From e888d9dfb9b502ee3eab3970c4fe6144247d1f90 Mon Sep 17 00:00:00 2001 From: Draqoken <67341000+audioses@users.noreply.github.com> Date: Tue, 1 Jul 2025 23:28:00 +0300 Subject: [PATCH] initial release --- .gitignore | 2 + cleaner.bat | 35 + cosmic rage/Dina.fon | Bin 0 -> 60960 bytes cosmic rage/Example_filters.lua | 188 + cosmic rage/MUSHCLIENT.HLP | Bin 0 -> 1960223 bytes cosmic rage/MUSHclient.exe | Bin 0 -> 3362816 bytes cosmic rage/MUSHclient.ini | 78 + cosmic rage/audio.dll | Bin 0 -> 17408 bytes cosmic rage/bass.dll | Bin 0 -> 111772 bytes cosmic rage/docs/JSON License.txt | 28 + cosmic rage/docs/Lua Colors LICENSE.txt | 24 + cosmic rage/docs/LuaJSON.txt | 206 + .../docs/LuaSocket_documentation/dns.html | 132 + .../docs/LuaSocket_documentation/ftp.html | 289 + .../docs/LuaSocket_documentation/http.html | 333 + .../docs/LuaSocket_documentation/index.html | 208 + .../LuaSocket_documentation/installation.html | 163 + .../LuaSocket_documentation/introduction.html | 333 + .../docs/LuaSocket_documentation/ltn12.html | 430 + .../LuaSocket_documentation/luasocket.png | Bin 0 -> 11732 bytes .../docs/LuaSocket_documentation/mime.html | 476 + .../LuaSocket_documentation/reference.css | 54 + .../LuaSocket_documentation/reference.html | 239 + .../docs/LuaSocket_documentation/smtp.html | 417 + .../docs/LuaSocket_documentation/socket.html | 404 + .../docs/LuaSocket_documentation/tcp.html | 533 + .../docs/LuaSocket_documentation/udp.html | 416 + .../docs/LuaSocket_documentation/url.html | 329 + cosmic rage/docs/LuaSocket_license.txt | 21 + cosmic rage/docs/PCRE_ChangeLog.txt | 2552 ++ cosmic rage/docs/RegularExpressions.txt | 1996 + cosmic rage/docs/gpl.txt | 339 + cosmic rage/docs/lpeg-128.gif | Bin 0 -> 4923 bytes cosmic rage/docs/lpeg.html | 1423 + cosmic rage/docs/lsqlite3.html | 860 + cosmic rage/docs/lua_license.txt | 13 + cosmic rage/docs/luacom.pdf | Bin 0 -> 215427 bytes cosmic rage/docs/mersenne_twister.txt | 156 + cosmic rage/docs/re.html | 418 + cosmic rage/dolapi.dll | Bin 0 -> 144728 bytes cosmic rage/fonts/banner.flf | 2494 ++ cosmic rage/fonts/big.flf | 2204 + cosmic rage/fonts/block.flf | 1691 + cosmic rage/fonts/bubble.flf | 1630 + cosmic rage/fonts/digital.flf | 1286 + cosmic rage/fonts/lean.flf | 1691 + cosmic rage/fonts/mini.flf | 899 + cosmic rage/fonts/script.flf | 1493 + cosmic rage/fonts/shadow.flf | 1097 + cosmic rage/fonts/slant.flf | 1295 + cosmic rage/fonts/small.flf | 1097 + cosmic rage/fonts/smscript.flf | 1097 + cosmic rage/fonts/smshadow.flf | 899 + cosmic rage/fonts/smslant.flf | 1097 + cosmic rage/fonts/standard.flf | 2227 + cosmic rage/fonts/term.flf | 600 + cosmic rage/help.db | Bin 0 -> 1552384 bytes cosmic rage/license.txt | 38 + cosmic rage/locale/Localize_template.lua | 5473 +++ cosmic rage/locale/count_locale_usage.lua | 88 + cosmic rage/locale/detect_locale_changes.lua | 67 + cosmic rage/locale/en.dll | Bin 0 -> 1470464 bytes cosmic rage/locale/en_small.dll | Bin 0 -> 479232 bytes cosmic rage/locale/locale_notes.txt | 84 + cosmic rage/lua/InfoBox.lua | 1678 + cosmic rage/lua/addxml.lua | 158 + cosmic rage/lua/alphanum.lua | 80 + cosmic rage/lua/check.lua | 29 + cosmic rage/lua/checkplugin.lua | 90 + cosmic rage/lua/colors.lua | 269 + cosmic rage/lua/commas.lua | 223 + cosmic rage/lua/copytable.lua | 89 + cosmic rage/lua/declare.lua | 47 + cosmic rage/lua/gauge.lua | 186 + cosmic rage/lua/getlines.lua | 48 + cosmic rage/lua/getstyle.lua | 49 + cosmic rage/lua/getworld.lua | 111 + cosmic rage/lua/json.lua | 24 + cosmic rage/lua/json/decode.lua | 171 + cosmic rage/lua/json/decode/array.lua | 64 + cosmic rage/lua/json/decode/calls.lua | 116 + cosmic rage/lua/json/decode/composite.lua | 190 + cosmic rage/lua/json/decode/number.lua | 100 + cosmic rage/lua/json/decode/object.lua | 103 + cosmic rage/lua/json/decode/others.lua | 62 + cosmic rage/lua/json/decode/state.lua | 189 + cosmic rage/lua/json/decode/strings.lua | 133 + cosmic rage/lua/json/decode/util.lua | 121 + cosmic rage/lua/json/encode.lua | 161 + cosmic rage/lua/json/encode/array.lua | 110 + cosmic rage/lua/json/encode/calls.lua | 68 + cosmic rage/lua/json/encode/number.lua | 58 + cosmic rage/lua/json/encode/object.lua | 77 + cosmic rage/lua/json/encode/others.lua | 66 + cosmic rage/lua/json/encode/output.lua | 91 + .../lua/json/encode/output_utility.lua | 54 + cosmic rage/lua/json/encode/strings.lua | 88 + cosmic rage/lua/json/util.lua | 152 + cosmic rage/lua/ltn12.lua | 292 + cosmic rage/lua/luacom5.lua | 1001 + cosmic rage/lua/mapper.lua | 1633 + cosmic rage/lua/mime.lua | 87 + cosmic rage/lua/movewindow.lua | 410 + cosmic rage/lua/mw.lua | 480 + cosmic rage/lua/pairsbykeys.lua | 43 + cosmic rage/lua/ppi.lua | 170 + cosmic rage/lua/re.lua | 259 + cosmic rage/lua/sandbox.lua | 163 + cosmic rage/lua/serialize.lua | 237 + cosmic rage/lua/show_loaded.lua | 25 + cosmic rage/lua/socket.lua | 133 + cosmic rage/lua/strict.lua | 35 + cosmic rage/lua/string_indexing.lua | 24 + cosmic rage/lua/tabbed_window.lua | 313 + cosmic rage/lua/tprint.lua | 47 + cosmic rage/lua/var.lua | 48 + cosmic rage/lua/wait.lua | 180 + cosmic rage/lua/words_to_numbers.lua | 298 + cosmic rage/lua5.1.dll | Bin 0 -> 7168 bytes cosmic rage/lua51.dll | Bin 0 -> 628736 bytes cosmic rage/luacom.dll | Bin 0 -> 204800 bytes cosmic rage/mime/core.dll | Bin 0 -> 24576 bytes cosmic rage/mushReader.dll | Bin 0 -> 25088 bytes cosmic rage/mushclient.cnt | 1194 + cosmic rage/mushclient.ico | Bin 0 -> 10764 bytes cosmic rage/mushclient_prefs.sqlite | Bin 0 -> 25600 bytes cosmic rage/names.txt | 197 + cosmic rage/names/ALBION.NAM | 200 + cosmic rage/names/ALVER.NAM | 77 + cosmic rage/names/ALVER1.NAM | 83 + cosmic rage/names/ALVER2.NAM | 82 + cosmic rage/names/DEVERRY1.NAM | 62 + cosmic rage/names/DEVERRY2.NAM | 56 + cosmic rage/names/DVARGAR.NAM | 52 + cosmic rage/names/Dragonl1.nam | 20 + cosmic rage/names/Felana.nam | 134 + cosmic rage/names/GALLER.NAM | 84 + cosmic rage/names/HOBER.NAM | 38 + cosmic rage/names/ORC1.NAM | 50 + cosmic rage/names/ORC2.NAM | 81 + cosmic rage/names/albion1.nam | 151 + cosmic rage/names/albion2.nam | 204 + cosmic rage/names/dvargar1.nam | 52 + cosmic rage/names/dvargar2.nam | 56 + cosmic rage/names/f_female.nam | 184 + cosmic rage/names/f_male.nam | 218 + cosmic rage/names/gnome1.nam | 62 + cosmic rage/names/gnome2.nam | 56 + cosmic rage/names/hober1.nam | 35 + cosmic rage/names/hober2.nam | 56 + cosmic rage/names/kender1.nam | 204 + cosmic rage/names/kender2.nam | 186 + cosmic rage/names/kerrel.nam | 101 + cosmic rage/names/orc.nam | 67 + cosmic rage/names/sparhawk.nam | 63 + cosmic rage/nvdaControllerClient32.dll | Bin 0 -> 132608 bytes cosmic rage/readme.txt | 147 + cosmic rage/scripts/MUSHclient.tlb | Bin 0 -> 41324 bytes cosmic rage/scripts/exampscript.js | 557 + cosmic rage/scripts/exampscript.lua | 275 + cosmic rage/scripts/exampscript.pl | 441 + cosmic rage/scripts/exampscript.pys | 402 + cosmic rage/scripts/exampscript.vbs | 1094 + cosmic rage/socket/core.dll | Bin 0 -> 32768 bytes cosmic rage/socket/ftp.lua | 281 + cosmic rage/socket/http.lua | 350 + cosmic rage/socket/smtp.lua | 251 + cosmic rage/socket/tp.lua | 123 + cosmic rage/socket/url.lua | 297 + cosmic rage/spell/american-words.10 | 56 + cosmic rage/spell/american-words.20 | 207 + cosmic rage/spell/english-contractions.10 | 13 + cosmic rage/spell/english-contractions.35 | 5 + cosmic rage/spell/english-upper.10 | 26 + cosmic rage/spell/english-upper.35 | 212 + cosmic rage/spell/english-upper.40 | 532 + cosmic rage/spell/english-words.10 | 4946 +++ cosmic rage/spell/english-words.20 | 8697 ++++ cosmic rage/spell/english-words.35 | 34432 ++++++++++++++++ cosmic rage/spell/english-words.40 | 5909 +++ cosmic rage/spell/spell.sqlite | Bin 0 -> 3465216 bytes cosmic rage/spell/userdict.txt | 0 cosmic rage/spellchecker.lua | 397 + cosmic rage/tips.txt | 81 + cosmic rage/uninstall.exe | Bin 0 -> 59730 bytes .../worlds/Cosmic Rage/cosmic rage.MCL | 461 + cosmic rage/worlds/plugins/AFK_timer.xml | 132 + cosmic rage/worlds/plugins/ANSI_Log.xml | 350 + cosmic rage/worlds/plugins/ATCP_Mapper.xml | 1947 + cosmic rage/worlds/plugins/ATCP_NJG.xml | 203 + .../worlds/plugins/Add_NewLine_To_Prompt.xml | 41 + .../worlds/plugins/Automatic_Backup.xml | 60 + cosmic rage/worlds/plugins/Calculator.xml | 87 + .../worlds/plugins/CaptureMudOutput.xml | 110 + cosmic rage/worlds/plugins/Code_Chart.xml | 127 + cosmic rage/worlds/plugins/ColourNote.xml | 213 + .../worlds/plugins/Config_Option_Changer.xml | 295 + cosmic rage/worlds/plugins/Copy_Output.xml | 98 + cosmic rage/worlds/plugins/CosmicRage.xml | 302 + .../worlds/plugins/Current_Output_Window.xml | 207 + .../worlds/plugins/Global_Option_Updater.xml | 183 + cosmic rage/worlds/plugins/Hyperlink_URL.xml | 72 + cosmic rage/worlds/plugins/InfoBox_Demo.xml | 519 + .../worlds/plugins/Installer_sumcheck.xml | 63 + cosmic rage/worlds/plugins/LuaAudio.xml | 402 + .../worlds/plugins/MUSHclient_Help.xml | 564 + .../worlds/plugins/Messages_Window.xml | 311 + cosmic rage/worlds/plugins/MudDatabase.xml | 676 + cosmic rage/worlds/plugins/MushReader.xml | 323 + cosmic rage/worlds/plugins/NewActivity.xml | 122 + .../worlds/plugins/Omit_Blank_Lines.xml | 41 + cosmic rage/worlds/plugins/Reconnecter.xml | 222 + .../worlds/plugins/Reconnecter_Lua.xml | 209 + cosmic rage/worlds/plugins/Repeat_Command.xml | 70 + .../plugins/SMAUG_automapper_helper.xml | 102 + cosmic rage/worlds/plugins/Summary.xml | 32 + cosmic rage/worlds/plugins/Text_To_Speech.xml | 475 + cosmic rage/worlds/plugins/Timestamps.xml | 158 + cosmic rage/worlds/plugins/Version_Check.xml | 394 + cosmic rage/worlds/plugins/audio.dll | Bin 0 -> 186880 bytes cosmic rage/worlds/plugins/auto_retyping.xml | 107 + .../worlds/plugins/channel_history.xml | 615 + cosmic rage/worlds/plugins/chat.xml | 965 + cosmic rage/worlds/plugins/constants.js | 159 + cosmic rage/worlds/plugins/constants.lua | 157 + cosmic rage/worlds/plugins/constants.pl | 158 + cosmic rage/worlds/plugins/constants.pys | 158 + cosmic rage/worlds/plugins/constants.vbs | 159 + .../worlds/plugins/direction_plugin.xml | 247 + cosmic rage/worlds/plugins/gag.xml | 250 + cosmic rage/worlds/plugins/health_bar.xml | 174 + cosmic rage/worlds/plugins/idle_message.xml | 165 + cosmic rage/worlds/plugins/msp.xml | 167 + cosmic rage/worlds/plugins/multiple_send.xml | 119 + cosmic rage/worlds/plugins/mush_teleport.xml | 205 + .../worlds/plugins/output_functions.xml | 441 + cosmic rage/worlds/plugins/plugin_list.xml | 100 + cosmic rage/worlds/plugins/plugin_summary.xml | 89 + cosmic rage/worlds/plugins/random_socials.xml | 324 + .../worlds/plugins/reverse_speedwalk.xml | 220 + cosmic rage/worlds/plugins/scan.xml | 139 + cosmic rage/worlds/plugins/showactivity.xml | 63 + cosmic rage/worlds/plugins/state/.gitkeep | 3 + .../worlds/plugins/status_bar_prompt.xml | 160 + cosmic rage/worlds/plugins/timer.xml | 147 + git installer.bat | 38 + installer.bat | 65 + keys readme.html | 47 + readme.md | 110 + updator.bat | 124 + 250 files changed, 132057 insertions(+) create mode 100644 .gitignore create mode 100644 cleaner.bat create mode 100644 cosmic rage/Dina.fon create mode 100644 cosmic rage/Example_filters.lua create mode 100644 cosmic rage/MUSHCLIENT.HLP create mode 100644 cosmic rage/MUSHclient.exe create mode 100644 cosmic rage/MUSHclient.ini create mode 100644 cosmic rage/audio.dll create mode 100644 cosmic rage/bass.dll create mode 100644 cosmic rage/docs/JSON License.txt create mode 100644 cosmic rage/docs/Lua Colors LICENSE.txt create mode 100644 cosmic rage/docs/LuaJSON.txt create mode 100644 cosmic rage/docs/LuaSocket_documentation/dns.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/ftp.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/http.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/index.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/installation.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/introduction.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/ltn12.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/luasocket.png create mode 100644 cosmic rage/docs/LuaSocket_documentation/mime.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/reference.css create mode 100644 cosmic rage/docs/LuaSocket_documentation/reference.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/smtp.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/socket.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/tcp.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/udp.html create mode 100644 cosmic rage/docs/LuaSocket_documentation/url.html create mode 100644 cosmic rage/docs/LuaSocket_license.txt create mode 100644 cosmic rage/docs/PCRE_ChangeLog.txt create mode 100644 cosmic rage/docs/RegularExpressions.txt create mode 100644 cosmic rage/docs/gpl.txt create mode 100644 cosmic rage/docs/lpeg-128.gif create mode 100644 cosmic rage/docs/lpeg.html create mode 100644 cosmic rage/docs/lsqlite3.html create mode 100644 cosmic rage/docs/lua_license.txt create mode 100644 cosmic rage/docs/luacom.pdf create mode 100644 cosmic rage/docs/mersenne_twister.txt create mode 100644 cosmic rage/docs/re.html create mode 100644 cosmic rage/dolapi.dll create mode 100644 cosmic rage/fonts/banner.flf create mode 100644 cosmic rage/fonts/big.flf create mode 100644 cosmic rage/fonts/block.flf create mode 100644 cosmic rage/fonts/bubble.flf create mode 100644 cosmic rage/fonts/digital.flf create mode 100644 cosmic rage/fonts/lean.flf create mode 100644 cosmic rage/fonts/mini.flf create mode 100644 cosmic rage/fonts/script.flf create mode 100644 cosmic rage/fonts/shadow.flf create mode 100644 cosmic rage/fonts/slant.flf create mode 100644 cosmic rage/fonts/small.flf create mode 100644 cosmic rage/fonts/smscript.flf create mode 100644 cosmic rage/fonts/smshadow.flf create mode 100644 cosmic rage/fonts/smslant.flf create mode 100644 cosmic rage/fonts/standard.flf create mode 100644 cosmic rage/fonts/term.flf create mode 100644 cosmic rage/help.db create mode 100644 cosmic rage/license.txt create mode 100644 cosmic rage/locale/Localize_template.lua create mode 100644 cosmic rage/locale/count_locale_usage.lua create mode 100644 cosmic rage/locale/detect_locale_changes.lua create mode 100644 cosmic rage/locale/en.dll create mode 100644 cosmic rage/locale/en_small.dll create mode 100644 cosmic rage/locale/locale_notes.txt create mode 100644 cosmic rage/lua/InfoBox.lua create mode 100644 cosmic rage/lua/addxml.lua create mode 100644 cosmic rage/lua/alphanum.lua create mode 100644 cosmic rage/lua/check.lua create mode 100644 cosmic rage/lua/checkplugin.lua create mode 100644 cosmic rage/lua/colors.lua create mode 100644 cosmic rage/lua/commas.lua create mode 100644 cosmic rage/lua/copytable.lua create mode 100644 cosmic rage/lua/declare.lua create mode 100644 cosmic rage/lua/gauge.lua create mode 100644 cosmic rage/lua/getlines.lua create mode 100644 cosmic rage/lua/getstyle.lua create mode 100644 cosmic rage/lua/getworld.lua create mode 100644 cosmic rage/lua/json.lua create mode 100644 cosmic rage/lua/json/decode.lua create mode 100644 cosmic rage/lua/json/decode/array.lua create mode 100644 cosmic rage/lua/json/decode/calls.lua create mode 100644 cosmic rage/lua/json/decode/composite.lua create mode 100644 cosmic rage/lua/json/decode/number.lua create mode 100644 cosmic rage/lua/json/decode/object.lua create mode 100644 cosmic rage/lua/json/decode/others.lua create mode 100644 cosmic rage/lua/json/decode/state.lua create mode 100644 cosmic rage/lua/json/decode/strings.lua create mode 100644 cosmic rage/lua/json/decode/util.lua create mode 100644 cosmic rage/lua/json/encode.lua create mode 100644 cosmic rage/lua/json/encode/array.lua create mode 100644 cosmic rage/lua/json/encode/calls.lua create mode 100644 cosmic rage/lua/json/encode/number.lua create mode 100644 cosmic rage/lua/json/encode/object.lua create mode 100644 cosmic rage/lua/json/encode/others.lua create mode 100644 cosmic rage/lua/json/encode/output.lua create mode 100644 cosmic rage/lua/json/encode/output_utility.lua create mode 100644 cosmic rage/lua/json/encode/strings.lua create mode 100644 cosmic rage/lua/json/util.lua create mode 100644 cosmic rage/lua/ltn12.lua create mode 100644 cosmic rage/lua/luacom5.lua create mode 100644 cosmic rage/lua/mapper.lua create mode 100644 cosmic rage/lua/mime.lua create mode 100644 cosmic rage/lua/movewindow.lua create mode 100644 cosmic rage/lua/mw.lua create mode 100644 cosmic rage/lua/pairsbykeys.lua create mode 100644 cosmic rage/lua/ppi.lua create mode 100644 cosmic rage/lua/re.lua create mode 100644 cosmic rage/lua/sandbox.lua create mode 100644 cosmic rage/lua/serialize.lua create mode 100644 cosmic rage/lua/show_loaded.lua create mode 100644 cosmic rage/lua/socket.lua create mode 100644 cosmic rage/lua/strict.lua create mode 100644 cosmic rage/lua/string_indexing.lua create mode 100644 cosmic rage/lua/tabbed_window.lua create mode 100644 cosmic rage/lua/tprint.lua create mode 100644 cosmic rage/lua/var.lua create mode 100644 cosmic rage/lua/wait.lua create mode 100644 cosmic rage/lua/words_to_numbers.lua create mode 100644 cosmic rage/lua5.1.dll create mode 100644 cosmic rage/lua51.dll create mode 100644 cosmic rage/luacom.dll create mode 100644 cosmic rage/mime/core.dll create mode 100644 cosmic rage/mushReader.dll create mode 100644 cosmic rage/mushclient.cnt create mode 100644 cosmic rage/mushclient.ico create mode 100644 cosmic rage/mushclient_prefs.sqlite create mode 100644 cosmic rage/names.txt create mode 100644 cosmic rage/names/ALBION.NAM create mode 100644 cosmic rage/names/ALVER.NAM create mode 100644 cosmic rage/names/ALVER1.NAM create mode 100644 cosmic rage/names/ALVER2.NAM create mode 100644 cosmic rage/names/DEVERRY1.NAM create mode 100644 cosmic rage/names/DEVERRY2.NAM create mode 100644 cosmic rage/names/DVARGAR.NAM create mode 100644 cosmic rage/names/Dragonl1.nam create mode 100644 cosmic rage/names/Felana.nam create mode 100644 cosmic rage/names/GALLER.NAM create mode 100644 cosmic rage/names/HOBER.NAM create mode 100644 cosmic rage/names/ORC1.NAM create mode 100644 cosmic rage/names/ORC2.NAM create mode 100644 cosmic rage/names/albion1.nam create mode 100644 cosmic rage/names/albion2.nam create mode 100644 cosmic rage/names/dvargar1.nam create mode 100644 cosmic rage/names/dvargar2.nam create mode 100644 cosmic rage/names/f_female.nam create mode 100644 cosmic rage/names/f_male.nam create mode 100644 cosmic rage/names/gnome1.nam create mode 100644 cosmic rage/names/gnome2.nam create mode 100644 cosmic rage/names/hober1.nam create mode 100644 cosmic rage/names/hober2.nam create mode 100644 cosmic rage/names/kender1.nam create mode 100644 cosmic rage/names/kender2.nam create mode 100644 cosmic rage/names/kerrel.nam create mode 100644 cosmic rage/names/orc.nam create mode 100644 cosmic rage/names/sparhawk.nam create mode 100644 cosmic rage/nvdaControllerClient32.dll create mode 100644 cosmic rage/readme.txt create mode 100644 cosmic rage/scripts/MUSHclient.tlb create mode 100644 cosmic rage/scripts/exampscript.js create mode 100644 cosmic rage/scripts/exampscript.lua create mode 100644 cosmic rage/scripts/exampscript.pl create mode 100644 cosmic rage/scripts/exampscript.pys create mode 100644 cosmic rage/scripts/exampscript.vbs create mode 100644 cosmic rage/socket/core.dll create mode 100644 cosmic rage/socket/ftp.lua create mode 100644 cosmic rage/socket/http.lua create mode 100644 cosmic rage/socket/smtp.lua create mode 100644 cosmic rage/socket/tp.lua create mode 100644 cosmic rage/socket/url.lua create mode 100644 cosmic rage/spell/american-words.10 create mode 100644 cosmic rage/spell/american-words.20 create mode 100644 cosmic rage/spell/english-contractions.10 create mode 100644 cosmic rage/spell/english-contractions.35 create mode 100644 cosmic rage/spell/english-upper.10 create mode 100644 cosmic rage/spell/english-upper.35 create mode 100644 cosmic rage/spell/english-upper.40 create mode 100644 cosmic rage/spell/english-words.10 create mode 100644 cosmic rage/spell/english-words.20 create mode 100644 cosmic rage/spell/english-words.35 create mode 100644 cosmic rage/spell/english-words.40 create mode 100644 cosmic rage/spell/spell.sqlite create mode 100644 cosmic rage/spell/userdict.txt create mode 100644 cosmic rage/spellchecker.lua create mode 100644 cosmic rage/tips.txt create mode 100644 cosmic rage/uninstall.exe create mode 100644 cosmic rage/worlds/Cosmic Rage/cosmic rage.MCL create mode 100644 cosmic rage/worlds/plugins/AFK_timer.xml create mode 100644 cosmic rage/worlds/plugins/ANSI_Log.xml create mode 100644 cosmic rage/worlds/plugins/ATCP_Mapper.xml create mode 100644 cosmic rage/worlds/plugins/ATCP_NJG.xml create mode 100644 cosmic rage/worlds/plugins/Add_NewLine_To_Prompt.xml create mode 100644 cosmic rage/worlds/plugins/Automatic_Backup.xml create mode 100644 cosmic rage/worlds/plugins/Calculator.xml create mode 100644 cosmic rage/worlds/plugins/CaptureMudOutput.xml create mode 100644 cosmic rage/worlds/plugins/Code_Chart.xml create mode 100644 cosmic rage/worlds/plugins/ColourNote.xml create mode 100644 cosmic rage/worlds/plugins/Config_Option_Changer.xml create mode 100644 cosmic rage/worlds/plugins/Copy_Output.xml create mode 100644 cosmic rage/worlds/plugins/CosmicRage.xml create mode 100644 cosmic rage/worlds/plugins/Current_Output_Window.xml create mode 100644 cosmic rage/worlds/plugins/Global_Option_Updater.xml create mode 100644 cosmic rage/worlds/plugins/Hyperlink_URL.xml create mode 100644 cosmic rage/worlds/plugins/InfoBox_Demo.xml create mode 100644 cosmic rage/worlds/plugins/Installer_sumcheck.xml create mode 100644 cosmic rage/worlds/plugins/LuaAudio.xml create mode 100644 cosmic rage/worlds/plugins/MUSHclient_Help.xml create mode 100644 cosmic rage/worlds/plugins/Messages_Window.xml create mode 100644 cosmic rage/worlds/plugins/MudDatabase.xml create mode 100644 cosmic rage/worlds/plugins/MushReader.xml create mode 100644 cosmic rage/worlds/plugins/NewActivity.xml create mode 100644 cosmic rage/worlds/plugins/Omit_Blank_Lines.xml create mode 100644 cosmic rage/worlds/plugins/Reconnecter.xml create mode 100644 cosmic rage/worlds/plugins/Reconnecter_Lua.xml create mode 100644 cosmic rage/worlds/plugins/Repeat_Command.xml create mode 100644 cosmic rage/worlds/plugins/SMAUG_automapper_helper.xml create mode 100644 cosmic rage/worlds/plugins/Summary.xml create mode 100644 cosmic rage/worlds/plugins/Text_To_Speech.xml create mode 100644 cosmic rage/worlds/plugins/Timestamps.xml create mode 100644 cosmic rage/worlds/plugins/Version_Check.xml create mode 100644 cosmic rage/worlds/plugins/audio.dll create mode 100644 cosmic rage/worlds/plugins/auto_retyping.xml create mode 100644 cosmic rage/worlds/plugins/channel_history.xml create mode 100644 cosmic rage/worlds/plugins/chat.xml create mode 100644 cosmic rage/worlds/plugins/constants.js create mode 100644 cosmic rage/worlds/plugins/constants.lua create mode 100644 cosmic rage/worlds/plugins/constants.pl create mode 100644 cosmic rage/worlds/plugins/constants.pys create mode 100644 cosmic rage/worlds/plugins/constants.vbs create mode 100644 cosmic rage/worlds/plugins/direction_plugin.xml create mode 100644 cosmic rage/worlds/plugins/gag.xml create mode 100644 cosmic rage/worlds/plugins/health_bar.xml create mode 100644 cosmic rage/worlds/plugins/idle_message.xml create mode 100644 cosmic rage/worlds/plugins/msp.xml create mode 100644 cosmic rage/worlds/plugins/multiple_send.xml create mode 100644 cosmic rage/worlds/plugins/mush_teleport.xml create mode 100644 cosmic rage/worlds/plugins/output_functions.xml create mode 100644 cosmic rage/worlds/plugins/plugin_list.xml create mode 100644 cosmic rage/worlds/plugins/plugin_summary.xml create mode 100644 cosmic rage/worlds/plugins/random_socials.xml create mode 100644 cosmic rage/worlds/plugins/reverse_speedwalk.xml create mode 100644 cosmic rage/worlds/plugins/scan.xml create mode 100644 cosmic rage/worlds/plugins/showactivity.xml create mode 100644 cosmic rage/worlds/plugins/state/.gitkeep create mode 100644 cosmic rage/worlds/plugins/status_bar_prompt.xml create mode 100644 cosmic rage/worlds/plugins/timer.xml create mode 100644 git installer.bat create mode 100644 installer.bat create mode 100644 keys readme.html create mode 100644 readme.md create mode 100644 updator.bat diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7a9a55d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +cosmic rage/worlds/plugins/state/*.xmlcosmic rage/worlds/plugins/state/* +!cosmic rage/worlds/plugins/state/.gitkeep \ No newline at end of file diff --git a/cleaner.bat b/cleaner.bat new file mode 100644 index 0000000..6c5600b --- /dev/null +++ b/cleaner.bat @@ -0,0 +1,35 @@ +@echo off +echo This script will rewrite git history, keeping only the last commit as the new root. +echo It will also force push to your remote. BACK UP FIRST! +pause + +REM Get the current branch name into a variable +FOR /F "delims=" %%i IN ('git rev-parse --abbrev-ref HEAD') DO set CURRENT_BRANCH=%%i + +echo Current branch is: %CURRENT_BRANCH% +pause + +REM Create a temporary branch from the last commit +git checkout --orphan temp_branch + +REM Reset temp_branch to the last commit (keeps files staged) +git reset --hard HEAD + +REM Delete old branch +git branch -D %CURRENT_BRANCH% + +REM Rename temp_branch to original branch name +git branch -m %CURRENT_BRANCH% + +REM Force garbage collection to remove old commits +git reflog expire --expire=now --all +git gc --prune=now --aggressive + +echo Will now force push to remote! +pause + +REM Force push to remote origin (replace with your remote if needed) +git push -f origin %CURRENT_BRANCH% + +echo Done! The repo now only contains the last commit as the initial release. +pause diff --git a/cosmic rage/Dina.fon b/cosmic rage/Dina.fon new file mode 100644 index 0000000000000000000000000000000000000000..4a8734ae8a15bdd09e9fb707205a2fbd4daa93ee GIT binary patch literal 60960 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 C3b+jb literal 0 HcmV?d00001 diff --git a/cosmic rage/Example_filters.lua b/cosmic rage/Example_filters.lua new file mode 100644 index 0000000..56a6185 --- /dev/null +++ b/cosmic rage/Example_filters.lua @@ -0,0 +1,188 @@ +-- --------------------------------------------------------------- +-- Example Trigger filters (paste into "filter by" script box +-- in the trigger list). +-- --------------------------------------------------------------- + + +function send_to_script (name, trigger) + return trigger.send_to == sendto.script and + trigger.enabled +end -- send_to_script + +function enabled (name, trigger) + return trigger.enabled +end -- enabled + +function disabled (name, trigger) + return not trigger.enabled +end -- disabled + +function keep_evaluating (name, trigger) + return trigger.keep_evaluating +end -- keep_evaluating + +function badscript (name, trigger) + return not trigger.script_valid and + trigger.script ~= "" +end -- badscript + +function temporary (name, trigger) + return trigger.temporary +end -- temporary + +function matched (name, trigger) + return trigger.times_matched > 0 +end -- matched + +function unmatched (name, trigger) + return trigger.times_matched == 0 +end -- unmatched + +-- if they cancel, show everything +function everything (name, trigger) + return true +end -- everything + +-- choose which function to use +result = utils.listbox ("Choose type of filtering", "Triggers", + { + send_to_script = "Send to script and enabled", + enabled = "Enabled items", + disabled = "Disabled items", + badscript = "Script name not found", + keep_evaluating = "Keep evaluating", + temporary = "Temporary triggers", + matched = "Ones that matched something", + unmatched = "Ones that never matched", + }, + "badscript") -- default + +-- use that function +filter = _G [result] or everything + + + +-- --------------------------------------------------------------- +-- Example Alias filters (paste into "filter by" script box +-- in the alias list). +-- --------------------------------------------------------------- + +function send_to_script (name, alias) + return alias.send_to == sendto.script and + alias.enabled +end -- send_to_script + +function enabled (name, alias) + return alias.enabled +end -- enabled + +function disabled (name, alias) + return not alias.enabled +end -- disabled + +function keep_evaluating (name, alias) + return alias.keep_evaluating +end -- keep_evaluating + +function badscript (name, alias) + return not alias.script_valid and + alias.script ~= "" +end -- badscript + +function temporary (name, alias) + return alias.temporary +end -- temporary + +function matched (name, alias) + return alias.times_matched > 0 +end -- matched + +function unmatched (name, alias) + return alias.times_matched == 0 +end -- unmatched + +-- if they cancel, show everything +function everything (name, alias) + return true +end -- everything + +-- choose which function to use +result = utils.listbox ("Choose type of filtering", "Aliases", + { + send_to_script = "Send to script and enabled", + enabled = "Enabled items", + disabled = "Disabled items", + badscript = "Script name not found", + keep_evaluating = "Keep evaluating", + temporary = "Temporary aliases", + matched = "Ones that matched something", + unmatched = "Ones that never matched", + }, + "badscript") -- default + +-- use that function +filter = _G [result] or everything + + +-- --------------------------------------------------------------- +-- Example Timer filters (paste into "filter by" script box +-- in the timer list). +-- --------------------------------------------------------------- + + +function send_to_script (name, timer) + return timer.send_to == sendto.script and + timer.enabled +end -- send_to_script + +function enabled (name, timer) + return timer.enabled +end -- enabled + +function disabled (name, timer) + return not timer.enabled +end -- disabled + +function one_shot (name, timer) + return timer.one_shot +end -- one_shot + +function badscript (name, timer) + return not timer.script_valid and + timer.script ~= "" +end -- badscript + +function temporary (name, timer) + return timer.temporary +end -- temporary + +function fired (name, timer) + return timer.times_fired > 0 +end -- fired + +function not_fired (name, timer) + return timer.times_fired == 0 +end -- not_fired + +-- if they cancel, show everything +function everything (name, timer) + return true +end -- everything + +-- choose which function to use +result = utils.listbox ("Choose type of filtering", "Timers", + { + send_to_script = "Send to script and enabled", + enabled = "Enabled items", + disabled = "Disabled items", + badscript = "Script name not found", + one_shot = "One-shot timers", + temporary = "Temporary timers", + fired = "Ones that fired", + not_fired = "Ones that never fired", + }, + "badscript") -- default + +-- use that function +filter = _G [result] or everything + diff --git a/cosmic rage/MUSHCLIENT.HLP b/cosmic rage/MUSHCLIENT.HLP new file mode 100644 index 0000000000000000000000000000000000000000..46e503d2332a4ed96d13e16955ae1eb9bbdb4850 GIT binary patch literal 1960223 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%0A(nKZW{% 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 r* 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 z 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

bTver`k^?86e;3seNEb$5T&lhl<@b&DGiMPY3Bn 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 z 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āoiBvS*5WG^E_#8D#uuESWQmfZ&wR% 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 tGN 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

+ + +
+ +

The re Module

+ +

+The re module +(provided by file re.lua in the distribution) +supports a somewhat conventional regex syntax +for pattern usage within LPeg. +

+ +

+The next table summarizes re's syntax. +A p represents an arbitrary pattern; +num represents a number ([0-9]+); +name represents an identifier +([a-zA-Z][a-zA-Z0-9_]*). +Constructions are listed in order of decreasing precedence. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SyntaxDescription
( p ) grouping
'string' literal string
"string" literal string
[class] character class
. any character
%namepattern defs[name] or a pre-defined pattern
namenon terminal
<name>non terminal
{} position capture
{ p } simple capture
{: p :} anonymous group capture
{:name: p :} named group capture
{~ p ~} substitution capture
=name back reference +
p ? optional match
p * zero or more repetitions
p + one or more repetitions
p^num exactly n repetitions
p^+numat least n repetitions
p^-numat most n repetitions
p -> 'string' string capture
p -> "string" string capture
p -> {} table capture
p -> name function/query/string capture +equivalent to p / defs[name]
p => name match-time capture +equivalent to lpeg.Cmt(p, defs[name])
& p and predicate
! p not predicate
p1 p2 concatenation
p1 / p2 ordered choice
(name <- p)+ grammar
+

+Any space appearing in a syntax description can be +replaced by zero or more space characters and Lua-style comments +(-- until end of line). +

+ +

+Character classes define sets of characters. +An initial ^ complements the resulting set. +A range x-y includes in the set +all characters with codes between the codes of x and y. +A pre-defined class %name includes all +characters of that class. +A simple character includes itself in the set. +The only special characters inside a class are ^ +(special only if it is the first character); +] +(can be included in the set as the first character, +after the optional ^); +% (special only if followed by a letter); +and - +(can be included in the set as the first or the last character). +

+ +

+Currently the pre-defined classes are similar to those from the +Lua's string library +(%a for letters, +%A for non letters, etc.). +There is also a class %nl +containing only the newline character, +which is particularly handy for grammars written inside long strings, +as long strings do not interpret escape sequences like \n. +

+ + +

Functions

+ +

re.compile (string, [, defs])

+

+Compiles the given string and +returns an equivalent LPeg pattern. +The given string may define either an expression or a grammar. +The optional defs table provides extra Lua values +to be used by the pattern. +

+ +

re.find (subject, pattern [, init])

+

+Searches the given pattern in the given subject. +If it finds a match, +returns the index where this occurrence starts, +plus the captures made by the pattern (if any). +Otherwise, returns nil. +

+ +

+An optional numeric argument init makes the search +starts at that position in the subject string. +As usual in Lua libraries, +a negative value counts from the end. +

+ +

re.match (subject, pattern)

+

+Matches the given pattern against the given subject. +

+ +

re.updatelocale ()

+

+Updates the pre-defined character classes to the current locale. +

+ + +

Some Examples

+ +

A complete simple program

+

+The next code shows a simple complete Lua program using +the re module: +

+
+local re = require"re"
+
+-- find the position of the first number in a string
+print(re.find("the number 423 is odd", "[0-9]+"))  --> 12
+
+-- similar, but also captures (and returns) the number
+print(re.find("the number 423 is odd", "{[0-9]+}"))  --> 12    423
+
+-- returns all words in a string
+print(re.match("the number 423 is odd", "({%a+} / .)*"))
+--> the    number    is    odd
+
+ + +

Balanced parentheses

+

+The following call will produce the same pattern produced by the +Lua expression in the +balanced parentheses example: +

+
+b = re.compile[[  balanced <- "(" ([^()] / balanced)* ")"  ]]
+
+ +

String reversal

+

+The next example reverses a string: +

+
+rev = re.compile[[ R <- (!.) -> '' / ({.} R) -> '%2%1']]
+print(rev:match"0123456789")   --> 9876543210
+
+ +

CSV decoder

+

+The next example replicates the CSV decoder: +

+
+record = re.compile[[
+  record <- ( field (',' field)* ) -> {} (%nl / !.)
+  field <- escaped / nonescaped
+  nonescaped <- { [^,"%nl]* }
+  escaped <- '"' {~ ([^"] / '""' -> '"')* ~} '"'
+]]
+
+ +

Lua's long strings

+

+The next example matches Lua long strings: +

+
+c = re.compile([[
+  longstring <- ('[' {:eq: '='* :} '[' close) -> void
+  close <- ']' =eq ']' / . close
+]], {void = function () end})
+
+print(c:match'[==[]]===]]]]==]===[]')   --> 17
+
+ +

Indented blocks

+

+This example breaks indented blocks into tables, +respecting the indentation: +

+
+p = re.compile[[
+  block <- ({:ident:' '*:} line
+           ((=ident !' ' line) / &(=ident ' ') block)*) -> {}
+  line <- {[^%nl]*} %nl
+]]
+
+

+As an example, +consider the following text: +

+
+t = p:match[[
+first line
+  subline 1
+  subline 2
+second line
+third line
+  subline 3.1
+    subline 3.1.1
+  subline 3.2
+]]
+
+

+The resulting table t will be like this: +

+
+   {'first line'; {'subline 1'; 'subline 2'; ident = '  '};
+    'second line';
+    'third line'; { 'subline 3.1'; {'subline 3.1.1'; ident = '    '};
+                    'subline 3.2'; ident = '  '};
+    ident = ''}
+
+ +

Macro expander

+

+This example implements a simple macro expander. +Macros must be defined as part of the pattern, +following some simple rules: +

+
+p = re.compile[[
+      text <- {~ item* ~}
+      item <- macro / [^()] / '(' item* ')'
+      arg <- ' '* {~ (!',' item)* ~}
+      args <- '(' arg (',' arg)* ')'
+      -- now we define some macros
+      macro <- ('apply' args) -> '%1(%2)'
+             / ('add' args) -> '%1 + %2'
+             / ('mul' args) -> '%1 * %2'
+]]
+
+print(p:match"add(mul(a,b), apply(f,x))")   --> a * b + f(x)
+
+

+A text is a sequence of items, +wherein we apply a substitution capture to expand any macros. +An item is either a macro, +any character different from parentheses, +or a parenthesized expression. +A macro argument (arg) is a sequence +of items different from a comma. +(Note that a comma may appear inside an item, +e.g., inside a parenthesized expression.) +Again we do a substitution capture to expand any macro +in the argument before expanding the outer macro. +args is a list of arguments separated by commas. +Finally we define the macros. +Each macro is a string substitution; +it replaces the macro name and its arguments by its corresponding string, +with each %n replaced by the n-th argument. +

+ +

Patterns

+

+This example shows the complete syntax +of patterns accepted by re. +

+
+p = [=[
+
+pattern         <- exp !.
+exp             <- S (alternative / grammar)
+
+alternative     <- seq ('/' S seq)*
+seq             <- prefix*
+prefix          <- '&' S prefix / '!' S prefix / suffix
+suffix          <- primary S (([+*?]
+                            / '^' [+-]? num
+                            / '->' S (string / '{}' / name)
+                            / '=>' S name) S)*
+
+primary         <- '(' exp ')' / string / class / defined
+                 / '{:' (name ':')? exp ':}'
+                 / '=' name
+                 / '{}'
+                 / '{~' exp '~}'
+                 / '{' exp '}'
+                 / '.'
+                 / name S !arrow
+                 / '<' name '>'          -- old-style non terminals
+
+grammar         <- definition+
+definition      <- name S arrow exp
+
+class           <- '[' '^'? item (!']' item)* ']'
+item            <- defined / range / .
+range           <- . '-' [^]]
+
+S               <- (%s / '--' [^%nl]*)*   -- spaces and comments
+name            <- [A-Za-z][A-Za-z0-9_]*
+arrow           <- '<-'
+num             <- [0-9]+
+string          <- '"' [^"]* '"' / "'" [^']* "'"
+defined         <- '%' name
+
+]=]
+
+print(re.match(p, p))   -- a self description must match itself
+
+ + + +

License

+ +

+Copyright © 2008-2010 Lua.org, PUC-Rio. +

+

+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. +

+ +
+ + + +
+

+$Id: re.html,v 1.15 2010/11/05 12:53:43 roberto Exp $ +

+
+ + + + + diff --git a/cosmic rage/dolapi.dll b/cosmic rage/dolapi.dll new file mode 100644 index 0000000000000000000000000000000000000000..850a91b3bce2663472f7883d86b04f877143cc4d GIT binary patch literal 144728 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�AwPoq((c7O)8m z^&`Ehs#FG6vdWXeM*kl>?{AWGslu_zo{ROrFOnB6%k!?DUprTApI5_cZLd1f8_TTU zjyv~o>eTf;>iaIcJ#7caugy|rYG!w>P;Z?x{@{$Z4cBhjS2#Jm{N>45MO(Iu>=?bM z&i!)~Iu_)Ga6K zfK%&~0>#7IPqLdIv;OfO(>roYN9qv`(pL)bHc4Omo%Lp1njG?_|MPRn9URFeACU~@ zPOKscz5K}9$OV(w&ZT-dyg;B&Pf_|ur|C&oR0~Jjx;O-6rT349H$sz=^yc}ncd-de zh#s7&CmW&$IGclut1&|9uTRfRj7yA(#%~>yjZj15{JEKuu>fb7<<}&(G)OA*UTkrY zHjC~5imu3$c~+$g7S}wP6X;f%y&QAYii7Kx96GFAV?Sd2s=zmffrN@oOT|&ll^G$vXQC6&cCg3+?wztY5KwKA>QA1&^_IB zvTwfz@`W$k4D?v?eDU06_4ms!j|vRAS|jR?ulvX?ju)kU8!nCA-f!pt(#L8}u1j%y zY=)juYfh~#7Zcj7ync1hgh{RTPHa3jZhL-2cxu*8VP&(ieGfX<78Z`a z6}HCsArGj8HZPo8?^e~R>#K`L1zkIB^0i9)vh1Adz(pPoI|-~|DwjgykpcD zcE|>#TP`DzAC7CJ&>#+}3YkKx0DVqx7PBW+w;LIiU zP#rUWTe(yR6#|ULd6V8OU3LDkA^|uu{_wIK}} zaLu1folu_QH9&8YV|_@o%jC>Z_BdkLyeG1aKiO~2`DI7*%;@;$K?APc$&HQ}vbemCbFJFV*Io`{MzwCQ4A^op zu1Va4!(F#F`jOioHsx~qvwCq^1GaQbIKmBaT#1U$c|~%Lqz%d)2-h$-n6{WVkd_c%bbI2Fg`)ce>o7@^u(l+$0@^GmdN_P zCdc+VIcZFM#JGBeJJ|=fS}$&VW6HDqYsGh?vLlB@<-ZAc=RnDb z@~Hp$yfD`v+6f@!$>y@M>WXO8uc&WfZ`2coqwa3ifUD#6ZQ>K-zbo9UCRD_Ns-5+kF*Kae-o{CU6@|xwS(%?Qb6UmRZUZ)` z$@5FSZ%-ojHSBsLh}t@)vdfN_@!j*9R=0WuvomCGHce(Z==PO0Y6Zhf2 zdG{U0Pv7)YXTgao$g80irLmR|6(vZ$S%LgRMTwQ)ADBH>D9c6d~vTw{P?<^^Cu;~N^sgK)KDpoL|*j> z>(;qJK;+#J|G7hL_a40)Q)kNhArb9g-MlI9HEv8R+g1-x502jK>mZ*%Yo)zyT~_Y> z`SMU-=J$aj?nbMrqV-M7J9e%?` zXv%p%ZP3ZP(pVPFmvKx~%IKRsUg+mS3}3 zx$J!RrO#Zc30apW)tPr|_ABeJdKddT39=hZr-I6tFYO<%c)dXtwr2c^{9P+c^*2i= z@#DsPQ#-Zytn;a-4laAuj3D!@;z0?<$YnB=`}2RSl9M}sqQ2ihoGMHM#r2*es+0Js zLcMp-h^kqU)vF{ckb9Mo16czeN4zgw8-4M3_-mmwTzOfrxgw;=;Y}otG z+mLy(B#27DQy>4o@{sHg9?eymmA+t1n4c`d95}oS*veoE-lbTRPOyNHh=qNIEJKlO zuTQ36tm3;c-`63jQ@Q;|Iu*a!^!03)j-O6}!u>FDsO+v!tgs?gyY=*`7sa)Yy_|A> zUfmf#_?8UX8l~BJD(><5yRKtjXLY|`pLP6l_N1R$pFdwGd|0jU!8=ZmPrG|^)pMd( z=X=#7j~y#=N}2!r^S%9(^ESQ+>CJWss6OiX!gei32Dz?UwQsb?o^@ldSFabHwy@TS SgMH>4J@0wsiyMZg$NvYyg?)|y literal 0 HcmV?d00001 diff --git a/cosmic rage/fonts/banner.flf b/cosmic rage/fonts/banner.flf new file mode 100644 index 0000000..8fc3489 --- /dev/null +++ b/cosmic rage/fonts/banner.flf @@ -0,0 +1,2494 @@ +flf2a$ 8 7 54 0 12 0 64 185 +banner.flf version 2 by Ryan Youck (youck@cs.uregina.ca) +(From a unix program called banner) +I am not responsible for use of this font +Thanks to Glenn Chappell for his help +Katakana characters by Vinney Thai +Cyrillic characters from "koi8x8" BDF font. +Date: August 11, 1994 + +Merged by John Cowan +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + $ $@ + $ $@ + $ $@ + $ $@ + $ $@ + $ $@ + $ $@ + $ $@@ + ###$@ + ###$@ + ###$@ + # $@ + $@ + ###$@ + ###$@ + $@@ + ### ###$@ + ### ###$@ + # # $@ + $ $@ + $ $@ + $@ + $@ + $@@ + # # $@ + # # $@ + #######$@ + # # $@ + #######$@ + # # $@ + # # $@ + $@@ + ##### $@ + # # #$@ + # # $@ + ##### $@ + # #$@ + # # #$@ + ##### $@ + $@@ + ### #$@ + # # # $@ + ### # $@ + # $@ + # ###$@ + # # #$@ + # ###$@ + $@@ + ## $@ + # # $@ + ## $@ + ### $@ + # # #$@ + # # $@ + ### #$@ + $@@ + ###$@ + ###$@ + # $@ + # $@ + $@ + $@ + $@ + $@@ + ##$@ + # $@ + # $@ + # $@ + # $@ + # $@ + ##$@ + $@@ + ## $@ + # $@ + #$@ + #$@ + #$@ + # $@ + ## $@ + $@@ + $@ + # # $@ + # # $@ + #######$@ + # # $@ + # # $@ + $@ + $@@ + $@ + # $@ + # $@ + #####$@ + # $@ + # $@ + $@ + $@@ + $@ + $@ + $@ + $@ + ###$@ + ###$@ + # $@ + # $@@ + $@ + $@ + $@ + #####$@ + $@ + $@ + $@ + $@@ + $@ + $@ + $@ + $@ + ###$@ + ###$@ + ###$@ + $@@ + #$@ + # $@ + # $@ + # $@ + # $@ + # $@ + # $@ + $@@ + ### $@ + # # $@ + # #$@ + # #$@ + # #$@ + # # $@ + ### $@ + $@@ + # $@ + ## $@ + # # $@ + # $@ + # $@ + # $@ + #####$@ + $@@ + ##### $@ + # #$@ + #$@ + ##### $@ + # $@ + # $@ + #######$@ + $@@ + ##### $@ + # #$@ + #$@ + ##### $@ + #$@ + # #$@ + ##### $@ + $@@ + # $@ + # # $@ + # # $@ + # # $@ + #######$@ + # $@ + # $@ + $@@ + #######$@ + # $@ + # $@ + ###### $@ + #$@ + # #$@ + ##### $@ + $@@ + ##### $@ + # #$@ + # $@ + ###### $@ + # #$@ + # #$@ + ##### $@ + $@@ + #######$@ + # # $@ + # $@ + # $@ + # $@ + # $@ + # $@ + $@@ + ##### $@ + # #$@ + # #$@ + ##### $@ + # #$@ + # #$@ + ##### $@ + $@@ + ##### $@ + # #$@ + # #$@ + ######$@ + #$@ + # #$@ + ##### $@ + $@@ + # $@ + ###$@ + # $@ + $@ + # $@ + ###$@ + # $@ + $@@ + $@ + ###$@ + ###$@ + $@ + ###$@ + ###$@ + # $@ + # $@@ + #$@ + # $@ + # $@ + # $@ + # $@ + # $@ + #$@ + $@@ + $@ + $@ + #####$@ + $@ + #####$@ + $@ + $@ + $@@ + # $@ + # $@ + # $@ + #$@ + # $@ + # $@ + # $@ + $@@ + ##### $@ + # #$@ + #$@ + ### $@ + # $@ + $@ + # $@ + $@@ + ##### $@ + # #$@ + # ### #$@ + # ### #$@ + # #### $@ + # $@ + ##### $@ + $@@ + # $@ + # # $@ + # # $@ + # #$@ + #######$@ + # #$@ + # #$@ + $@@ + ###### $@ + # #$@ + # #$@ + ###### $@ + # #$@ + # #$@ + ###### $@ + $@@ + ##### $@ + # #$@ + # $@ + # $@ + # $@ + # #$@ + ##### $@ + $@@ + ###### $@ + # #$@ + # #$@ + # #$@ + # #$@ + # #$@ + ###### $@ + $@@ + #######$@ + # $@ + # $@ + ##### $@ + # $@ + # $@ + #######$@ + $@@ + #######$@ + # $@ + # $@ + ##### $@ + # $@ + # $@ + # $@ + $@@ + ##### $@ + # #$@ + # $@ + # ####$@ + # #$@ + # #$@ + ##### $@ + $@@ + # #$@ + # #$@ + # #$@ + #######$@ + # #$@ + # #$@ + # #$@ + $@@ + ###$@ + # $@ + # $@ + # $@ + # $@ + # $@ + ###$@ + $@@ + #$@ + #$@ + #$@ + #$@ + # #$@ + # #$@ + ##### $@ + $@@ + # #$@ + # # $@ + # # $@ + ### $@ + # # $@ + # # $@ + # #$@ + $@@ + # $@ + # $@ + # $@ + # $@ + # $@ + # $@ + #######$@ + $@@ + # #$@ + ## ##$@ + # # # #$@ + # # #$@ + # #$@ + # #$@ + # #$@ + $@@ + # #$@ + ## #$@ + # # #$@ + # # #$@ + # # #$@ + # ##$@ + # #$@ + $@@ + #######$@ + # #$@ + # #$@ + # #$@ + # #$@ + # #$@ + #######$@ + $@@ + ###### $@ + # #$@ + # #$@ + ###### $@ + # $@ + # $@ + # $@ + $@@ + ##### $@ + # #$@ + # #$@ + # #$@ + # # #$@ + # # $@ + #### #$@ + $@@ + ###### $@ + # #$@ + # #$@ + ###### $@ + # # $@ + # # $@ + # #$@ + $@@ + ##### $@ + # #$@ + # $@ + ##### $@ + #$@ + # #$@ + ##### $@ + $@@ + #######$@ + # $@ + # $@ + # $@ + # $@ + # $@ + # $@ + $@@ + # #$@ + # #$@ + # #$@ + # #$@ + # #$@ + # #$@ + ##### $@ + $@@ + # #$@ + # #$@ + # #$@ + # #$@ + # # $@ + # # $@ + # $@ + $@@ + # #$@ + # # #$@ + # # #$@ + # # #$@ + # # #$@ + # # #$@ + ## ## $@ + $@@ + # #$@ + # # $@ + # # $@ + # $@ + # # $@ + # # $@ + # #$@ + $@@ + # #$@ + # # $@ + # # $@ + # $@ + # $@ + # $@ + # $@ + $@@ + #######$@ + # $@ + # $@ + # $@ + # $@ + # $@ + #######$@ + $@@ + #####$@ + # $@ + # $@ + # $@ + # $@ + # $@ + #####$@ + $@@ + # $@ + # $@ + # $@ + # $@ + # $@ + # $@ + #$@ + $@@ + #####$@ + #$@ + #$@ + #$@ + #$@ + #$@ + #####$@ + $@@ + # $@ + # # $@ + # #$@ + $@ + $@ + $@ + $@ + $@@ + $@ + $@ + $@ + $@ + $@ + $@ + $@ + #######$@@ + ###$@ + ###$@ + # $@ + #$@ + $@ + $@ + $@ + $@@ + $@ + ## $@ + # # $@ + # #$@ + ######$@ + # #$@ + # #$@ + $@@ + $@ + ##### $@ + # #$@ + ##### $@ + # #$@ + # #$@ + ##### $@ + $@@ + $@ + #### $@ + # #$@ + # $@ + # $@ + # #$@ + #### $@ + $@@ + $@ + ##### $@ + # #$@ + # #$@ + # #$@ + # #$@ + ##### $@ + $@@ + $@ + ######$@ + # $@ + ##### $@ + # $@ + # $@ + ######$@ + $@@ + $@ + ######$@ + # $@ + ##### $@ + # $@ + # $@ + # $@ + $@@ + $@ + #### $@ + # #$@ + # $@ + # ###$@ + # #$@ + #### $@ + $@@ + $@ + # #$@ + # #$@ + ######$@ + # #$@ + # #$@ + # #$@ + $@@ + $@ + #$@ + #$@ + #$@ + #$@ + #$@ + #$@ + $@@ + $@ + #$@ + #$@ + #$@ + #$@ + # #$@ + #### $@ + $@@ + $@ + # #$@ + # # $@ + #### $@ + # # $@ + # # $@ + # #$@ + $@@ + $@ + # $@ + # $@ + # $@ + # $@ + # $@ + ######$@ + $@@ + $@ + # #$@ + ## ##$@ + # ## #$@ + # #$@ + # #$@ + # #$@ + $@@ + $@ + # #$@ + ## #$@ + # # #$@ + # # #$@ + # ##$@ + # #$@ + $@@ + $@ + #### $@ + # #$@ + # #$@ + # #$@ + # #$@ + #### $@ + $@@ + $@ + ##### $@ + # #$@ + # #$@ + ##### $@ + # $@ + # $@ + $@@ + $@ + #### $@ + # #$@ + # #$@ + # # #$@ + # # $@ + ### #$@ + $@@ + $@ + ##### $@ + # #$@ + # #$@ + ##### $@ + # # $@ + # #$@ + $@@ + $@ + #### $@ + # $@ + #### $@ + #$@ + # #$@ + #### $@ + $@@ + $@ + #####$@ + # $@ + # $@ + # $@ + # $@ + # $@ + $@@ + $@ + # #$@ + # #$@ + # #$@ + # #$@ + # #$@ + #### $@ + $@@ + $@ + # #$@ + # #$@ + # #$@ + # #$@ + # # $@ + ## $@ + $@@ + $@ + # #$@ + # #$@ + # #$@ + # ## #$@ + ## ##$@ + # #$@ + $@@ + $@ + # #$@ + # # $@ + ## $@ + ## $@ + # # $@ + # #$@ + $@@ + $@ + # #$@ + # # $@ + # $@ + # $@ + # $@ + # $@ + $@@ + $@ + ######$@ + # $@ + # $@ + # $@ + # $@ + ######$@ + $@@ + ###$@ + # $@ + # $@ + ## $@ + # $@ + # $@ + ###$@ + $@@ + #$@ + #$@ + #$@ + $@ + #$@ + #$@ + #$@ + $@@ + ### $@ + # $@ + # $@ + ##$@ + # $@ + # $@ + ### $@ + $@@ + ## $@ + # # #$@ + ## $@ + $@ + $@ + $@ + $@ + $@@ + # # #$@ + # # $@ + # # $@ + # #$@ + #######$@ + # #$@ + # #$@ + $@@ + # #$@ + ##### $@ + # #$@ + # #$@ + # #$@ + # #$@ + ##### $@ + $@@ + # #$@ + $@ + # #$@ + # #$@ + # #$@ + # #$@ + ##### $@ + $@@ + $@ + # #$@ + #### $@ + # #$@ + ######$@ + # #$@ + # #$@ + $@@ + $@ + # #$@ + #### $@ + # #$@ + # #$@ + # #$@ + #### $@ + $@@ + $@ + # #$@ + $@ + # #$@ + # #$@ + # #$@ + #### $@ + $@@ + ###### $@ + # #$@ + # #$@ + ###### $@ + # #$@ + # #$@ + ###### $@ + # $@@ +160 NO-BREAK SPACE + $@ + $@ + $@ + $@ + ########$@ + ## $@ + ## $@ + ## $@@ +169 COPYRIGHT SIGN + $@ + $@ + $@ + $@ + $@ + $@ + $@ + $@@ +176 DEGREE SIGN + $@ + $@ + $@ + $@ + ########$@ + $@ + $@ + $@@ +178 SUPERSCRIPT TWO + ## $@ + ## $@ + ## $@ + ## $@ + ########$@ + ## $@ + ## $@ + ## $@@ +183 MIDDLE DOT + ## $@ + ## $@ + #####$@ + ## $@ + #####$@ + ## $@ + ## $@ + ## $@@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + # # #$@ + # # $@ + # # $@ + # #$@ + #######$@ + # #$@ + # #$@ + $@@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + # #$@ + ##### $@ + # #$@ + # #$@ + # #$@ + # #$@ + ##### $@ + $@@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + # #$@ + $@ + # #$@ + # #$@ + # #$@ + # #$@ + ##### $@ + $@@ +223 LATIN SMALL LETTER SHARP S + ###### $@ + # #$@ + # #$@ + ###### $@ + # #$@ + # #$@ + ###### $@ + # $@@ +228 LATIN SMALL LETTER A WITH DIAERESIS + $@ + # #$@ + #### $@ + # #$@ + ######$@ + # #$@ + # #$@ + $@@ +246 LATIN SMALL LETTER O WITH DIAERESIS + $@ + # #$@ + #### $@ + # #$@ + # #$@ + # #$@ + #### $@ + $@@ +247 DIVISION SIGN + #### $@ + #### $@ + #### $@ + #### $@ + #####$@ + #### $@ + #### $@ + #### $@@ +252 LATIN SMALL LETTER U WITH DIAERESIS + $@ + # #$@ + $@ + # #$@ + # #$@ + # #$@ + #### $@ + $@@ +0x0401 CYRILLIC CAPITAL LETTER IO + ########$@ + ########$@ + ########$@ + ########$@ + ########$@ + ########$@ + ########$@ + ########$@@ +0x0410 CYRILLIC CAPITAL LETTER A + ####$@ + ## ##$@ + ## ##$@ + ## ##$@ + #######$@ + ## ##$@ + ## ##$@ + $@@ +0x0411 CYRILLIC CAPITAL LETTER BE + #######$@ + ## $@ + ## $@ + ###### $@ + ## ##$@ + ## ##$@ + ###### $@ + $@@ +0x0412 CYRILLIC CAPITAL LETTER VE + ###### $@ + ## ##$@ + ## ##$@ + ###### $@ + ## ##$@ + ## ##$@ + ###### $@ + $@@ +0x0413 CYRILLIC CAPITAL LETTER GHE + #######$@ + ## $@ + ## $@ + ## $@ + ## $@ + ## $@ + ## $@ + $@@ +0x0414 CYRILLIC CAPITAL LETTER DE + #### $@ + ## ## $@ + ## ## $@ + ## ## $@ + ## ## $@ + #######$@ + ## ##$@ + $@@ +0x0415 CYRILLIC CAPITAL LETTER IE + #######$@ + ## $@ + ## $@ + ###### $@ + ## $@ + ## $@ + #######$@ + $@@ +0x0416 CYRILLIC CAPITAL LETTER ZHE + ## # ##$@ + # # # $@ + ### $@ + ### $@ + # # # $@ + # # # $@ + ## # ##$@ + $@@ +0x0417 CYRILLIC CAPITAL LETTER ZE + ##### $@ + ## ##$@ + ##$@ + ## $@ + ##$@ + ## ##$@ + ##### $@ + $@@ +0x0418 CYRILLIC CAPITAL LETTER I + ## ##$@ + ## ###$@ + ## ###$@ + ## # ##$@ + ### ##$@ + ## ##$@ + ## ##$@ + $@@ +0x0419 CYRILLIC CAPITAL LETTER SHORT I + ## ## #$@ + ## ##$@ + ## ###$@ + ## # ##$@ + ### ##$@ + ## ##$@ + ## ##$@ + $@@ +0x041A CYRILLIC CAPITAL LETTER KA + ## ##$@ + ## ## $@ + ## ## $@ + ##### $@ + ## ## $@ + ## ##$@ + ## ##$@ + $@@ +0x041B CYRILLIC CAPITAL LETTER EL + #####$@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + $@@ +0x041C CYRILLIC CAPITAL LETTER EM + ## ##$@ + ## ##$@ + ### ###$@ + ## # ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + $@@ +0x041D CYRILLIC CAPITAL LETTER EN + ## ##$@ + ## ##$@ + ## ##$@ + #######$@ + ## ##$@ + ## ##$@ + ## ##$@ + $@@ +0x041E CYRILLIC CAPITAL LETTER O + ##### $@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + ##### $@ + $@@ +0x041F CYRILLIC CAPITAL LETTER PE + #######$@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + $@@ +0x0420 CYRILLIC CAPITAL LETTER ER + ###### $@ + ## ##$@ + ## ##$@ + ###### $@ + ## $@ + ## $@ + ## $@ + $@@ +0x0421 CYRILLIC CAPITAL LETTER ES + ##### $@ + ## ##$@ + ## $@ + ## $@ + ## $@ + ## ##$@ + ##### $@ + $@@ +0x0422 CYRILLIC CAPITAL LETTER TE + ###### $@ + ## $@ + ## $@ + ## $@ + ## $@ + ## $@ + ## $@ + $@@ +0x0423 CYRILLIC CAPITAL LETTER U + ## ##$@ + ## ##$@ + ## ##$@ + ######$@ + ##$@ + ## ##$@ + ##### $@ + $@@ +0x0424 CYRILLIC CAPITAL LETTER EF + # $@ + ##### $@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + ##### $@ + # $@ + $@@ +0x0425 CYRILLIC CAPITAL LETTER HA + ## ##$@ + ## ## $@ + ### $@ + ### $@ + ### $@ + ## ## $@ + ## ##$@ + $@@ +0x0426 CYRILLIC CAPITAL LETTER TSE + ## ## $@ + ## ## $@ + ## ## $@ + ## ## $@ + ## ## $@ + ## ## $@ + #######$@ + #$@@ +0x0427 CYRILLIC CAPITAL LETTER CHE + ## ##$@ + ## ##$@ + ## ##$@ + ######$@ + ##$@ + ##$@ + ##$@ + $@@ +0x0428 CYRILLIC CAPITAL LETTER SHA + ## # ##$@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + #######$@ + $@@ +0x0429 CYRILLIC CAPITAL LETTER SHCHA + ## # ##$@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + #######$@ + #$@@ +0x042A CYRILLIC CAPITAL LETTER HARD SIGN + ### $@ + ### $@ + ## $@ + ##### $@ + ## ##$@ + ## ##$@ + ##### $@ + $@@ +0x042B CYRILLIC CAPITAL LETTER YERU + ## ##$@ + ## ##$@ + ## ##$@ + #### #$@ + ## # #$@ + ## # #$@ + #### #$@ + $@@ +0x042C CYRILLIC CAPITAL LETTER SOFT SIGN + ## $@ + ## $@ + ## $@ + ###### $@ + ## ##$@ + ## ##$@ + ###### $@ + $@@ +0x042D CYRILLIC CAPITAL LETTER E + ##### $@ + ## ##$@ + ##$@ + #####$@ + ##$@ + ## ##$@ + ##### $@ + $@@ +0x042E CYRILLIC CAPITAL LETTER YU + ## ## $@ + ## # ##$@ + ## # ##$@ + #### ##$@ + ## # ##$@ + ## # ##$@ + ## ## $@ + $@@ +0x042F CYRILLIC CAPITAL LETTER YA + #####$@ + ## ##$@ + ## ##$@ + #####$@ + ## ##$@ + ## ##$@ + ## ##$@ + $@@ +0x0430 CYRILLIC SMALL LETTER A + $@ + $@ + #### $@ + ## $@ + ##### $@ + ## ## $@ + ######$@ + $@@ +0x0431 CYRILLIC SMALL LETTER BE + $@ + ## $@ + #### $@ + ## $@ + ###### $@ + ## ##$@ + ##### $@ + $@@ +0x0432 CYRILLIC SMALL LETTER VE + $@ + $@ + ##### $@ + ## ## $@ + ###### $@ + ## ##$@ + ###### $@ + $@@ +0x0433 CYRILLIC SMALL LETTER GHE + $@ + $@ + ##### $@ + ##$@ + ##### $@ + ## $@ + ######$@ + $@@ +0x0434 CYRILLIC SMALL LETTER DE + $@ + #### $@ + ##$@ + #####$@ + ## ##$@ + ## ##$@ + ##### $@ + $@@ +0x0435 CYRILLIC SMALL LETTER IE + $@ + $@ + ##### $@ + ## ##$@ + ###### $@ + ## $@ + ##### $@ + $@@ +0x0436 CYRILLIC SMALL LETTER ZHE + $@ + $@ + ## # ##$@ + # # # $@ + ### $@ + # # # $@ + ## # ##$@ + $@@ +0x0437 CYRILLIC SMALL LETTER ZE + $@ + $@ + ##### $@ + ## ##$@ + ### $@ + ## ##$@ + ##### $@ + $@@ +0x0438 CYRILLIC SMALL LETTER I + $@ + $@ + ## ##$@ + ## ###$@ + ## # ##$@ + ### ##$@ + ## ##$@ + $@@ +0x0439 CYRILLIC SMALL LETTER SHORT I + $@ + ## $@ + ## ##$@ + ## ###$@ + ## # ##$@ + ### ##$@ + ## ##$@ + $@@ +0x043A CYRILLIC SMALL LETTER KA + $@ + $@ + ## ##$@ + ## ## $@ + ##### $@ + ## ## $@ + ## ##$@ + $@@ +0x043B CYRILLIC SMALL LETTER EL + $@ + $@ + #####$@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + $@@ +0x043C CYRILLIC SMALL LETTER EM + $@ + $@ + ## ##$@ + ### ###$@ + ## # ##$@ + ## ##$@ + ## ##$@ + $@@ +0x043D CYRILLIC SMALL LETTER EN + $@ + $@ + ## ##$@ + ## ##$@ + #######$@ + ## ##$@ + ## ##$@ + $@@ +0x043E CYRILLIC SMALL LETTER O + $@ + $@ + ##### $@ + ## ##$@ + ## ##$@ + ## ##$@ + ##### $@ + $@@ +0x043F CYRILLIC SMALL LETTER PE + $@ + $@ + ###### $@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + $@@ +0x0440 CYRILLIC SMALL LETTER ER + $@ + $@ + ###### $@ + ## ##$@ + ###### $@ + ## $@ + ## $@ + $@@ +0x0441 CYRILLIC SMALL LETTER ES + $@ + $@ + ##### $@ + ## $@ + ## $@ + ## $@ + ##### $@ + $@@ +0x0442 CYRILLIC SMALL LETTER TE + $@ + $@ + ###### $@ + ## $@ + ## $@ + ## $@ + ## $@ + $@@ +0x0443 CYRILLIC SMALL LETTER U + $@ + $@ + ## ##$@ + ## ##$@ + ## ##$@ + ######$@ + ##$@ + ##### $@@ +0x0444 CYRILLIC SMALL LETTER EF + $@ + # $@ + ##### $@ + ## # ##$@ + ## # ##$@ + ##### $@ + # $@ + $@@ +0x0445 CYRILLIC SMALL LETTER HA + $@ + $@ + ## ##$@ + ## ## $@ + ### $@ + ## ## $@ + ## ##$@ + $@@ +0x0446 CYRILLIC SMALL LETTER TSE + $@ + $@ + ## ##$@ + ## ##$@ + ## ##$@ + ## ## $@ + ### ##$@ + #$@@ +0x0447 CYRILLIC SMALL LETTER CHE + $@ + $@ + ## ##$@ + ## ##$@ + ######$@ + ##$@ + ##$@ + $@@ +0x0448 CYRILLIC SMALL LETTER SHA + $@ + $@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + #######$@ + $@@ +0x0449 CYRILLIC SMALL LETTER SHCHA + $@ + $@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + ## # ##$@ + #######$@ + #$@@ +0x044A CYRILLIC SMALL LETTER HARD SIGN + $@ + $@ + ### $@ + ## $@ + ##### $@ + ## ##$@ + ##### $@ + $@@ +0x044B CYRILLIC SMALL LETTER YERU + $@ + $@ + ## ##$@ + ## ##$@ + #### #$@ + ## # #$@ + #### #$@ + $@@ +0x044C CYRILLIC SMALL LETTER SOFT SIGN + $@ + $@ + ## $@ + ## $@ + ###### $@ + ## ##$@ + ###### $@ + $@@ +0x044D CYRILLIC SMALL LETTER E + $@ + $@ + ###### $@ + ##$@ + #####$@ + ##$@ + ###### $@ + $@@ +0x044E CYRILLIC SMALL LETTER YU + $@ + $@ + # ### $@ + # ## ##$@ + #### ##$@ + # ## ##$@ + # ### $@ + $@@ +0x044F CYRILLIC SMALL LETTER YA + $@ + $@ + #####$@ + ## ##$@ + #####$@ + ## ##$@ + ## ##$@ + $@@ +0x0451 CYRILLIC SMALL LETTER IO + $@ + $@ + ########$@ + $@ + #### ###$@ + ## ## $@ + ## ## $@ + ## ## $@@ +0x2219 BULLET OPERATOR + ## ##$@ + ## ##$@ + ## ##$@ + ## ##$@ + #######$@ + $@ + $@ + $@@ +0x221A SQUARE ROOT + ## $@ + ## $@ + ##### $@ + ## $@ + ##### $@ + $@ + $@ + $@@ +0x2248 ALMOST EQUAL TO + $@ + $@ + $@ + $@ + ##### $@ + ## $@ + ## $@ + ## $@@ +0x2264 LESS-THAN OR EQUAL TO + ## $@ + ## $@ + ## $@ + ## $@ + #####$@ + $@ + $@ + $@@ +0x2265 GREATER-THAN OR EQUAL TO + ## $@ + ## $@ + ## $@ + ## $@ + ########$@ + $@ + $@ + $@@ +0x2320 TOP HALF INTEGRAL + $@ + $@ + #######$@ + ##$@ + #### ##$@ + ## ##$@ + ## ##$@ + ## ##$@@ +0x2321 BOTTOM HALF INTEGRAL + ## $@ + ## $@ + ## $@ + ## $@ + #####$@ + ## $@ + ## $@ + ## $@@ +0x2500 BOX DRAWINGS LIGHT HORIZONTAL + ## $@ + $@ + ## $@ + ## $@ + ## $@ + ## ##$@ + #### $@ + $@@ +0x2502 BOX DRAWINGS LIGHT VERTICAL + $@ + $@ + $@ + ######$@ + ## $@ + ## $@ + $@ + $@@ +0x250C BOX DRAWINGS LIGHT DOWN AND RIGHT + $@ + $@ + $@ + ######$@ + ##$@ + ##$@ + $@ + $@@ +0x2510 BOX DRAWINGS LIGHT DOWN AND LEFT + ## ##$@ + ## ## $@ + ## ## $@ + ## #### $@ + ## ##$@ + ## ## $@ + ## ## $@ + ####$@@ +0x2514 BOX DRAWINGS LIGHT UP AND RIGHT + ## ##$@ + ## ## $@ + ## ## $@ + ## ## ##$@ + ## ###$@ + ## ####$@ + ## ####$@ + ##$@@ +0x2518 BOX DRAWINGS LIGHT UP AND LEFT + ## $@ + ## $@ + $@ + ## $@ + ## $@ + ## $@ + ## $@ + $@@ +0x251C BOX DRAWINGS LIGHT VERTICAL AND RIGHT + $@ + ## ##$@ + ## ## $@ + ## ## $@ + ## ## $@ + ## ##$@ + $@ + $@@ +0x2524 BOX DRAWINGS LIGHT VERTICAL AND LEFT + $@ + ## ## $@ + ## ## $@ + ## ##$@ + ## ## $@ + ## ## $@ + $@ + $@@ +0x252C BOX DRAWINGS LIGHT DOWN AND HORIZONTAL + # #$@ + # # $@ + # #$@ + # # $@ + # #$@ + # # $@ + # #$@ + # # $@@ +0x2534 BOX DRAWINGS LIGHT UP AND HORIZONTAL + # # # #$@ + # # # # $@ + # # # #$@ + # # # # $@ + # # # #$@ + # # # # $@ + # # # #$@ + # # # # $@@ +0x253C BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL + ## ## ##$@ + ### ###$@ + ## ## ##$@ + ### ### $@ + ## ## ##$@ + ### ###$@ + ## ## ##$@ + ### ### $@@ +0x2550 BOX DRAWINGS DOUBLE HORIZONTAL + ## ## $@ + ## ## $@ + ## ###$@ + ## $@ + ######$@ + $@ + $@ + $@@ +0x2551 BOX DRAWINGS DOUBLE VERTICAL + $@ + $@ + ######$@ + ## $@ + ## ###$@ + ## ## $@ + ## ## $@ + ## ## $@@ +0x2552 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE + ## ## $@ + ## ## $@ + #### ###$@ + $@ + ########$@ + $@ + $@ + $@@ +0x2553 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE + #### $@ + #### $@ + #####$@ + ## $@ + #####$@ + #### $@ + #### $@ + #### $@@ +0x2554 BOX DRAWINGS DOUBLE DOWN AND RIGHT + $@ + $@ + ########$@ + $@ + ########$@ + $@ + $@ + $@@ +0x2555 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE + #### $@ + #### $@ + #######$@ + $@ + #######$@ + #### $@ + #### $@ + #### $@@ +0x2556 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE + ## $@ + ## $@ + ########$@ + $@ + ########$@ + $@ + $@ + $@@ +0x2557 BOX DRAWINGS DOUBLE DOWN AND LEFT + ## ## $@ + ## ## $@ + ## ## $@ + ## ## $@ + ########$@ + $@ + $@ + $@@ +0x2558 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE + $@ + $@ + ########$@ + $@ + ########$@ + ## $@ + ## $@ + ## $@@ +0x2559 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE + $@ + $@ + $@ + $@ + ########$@ + ## ## $@ + ## ## $@ + ## ## $@@ +0x255A BOX DRAWINGS DOUBLE UP AND RIGHT + ## ## $@ + ## ## $@ + ## ## $@ + ## ## $@ + ######$@ + $@ + $@ + $@@ +0x255B BOX DRAWINGS UP SINGLE AND LEFT DOUBLE + ## $@ + ## $@ + #####$@ + ## $@ + #####$@ + $@ + $@ + $@@ +0x255C BOX DRAWINGS UP DOUBLE AND LEFT SINGLE + $@ + $@ + #####$@ + ## $@ + #####$@ + ## $@ + ## $@ + ## $@@ +0x255D BOX DRAWINGS DOUBLE UP AND LEFT + $@ + $@ + $@ + $@ + ######$@ + ## ## $@ + ## ## $@ + ## ## $@@ +0x255E BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE + ## ## $@ + ## ## $@ + ## ## $@ + ## ## $@ + ########$@ + ## ## $@ + ## ## $@ + ## ## $@@ +0x255F BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE + ## $@ + ## $@ + ########$@ + ## $@ + ########$@ + ## $@ + ## $@ + ## $@@ +0x2560 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT + ## $@ + ## $@ + ## $@ + ## $@ + ##### $@ + $@ + $@ + $@@ +0x2561 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE + $@ + $@ + $@ + $@ + #####$@ + ## $@ + ## $@ + ## $@@ +0x2562 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE + $@ + $@ + $@ + $@ + ########$@ + ########$@ + ########$@ + ########$@@ +0x2563 BOX DRAWINGS DOUBLE VERTICAL AND LEFT + #### $@ + #### $@ + #### $@ + #### $@ + #### $@ + #### $@ + #### $@ + #### $@@ +0x2564 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE + ####$@ + ####$@ + ####$@ + ####$@ + ####$@ + ####$@ + ####$@ + ####$@@ +0x2565 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE + ########$@ + ########$@ + ########$@ + ########$@ + $@ + $@ + $@ + $@@ +0x2566 BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL + ### $@ + ## ## $@ + ## ## $@ + ### $@ + $@ + $@ + $@ + $@@ +0x2567 BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE + $@ + $@ + $@ + ## $@ + ## $@ + $@ + $@ + $@@ +0x2568 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE + $@ + $@ + $@ + $@ + ## $@ + $@ + $@ + $@@ +0x2569 BOX DRAWINGS DOUBLE UP AND HORIZONTAL + ####$@ + ## $@ + ## $@ + ## $@ + ### ## $@ + ## ## $@ + #### $@ + ### $@@ +0x256A BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE + #### $@ + ## ## $@ + ## ## $@ + ## ## $@ + ## ## $@ + $@ + $@ + $@@ +0x256B BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE + ### $@ + ## $@ + ## $@ + ## $@ + #### $@ + $@ + $@ + $@@ +0x256C BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL + $@ + $@ + #### $@ + #### $@ + #### $@ + #### $@ + $@ + $@@ +0x2580 UPPER HALF BLOCK + ## $@ + ## $@ + ## $@ + ## $@ + ## $@ + ## $@ + ## $@ + ## $@@ +0x2584 LOWER HALF BLOCK + ## $@ + ## $@ + ## $@ + ## $@ + ##### $@ + ## $@ + ## $@ + ## $@@ +0x2588 FULL BLOCK + ## $@ + ## $@ + ##### $@ + ## $@ + ##### $@ + ## $@ + ## $@ + ## $@@ +0x258C LEFT HALF BLOCK + ####$@ + ####$@ + ####$@ + ####$@ + ######$@ + ####$@ + ####$@ + ####$@@ +0x2590 RIGHT HALF BLOCK + $@ + $@ + $@ + $@ + #######$@ + ## ##$@ + ## ##$@ + ## ##$@@ +0x2591 LIGHT SHADE + $@ + $@ + ##### $@ + ## $@ + ##### $@ + ## $@ + ## $@ + ## $@@ +0x2592 MEDIUM SHADE + ####$@ + ####$@ + ######$@ + ##$@ + ######$@ + ####$@ + ####$@ + ####$@@ +0x2593 DARK SHADE + ####$@ + ####$@ + ####$@ + ####$@ + ####$@ + ####$@ + ####$@ + ####$@@ +0x25A0 BLACK SQUARE + ## ##$@ + ## ##$@ + #### ##$@ + ##$@ + #######$@ + $@ + $@ + $@@ +0x30A2 A + ##########$@ + ### $@ + # $@ + # $@ + # $@ + # $@ + # $@ + $@@ +0x30A4 I + ##$@ + ## $@ + ## # $@ + ## # $@ + # $@ + # $@ + # $@ + $@@ +0x30A6 U + # $@ + ##########$@ + # #$@ + ## $@ + ## $@ + ## $@ + ## $@ + $@@ +0x30A8 E + $@ + ####### $@ + # $@ + # $@ + # $@ + # $@ + ##########$@ + $@@ +0x30AA O + # $@ + ##########$@ + ## $@ + ## # $@ + ## # $@ + ## ## $@ + # $@ + $@@ +0x30AB KA + # $@ + ##########$@ + # #$@ + # #$@ + # #$@ + # # # $@ + # # $@ + $@@ +0x30AD KI + # # $@ + # # $@ + # # # $@ + # $@ + # # $@ + # # $@ + #$@ + $@@ +0x30AF KU + # $@ + ########$@ + # #$@ + # ## $@ + ## $@ + ## $@ + ## $@ + $@@ +0x30B1 KE + # $@ + ########$@ + # # $@ + # # $@ + # $@ + # $@ + # $@ + $@@ +0x30B3 KO + $@ + ##########$@ + #$@ + #$@ + #$@ + #$@ + ######### $@ + $@@ +0x30B5 SA + # # $@ + ##########$@ + # # $@ + # $@ + # $@ + # $@ + # $@ + $@@ +0x30B7 SI (SHI) + # #$@ + # # # $@ + # # $@ + ## $@ + ## $@ + ## $@ + ## $@ + $@@ +0x30B9 SU + ########$@ + #$@ + # $@ + ## $@ + ## # $@ + ## # $@ + # #$@ + $@@ +0x30BB SE + # $@ + # $@ + ##########$@ + # # $@ + # $@ + # $@ + ###### $@ + $@@ +0x30BD SO + # #$@ + # #$@ + # $@ + # $@ + ## $@ + ## $@ + ## $@ + $@@ +0x30BF TA + # $@ + #######$@ + # # $@ + # # # $@ + ### $@ + ## $@ + ## $@ + $@@ +0x30C1 TI (CHI) + ## $@ + ###### $@ + # $@ + ##########$@ + # $@ + # $@ + ## $@ + $@@ +0x30C4 TU (TSU) + # # #$@ + # # #$@ + # $@ + # $@ + ## $@ + ## $@ + ## $@ + $@@ +0x30C6 TE + ###### $@ + $@ + ##########$@ + # $@ + # $@ + # $@ + ## $@ + $@@ +0x30C8 TO + # $@ + # $@ + ## $@ + # # $@ + # #$@ + # $@ + # $@ + $@@ +0x30CA NA + # $@ + ##########$@ + # $@ + # $@ + # $@ + # $@ + ## $@ + $@@ +0x30CB NI + $@ + $@ + ###### $@ + $@ + $@ + ##########$@ + $@ + $@@ +0x30CC NU + ##########$@ + #$@ + # # $@ + # ## $@ + ## $@ + ## # $@ + ## # $@ + $@@ +0x30CD NE + # $@ + ##########$@ + # $@ + ### $@ + ###### $@ + ## # ##$@ + # $@ + $@@ +0x30CE NO + #$@ + #$@ + # $@ + # $@ + ## $@ + ## $@ + ## $@ + $@@ +0x30CF HA + $@ + $@ + # # $@ + # # $@ + # #$@ + # $@ + $@ + $@@ +0x30D2 HI + # $@ + # ### $@ + #### $@ + # $@ + # $@ + # $@ + #######$@ + $@@ +0x30D5 HU (FU) + ########$@ + #$@ + #$@ + # $@ + ## $@ + ## $@ + ## $@ + $@@ +0x30D8 HE + $@ + $@ + ## $@ + # ## $@ + # ## $@ + ##$@ + $@ + $@@ +0x30DB HO + # $@ + ##########$@ + # $@ + # # # $@ + # # # $@ + # ## #$@ + # $@ + $@@ +0x30DE MA + $@ + ##########$@ + # $@ + # $@ + # # $@ + # $@ + # $@ + $@@ +0x30DF MI + #### $@ + ##$@ + ### $@ + ###$@ + $@ + ### $@ + ###$@ + $@@ +0x30E0 MU + # $@ + # $@ + # $@ + # $@ + # # $@ + ######### $@ + #$@ + $@@ +0x30E1 ME + #$@ + # $@ + # # $@ + # # $@ + # $@ + ## # $@ + ## # $@ + $@@ +0x30E2 MO + ###### $@ + # $@ + ##########$@ + # $@ + # $@ + # $@ + #### $@ + $@@ +0x30E4 YA + # ## $@ + # ## # $@ + ### $@ + # # $@ + # $@ + # $@ + # $@ + $@@ +0x30E6 YU + $@ + ###### $@ + # $@ + # $@ + # $@ + ##########$@ + $@ + $@@ +0x30E8 YO + $@ + ###### $@ + # $@ + # $@ + # $@ + ##########$@ + $@ + $@@ +0x30E9 RA + ###### $@ + $@ + ##########$@ + # #$@ + ## $@ + ## $@ + ## $@ + $@@ +0x30EA RI + # #$@ + # #$@ + # #$@ + # #$@ + # $@ + # $@ + ## $@ + $@@ +0x30EB RU + # # $@ + # # $@ + # # $@ + # # #$@ + # # # $@ + # # # $@ + # ## $@ + $@@ +0x30EC RE + # $@ + # $@ + # $@ + # ##$@ + # ## $@ + # ## $@ + ## $@ + $@@ +0x30ED RO + $@ + #########$@ + # #$@ + # #$@ + # #$@ + #########$@ + $@ + $@@ +0x30EF WA + ##########$@ + # #$@ + # $@ + # $@ + # $@ + ## $@ + ## $@ + $@@ +0x30F0 WI + # $@ + ####### $@ + # # $@ + # # $@ + ##########$@ + # $@ + # $@ + $@@ +0x30F1 WE + #########$@ + #$@ + #$@ + ######## $@ + # $@ + # $@ + ######## $@ + $@@ +0x30F2 WO + ##########$@ + #$@ + # $@ + ######## $@ + ## $@ + ## $@ + ## $@ + $@@ +0x30F3 N + #$@ + # #$@ + # # $@ + # $@ + ## $@ + ## $@ + ## $@ + $@@ +-0x0004 KATAMAP + @ +a-A i-B u-C e-D o-E ka-F ki-G ku-H ke-I ko-J @ +sa-K shi-L su-M se-N so-O ta-P chi-Q tsu-R te-S to-T@ +na-U ni-V nu-W ne-X no-Y ha-Z hi-a fu-b he-c ho-d @ +ma-e mi-f mu-g me-h mo-i ya-j yu-k we-l yo-m @ +ra-n ri-o ru-p re-q ro-r wa-s wi-t wo-u @ +n-v @ + @@ +-0x0006 MOSCOWMAP +a-a, b-b, v-v, g-g, d-d, e-e, zh-j, z-z, i-i@ +short i->, k-k, l-l, m-m, n-n, o-o, p-p, r-r@ +s-s, t-t, u-u, f-f, kh-h, ts-q, ch-c, sh-w @ +shch-x, hard-\, yeru-|, soft-/, reverse e-~ @ +yu-`, ya-y @ +Capitals use Latin capital letters, except: @ +Reverse E-<, Yu-@ @ +No caps for short i, hard, yeru, soft. @@ diff --git a/cosmic rage/fonts/big.flf b/cosmic rage/fonts/big.flf new file mode 100644 index 0000000..07c468c --- /dev/null +++ b/cosmic rage/fonts/big.flf @@ -0,0 +1,2204 @@ +flf2a$ 8 6 59 15 10 0 24463 153 +Big by Glenn Chappell 4/93 -- based on Standard +Includes ISO Latin-1 +Greek characters by Bruce Jakeway +figlet release 2.2 -- November 1996 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + $@ + $@ + $@ + $@ + $@ + $@ + $@ + $@@ + _ @ + | |@ + | |@ + | |@ + |_|@ + (_)@ + @ + @@ + _ _ @ + ( | )@ + V V @ + $ @ + $ @ + $ @ + @ + @@ + _ _ @ + _| || |_ @ + |_ __ _|@ + _| || |_ @ + |_ __ _|@ + |_||_| @ + @ + @@ + _ @ + | | @ + / __)@ + \__ \@ + ( /@ + |_| @ + @ + @@ + _ __@ + (_) / /@ + / / @ + / / @ + / / _ @ + /_/ (_)@ + @ + @@ + @ + ___ @ + ( _ ) @ + / _ \/\@ + | (_> <@ + \___/\/@ + @ + @@ + _ @ + ( )@ + |/ @ + $ @ + $ @ + $ @ + @ + @@ + __@ + / /@ + | | @ + | | @ + | | @ + | | @ + \_\@ + @@ + __ @ + \ \ @ + | |@ + | |@ + | |@ + | |@ + /_/ @ + @@ + _ @ + /\| |/\ @ + \ ` ' / @ + |_ _|@ + / , . \ @ + \/|_|\/ @ + @ + @@ + @ + _ @ + _| |_ @ + |_ _|@ + |_| @ + $ @ + @ + @@ + @ + @ + @ + @ + _ @ + ( )@ + |/ @ + @@ + @ + @ + ______ @ + |______|@ + $ @ + $ @ + @ + @@ + @ + @ + @ + @ + _ @ + (_)@ + @ + @@ + __@ + / /@ + / / @ + / / @ + / / @ + /_/ @ + @ + @@ + ___ @ + / _ \ @ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ + __ @ + /_ |@ + | |@ + | |@ + | |@ + |_|@ + @ + @@ + ___ @ + |__ \ @ + $) |@ + / / @ + / /_ @ + |____|@ + @ + @@ + ____ @ + |___ \ @ + __) |@ + |__ < @ + ___) |@ + |____/ @ + @ + @@ + _ _ @ + | || | @ + | || |_ @ + |__ _|@ + | | @ + |_| @ + @ + @@ + _____ @ + | ____|@ + | |__ @ + |___ \ @ + ___) |@ + |____/ @ + @ + @@ + __ @ + / / @ + / /_ @ + | '_ \ @ + | (_) |@ + \___/ @ + @ + @@ + ______ @ + |____ |@ + $/ / @ + / / @ + / / @ + /_/ @ + @ + @@ + ___ @ + / _ \ @ + | (_) |@ + > _ < @ + | (_) |@ + \___/ @ + @ + @@ + ___ @ + / _ \ @ + | (_) |@ + \__, |@ + / / @ + /_/ @ + @ + @@ + @ + _ @ + (_)@ + $ @ + _ @ + (_)@ + @ + @@ + @ + _ @ + (_)@ + $ @ + _ @ + ( )@ + |/ @ + @@ + __@ + / /@ + / / @ + < < @ + \ \ @ + \_\@ + @ + @@ + @ + ______ @ + |______|@ + ______ @ + |______|@ + @ + @ + @@ + __ @ + \ \ @ + \ \ @ + > >@ + / / @ + /_/ @ + @ + @@ + ___ @ + |__ \ @ + ) |@ + / / @ + |_| @ + (_) @ + @ + @@ + @ + ____ @ + / __ \ @ + / / _` |@ + | | (_| |@ + \ \__,_|@ + \____/ @ + @@ + @ + /\ @ + / \ @ + / /\ \ @ + / ____ \ @ + /_/ \_\@ + @ + @@ + ____ @ + | _ \ @ + | |_) |@ + | _ < @ + | |_) |@ + |____/ @ + @ + @@ + _____ @ + / ____|@ + | | $ @ + | | $ @ + | |____ @ + \_____|@ + @ + @@ + _____ @ + | __ \ @ + | | | |@ + | | | |@ + | |__| |@ + |_____/ @ + @ + @@ + ______ @ + | ____|@ + | |__ @ + | __| @ + | |____ @ + |______|@ + @ + @@ + ______ @ + | ____|@ + | |__ @ + | __| @ + | | @ + |_| @ + @ + @@ + _____ @ + / ____|@ + | | __ @ + | | |_ |@ + | |__| |@ + \_____|@ + @ + @@ + _ _ @ + | | | |@ + | |__| |@ + | __ |@ + | | | |@ + |_| |_|@ + @ + @@ + _____ @ + |_ _|@ + | | @ + | | @ + _| |_ @ + |_____|@ + @ + @@ + _ @ + | |@ + | |@ + _ | |@ + | |__| |@ + \____/ @ + @ + @@ + _ __@ + | |/ /@ + | ' / @ + | < @ + | . \ @ + |_|\_\@ + @ + @@ + _ @ + | | @ + | | @ + | | @ + | |____ @ + |______|@ + @ + @@ + __ __ @ + | \/ |@ + | \ / |@ + | |\/| |@ + | | | |@ + |_| |_|@ + @ + @@ + _ _ @ + | \ | |@ + | \| |@ + | . ` |@ + | |\ |@ + |_| \_|@ + @ + @@ + ____ @ + / __ \ @ + | | | |@ + | | | |@ + | |__| |@ + \____/ @ + @ + @@ + _____ @ + | __ \ @ + | |__) |@ + | ___/ @ + | | @ + |_| @ + @ + @@ + ____ @ + / __ \ @ + | | | |@ + | | | |@ + | |__| |@ + \___\_\@ + @ + @@ + _____ @ + | __ \ @ + | |__) |@ + | _ / @ + | | \ \ @ + |_| \_\@ + @ + @@ + _____ @ + / ____|@ + | (___ @ + \___ \ @ + ____) |@ + |_____/ @ + @ + @@ + _______ @ + |__ __|@ + | | @ + | | @ + | | @ + |_| @ + @ + @@ + _ _ @ + | | | |@ + | | | |@ + | | | |@ + | |__| |@ + \____/ @ + @ + @@ + __ __@ + \ \ / /@ + \ \ / / @ + \ \/ / @ + \ / @ + \/ @ + @ + @@ + __ __@ + \ \ / /@ + \ \ /\ / / @ + \ \/ \/ / @ + \ /\ / @ + \/ \/ @ + @ + @@ + __ __@ + \ \ / /@ + \ V / @ + > < @ + / . \ @ + /_/ \_\@ + @ + @@ + __ __@ + \ \ / /@ + \ \_/ / @ + \ / @ + | | @ + |_| @ + @ + @@ + ______@ + |___ /@ + $/ / @ + / / @ + / /__ @ + /_____|@ + @ + @@ + ___ @ + | _|@ + | | @ + | | @ + | | @ + | |_ @ + |___|@ + @@ + __ @ + \ \ @ + \ \ @ + \ \ @ + \ \ @ + \_\@ + @ + @@ + ___ @ + |_ |@ + | |@ + | |@ + | |@ + _| |@ + |___|@ + @@ + /\ @ + |/\|@ + $ @ + $ @ + $ @ + $ @ + @ + @@ + @ + @ + @ + @ + @ + $ @ + ______ @ + |______|@@ + _ @ + ( )@ + \|@ + $ @ + $ @ + $ @ + @ + @@ + @ + @ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ + _ @ + | | @ + | |__ @ + | '_ \ @ + | |_) |@ + |_.__/ @ + @ + @@ + @ + @ + ___ @ + / __|@ + | (__ @ + \___|@ + @ + @@ + _ @ + | |@ + __| |@ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ + @ + @ + ___ @ + / _ \@ + | __/@ + \___|@ + @ + @@ + __ @ + / _|@ + | |_ @ + | _|@ + | | @ + |_| @ + @ + @@ + @ + @ + __ _ @ + / _` |@ + | (_| |@ + \__, |@ + __/ |@ + |___/ @@ + _ @ + | | @ + | |__ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @ + @@ + _ @ + (_)@ + _ @ + | |@ + | |@ + |_|@ + @ + @@ + _ @ + (_)@ + _ @ + | |@ + | |@ + | |@ + _/ |@ + |__/ @@ + _ @ + | | @ + | | __@ + | |/ /@ + | < @ + |_|\_\@ + @ + @@ + _ @ + | |@ + | |@ + | |@ + | |@ + |_|@ + @ + @@ + @ + @ + _ __ ___ @ + | '_ ` _ \ @ + | | | | | |@ + |_| |_| |_|@ + @ + @@ + @ + @ + _ __ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @ + @@ + @ + @ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @ + @@ + @ + @ + _ __ @ + | '_ \ @ + | |_) |@ + | .__/ @ + | | @ + |_| @@ + @ + @ + __ _ @ + / _` |@ + | (_| |@ + \__, |@ + | |@ + |_|@@ + @ + @ + _ __ @ + | '__|@ + | | @ + |_| @ + @ + @@ + @ + @ + ___ @ + / __|@ + \__ \@ + |___/@ + @ + @@ + _ @ + | | @ + | |_ @ + | __|@ + | |_ @ + \__|@ + @ + @@ + @ + @ + _ _ @ + | | | |@ + | |_| |@ + \__,_|@ + @ + @@ + @ + @ + __ __@ + \ \ / /@ + \ V / @ + \_/ @ + @ + @@ + @ + @ + __ __@ + \ \ /\ / /@ + \ V V / @ + \_/\_/ @ + @ + @@ + @ + @ + __ __@ + \ \/ /@ + > < @ + /_/\_\@ + @ + @@ + @ + @ + _ _ @ + | | | |@ + | |_| |@ + \__, |@ + __/ |@ + |___/ @@ + @ + @ + ____@ + |_ /@ + / / @ + /___|@ + @ + @@ + __@ + / /@ + | | @ + / / @ + \ \ @ + | | @ + \_\@ + @@ + _ @ + | |@ + | |@ + | |@ + | |@ + | |@ + | |@ + |_|@@ + __ @ + \ \ @ + | | @ + \ \@ + / /@ + | | @ + /_/ @ + @@ + /\/|@ + |/\/ @ + $ @ + $ @ + $ @ + $ @ + @ + @@ + _ _ @ + (_)_(_) @ + / \ @ + / _ \ @ + / ___ \ @ + /_/ \_\@ + @ + @@ + _ _ @ + (_)_(_)@ + / _ \ @ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ + _ _ @ + (_) (_)@ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ + _ _ @ + (_) (_)@ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ + _ _ @ + (_) (_)@ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @ + @@ + _ _ @ + (_) (_)@ + _ _ @ + | | | |@ + | |_| |@ + \__,_|@ + @ + @@ + ___ @ + / _ \ @ + | | ) |@ + | |< < @ + | | ) |@ + | ||_/ @ + |_| @ + @@ +160 NO-BREAK SPACE + $@ + $@ + $@ + $@ + $@ + $@ + $@ + $@@ +161 INVERTED EXCLAMATION MARK + _ @ + (_)@ + | |@ + | |@ + | |@ + |_|@ + @ + @@ +162 CENT SIGN + @ + _ @ + | | @ + / __)@ + | (__ @ + \ )@ + |_| @ + @@ +163 POUND SIGN + ___ @ + / ,_\ @ + _| |_ @ + |__ __| @ + | |____ @ + (_,_____|@ + @ + @@ +164 CURRENCY SIGN + @ + /\___/\@ + \ _ /@ + | (_) |@ + / ___ \@ + \/ \/@ + @ + @@ +165 YEN SIGN + __ __ @ + \ \ / / @ + _\ V /_ @ + |___ ___|@ + |___ ___|@ + |_| @ + @ + @@ +166 BROKEN BAR + _ @ + | |@ + | |@ + |_|@ + _ @ + | |@ + | |@ + |_|@@ +167 SECTION SIGN + __ @ + _/ _)@ + / \ \ @ + \ \\ \@ + \ \_/@ + (__/ @ + @ + @@ +168 DIAERESIS + _ _ @ + (_) (_)@ + $ $ @ + $ $ @ + $ $ @ + $ $ @ + @ + @@ +169 COPYRIGHT SIGN + ________ @ + / ____ \ @ + / / ___| \ @ + | | | |@ + | | |___ |@ + \ \____| / @ + \________/ @ + @@ +170 FEMININE ORDINAL INDICATOR + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + |_____|@ + $ @ + @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + ____@ + / / /@ + / / / @ + < < < @ + \ \ \ @ + \_\_\@ + @ + @@ +172 NOT SIGN + @ + @ + ______ @ + |____ |@ + |_|@ + $ @ + @ + @@ +173 SOFT HYPHEN + @ + @ + _____ @ + |_____|@ + $ @ + $ @ + @ + @@ +174 REGISTERED SIGN + ________ @ + / ____ \ @ + / | _ \ \ @ + | | |_) | |@ + | | _ < |@ + \ |_| \_\ / @ + \________/ @ + @@ +175 MACRON + ______ @ + |______|@ + $ @ + $ @ + $ @ + $ @ + @ + @@ +176 DEGREE SIGN + __ @ + / \ @ + | () |@ + \__/ @ + $ @ + $ @ + @ + @@ +177 PLUS-MINUS SIGN + _ @ + _| |_ @ + |_ _|@ + |_| @ + _____ @ + |_____|@ + @ + @@ +178 SUPERSCRIPT TWO + ___ @ + |_ )@ + / / @ + /___|@ + $ @ + $ @ + @ + @@ +179 SUPERSCRIPT THREE + ____@ + |__ /@ + |_ \@ + |___/@ + $ @ + $ @ + @ + @@ +180 ACUTE ACCENT + __@ + /_/@ + $ @ + $ @ + $ @ + $ @ + @ + @@ +181 MICRO SIGN + @ + @ + _ _ @ + | | | |@ + | |_| |@ + | ._,_|@ + | | @ + |_| @@ +182 PILCROW SIGN + ______ @ + / |@ + | (| || |@ + \__ || |@ + | || |@ + |_||_|@ + @ + @@ +183 MIDDLE DOT + @ + @ + _ @ + (_)@ + $ @ + $ @ + @ + @@ +184 CEDILLA + @ + @ + @ + @ + @ + _ @ + )_)@ + @@ +185 SUPERSCRIPT ONE + _ @ + / |@ + | |@ + |_|@ + $ @ + $ @ + @ + @@ +186 MASCULINE ORDINAL INDICATOR + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + |_____|@ + $ @ + @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + ____ @ + \ \ \ @ + \ \ \ @ + > > >@ + / / / @ + /_/_/ @ + @ + @@ +188 VULGAR FRACTION ONE QUARTER + _ __ @ + / | / / @ + | |/ / _ @ + |_/ / | | @ + / /|_ _|@ + /_/ |_| @ + @ + @@ +189 VULGAR FRACTION ONE HALF + _ __ @ + / | / / @ + | |/ /__ @ + |_/ /_ )@ + / / / / @ + /_/ /___|@ + @ + @@ +190 VULGAR FRACTION THREE QUARTERS + ____ __ @ + |__ / / / @ + |_ \/ / _ @ + |___/ / | | @ + / /|_ _|@ + /_/ |_| @ + @ + @@ +191 INVERTED QUESTION MARK + _ @ + (_) @ + | | @ + / / @ + | (__ @ + \___|@ + @ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + __ @ + \_\ @ + / \ @ + / _ \ @ + / ___ \ @ + /_/ \_\@ + @ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + __ @ + /_/ @ + / \ @ + / _ \ @ + / ___ \ @ + /_/ \_\@ + @ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + //\ @ + |/_\| @ + / \ @ + / _ \ @ + / ___ \ @ + /_/ \_\@ + @ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\/| @ + |/\/ @ + / \ @ + / _ \ @ + / ___ \ @ + /_/ \_\@ + @ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _ _ @ + (_)_(_) @ + / \ @ + / _ \ @ + / ___ \ @ + /_/ \_\@ + @ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + _ @ + (o) @ + / \ @ + / _ \ @ + / ___ \ @ + /_/ \_\@ + @ + @@ +198 LATIN CAPITAL LETTER AE + _______ @ + / ____|@ + / |__ @ + / /| __| @ + / ___ |____ @ + /_/ |______|@ + @ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + _____ @ + / ____|@ + | | $ @ + | | $ @ + | |____ @ + \_____|@ + )_) @ + @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + __ @ + _\_\_ @ + | ____|@ + | _| @ + | |___ @ + |_____|@ + @ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + __ @ + _/_/_ @ + | ____|@ + | _| @ + | |___ @ + |_____|@ + @ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + //\ @ + |/ \| @ + | ____|@ + | _| @ + | |___ @ + |_____|@ + @ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _ _ @ + (_) (_)@ + | ____|@ + | _| @ + | |___ @ + |_____|@ + @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + __ @ + \_\ @ + |_ _|@ + | | @ + | | @ + |___|@ + @ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + __ @ + /_/ @ + |_ _|@ + | | @ + | | @ + |___|@ + @ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + //\ @ + |/_\|@ + |_ _|@ + | | @ + | | @ + |___|@ + @ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _ _ @ + (_)_(_)@ + |_ _| @ + | | @ + | | @ + |___| @ + @ + @@ +208 LATIN CAPITAL LETTER ETH + _____ @ + | __ \ @ + _| |_ | |@ + |__ __|| |@ + | |__| |@ + |_____/ @ + @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\/| @ + |/\/_ @ + | \ | |@ + | \| |@ + | |\ |@ + |_| \_|@ + @ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + __ @ + \_\ @ + / _ \ @ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + __ @ + /_/ @ + / _ \ @ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + //\ @ + |/_\| @ + / _ \ @ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\/| @ + |/\/ @ + / _ \ @ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ + / _ \ @ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +215 MULTIPLICATION SIGN + @ + @ + /\/\@ + > <@ + \/\/@ + $ @ + @ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + _____ @ + / __// @ + | | // |@ + | |//| |@ + | //_| |@ + //___/ @ + @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + __ @ + _\_\_ @ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + __ @ + _/_/_ @ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + //\ @ + |/ \| @ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + __ @ + __/_/__@ + \ \ / /@ + \ V / @ + | | @ + |_| @ + @ + @@ +222 LATIN CAPITAL LETTER THORN + _ @ + | |___ @ + | __ \ @ + | |__) |@ + | ___/ @ + |_| @ + @ + @@ +223 LATIN SMALL LETTER SHARP S + ___ @ + / _ \ @ + | | ) |@ + | |< < @ + | | ) |@ + | ||_/ @ + |_| @ + @@ +224 LATIN SMALL LETTER A WITH GRAVE + __ @ + \_\ @ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + __ @ + /_/ @ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + //\ @ + |/ \| @ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\/| @ + |/\/ @ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _ _ @ + (_) (_)@ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + __ @ + (()) @ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @ + @@ +230 LATIN SMALL LETTER AE + @ + @ + __ ____ @ + / _` _ \@ + | (_| __/@ + \__,____|@ + @ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + @ + ___ @ + / __|@ + | (__ @ + \___|@ + )_) @ + @@ +232 LATIN SMALL LETTER E WITH GRAVE + __ @ + \_\ @ + ___ @ + / _ \@ + | __/@ + \___|@ + @ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + __ @ + /_/ @ + ___ @ + / _ \@ + | __/@ + \___|@ + @ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + //\ @ + |/ \|@ + ___ @ + / _ \@ + | __/@ + \___|@ + @ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _ _ @ + (_) (_)@ + ___ @ + / _ \ @ + | __/ @ + \___| @ + @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + __ @ + \_\@ + _ @ + | |@ + | |@ + |_|@ + @ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + __@ + /_/@ + _ @ + | |@ + | |@ + |_|@ + @ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + //\ @ + |/ \|@ + _ @ + | | @ + | | @ + |_| @ + @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _ _ @ + (_) (_)@ + _ @ + | | @ + | | @ + |_| @ + @ + @@ +240 LATIN SMALL LETTER ETH + /\/\ @ + > < @ + \/\ \ @ + / _` |@ + | (_) |@ + \___/ @ + @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\/| @ + |/\/ @ + _ __ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + __ @ + \_\ @ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + __ @ + /_/ @ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + //\ @ + |/ \| @ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\/| @ + |/\/ @ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _ _ @ + (_) (_)@ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @ + @@ +247 DIVISION SIGN + _ @ + (_) @ + _______ @ + |_______|@ + _ @ + (_) @ + @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + @ + ____ @ + / _//\ @ + | (//) |@ + \//__/ @ + @ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + __ @ + \_\ @ + _ _ @ + | | | |@ + | |_| |@ + \__,_|@ + @ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + __ @ + /_/ @ + _ _ @ + | | | |@ + | |_| |@ + \__,_|@ + @ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + //\ @ + |/ \| @ + _ _ @ + | | | |@ + | |_| |@ + \__,_|@ + @ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + _ _ @ + | | | |@ + | |_| |@ + \__,_|@ + @ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + __ @ + /_/ @ + _ _ @ + | | | |@ + | |_| |@ + \__, |@ + __/ |@ + |___/ @@ +254 LATIN SMALL LETTER THORN + _ @ + | | @ + | |__ @ + | '_ \ @ + | |_) |@ + | .__/ @ + | | @ + |_| @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _ _ @ + (_) (_)@ + _ _ @ + | | | |@ + | |_| |@ + \__, |@ + __/ |@ + |___/ @@ +0x02BC MODIFIER LETTER APOSTROPHE + @ + @ + ))@ + @ + @ + @ + @ + @@ +0x02BD MODIFIER LETTER REVERSED COMMA + @ + @ + ((@ + @ + @ + @ + @ + @@ +0x037A GREEK YPOGEGRAMMENI + @ + @ + @ + @ + @ + @ + @ + ||@@ +0x0387 GREEK ANO TELEIA + @ + $ @ + _ @ + (_)@ + @ + $ @ + @ + @@ +0x0391 GREEK CAPITAL LETTER ALPHA + ___ @ + / _ \ @ + | |_| |@ + | _ |@ + | | | |@ + |_| |_|@ + @ + @@ +0x0392 GREEK CAPITAL LETTER BETA + ____ @ + | _ \ @ + | |_) )@ + | _ ( @ + | |_) )@ + |____/ @ + @ + @@ +0x0393 GREEK CAPITAL LETTER GAMMA + _____ @ + | ___)@ + | |$ @ + | |$ @ + | | @ + |_| @ + @ + @@ +0x0394 GREEK CAPITAL LETTER DELTA + @ + /\ @ + / \ @ + / /\ \ @ + / /__\ \ @ + /________\@ + @ + @@ +0x0395 GREEK CAPITAL LETTER EPSILON + _____ @ + | ___)@ + | |_ @ + | _) @ + | |___ @ + |_____)@ + @ + @@ +0x0396 GREEK CAPITAL LETTER ZETA + ______@ + (___ /@ + / / @ + / / @ + / /__ @ + /_____)@ + @ + @@ +0x0397 GREEK CAPITAL LETTER ETA + _ _ @ + | | | |@ + | |_| |@ + | _ |@ + | | | |@ + |_| |_|@ + @ + @@ +0x0398 GREEK CAPITAL LETTER THETA + ____ @ + / __ \ @ + | |__| |@ + | __ |@ + | |__| |@ + \____/ @ + @ + @@ +0x0399 GREEK CAPITAL LETTER IOTA + ___ @ + ( )@ + | | @ + | | @ + | | @ + (___)@ + @ + @@ +0x039A GREEK CAPITAL LETTER KAPPA + _ __@ + | | / /@ + | |/ / @ + | < @ + | |\ \ @ + |_| \_\@ + @ + @@ +0x039B GREEK CAPITAL LETTER LAMDA + @ + /\ @ + / \ @ + / /\ \ @ + / / \ \ @ + /_/ \_\@ + @ + @@ +0x039C GREEK CAPITAL LETTER MU + __ __ @ + | \ / |@ + | v |@ + | |\_/| |@ + | | | |@ + |_| |_|@ + @ + @@ +0x039D GREEK CAPITAL LETTER NU + _ _ @ + | \ | |@ + | \| |@ + | |@ + | |\ |@ + |_| \_|@ + @ + @@ +0x039E GREEK CAPITAL LETTER XI + _____ @ + (_____)@ + ___ @ + (___) @ + _____ @ + (_____)@ + @ + @@ +0x039F GREEK CAPITAL LETTER OMICRON + ___ @ + / _ \ @ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +0x03A0 GREEK CAPITAL LETTER PI + _______ @ + ( _ )@ + | | | | @ + | | | | @ + | | | | @ + |_| |_| @ + @ + @@ +0x03A1 GREEK CAPITAL LETTER RHO + ____ @ + | _ \ @ + | |_) )@ + | __/ @ + | | @ + |_| @ + @ + @@ +0x03A3 GREEK CAPITAL LETTER SIGMA + ______ @ + \ ___)@ + \ \ @ + > > @ + / /__ @ + /_____)@ + @ + @@ +0x03A4 GREEK CAPITAL LETTER TAU + _____ @ + (_ _)@ + | | @ + | | @ + | | @ + |_| @ + @ + @@ +0x03A5 GREEK CAPITAL LETTER UPSILON + __ __ @ + (_ \ / _)@ + \ v / @ + | | @ + | | @ + |_| @ + @ + @@ +0x03A6 GREEK CAPITAL LETTER PHI + _ @ + _| |_ @ + / \ @ + ( (| |) )@ + \_ _/ @ + |_| @ + @ + @@ +0x03A7 GREEK CAPITAL LETTER CHI + __ __@ + \ \ / /@ + \ v / @ + > < @ + / ^ \ @ + /_/ \_\@ + @ + @@ +0x03A8 GREEK CAPITAL LETTER PSI + _ _ _ @ + | || || |@ + | \| |/ |@ + \_ _/ @ + | | @ + |_| @ + @ + @@ +0x03A9 GREEK CAPITAL LETTER OMEGA + ____ @ + / __ \ @ + | | | | @ + | | | | @ + _\ \/ /_ @ + (___||___)@ + @ + @@ +0x03B1 GREEK SMALL LETTER ALPHA + @ + @ + __ __@ + / \/ /@ + ( () < @ + \__/\_\@ + @ + @@ +0x03B2 GREEK SMALL LETTER BETA + ___ @ + / _ \ @ + | |_) )@ + | _ < @ + | |_) )@ + | __/ @ + | | @ + |_| @@ +0x03B3 GREEK SMALL LETTER GAMMA + @ + @ + _ _ @ + ( \ / )@ + \ v / @ + | | @ + | | @ + |_| @@ +0x03B4 GREEK SMALL LETTER DELTA + __ @ + / _) @ + \ \ @ + / _ \ @ + ( (_) )@ + \___/ @ + @ + @@ +0x03B5 GREEK SMALL LETTER EPSILON + @ + @ + ___ @ + / __)@ + > _) @ + \___)@ + @ + @@ +0x03B6 GREEK SMALL LETTER ZETA + _____ @ + \__ ) @ + / / @ + / / @ + | |__ @ + \__ \ @ + ) )@ + (_/ @@ +0x03B7 GREEK SMALL LETTER ETA + @ + @ + _ __ @ + | '_ \ @ + | | | |@ + |_| | |@ + | |@ + |_|@@ +0x03B8 GREEK SMALL LETTER THETA + ___ @ + / _ \ @ + | |_| |@ + | _ |@ + | |_| |@ + \___/ @ + @ + @@ +0x03B9 GREEK SMALL LETTER IOTA + @ + @ + _ @ + | | @ + | | @ + \_)@ + @ + @@ +0x03BA GREEK SMALL LETTER KAPPA + @ + @ + _ __@ + | |/ /@ + | < @ + |_|\_\@ + @ + @@ +0x03BB GREEK SMALL LETTER LAMDA + __ @ + \ \ @ + \ \ @ + > \ @ + / ^ \ @ + /_/ \_\@ + @ + @@ +0x03BC GREEK SMALL LETTER MU + @ + @ + _ _ @ + | | | |@ + | |_| |@ + | ._,_|@ + | | @ + |_| @@ +0x03BD GREEK SMALL LETTER NU + @ + @ + _ __@ + | |/ /@ + | / / @ + |__/ @ + @ + @@ +0x03BE GREEK SMALL LETTER XI + \=\__ @ + > __) @ + ( (_ @ + > _) @ + ( (__ @ + \__ \ @ + ) )@ + (_/ @@ +0x03BF GREEK SMALL LETTER OMICRON + @ + @ + ___ @ + / _ \ @ + ( (_) )@ + \___/ @ + @ + @@ +0x03C0 GREEK SMALL LETTER PI + @ + @ + ______ @ + ( __ )@ + | || | @ + |_||_| @ + @ + @@ +0x03C1 GREEK SMALL LETTER RHO + @ + @ + ___ @ + / _ \ @ + | |_) )@ + | __/ @ + | | @ + |_| @@ +0x03C2 GREEK SMALL LETTER FINAL SIGMA + @ + @ + ____ @ + / ___)@ + ( (__ @ + \__ \ @ + _) )@ + (__/ @@ +0x03C3 GREEK SMALL LETTER SIGMA + @ + @ + ____ @ + / ._)@ + ( () ) @ + \__/ @ + @ + @@ +0x03C4 GREEK SMALL LETTER TAU + @ + @ + ___ @ + ( )@ + | | @ + \_)@ + @ + @@ +0x03C5 GREEK SMALL LETTER UPSILON + @ + @ + _ _ @ + | | | |@ + | |_| |@ + \___/ @ + @ + @@ +0x03C6 GREEK SMALL LETTER PHI + _ @ + | | @ + _| |_ @ + / \ @ + ( (| |) )@ + \_ _/ @ + | | @ + |_| @@ +0x03C7 GREEK SMALL LETTER CHI + @ + @ + __ __@ + \ \ / /@ + \ v / @ + > < @ + / ^ \ @ + /_/ \_\@@ +0x03C8 GREEK SMALL LETTER PSI + @ + @ + _ _ _ @ + | || || |@ + | \| |/ |@ + \_ _/ @ + | | @ + |_| @@ +0x03C9 GREEK SMALL LETTER OMEGA + @ + @ + __ __ @ + / / _ \ \ @ + | |_/ \_| |@ + \___^___/ @ + @ + @@ +0x03D1 GREEK THETA SYMBOL + ___ @ + / _ \ @ + ( (_| |_ @ + _ \ _ _)@ + | |___| | @ + \_____/ @ + @ + @@ +0x03D5 GREEK PHI SYMBOL + @ + @ + _ __ @ + | | / \ @ + | || || )@ + \_ _/ @ + | | @ + |_| @@ +0x03D6 GREEK PI SYMBOL + @ + @ + _________ @ + ( _____ )@ + | |_/ \_| |@ + \___^___/ @ + @ + @@ +-0x0005 +alpha = a, beta = b, gamma = g, delta = d, epsilon = e @ +zeta = z, eta = h, theta = q, iota = i, lamda = l, mu = m@ +nu = n, xi = x, omicron = o, pi = p, rho = r, sigma = s @ +phi = f, chi = c, psi = y, omega = w, final sigma = V @ + pi symbol = v, theta symbol = J, phi symbol = j @ + middle dot = :, ypogegrammeni = _ @ + rough breathing = (, smooth breathing = ) @ + acute accent = ', grave accent = `, dialytika = ^ @@ diff --git a/cosmic rage/fonts/block.flf b/cosmic rage/fonts/block.flf new file mode 100644 index 0000000..b1172f0 --- /dev/null +++ b/cosmic rage/fonts/block.flf @@ -0,0 +1,1691 @@ +flf2a$ 8 6 27 0 10 0 576 96 +Block by Glenn Chappell 4/93 -- straight version of Lean +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + +$ $@ +$ $@ +$ $@ +$ $@ +$ $@ +$ $@ +$ $@ +$ $@@ + $$@ + _| $@ + _| $@ + _| $@ + $$@ + _| $@ + $$@ + @@ + _| _| $@ + _| _| $@ + $$@ + $$ @ + $$ @ + $$ @ + @ + @@ + $$ @ + _| _| $@ + _|_|_|_|_| $@ + _| _| $@ + _|_|_|_|_| $@ + _| _| $@ + $$ @ + @@ + $$ @ + _| $@ + _|_|_| $@ + _|_| $@ + _|_| $@ + _|_|_| $@ + _| $@ + $$ @@ + $$@ + _|_| _| $@ + _|_| _| $@ + _| $@ + _| _|_| $@ + _| _|_| $@ + $$@ + @@ + $$ @ + _| $ @ + _| _| $@ + _|_| _| $@ + _| _| $@ + _|_| _| $@ + $$@ + @@ + _| $@ + _| $@ + $$ @ + $$ @ + $$ @ + $$ @ + @ + @@ + _| $@ + _| $@ + _| $ @ + _| $ @ + _| $ @ + _| $@ + _| $@ + $$@@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + $$ @@ + $$@ + _| _| _| $@ + _|_|_| $@ + _|_|_|_|_| $@ + _|_|_| $@ + _| _| _| $@ + $$@ + @@ + $$ @ + _| $ @ + _| $@ + _|_|_|_|_| $@ + _| $@ + _| $ @ + $$ @ + @@ + @ + @ + @ + @ + $$@ + _| $@ + _| $@ + $$ @@ + @ + @ + $$@ + _|_|_|_|_| $@ + $$@ + @ + @ + @@ + @ + @ + @ + @ + $$@ + _| $@ + $$@ + @@ + $$@ + _| $@ + _| $@ + _| $ @ + _| $ @ + _| $ @ + $$ @ + @@ + $$ @ + _| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _| $@ + $$ @ + @@ + $$@ + _| $@ + _|_| $@ + _| $@ + _| $@ + _| $@ + $$@ + @@ + $$ @ + _|_| $@ + _| _| $@ + _| $@ + _| $@ + _|_|_|_| $@ + $$@ + @@ + $$ @ + _|_|_| $@ + _| $@ + _|_| $@ + _| $@ + _|_|_| $@ + $$ @ + @@ + $$ @ + _| _| $ @ + _| _| $@ + _|_|_|_| $@ + _| $@ + _| $ @ + $$ @ + @@ + $$@ + _|_|_|_| $@ + _| $@ + _|_|_| $@ + _| $@ + _|_|_| $@ + $$ @ + @@ + $$@ + _|_|_| $@ + _| $@ + _|_|_| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + $$@ + _|_|_|_|_| $@ + _| $@ + _| $@ + _| $ @ + _| $ @ + $$ @ + @@ + $$ @ + _|_| $@ + _| _| $@ + _|_| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + $$ @ + _|_| $@ + _| _| $@ + _|_|_| $@ + _| $@ + _|_|_| $@ + $$ @ + @@ + @ + $$@ + _| $@ + $$@ + $$@ + _| $@ + $$@ + @@ + @ + $$@ + _| $@ + $$@ + $$@ + _| $@ + _| $@ + $$ @@ + $$@ + _| $@ + _| $@ + _| $ @ + _| $@ + _| $@ + $$@ + @@ + @ + $$@ + _|_|_|_|_| $@ + $$@ + _|_|_|_|_| $@ + $$@ + @ + @@ + $$ @ + _| $ @ + _| $@ + _| $@ + _| $@ + _| $ @ + $$ @ + @@ + $$ @ + _|_| $@ + _| $@ + _|_| $@ + $$ @ + _| $ @ + $$ @ + @@ + $$ @ + _|_|_|_|_| $@ + _| _| $@ + _| _|_|_| _| $@ + _| _| _| _| $@ + _| _|_|_|_| $@ + _| $@ + _|_|_|_|_|_| $@@ + $$ @ + _|_| $@ + _| _| $@ + _|_|_|_| $@ + _| _| $@ + _| _| $@ + $$@ + @@ + $$ @ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + $$ @ + @@ + $$@ + _|_|_| $@ + _| $@ + _| $ @ + _| $@ + _|_|_| $@ + $$@ + @@ + $$ @ + _|_|_| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$ @ + @@ + $$@ + _|_|_|_| $@ + _| $@ + _|_|_| $ @ + _| $@ + _|_|_|_| $@ + $$@ + @@ + $$@ + _|_|_|_| $@ + _| $@ + _|_|_| $ @ + _| $ @ + _| $ @ + $$ @ + @@ + $$@ + _|_|_| $@ + _| $@ + _| _|_| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ + $$@ + _| _| $@ + _| _| $@ + _|_|_|_| $@ + _| _| $@ + _| _| $@ + $$@ + @@ + $$@ + _|_|_| $@ + _| $@ + _| $ @ + _| $@ + _|_|_| $@ + $$@ + @@ + $$@ + _| $@ + _| $@ + _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + $$@ + _| _| $@ + _| _| $@ + _|_| $ @ + _| _| $@ + _| _| $@ + $$@ + @@ + $$ @ + _| $ @ + _| $ @ + _| $ @ + _| $@ + _|_|_|_| $@ + $$@ + @@ + $$@ + _| _| $@ + _|_| _|_| $@ + _| _| _| $@ + _| _| $@ + _| _| $@ + $$@ + @@ + $$@ + _| _| $@ + _|_| _| $@ + _| _| _| $@ + _| _|_| $@ + _| _| $@ + $$@ + @@ + $$ @ + _|_| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + $$ @ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + _| $ @ + _| $ @ + $$ @ + @@ + $$ @ + _|_| $ @ + _| _| $ @ + _| _|_| $ @ + _| _| $@ + _|_| _| $@ + $$@ + @@ + $$ @ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + _| _| $@ + _| _| $@ + $$@ + @@ + $$@ + _|_|_| $@ + _| $@ + _|_| $@ + _| $@ + _|_|_| $@ + $$ @ + @@ + $$@ + _|_|_|_|_| $@ + _| $@ + _| $ @ + _| $ @ + _| $ @ + $$ @ + @@ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _| $ @ + $$ @ + @@ + $$@ + _| _| $@ + _| _| $@ + _| _| _| $@ + _| _| _| $@ + _| _| $ @ + $$ @ + @@ + $$@ + _| _| $@ + _| _| $@ + _| $ @ + _| _| $@ + _| _| $@ + $$@ + @@ + $$@ + _| _| $@ + _| _| $@ + _| $ @ + _| $ @ + _| $ @ + $$ @ + @@ + $$@ + _|_|_|_|_| $@ + _| $@ + _| $ @ + _| $@ + _|_|_|_|_| $@ + $$@ + @@ + _|_| $@ + _| $@ + _| $ @ + _| $ @ + _| $ @ + _| $@ + _|_| $@ + $$@@ + $$ @ + _| $ @ + _| $ @ + _| $ @ + _| $@ + _| $@ + $$@ + @@ + _|_| $@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + _|_| $@ + $$@@ + _| $@ + _| _| $@ + $$@ + $$ @ + $$ @ + $$ @ + @ + @@ + @ + @ + $$ @ + $$ @ + $$ @ + $$ @ + $$@ + _|_|_|_|_| $@@ + _| $@ + _| $@ + $$@ + $$ @ + $$ @ + $$ @ + @ + @@ + @ + $$@ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ + $$ @ + _| $ @ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$ @ + @@ + @ + $$@ + _|_|_| $@ + _| $@ + _| $@ + _|_|_| $@ + $$@ + @@ + $$@ + _| $@ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ + @ + $$ @ + _|_| $@ + _|_|_|_| $@ + _| $@ + _|_|_| $@ + $$@ + @@ + $$@ + _|_| $@ + _| $@ + _|_|_|_| $@ + _| $@ + _| $ @ + $$ @ + @@ + @ + $$@ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + _| $@ + _|_| $@@ + $$ @ + _| $ @ + _|_|_| $@ + _| _| $@ + _| _| $@ + _| _| $@ + $$@ + @@ + $$@ + _| $@ + $$@ + _| $@ + _| $@ + _| $@ + $$@ + @@ + $$@ + _| $@ + $$@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@@ + $$ @ + _| $ @ + _| _| $ @ + _|_| $ @ + _| _| $@ + _| _| $@ + $$@ + @@ + $$@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + $$@ + @@ + @ + $$ @ + _|_|_| _|_| $@ + _| _| _| $@ + _| _| _| $@ + _| _| _| $@ + $$@ + @@ + @ + $$ @ + _|_|_| $@ + _| _| $@ + _| _| $@ + _| _| $@ + $$@ + @@ + @ + $$ @ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + @ + $$ @ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + _| $ @ + _| $ @@ + @ + $$@ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + _| $@ + _| $@@ + @ + $$@ + _| _|_| $@ + _|_| $@ + _| $ @ + _| $ @ + $$ @ + @@ + @ + $$@ + _|_|_| $@ + _|_| $@ + _|_| $@ + _|_|_| $@ + $$ @ + @@ + $$ @ + _| $@ + _|_|_|_| @ + _| $@ + _| $@ + _|_| $@ + $$@ + @@ + @ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ + @ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _| $ @ + $$ @ + @@ + @ + $$@ + _| _| _| $@ + _| _| _| $@ + _| _| _| _| $@ + _| _| $ @ + $$ @ + @@ + @ + $$@ + _| _| $@ + _|_| $@ + _| _| $@ + _| _| $@ + $$@ + @@ + @ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + _| $@ + _|_| $@@ + @ + $$@ + _|_|_|_| $@ + _| $@ + _| $@ + _|_|_|_| $@ + $$@ + @@ + _| $@ + _| $@ + _| $@ + _| $ @ + _| $@ + _| $@ + _| $@ + $$@@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@@ + _| $ @ + _| $@ + _| $@ + _| $@ + _| $@ + _| $@ + _| $ @ + $$ @@ + _| _| $@ + _| _| $@ + $$ @ + $$ @ + $$ @ + $$ @ + @ + @@ + _| _| $@ + $$@ + _|_| $@ + _| _| $@ + _|_|_|_| $@ + _| _| $@ + $$@ + @@ + _| _| $@ + $$@ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + _| _| $@ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + _| _| $@ + $$@ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ + _| _| $@ + $$@ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ + _| _| $@ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ + $$ @ + _|_| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _| $ @ + $$ @@ +160 NO-BREAK SPACE + $ $@ + $ $@ + $ $@ + $ $@ + $ $@ + $ $@ + $ $@ + $ $@@ +161 INVERTED EXCLAMATION MARK + $$@ + _| $@ + $$@ + _| $@ + _| $@ + _| $@ + $$@ + @@ +162 CENT SIGN + $$ @ + _| $@ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + _| $@ + $$ @@ +163 POUND SIGN + $$ @ + _|_| $ @ + _| _| $ @ + _|_|_| $ @ + _| $@ + _|_|_| _| $@ + _|_| _|_| $@ + @@ +164 CURRENCY SIGN + $$@ + _| _| $@ + _|_|_|_| $@ + _| _| $ @ + _| _| $ @ + _|_|_|_| $@ + _| _| $@ + $$@@ +165 YEN SIGN + $$@ + _| _| $@ + _| _| $@ + _|_|_|_|_| $@ + _| $@ + _|_|_|_|_| $@ + _| $@ + $$ @@ +166 BROKEN BAR + _| $@ + _| $@ + _| $@ + $$@ + $$@ + _| $@ + _| $@ + _| $@@ +167 SECTION SIGN + _|_| $@ + _| $@ + _| $@ + _| _| $@ + _| $@ + _| $@ + _|_| $@ + $$ @@ +168 DIAERESIS + _| _| $@ + $$@ + $ $ @ + $ $ @ + $ $ @ + $ $ @ + @ + @@ +169 COPYRIGHT SIGN + _|_|_|_| $ @ + _| _| $@ + _| _|_|_| _| $@ + _| _| _| $@ + _| _| _| $@ + _| _|_|_| _| $@ + _| _| $@ + _|_|_|_| $ @@ +170 FEMININE ORDINAL INDICATOR + $$@ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + $$@ + _|_|_|_| $@ + @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + $$@ + _| _| $@ + _| _| $@ + _| _| $ @ + _| _| $@ + _| _| $@ + $$@ + @@ +172 NOT SIGN + @ + @ + $$@ + _|_|_|_|_| $@ + _| $@ + $$@ + @ + @@ +173 SOFT HYPHEN + @ + @ + $$@ + _|_|_|_| $@ + $$@ + $$ @ + @ + @@ +174 REGISTERED SIGN + _|_|_|_| $ @ + _| _| $@ + _| _|_|_| _| $@ + _| _| _| _| $@ + _| _|_|_| _| $@ + _| _| _| _| $@ + _| _| $@ + _|_|_|_| $ @@ +175 MACRON + _|_|_|_|_| $@ + $$@ + $$ @ + $$ @ + $$ @ + $$ @ + @ + @@ +176 DEGREE SIGN + _| $@ + _| _| $@ + _| $@ + $$ @ + $$ @ + $$ @ + @ + @@ +177 PLUS-MINUS SIGN + $$ @ + _| $ @ + _| $@ + _|_|_|_|_| $@ + _| $@ + _|_|_|_|_| $@ + $$@ + @@ +178 SUPERSCRIPT TWO + $$ @ + _|_| $@ + _| $@ + _| $@ + _|_|_| $@ + $$@ + @ + @@ +179 SUPERSCRIPT THREE + $$@ + _|_|_| $@ + _| $@ + _| $@ + _|_| $@ + $$ @ + @ + @@ +180 ACUTE ACCENT + _| $@ + _| $@ + $$ @ + $$ @ + $$ @ + $$ @ + @ + @@ +181 MICRO SIGN + @ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_|_|_| $@ + _| $@ + _| $ @@ +182 PILCROW SIGN + $$@ + _|_|_|_| $@ + _|_|_| _| $@ + _|_| _| $@ + _| _| $@ + _| _| $@ + $$@ + @@ +183 MIDDLE DOT + @ + @ + $$@ + _| $@ + $$@ + $$ @ + @ + @@ +184 CEDILLA + @ + @ + @ + @ + @ + $$@ + _| $@ + _|_| $@@ +185 SUPERSCRIPT ONE + $$@ + _| $@ + _|_| $@ + _| $@ + _| $@ + $$@ + @ + @@ +186 MASCULINE ORDINAL INDICATOR + $$ @ + _|_| $@ + _| _| $@ + _|_| $@ + $$@ + _|_|_|_| $@ + @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + $$ @ + _| _| $ @ + _| _| $@ + _| _| $@ + _| _| $@ + _| _| $ @ + $$ @ + @@ +188 VULGAR FRACTION ONE QUARTER + $$ @ + _| _| $ @ + _|_| _| _| _| $ @ + _| _| _| _| $@ + _| _| _|_|_|_| $@ + _| _| $@ + $$ @ + @@ +189 VULGAR FRACTION ONE HALF + $$ @ + _| _| $ @ + _|_| _| _|_| $@ + _| _| _| $@ + _| _| _| $@ + _| _|_|_| $@ + $$@ + @@ +190 VULGAR FRACTION THREE QUARTERS + $$ @ + _|_|_| _| $ @ + _| _| _| _| $ @ + _| _| _| _| $@ + _|_| _| _|_|_|_| $@ + _| _| $@ + $$ @ + @@ +191 INVERTED QUESTION MARK + $$@ + _| $@ + $$@ + _|_| $@ + _| $@ + _|_| $@ + $$@ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + _| $ @ + _| $ @ + _|_| $@ + _| _| $@ + _|_|_|_| $@ + _| _| $@ + $$@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + _| $ @ + _| $ @ + _|_| $@ + _| _| $@ + _|_|_|_| $@ + _| _| $@ + $$@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + _|_| $@ + _| _| $@ + $$@ + _|_| $@ + _|_|_|_| $@ + _| _| $@ + $$@ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + _| _| $@ + _| _| $@ + $$ @ + _|_| $@ + _|_|_|_| $@ + _| _| $@ + $$@ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _| _| $@ + $$@ + _|_| $@ + _| _| $@ + _|_|_|_| $@ + _| _| $@ + $$@ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + _|_| $@ + _| _| $@ + _|_| $@ + _| _| $@ + _|_|_|_| $@ + _| _| $@ + $$@ + @@ +198 LATIN CAPITAL LETTER AE + $$@ + _|_|_|_|_|_| $@ + _| _| $@ + _|_|_|_|_|_| $ @ + _| _| $@ + _| _|_|_|_| $@ + $$@ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + $$@ + _|_|_| $@ + _| $@ + _| $ @ + _| $@ + _|_|_| $@ + _| $@ + _|_| $ @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + _| $ @ + _| $@ + _|_|_|_| $@ + _|_|_| $ @ + _| $@ + _|_|_|_| $@ + $$@ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + _| $ @ + _| $@ + _|_|_|_| $@ + _|_|_| $ @ + _| $@ + _|_|_|_| $@ + $$@ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + _|_| $@ + _| _| $@ + _|_|_|_| $@ + _|_|_| $ @ + _| $@ + _|_|_|_| $@ + $$@ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _| _| $@ + $$@ + _|_|_|_| $@ + _|_|_| $ @ + _| $@ + _|_|_|_| $@ + $$@ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + _| $ @ + _| $@ + _|_|_| $@ + _| $@ + _| $@ + _|_|_| $@ + $$@ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + _| $@ + _| $@ + _|_|_| $@ + _| $@ + _| $@ + _|_|_| $@ + $$@ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + _| $@ + _| _| $@ + _|_|_| $@ + _| $@ + _| $@ + _|_|_| $@ + $$@ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _| _| $@ + $$@ + _|_|_| $@ + _| $@ + _| $@ + _|_|_| $@ + $$@ + @@ +208 LATIN CAPITAL LETTER ETH + $$ @ + _|_|_| $@ + _| _| $@ + _|_|_| _| $@ + _| _| $@ + _|_|_| $@ + $$ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + _| _| $@ + _| _| $@ + _| _| $@ + _|_| _| $@ + _| _|_| $@ + _| _| $@ + $$@ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + _| $ @ + _| $ @ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + _| $ @ + _| $ @ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + _|_| $@ + _| _| $@ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + _| _| $@ + _| _| $@ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _| _| $@ + $$@ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +215 MULTIPLICATION SIGN + @ + $$@ + _| _| $@ + _| $@ + _| _| $@ + $$@ + @ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + $$@ + _|_|_|_| $@ + _| _|_| $@ + _| _| _| $@ + _|_| _| $@ + _|_|_|_| $@ + $$ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + _| $ @ + _| $ @ + $$@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + _| $ @ + _| $ @ + $$@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + _|_| $@ + _| _| $@ + $$@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _| _| $@ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + _| $ @ + _| $@ + _| _| $@ + _| _| $@ + _| $ @ + _| $ @ + $$ @ + @@ +222 LATIN CAPITAL LETTER THORN + $$ @ + _| $ @ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + _| $ @ + $$ @ + @@ +223 LATIN SMALL LETTER SHARP S + $$ @ + _|_| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _| _| $@ + _| $ @ + $$ @@ +224 LATIN SMALL LETTER A WITH GRAVE + _| $ @ + _| $ @ + $$@ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + _| $@ + _| $@ + $$@ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + _| $@ + _| _| $@ + $$@ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +227 LATIN SMALL LETTER A WITH TILDE + _| _| $@ + _| _| $@ + $$@ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _| _| $@ + $$@ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + _| $@ + _| _| $@ + _| $@ + _|_|_| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +230 LATIN SMALL LETTER AE + @ + $$ @ + _|_|_| _|_| $@ + _| _|_|_|_|_| $@ + _| _|_| $@ + _|_|_| _|_|_| $@ + $$@ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + $$@ + _|_|_| $@ + _| $@ + _| $@ + _|_|_| $@ + _| $@ + _|_| $ @@ +232 LATIN SMALL LETTER E WITH GRAVE + _| $@ + _| $ @ + _|_| $@ + _|_|_|_| $@ + _| $@ + _|_|_| $@ + $$@ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + _| $@ + _| $@ + _|_| $@ + _|_|_|_| $@ + _| $@ + _|_|_| $@ + $$@ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + _|_| $@ + _| _| $@ + _|_| $@ + _|_|_|_| $@ + _| $@ + _|_|_| $@ + $$@ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _| _| $@ + $$@ + _|_| $@ + _|_|_|_| $@ + _| $@ + _|_|_| $@ + $$@ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + _| $@ + _| $@ + $$@ + _| $@ + _| $@ + _| $@ + $$@ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + _| $@ + _| $@ + $$ @ + _| $ @ + _| $ @ + _| $ @ + $$ @ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + _| $@ + _| _| $@ + $$@ + _| $ @ + _| $ @ + _| $ @ + $$ @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _| _| $@ + $$@ + _| $ @ + _| $ @ + _| $ @ + _| $ @ + $$ @ + @@ +240 LATIN SMALL LETTER ETH + _| _| $ @ + _| $ @ + _| _| $@ + _|_|_| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + _| _| $@ + _| _| $@ + $$ @ + _|_|_| $@ + _| _| $@ + _| _| $@ + $$@ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + _| $ @ + _| $ @ + $$ @ + _|_| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + _| $ @ + _| $ @ + $$ @ + _|_| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + _|_| $@ + _| _| $@ + $$@ + _|_| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + _|_|_| $@ + _| _| $@ + $$ @ + _|_| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _| _| $@ + $$@ + _|_| $@ + _| _| $@ + _| _| $@ + _|_| $@ + $$ @ + @@ +247 DIVISION SIGN + $$ @ + _| $ @ + $$@ + _|_|_|_|_| $@ + $$@ + _| $ @ + $$ @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + $$@ + _|_|_| $@ + _| _|_| $@ + _|_| _| $@ + _|_|_| $@ + $$ @ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + _| $ @ + _| $ @ + $$@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + _| $@ + _| $@ + $$@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + _|_| $@ + _| _| $@ + $$@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _| _| $@ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + $$@ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + _| $ @ + _| $ @ + $$@ + _| _| $@ + _| _| $@ + _|_|_| $@ + _| $@ + _|_| $@@ +254 LATIN SMALL LETTER THORN + $$ @ + _| $ @ + _|_|_| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + _| $ @ + _| $ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _| _| $@ + $$@ + _| _| $@ + _| _| $@ + _| _| $@ + _|_|_| $@ + _| $@ + _|_| $@@ diff --git a/cosmic rage/fonts/bubble.flf b/cosmic rage/fonts/bubble.flf new file mode 100644 index 0000000..efd0a71 --- /dev/null +++ b/cosmic rage/fonts/bubble.flf @@ -0,0 +1,1630 @@ +flf2a 4 3 8 15 11 0 10127 242 +Bubble by Glenn Chappell 4/93 +Includes characters 128-255 +Enhanced for Latin-2,3,4 by John Cowan +Latin character sets supported only if your screen font does +figlet release 2.2 -- November 1996 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + @ + @ + @ + @@ + _ @ + / \ @ + ( ! )@ + \_/ @@ + _ @ + / \ @ + ( " )@ + \_/ @@ + _ @ + / \ @ + ( # )@ + \_/ @@ + _ @ + / \ @ + ( $ )@ + \_/ @@ + _ @ + / \ @ + ( % )@ + \_/ @@ + _ @ + / \ @ + ( & )@ + \_/ @@ + _ @ + / \ @ + ( ' )@ + \_/ @@ + _ @ + / \ @ + ( ( )@ + \_/ @@ + _ @ + / \ @ + ( ) )@ + \_/ @@ + _ @ + / \ @ + ( * )@ + \_/ @@ + _ @ + / \ @ + ( + )@ + \_/ @@ + _ @ + / \ @ + ( , )@ + \_/ @@ + _ @ + / \ @ + ( - )@ + \_/ @@ + _ @ + / \ @ + ( . )@ + \_/ @@ + _ @ + / \ @ + ( / )@ + \_/ @@ + _ @ + / \ @ + ( 0 )@ + \_/ @@ + _ @ + / \ @ + ( 1 )@ + \_/ @@ + _ @ + / \ @ + ( 2 )@ + \_/ @@ + _ @ + / \ @ + ( 3 )@ + \_/ @@ + _ @ + / \ @ + ( 4 )@ + \_/ @@ + _ @ + / \ @ + ( 5 )@ + \_/ @@ + _ @ + / \ @ + ( 6 )@ + \_/ @@ + _ @ + / \ @ + ( 7 )@ + \_/ @@ + _ @ + / \ @ + ( 8 )@ + \_/ @@ + _ @ + / \ @ + ( 9 )@ + \_/ @@ + _ @ + / \ @ + ( : )@ + \_/ @@ + _ @ + / \ @ + ( ; )@ + \_/ @@ + _ @ + / \ @ + ( < )@ + \_/ @@ + _ @ + / \ @ + ( = )@ + \_/ @@ + _ @ + / \ @ + ( > )@ + \_/ @@ + _ @ + / \ @ + ( ? )@ + \_/ @@ + _ @ + / \ @ + ( @ )@ + \_/ @@ + _ @ + / \ @ + ( A )@ + \_/ @@ + _ @ + / \ @ + ( B )@ + \_/ @@ + _ @ + / \ @ + ( C )@ + \_/ @@ + _ @ + / \ @ + ( D )@ + \_/ @@ + _ @ + / \ @ + ( E )@ + \_/ @@ + _ @ + / \ @ + ( F )@ + \_/ @@ + _ @ + / \ @ + ( G )@ + \_/ @@ + _ @ + / \ @ + ( H )@ + \_/ @@ + _ @ + / \ @ + ( I )@ + \_/ @@ + _ @ + / \ @ + ( J )@ + \_/ @@ + _ @ + / \ @ + ( K )@ + \_/ @@ + _ @ + / \ @ + ( L )@ + \_/ @@ + _ @ + / \ @ + ( M )@ + \_/ @@ + _ @ + / \ @ + ( N )@ + \_/ @@ + _ @ + / \ @ + ( O )@ + \_/ @@ + _ @ + / \ @ + ( P )@ + \_/ @@ + _ @ + / \ @ + ( Q )@ + \_/ @@ + _ @ + / \ @ + ( R )@ + \_/ @@ + _ @ + / \ @ + ( S )@ + \_/ @@ + _ @ + / \ @ + ( T )@ + \_/ @@ + _ @ + / \ @ + ( U )@ + \_/ @@ + _ @ + / \ @ + ( V )@ + \_/ @@ + _ @ + / \ @ + ( W )@ + \_/ @@ + _ @ + / \ @ + ( X )@ + \_/ @@ + _ @ + / \ @ + ( Y )@ + \_/ @@ + _ @ + / \ @ + ( Z )@ + \_/ @@ + _ @ + / \ @ + ( [ )@ + \_/ @@ + _ @ + / \ @ + ( \ )@ + \_/ @@ + _ @ + / \ @ + ( ] )@ + \_/ @@ + _ @ + / \ @ + ( ^ )@ + \_/ @@ + _ @ + / \ @ + ( _ )@ + \_/ @@ + _ @ + / \ @ + ( ` )@ + \_/ @@ + _ @ + / \ @ + ( a )@ + \_/ @@ + _ @ + / \ @ + ( b )@ + \_/ @@ + _ @ + / \ @ + ( c )@ + \_/ @@ + _ @ + / \ @ + ( d )@ + \_/ @@ + _ @ + / \ @ + ( e )@ + \_/ @@ + _ @ + / \ @ + ( f )@ + \_/ @@ + _ @ + / \ @ + ( g )@ + \_/ @@ + _ @ + / \ @ + ( h )@ + \_/ @@ + _ @ + / \ @ + ( i )@ + \_/ @@ + _ @ + / \ @ + ( j )@ + \_/ @@ + _ @ + / \ @ + ( k )@ + \_/ @@ + _ @ + / \ @ + ( l )@ + \_/ @@ + _ @ + / \ @ + ( m )@ + \_/ @@ + _ @ + / \ @ + ( n )@ + \_/ @@ + _ @ + / \ @ + ( o )@ + \_/ @@ + _ @ + / \ @ + ( p )@ + \_/ @@ + _ @ + / \ @ + ( q )@ + \_/ @@ + _ @ + / \ @ + ( r )@ + \_/ @@ + _ @ + / \ @ + ( s )@ + \_/ @@ + _ @ + / \ @ + ( t )@ + \_/ @@ + _ @ + / \ @ + ( u )@ + \_/ @@ + _ @ + / \ @ + ( v )@ + \_/ @@ + _ @ + / \ @ + ( w )@ + \_/ @@ + _ @ + / \ @ + ( x )@ + \_/ @@ + _ @ + / \ @ + ( y )@ + \_/ @@ + _ @ + / \ @ + ( z )@ + \_/ @@ + _ @ + / \ @ + ( { )@ + \_/ @@ + _ @ + / \ @ + ( | )@ + \_/ @@ + _ @ + / \ @ + ( } )@ + \_/ @@ + _ @ + / \ @ + ( ~ )@ + \_/ @@ + _ @ + / \ @ + ( )@ + \_/ @@ + _ @ + / \ @ + ( )@ + \_/ @@ + _ @ + / \ @ + ( )@ + \_/ @@ + _ @ + / \ @ + ( )@ + \_/ @@ + _ @ + / \ @ + ( )@ + \_/ @@ + _ @ + / \ @ + ( )@ + \_/ @@ + _ @ + / \ @ + ( )@ + \_/ @@ +128 + _ @ + / \ @ + ( )@ + \_/ @@ +129 + _ @ + / \ @ + ( )@ + \_/ @@ +130 + _ @ + / \ @ + ( )@ + \_/ @@ +131 + _ @ + / \ @ + ( )@ + \_/ @@ +132 + _ @ + / \ @ + ( )@ + \_/ @@ +133 + _ @ + / \ @ + ( )@ + \_/ @@ +134 + _ @ + / \ @ + ( )@ + \_/ @@ +135 + _ @ + / \ @ + ( )@ + \_/ @@ +136 + _ @ + / \ @ + ( )@ + \_/ @@ +137 + _ @ + / \ @ + ( )@ + \_/ @@ +138 + _ @ + / \ @ + ( )@ + \_/ @@ +139 + _ @ + / \ @ + ( )@ + \_/ @@ +140 + _ @ + / \ @ + ( )@ + \_/ @@ +141 + _ @ + / \ @ + ( )@ + \_/ @@ +142 + _ @ + / \ @ + ( )@ + \_/ @@ +143 + _ @ + / \ @ + ( )@ + \_/ @@ +144 + _ @ + / \ @ + ( )@ + \_/ @@ +145 + _ @ + / \ @ + ( )@ + \_/ @@ +146 + _ @ + / \ @ + ( )@ + \_/ @@ +147 + _ @ + / \ @ + ( )@ + \_/ @@ +148 + _ @ + / \ @ + ( )@ + \_/ @@ +149 + _ @ + / \ @ + ( )@ + \_/ @@ +150 + _ @ + / \ @ + ( )@ + \_/ @@ +151 + _ @ + / \ @ + ( )@ + \_/ @@ +152 + _ @ + / \ @ + ( )@ + \_/ @@ +153 + _ @ + / \ @ + ( )@ + \_/ @@ +154 + _ @ + / \ @ + ( )@ + \_/ @@ +155 + _ @ + / \ @ + ( )@ + \_/ @@ +156 + _ @ + / \ @ + ( )@ + \_/ @@ +157 + _ @ + / \ @ + ( )@ + \_/ @@ +158 + _ @ + / \ @ + ( )@ + \_/ @@ +159 + _ @ + / \ @ + ( )@ + \_/ @@ +160 NO-BREAK SPACE + _ @ + / \ @ + ( )@ + \_/ @@ +161 INVERTED EXCLAMATION MARK + _ @ + / \ @ + ( )@ + \_/ @@ +162 CENT SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +163 POUND SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +164 CURRENCY SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +165 YEN SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +166 BROKEN BAR + _ @ + / \ @ + ( )@ + \_/ @@ +167 SECTION SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +168 DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +169 COPYRIGHT SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +170 FEMININE ORDINAL INDICATOR + _ @ + / \ @ + ( )@ + \_/ @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + _ @ + / \ @ + ( )@ + \_/ @@ +172 NOT SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +173 SOFT HYPHEN + _ @ + / \ @ + ( )@ + \_/ @@ +174 REGISTERED SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +175 MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +176 DEGREE SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +177 PLUS-MINUS SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +178 SUPERSCRIPT TWO + _ @ + / \ @ + ( )@ + \_/ @@ +179 SUPERSCRIPT THREE + _ @ + / \ @ + ( )@ + \_/ @@ +180 ACUTE ACCENT + _ @ + / \ @ + ( )@ + \_/ @@ +181 MICRO SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +182 PILCROW SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +183 MIDDLE DOT + _ @ + / \ @ + ( )@ + \_/ @@ +184 CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +185 SUPERSCRIPT ONE + _ @ + / \ @ + ( )@ + \_/ @@ +186 MASCULINE ORDINAL INDICATOR + _ @ + / \ @ + ( )@ + \_/ @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + _ @ + / \ @ + ( )@ + \_/ @@ +188 VULGAR FRACTION ONE QUARTER + _ @ + / \ @ + ( )@ + \_/ @@ +189 VULGAR FRACTION ONE HALF + _ @ + / \ @ + ( )@ + \_/ @@ +190 VULGAR FRACTION THREE QUARTERS + _ @ + / \ @ + ( )@ + \_/ @@ +191 INVERTED QUESTION MARK + _ @ + / \ @ + ( )@ + \_/ @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +195 LATIN CAPITAL LETTER A WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +198 LATIN CAPITAL LETTER AE + _ @ + / \ @ + ( )@ + \_/ @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +208 LATIN CAPITAL LETTER ETH + _ @ + / \ @ + ( )@ + \_/ @@ +209 LATIN CAPITAL LETTER N WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +213 LATIN CAPITAL LETTER O WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +215 MULTIPLICATION SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +216 LATIN CAPITAL LETTER O WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +222 LATIN CAPITAL LETTER THORN + _ @ + / \ @ + ( )@ + \_/ @@ +223 LATIN SMALL LETTER SHARP S + _ @ + / \ @ + ( )@ + \_/ @@ +224 LATIN SMALL LETTER A WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +225 LATIN SMALL LETTER A WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +227 LATIN SMALL LETTER A WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +230 LATIN SMALL LETTER AE + _ @ + / \ @ + ( )@ + \_/ @@ +231 LATIN SMALL LETTER C WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +232 LATIN SMALL LETTER E WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +233 LATIN SMALL LETTER E WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +236 LATIN SMALL LETTER I WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +237 LATIN SMALL LETTER I WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +240 LATIN SMALL LETTER ETH + _ @ + / \ @ + ( )@ + \_/ @@ +241 LATIN SMALL LETTER N WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +242 LATIN SMALL LETTER O WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +243 LATIN SMALL LETTER O WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +245 LATIN SMALL LETTER O WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +247 DIVISION SIGN + _ @ + / \ @ + ( )@ + \_/ @@ +248 LATIN SMALL LETTER O WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +249 LATIN SMALL LETTER U WITH GRAVE + _ @ + / \ @ + ( )@ + \_/ @@ +250 LATIN SMALL LETTER U WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +253 LATIN SMALL LETTER Y WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +254 LATIN SMALL LETTER THORN + _ @ + / \ @ + ( )@ + \_/ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _ @ + / \ @ + ( )@ + \_/ @@ +0x0100 LATIN CAPITAL LETTER A WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0101 LATIN SMALL LETTER A WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0102 LATIN CAPITAL LETTER A WITH BREVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0103 LATIN SMALL LETTER A WITH BREVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0104 LATIN CAPITAL LETTER A WITH OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x0105 LATIN SMALL LETTER A WITH OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x0106 LATIN CAPITAL LETTER C WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0107 LATIN SMALL LETTER C WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x010A LATIN CAPITAL LETTER C WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x010B LATIN SMALL LETTER C WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x010C LATIN CAPITAL LETTER C WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x010D LATIN SMALL LETTER C WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x010E LATIN CAPITAL LETTER D WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x010F LATIN SMALL LETTER D WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0110 LATIN CAPITAL LETTER D WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0111 LATIN SMALL LETTER D WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0112 LATIN CAPITAL LETTER E WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0113 LATIN SMALL LETTER E WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0116 LATIN CAPITAL LETTER E WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0117 LATIN SMALL LETTER E WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0118 LATIN CAPITAL LETTER E WITH OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x0119 LATIN SMALL LETTER E WITH OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x011A LATIN CAPITAL LETTER E WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x011B LATIN SMALL LETTER E WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x011D LATIN SMALL LETTER G WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x011E LATIN CAPITAL LETTER G WITH BREVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x011F LATIN SMALL LETTER G WITH BREVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0120 LATIN CAPITAL LETTER G WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0121 LATIN SMALL LETTER G WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0122 LATIN CAPITAL LETTER G WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0123 LATIN SMALL LETTER G WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x0126 LATIN CAPITAL LETTER H WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0127 LATIN SMALL LETTER H WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0128 LATIN CAPITAL LETTER I WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0129 LATIN SMALL LETTER I WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +0x012A LATIN CAPITAL LETTER I WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x012B LATIN SMALL LETTER I WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x012E LATIN CAPITAL LETTER I WITH OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x012F LATIN SMALL LETTER I WITH OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x0130 LATIN CAPITAL LETTER I WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0131 LATIN SMALL LETTER DOTLESS I + _ @ + / \ @ + ( )@ + \_/ @@ +0x0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x0135 LATIN SMALL LETTER J WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x0136 LATIN CAPITAL LETTER K WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0137 LATIN SMALL LETTER K WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0138 LATIN SMALL LETTER KRA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0139 LATIN CAPITAL LETTER L WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x013A LATIN SMALL LETTER L WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x013B LATIN CAPITAL LETTER L WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x013C LATIN SMALL LETTER L WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x013D LATIN CAPITAL LETTER L WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x013E LATIN SMALL LETTER L WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0141 LATIN CAPITAL LETTER L WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0142 LATIN SMALL LETTER L WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0143 LATIN CAPITAL LETTER N WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0144 LATIN SMALL LETTER N WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0145 LATIN CAPITAL LETTER N WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0146 LATIN SMALL LETTER N WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0147 LATIN CAPITAL LETTER N WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0148 LATIN SMALL LETTER N WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x014A LATIN CAPITAL LETTER ENG + _ @ + / \ @ + ( )@ + \_/ @@ +0x014B LATIN SMALL LETTER ENG + _ @ + / \ @ + ( )@ + \_/ @@ +0x014C LATIN CAPITAL LETTER O WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x014D LATIN SMALL LETTER O WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0154 LATIN CAPITAL LETTER R WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0155 LATIN SMALL LETTER R WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0156 LATIN CAPITAL LETTER R WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0157 LATIN SMALL LETTER R WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0158 LATIN CAPITAL LETTER R WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0159 LATIN SMALL LETTER R WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x015A LATIN CAPITAL LETTER S WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x015B LATIN SMALL LETTER S WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX + _ @ + / \ @ + ( )@ + \_/ @@ +0x015E LATIN CAPITAL LETTER S WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x015F LATIN SMALL LETTER S WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0160 LATIN CAPITAL LETTER S WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0161 LATIN SMALL LETTER S WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0162 LATIN CAPITAL LETTER T WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0163 LATIN SMALL LETTER T WITH CEDILLA + _ @ + / \ @ + ( )@ + \_/ @@ +0x0164 LATIN CAPITAL LETTER T WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0165 LATIN SMALL LETTER T WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x0166 LATIN CAPITAL LETTER T WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0167 LATIN SMALL LETTER T WITH STROKE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0168 LATIN CAPITAL LETTER U WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0169 LATIN SMALL LETTER U WITH TILDE + _ @ + / \ @ + ( )@ + \_/ @@ +0x016A LATIN CAPITAL LETTER U WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x016B LATIN SMALL LETTER U WITH MACRON + _ @ + / \ @ + ( )@ + \_/ @@ +0x016C LATIN CAPITAL LETTER U WITH BREVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x016D LATIN SMALL LETTER U WITH BREVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x016E LATIN CAPITAL LETTER U WITH RING ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x016F LATIN SMALL LETTER U WITH RING ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x0172 LATIN CAPITAL LETTER U WITH OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x0173 LATIN SMALL LETTER U WITH OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x0179 LATIN CAPITAL LETTER Z WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x017A LATIN SMALL LETTER Z WITH ACUTE + _ @ + / \ @ + ( )@ + \_/ @@ +0x017B LATIN CAPITAL LETTER Z WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x017C LATIN SMALL LETTER Z WITH DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x017D LATIN CAPITAL LETTER Z WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x017E LATIN SMALL LETTER Z WITH CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x02C7 CARON + _ @ + / \ @ + ( )@ + \_/ @@ +0x02D8 BREVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x02D9 DOT ABOVE + _ @ + / \ @ + ( )@ + \_/ @@ +0x02DB OGONEK + _ @ + / \ @ + ( )@ + \_/ @@ +0x02DD DOUBLE ACUTE ACCENT + _ @ + / \ @ + ( )@ + \_/ @@ diff --git a/cosmic rage/fonts/digital.flf b/cosmic rage/fonts/digital.flf new file mode 100644 index 0000000..6b7a1ca --- /dev/null +++ b/cosmic rage/fonts/digital.flf @@ -0,0 +1,1286 @@ +flf2a 3 2 6 1 11 0 16513 242 +Digital by Glenn Chappell 1/94 -- based on Bubble +Includes characters 128-255 +Enhanced for Latin-2,3,4 by John Cowan +Latin character sets supported only if your screen font does +figlet release 2.2 -- November 1996 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + @ + @ + @@ + +-+@ + |!|@ + +-+@@ + +-+@ + |"|@ + +-+@@ + +-+@ + |#|@ + +-+@@ + +-+@ + |$|@ + +-+@@ + +-+@ + |%|@ + +-+@@ + +-+@ + |&|@ + +-+@@ + +-+@ + |'|@ + +-+@@ + +-+@ + |(|@ + +-+@@ + +-+@ + |)|@ + +-+@@ + +-+@ + |*|@ + +-+@@ + +-+@ + |+|@ + +-+@@ + +-+@ + |,|@ + +-+@@ + +-+@ + |-|@ + +-+@@ + +-+@ + |.|@ + +-+@@ + +-+@ + |/|@ + +-+@@ + +-+@ + |0|@ + +-+@@ + +-+@ + |1|@ + +-+@@ + +-+@ + |2|@ + +-+@@ + +-+@ + |3|@ + +-+@@ + +-+@ + |4|@ + +-+@@ + +-+@ + |5|@ + +-+@@ + +-+@ + |6|@ + +-+@@ + +-+@ + |7|@ + +-+@@ + +-+@ + |8|@ + +-+@@ + +-+@ + |9|@ + +-+@@ + +-+@ + |:|@ + +-+@@ + +-+@ + |;|@ + +-+@@ + +-+@ + |<|@ + +-+@@ + +-+@ + |=|@ + +-+@@ + +-+@ + |>|@ + +-+@@ + +-+@ + |?|@ + +-+@@ + +-+@ + |@|@ + +-+@@ + +-+@ + |A|@ + +-+@@ + +-+@ + |B|@ + +-+@@ + +-+@ + |C|@ + +-+@@ + +-+@ + |D|@ + +-+@@ + +-+@ + |E|@ + +-+@@ + +-+@ + |F|@ + +-+@@ + +-+@ + |G|@ + +-+@@ + +-+@ + |H|@ + +-+@@ + +-+@ + |I|@ + +-+@@ + +-+@ + |J|@ + +-+@@ + +-+@ + |K|@ + +-+@@ + +-+@ + |L|@ + +-+@@ + +-+@ + |M|@ + +-+@@ + +-+@ + |N|@ + +-+@@ + +-+@ + |O|@ + +-+@@ + +-+@ + |P|@ + +-+@@ + +-+@ + |Q|@ + +-+@@ + +-+@ + |R|@ + +-+@@ + +-+@ + |S|@ + +-+@@ + +-+@ + |T|@ + +-+@@ + +-+@ + |U|@ + +-+@@ + +-+@ + |V|@ + +-+@@ + +-+@ + |W|@ + +-+@@ + +-+@ + |X|@ + +-+@@ + +-+@ + |Y|@ + +-+@@ + +-+@ + |Z|@ + +-+@@ + +-+@ + |[|@ + +-+@@ + +-+@ + |\|@ + +-+@@ + +-+@ + |]|@ + +-+@@ + +-+@ + |^|@ + +-+@@ + +-+@ + |_|@ + +-+@@ + +-+@ + |`|@ + +-+@@ + +-+@ + |a|@ + +-+@@ + +-+@ + |b|@ + +-+@@ + +-+@ + |c|@ + +-+@@ + +-+@ + |d|@ + +-+@@ + +-+@ + |e|@ + +-+@@ + +-+@ + |f|@ + +-+@@ + +-+@ + |g|@ + +-+@@ + +-+@ + |h|@ + +-+@@ + +-+@ + |i|@ + +-+@@ + +-+@ + |j|@ + +-+@@ + +-+@ + |k|@ + +-+@@ + +-+@ + |l|@ + +-+@@ + +-+@ + |m|@ + +-+@@ + +-+@ + |n|@ + +-+@@ + +-+@ + |o|@ + +-+@@ + +-+@ + |p|@ + +-+@@ + +-+@ + |q|@ + +-+@@ + +-+@ + |r|@ + +-+@@ + +-+@ + |s|@ + +-+@@ + +-+@ + |t|@ + +-+@@ + +-+@ + |u|@ + +-+@@ + +-+@ + |v|@ + +-+@@ + +-+@ + |w|@ + +-+@@ + +-+@ + |x|@ + +-+@@ + +-+@ + |y|@ + +-+@@ + +-+@ + |z|@ + +-+@@ + +-+@ + |{|@ + +-+@@ + +-+@ + |||@ + +-+@@ + +-+@ + |}|@ + +-+@@ + +-+@ + |~|@ + +-+@@ + +-+@ + ||@ + +-+@@ + +-+@ + ||@ + +-+@@ + +-+@ + ||@ + +-+@@ + +-+@ + ||@ + +-+@@ + +-+@ + ||@ + +-+@@ + +-+@ + ||@ + +-+@@ + +-+@ + ||@ + +-+@@ +128 + +-+@ + ||@ + +-+@@ +129 + +-+@ + ||@ + +-+@@ +130 + +-+@ + ||@ + +-+@@ +131 + +-+@ + ||@ + +-+@@ +132 + +-+@ + ||@ + +-+@@ +133 + +-+@ + ||@ + +-+@@ +134 + +-+@ + ||@ + +-+@@ +135 + +-+@ + ||@ + +-+@@ +136 + +-+@ + ||@ + +-+@@ +137 + +-+@ + ||@ + +-+@@ +138 + +-+@ + ||@ + +-+@@ +139 + +-+@ + ||@ + +-+@@ +140 + +-+@ + ||@ + +-+@@ +141 + +-+@ + ||@ + +-+@@ +142 + +-+@ + ||@ + +-+@@ +143 + +-+@ + ||@ + +-+@@ +144 + +-+@ + ||@ + +-+@@ +145 + +-+@ + ||@ + +-+@@ +146 + +-+@ + ||@ + +-+@@ +147 + +-+@ + ||@ + +-+@@ +148 + +-+@ + ||@ + +-+@@ +149 + +-+@ + ||@ + +-+@@ +150 + +-+@ + ||@ + +-+@@ +151 + +-+@ + ||@ + +-+@@ +152 + +-+@ + ||@ + +-+@@ +153 + +-+@ + ||@ + +-+@@ +154 + +-+@ + ||@ + +-+@@ +155 + +-+@ + ||@ + +-+@@ +156 + +-+@ + ||@ + +-+@@ +157 + +-+@ + ||@ + +-+@@ +158 + +-+@ + ||@ + +-+@@ +159 + +-+@ + ||@ + +-+@@ +160 NO-BREAK SPACE + +-+@ + ||@ + +-+@@ +161 INVERTED EXCLAMATION MARK + +-+@ + ||@ + +-+@@ +162 CENT SIGN + +-+@ + ||@ + +-+@@ +163 POUND SIGN + +-+@ + ||@ + +-+@@ +164 CURRENCY SIGN + +-+@ + ||@ + +-+@@ +165 YEN SIGN + +-+@ + ||@ + +-+@@ +166 BROKEN BAR + +-+@ + ||@ + +-+@@ +167 SECTION SIGN + +-+@ + ||@ + +-+@@ +168 DIAERESIS + +-+@ + ||@ + +-+@@ +169 COPYRIGHT SIGN + +-+@ + ||@ + +-+@@ +170 FEMININE ORDINAL INDICATOR + +-+@ + ||@ + +-+@@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + +-+@ + ||@ + +-+@@ +172 NOT SIGN + +-+@ + ||@ + +-+@@ +173 SOFT HYPHEN + +-+@ + ||@ + +-+@@ +174 REGISTERED SIGN + +-+@ + ||@ + +-+@@ +175 MACRON + +-+@ + ||@ + +-+@@ +176 DEGREE SIGN + +-+@ + ||@ + +-+@@ +177 PLUS-MINUS SIGN + +-+@ + ||@ + +-+@@ +178 SUPERSCRIPT TWO + +-+@ + ||@ + +-+@@ +179 SUPERSCRIPT THREE + +-+@ + ||@ + +-+@@ +180 ACUTE ACCENT + +-+@ + ||@ + +-+@@ +181 MICRO SIGN + +-+@ + ||@ + +-+@@ +182 PILCROW SIGN + +-+@ + ||@ + +-+@@ +183 MIDDLE DOT + +-+@ + ||@ + +-+@@ +184 CEDILLA + +-+@ + ||@ + +-+@@ +185 SUPERSCRIPT ONE + +-+@ + ||@ + +-+@@ +186 MASCULINE ORDINAL INDICATOR + +-+@ + ||@ + +-+@@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + +-+@ + ||@ + +-+@@ +188 VULGAR FRACTION ONE QUARTER + +-+@ + ||@ + +-+@@ +189 VULGAR FRACTION ONE HALF + +-+@ + ||@ + +-+@@ +190 VULGAR FRACTION THREE QUARTERS + +-+@ + ||@ + +-+@@ +191 INVERTED QUESTION MARK + +-+@ + ||@ + +-+@@ +192 LATIN CAPITAL LETTER A WITH GRAVE + +-+@ + ||@ + +-+@@ +193 LATIN CAPITAL LETTER A WITH ACUTE + +-+@ + ||@ + +-+@@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +195 LATIN CAPITAL LETTER A WITH TILDE + +-+@ + ||@ + +-+@@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + +-+@ + ||@ + +-+@@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + +-+@ + ||@ + +-+@@ +198 LATIN CAPITAL LETTER AE + +-+@ + ||@ + +-+@@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + +-+@ + ||@ + +-+@@ +200 LATIN CAPITAL LETTER E WITH GRAVE + +-+@ + ||@ + +-+@@ +201 LATIN CAPITAL LETTER E WITH ACUTE + +-+@ + ||@ + +-+@@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + +-+@ + ||@ + +-+@@ +204 LATIN CAPITAL LETTER I WITH GRAVE + +-+@ + ||@ + +-+@@ +205 LATIN CAPITAL LETTER I WITH ACUTE + +-+@ + ||@ + +-+@@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + +-+@ + ||@ + +-+@@ +208 LATIN CAPITAL LETTER ETH + +-+@ + ||@ + +-+@@ +209 LATIN CAPITAL LETTER N WITH TILDE + +-+@ + ||@ + +-+@@ +210 LATIN CAPITAL LETTER O WITH GRAVE + +-+@ + ||@ + +-+@@ +211 LATIN CAPITAL LETTER O WITH ACUTE + +-+@ + ||@ + +-+@@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +213 LATIN CAPITAL LETTER O WITH TILDE + +-+@ + ||@ + +-+@@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + +-+@ + ||@ + +-+@@ +215 MULTIPLICATION SIGN + +-+@ + ||@ + +-+@@ +216 LATIN CAPITAL LETTER O WITH STROKE + +-+@ + ||@ + +-+@@ +217 LATIN CAPITAL LETTER U WITH GRAVE + +-+@ + ||@ + +-+@@ +218 LATIN CAPITAL LETTER U WITH ACUTE + +-+@ + ||@ + +-+@@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + +-+@ + ||@ + +-+@@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + +-+@ + ||@ + +-+@@ +222 LATIN CAPITAL LETTER THORN + +-+@ + ||@ + +-+@@ +223 LATIN SMALL LETTER SHARP S + +-+@ + ||@ + +-+@@ +224 LATIN SMALL LETTER A WITH GRAVE + +-+@ + ||@ + +-+@@ +225 LATIN SMALL LETTER A WITH ACUTE + +-+@ + ||@ + +-+@@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +227 LATIN SMALL LETTER A WITH TILDE + +-+@ + ||@ + +-+@@ +228 LATIN SMALL LETTER A WITH DIAERESIS + +-+@ + ||@ + +-+@@ +229 LATIN SMALL LETTER A WITH RING ABOVE + +-+@ + ||@ + +-+@@ +230 LATIN SMALL LETTER AE + +-+@ + ||@ + +-+@@ +231 LATIN SMALL LETTER C WITH CEDILLA + +-+@ + ||@ + +-+@@ +232 LATIN SMALL LETTER E WITH GRAVE + +-+@ + ||@ + +-+@@ +233 LATIN SMALL LETTER E WITH ACUTE + +-+@ + ||@ + +-+@@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +235 LATIN SMALL LETTER E WITH DIAERESIS + +-+@ + ||@ + +-+@@ +236 LATIN SMALL LETTER I WITH GRAVE + +-+@ + ||@ + +-+@@ +237 LATIN SMALL LETTER I WITH ACUTE + +-+@ + ||@ + +-+@@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +239 LATIN SMALL LETTER I WITH DIAERESIS + +-+@ + ||@ + +-+@@ +240 LATIN SMALL LETTER ETH + +-+@ + ||@ + +-+@@ +241 LATIN SMALL LETTER N WITH TILDE + +-+@ + ||@ + +-+@@ +242 LATIN SMALL LETTER O WITH GRAVE + +-+@ + ||@ + +-+@@ +243 LATIN SMALL LETTER O WITH ACUTE + +-+@ + ||@ + +-+@@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +245 LATIN SMALL LETTER O WITH TILDE + +-+@ + ||@ + +-+@@ +246 LATIN SMALL LETTER O WITH DIAERESIS + +-+@ + ||@ + +-+@@ +247 DIVISION SIGN + +-+@ + ||@ + +-+@@ +248 LATIN SMALL LETTER O WITH STROKE + +-+@ + ||@ + +-+@@ +249 LATIN SMALL LETTER U WITH GRAVE + +-+@ + ||@ + +-+@@ +250 LATIN SMALL LETTER U WITH ACUTE + +-+@ + ||@ + +-+@@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +252 LATIN SMALL LETTER U WITH DIAERESIS + +-+@ + ||@ + +-+@@ +253 LATIN SMALL LETTER Y WITH ACUTE + +-+@ + ||@ + +-+@@ +254 LATIN SMALL LETTER THORN + +-+@ + ||@ + +-+@@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + +-+@ + ||@ + +-+@@ +0x0100 LATIN CAPITAL LETTER A WITH MACRON + +-+@ + ||@ + +-+@@ +0x0101 LATIN SMALL LETTER A WITH MACRON + +-+@ + ||@ + +-+@@ +0x0102 LATIN CAPITAL LETTER A WITH BREVE + +-+@ + ||@ + +-+@@ +0x0103 LATIN SMALL LETTER A WITH BREVE + +-+@ + ||@ + +-+@@ +0x0104 LATIN CAPITAL LETTER A WITH OGONEK + +-+@ + ||@ + +-+@@ +0x0105 LATIN SMALL LETTER A WITH OGONEK + +-+@ + ||@ + +-+@@ +0x0106 LATIN CAPITAL LETTER C WITH ACUTE + +-+@ + ||@ + +-+@@ +0x0107 LATIN SMALL LETTER C WITH ACUTE + +-+@ + ||@ + +-+@@ +0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x010A LATIN CAPITAL LETTER C WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x010B LATIN SMALL LETTER C WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x010C LATIN CAPITAL LETTER C WITH CARON + +-+@ + ||@ + +-+@@ +0x010D LATIN SMALL LETTER C WITH CARON + +-+@ + ||@ + +-+@@ +0x010E LATIN CAPITAL LETTER D WITH CARON + +-+@ + ||@ + +-+@@ +0x010F LATIN SMALL LETTER D WITH CARON + +-+@ + ||@ + +-+@@ +0x0110 LATIN CAPITAL LETTER D WITH STROKE + +-+@ + ||@ + +-+@@ +0x0111 LATIN SMALL LETTER D WITH STROKE + +-+@ + ||@ + +-+@@ +0x0112 LATIN CAPITAL LETTER E WITH MACRON + +-+@ + ||@ + +-+@@ +0x0113 LATIN SMALL LETTER E WITH MACRON + +-+@ + ||@ + +-+@@ +0x0116 LATIN CAPITAL LETTER E WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x0117 LATIN SMALL LETTER E WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x0118 LATIN CAPITAL LETTER E WITH OGONEK + +-+@ + ||@ + +-+@@ +0x0119 LATIN SMALL LETTER E WITH OGONEK + +-+@ + ||@ + +-+@@ +0x011A LATIN CAPITAL LETTER E WITH CARON + +-+@ + ||@ + +-+@@ +0x011B LATIN SMALL LETTER E WITH CARON + +-+@ + ||@ + +-+@@ +0x011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x011D LATIN SMALL LETTER G WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x011E LATIN CAPITAL LETTER G WITH BREVE + +-+@ + ||@ + +-+@@ +0x011F LATIN SMALL LETTER G WITH BREVE + +-+@ + ||@ + +-+@@ +0x0120 LATIN CAPITAL LETTER G WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x0121 LATIN SMALL LETTER G WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x0122 LATIN CAPITAL LETTER G WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0123 LATIN SMALL LETTER G WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x0126 LATIN CAPITAL LETTER H WITH STROKE + +-+@ + ||@ + +-+@@ +0x0127 LATIN SMALL LETTER H WITH STROKE + +-+@ + ||@ + +-+@@ +0x0128 LATIN CAPITAL LETTER I WITH TILDE + +-+@ + ||@ + +-+@@ +0x0129 LATIN SMALL LETTER I WITH TILDE + +-+@ + ||@ + +-+@@ +0x012A LATIN CAPITAL LETTER I WITH MACRON + +-+@ + ||@ + +-+@@ +0x012B LATIN SMALL LETTER I WITH MACRON + +-+@ + ||@ + +-+@@ +0x012E LATIN CAPITAL LETTER I WITH OGONEK + +-+@ + ||@ + +-+@@ +0x012F LATIN SMALL LETTER I WITH OGONEK + +-+@ + ||@ + +-+@@ +0x0130 LATIN CAPITAL LETTER I WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x0131 LATIN SMALL LETTER DOTLESS I + +-+@ + ||@ + +-+@@ +0x0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x0135 LATIN SMALL LETTER J WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x0136 LATIN CAPITAL LETTER K WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0137 LATIN SMALL LETTER K WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0138 LATIN SMALL LETTER KRA + +-+@ + ||@ + +-+@@ +0x0139 LATIN CAPITAL LETTER L WITH ACUTE + +-+@ + ||@ + +-+@@ +0x013A LATIN SMALL LETTER L WITH ACUTE + +-+@ + ||@ + +-+@@ +0x013B LATIN CAPITAL LETTER L WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x013C LATIN SMALL LETTER L WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x013D LATIN CAPITAL LETTER L WITH CARON + +-+@ + ||@ + +-+@@ +0x013E LATIN SMALL LETTER L WITH CARON + +-+@ + ||@ + +-+@@ +0x0141 LATIN CAPITAL LETTER L WITH STROKE + +-+@ + ||@ + +-+@@ +0x0142 LATIN SMALL LETTER L WITH STROKE + +-+@ + ||@ + +-+@@ +0x0143 LATIN CAPITAL LETTER N WITH ACUTE + +-+@ + ||@ + +-+@@ +0x0144 LATIN SMALL LETTER N WITH ACUTE + +-+@ + ||@ + +-+@@ +0x0145 LATIN CAPITAL LETTER N WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0146 LATIN SMALL LETTER N WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0147 LATIN CAPITAL LETTER N WITH CARON + +-+@ + ||@ + +-+@@ +0x0148 LATIN SMALL LETTER N WITH CARON + +-+@ + ||@ + +-+@@ +0x014A LATIN CAPITAL LETTER ENG + +-+@ + ||@ + +-+@@ +0x014B LATIN SMALL LETTER ENG + +-+@ + ||@ + +-+@@ +0x014C LATIN CAPITAL LETTER O WITH MACRON + +-+@ + ||@ + +-+@@ +0x014D LATIN SMALL LETTER O WITH MACRON + +-+@ + ||@ + +-+@@ +0x0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE + +-+@ + ||@ + +-+@@ +0x0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE + +-+@ + ||@ + +-+@@ +0x0154 LATIN CAPITAL LETTER R WITH ACUTE + +-+@ + ||@ + +-+@@ +0x0155 LATIN SMALL LETTER R WITH ACUTE + +-+@ + ||@ + +-+@@ +0x0156 LATIN CAPITAL LETTER R WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0157 LATIN SMALL LETTER R WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0158 LATIN CAPITAL LETTER R WITH CARON + +-+@ + ||@ + +-+@@ +0x0159 LATIN SMALL LETTER R WITH CARON + +-+@ + ||@ + +-+@@ +0x015A LATIN CAPITAL LETTER S WITH ACUTE + +-+@ + ||@ + +-+@@ +0x015B LATIN SMALL LETTER S WITH ACUTE + +-+@ + ||@ + +-+@@ +0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX + +-+@ + ||@ + +-+@@ +0x015E LATIN CAPITAL LETTER S WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x015F LATIN SMALL LETTER S WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0160 LATIN CAPITAL LETTER S WITH CARON + +-+@ + ||@ + +-+@@ +0x0161 LATIN SMALL LETTER S WITH CARON + +-+@ + ||@ + +-+@@ +0x0162 LATIN CAPITAL LETTER T WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0163 LATIN SMALL LETTER T WITH CEDILLA + +-+@ + ||@ + +-+@@ +0x0164 LATIN CAPITAL LETTER T WITH CARON + +-+@ + ||@ + +-+@@ +0x0165 LATIN SMALL LETTER T WITH CARON + +-+@ + ||@ + +-+@@ +0x0166 LATIN CAPITAL LETTER T WITH STROKE + +-+@ + ||@ + +-+@@ +0x0167 LATIN SMALL LETTER T WITH STROKE + +-+@ + ||@ + +-+@@ +0x0168 LATIN CAPITAL LETTER U WITH TILDE + +-+@ + ||@ + +-+@@ +0x0169 LATIN SMALL LETTER U WITH TILDE + +-+@ + ||@ + +-+@@ +0x016A LATIN CAPITAL LETTER U WITH MACRON + +-+@ + ||@ + +-+@@ +0x016B LATIN SMALL LETTER U WITH MACRON + +-+@ + ||@ + +-+@@ +0x016C LATIN CAPITAL LETTER U WITH BREVE + +-+@ + ||@ + +-+@@ +0x016D LATIN SMALL LETTER U WITH BREVE + +-+@ + ||@ + +-+@@ +0x016E LATIN CAPITAL LETTER U WITH RING ABOVE + +-+@ + ||@ + +-+@@ +0x016F LATIN SMALL LETTER U WITH RING ABOVE + +-+@ + ||@ + +-+@@ +0x0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE + +-+@ + ||@ + +-+@@ +0x0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE + +-+@ + ||@ + +-+@@ +0x0172 LATIN CAPITAL LETTER U WITH OGONEK + +-+@ + ||@ + +-+@@ +0x0173 LATIN SMALL LETTER U WITH OGONEK + +-+@ + ||@ + +-+@@ +0x0179 LATIN CAPITAL LETTER Z WITH ACUTE + +-+@ + ||@ + +-+@@ +0x017A LATIN SMALL LETTER Z WITH ACUTE + +-+@ + ||@ + +-+@@ +0x017B LATIN CAPITAL LETTER Z WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x017C LATIN SMALL LETTER Z WITH DOT ABOVE + +-+@ + ||@ + +-+@@ +0x017D LATIN CAPITAL LETTER Z WITH CARON + +-+@ + ||@ + +-+@@ +0x017E LATIN SMALL LETTER Z WITH CARON + +-+@ + ||@ + +-+@@ +0x02C7 CARON + +-+@ + ||@ + +-+@@ +0x02D8 BREVE + +-+@ + ||@ + +-+@@ +0x02D9 DOT ABOVE + +-+@ + ||@ + +-+@@ +0x02DB OGONEK + +-+@ + ||@ + +-+@@ +0x02DD DOUBLE ACUTE ACCENT + +-+@ + ||@ + +-+@@ diff --git a/cosmic rage/fonts/lean.flf b/cosmic rage/fonts/lean.flf new file mode 100644 index 0000000..7e53563 --- /dev/null +++ b/cosmic rage/fonts/lean.flf @@ -0,0 +1,1691 @@ +flf2a$ 8 6 27 0 10 0 576 96 +Lean by Glenn Chappell 4/93 -- based on various .sig's +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + + $ $@ + $ $ @ + $ $ @ + $ $ @ + $ $ @ + $ $ @ + $ $ @ +$ $ @@ + $$@ + _/ $ @ + _/ $ @ + _/ $ @ + $$ @ +_/ $ @ + $$ @ + @@ + _/ _/ $@ + _/ _/ $ @ + $$ @ + $$ @ + $$ @ +$$ @ + @ + @@ + $$ @ + _/ _/ $@ + _/_/_/_/_/ $ @ + _/ _/ $ @ +_/_/_/_/_/ $ @ + _/ _/ $ @ + $$ @ + @@ + $$ @ + _/ $@ + _/_/_/ $ @ + _/_/ $ @ + _/_/ $ @ +_/_/_/ $ @ + _/ $ @ + $$ @@ + $$@ + _/_/ _/ $ @ + _/_/ _/ $ @ + _/ $ @ + _/ _/_/ $ @ +_/ _/_/ $ @ + $$ @ + @@ + $$ @ + _/ $ @ + _/ _/ $@ + _/_/ _/ $ @ +_/ _/ $ @ + _/_/ _/ $ @ + $$ @ + @@ + _/ $@ + _/ $ @ + $$ @ + $$ @ + $$ @ +$$ @ + @ + @@ + _/ $@ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + _/ $ @ + $$ @@ + _/ $@ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @@ + $$@ + _/ _/ _/ $ @ + _/_/_/ $ @ + _/_/_/_/_/ $ @ + _/_/_/ $ @ +_/ _/ _/ $ @ + $$ @ + @@ + $$ @ + _/ $ @ + _/ $@ +_/_/_/_/_/ $ @ + _/ $ @ + _/ $ @ + $$ @ + @@ + @ + @ + @ + @ + $$@ + _/ $ @ +_/ $ @ + $$ @@ + @ + @ + $$@ +_/_/_/_/_/ $ @ + $$ @ + @ + @ + @@ + @ + @ + @ + @ + $$@ +_/ $ @ + $$ @ + @@ + $$@ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$ @ + _/ $@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/ $ @ + $$ @ + @@ + $$@ + _/ $ @ + _/_/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$ @ + _/_/ $@ + _/ _/ $ @ + _/ $ @ + _/ $ @ +_/_/_/_/ $ @ + $$ @ + @@ + $$ @ + _/_/_/ $@ + _/ $ @ + _/_/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/ _/ $@ +_/_/_/_/ $ @ + _/ $ @ + _/ $ @ + $$ @ + @@ + $$@ + _/_/_/_/ $ @ + _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ + $$@ + _/_/_/ $ @ + _/ $ @ + _/_/_/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + $$@ + _/_/_/_/_/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$ @ + _/_/ $@ + _/ _/ $ @ + _/_/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + $$ @ + _/_/ $@ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ + @ + $$@ + _/ $ @ + $$ @ + $$ @ +_/ $ @ + $$ @ + @@ + @ + $$@ + _/ $ @ + $$ @ + $$ @ + _/ $ @ +_/ $ @ + $$ @@ + $$@ + _/ $ @ + _/ $ @ +_/ $ @ + _/ $ @ + _/ $ @ + $$ @ + @@ + @ + $$@ + _/_/_/_/_/ $ @ + $$ @ +_/_/_/_/_/ $ @ + $$ @ + @ + @@ + $$ @ + _/ $ @ + _/ $@ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$ @ + _/_/ $@ + _/ $ @ + _/_/ $ @ + $$ @ +_/ $ @ + $$ @ + @@ + $$ @ + _/_/_/_/_/ $@ + _/ _/ $ @ + _/ _/_/_/ _/ $ @ + _/ _/ _/ _/ $ @ +_/ _/_/_/_/ $ @ + _/ $ @ + _/_/_/_/_/_/ $ @@ + $$ @ + _/_/ $@ + _/ _/ $ @ + _/_/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$ @ + _/_/_/ $@ + _/ _/ $ @ + _/_/_/ $ @ + _/ _/ $ @ +_/_/_/ $ @ + $$ @ + @@ + $$@ + _/_/_/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + _/_/_/ $ @ + $$ @ + @@ + $$ @ + _/_/_/ $@ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ +_/_/_/ $ @ + $$ @ + @@ + $$@ + _/_/_/_/ $ @ + _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/_/_/ $ @ + $$ @ + @@ + $$@ + _/_/_/_/ $ @ + _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$@ + _/_/_/ $ @ + _/ $ @ + _/ _/_/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$@ + _/_/_/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ + $$@ + _/ $ @ + _/ $ @ + _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/ _/ $ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$ @ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $@ +_/_/_/_/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/_/ _/_/ $ @ + _/ _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/_/ _/ $ @ + _/ _/ _/ $ @ + _/ _/_/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$ @ + _/_/ $@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + $$ @ + _/_/_/ $@ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$ @ + _/_/ $@ + _/ _/ $ @ + _/ _/_/ $ @ +_/ _/ $ @ + _/_/ _/ $ @ + $$ @ + @@ + $$ @ + _/_/_/ $@ + _/ _/ $ @ + _/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$@ + _/_/_/ $ @ + _/ $ @ + _/_/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ + $$@ +_/_/_/_/_/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/ _/ $ @ + _/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ _/ $ @ + _/ _/ _/ $ @ + _/ _/ $ @ + $$ @ + @@ + $$@ + _/ _/ $ @ + _/ _/ $ @ + _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$@ +_/ _/ $ @ + _/ _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$@ + _/_/_/_/_/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/_/_/_/_/ $ @ + $$ @ + @@ + _/_/ $@ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/_/ $ @ + $$ @@ + $$ @ +_/ $ @ + _/ $ @ + _/ $ @ + _/ $@ + _/ $ @ + $$ @ + @@ + _/_/ $@ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/_/ $ @ + $$ @@ + _/ $@ + _/ _/ $ @ + $$ @ + $$ @ + $$ @ +$$ @ + @ + @@ + @ + @ + @ + @ + @ + $$ @ + $$@ +_/_/_/_/_/ $ @@ + _/ $@ + _/ $ @ + $$ @ + $$ @ + $$ @ +$$ @ + @ + @@ + @ + $$@ + _/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ + $$ @ + _/ $ @ + _/_/_/ $@ + _/ _/ $ @ + _/ _/ $ @ +_/_/_/ $ @ + $$ @ + @@ + @ + $$@ + _/_/_/ $ @ + _/ $ @ +_/ $ @ + _/_/_/ $ @ + $$ @ + @@ + $$@ + _/ $ @ + _/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ + @ + $$ @ + _/_/ $@ + _/_/_/_/ $ @ +_/ $ @ + _/_/_/ $ @ + $$ @ + @@ + $$@ + _/_/ $ @ + _/ $ @ +_/_/_/_/ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + @ + $$@ + _/_/_/ $ @ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/ $ @@ + $$ @ + _/ $ @ + _/_/_/ $@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$@ + _/ $ @ + $$ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + $$@ + _/ $ @ + $$ @ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @@ + $$ @ + _/ $@ + _/ _/ $ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + $$@ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + @ + $$ @ + _/_/_/ _/_/ $@ + _/ _/ _/ $ @ + _/ _/ _/ $ @ +_/ _/ _/ $ @ + $$ @ + @@ + @ + $$ @ + _/_/_/ $@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + @ + $$ @ + _/_/ $@ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + @ + $$ @ + _/_/_/ $@ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/ $ @@ + @ + $$@ + _/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + _/ $ @ + _/ $ @@ + @ + $$@ + _/ _/_/ $ @ + _/_/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ + @ + $$@ + _/_/_/ $ @ + _/_/ $ @ + _/_/ $ @ +_/_/_/ $ @ + $$ @ + @@ + $$ @ + _/ $@ +_/_/_/_/ @ + _/ $ @ +_/ $ @ + _/_/ $ @ + $$ @ + @@ + @ + $$@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ + @ + $$@ + _/ _/ $ @ +_/ _/ $ @ + _/ _/ $ @ + _/ $ @ + $$ @ + @@ + @ + $$@ + _/ _/ _/ $ @ +_/ _/ _/ $ @ + _/ _/ _/ _/ $ @ + _/ _/ $ @ + $$ @ + @@ + @ + $$@ + _/ _/ $ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ + @ + $$@ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/ $ @@ + @ + $$@ + _/_/_/_/ $ @ + _/ $ @ + _/ $ @ +_/_/_/_/ $ @ + $$ @ + @@ + _/ $@ + _/ $ @ + _/ $ @ +_/ $ @ + _/ $ @ +_/ $ @ + _/ $ @ + $$ @@ + _/ $@ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @@ + _/ $ @ + _/ $@ + _/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @@ + _/ _/ $@ +_/ _/ $ @ + $$ @ + $$ @ + $$ @ +$$ @ + @ + @@ + _/ _/ $@ + $$ @ + _/_/ $ @ + _/ _/ $ @ + _/_/_/_/ $ @ +_/ _/ $ @ + $$ @ + @@ + _/ _/ $@ + $$ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + _/ _/ $@ + $$ @ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + _/ _/ $@ + $$ @ + _/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ + _/ _/ $@ + $$ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ + _/ _/ $@ + $$ @ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ + $$ @ + _/_/ $@ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ +_/ $ @ + $$ @@ +160 NO-BREAK SPACE + $ $@ + $ $ @ + $ $ @ + $ $ @ + $ $ @ + $ $ @ + $ $ @ +$ $ @@ +161 INVERTED EXCLAMATION MARK + $$@ + _/ $ @ + $$ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ +162 CENT SIGN + $$ @ + _/ $@ + _/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + _/ $ @ + $$ @@ +163 POUND SIGN + $$ @ + _/_/ $@ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ + _/_/_/ _/ $ @ +_/_/ _/_/ $ @ + @@ +164 CURRENCY SIGN + $$@ + _/ _/ $ @ + _/_/_/_/ $ @ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/_/ $ @ +_/ _/ $ @ + $$ @@ +165 YEN SIGN + $$@ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/_/_/ $ @ + _/ $ @ +_/_/_/_/_/ $ @ + _/ $ @ + $$ @@ +166 BROKEN BAR + _/ $@ + _/ $ @ + _/ $ @ + $$ @ + $$ @ + _/ $ @ + _/ $ @ +_/ $ @@ +167 SECTION SIGN + _/_/ $@ + _/ $ @ + _/ $ @ + _/ _/ $ @ + _/ $ @ + _/ $ @ +_/_/ $ @ + $$ @@ +168 DIAERESIS + _/ _/ $@ + $$ @ + $ $ @ + $ $ @ + $ $ @ +$ $ @ + @ + @@ +169 COPYRIGHT SIGN + _/_/_/_/ $ @ + _/ _/ $@ + _/ _/_/_/ _/ $ @ + _/ _/ _/ $ @ + _/ _/ _/ $ @ +_/ _/_/_/ _/ $ @ + _/ _/ $ @ + _/_/_/_/ $ @@ +170 FEMININE ORDINAL INDICATOR + $$@ + _/_/_/ $ @ + _/ _/ $ @ + _/_/_/ $ @ + $$ @ +_/_/_/_/ $ @ + @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + $$@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ + $$ @ + @@ +172 NOT SIGN + @ + @ + $$@ +_/_/_/_/_/ $ @ + _/ $ @ + $$ @ + @ + @@ +173 SOFT HYPHEN + @ + @ + $$@ +_/_/_/_/ $ @ + $$ @ + $$ @ + @ + @@ +174 REGISTERED SIGN + _/_/_/_/ $ @ + _/ _/ $@ + _/ _/_/_/ _/ $ @ + _/ _/ _/ _/ $ @ + _/ _/_/_/ _/ $ @ +_/ _/ _/ _/ $ @ + _/ _/ $ @ + _/_/_/_/ $ @@ +175 MACRON + _/_/_/_/_/ $@ + $$ @ + $$ @ + $$ @ + $$ @ +$$ @ + @ + @@ +176 DEGREE SIGN + _/ $@ + _/ _/ $ @ + _/ $ @ + $$ @ + $$ @ +$$ @ + @ + @@ +177 PLUS-MINUS SIGN + $$ @ + _/ $ @ + _/ $@ + _/_/_/_/_/ $ @ + _/ $ @ +_/_/_/_/_/ $ @ + $$ @ + @@ +178 SUPERSCRIPT TWO + $$ @ + _/_/ $@ + _/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @ + @@ +179 SUPERSCRIPT THREE + $$@ + _/_/_/ $ @ + _/ $ @ + _/ $ @ +_/_/ $ @ + $$ @ + @ + @@ +180 ACUTE ACCENT + _/ $@ + _/ $ @ + $$ @ + $$ @ + $$ @ +$$ @ + @ + @@ +181 MICRO SIGN + @ + $$@ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/_/ $ @ + _/ $ @ +_/ $ @@ +182 PILCROW SIGN + $$@ + _/_/_/_/ $ @ +_/_/_/ _/ $ @ + _/_/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ + $$ @ + @@ +183 MIDDLE DOT + @ + @ + $$@ + _/ $ @ + $$ @ +$$ @ + @ + @@ +184 CEDILLA + @ + @ + @ + @ + @ + $$@ + _/ $ @ +_/_/ $ @@ +185 SUPERSCRIPT ONE + $$@ + _/ $ @ +_/_/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @ + @@ +186 MASCULINE ORDINAL INDICATOR + $$ @ + _/_/ $@ + _/ _/ $ @ + _/_/ $ @ + $$ @ +_/_/_/_/ $ @ + @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + $$ @ + _/ _/ $ @ + _/ _/ $@ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ +188 VULGAR FRACTION ONE QUARTER + $$ @ + _/ _/ $@ +_/_/ _/ _/ _/ $ @ + _/ _/ _/ _/ $@ +_/ _/ _/_/_/_/ $ @ + _/ _/ $ @ + $$ @ + @@ +189 VULGAR FRACTION ONE HALF + $$ @ + _/ _/ $ @ +_/_/ _/ _/_/ $@ + _/ _/ _/ $ @ +_/ _/ _/ $ @ + _/ _/_/_/ $ @ + $$ @ + @@ +190 VULGAR FRACTION THREE QUARTERS + $$ @ + _/_/_/ _/ $@ + _/ _/ _/ _/ $ @ + _/ _/ _/ _/ $@ +_/_/ _/ _/_/_/_/ $ @ + _/ _/ $ @ + $$ @ + @@ +191 INVERTED QUESTION MARK + $$@ + _/ $ @ + $$ @ + _/_/ $ @ +_/ $ @ + _/_/ $ @ + $$ @ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + _/ $@ + _/ $ @ + _/_/ $@ + _/ _/ $ @ + _/_/_/_/ $ @ +_/ _/ $ @ + $$ @ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + _/ $@ + _/ $ @ + _/_/ $@ + _/ _/ $ @ + _/_/_/_/ $ @ +_/ _/ $ @ + $$ @ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + _/_/ $@ + _/ _/ $ @ + $$ @ + _/_/ $ @ + _/_/_/_/ $ @ +_/ _/ $ @ + $$ @ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + _/ _/ $@ + _/ _/ $ @ + $$ @ + _/_/ $ @ + _/_/_/_/ $ @ +_/ _/ $ @ + $$ @ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _/ _/ $@ + $$ @ + _/_/ $ @ + _/ _/ $ @ + _/_/_/_/ $ @ +_/ _/ $ @ + $$ @ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + _/_/ $@ + _/ _/ $ @ + _/_/ $ @ + _/ _/ $ @ + _/_/_/_/ $ @ +_/ _/ $ @ + $$ @ + @@ +198 LATIN CAPITAL LETTER AE + $$@ + _/_/_/_/_/_/ $ @ + _/ _/ $ @ + _/_/_/_/_/_/ $ @ + _/ _/ $ @ +_/ _/_/_/_/ $ @ + $$ @ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + $$@ + _/_/_/ $ @ + _/ $ @ + _/ $ @ + _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/ $ @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + _/ $ @ + _/ $@ + _/_/_/_/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/_/_/ $ @ + $$ @ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + _/ $ @ + _/ $@ + _/_/_/_/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/_/_/ $ @ + $$ @ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + _/_/ $@ + _/ _/ $ @ + _/_/_/_/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/_/_/ $ @ + $$ @ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _/ _/ $@ + $$ @ + _/_/_/_/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/_/_/ $ @ + $$ @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + _/ $ @ + _/ $@ + _/_/_/ $ @ + _/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + _/ $@ + _/ $ @ + _/_/_/ $ @ + _/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + _/ $@ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _/ _/ $@ + $$ @ + _/_/_/ $ @ + _/ $ @ + _/ $ @ +_/_/_/ $ @ + $$ @ + @@ +208 LATIN CAPITAL LETTER ETH + $$ @ + _/_/_/ $@ + _/ _/ $ @ +_/_/_/ _/ $ @ + _/ _/ $ @ +_/_/_/ $ @ + $$ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + _/ _/ $@ + _/ _/ $ @ + _/ _/ $ @ + _/_/ _/ $ @ + _/ _/_/ $ @ +_/ _/ $ @ + $$ @ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + _/ $@ + _/ $ @ + _/_/ $@ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + _/ $@ + _/ $ @ + _/_/ $@ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + _/_/ $@ + _/ _/ $ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + _/ _/ $@ + _/ _/ $ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _/ _/ $@ + $$ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +215 MULTIPLICATION SIGN + @ + $$@ + _/ _/ $ @ + _/ $ @ +_/ _/ $ @ + $$ @ + @ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + $$@ + _/_/_/_/ $ @ + _/ _/_/ $ @ + _/ _/ _/ $ @ + _/_/ _/ $ @ +_/_/_/_/ $ @ + $$ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + _/ $@ + _/ $ @ + $$@ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + _/ $@ + _/ $ @ + $$@ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + _/_/ $@ + _/ _/ $ @ + $$ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _/ _/ $@ + $$ @ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + _/ $ @ + _/ $@ +_/ _/ $ @ + _/ _/ $ @ + _/ $ @ + _/ $ @ + $$ @ + @@ +222 LATIN CAPITAL LETTER THORN + $$ @ + _/ $ @ + _/_/_/ $@ + _/ _/ $ @ + _/_/_/ $ @ +_/ $ @ + $$ @ + @@ +223 LATIN SMALL LETTER SHARP S + $$ @ + _/_/ $@ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ +_/ $ @ + $$ @@ +224 LATIN SMALL LETTER A WITH GRAVE + _/ $@ + _/ $ @ + $$@ + _/_/_/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + _/ $@ + _/ $ @ + $$ @ + _/_/_/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + _/ $@ + _/ _/ $ @ + $$ @ + _/_/_/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +227 LATIN SMALL LETTER A WITH TILDE + _/ _/ $@ + _/ _/ $ @ + $$ @ + _/_/_/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _/ _/ $@ + $$ @ + _/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + _/ $@ + _/ _/ $ @ + _/ $ @ + _/_/_/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +230 LATIN SMALL LETTER AE + @ + $$ @ + _/_/_/ _/_/ $@ + _/ _/_/_/_/_/ $ @ +_/ _/_/ $ @ + _/_/_/ _/_/_/ $ @ + $$ @ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + $$@ + _/_/_/ $ @ + _/ $ @ + _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/ $ @@ +232 LATIN SMALL LETTER E WITH GRAVE + _/ $@ + _/ $ @ + _/_/ $ @ + _/_/_/_/ $ @ +_/ $ @ + _/_/_/ $ @ + $$ @ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + _/ $@ + _/ $ @ + _/_/ $ @ + _/_/_/_/ $ @ +_/ $ @ + _/_/_/ $ @ + $$ @ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + _/_/ $@ + _/ _/ $ @ + _/_/ $ @ + _/_/_/_/ $ @ +_/ $ @ + _/_/_/ $ @ + $$ @ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _/ _/ $@ + $$ @ + _/_/ $ @ + _/_/_/_/ $ @ +_/ $ @ + _/_/_/ $ @ + $$ @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + _/ $@ + _/ $ @ + $$ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + _/ $@ + _/ $ @ + $$ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + _/ $@ + _/ _/ $ @ + $$ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _/ _/ $@ + $$ @ + _/ $ @ + _/ $ @ + _/ $ @ +_/ $ @ + $$ @ + @@ +240 LATIN SMALL LETTER ETH + _/ _/ $@ + _/ $ @ + _/ _/ $@ + _/_/_/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + _/ _/ $@ + _/ _/ $ @ + $$ @ + _/_/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + $$ @ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + _/ $@ + _/ $ @ + $$ @ + _/_/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + _/ $@ + _/ $ @ + $$ @ + _/_/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + _/_/ $@ + _/ _/ $ @ + $$ @ + _/_/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + _/_/_/ $@ + _/ _/ $ @ + $$ @ + _/_/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _/ _/ $@ + $$ @ + _/_/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/ $ @ + $$ @ + @@ +247 DIVISION SIGN + $$ @ + _/ $ @ + $$@ +_/_/_/_/_/ $ @ + $$ @ + _/ $ @ + $$ @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + $$@ + _/_/_/ $ @ + _/ _/_/ $ @ + _/_/ _/ $ @ +_/_/_/ $ @ + $$ @ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + _/ $ @ + _/ $ @ + $$@ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + _/ $@ + _/ $ @ + $$ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + _/_/ $@ + _/ _/ $ @ + $$ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _/ _/ $@ + $$ @ + _/ _/ $ @ + _/ _/ $ @ +_/ _/ $ @ + _/_/_/ $ @ + $$ @ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + _/ $@ + _/ $ @ + $$@ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/ $ @@ +254 LATIN SMALL LETTER THORN + $$ @ + _/ $ @ + _/_/_/ $@ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/ $ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _/ _/ $@ + $$ @ + _/ _/ $ @ + _/ _/ $ @ + _/ _/ $ @ + _/_/_/ $ @ + _/ $ @ +_/_/ $ @@ diff --git a/cosmic rage/fonts/mini.flf b/cosmic rage/fonts/mini.flf new file mode 100644 index 0000000..3b72606 --- /dev/null +++ b/cosmic rage/fonts/mini.flf @@ -0,0 +1,899 @@ +flf2a$ 4 3 10 0 10 0 1920 96 +Mini by Glenn Chappell 4/93 +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + +$$@ +$$@ +$$@ +$$@@ + @ + |$@ + o$@ + @@ + @ + ||$@ + @ + @@ + @ + -|-|-$@ + -|-|-$@ + @@ + _$@ + (|$ @ + _|)$@ + @@ + @ + O/$@ + /O$@ + @@ + @ + ()$ @ + (_X$@ + @@ + @ + /$@ + @ + @@ + @ + /$@ + |$ @ + \$@@ + @ + \$ @ + |$@ + /$ @@ + @ + \|/$@ + /|\$@ + @@ + @ + _|_$@ + |$ @ + @@ + @ + @ + o$@ + /$@@ + @ + __$@ + @ + @@ + @ + @ + o$@ + @@ + @ + /$@ + /$ @ + @@ + _$ @ + / \$@ + \_/$@ + @@ + @ + /|$@ + |$@ + @@ + _$ @ + )$@ + /_$@ + @@ + _$ @ + _)$@ + _)$@ + @@ + @ + |_|_$@ + |$ @ + @@ + _$ @ + |_$ @ + _)$@ + @@ + _$ @ + |_$ @ + |_)$@ + @@ + __$@ + /$@ + /$ @ + @@ + _$ @ + (_)$@ + (_)$@ + @@ + _$ @ + (_|$@ + |$@ + @@ + @ + o$@ + o$@ + @@ + @ + o$@ + o$@ + /$@@ + @ + /$@ + \$@ + @@ + @ + --$@ + --$@ + @@ + @ + \$@ + /$@ + @@ + _$ @ + )$@ + o$ @ + @@ + __$ @ + / \$@ + | (|/$@ + \__$ @@ + @ + /\$ @ + /--\$@ + @@ + _$ @ + |_)$@ + |_)$@ + @@ + _$@ + /$ @ + \_$@ + @@ + _$ @ + | \$@ + |_/$@ + @@ + _$@ + |_$@ + |_$@ + @@ + _$@ + |_$@ + |$ @ + @@ + __$@ + /__$@ + \_|$@ + @@ + @ + |_|$@ + | |$@ + @@ + ___$@ + |$ @ + _|_$@ + @@ + @ + |$@ + \_|$@ + @@ + @ + |/$@ + |\$@ + @@ + @ + |$ @ + |_$@ + @@ + @ + |\/|$@ + | |$@ + @@ + @ + |\ |$@ + | \|$@ + @@ + _$ @ + / \$@ + \_/$@ + @@ + _$ @ + |_)$@ + |$ @ + @@ + _$ @ + / \$@ + \_X$@ + @@ + _$ @ + |_)$@ + | \$@ + @@ + __$@ + (_$ @ + __)$@ + @@ + ___$@ + |$ @ + |$ @ + @@ + @ + | |$@ + |_|$@ + @@ + @ + \ /$@ + \/$ @ + @@ + @ + \ /$@ + \/\/$ @ + @@ + @ + \/$@ + /\$@ + @@ + @ + \_/$@ + |$ @ + @@ + __$@ + /$@ + /_$@ + @@ + _$@ + |$ @ + |_$@ + @@ + @ + \$ @ + \$@ + @@ + _$ @ + |$@ + _|$@ + @@ + /\$@ + @ + @ + @@ + @ + @ + @ + __$@@ + @ + \$@ + @ + @@ + @ + _.$@ + (_|$@ + @@ + @ + |_$ @ + |_)$@ + @@ + @ + _$@ + (_$@ + @@ + @ + _|$@ + (_|$@ + @@ + @ + _$ @ + (/_$@ + @@ + _$@ + _|_$@ + |$ @ + @@ + @ + _$ @ + (_|$@ + _|$@@ + @ + |_$ @ + | |$@ + @@ + @ + o$@ + |$@ + @@ + @ + o$@ + |$@ + _|$@@ + @ + |$ @ + |<$@ + @@ + @ + |$@ + |$@ + @@ + @ + ._ _$ @ + | | |$@ + @@ + @ + ._$ @ + | |$@ + @@ + @ + _$ @ + (_)$@ + @@ + @ + ._$ @ + |_)$@ + |$ @@ + @ + _.$@ + (_|$@ + |$@@ + @ + ._$@ + |$ @ + @@ + @ + _$@ + _>$@ + @@ + @ + _|_$@ + |_$@ + @@ + @ + @ + |_|$@ + @@ + @ + @ + \/$@ + @@ + @ + @ + \/\/$@ + @@ + @ + @ + ><$@ + @@ + @ + @ + \/$@ + /$ @@ + @ + _$ @ + /_$@ + @@ + ,-$@ + _|$ @ + |$ @ + `-$@@ + |$@ + |$@ + |$@ + |$@@ + -.$ @ + |_$@ + |$ @ + -'$ @@ + /\/$@ + @ + @ + @@ + o o$@ + /\$ @ + /--\$@ + @@ + o_o$@ + / \$@ + \_/$@ + @@ + o o$@ + | |$@ + |_|$@ + @@ + o o$@ + _.$@ + (_|$@ + @@ + o o$@ + _$ @ + (_)$@ + @@ + o o$@ + @ + |_|$@ + @@ + _$ @ + | )$@ + | )$@ + |$ @@ +160 NO-BREAK SPACE + $$@ + $$@ + $$@ + $$@@ +161 INVERTED EXCLAMATION MARK + @ + o$@ + |$@ + @@ +162 CENT SIGN + @ + |_$@ + (__$@ + |$ @@ +163 POUND SIGN + _$ @ + _/_`$ @ + |___$@ + @@ +164 CURRENCY SIGN + @ + `o'$@ + ' `$@ + @@ +165 YEN SIGN + @ + _\_/_$@ + --|--$@ + @@ +166 BROKEN BAR + |$@ + |$@ + |$@ + |$@@ +167 SECTION SIGN + _$@ + ($ @ + ()$@ + _)$@@ +168 DIAERESIS + o o$@ + @ + @ + @@ +169 COPYRIGHT SIGN + _$ @ + |C|$@ + `-'$@ + @@ +170 FEMININE ORDINAL INDICATOR + _.$@ + (_|$@ + ---$@ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + @ + //$@ + \\$@ + @@ +172 NOT SIGN + @ + __$ @ + |$@ + @@ +173 SOFT HYPHEN + @ + _$@ + @ + @@ +174 REGISTERED SIGN + _$ @ + |R|$@ + `-'$@ + @@ +175 MACRON + __$@ + @ + @ + @@ +176 DEGREE SIGN + O$@ + @ + @ + @@ +177 PLUS-MINUS SIGN + @ + _|_$@ + _|_$@ + @@ +178 SUPERSCRIPT TWO + 2$@ + @ + @ + @@ +179 SUPERSCRIPT THREE + 3$@ + @ + @ + @@ +180 ACUTE ACCENT + /$@ + @ + @ + @@ +181 MICRO SIGN + @ + @ + |_|$@ + |$ @@ +182 PILCROW SIGN + __$ @ + (| |$@ + | |$@ + @@ +183 MIDDLE DOT + @ + o$@ + @ + @@ +184 CEDILLA + @ + @ + @ + S$@@ +185 SUPERSCRIPT ONE + 1$@ + @ + @ + @@ +186 MASCULINE ORDINAL INDICATOR + _$ @ + (_)$@ + ---$@ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + @ + \\$@ + //$@ + @@ +188 VULGAR FRACTION ONE QUARTER + @ + 1/$@ + /4$@ + @@ +189 VULGAR FRACTION ONE HALF + @ + 1/$@ + /2$@ + @@ +190 VULGAR FRACTION THREE QUARTERS + @ + 3/$@ + /4$@ + @@ +191 INVERTED QUESTION MARK + @ + o$@ + (_$@ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + \$ @ + /\$ @ + /--\$@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + /$ @ + /\$ @ + /--\$@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /\$ @ + /\$ @ + /--\$@ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\/$@ + /\$ @ + /--\$@ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + o o$@ + /\$ @ + /--\$@ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + O$ @ + / \$ @ + /---\$@ + @@ +198 LATIN CAPITAL LETTER AE + _$@ + /|_$@ + /-|_$@ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + _$@ + /$ @ + \_$@ + S$@@ +200 LATIN CAPITAL LETTER E WITH GRAVE + \_$@ + |_$@ + |_$@ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + _/$@ + |_$ @ + |_$ @ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /\$@ + |_$ @ + |_$ @ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + o_o$@ + |_$ @ + |_$ @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + \__$@ + |$ @ + _|_$@ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + __/$@ + |$ @ + _|_$@ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /\$@ + ___$@ + _|_$@ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + o_o$@ + |$ @ + _|_$@ + @@ +208 LATIN CAPITAL LETTER ETH + _$ @ + _|_\$@ + |_/$@ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\/$@ + |\ |$@ + | \|$@ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + \$ @ + / \$@ + \_/$@ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + /$ @ + / \$@ + \_/$@ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /\$@ + / \$@ + \_/$@ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\/$@ + / \$@ + \_/$@ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + o_o$@ + / \$@ + \_/$@ + @@ +215 MULTIPLICATION SIGN + @ + @ + X$@ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + __$ @ + / /\$@ + \/_/$@ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + \$ @ + | |$@ + |_|$@ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + /$ @ + | |$@ + |_|$@ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /\$@ + | |$@ + |_|$@ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + o o$@ + | |$@ + |_|$@ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + /$ @ + \_/$@ + |$ @ + @@ +222 LATIN CAPITAL LETTER THORN + |_$ @ + |_)$@ + |$ @ + @@ +223 LATIN SMALL LETTER SHARP S + _$ @ + | )$@ + | )$@ + |$ @@ +224 LATIN SMALL LETTER A WITH GRAVE + \$ @ + _.$@ + (_|$@ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + /$ @ + _.$@ + (_|$@ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + /\$@ + _.$@ + (_|$@ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\/$@ + _.$@ + (_|$@ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + o o$@ + _.$@ + (_|$@ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + O$ @ + _.$@ + (_|$@ + @@ +230 LATIN SMALL LETTER AE + @ + ___$ @ + (_|/_$@ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + _$@ + (_$@ + S$@@ +232 LATIN SMALL LETTER E WITH GRAVE + \$ @ + _$ @ + (/_$@ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + /$ @ + _$ @ + (/_$@ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + /\$@ + _$ @ + (/_$@ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + o o$@ + _$ @ + (/_$@ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + \$@ + @ + |$@ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + /$@ + @ + |$@ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + /\$@ + @ + |$ @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + o o$@ + @ + |$ @ + @@ +240 LATIN SMALL LETTER ETH + X$ @ + \$ @ + (_|$@ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\/$@ + ._$ @ + | |$@ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + \$ @ + _$ @ + (_)$@ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + /$ @ + _$ @ + (_)$@ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + /\$@ + _$ @ + (_)$@ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\/$@ + _$ @ + (_)$@ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + o o$@ + _$ @ + (_)$@ + @@ +247 DIVISION SIGN + o$ @ + ---$@ + o$ @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + _$ @ + (/)$@ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + \$ @ + @ + |_|$@ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + /$ @ + @ + |_|$@ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + /\$@ + @ + |_|$@ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + o o$@ + @ + |_|$@ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + /$@ + @ + \/$@ + /$ @@ +254 LATIN SMALL LETTER THORN + @ + |_$ @ + |_)$@ + |$ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + oo$@ + @ + \/$@ + /$ @@ diff --git a/cosmic rage/fonts/script.flf b/cosmic rage/fonts/script.flf new file mode 100644 index 0000000..8f2f048 --- /dev/null +++ b/cosmic rage/fonts/script.flf @@ -0,0 +1,1493 @@ +flf2a$ 7 5 16 0 10 0 3904 96 +Script by Glenn Chappell 4/93 +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + +$$@ +$$@ +$$@ +$$@ +$$@ +$$@ +$$@@ + @ + |@ + |@ + |@ + o@ + @ + @@ + oo@ + ||@ + $$@ + $$@ + $$@ + @ + @@ + @ + | | @ + --+--+--@ + --+--+--@ + | | @ + @ + @@ + @ + |_|_@ + (|_| @ + _|_|)@ + | | @ + @ + @@ + @ + () /@ + / @ + / @ + / ()@ + @ + @@ + @ + () @ + /\ @ + / \/@ + \__/\@ + @ + @@ + o@ + /@ + $@ + $@ + $@ + @ + @@ + @ + /@ + | @ + | @ + | @ + \@ + @@ + @ + \ @ + |@ + |@ + |@ + / @ + @@ + @ + @ + \|/ @ + --*--@ + /|\ @ + @ + @@ + @ + @ + | @ + --+--@ + | @ + @ + @@ + @ + @ + @ + @ + o@ + /@ + @@ + @ + @ + @ + -----@ + $ @ + @ + @@ + @ + @ + @ + @ + o@ + @ + @@ + @ + /@ + / @ + / @ + / @ + @ + @@ + __ @ + / \ @ + | |@ + | |@ + \__/ @ + @ + @@ + ,@ + /|@ + |@ + |@ + |@ + @ + @@ + __ @ + / )@ + $/ @ + / @ + /___@ + @ + @@ + ___ @ + / \@ + $__/@ + $ \@ + \___/@ + @ + @@ + @ + | | @ + |__|_@ + | @ + | @ + @ + @@ + ____@ + | @ + |___ @ + $ \@ + \___/@ + @ + @@ + __ @ + /$ @ + | __ @ + |/ \@ + \__/@ + @ + @@ + _____@ + $ /@ + $ / @ + $/ @ + / @ + @ + @@ + __ @ + / \@ + \__/@ + / \@ + \__/@ + @ + @@ + __ @ + / |@ + \_/|@ + |@ + |@ + @ + @@ + @ + o@ + $@ + $@ + o@ + @ + @@ + @ + o@ + $@ + $@ + o@ + /@ + @@ + @ + /@ + / @ + \ @ + \@ + @ + @@ + @ + @ + -----@ + -----@ + @ + @ + @@ + @ + \ @ + \@ + /@ + / @ + @ + @@ + __ @ + / \@ + $_/@ + | @ + o @ + @ + @@ + @ + ____ @ + / __,\ @ + | / | |@ + | \_/|/ @ + \____/ @ + @@ + ___, @ + / | @ + | | @ + | | @ + \__/\_/@ + @ + @@ + , __ @ + /|/ \@ + | __/@ + | \@ + |(__/@ + @ + @@ + ___$@ + / (_)@ + | $ @ + | $ @ + \___/@ + @ + @@ + $____ @ + (| \ @ + | |@ + $_| |@ + (/\___/ @ + @ + @@ + ___$@ + / (_)@ + \__$ @ + / $ @ + \___/@ + @ + @@ + $______@ + (_) |$ @ + _|_$@ + / | |@ + (_/ @ + @ + @@ + @ + () |@ + /\/|@ + / |@ + /(__/ @ + @ + @@ + , @ + /| | @ + |___| @ + | |\@ + | |/@ + @ + @@ + _ @ + | |@ + | |@ + _ |/ @ + \_/\/@ + @ + @@ + @ + /\ @ + | | @ + | | @ + \_|/@ + /| @ + \| @@ + , @ + /| / @ + |__/ @ + | \$ @ + | \_/@ + @ + @@ + $_$ @ + \_|_) @ + |$ @ + $_|$ @ + (/\___/@ + @ + @@ + ,__ __ @ + /| | | @ + | | | @ + | | | @ + | | |_/@ + @ + @@ + , _ @ + /|/ \ @ + | | @ + | | @ + | |_/@ + @ + @@ + __ @ + /\_\/@ + | |@ + | |@ + \__/ @ + @ + @@ + , __ @ + /|/ \@ + |___/@ + | $@ + | $@ + @ + @@ + __ @ + / \ @ + | __ | @ + |/ \| @ + \__/\_/@ + @ + @@ + , __ @ + /|/ \ @ + |___/ @ + | \$ @ + | \_/@ + @ + @@ + @ + () @ + /\ @ + / \@ + /(__/@ + @ + @@ + $______@ + (_) | @ + $ | @ + $_ | @ + (_/ @ + @ + @@ + $_ @ + (_| | @ + | | @ + | | @ + \__/\_/@ + @ + @@ + $_ @ + (_| |_/@ + | | @ + | | @ + \_/ @ + @ + @@ + $_ @ + (_| | |_/@ + | | | @ + | | | @ + \_/ \_/ @ + @ + @@ + $_ @ + (_\ / @ + $\/ @ + $/\ @ + _/ \_/@ + @ + @@ + $_ @ + (_| | @ + | | @ + | | @ + \_/|/@ + /| @ + \| @@ + $__ @ + (_ \ @ + $/ @ + / @ + /__/@ + /| @ + \| @@ + _@ + | @ + | @ + | @ + | @ + |_@ + @@ + @ + \ @ + \ @ + \ @ + \@ + @ + @@ + _ @ + |@ + |@ + |@ + |@ + _|@ + @@ + /\@ + $@ + $@ + $@ + $@ + @ + @@ + @ + @ + @ + @ + $ @ + $ @ + _____@@ + o@ + \@ + $@ + $@ + $@ + @ + @@ + @ + @ + __, @ + / | @ + \_/|_/@ + @ + @@ + $_$ @ + | | @ + | | @ + |/ \_@ + \_/ @ + @ + @@ + @ + @ + __ @ + /$ @ + \___/@ + @ + @@ + @ + | @ + __| @ + / | @ + \_/|_/@ + @ + @@ + @ + @ + _ @ + |/ @ + |__/@ + @ + @@ + $_$ @ + | | @ + | | @ + |/ @ + |__/@ + |\ @ + |/ @@ + @ + @ + __, @ + / | @ + \_/|/@ + /| @ + \| @@ + $_$ @ + | | @ + | | @ + |/ \ @ + | |_/@ + @ + @@ + @ + o @ + @ + | @ + |_/@ + @ + @@ + @ + o @ + @ + | @ + |/@ + /| @ + \| @@ + $_$ @ + | | @ + | | @ + |/_) @ + | \_/@ + @ + @@ + $_$ @ + | | @ + | | @ + |/ @ + |__/@ + @ + @@ + @ + @ + _ _ _ @ + / |/ |/ | @ + $ | | |_/@ + @ + @@ + @ + @ + _ _ @ + / |/ | @ + $ | |_/@ + @ + @@ + @ + @ + __ @ + / \_@ + \__/ @ + @ + @@ + @ + @ + _ @ + |/ \_@ + |__/ @ + /| @ + \| @@ + @ + @ + __, @ + / | @ + \_/|_/@ + |\ @ + |/ @@ + @ + @ + ,_ @ + / | @ + $ |_/@ + @ + @@ + @ + @ + , @ + / \_@ + $\/ @ + @ + @@ + @ + @ + _|_ @ + | @ + |_/@ + @ + @@ + @ + @ + @ + | | @ + $\_/|_/@ + @ + @@ + @ + @ + @ + | |_@ + $\/ @ + @ + @@ + @ + @ + @ + | | |_@ + $\/ \/ @ + @ + @@ + @ + @ + @ + /\/ @ + $/\_/@ + @ + @@ + @ + @ + @ + | | @ + $\_/|/@ + /| @ + \| @@ + @ + @ + __ @ + / / _@ + $/_/ @ + /| @ + \| @@ + @ + /@ + | @ + < @ + | @ + \@ + @@ + |@ + |@ + |@ + |@ + |@ + |@ + |@@ + @ + \ @ + | @ + >@ + | @ + / @ + @@ + /\/@ + $ @ + $ @ + $ @ + $ @ + @ + @@ + o o @ + ___, @ + / | @ + | | @ + \__/\_/@ + @ + @@ + o o @ + __ @ + /\_\/@ + | |@ + \__/ @ + @ + @@ + o o @ + $_ @ + (_| | @ + | | @ + \__/\_/@ + @ + @@ + o o @ + @ + __, @ + / | @ + \_/|_/@ + @ + @@ + o o @ + @ + __ @ + / \_@ + \__/ @ + @ + @@ + o o @ + @ + @ + | | @ + $\_/|_/@ + @ + @@ + _ @ + / \@ + | /@ + | \@ + | _/@ + | @ + @@ +160 NO-BREAK SPACE + $$@ + $$@ + $$@ + $$@ + $$@ + $$@ + $$@@ +161 INVERTED EXCLAMATION MARK + @ + o@ + |@ + |@ + |@ + @ + @@ +162 CENT SIGN + @ + @ + _|_ @ + / | @ + \_|_/@ + | @ + @@ +163 POUND SIGN + _ @ + / \ @ + __|__ @ + _| $ @ + (/ \__/@ + @ + @@ +164 CURRENCY SIGN + @ + \ _ /@ + / \ @ + \_/ @ + / \@ + @ + @@ +165 YEN SIGN + @ + \ /@ + _\_/_@ + __|__@ + | @ + @ + @@ +166 BROKEN BAR + |@ + |@ + |@ + @ + |@ + |@ + |@@ +167 SECTION SIGN + _@ + ( @ + /\@ + \/@ + _)@ + @ + @@ +168 DIAERESIS + o o@ + $ $@ + $ $@ + $ $@ + $ $@ + @ + @@ +169 COPYRIGHT SIGN + ____ @ + / __ \ @ + / / () \ @ + | | |@ + \ \__/ / @ + \____/ @ + @@ +170 FEMININE ORDINAL INDICATOR + __, @ + / | @ + \_/|_@ + ---- @ + $ @ + @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + @ + //@ + // @ + \\ @ + \\@ + @ + @@ +172 NOT SIGN + @ + ___ @ + |@ + $ @ + $ @ + @ + @@ +173 SOFT HYPHEN + @ + @ + @ + ----@ + $ @ + @ + @@ +174 REGISTERED SIGN + ____ @ + /, _ \ @ + //|/ \ \ @ + | |__/ |@ + \ | \_// @ + \____/ @ + @@ +175 MACRON + _____@ + $ @ + $ @ + $ @ + $ @ + @ + @@ +176 DEGREE SIGN + _ @ + / \@ + \_/@ + @ + $ @ + @ + @@ +177 PLUS-MINUS SIGN + @ + @ + | @ + --+--@ + __|__@ + @ + @@ +178 SUPERSCRIPT TWO + _ @ + )@ + /_@ + @ + $@ + @ + @@ +179 SUPERSCRIPT THREE + ___@ + _/@ + __)@ + @ + $ @ + @ + @@ +180 ACUTE ACCENT + /@ + $@ + $@ + $@ + $@ + @ + @@ +181 MICRO SIGN + @ + @ + @ + | | @ + |\_/|_/@ + | @ + | @@ +182 PILCROW SIGN + ____ @ + / | |@ + \_| |@ + | |@ + | |@ + @ + @@ +183 MIDDLE DOT + @ + @ + $O$@ + $ @ + $ @ + @ + @@ +184 CEDILLA + @ + @ + @ + @ + $ @ + _)@ + @@ +185 SUPERSCRIPT ONE + ,@ + /|@ + |@ + @ + $@ + @ + @@ +186 MASCULINE ORDINAL INDICATOR + __ @ + / \_@ + \__/ @ + ---- @ + $ @ + @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + @ + \\ @ + \\@ + //@ + // @ + @ + @@ +188 VULGAR FRACTION ONE QUARTER + , @ + /| / @ + |/ @ + /|_|_@ + / | @ + @ + @@ +189 VULGAR FRACTION ONE HALF + , @ + /| / @ + |/_ @ + / )@ + / /_@ + @ + @@ +190 VULGAR FRACTION THREE QUARTERS + ___ @ + _/ / @ + __)/ @ + /|_|_@ + / | @ + @ + @@ +191 INVERTED QUESTION MARK + @ + o @ + _| @ + /$ @ + \__/@ + @ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + \ @ + ___, @ + / | @ + | | @ + \__/\_/@ + @ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + / @ + ___, @ + / | @ + | | @ + \__/\_/@ + @ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /\ @ + ___, @ + / | @ + | | @ + \__/\_/@ + @ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\/ @ + ___, @ + / | @ + | | @ + \__/\_/@ + @ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + o o @ + ___, @ + / | @ + | | @ + \__/\_/@ + @ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + _ @ + (_), @ + / | @ + | | @ + \__/\_/@ + @ + @@ +198 LATIN CAPITAL LETTER AE + ___,___$@ + / | (_)@ + | |__ @ + | | @ + \__/\___/@ + @ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + ___$@ + / (_)@ + | $ @ + | $ @ + \___/@ + _) @ + @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + \ @ + ___$ @ + / (_) @ + >--$ @ + \____/@ + @ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + / @ + ___$ @ + / (_) @ + >--$ @ + \____/@ + @ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /\ @ + ___$ @ + / (_) @ + >--$ @ + \____/@ + @ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + o o @ + ___$ @ + / (_) @ + >--$ @ + \____/@ + @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + \ @ + $_$ @ + | | @ + _ |/ @ + \_/\_/@ + @ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + / @ + $_$ @ + | | @ + _ |/ @ + \_/\_/@ + @ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /\ @ + $_$ @ + | | @ + _ |/ @ + \_/\_/@ + @ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + o o @ + $_$ @ + | | @ + _ |/ @ + \_/\_/@ + @ + @@ +208 LATIN CAPITAL LETTER ETH + $____ @ + (| \ @ + __|__ |@ + $_| |@ + (/\___/ @ + @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\/ @ + , _ @ + /|/ \ @ + | | @ + | |_/@ + @ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + \ @ + __ @ + /\_\/@ + | |@ + \__/ @ + @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + / @ + __ @ + /\_\/@ + | |@ + \__/ @ + @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /\ @ + __ @ + /\_\/@ + | |@ + \__/ @ + @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\/ @ + __ @ + /\_\/@ + | |@ + \__/ @ + @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + o o @ + __ @ + /\_\/@ + | |@ + \__/ @ + @ + @@ +215 MULTIPLICATION SIGN + @ + @ + $\/$@ + $/\$@ + $ $@ + @ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + __ /@ + /\_//@ + | / |@ + | / |@ + /__/ @ + / @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + \ @ + $_ @ + (_| | @ + | | @ + \__/\_/@ + @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + / @ + $_ @ + (_| | @ + | | @ + \__/\_/@ + @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /\ @ + $_ @ + (_| | @ + | | @ + \__/\_/@ + @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + o o @ + $_ @ + (_| | @ + | | @ + \__/\_/@ + @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + / @ + $_ @ + (_| | @ + | | @ + \_/|/@ + /| @ + \| @@ +222 LATIN CAPITAL LETTER THORN + , @ + | __ @ + /|/ \@ + |___/@ + | $@ + @ + @@ +223 LATIN SMALL LETTER SHARP S + _ @ + / \@ + | /@ + | \@ + | _/@ + | @ + @@ +224 LATIN SMALL LETTER A WITH GRAVE + \ @ + @ + __, @ + / | @ + \_/|_/@ + @ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + / @ + @ + __, @ + / | @ + \_/|_/@ + @ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + /\ @ + @ + __, @ + / | @ + \_/|_/@ + @ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\/ @ + @ + __, @ + / | @ + \_/|_/@ + @ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + o o @ + @ + __, @ + / | @ + \_/|_/@ + @ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + @ + () @ + __, @ + / | @ + \_/|_/@ + @ + @@ +230 LATIN SMALL LETTER AE + @ + @ + __,_ @ + / |/ @ + \_/|__/@ + @ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + @ + __ @ + / @ + \___/@ + _) @ + @@ +232 LATIN SMALL LETTER E WITH GRAVE + \ @ + @ + _ @ + |/ @ + |__/@ + @ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + / @ + @ + _ @ + |/ @ + |__/@ + @ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + /\ @ + @ + _ @ + |/ @ + |__/@ + @ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + o o @ + @ + _ @ + |/ @ + |__/@ + @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + \ @ + @ + @ + | @ + |_/@ + @ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + / @ + @ + @ + | @ + |_/@ + @ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + /\ @ + @ + @ + | @ + |_/@ + @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + o o @ + @ + @ + | @ + |__/@ + @ + @@ +240 LATIN SMALL LETTER ETH + @ + \/@ + _'|@ + / |@ + \_/ @ + @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\/ @ + @ + _ _ @ + / |/ | @ + $ | |_/@ + @ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + \ @ + @ + __ @ + / \_@ + \__/ @ + @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + / @ + @ + __ @ + / \_@ + \__/ @ + @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + /\ @ + @ + __ @ + / \_@ + \__/ @ + @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\/ @ + @ + __ @ + / \_@ + \__/ @ + @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + o o @ + @ + __ @ + / \_@ + \__/ @ + @ + @@ +247 DIVISION SIGN + @ + @ + O @ + -----@ + O @ + @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + @ + __/ @ + / /\_@ + \/_/ @ + / @ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + \ @ + @ + @ + | | @ + $\_/|_/@ + @ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + / @ + @ + @ + | | @ + $\_/|_/@ + @ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + /\ @ + @ + @ + | | @ + $\_/|_/@ + @ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + o o @ + @ + @ + | | @ + $\_/|_/@ + @ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + / @ + @ + @ + | | @ + $\_/|/@ + /| @ + \| @@ +254 LATIN SMALL LETTER THORN + _ @ + | | @ + | | @ + |/ \_@ + |__/ @ + /| @ + \| @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + o o @ + @ + @ + | | @ + $\_/|/@ + /| @ + \| @@ diff --git a/cosmic rage/fonts/shadow.flf b/cosmic rage/fonts/shadow.flf new file mode 100644 index 0000000..2ec9182 --- /dev/null +++ b/cosmic rage/fonts/shadow.flf @@ -0,0 +1,1097 @@ +flf2a$ 5 4 16 0 10 0 4992 96 +Shadow by Glenn Chappell 6/93 -- based on Standard & SmShadow +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + + $$@ + $$@ + $$@ + $$@ + $$@@ + $|$@ + $|$@ + _|$@ + _)$@ + @@ + $| )$@ + V V$ @ + $$ @ + $$ @ + @@ + $| |$ @ + _ |_ |_|$@ + _ |_ |_|$@ + _| _|$ @ + @@ + $|$ @ + $ __)$@ + \__ \$@ + ( /$@ + _|$ @@ + _) /$@ + $/$ @ + $/$ @ + _/ _)$@ + @@ + $ _ )$ @ + $_ \ \$@ + $( ` <$@ + \___/\/$@ + @@ + $)$@ + /$ @ + $$ @ + $$ @ + @@ + $/$@ + $|$ @ + $|$ @ + $|$ @ + \_\$@@ + \ \$ @ + $|$@ + $|$@ + $|$@ + _/$ @@ + $\$ @ + \ /$@ + $_ _\$@ + \/$ @ + @@ + @ + $|$ @ + _ _|$@ + _|$ @ + @@ + @ + @ + @ + $)$@ + /$ @@ + @ + @ + _____|$@ + $$ @ + @@ + @ + @ + @ + _)$@ + @@ + $/$@ + $/$ @ + $/$ @ + _/$ @ + @@ + $_ \$ @ + $| |$@ + $| |$@ + \___/$ @ + @@ + _ |$@ + $|$@ + $|$@ + _|$@ + @@ + ___ \$ @ + ) |$@ + $__/$ @ + _____|$@ + @@ + ___ /$ @ + _ \$ @ + ) |$@ + ____/$ @ + @@ + $| |$ @ + $| |$ @ + ___ __|$@ + _|$ @ + @@ + $___|$ @ + $__ \$ @ + ) |$@ + ____/$ @ + @@ + $/$ @ + $ _ \$ @ + $( |$@ + \___/$ @ + @@ + ___ |$@ + $/$ @ + $/$ @ + _/$ @ + @@ + $ _ )$ @ + $_ \$ @ + $( |$@ + \___/$ @ + @@ + $_ \$ @ + $( |$@ + \__ |$@ + __/$ @ + @@ + @ + _)$@ + $$ @ + _)$@ + @@ + @ + _)$@ + $$ @ + $)$@ + /$ @@ + $/$@ + $/$ @ + \ \$ @ + \_\$@ + @@ + @ + _____|$@ + _____|$@ + @ + @@ + \ \$ @ + \ \$@ + $/$@ + _/$ @ + @@ + __ \$@ + $/$@ + _|$ @ + _)$ @ + @@ + $__ \$ @ + $/ _` |$@ + $| ( |$@ + \ \__,_|$@ + \____/$ @@ + $\$ @ + $_ \$ @ + $___ \$ @ + _/ _\$@ + @@ + $__ )$ @ + $__ \$ @ + $| |$@ + ____/$ @ + @@ + $___|$@ + $|$ @ + $|$ @ + \____|$@ + @@ + $__ \$ @ + $| |$@ + $| |$@ + ____/$ @ + @@ + $____|$@ + $__|$ @ + $|$ @ + _____|$@ + @@ + $____|$@ + $|$ @ + $__|$ @ + _|$ @ + @@ + $___|$@ + $|$ @ + $| |$@ + \____|$@ + @@ + $| |$@ + $| |$@ + $___ |$@ + _| _|$@ + @@ + _ _|$@ + $|$ @ + $|$ @ + ___|$@ + @@ + $|$@ + $|$@ + $\ |$@ + \___/$ @ + @@ + $| /$@ + $' /$ @ + $. \$ @ + _|\_\$@ + @@ + $|$ @ + $|$ @ + $|$ @ + _____|$@ + @@ + $ \ |$@ + $|\/ |$@ + $| |$@ + _| _|$@ + @@ + $ \ |$@ + $ \ |$@ + $|\ |$@ + _| \_|$@ + @@ + $_ \$ @ + $| |$@ + $| |$@ + \___/$ @ + @@ + $ _ \$ @ + $| |$@ + $___/$ @ + _|$ @ + @@ + $_ \$ @ + $| |$@ + $| |$@ + \__\_\$@ + @@ + $ _ \$ @ + $| |$@ + $__ <$ @ + _| \_\$@ + @@ + $___|$ @ + \___ \$ @ + $|$@ + _____/$ @ + @@ + __ __|$@ + $|$ @ + $|$ @ + _|$ @ + @@ + $| |$@ + $| |$@ + $| |$@ + \___/$ @ + @@ + \ \ /$@ + \ \ /$ @ + \ \ /$ @ + \_/$ @ + @@ + \ \ /$@ + \ \ \ /$ @ + \ \ \ /$ @ + \_/\_/$ @ + @@ + \ \ /$@ + \ /$ @ + $ \$ @ + _/\_\$@ + @@ + \ \ /$@ + \ /$ @ + $|$ @ + _|$ @ + @@ + __ /$@ + $/$ @ + $/$ @ + ____|$@ + @@ + $_|$@ + $|$ @ + $|$ @ + $|$ @ + __|$@@ + \ \$ @ + \ \$ @ + \ \$ @ + \_\$@ + @@ + _ |$@ + $|$@ + $|$@ + $|$@ + __|$@@ + /\\$@ + $$ @ + $$ @ + $$ @ + @@ + @ + @ + @ + $$ @ + _____|$@@ + $)$@ + \|$@ + $$ @ + $$ @ + @@ + @ + $_` |$@ + $( |$@ + \__,_|$@ + @@ + $|$ @ + $__ \$ @ + $| |$@ + _.__/$ @ + @@ + @ + $__|$@ + $($ @ + \___|$@ + @@ + $|$@ + $_` |$@ + $( |$@ + \__,_|$@ + @@ + @ + $_ \$@ + $ __/$@ + \___|$@ + @@ + $_|$@ + $|$ @ + $__|$@ + _|$ @ + @@ + @ + $_` |$@ + $( |$@ + \__, |$@ + |___/$ @@ + $|$ @ + $__ \$ @ + $| | |$@ + _| |_|$@ + @@ + _)$@ + $|$@ + $|$@ + _|$@ + @@ + _)$@ + $|$@ + $|$@ + $|$@ + ___/$ @@ + $|$ @ + $| /$@ + $ <$ @ + _|\_\$@ + @@ + $|$@ + $|$@ + $|$@ + _|$@ + @@ + @ + $__ `__ \$ @ + $| | |$@ + _| _| _|$@ + @@ + @ + $__ \$ @ + $| |$@ + _| _|$@ + @@ + @ + $_ \$ @ + $( |$@ + \___/$ @ + @@ + @ + $__ \$ @ + $| |$@ + $.__/$ @ + _|$ @@ + @ + $_` |$@ + $( |$@ + \__, |$@ + _|$@@ + @ + $ __|$@ + $|$ @ + _|$ @ + @@ + @ + $__|$@ + \__ \$@ + ____/$@ + @@ + $|$ @ + $__|$@ + $|$ @ + \__|$@ + @@ + @ + $| |$@ + $| |$@ + \__,_|$@ + @@ + @ + \ \ /$@ + \ \ /$ @ + \_/$ @ + @@ + @ + \ \ \ /$@ + \ \ \ /$ @ + \_/\_/$ @ + @@ + @ + \ \ /$@ + ` <$ @ + _/\_\$@ + @@ + @ + $| |$@ + $| |$@ + \__, |$@ + ____/$ @@ + @ + _ /$@ + $/$ @ + ___|$@ + @@ + $/$@ + $|$ @ + < <$ @ + $|$ @ + \_\$@@ + $|$@ + $|$@ + $|$@ + $|$@ + _|$@@ + \ \$ @ + $|$ @ + ` >$@ + $|$ @ + _/$ @@ + / _/$@ + $$ @ + $$ @ + $$ @ + @@ + _) \ _)$@ + $_ \$ @ + $___ \$ @ + _/ _\$@ + @@ + _) _)$@ + $_ \$ @ + $| |$@ + \___/$ @ + @@ + _) _)$@ + $| |$@ + $| |$@ + \___/$ @ + @@ + _) _)$@ + $_` |$@ + $( |$@ + \__,_|$@ + @@ + _) _)$@ + $_ \$ @ + $( |$@ + \___/$ @ + @@ + _) _)$@ + $| |$@ + $| |$@ + \__,_|$@ + @@ + $_ \$@ + $| /$@ + $|\ \$@ + $|__/$@ + _|$ @@ +160 NO-BREAK SPACE + $ $@ + $ $@ + $ $@ + $ $@ + $ $@@ +161 INVERTED EXCLAMATION MARK + _)$@ + $|$@ + $|$@ + _|$@ + @@ +162 CENT SIGN + $|$ @ + $__)$@ + $($ @ + \ )$@ + _|$ @@ +163 POUND SIGN + $,_\$ @ + _ |_$ @ + $|$ @ + _,____|$@ + @@ +164 CURRENCY SIGN + \ _ /$@ + $( |$@ + $___ \$@ + \/ /$@ + @@ +165 YEN SIGN + \ \ /$ @ + __ __|$@ + __ __|$@ + _|$ @ + @@ +166 BROKEN BAR + $|$@ + _|$@ + @ + $|$@ + _|$@@ +167 SECTION SIGN + $_)$@ + $\ \$ @ + \ \\ \$@ + \ \_/$@ + (__/$ @@ +168 DIAERESIS + _) _)$@ + $ $ @ + $ $ @ + $ $ @ + @@ +169 COPYRIGHT SIGN + $ \$ @ + $ __| \$ @ + $ ( |$@ + \ \___| /$ @ + \_____/$ @@ +170 FEMININE ORDINAL INDICATOR + $_` |$@ + \__,_|$@ + _____|$@ + $$ @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + $/ /$@ + $/ /$ @ + \ \ \$ @ + \_\_\$@ + @@ +172 NOT SIGN + @ + _____ |$@ + _|$@ + $$ @ + @@ +173 SOFT HYPHEN + @ + @ + _____|$@ + $$ @ + @@ +174 REGISTERED SIGN + $ \$ @ + $ _ \ \$ @ + $ / |$@ + \ _|_\ /$ @ + \_____/$ @@ +175 MACRON + _____|$@ + $$ @ + $$ @ + $$ @ + @@ +176 DEGREE SIGN + $ \$ @ + $( |$@ + \__/$ @ + $$ @ + @@ +177 PLUS-MINUS SIGN + $|$ @ + _ _|$@ + _|$ @ + _____|$@ + @@ +178 SUPERSCRIPT TWO + _ )$@ + $/$ @ + ___|$@ + $$ @ + @@ +179 SUPERSCRIPT THREE + __ /$@ + _ \$@ + ___/$@ + $$ @ + @@ +180 ACUTE ACCENT + _/$@ + $$ @ + $$ @ + $$ @ + @@ +181 MICRO SIGN + @ + $| |$@ + $| |$@ + $._,_|$@ + _|$ @@ +182 PILCROW SIGN + $ |$@ + $( | |$@ + \__ | |$@ + _|_|$@ + @@ +183 MIDDLE DOT + @ + _)$@ + $$ @ + $$ @ + @@ +184 CEDILLA + @ + @ + @ + $$ @ + _)$@@ +185 SUPERSCRIPT ONE + _ |$@ + $|$@ + _|$@ + $$ @ + @@ +186 MASCULINE ORDINAL INDICATOR + $_ \$@ + \___/$@ + ____|$@ + $$ @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + \ \ \$ @ + \ \ \$@ + $/ /$@ + _/_/$ @ + @@ +188 VULGAR FRACTION ONE QUARTER + _ | /$ @ + $| / | |$ @ + _| / __ _|$@ + _/ _|$ @ + @@ +189 VULGAR FRACTION ONE HALF + _ | /$ @ + $| /_ )$@ + _| / /$ @ + _/ ___|$@ + @@ +190 VULGAR FRACTION THREE QUARTERS + __ / /$ @ + _ \ / | |$ @ + ___/ / __ _|$@ + _/ _|$ @ + @@ +191 INVERTED QUESTION MARK + _)$ @ + $|$ @ + $/$ @ + \___|$@ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + \_\$ @ + $\$ @ + $_ \$ @ + _/ _\$@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + _/$ @ + $\$ @ + $_ \$ @ + _/ _\$@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /\\$ @ + $\$ @ + $_ \$ @ + _/ _\$@ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + / _/$ @ + $\$ @ + $_ \$ @ + _/ _\$@ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _) \ _)$@ + $_ \$ @ + $___ \$ @ + _/ _\$@ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + ( )$ @ + $_ \$ @ + $___ \$ @ + _/ _\$@ + @@ +198 LATIN CAPITAL LETTER AE + $ ____|$@ + $/ __|$ @ + $__ |$ @ + _/ _____|$@ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + $___|$@ + $|$ @ + $|$ @ + \____|$@ + _)$ @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + \_\$ @ + $____|$@ + $ _|$ @ + _____|$@ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + _/$ @ + $____|$@ + $ _|$ @ + _____|$@ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /\\$ @ + $____|$@ + $ _|_$ @ + _____|$@ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _) _)$@ + $____|$@ + $ _|$ @ + _____|$@ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + \_\$ @ + _ _|$@ + | |$ @ + ___|$@ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + _/$ @ + _ _|$@ + $|$ @ + ___|$@ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /\\$ @ + _ _|$@ + $|$ @ + ___|$@ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _) _)$@ + _ _|$ @ + $|$ @ + ___|$ @ + @@ +208 LATIN CAPITAL LETTER ETH + __ \$ @ + | |$@ + __ __| |$@ + ____/$ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + / _/$@ + $ \ |$@ + $. |$@ + _|\_|$@ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + \_\$ @ + $_ \$ @ + $| |$@ + \___/$ @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + _/$ @ + $_ \$ @ + $| |$@ + \___/$ @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /\\$ @ + $_ \$ @ + $| |$@ + \___/$ @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + / _/$ @ + $_ \$ @ + $| |$@ + \___/$ @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _) _)$@ + $_ \$ @ + $| |$@ + \___/$ @ + @@ +215 MULTIPLICATION SIGN + @ + \ \$@ + , '$@ + \/\/$@ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + $_ /$ @ + $| / |$@ + $ / |$@ + _/__/$ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + \_\$ @ + $| |$@ + $| |$@ + \___/$ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + _/$ @ + $| |$@ + $| |$@ + \___/$ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /\\$ @ + $| |$@ + $| |$@ + \___/$ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _) _)$@ + $| |$@ + $| |$@ + \___/$ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + _/$ @ + \ \ /$@ + \ /$ @ + _|$ @ + @@ +222 LATIN CAPITAL LETTER THORN + $|$ @ + $ __ \$@ + $ ___/$@ + _|$ @ + @@ +223 LATIN SMALL LETTER SHARP S + $_ \$@ + $| /$@ + $|\ \$@ + $|__/$@ + _|$ @@ +224 LATIN SMALL LETTER A WITH GRAVE + \_\$ @ + $_` |$@ + $( |$@ + \__,_|$@ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + _/_$ @ + $_` |$@ + $( |$@ + \__,_|$@ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + /\\$ @ + $_` |$@ + $( |$@ + \__,_|$@ + @@ +227 LATIN SMALL LETTER A WITH TILDE + / _/$ @ + $_` |$@ + $( |$@ + \__,_|$@ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _) _)$@ + $_` |$@ + $( |$@ + \__,_|$@ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + ( )$ @ + $_ '|$@ + $( |$@ + \__,_|$@ + @@ +230 LATIN SMALL LETTER AE + @ + $_` _ \$@ + $( __/$@ + \__,____|$@ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + $__|$@ + $($ @ + \___|$@ + _)$ @@ +232 LATIN SMALL LETTER E WITH GRAVE + \_\$ @ + $_ \$@ + $ __/$@ + \___|$@ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + _/$ @ + $_ \$@ + $ __/$@ + \___|$@ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + /\\$ @ + $_ \$@ + $ __/$@ + \___|$@ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _) _)$@ + $_ \$ @ + $ __/$ @ + \___|$ @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + \_\$@ + $|$@ + $|$@ + _|$@ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + _/$@ + $|$@ + $|$@ + _|$@ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + /\\$@ + $|$ @ + $|$ @ + _|$ @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _) _)$@ + $|$ @ + $|$ @ + _|$ @ + @@ +240 LATIN SMALL LETTER ETH + ` <$ @ + \/\ |$@ + $__` |$@ + \____/$ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + / _/$ @ + $'_ \$ @ + $| |$@ + _| _|$@ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + \_\$ @ + $_ \$ @ + $( |$@ + \___/$ @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + _/$ @ + $_ \$ @ + $( |$@ + \___/$ @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + /\\$ @ + $_ \$ @ + $( |$@ + \___/$ @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + / _/$ @ + $_ \$ @ + $( |$@ + \___/$ @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _) _)$@ + $_ \$ @ + $( |$@ + \___/$ @ + @@ +247 DIVISION SIGN + @ + _)$ @ + _____|$@ + _)$ @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + $_ /\$ @ + $( / |$@ + \_/__/$ @ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + \_\$ @ + $| |$@ + $| |$@ + \__,_|$@ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + _/$ @ + $| |$@ + $| |$@ + \__,_|$@ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + /\\$ @ + $| |$@ + $| |$@ + \__,_|$@ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _) _)$@ + $| |$@ + $| |$@ + \__,_|$@ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + _/$ @ + $| |$@ + $| |$@ + \__, |$@ + ____/$ @@ +254 LATIN SMALL LETTER THORN + $|$ @ + $__ \$ @ + $| |$@ + $.__/$ @ + _|$ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _) _)$@ + $| |$@ + $| |$@ + \__, |$@ + ____/$ @@ diff --git a/cosmic rage/fonts/slant.flf b/cosmic rage/fonts/slant.flf new file mode 100644 index 0000000..43fe398 --- /dev/null +++ b/cosmic rage/fonts/slant.flf @@ -0,0 +1,1295 @@ +flf2a$ 6 5 16 15 10 0 18319 96 +Slant by Glenn Chappell 3/93 -- based on Standard +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + + $$@ + $$ @ + $$ @ + $$ @ + $$ @ +$$ @@ + __@ + / /@ + / / @ + /_/ @ +(_) @ + @@ + _ _ @ +( | )@ +|/|/ @ + $ @ +$ @ + @@ + __ __ @ + __/ // /_@ + /_ _ __/@ +/_ _ __/ @ + /_//_/ @ + @@ + __@ + _/ /@ + / __/@ + (_ ) @ +/ _/ @ +/_/ @@ + _ __@ + (_)_/_/@ + _/_/ @ + _/_/_ @ +/_/ (_) @ + @@ + ___ @ + ( _ ) @ + / __ \/|@ +/ /_/ < @ +\____/\/ @ + @@ + _ @ + ( )@ + |/ @ + $ @ +$ @ + @@ + __@ + _/_/@ + / / @ + / / @ +/ / @ +|_| @@ + _ @ + | |@ + / /@ + / / @ + _/_/ @ +/_/ @@ + @ + __/|_@ + | /@ +/_ __| @ + |/ @ + @@ + @ + __ @ + __/ /_@ +/_ __/@ + /_/ @ + @@ + @ + @ + @ + _ @ +( )@ +|/ @@ + @ + @ + ______@ +/_____/@ + $ @ + @@ + @ + @ + @ + _ @ +(_)@ + @@ + __@ + _/_/@ + _/_/ @ + _/_/ @ +/_/ @ + @@ + ____ @ + / __ \@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ + ___@ + < /@ + / / @ + / / @ +/_/ @ + @@ + ___ @ + |__ \@ + __/ /@ + / __/ @ +/____/ @ + @@ + _____@ + |__ /@ + /_ < @ + ___/ / @ +/____/ @ + @@ + __ __@ + / // /@ + / // /_@ +/__ __/@ + /_/ @ + @@ + ______@ + / ____/@ + /___ \ @ + ____/ / @ +/_____/ @ + @@ + _____@ + / ___/@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ + _____@ +/__ /@ + / / @ + / / @ +/_/ @ + @@ + ____ @ + ( __ )@ + / __ |@ +/ /_/ / @ +\____/ @ + @@ + ____ @ + / __ \@ + / /_/ /@ + \__, / @ +/____/ @ + @@ + @ + _ @ + (_)@ + _ @ +(_) @ + @@ + @ + _ @ + (_)@ + _ @ +( ) @ +|/ @@ + __@ + / /@ +/ / @ +\ \ @ + \_\@ + @@ + @ + _____@ + /____/@ +/____/ @ + $ @ + @@ +__ @ +\ \ @ + \ \@ + / /@ +/_/ @ + @@ + ___ @ + /__ \@ + / _/@ + /_/ @ +(_) @ + @@ + ______ @ + / ____ \@ + / / __ `/@ +/ / /_/ / @ +\ \__,_/ @ + \____/ @@ + ___ @ + / |@ + / /| |@ + / ___ |@ +/_/ |_|@ + @@ + ____ @ + / __ )@ + / __ |@ + / /_/ / @ +/_____/ @ + @@ + ______@ + / ____/@ + / / @ +/ /___ @ +\____/ @ + @@ + ____ @ + / __ \@ + / / / /@ + / /_/ / @ +/_____/ @ + @@ + ______@ + / ____/@ + / __/ @ + / /___ @ +/_____/ @ + @@ + ______@ + / ____/@ + / /_ @ + / __/ @ +/_/ @ + @@ + ______@ + / ____/@ + / / __ @ +/ /_/ / @ +\____/ @ + @@ + __ __@ + / / / /@ + / /_/ / @ + / __ / @ +/_/ /_/ @ + @@ + ____@ + / _/@ + / / @ + _/ / @ +/___/ @ + @@ + __@ + / /@ + __ / / @ +/ /_/ / @ +\____/ @ + @@ + __ __@ + / //_/@ + / ,< @ + / /| | @ +/_/ |_| @ + @@ + __ @ + / / @ + / / @ + / /___@ +/_____/@ + @@ + __ ___@ + / |/ /@ + / /|_/ / @ + / / / / @ +/_/ /_/ @ + @@ + _ __@ + / | / /@ + / |/ / @ + / /| / @ +/_/ |_/ @ + @@ + ____ @ + / __ \@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ + ____ @ + / __ \@ + / /_/ /@ + / ____/ @ +/_/ @ + @@ + ____ @ + / __ \@ + / / / /@ +/ /_/ / @ +\___\_\ @ + @@ + ____ @ + / __ \@ + / /_/ /@ + / _, _/ @ +/_/ |_| @ + @@ + _____@ + / ___/@ + \__ \ @ + ___/ / @ +/____/ @ + @@ + ______@ + /_ __/@ + / / @ + / / @ +/_/ @ + @@ + __ __@ + / / / /@ + / / / / @ +/ /_/ / @ +\____/ @ + @@ + _ __@ +| | / /@ +| | / / @ +| |/ / @ +|___/ @ + @@ + _ __@ +| | / /@ +| | /| / / @ +| |/ |/ / @ +|__/|__/ @ + @@ + _ __@ + | |/ /@ + | / @ + / | @ +/_/|_| @ + @@ +__ __@ +\ \/ /@ + \ / @ + / / @ +/_/ @ + @@ + _____@ +/__ /@ + / / @ + / /__@ +/____/@ + @@ + ___@ + / _/@ + / / @ + / / @ + / / @ +/__/ @@ +__ @ +\ \ @ + \ \ @ + \ \ @ + \_\@ + @@ + ___@ + / /@ + / / @ + / / @ + _/ / @ +/__/ @@ + //|@ + |/||@ + $ @ + $ @ +$ @ + @@ + @ + @ + @ + @ + ______@ +/_____/@@ + _ @ + ( )@ + V @ + $ @ +$ @ + @@ + @ + ____ _@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ + __ @ + / /_ @ + / __ \@ + / /_/ /@ +/_.___/ @ + @@ + @ + _____@ + / ___/@ +/ /__ @ +\___/ @ + @@ + __@ + ____/ /@ + / __ / @ +/ /_/ / @ +\__,_/ @ + @@ + @ + ___ @ + / _ \@ +/ __/@ +\___/ @ + @@ + ____@ + / __/@ + / /_ @ + / __/ @ +/_/ @ + @@ + @ + ____ _@ + / __ `/@ + / /_/ / @ + \__, / @ +/____/ @@ + __ @ + / /_ @ + / __ \@ + / / / /@ +/_/ /_/ @ + @@ + _ @ + (_)@ + / / @ + / / @ +/_/ @ + @@ + _ @ + (_)@ + / / @ + / / @ + __/ / @ +/___/ @@ + __ @ + / /__@ + / //_/@ + / ,< @ +/_/|_| @ + @@ + __@ + / /@ + / / @ + / / @ +/_/ @ + @@ + @ + ____ ___ @ + / __ `__ \@ + / / / / / /@ +/_/ /_/ /_/ @ + @@ + @ + ____ @ + / __ \@ + / / / /@ +/_/ /_/ @ + @@ + @ + ____ @ + / __ \@ +/ /_/ /@ +\____/ @ + @@ + @ + ____ @ + / __ \@ + / /_/ /@ + / .___/ @ +/_/ @@ + @ + ____ _@ + / __ `/@ +/ /_/ / @ +\__, / @ + /_/ @@ + @ + _____@ + / ___/@ + / / @ +/_/ @ + @@ + @ + _____@ + / ___/@ + (__ ) @ +/____/ @ + @@ + __ @ + / /_@ + / __/@ +/ /_ @ +\__/ @ + @@ + @ + __ __@ + / / / /@ +/ /_/ / @ +\__,_/ @ + @@ + @ + _ __@ +| | / /@ +| |/ / @ +|___/ @ + @@ + @ + _ __@ +| | /| / /@ +| |/ |/ / @ +|__/|__/ @ + @@ + @ + _ __@ + | |/_/@ + _> < @ +/_/|_| @ + @@ + @ + __ __@ + / / / /@ + / /_/ / @ + \__, / @ +/____/ @@ + @ + ____@ +/_ /@ + / /_@ +/___/@ + @@ + __@ + _/_/@ + _/_/ @ +< < @ +/ / @ +\_\ @@ + __@ + / /@ + / / @ + / / @ + / / @ +/_/ @@ + _ @ + | |@ + / /@ + _>_>@ + _/_/ @ +/_/ @@ + /\//@ + //\/ @ + $ @ + $ @ +$ @ + @@ + _ _ @ + (_)(_)@ + / _ | @ + / __ | @ +/_/ |_| @ + @@ + _ _ @ + (_)_(_)@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ + _ _ @ + (_) (_)@ + / / / / @ +/ /_/ / @ +\____/ @ + @@ + _ _ @ + (_)_(_)@ + / __ `/ @ +/ /_/ / @ +\__,_/ @ + @@ + _ _ @ + (_)_(_)@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ + _ _ @ + (_) (_)@ + / / / / @ +/ /_/ / @ +\__,_/ @ + @@ + ____ @ + / __ \@ + / / / /@ + / /_| | @ + / //__/ @ +/_/ @@ +160 NO-BREAK SPACE + $$@ + $$ @ + $$ @ + $$ @ + $$ @ +$$ @@ +161 INVERTED EXCLAMATION MARK + _ @ + (_)@ + / / @ + / / @ +/_/ @ + @@ +162 CENT SIGN + __@ + __/ /@ + / ___/@ +/ /__ @ +\ _/ @ +/_/ @@ +163 POUND SIGN + ____ @ + / ,__\@ + __/ /_ @ + _/ /___ @ +(_,____/ @ + @@ +164 CURRENCY SIGN + /|___/|@ + | __ / @ + / /_/ / @ + /___ | @ +|/ |/ @ + @@ +165 YEN SIGN + ____@ + _| / /@ + /_ __/@ +/_ __/ @ + /_/ @ + @@ +166 BROKEN BAR + __@ + / /@ + /_/ @ + __ @ + / / @ +/_/ @@ +167 SECTION SIGN + __ @ + _/ _)@ + / | | @ + | || | @ + | |_/ @ +(__/ @@ +168 DIAERESIS + _ _ @ + (_) (_)@ + $ $ @ + $ $ @ +$ $ @ + @@ +169 COPYRIGHT SIGN + ______ @ + / _____\ @ + / / ___/ |@ + / / /__ / @ +| \___/ / @ + \______/ @@ +170 FEMININE ORDINAL INDICATOR + ___ _@ + / _ `/@ + _\_,_/ @ +/____/ @ + $ @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + ____@ + / / /@ +/ / / @ +\ \ \ @ + \_\_\@ + @@ +172 NOT SIGN + @ + ______@ +/___ /@ + /_/ @ + $ @ + @@ +173 SOFT HYPHEN + @ + @ + _____@ +/____/@ + $ @ + @@ +174 REGISTERED SIGN + ______ @ + / ___ \ @ + / / _ \ |@ + / / , _/ / @ +| /_/|_| / @ + \______/ @@ +175 MACRON + ______@ +/_____/@ + $ @ + $ @ +$ @ + @@ +176 DEGREE SIGN + ___ @ + / _ \@ +/ // /@ +\___/ @ + $ @ + @@ +177 PLUS-MINUS SIGN + __ @ + __/ /_@ + /_ __/@ + __/_/_ @ +/_____/ @ + @@ +178 SUPERSCRIPT TWO + ___ @ + |_ |@ + / __/ @ +/____/ @ + $ @ + @@ +179 SUPERSCRIPT THREE + ____@ + |_ /@ + _/_ < @ +/____/ @ + $ @ + @@ +180 ACUTE ACCENT + __@ + /_/@ + $ @ + $ @ +$ @ + @@ +181 MICRO SIGN + @ + __ __@ + / / / /@ + / /_/ / @ + / ._,_/ @ +/_/ @@ +182 PILCROW SIGN + _______@ + / _ /@ +/ (/ / / @ +\_ / / @ + /_/_/ @ + @@ +183 MIDDLE DOT + @ + _ @ +(_)@ + $ @ +$ @ + @@ +184 CEDILLA + @ + @ + @ + @ + _ @ +/_)@@ +185 SUPERSCRIPT ONE + ___@ + < /@ + / / @ +/_/ @ +$ @ + @@ +186 MASCULINE ORDINAL INDICATOR + ___ @ + / _ \@ + _\___/@ +/____/ @ + $ @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +____ @ +\ \ \ @ + \ \ \@ + / / /@ +/_/_/ @ + @@ +188 VULGAR FRACTION ONE QUARTER + ___ __ @ + < / _/_/ @ + / /_/_/___@ +/_//_// / /@ + /_/ /_ _/@ + /_/ @@ +189 VULGAR FRACTION ONE HALF + ___ __ @ + < / _/_/__ @ + / /_/_/|_ |@ +/_//_/ / __/ @ + /_/ /____/ @ + @@ +190 VULGAR FRACTION THREE QUARTERS + ____ __ @ + |_ / _/_/ @ + _/_ < _/_/___@ +/____//_// / /@ + /_/ /_ _/@ + /_/ @@ +191 INVERTED QUESTION MARK + _ @ + (_)@ + _/ / @ +/ _/_ @ +\___/ @ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + __ @ + _\_\@ + / _ |@ + / __ |@ +/_/ |_|@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + __@ + _/_/@ + / _ |@ + / __ |@ +/_/ |_|@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + //|@ + _|/||@ + / _ | @ + / __ | @ +/_/ |_| @ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\//@ + _//\/ @ + / _ | @ + / __ | @ +/_/ |_| @ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _ _ @ + (_)(_)@ + / _ | @ + / __ | @ +/_/ |_| @ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + (())@ + / |@ + / /| |@ + / ___ |@ +/_/ |_|@ + @@ +198 LATIN CAPITAL LETTER AE + __________@ + / ____/@ + / /| __/ @ + / __ /___ @ +/_/ /_____/ @ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + ______@ + / ____/@ + / / @ +/ /___ @ +\____/ @ + /_) @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + __ @ + _\_\@ + / __/@ + / _/ @ +/___/ @ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + __@ + _/_/@ + / __/@ + / _/ @ +/___/ @ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + //|@ + _|/||@ + / __/ @ + / _/ @ +/___/ @ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _ _ @ + (_)(_)@ + / __/ @ + / _/ @ +/___/ @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + __ @ + _\_\@ + / _/@ + _/ / @ +/___/ @ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + __@ + _/_/@ + / _/@ + _/ / @ +/___/ @ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + //|@ + _|/||@ + / _/ @ + _/ / @ +/___/ @ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _ _ @ + (_)(_)@ + / _/ @ + _/ / @ +/___/ @ + @@ +208 LATIN CAPITAL LETTER ETH + ____ @ + / __ \@ + __/ /_/ /@ +/_ __/ / @ + /_____/ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\//@ + _//\/ @ + / |/ / @ + / / @ +/_/|_/ @ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + __ @ + __\_\@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + __@ + __/_/@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + //|@ + _|/||@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\//@ + _//\/ @ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ +215 MULTIPLICATION SIGN + @ + @ + /|/|@ + > < @ +|/|/ @ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + _____ @ + / _// \@ + / //// /@ +/ //// / @ +\_//__/ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + __ @ + __\_\_@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + __ @ + __/_/_@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + //| @ + _|/||_@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + / / / / @ +/ /_/ / @ +\____/ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + __ @ +__/_/_@ +\ \/ /@ + \ / @ + /_/ @ + @@ +222 LATIN CAPITAL LETTER THORN + __ @ + / /_ @ + / __ \@ + / ____/@ +/_/ @ + @@ +223 LATIN SMALL LETTER SHARP S + ____ @ + / __ \@ + / / / /@ + / /_| | @ + / //__/ @ +/_/ @@ +224 LATIN SMALL LETTER A WITH GRAVE + __ @ + __\_\_@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + __ @ + __/_/_@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + //| @ + _|/||_@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\//@ + _//\/_@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _ _ @ + (_)_(_)@ + / __ `/ @ +/ /_/ / @ +\__,_/ @ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + __ @ + __(())@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +230 LATIN SMALL LETTER AE + @ + ____ ___ @ + / __ ` _ \@ +/ /_/ __/@ +\__,_____/ @ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + _____@ + / ___/@ +/ /__ @ +\___/ @ +/_) @@ +232 LATIN SMALL LETTER E WITH GRAVE + __ @ + _\_\@ + / _ \@ +/ __/@ +\___/ @ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + __@ + _/_/@ + / _ \@ +/ __/@ +\___/ @ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + //|@ + _|/||@ + / _ \ @ +/ __/ @ +\___/ @ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _ _ @ + (_)(_)@ + / _ \ @ +/ __/ @ +\___/ @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + __ @ + \_\@ + / / @ + / / @ +/_/ @ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + __@ + /_/@ + / / @ + / / @ +/_/ @ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + //|@ + |/||@ + / / @ + / / @ +/_/ @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _ _ @ + (_)_(_)@ + / / @ + / / @ +/_/ @ + @@ +240 LATIN SMALL LETTER ETH + || @ + =||=@ + ___ || @ +/ __` | @ +\____/ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\//@ + _//\/ @ + / __ \ @ + / / / / @ +/_/ /_/ @ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + __ @ + __\_\@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + __@ + __/_/@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + //|@ + _|/||@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\//@ + _//\/ @ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ +247 DIVISION SIGN + @ + _ @ + __(_)_@ +/_____/@ + (_) @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + _____ @ + / _// \@ +/ //// /@ +\_//__/ @ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + __ @ + __\_\_@ + / / / /@ +/ /_/ / @ +\__,_/ @ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + __ @ + __/_/_@ + / / / /@ +/ /_/ / @ +\__,_/ @ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + //| @ + _|/||_@ + / / / /@ +/ /_/ / @ +\__,_/ @ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + / / / / @ +/ /_/ / @ +\__,_/ @ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + __ @ + __/_/_@ + / / / /@ + / /_/ / @ + \__, / @ +/____/ @@ +254 LATIN SMALL LETTER THORN + __ @ + / /_ @ + / __ \@ + / /_/ /@ + / .___/ @ +/_/ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _ _ @ + (_) (_)@ + / / / / @ + / /_/ / @ + \__, / @ +/____/ @@ diff --git a/cosmic rage/fonts/small.flf b/cosmic rage/fonts/small.flf new file mode 100644 index 0000000..c6b5bfc --- /dev/null +++ b/cosmic rage/fonts/small.flf @@ -0,0 +1,1097 @@ +flf2a$ 5 4 13 15 10 0 22415 96 +Small by Glenn Chappell 4/93 -- based on Standard +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + + $@ + $@ + $@ + $@ + $@@ + _ @ + | |@ + |_|@ + (_)@ + @@ + _ _ @ + ( | )@ + V V @ + $ @ + @@ + _ _ @ + _| | |_ @ + |_ . _|@ + |_ _|@ + |_|_| @@ + @ + ||_@ + (_-<@ + / _/@ + || @@ + _ __ @ + (_)/ / @ + / /_ @ + /_/(_)@ + @@ + __ @ + / _|___ @ + > _|_ _|@ + \_____| @ + @@ + _ @ + ( )@ + |/ @ + $ @ + @@ + __@ + / /@ + | | @ + | | @ + \_\@@ + __ @ + \ \ @ + | |@ + | |@ + /_/ @@ + @ + _/\_@ + > <@ + \/ @ + @@ + _ @ + _| |_ @ + |_ _|@ + |_| @ + @@ + @ + @ + _ @ + ( )@ + |/ @@ + @ + ___ @ + |___|@ + $ @ + @@ + @ + @ + _ @ + (_)@ + @@ + __@ + / /@ + / / @ + /_/ @ + @@ + __ @ + / \ @ + | () |@ + \__/ @ + @@ + _ @ + / |@ + | |@ + |_|@ + @@ + ___ @ + |_ )@ + / / @ + /___|@ + @@ + ____@ + |__ /@ + |_ \@ + |___/@ + @@ + _ _ @ + | | | @ + |_ _|@ + |_| @ + @@ + ___ @ + | __|@ + |__ \@ + |___/@ + @@ + __ @ + / / @ + / _ \@ + \___/@ + @@ + ____ @ + |__ |@ + / / @ + /_/ @ + @@ + ___ @ + ( _ )@ + / _ \@ + \___/@ + @@ + ___ @ + / _ \@ + \_, /@ + /_/ @ + @@ + _ @ + (_)@ + _ @ + (_)@ + @@ + _ @ + (_)@ + _ @ + ( )@ + |/ @@ + __@ + / /@ + < < @ + \_\@ + @@ + @ + ___ @ + |___|@ + |___|@ + @@ + __ @ + \ \ @ + > >@ + /_/ @ + @@ + ___ @ + |__ \@ + /_/@ + (_) @ + @@ + ____ @ + / __ \ @ + / / _` |@ + \ \__,_|@ + \____/ @@ + _ @ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ + ___ @ + | _ )@ + | _ \@ + |___/@ + @@ + ___ @ + / __|@ + | (__ @ + \___|@ + @@ + ___ @ + | \ @ + | |) |@ + |___/ @ + @@ + ___ @ + | __|@ + | _| @ + |___|@ + @@ + ___ @ + | __|@ + | _| @ + |_| @ + @@ + ___ @ + / __|@ + | (_ |@ + \___|@ + @@ + _ _ @ + | || |@ + | __ |@ + |_||_|@ + @@ + ___ @ + |_ _|@ + | | @ + |___|@ + @@ + _ @ + _ | |@ + | || |@ + \__/ @ + @@ + _ __@ + | |/ /@ + | ' < @ + |_|\_\@ + @@ + _ @ + | | @ + | |__ @ + |____|@ + @@ + __ __ @ + | \/ |@ + | |\/| |@ + |_| |_|@ + @@ + _ _ @ + | \| |@ + | .` |@ + |_|\_|@ + @@ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @@ + ___ @ + | _ \@ + | _/@ + |_| @ + @@ + ___ @ + / _ \ @ + | (_) |@ + \__\_\@ + @@ + ___ @ + | _ \@ + | /@ + |_|_\@ + @@ + ___ @ + / __|@ + \__ \@ + |___/@ + @@ + _____ @ + |_ _|@ + | | @ + |_| @ + @@ + _ _ @ + | | | |@ + | |_| |@ + \___/ @ + @@ + __ __@ + \ \ / /@ + \ V / @ + \_/ @ + @@ + __ __@ + \ \ / /@ + \ \/\/ / @ + \_/\_/ @ + @@ + __ __@ + \ \/ /@ + > < @ + /_/\_\@ + @@ + __ __@ + \ \ / /@ + \ V / @ + |_| @ + @@ + ____@ + |_ /@ + / / @ + /___|@ + @@ + __ @ + | _|@ + | | @ + | | @ + |__|@@ + __ @ + \ \ @ + \ \ @ + \_\@ + @@ + __ @ + |_ |@ + | |@ + | |@ + |__|@@ + /\ @ + |/\|@ + $ @ + $ @ + @@ + @ + @ + @ + ___ @ + |___|@@ + _ @ + ( )@ + \|@ + $ @ + @@ + @ + __ _ @ + / _` |@ + \__,_|@ + @@ + _ @ + | |__ @ + | '_ \@ + |_.__/@ + @@ + @ + __ @ + / _|@ + \__|@ + @@ + _ @ + __| |@ + / _` |@ + \__,_|@ + @@ + @ + ___ @ + / -_)@ + \___|@ + @@ + __ @ + / _|@ + | _|@ + |_| @ + @@ + @ + __ _ @ + / _` |@ + \__, |@ + |___/ @@ + _ @ + | |_ @ + | ' \ @ + |_||_|@ + @@ + _ @ + (_)@ + | |@ + |_|@ + @@ + _ @ + (_)@ + | |@ + _/ |@ + |__/ @@ + _ @ + | |__@ + | / /@ + |_\_\@ + @@ + _ @ + | |@ + | |@ + |_|@ + @@ + @ + _ __ @ + | ' \ @ + |_|_|_|@ + @@ + @ + _ _ @ + | ' \ @ + |_||_|@ + @@ + @ + ___ @ + / _ \@ + \___/@ + @@ + @ + _ __ @ + | '_ \@ + | .__/@ + |_| @@ + @ + __ _ @ + / _` |@ + \__, |@ + |_|@@ + @ + _ _ @ + | '_|@ + |_| @ + @@ + @ + ___@ + (_-<@ + /__/@ + @@ + _ @ + | |_ @ + | _|@ + \__|@ + @@ + @ + _ _ @ + | || |@ + \_,_|@ + @@ + @ + __ __@ + \ V /@ + \_/ @ + @@ + @ + __ __ __@ + \ V V /@ + \_/\_/ @ + @@ + @ + __ __@ + \ \ /@ + /_\_\@ + @@ + @ + _ _ @ + | || |@ + \_, |@ + |__/ @@ + @ + ___@ + |_ /@ + /__|@ + @@ + __@ + / /@ + _| | @ + | | @ + \_\@@ + _ @ + | |@ + | |@ + | |@ + |_|@@ + __ @ + \ \ @ + | |_@ + | | @ + /_/ @@ + /\/|@ + |/\/ @ + $ @ + $ @ + @@ + _ _ @ + (_)(_)@ + /--\ @ + /_/\_\@ + @@ + _ _ @ + (_)(_)@ + / __ \@ + \____/@ + @@ + _ _ @ + (_) (_)@ + | |_| |@ + \___/ @ + @@ + _ _ @ + (_)(_)@ + / _` |@ + \__,_|@ + @@ + _ _ @ + (_)_(_)@ + / _ \ @ + \___/ @ + @@ + _ _ @ + (_)(_)@ + | || |@ + \_,_|@ + @@ + ___ @ + / _ \@ + | |< <@ + | ||_/@ + |_| @@ +160 NO-BREAK SPACE + $@ + $@ + $@ + $@ + $@@ +161 INVERTED EXCLAMATION MARK + _ @ + (_)@ + | |@ + |_|@ + @@ +162 CENT SIGN + @ + || @ + / _)@ + \ _)@ + || @@ +163 POUND SIGN + __ @ + _/ _\ @ + |_ _|_ @ + (_,___|@ + @@ +164 CURRENCY SIGN + /\_/\@ + \ . /@ + / _ \@ + \/ \/@ + @@ +165 YEN SIGN + __ __ @ + \ V / @ + |__ __|@ + |__ __|@ + |_| @@ +166 BROKEN BAR + _ @ + | |@ + |_|@ + | |@ + |_|@@ +167 SECTION SIGN + __ @ + / _)@ + /\ \ @ + \ \/ @ + (__/ @@ +168 DIAERESIS + _ _ @ + (_)(_)@ + $ $ @ + $ $ @ + @@ +169 COPYRIGHT SIGN + ____ @ + / __ \ @ + / / _| \@ + \ \__| /@ + \____/ @@ +170 FEMININE ORDINAL INDICATOR + __ _ @ + / _` |@ + \__,_|@ + |____|@ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + ____@ + / / /@ + < < < @ + \_\_\@ + @@ +172 NOT SIGN + ____ @ + |__ |@ + |_|@ + $ @ + @@ +173 SOFT HYPHEN + @ + __ @ + |__|@ + $ @ + @@ +174 REGISTERED SIGN + ____ @ + / __ \ @ + / | -) \@ + \ ||\\ /@ + \____/ @@ +175 MACRON + ___ @ + |___|@ + $ @ + $ @ + @@ +176 DEGREE SIGN + _ @ + /.\@ + \_/@ + $ @ + @@ +177 PLUS-MINUS SIGN + _ @ + _| |_ @ + |_ _|@ + _|_|_ @ + |_____|@@ +178 SUPERSCRIPT TWO + __ @ + |_ )@ + /__|@ + $ @ + @@ +179 SUPERSCRIPT THREE + ___@ + |_ /@ + |__)@ + $ @ + @@ +180 ACUTE ACCENT + __@ + /_/@ + $ @ + $ @ + @@ +181 MICRO SIGN + @ + _ _ @ + | || |@ + | .,_|@ + |_| @@ +182 PILCROW SIGN + ____ @ + / |@ + \_ | |@ + |_|_|@ + @@ +183 MIDDLE DOT + @ + _ @ + (_)@ + $ @ + @@ +184 CEDILLA + @ + @ + @ + _ @ + )_)@@ +185 SUPERSCRIPT ONE + _ @ + / |@ + |_|@ + $ @ + @@ +186 MASCULINE ORDINAL INDICATOR + ___ @ + / _ \@ + \___/@ + |___|@ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + ____ @ + \ \ \ @ + > > >@ + /_/_/ @ + @@ +188 VULGAR FRACTION ONE QUARTER + _ __ @ + / |/ /__ @ + |_/ /_' |@ + /_/ |_|@ + @@ +189 VULGAR FRACTION ONE HALF + _ __ @ + / |/ /_ @ + |_/ /_ )@ + /_//__|@ + @@ +190 VULGAR FRACTION THREE QUARTERS + ___ __ @ + |_ // /__ @ + |__) /_' |@ + /_/ |_|@ + @@ +191 INVERTED QUESTION MARK + _ @ + (_) @ + / /_ @ + \___|@ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + __ @ + \_\ @ + /--\ @ + /_/\_\@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + __ @ + /_/ @ + /--\ @ + /_/\_\@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /\ @ + |/\| @ + /--\ @ + /_/\_\@ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\/|@ + |/\/ @ + /--\ @ + /_/\_\@ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _ _ @ + (_)(_)@ + /--\ @ + /_/\_\@ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + __ @ + (()) @ + /--\ @ + /_/\_\@ + @@ +198 LATIN CAPITAL LETTER AE + ____ @ + /, __|@ + / _ _| @ + /_/|___|@ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + ___ @ + / __|@ + | (__ @ + \___|@ + )_) @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + __ @ + \_\@ + | -<@ + |__<@ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + __@ + /_/@ + | -<@ + |__<@ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /\ @ + |/\|@ + | -<@ + |__<@ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _ _ @ + (_)(_)@ + | -< @ + |__< @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + __ @ + \_\ @ + |_ _|@ + |___|@ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + __ @ + /_/ @ + |_ _|@ + |___|@ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + //\ @ + |/_\|@ + |_ _|@ + |___|@ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _ _ @ + (_)_(_)@ + |_ _| @ + |___| @ + @@ +208 LATIN CAPITAL LETTER ETH + ____ @ + | __ \ @ + |_ _|) |@ + |____/ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\/|@ + |/\/ @ + | \| |@ + |_|\_|@ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + __ @ + \_\_ @ + / __ \@ + \____/@ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + __ @ + _/_/ @ + / __ \@ + \____/@ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /\ @ + |/\| @ + / __ \@ + \____/@ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\/|@ + |/\/ @ + / __ \@ + \____/@ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _ _ @ + (_)(_)@ + / __ \@ + \____/@ + @@ +215 MULTIPLICATION SIGN + @ + /\/\@ + > <@ + \/\/@ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + ____ @ + / _//\ @ + | (//) |@ + \//__/ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + __ @ + _\_\_ @ + | |_| |@ + \___/ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + __ @ + _/_/_ @ + | |_| |@ + \___/ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + //\ @ + |/ \| @ + | |_| |@ + \___/ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + | |_| |@ + \___/ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + __ @ + _/_/_@ + \ V /@ + |_| @ + @@ +222 LATIN CAPITAL LETTER THORN + _ @ + | |_ @ + | -_)@ + |_| @ + @@ +223 LATIN SMALL LETTER SHARP S + ___ @ + / _ \@ + | |< <@ + | ||_/@ + |_| @@ +224 LATIN SMALL LETTER A WITH GRAVE + __ @ + \_\_ @ + / _` |@ + \__,_|@ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + __ @ + _/_/ @ + / _` |@ + \__,_|@ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + /\ @ + |/\| @ + / _` |@ + \__,_|@ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\/|@ + |/\/ @ + / _` |@ + \__,_|@ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _ _ @ + (_)(_)@ + / _` |@ + \__,_|@ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + __ @ + (()) @ + / _` |@ + \__,_|@ + @@ +230 LATIN SMALL LETTER AE + @ + __ ___ @ + / _` -_)@ + \__,___|@ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + __ @ + / _|@ + \__|@ + )_)@@ +232 LATIN SMALL LETTER E WITH GRAVE + __ @ + \_\ @ + / -_)@ + \___|@ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + __ @ + /_/ @ + / -_)@ + \___|@ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + //\ @ + |/_\|@ + / -_)@ + \___|@ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _ _ @ + (_)_(_)@ + / -_) @ + \___| @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + __ @ + \_\@ + | |@ + |_|@ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + __@ + /_/@ + | |@ + |_|@ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + //\ @ + |/_\|@ + | | @ + |_| @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _ _ @ + (_)_(_)@ + | | @ + |_| @ + @@ +240 LATIN SMALL LETTER ETH + \\/\ @ + \/\\ @ + / _` |@ + \___/ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\/| @ + |/\/ @ + | ' \ @ + |_||_|@ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + __ @ + \_\ @ + / _ \@ + \___/@ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + __ @ + /_/ @ + / _ \@ + \___/@ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + //\ @ + |/_\|@ + / _ \@ + \___/@ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\/|@ + |/\/ @ + / _ \@ + \___/@ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ + / _ \ @ + \___/ @ + @@ +247 DIVISION SIGN + _ @ + (_) @ + |___|@ + (_) @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + ___ @ + / //\@ + \//_/@ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + __ @ + \_\_ @ + | || |@ + \_,_|@ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + __ @ + _/_/ @ + | || |@ + \_,_|@ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + /\ @ + |/\| @ + | || |@ + \_,_|@ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _ _ @ + (_)(_)@ + | || |@ + \_,_|@ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + __ @ + _/_/ @ + | || |@ + \_, |@ + |__/ @@ +254 LATIN SMALL LETTER THORN + _ @ + | |__ @ + | '_ \@ + | .__/@ + |_| @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _ _ @ + (_)(_)@ + | || |@ + \_, |@ + |__/ @@ diff --git a/cosmic rage/fonts/smscript.flf b/cosmic rage/fonts/smscript.flf new file mode 100644 index 0000000..32a8a39 --- /dev/null +++ b/cosmic rage/fonts/smscript.flf @@ -0,0 +1,1097 @@ +flf2a$ 5 4 13 0 10 0 3904 96 +SmScript by Glenn Chappell 4/93 -- based on Script +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + +$ $@ +$ $@ +$ $@ +$ $@ +$ $@@ + @ + |@ + |@ + o@ + @@ + oo@ + ||@ + $@ + $@ + @@ + @ + _|_|_@ + _|_|_@ + | | @ + @@ + @ + |_|_@ + (|_| @ + _|_|)@ + | | @@ + @ + () / @ + / @ + / ()@ + @@ + @ + () @ + /\/@ + \/\@ + @@ + o@ + /@ + $@ + $@ + @@ + @ + /@ + | @ + | @ + \@@ + @ + \ @ + |@ + |@ + / @@ + @ + \|/ @ + --*--@ + /|\ @ + @@ + @ + | @ + --+--@ + | @ + @@ + @ + @ + @ + o@ + /@@ + @ + @ + ----@ + $ @ + @@ + @ + @ + @ + o@ + @@ + @ + /@ + / @ + / @ + @@ + _ @ + / \ @ + | |@ + \_/ @ + @@ + ,@ + /|@ + |@ + |@ + @@ + _ @ + / )@ + / @ + /__@ + @@ + ____@ + __/@ + $ \@ + \__/@ + @@ + @ + | | @ + |__|_@ + | @ + @@ + ___@ + |__ @ + $ \@ + \__/@ + @@ + _ @ + /_ @ + |/ \@ + \_/@ + @@ + ____@ + $/@ + / @ + / @ + @@ + __ @ + (__)@ + / \@ + \__/@ + @@ + __ @ + / |@ + \_/|@ + |@ + @@ + @ + o@ + $@ + o@ + @@ + @ + o@ + $@ + o@ + /@@ + @ + /@ + < @ + \@ + @@ + @ + ____@ + ____@ + $ @ + @@ + @ + \ @ + >@ + / @ + @@ + __ @ + )@ + | @ + o @ + @@ + ____ @ + / __,\ @ + | / | |@ + | \_/|/ @ + \____/ @@ + __, @ + / | @ + | | @ + \_/\_/@ + @@ + , _ @ + /|/_)@ + | \@ + |(_/@ + @@ + __$ @ + / () @ + | $ @ + \___/@ + @@ + $___ @ + (| \ @ + | |@ + (\__/ @ + @@ + __$ @ + / () @ + >-$ @ + \___/@ + @@ + $_____@ + () |_$@ + /| |@ + (/ @ + @@ + @ + () |@ + /\/|@ + /(_/ @ + @@ + , @ + /| | @ + |--| @ + | |)@ + @@ + @ + |\ @ + _ |/ @ + \_/\/@ + @@ + @ + /| @ + | | @ + \|/@ + (| @@ + , , @ + /|_/ @ + |\ @ + | \_/@ + @@ + $ @ + \_|) @ + | @ + (\__/@ + @@ + ,_ _ @ + /| | | @ + | | | @ + | | |_/@ + @@ + , @ + /|/\ @ + | | @ + | |_/@ + @@ + __ @ + /\_\/@ + | |@ + \__/ @ + @@ + , _ @ + /|/ \@ + |__/@ + | $@ + @@ + __ @ + /__\ @ + |/ \| @ + \__/\_/@ + @@ + , _ @ + /|/ \ @ + |__/ @ + | \_/@ + @@ + @ + () @ + /\ @ + /(_)@ + @@ + $_____@ + () | @ + $| @ + (/ @ + @@ + @ + (| | @ + | | @ + \_/\_/@ + @@ + @ + (| |_/@ + | | @ + \/ @ + @@ + @ + (| | |_/@ + | | | @ + \/ \/ @ + @@ + @ + (\ / @ + >< @ + _/ \_/@ + @@ + @ + (| | @ + | | @ + \/|/@ + (| @@ + _ @ + / ) @ + / @ + /__/@ + (| @@ + _@ + | @ + | @ + | @ + |_@@ + @ + \ @ + \ @ + \@ + @@ + _ @ + |@ + |@ + |@ + _|@@ + /\@ + $@ + $@ + $@ + @@ + @ + @ + @ + $ @ + ____@@ + o@ + \@ + $@ + $@ + @@ + @ + _, @ + / | @ + \/|_/@ + @@ + @ + |) @ + |/\_@ + \/ @ + @@ + @ + _ @ + / @ + \__/@ + @@ + @ + _| @ + / | @ + \/|_/@ + @@ + @ + _ @ + |/ @ + |_/@ + @@ + @ + |\ @ + |/ @ + |_/@ + |) @@ + @ + _, @ + / | @ + \/|/@ + (| @@ + @ + |) @ + |/\ @ + | |/@ + @@ + @ + o @ + | @ + |/@ + @@ + @ + o @ + | @ + |/@ + (| @@ + @ + |) @ + |/) @ + | \/@ + @@ + @ + |\ @ + |/ @ + |_/@ + @@ + @ + @ + /|/|/| @ + $| | |_/@ + @@ + @ + @ + /|/| @ + $| |_/@ + @@ + @ + _ @ + / \_@ + \_/ @ + @@ + @ + @ + |/\_@ + |_/ @ + (| @@ + @ + _, @ + / | @ + \/|_/@ + |) @@ + @ + ,_ @ + / | @ + $ |/@ + @@ + @ + , @ + / \_@ + $\/ @ + @@ + @ + _|_ @ + | @ + |_/@ + @@ + @ + @ + | | @ + $\/|_/@ + @@ + @ + @ + | |_@ + $\/ @ + @@ + @ + @ + | | |_@ + $\/ \/ @ + @@ + @ + @ + /\/ @ + $/\/@ + @@ + @ + @ + | | @ + $\/|/@ + (| @@ + @ + __ @ + / / _@ + $/_/ @ + (| @@ + @ + /@ + _| @ + | @ + \@@ + |@ + |@ + |@ + |@ + |@@ + @ + \ @ + |_@ + | @ + / @@ + /\/@ + $ @ + $ @ + $ @ + @@ + o o @ + __, @ + / | @ + \_/\_/@ + @@ + o o @ + __ @ + /\_\/@ + \__/ @ + @@ + /\/ @ + @ + (| | @ + \_/\_/@ + @@ + o o @ + _, @ + / | @ + \/|_/@ + @@ + o o @ + _ @ + / \_@ + \_/ @ + @@ + o o @ + @ + | | @ + $\/|_/@ + @@ + _ @ + | \@ + | <@ + |_/@ + | @@ +160 NO-BREAK SPACE + $@ + $@ + $@ + $@ + $@@ +161 INVERTED EXCLAMATION MARK + @ + o@ + |@ + |@ + @@ +162 CENT SIGN + @ + _|_ @ + / | @ + \_|_/@ + | @@ +163 POUND SIGN + _ @ + _|_` @ + | @ + (\__/@ + @@ +164 CURRENCY SIGN + \ _ /@ + / \ @ + \_/ @ + / \@ + @@ +165 YEN SIGN + \ /@ + _\_/_@ + __|__@ + | @ + @@ +166 BROKEN BAR + |@ + |@ + @ + |@ + |@@ +167 SECTION SIGN + _@ + ( @ + ()@ + _)@ + @@ +168 DIAERESIS + o o@ + $ $@ + $ $@ + $ $@ + @@ +169 COPYRIGHT SIGN + ____ @ + / __ \ @ + | / () |@ + | \__/ |@ + \____/ @@ +170 FEMININE ORDINAL INDICATOR + _, @ + (_|_@ + --- @ + $ @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + @ + //@ + << @ + \\@ + @@ +172 NOT SIGN + @ + __ @ + |@ + $ @ + @@ +173 SOFT HYPHEN + @ + @ + ---@ + $ @ + @@ +174 REGISTERED SIGN + ____ @ + / ,_ \ @ + | /|_) |@ + | |\/ |@ + \____/ @@ +175 MACRON + ____@ + $ @ + $ @ + $ @ + @@ +176 DEGREE SIGN + ()@ + $@ + $@ + $@ + @@ +177 PLUS-MINUS SIGN + @ + | @ + --+--@ + __|__@ + @@ +178 SUPERSCRIPT TWO + _ @ + )@ + /_@ + $@ + @@ +179 SUPERSCRIPT THREE + ___@ + _/@ + __)@ + $ @ + @@ +180 ACUTE ACCENT + /@ + $@ + $@ + $@ + @@ +181 MICRO SIGN + @ + @ + | | @ + |\/|_/@ + | @@ +182 PILCROW SIGN + ___ @ + / | |@ + \_| |@ + | |@ + @@ +183 MIDDLE DOT + @ + @ + $O$@ + $ @ + @@ +184 CEDILLA + @ + @ + @ + $ @ + _)@@ +185 SUPERSCRIPT ONE + ,@ + /|@ + |@ + $@ + @@ +186 MASCULINE ORDINAL INDICATOR + __@ + (_)@ + ---@ + $ @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + @ + \\ @ + >>@ + // @ + @@ +188 VULGAR FRACTION ONE QUARTER + , @ + /| / @ + |/|_|_@ + / | @ + @@ +189 VULGAR FRACTION ONE HALF + , @ + /| /_ @ + |/ )@ + / /_@ + @@ +190 VULGAR FRACTION THREE QUARTERS + ___ @ + _/ / @ + __)/|_|_@ + / | @ + @@ +191 INVERTED QUESTION MARK + @ + o @ + | @ + (__@ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + \ @ + __, @ + / | @ + \_/\_/@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + / @ + __, @ + / | @ + \_/\_/@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /\ @ + __, @ + / | @ + \_/\_/@ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\/ @ + __, @ + / | @ + \_/\_/@ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + o o @ + __, @ + / | @ + \_/\_/@ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + _ @ + (_) @ + / | @ + \_/\_/@ + @@ +198 LATIN CAPITAL LETTER AE + __,__$ @ + / | () @ + | |-$ @ + \_/\___/@ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + __$ @ + / () @ + | $ @ + \___/@ + _) @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + \ @ + __$ @ + <_() @ + <___/@ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + / @ + __$ @ + <_() @ + <___/@ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /\ @ + __$ @ + <_() @ + <___/@ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + o o @ + __$ @ + <_() @ + <___/@ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + \ @ + |\ @ + _ |/ @ + \_/\/@ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + / @ + |\ @ + _ |/ @ + \_/\/@ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /\ @ + |\ @ + _ |/ @ + \_/\/@ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + o o @ + |\ @ + _ |/ @ + \_/\/@ + @@ +208 LATIN CAPITAL LETTER ETH + ___ @ + (| \ @ + -|- |@ + (\__/ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + ,/\/ @ + /|/\ @ + | | @ + | |_/@ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + \ @ + __ @ + /\_\/@ + \__/ @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + / @ + __ @ + /\_\/@ + \__/ @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /\ @ + __ @ + /\_\/@ + \__/ @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\/ @ + __ @ + /\_\/@ + \__/ @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + o o @ + __ @ + /\_\/@ + \__/ @ + @@ +215 MULTIPLICATION SIGN + @ + $\/$@ + $/\$@ + $ $@ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + __/ @ + /\/\/@ + | / |@ + /__/ @ + / @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + \ @ + @ + (| | @ + \_/\_/@ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + / @ + @ + (| | @ + \_/\_/@ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /\ @ + @ + (| | @ + \_/\_/@ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + /\/ @ + @ + (| | @ + \_/\_/@ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + / @ + @ + (| | @ + \/|/@ + (| @@ +222 LATIN CAPITAL LETTER THORN + , @ + /|__ @ + |__)@ + | $@ + @@ +223 LATIN SMALL LETTER SHARP S + _ @ + | \@ + | <@ + |_/@ + | @@ +224 LATIN SMALL LETTER A WITH GRAVE + \ @ + _, @ + / | @ + \/|_/@ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + / @ + _, @ + / | @ + \/|_/@ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + /\ @ + _, @ + / | @ + \/|_/@ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\/ @ + _, @ + / | @ + \/|_/@ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + o o @ + _, @ + / | @ + \/|_/@ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + () @ + _, @ + / | @ + \/|_/@ + @@ +230 LATIN SMALL LETTER AE + @ + _,_ @ + / |/ @ + \/|_/@ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + _ @ + / @ + \__/@ + _) @@ +232 LATIN SMALL LETTER E WITH GRAVE + \ @ + _ @ + |/ @ + |_/@ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + / @ + _ @ + |/ @ + |_/@ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + /\ @ + _ @ + |/ @ + |_/@ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + o o @ + _ @ + |/ @ + |__/@ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + \ @ + @ + | @ + |/@ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + / @ + @ + | @ + |/@ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + /\@ + @ + | @ + |/@ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + o o @ + @ + | @ + |__/@ + @@ +240 LATIN SMALL LETTER ETH + \, @ + '\ @ + / |@ + \/ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\/ @ + @ + /|/| @ + $| |_/@ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + \ @ + _ @ + / \_@ + \_/ @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + / @ + _ @ + / \_@ + \_/ @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + /\ @ + _ @ + / \_@ + \_/ @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\/ @ + _ @ + / \_@ + \_/ @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + o o @ + _ @ + / \_@ + \_/ @ + @@ +247 DIVISION SIGN + @ + O @ + ---@ + O @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + __/ @ + / /\_@ + \/_/ @ + / @@ +249 LATIN SMALL LETTER U WITH GRAVE + \ @ + @ + | | @ + $\/|_/@ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + / @ + @ + | | @ + $\/|_/@ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + /\ @ + @ + | | @ + $\/|_/@ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + o o @ + @ + | | @ + $\/|_/@ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + / @ + @ + | | @ + $\/|/@ + (| @@ +254 LATIN SMALL LETTER THORN + @ + |) @ + |/\_@ + |_/ @ + (| @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + o o @ + @ + | | @ + $\/|/@ + (| @@ diff --git a/cosmic rage/fonts/smshadow.flf b/cosmic rage/fonts/smshadow.flf new file mode 100644 index 0000000..7e1329f --- /dev/null +++ b/cosmic rage/fonts/smshadow.flf @@ -0,0 +1,899 @@ +flf2a$ 4 3 14 0 10 0 1920 96 +SmShadow by Glenn Chappell 4/93 -- based on Small +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + + $$@ + $$@ + $$@ + $$@@ + |$@ + _|$@ + _)$@ + @@ + | )$@ + V V$ @ + @ + @@ + | |$ @ + _ |_ |_|$@ + _ |_ |_|$@ + _| _|$ @@ + |$ @ + (_-<$@ + _ _/$@ + _|$ @@ + _) /$ @ + /$ @ + _/ _)$@ + @@ + _|$ @ + _| _|$@ + \____|$ @ + @@ + )$@ + /$ @ + @ + @@ + /$@ + |$ @ + |$ @ + \_\$@@ + \ \$ @ + |$@ + |$@ + _/$ @@ + \ \ /$ @ + _ _|$@ + _/ _\$ @ + @@ + |$ @ + __ __|$@ + _|$ @ + @@ + @ + @ + )$@ + /$ @@ + @ + ____|$@ + @ + @@ + @ + @ + _)$@ + @@ + /$@ + /$ @ + _/$ @ + @@ + \$ @ + ( |$@ + \__/$ @ + @@ + _ |$@ + |$@ + _|$@ + @@ + _ )$@ + /$ @ + ___|$@ + @@ + __ /$@ + _ \$@ + ___/$@ + @@ + | |$ @ + __ _|$@ + _|$ @ + @@ + __|$@ + __ \$@ + ___/$@ + @@ + /$ @ + _ \$@ + \___/$@ + @@ + __ /$@ + /$ @ + _/$ @ + @@ + _ )$@ + _ \$@ + \___/$@ + @@ + _ \$@ + \_ /$@ + _/$ @ + @@ + _)$@ + @ + _)$@ + @@ + _)$@ + @ + )$@ + /$ @@ + /$@ + < <$ @ + \_\$@ + @@ + @ + ____|$@ + ____|$@ + @@ + \ \$ @ + > >$@ + _/$ @ + @@ + __ \$@ + _/$@ + _)$ @ + @@ + __ \$ @ + / _` |$@ + \__,_|$@ + \____/$ @@ + \$ @ + _ \$ @ + _/ _\$@ + @@ + _ )$@ + _ \$@ + ___/$@ + @@ + __|$@ + ($ @ + \___|$@ + @@ + _ \$ @ + | |$@ + ___/$ @ + @@ + __|$@ + _|$ @ + ___|$@ + @@ + __|$@ + _|$ @ + _|$ @ + @@ + __|$@ + (_ |$@ + \___|$@ + @@ + | |$@ + __ |$@ + _| _|$@ + @@ + _ _|$@ + |$ @ + ___|$@ + @@ + |$@ + \ |$@ + \__/$ @ + @@ + | /$@ + . <$ @ + _|\_\$@ + @@ + |$ @ + |$ @ + ____|$@ + @@ + \ |$@ + |\/ |$@ + _| _|$@ + @@ + \ |$@ + . |$@ + _|\_|$@ + @@ + _ \$ @ + ( |$@ + \___/$ @ + @@ + _ \$@ + __/$@ + _|$ @ + @@ + _ \$ @ + ( |$@ + \__\_\$@ + @@ + _ \$@ + /$@ + _|_\$@ + @@ + __|$@ + \__ \$@ + ____/$@ + @@ + __ __|$@ + |$ @ + _|$ @ + @@ + | |$@ + | |$@ + \__/$ @ + @@ + \ \ /$@ + \ \ /$ @ + \_/$ @ + @@ + \ \ /$@ + \ \ \ /$ @ + \_/\_/$ @ + @@ + \ \ /$@ + > <$ @ + _/\_\$@ + @@ + \ \ /$@ + \ /$ @ + _|$ @ + @@ + __ /$@ + /$ @ + ____|$@ + @@ + _|$@ + |$ @ + |$ @ + __|$@@ + \ \$ @ + \ \$ @ + \_\$@ + @@ + _ |$@ + |$@ + |$@ + __|$@@ + \$ @ + /\|$@ + @ + @@ + @ + @ + @ + ____|$@@ + )$@ + \|$@ + @ + @@ + @ + _` |$@ + \__,_|$@ + @@ + |$ @ + _ \$@ + _.__/$@ + @@ + @ + _|$@ + \__|$@ + @@ + |$@ + _` |$@ + \__,_|$@ + @@ + @ + -_)$@ + \___|$@ + @@ + _|$@ + _|$@ + _|$ @ + @@ + @ + _` |$@ + \__, |$@ + ____/$ @@ + |$ @ + \$ @ + _| _|$@ + @@ + _)$@ + |$@ + _|$@ + @@ + _)$@ + |$@ + |$@ + __/$ @@ + |$ @ + | /$@ + _\_\$@ + @@ + |$@ + |$@ + _|$@ + @@ + @ + ` \$ @ + _|_|_|$@ + @@ + @ + \$ @ + _| _|$@ + @@ + @ + _ \$@ + \___/$@ + @@ + @ + _ \$@ + .__/$@ + _|$ @@ + @ + _` |$@ + \__, |$@ + _|$@@ + @ + _|$@ + _|$ @ + @@ + @ + (_-<$@ + ___/$@ + @@ + |$ @ + _|$@ + \__|$@ + @@ + @ + | |$@ + \_,_|$@ + @@ + @ + \ \ /$@ + \_/$ @ + @@ + @ + \ \ \ /$@ + \_/\_/$ @ + @@ + @ + \ \ /$@ + _\_\$@ + @@ + @ + | |$@ + \_, |$@ + ___/$ @@ + @ + _ /$@ + ___|$@ + @@ + /$@ + _ |$ @ + |$ @ + \_\$@@ + |$@ + |$@ + |$@ + _|$@@ + \ \$ @ + |_$@ + |$ @ + _/$ @@ + \ |$@ + /\/$ @ + @ + @@ + _) \_)$@ + _ \$ @ + / _\$@ + @@ + _) _)$@ + __ \$@ + \____/$@ + @@ + _) _)$@ + | |$@ + \__/$ @ + @@ + _) _)$@ + _` |$@ + \__,_|$@ + @@ + _) _)$@ + _ \$@ + \___/$@ + @@ + _) _)$@ + | |$@ + \_,_|$@ + @@ + _ \$@ + |< <$@ + |__/$@ + _|$ @@ +160 NO-BREAK SPACE + $$@ + $$@ + $$@ + $$@@ +161 INVERTED EXCLAMATION MARK + _)$@ + |$@ + _|$@ + @@ +162 CENT SIGN + |$ @ + _)$@ + \ _)$@ + |$ @@ +163 POUND SIGN + _\$ @ + _ _|$ @ + _,___|$@ + @@ +164 CURRENCY SIGN + \ . /$@ + _ \$@ + \/ /$@ + @@ +165 YEN SIGN + \ \ /$ @ + __ __|$@ + __ __|$@ + _|$ @@ +166 BROKEN BAR + |$@ + _|$@ + |$@ + _|$@@ +167 SECTION SIGN + _)$@ + \ \$ @ + \ \/$ @ + __/$ @@ +168 DIAERESIS + _) _)$@ + @ + @ + @@ +169 COPYRIGHT SIGN + \$ @ + _| \$@ + \ \__| /$@ + \____/$ @@ +170 FEMININE ORDINAL INDICATOR + _` |$@ + \__,_|$@ + _____|$@ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + / /$@ + < < <$ @ + \_\_\$@ + @@ +172 NOT SIGN + ____ |$@ + _|$@ + @ + @@ +173 SOFT HYPHEN + @ + ___|$@ + @ + @@ +174 REGISTERED SIGN + \$ @ + -) \$@ + \ |\\ /$@ + \____/$ @@ +175 MACRON + ___|$@ + @ + @ + @@ +176 DEGREE SIGN + .\$@ + \_/$@ + @ + @@ +177 PLUS-MINUS SIGN + |$ @ + _ _|$@ + _|$ @ + _____|$@@ +178 SUPERSCRIPT TWO + _ )$@ + __|$@ + @ + @@ +179 SUPERSCRIPT THREE + _ /$@ + __)$@ + @ + @@ +180 ACUTE ACCENT + _/$@ + @ + @ + @@ +181 MICRO SIGN + @ + | |$@ + .,_|$@ + _|$ @@ +182 PILCROW SIGN + |$@ + \_ | |$@ + _|_|$@ + @@ +183 MIDDLE DOT + @ + _)$@ + @ + @@ +184 CEDILLA + @ + @ + @ + _)$@@ +185 SUPERSCRIPT ONE + _ |$@ + _|$@ + @ + @@ +186 MASCULINE ORDINAL INDICATOR + _ \$@ + \___/$@ + ____|$@ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + \ \ \$ @ + > > >$@ + _/_/$ @ + @@ +188 VULGAR FRACTION ONE QUARTER + _ | /$ @ + _| /_' |$@ + _/ _|$@ + @@ +189 VULGAR FRACTION ONE HALF + _ | /$ @ + _| /_ )$@ + _/ __|$@ + @@ +190 VULGAR FRACTION THREE QUARTERS + _ / /$ @ + __) /_' |$@ + _/ _|$@ + @@ +191 INVERTED QUESTION MARK + _)$ @ + /$ @ + \___|$@ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + \_\$ @ + --\$ @ + _/\_\$@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + _/$ @ + --\$ @ + _/\_\$@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /\\$ @ + --\$ @ + _/\_\$@ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + / _/$ @ + --\$ @ + _/\_\$@ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _) \_)$@ + _ \$ @ + / _\$@ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + ( )$ @ + _ \$ @ + _/ _\$@ + @@ +198 LATIN CAPITAL LETTER AE + , __|$@ + _ _|$ @ + _/ ___|$@ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + |$@ + ($ @ + \___|$@ + _)$ @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + \_\$@ + -<$@ + __<$@ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + _/$@ + -<$@ + __<$@ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /\\$@ + -<$@ + __<$@ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _) _)$@ + -<$ @ + __<$ @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + \_\$ @ + _ _|$@ + ___|$@ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + _/$ @ + _ _|$@ + ___|$@ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /\\$ @ + _ _|$@ + ___|$@ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _) _)$@ + _ _|$ @ + ___|$ @ + @@ +208 LATIN CAPITAL LETTER ETH + _ \$ @ + _ _| |$@ + ___/$ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + / _/$@ + \ |$@ + _|\_|$@ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + \_\$ @ + __ \$@ + \____/$@ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + _/$ @ + __ \$@ + \____/$@ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /\\$ @ + __ \$@ + \____/$@ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + / _/$ @ + __ \$@ + \____/$@ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _) _)$@ + __ \$@ + \____/$@ + @@ +215 MULTIPLICATION SIGN + \ \$@ + , '$@ + \/\/$@ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + _ /\$ @ + ( / |$@ + \_/__/$ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + \_\$ @ + | |$@ + \__/$ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + _/$ @ + | |$@ + \__/$ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /\\$ @ + | |$@ + \__/$ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _) _)$@ + | |$@ + \__/$ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + _/$ @ + \ \ /$@ + _|$ @ + @@ +222 LATIN CAPITAL LETTER THORN + |$ @ + -_)$@ + _|$ @ + @@ +223 LATIN SMALL LETTER SHARP S + _ \$@ + |< <$@ + |__/$@ + _|$ @@ +224 LATIN SMALL LETTER A WITH GRAVE + \_\$ @ + _` |$@ + \__,_|$@ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + _/$ @ + _` |$@ + \__,_|$@ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + /\\$ @ + _` |$@ + \__,_|$@ + @@ +227 LATIN SMALL LETTER A WITH TILDE + / _/$ @ + _` |$@ + \__,_|$@ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _) _)$@ + _` |$@ + \__,_|$@ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + ( )$ @ + _` |$@ + \__,_|$@ + @@ +230 LATIN SMALL LETTER AE + @ + _` -_)$@ + \__,___|$@ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + _|$@ + \__|$@ + _)$@@ +232 LATIN SMALL LETTER E WITH GRAVE + \_\$ @ + -_)$@ + \___|$@ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + _/$ @ + -_)$@ + \___|$@ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + /\\$ @ + -_)$@ + \___|$@ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _) _)$@ + -_)$ @ + \___|$ @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + \_\$@ + |$@ + _|$@ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + _/$@ + |$@ + _|$@ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + /\\$@ + |$ @ + _|$ @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _) _)$@ + |$ @ + _|$ @ + @@ +240 LATIN SMALL LETTER ETH + , \'$@ + _` |$@ + \___/$ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + / _/$ @ + ' \$ @ + _| _|$@ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + \_\$ @ + _ \$@ + \___/$@ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + _/$ @ + _ \$@ + \___/$@ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + /\\$ @ + _ \$@ + \___/$@ + @@ +245 LATIN SMALL LETTER O WITH TILDE + / _/$@ + _ \$@ + \___/$@ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _) _)$@ + _ \$@ + \___/$@ + @@ +247 DIVISION SIGN + _)$ @ + ___|$@ + _)$ @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + /\$@ + \_/_/$@ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + \_\$ @ + | |$@ + \_,_|$@ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + _/$ @ + | |$@ + \_,_|$@ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + /\\$ @ + | |$@ + \_,_|$@ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _) _)$@ + | |$@ + \_,_|$@ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + _/$ @ + | |$@ + \_, |$@ + ___/$ @@ +254 LATIN SMALL LETTER THORN + |$ @ + '_ \$@ + .__/$@ + _|$ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _) _)$@ + | |$@ + \_, |$@ + ___/$ @@ diff --git a/cosmic rage/fonts/smslant.flf b/cosmic rage/fonts/smslant.flf new file mode 100644 index 0000000..24284b8 --- /dev/null +++ b/cosmic rage/fonts/smslant.flf @@ -0,0 +1,1097 @@ +flf2a$ 5 4 14 15 10 0 22415 96 +SmSlant by Glenn Chappell 6/93 - based on Small & Slant +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + + $@ + $ @ + $ @ + $ @ +$ @@ + __@ + / /@ + /_/ @ +(_) @ + @@ + _ _ @ +( | )@ +|/|/ @ +$ @ + @@ + ____ @ + __/ / /_@ + /_ . __/@ +/_ __/ @ + /_/_/ @@ + @ + _//@ + (_-<@ +/ __/@ +// @@ + _ __@ +(_)_/_/@ + _/_/_ @ +/_/ (_)@ + @@ + ____ @ + / __/___@ + > _/_ _/@ +|_____/ @ + @@ + _ @ +( )@ +|/ @ +$ @ + @@ + __@ + _/_/@ + / / @ +/ / @ +|_| @@ + _ @ + | |@ + / /@ + _/_/ @ +/_/ @@ + @ + _/|@ +> _<@ +|/ @ + @@ + __ @ + __/ /_@ +/_ __/@ + /_/ @ + @@ + @ + @ + _ @ +( )@ +|/ @@ + @ + ____@ +/___/@ + $ @ + @@ + @ + @ + _ @ +(_)@ + @@ + __@ + _/_/@ + _/_/ @ +/_/ @ + @@ + ___ @ + / _ \@ +/ // /@ +\___/ @ + @@ + ___@ + < /@ + / / @ +/_/ @ + @@ + ___ @ + |_ |@ + / __/ @ +/____/ @ + @@ + ____@ + |_ /@ + _/_ < @ +/____/ @ + @@ + ____@ + / / /@ +/_ _/@ + /_/ @ + @@ + ____@ + / __/@ + /__ \ @ +/____/ @ + @@ + ____@ + / __/@ +/ _ \ @ +\___/ @ + @@ + ____@ +/_ /@ + / / @ +/_/ @ + @@ + ___ @ + ( _ )@ +/ _ |@ +\___/ @ + @@ + ___ @ + / _ \@ + \_, /@ +/___/ @ + @@ + _ @ + (_)@ + _ @ +(_) @ + @@ + _ @ + (_)@ + _ @ +( ) @ +|/ @@ + __@ + / /@ +< < @ + \_\@ + @@ + @ + ____@ + /___/@ +/___/ @ + @@ +__ @ +\ \ @ + > >@ +/_/ @ + @@ + ___ @ +/__ \@ + /__/@ +(_) @ + @@ + _____ @ + / ___ \@ +/ / _ `/@ +\ \_,_/ @ + \___/ @@ + ___ @ + / _ |@ + / __ |@ +/_/ |_|@ + @@ + ___ @ + / _ )@ + / _ |@ +/____/ @ + @@ + _____@ + / ___/@ +/ /__ @ +\___/ @ + @@ + ___ @ + / _ \@ + / // /@ +/____/ @ + @@ + ____@ + / __/@ + / _/ @ +/___/ @ + @@ + ____@ + / __/@ + / _/ @ +/_/ @ + @@ + _____@ + / ___/@ +/ (_ / @ +\___/ @ + @@ + __ __@ + / // /@ + / _ / @ +/_//_/ @ + @@ + ____@ + / _/@ + _/ / @ +/___/ @ + @@ + __@ + __ / /@ +/ // / @ +\___/ @ + @@ + __ __@ + / //_/@ + / ,< @ +/_/|_| @ + @@ + __ @ + / / @ + / /__@ +/____/@ + @@ + __ ___@ + / |/ /@ + / /|_/ / @ +/_/ /_/ @ + @@ + _ __@ + / |/ /@ + / / @ +/_/|_/ @ + @@ + ____ @ + / __ \@ +/ /_/ /@ +\____/ @ + @@ + ___ @ + / _ \@ + / ___/@ +/_/ @ + @@ + ____ @ + / __ \@ +/ /_/ /@ +\___\_\@ + @@ + ___ @ + / _ \@ + / , _/@ +/_/|_| @ + @@ + ____@ + / __/@ + _\ \ @ +/___/ @ + @@ + ______@ +/_ __/@ + / / @ +/_/ @ + @@ + __ __@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ + _ __@ + | | / /@ + | |/ / @ + |___/ @ + @@ + _ __@ + | | /| / /@ + | |/ |/ / @ + |__/|__/ @ + @@ + _ __@ + | |/_/@ + _> < @ +/_/|_| @ + @@ + __ __@ + \ \/ /@ + \ / @ + /_/ @ + @@ + ____@ + /_ /@ + / /_@ + /___/@ + @@ + ___@ + / _/@ + / / @ + / / @ +/__/ @@ +__ @ +\ \ @ + \ \ @ + \_\@ + @@ + ___@ + / /@ + / / @ + _/ / @ +/__/ @@ + //|@ +|/||@ + $ @ +$ @ + @@ + @ + @ + @ + ____@ +/___/@@ + _ @ +( )@ + V @ +$ @ + @@ + @ + ___ _@ +/ _ `/@ +\_,_/ @ + @@ + __ @ + / / @ + / _ \@ +/_.__/@ + @@ + @ + ____@ +/ __/@ +\__/ @ + @@ + __@ + ___/ /@ +/ _ / @ +\_,_/ @ + @@ + @ + ___ @ +/ -_)@ +\__/ @ + @@ + ___@ + / _/@ + / _/ @ +/_/ @ + @@ + @ + ___ _@ + / _ `/@ + \_, / @ +/___/ @@ + __ @ + / / @ + / _ \@ +/_//_/@ + @@ + _ @ + (_)@ + / / @ +/_/ @ + @@ + _ @ + (_)@ + / / @ + __/ / @ +|___/ @@ + __ @ + / /__@ + / '_/@ +/_/\_\ @ + @@ + __@ + / /@ + / / @ +/_/ @ + @@ + @ + __ _ @ + / ' \@ +/_/_/_/@ + @@ + @ + ___ @ + / _ \@ +/_//_/@ + @@ + @ + ___ @ +/ _ \@ +\___/@ + @@ + @ + ___ @ + / _ \@ + / .__/@ +/_/ @@ + @ + ___ _@ +/ _ `/@ +\_, / @ + /_/ @@ + @ + ____@ + / __/@ +/_/ @ + @@ + @ + ___@ + (_-<@ +/___/@ + @@ + __ @ + / /_@ +/ __/@ +\__/ @ + @@ + @ + __ __@ +/ // /@ +\_,_/ @ + @@ + @ + _ __@ +| |/ /@ +|___/ @ + @@ + @ + _ __@ +| |/|/ /@ +|__,__/ @ + @@ + @ + __ __@ + \ \ /@ +/_\_\ @ + @@ + @ + __ __@ + / // /@ + \_, / @ +/___/ @@ + @ + ___@ +/_ /@ +/__/@ + @@ + __@ + _/_/@ +_/ / @ +/ / @ +\_\ @@ + __@ + / /@ + / / @ + / / @ +/_/ @@ + __ @ + \ \ @ + / /_@ + _/_/ @ +/_/ @@ + /\//@ +//\/ @ + $ @ +$ @ + @@ + _ _ @ + (_)(_)@ + / - | @ +/_/|_| @ + @@ + _ _ @ + (_)_(_)@ +/ __ \ @ +\____/ @ + @@ + _ _ @ + (_) (_)@ +/ /_/ / @ +\____/ @ + @@ + _ _ @ + (_)(_)@ +/ _ `/ @ +\_,_/ @ + @@ + _ _ @ + (_)(_)@ +/ _ \ @ +\___/ @ + @@ + _ _ @ + (_)(_)@ +/ // / @ +\_,_/ @ + @@ + ____ @ + / _ )@ + / /< < @ + / //__/ @ +/_/ @@ +160 NO-BREAK SPACE + $@ + $ @ + $ @ + $ @ +$ @@ +161 INVERTED EXCLAMATION MARK + _ @ + (_)@ + / / @ +/_/ @ + @@ +162 CENT SIGN + @ + __//@ +/ __/@ +\ _/ @ +// @@ +163 POUND SIGN + __ @ + __/__|@ + /_ _/_ @ +(_,___/ @ + @@ +164 CURRENCY SIGN + /|_/|@ + | . / @ + /_ | @ +|/ |/ @ + @@ +165 YEN SIGN + ____@ + _| / /@ + /_ __/@ +/_ __/ @ + /_/ @@ +166 BROKEN BAR + __@ + / /@ + /_/ @ + / / @ +/_/ @@ +167 SECTION SIGN + __ @ + _/ _)@ + / | | @ + | |_/ @ +(__/ @@ +168 DIAERESIS + _ _ @ +(_) (_)@ + $ $ @ +$ $ @ + @@ +169 COPYRIGHT SIGN + ____ @ + / ___\ @ + / / _/ |@ +| |__/ / @ + \____/ @@ +170 FEMININE ORDINAL INDICATOR + ___ _@ + / _ `/@ + _\_,_/ @ +/____/ @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + ____@ + / / /@ +< < < @ + \_\_\@ + @@ +172 NOT SIGN + @ + ____@ +/_ /@ + /_/ @ + @@ +173 SOFT HYPHEN + @ + ___@ +/__/@ + $ @ + @@ +174 REGISTERED SIGN + ____ @ + / __ \ @ + / / -) |@ +| //\\ / @ + \____/ @@ +175 MACRON + ____@ +/___/@ + $ @ +$ @ + @@ +176 DEGREE SIGN + __ @ + /. |@ +|__/ @ + $ @ + @@ +177 PLUS-MINUS SIGN + __ @ + __/ /_@ + /_ __/@ + __/_/_ @ +/_____/ @@ +178 SUPERSCRIPT TWO + __ @ + |_ )@ +/__| @ + $ @ + @@ +179 SUPERSCRIPT THREE + ___@ + |_ /@ +/__) @ + $ @ + @@ +180 ACUTE ACCENT + __@ +/_/@ + $ @ +$ @ + @@ +181 MICRO SIGN + @ + __ __@ + / // /@ + / .,_/ @ +/_/ @@ +182 PILCROW SIGN + _____@ + / /@ +|_ / / @ +/_/_/ @ + @@ +183 MIDDLE DOT + @ + _ @ +(_)@ +$ @ + @@ +184 CEDILLA + @ + @ + @ + _ @ +/_)@@ +185 SUPERSCRIPT ONE + __@ + < /@ +/_/ @ +$ @ + @@ +186 MASCULINE ORDINAL INDICATOR + ___ @ + / _ \@ + _\___/@ +/____/ @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +____ @ +\ \ \ @ + > > >@ +/_/_/ @ + @@ +188 VULGAR FRACTION ONE QUARTER + __ __ @ + < /_/_/___@ +/_//_//_' /@ + /_/ /_/ @ + @@ +189 VULGAR FRACTION ONE HALF + __ __ @ + < /_/_/_ @ +/_//_/|_ )@ + /_/ /__| @ + @@ +190 VULGAR FRACTION THREE QUARTERS + ___ __ @ + |_ /_/_/___@ +/__)/_//_' /@ + /_/ /_/ @ + @@ +191 INVERTED QUESTION MARK + _ @ + _(_)@ +/ _/_@ +\___/@ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + __ @ + _\_\@ + / - |@ +/_/|_|@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + __@ + _/_/@ + / - |@ +/_/|_|@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + //|@ + _|/||@ + / - | @ +/_/|_| @ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\//@ + _//\/ @ + / - | @ +/_/|_| @ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _ _ @ + (_)(_)@ + / - | @ +/_/|_| @ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + (())@ + / _ |@ + / __ |@ +/_/ |_|@ + @@ +198 LATIN CAPITAL LETTER AE + _______@ + / _ __/@ + / _ _/ @ +/_//___/ @ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + _____@ + / ___/@ +/ /__ @ +\___/ @ +/_) @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + __ @ + \_\@ + / -<@ +/__< @ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + __@ + _/_/@ + / -< @ +/__< @ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + //|@ + |/||@ + / -< @ +/__< @ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _ _ @ + (_)(_)@ + / -< @ +/__< @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + __ @ + _\_\ @ + /_ __/@ +/____/ @ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + __@ + __/_/@ + /_ __/@ +/____/ @ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + //|@ + _|/||@ + /_ __/@ +/____/ @ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _ _ @ + (_)(_)@ + /_ __/ @ +/____/ @ + @@ +208 LATIN CAPITAL LETTER ETH + ____ @ + _/ __ \@ +/_ _// /@ +/_____/ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\//@ + __//\/ @ + / |/ / @ +/_/|__/ @ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + __ @ + _\_\ @ +/ __ \@ +\____/@ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + __@ + __/_/@ +/ __ \@ +\____/@ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + //|@ + _|/||@ +/ __ \@ +\____/@ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\//@ + _//\/ @ +/ __ \ @ +\____/ @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ +/ __ \ @ +\____/ @ + @@ +215 MULTIPLICATION SIGN + @ + /|/|@ + > < @ +|/|/ @ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + _____ @ + / _// \@ +/ //// /@ +\_//__/ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + __ @ + __\_\ @ +/ /_/ /@ +\____/ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + __@ + __ /_/@ +/ /_/ /@ +\____/ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + //|@ + __|/||@ +/ /_/ /@ +\____/ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ +/ /_/ / @ +\____/ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + __@ +__/_/@ +\ V /@ + /_/ @ + @@ +222 LATIN CAPITAL LETTER THORN + __ @ + / / @ + / -_)@ +/_/ @ + @@ +223 LATIN SMALL LETTER SHARP S + ____ @ + / _ )@ + / /< < @ + / //__/ @ +/_/ @@ +224 LATIN SMALL LETTER A WITH GRAVE + __ @ + _\_\_@ +/ _ `/@ +\_,_/ @ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + __@ + __/_/@ +/ _ `/@ +\_,_/ @ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + //|@ + _|/||@ +/ _ `/@ +\_,_/ @ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\//@ + _//\/ @ +/ _ `/ @ +\_,_/ @ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _ _ @ + (_)(_)@ +/ _ `/ @ +\_,_/ @ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + __ @ + _(())@ +/ _ `/@ +\_,_/ @ + @@ +230 LATIN SMALL LETTER AE + @ + ___ ___ @ +/ _ ` -_)@ +\_,____/ @ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + ____@ +/ __/@ +\__/ @ +/_) @@ +232 LATIN SMALL LETTER E WITH GRAVE + __ @ + _\_\@ +/ -_)@ +\__/ @ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + __@ + _/_/@ +/ -_)@ +\__/ @ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + //|@ + |/||@ +/ -_)@ +\__/ @ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _ _ @ +(_)(_)@ +/ -_) @ +\__/ @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + __ @ + \_\@ + / / @ +/_/ @ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + __@ + /_/@ + / / @ +/_/ @ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + //|@ + |/||@ + / / @ +/_/ @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _ _ @ +(_)_(_)@ + / / @ +/_/ @ + @@ +240 LATIN SMALL LETTER ETH + _||_@ + __ || @ +/ _` | @ +\___/ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\//@ + _//\/ @ + / _ \ @ +/_//_/ @ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + __ @ + _\_\@ +/ _ \@ +\___/@ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + __@ + _/_/@ +/ _ \@ +\___/@ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + //|@ + _|/||@ +/ _ \ @ +\___/ @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\//@ + _//\/ @ +/ _ \ @ +\___/ @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _ _ @ + (_)(_)@ +/ _ \ @ +\___/ @ + @@ +247 DIVISION SIGN + _ @ + _(_)@ +/___/@ +(_) @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + ___ @ +/ //\@ +\//_/@ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + __ @ + __\_\@ +/ // /@ +\_,_/ @ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + __@ + __/_/@ +/ // /@ +\_,_/ @ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + //|@ + _|/||@ +/ // /@ +\_,_/ @ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _ _ @ + (_)(_)@ +/ // / @ +\_,_/ @ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + __@ + __/_/@ + / // /@ + \_, / @ +/___/ @@ +254 LATIN SMALL LETTER THORN + __ @ + / / @ + / _ \@ + / .__/@ +/_/ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _ _ @ + (_)(_)@ + / // / @ + \_, / @ +/___/ @@ diff --git a/cosmic rage/fonts/standard.flf b/cosmic rage/fonts/standard.flf new file mode 100644 index 0000000..1dc6fbf --- /dev/null +++ b/cosmic rage/fonts/standard.flf @@ -0,0 +1,2227 @@ +flf2a$ 6 5 16 15 11 0 24463 229 +Standard by Glenn Chappell & Ian Chai 3/93 -- based on Frank's .sig +Includes ISO Latin-1 +figlet release 2.1 -- 12 Aug 1994 +Modified for figlet 2.2 by John Cowan + to add Latin-{2,3,4,5} support (Unicode U+0100-017F). +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Modified by Paul Burton 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + $@ + $@ + $@ + $@ + $@ + $@@ + _ @ + | |@ + | |@ + |_|@ + (_)@ + @@ + _ _ @ + ( | )@ + V V @ + $ @ + $ @ + @@ + _ _ @ + _| || |_ @ + |_ .. _|@ + |_ _|@ + |_||_| @ + @@ + _ @ + | | @ + / __)@ + \__ \@ + ( /@ + |_| @@ + _ __@ + (_)/ /@ + / / @ + / /_ @ + /_/(_)@ + @@ + ___ @ + ( _ ) @ + / _ \/\@ + | (_> <@ + \___/\/@ + @@ + _ @ + ( )@ + |/ @ + $ @ + $ @ + @@ + __@ + / /@ + | | @ + | | @ + | | @ + \_\@@ + __ @ + \ \ @ + | |@ + | |@ + | |@ + /_/ @@ + @ + __/\__@ + \ /@ + /_ _\@ + \/ @ + @@ + @ + _ @ + _| |_ @ + |_ _|@ + |_| @ + @@ + @ + @ + @ + _ @ + ( )@ + |/ @@ + @ + @ + _____ @ + |_____|@ + $ @ + @@ + @ + @ + @ + _ @ + (_)@ + @@ + __@ + / /@ + / / @ + / / @ + /_/ @ + @@ + ___ @ + / _ \ @ + | | | |@ + | |_| |@ + \___/ @ + @@ + _ @ + / |@ + | |@ + | |@ + |_|@ + @@ + ____ @ + |___ \ @ + __) |@ + / __/ @ + |_____|@ + @@ + _____ @ + |___ / @ + |_ \ @ + ___) |@ + |____/ @ + @@ + _ _ @ + | || | @ + | || |_ @ + |__ _|@ + |_| @ + @@ + ____ @ + | ___| @ + |___ \ @ + ___) |@ + |____/ @ + @@ + __ @ + / /_ @ + | '_ \ @ + | (_) |@ + \___/ @ + @@ + _____ @ + |___ |@ + / / @ + / / @ + /_/ @ + @@ + ___ @ + ( _ ) @ + / _ \ @ + | (_) |@ + \___/ @ + @@ + ___ @ + / _ \ @ + | (_) |@ + \__, |@ + /_/ @ + @@ + @ + _ @ + (_)@ + _ @ + (_)@ + @@ + @ + _ @ + (_)@ + _ @ + ( )@ + |/ @@ + __@ + / /@ + / / @ + \ \ @ + \_\@ + @@ + @ + _____ @ + |_____|@ + |_____|@ + $ @ + @@ + __ @ + \ \ @ + \ \@ + / /@ + /_/ @ + @@ + ___ @ + |__ \@ + / /@ + |_| @ + (_) @ + @@ + ____ @ + / __ \ @ + / / _` |@ + | | (_| |@ + \ \__,_|@ + \____/ @@ + _ @ + / \ @ + / _ \ @ + / ___ \ @ + /_/ \_\@ + @@ + ____ @ + | __ ) @ + | _ \ @ + | |_) |@ + |____/ @ + @@ + ____ @ + / ___|@ + | | @ + | |___ @ + \____|@ + @@ + ____ @ + | _ \ @ + | | | |@ + | |_| |@ + |____/ @ + @@ + _____ @ + | ____|@ + | _| @ + | |___ @ + |_____|@ + @@ + _____ @ + | ___|@ + | |_ @ + | _| @ + |_| @ + @@ + ____ @ + / ___|@ + | | _ @ + | |_| |@ + \____|@ + @@ + _ _ @ + | | | |@ + | |_| |@ + | _ |@ + |_| |_|@ + @@ + ___ @ + |_ _|@ + | | @ + | | @ + |___|@ + @@ + _ @ + | |@ + _ | |@ + | |_| |@ + \___/ @ + @@ + _ __@ + | |/ /@ + | ' / @ + | . \ @ + |_|\_\@ + @@ + _ @ + | | @ + | | @ + | |___ @ + |_____|@ + @@ + __ __ @ + | \/ |@ + | |\/| |@ + | | | |@ + |_| |_|@ + @@ + _ _ @ + | \ | |@ + | \| |@ + | |\ |@ + |_| \_|@ + @@ + ___ @ + / _ \ @ + | | | |@ + | |_| |@ + \___/ @ + @@ + ____ @ + | _ \ @ + | |_) |@ + | __/ @ + |_| @ + @@ + ___ @ + / _ \ @ + | | | |@ + | |_| |@ + \__\_\@ + @@ + ____ @ + | _ \ @ + | |_) |@ + | _ < @ + |_| \_\@ + @@ + ____ @ + / ___| @ + \___ \ @ + ___) |@ + |____/ @ + @@ + _____ @ + |_ _|@ + | | @ + | | @ + |_| @ + @@ + _ _ @ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + @@ + __ __@ + \ \ / /@ + \ \ / / @ + \ V / @ + \_/ @ + @@ + __ __@ + \ \ / /@ + \ \ /\ / / @ + \ V V / @ + \_/\_/ @ + @@ + __ __@ + \ \/ /@ + \ / @ + / \ @ + /_/\_\@ + @@ + __ __@ + \ \ / /@ + \ V / @ + | | @ + |_| @ + @@ + _____@ + |__ /@ + / / @ + / /_ @ + /____|@ + @@ + __ @ + | _|@ + | | @ + | | @ + | | @ + |__|@@ + __ @ + \ \ @ + \ \ @ + \ \ @ + \_\@ + @@ + __ @ + |_ |@ + | |@ + | |@ + | |@ + |__|@@ + /\ @ + |/\|@ + $ @ + $ @ + $ @ + @@ + @ + @ + @ + @ + _____ @ + |_____|@@ + _ @ + ( )@ + \|@ + $ @ + $ @ + @@ + @ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + @@ + _ @ + | |__ @ + | '_ \ @ + | |_) |@ + |_.__/ @ + @@ + @ + ___ @ + / __|@ + | (__ @ + \___|@ + @@ + _ @ + __| |@ + / _` |@ + | (_| |@ + \__,_|@ + @@ + @ + ___ @ + / _ \@ + | __/@ + \___|@ + @@ + __ @ + / _|@ + | |_ @ + | _|@ + |_| @ + @@ + @ + __ _ @ + / _` |@ + | (_| |@ + \__, |@ + |___/ @@ + _ @ + | |__ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @@ + _ @ + (_)@ + | |@ + | |@ + |_|@ + @@ + _ @ + (_)@ + | |@ + | |@ + _/ |@ + |__/ @@ + _ @ + | | __@ + | |/ /@ + | < @ + |_|\_\@ + @@ + _ @ + | |@ + | |@ + | |@ + |_|@ + @@ + @ + _ __ ___ @ + | '_ ` _ \ @ + | | | | | |@ + |_| |_| |_|@ + @@ + @ + _ __ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @@ + @ + ___ @ + / _ \ @ + | (_) |@ + \___/ @ + @@ + @ + _ __ @ + | '_ \ @ + | |_) |@ + | .__/ @ + |_| @@ + @ + __ _ @ + / _` |@ + | (_| |@ + \__, |@ + |_|@@ + @ + _ __ @ + | '__|@ + | | @ + |_| @ + @@ + @ + ___ @ + / __|@ + \__ \@ + |___/@ + @@ + _ @ + | |_ @ + | __|@ + | |_ @ + \__|@ + @@ + @ + _ _ @ + | | | |@ + | |_| |@ + \__,_|@ + @@ + @ + __ __@ + \ \ / /@ + \ V / @ + \_/ @ + @@ + @ + __ __@ + \ \ /\ / /@ + \ V V / @ + \_/\_/ @ + @@ + @ + __ __@ + \ \/ /@ + > < @ + /_/\_\@ + @@ + @ + _ _ @ + | | | |@ + | |_| |@ + \__, |@ + |___/ @@ + @ + ____@ + |_ /@ + / / @ + /___|@ + @@ + __@ + / /@ + | | @ + < < @ + | | @ + \_\@@ + _ @ + | |@ + | |@ + | |@ + | |@ + |_|@@ + __ @ + \ \ @ + | | @ + > >@ + | | @ + /_/ @@ + /\/|@ + |/\/ @ + $ @ + $ @ + $ @ + @@ + _ _ @ + (_)_(_)@ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ + _ _ @ + (_)_(_)@ + / _ \ @ + | |_| |@ + \___/ @ + @@ + _ _ @ + (_) (_)@ + | | | |@ + | |_| |@ + \___/ @ + @@ + _ _ @ + (_)_(_)@ + / _` |@ + | (_| |@ + \__,_|@ + @@ + _ _ @ + (_)_(_)@ + / _ \ @ + | (_) |@ + \___/ @ + @@ + _ _ @ + (_) (_)@ + | | | |@ + | |_| |@ + \__,_|@ + @@ + ___ @ + / _ \@ + | |/ /@ + | |\ \@ + | ||_/@ + |_| @@ +160 NO-BREAK SPACE + $@ + $@ + $@ + $@ + $@ + $@@ +161 INVERTED EXCLAMATION MARK + _ @ + (_)@ + | |@ + | |@ + |_|@ + @@ +162 CENT SIGN + _ @ + | | @ + / __)@ + | (__ @ + \ )@ + |_| @@ +163 POUND SIGN + ___ @ + / ,_\ @ + _| |_ @ + | |___ @ + (_,____|@ + @@ +164 CURRENCY SIGN + /\___/\@ + \ _ /@ + | (_) |@ + / ___ \@ + \/ \/@ + @@ +165 YEN SIGN + __ __ @ + \ V / @ + |__ __|@ + |__ __|@ + |_| @ + @@ +166 BROKEN BAR + _ @ + | |@ + |_|@ + _ @ + | |@ + |_|@@ +167 SECTION SIGN + __ @ + _/ _)@ + / \ \ @ + \ \\ \@ + \ \_/@ + (__/ @@ +168 DIAERESIS + _ _ @ + (_) (_)@ + $ $ @ + $ $ @ + $ $ @ + @@ +169 COPYRIGHT SIGN + _____ @ + / ___ \ @ + / / __| \ @ + | | (__ |@ + \ \___| / @ + \_____/ @@ +170 FEMININE ORDINAL INDICATOR + __ _ @ + / _` |@ + \__,_|@ + |____|@ + $ @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + ____@ + / / /@ + / / / @ + \ \ \ @ + \_\_\@ + @@ +172 NOT SIGN + @ + _____ @ + |___ |@ + |_|@ + $ @ + @@ +173 SOFT HYPHEN + @ + @ + ____ @ + |____|@ + $ @ + @@ +174 REGISTERED SIGN + _____ @ + / ___ \ @ + / | _ \ \ @ + | | / |@ + \ |_|_\ / @ + \_____/ @@ +175 MACRON + _____ @ + |_____|@ + $ @ + $ @ + $ @ + @@ +176 DEGREE SIGN + __ @ + / \ @ + | () |@ + \__/ @ + $ @ + @@ +177 PLUS-MINUS SIGN + _ @ + _| |_ @ + |_ _|@ + _|_|_ @ + |_____|@ + @@ +178 SUPERSCRIPT TWO + ___ @ + |_ )@ + / / @ + /___|@ + $ @ + @@ +179 SUPERSCRIPT THREE + ____@ + |__ /@ + |_ \@ + |___/@ + $ @ + @@ +180 ACUTE ACCENT + __@ + /_/@ + $ @ + $ @ + $ @ + @@ +181 MICRO SIGN + @ + _ _ @ + | | | |@ + | |_| |@ + | ._,_|@ + |_| @@ +182 PILCROW SIGN + _____ @ + / |@ + | (| | |@ + \__ | |@ + |_|_|@ + @@ +183 MIDDLE DOT + @ + _ @ + (_)@ + $ @ + $ @ + @@ +184 CEDILLA + @ + @ + @ + @ + _ @ + )_)@@ +185 SUPERSCRIPT ONE + _ @ + / |@ + | |@ + |_|@ + $ @ + @@ +186 MASCULINE ORDINAL INDICATOR + ___ @ + / _ \@ + \___/@ + |___|@ + $ @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + ____ @ + \ \ \ @ + \ \ \@ + / / /@ + /_/_/ @ + @@ +188 VULGAR FRACTION ONE QUARTER + _ __ @ + / | / / _ @ + | |/ / | | @ + |_/ /|_ _|@ + /_/ |_| @ + @@ +189 VULGAR FRACTION ONE HALF + _ __ @ + / | / /__ @ + | |/ /_ )@ + |_/ / / / @ + /_/ /___|@ + @@ +190 VULGAR FRACTION THREE QUARTERS + ____ __ @ + |__ / / / _ @ + |_ \/ / | | @ + |___/ /|_ _|@ + /_/ |_| @ + @@ +191 INVERTED QUESTION MARK + _ @ + (_) @ + | | @ + / /_ @ + \___|@ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + __ @ + \_\ @ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + __ @ + /_/ @ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + //\ @ + |/_\| @ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\/| @ + |/\/ @ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _ _ @ + (_)_(_)@ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + _ @ + (o) @ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ +198 LATIN CAPITAL LETTER AE + ______ @ + / ____|@ + / _ _| @ + / __ |___ @ + /_/ |_____|@ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + ____ @ + / ___|@ + | | @ + | |___ @ + \____|@ + )_) @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + __ @ + _\_\_ @ + | ____|@ + | _|_ @ + |_____|@ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + __ @ + _/_/_ @ + | ____|@ + | _|_ @ + |_____|@ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + //\ @ + |/_\| @ + | ____|@ + | _|_ @ + |_____|@ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _ _ @ + (_)_(_)@ + | ____|@ + | _|_ @ + |_____|@ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + __ @ + \_\ @ + |_ _|@ + | | @ + |___|@ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + __ @ + /_/ @ + |_ _|@ + | | @ + |___|@ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + //\ @ + |/_\|@ + |_ _|@ + | | @ + |___|@ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _ _ @ + (_)_(_)@ + |_ _| @ + | | @ + |___| @ + @@ +208 LATIN CAPITAL LETTER ETH + ____ @ + | _ \ @ + _| |_| |@ + |__ __| |@ + |____/ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\/|@ + |/\/ @ + | \| |@ + | .` |@ + |_|\_|@ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + __ @ + \_\ @ + / _ \ @ + | |_| |@ + \___/ @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + __ @ + /_/ @ + / _ \ @ + | |_| |@ + \___/ @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + //\ @ + |/_\| @ + / _ \ @ + | |_| |@ + \___/ @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\/| @ + |/\/ @ + / _ \ @ + | |_| |@ + \___/ @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ + / _ \ @ + | |_| |@ + \___/ @ + @@ +215 MULTIPLICATION SIGN + @ + @ + /\/\@ + > <@ + \/\/@ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + ____ @ + / _// @ + | |// |@ + | //| |@ + //__/ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + __ @ + _\_\_ @ + | | | |@ + | |_| |@ + \___/ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + __ @ + _/_/_ @ + | | | |@ + | |_| |@ + \___/ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + //\ @ + |/ \| @ + | | | |@ + | |_| |@ + \___/ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + | | | |@ + | |_| |@ + \___/ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + __ @ + __/_/__@ + \ \ / /@ + \ V / @ + |_| @ + @@ +222 LATIN CAPITAL LETTER THORN + _ @ + | |___ @ + | __ \@ + | ___/@ + |_| @ + @@ +223 LATIN SMALL LETTER SHARP S + ___ @ + / _ \@ + | |/ /@ + | |\ \@ + | ||_/@ + |_| @@ +224 LATIN SMALL LETTER A WITH GRAVE + __ @ + \_\_ @ + / _` |@ + | (_| |@ + \__,_|@ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + __ @ + /_/_ @ + / _` |@ + | (_| |@ + \__,_|@ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + //\ @ + |/_\| @ + / _` |@ + | (_| |@ + \__,_|@ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\/| @ + |/\/_ @ + / _` |@ + | (_| |@ + \__,_|@ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _ _ @ + (_)_(_)@ + / _` |@ + | (_| |@ + \__,_|@ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + __ @ + (()) @ + / _ '|@ + | (_| |@ + \__,_|@ + @@ +230 LATIN SMALL LETTER AE + @ + __ ____ @ + / _` _ \@ + | (_| __/@ + \__,____|@ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + ___ @ + / __|@ + | (__ @ + \___|@ + )_) @@ +232 LATIN SMALL LETTER E WITH GRAVE + __ @ + \_\ @ + / _ \@ + | __/@ + \___|@ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + __ @ + /_/ @ + / _ \@ + | __/@ + \___|@ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + //\ @ + |/_\|@ + / _ \@ + | __/@ + \___|@ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _ _ @ + (_)_(_)@ + / _ \ @ + | __/ @ + \___| @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + __ @ + \_\@ + | |@ + | |@ + |_|@ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + __@ + /_/@ + | |@ + | |@ + |_|@ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + //\ @ + |/_\|@ + | | @ + | | @ + |_| @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _ _ @ + (_)_(_)@ + | | @ + | | @ + |_| @ + @@ +240 LATIN SMALL LETTER ETH + /\/\ @ + > < @ + _\/\ |@ + / __` |@ + \____/ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\/| @ + |/\/ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + __ @ + \_\ @ + / _ \ @ + | (_) |@ + \___/ @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + __ @ + /_/ @ + / _ \ @ + | (_) |@ + \___/ @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + //\ @ + |/_\| @ + / _ \ @ + | (_) |@ + \___/ @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\/| @ + |/\/ @ + / _ \ @ + | (_) |@ + \___/ @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ + / _ \ @ + | (_) |@ + \___/ @ + @@ +247 DIVISION SIGN + @ + _ @ + _(_)_ @ + |_____|@ + (_) @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + ____ @ + / _//\ @ + | (//) |@ + \//__/ @ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + __ @ + _\_\_ @ + | | | |@ + | |_| |@ + \__,_|@ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + __ @ + _/_/_ @ + | | | |@ + | |_| |@ + \__,_|@ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + //\ @ + |/ \| @ + | | | |@ + | |_| |@ + \__,_|@ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + | | | |@ + | |_| |@ + \__,_|@ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + __ @ + _/_/_ @ + | | | |@ + | |_| |@ + \__, |@ + |___/ @@ +254 LATIN SMALL LETTER THORN + _ @ + | |__ @ + | '_ \ @ + | |_) |@ + | .__/ @ + |_| @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _ _ @ + (_) (_)@ + | | | |@ + | |_| |@ + \__, |@ + |___/ @@ +0x0100 LATIN CAPITAL LETTER A WITH MACRON + ____ @ + /___/ @ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ +0x0101 LATIN SMALL LETTER A WITH MACRON + ___ @ + /_ _/@ + / _` |@ + | (_| |@ + \__,_|@ + @@ +0x0102 LATIN CAPITAL LETTER A WITH BREVE + _ _ @ + \\_// @ + /_\ @ + / _ \ @ + /_/ \_\@ + @@ +0x0103 LATIN SMALL LETTER A WITH BREVE + \_/ @ + ___ @ + / _` |@ + | (_| |@ + \__,_|@ + @@ +0x0104 LATIN CAPITAL LETTER A WITH OGONEK + @ + _ @ + /_\ @ + / _ \ @ + /_/ \_\@ + (_(@@ +0x0105 LATIN SMALL LETTER A WITH OGONEK + @ + __ _ @ + / _` |@ + | (_| |@ + \__,_|@ + (_(@@ +0x0106 LATIN CAPITAL LETTER C WITH ACUTE + __ @ + _/_/ @ + / ___|@ + | |___ @ + \____|@ + @@ +0x0107 LATIN SMALL LETTER C WITH ACUTE + __ @ + /__/@ + / __|@ + | (__ @ + \___|@ + @@ +0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX + /\ @ + _//\\@ + / ___|@ + | |___ @ + \____|@ + @@ +0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX + /\ @ + /_\ @ + / __|@ + | (__ @ + \___|@ + @@ +0x010A LATIN CAPITAL LETTER C WITH DOT ABOVE + [] @ + ____ @ + / ___|@ + | |___ @ + \____|@ + @@ +0x010B LATIN SMALL LETTER C WITH DOT ABOVE + [] @ + ___ @ + / __|@ + | (__ @ + \___|@ + @@ +0x010C LATIN CAPITAL LETTER C WITH CARON + \\// @ + _\/_ @ + / ___|@ + | |___ @ + \____|@ + @@ +0x010D LATIN SMALL LETTER C WITH CARON + \\//@ + _\/ @ + / __|@ + | (__ @ + \___|@ + @@ +0x010E LATIN CAPITAL LETTER D WITH CARON + \\// @ + __\/ @ + | _ \ @ + | |_| |@ + |____/ @ + @@ +0x010F LATIN SMALL LETTER D WITH CARON + \/ _ @ + __| |@ + / _` |@ + | (_| |@ + \__,_|@ + @@ +0x0110 LATIN CAPITAL LETTER D WITH STROKE + ____ @ + |_ __ \ @ + /| |/ | |@ + /|_|/_| |@ + |_____/ @ + @@ +0x0111 LATIN SMALL LETTER D WITH STROKE + ---|@ + __| |@ + / _` |@ + | (_| |@ + \__,_|@ + @@ +0x0112 LATIN CAPITAL LETTER E WITH MACRON + ____ @ + /___/ @ + | ____|@ + | _|_ @ + |_____|@ + @@ +0x0113 LATIN SMALL LETTER E WITH MACRON + ____@ + /_ _/@ + / _ \ @ + | __/ @ + \___| @ + @@ +0x0114 LATIN CAPITAL LETTER E WITH BREVE + _ _ @ + \\_// @ + | ____|@ + | _|_ @ + |_____|@ + @@ +0x0115 LATIN SMALL LETTER E WITH BREVE + \\ //@ + -- @ + / _ \ @ + | __/ @ + \___| @ + @@ +0x0116 LATIN CAPITAL LETTER E WITH DOT ABOVE + [] @ + _____ @ + | ____|@ + | _|_ @ + |_____|@ + @@ +0x0117 LATIN SMALL LETTER E WITH DOT ABOVE + [] @ + __ @ + / _ \@ + | __/@ + \___|@ + @@ +0x0118 LATIN CAPITAL LETTER E WITH OGONEK + @ + _____ @ + | ____|@ + | _|_ @ + |_____|@ + (__(@@ +0x0119 LATIN SMALL LETTER E WITH OGONEK + @ + ___ @ + / _ \@ + | __/@ + \___|@ + (_(@@ +0x011A LATIN CAPITAL LETTER E WITH CARON + \\// @ + __\/_ @ + | ____|@ + | _|_ @ + |_____|@ + @@ +0x011B LATIN SMALL LETTER E WITH CARON + \\//@ + \/ @ + / _ \@ + | __/@ + \___|@ + @@ +0x011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX + _/\_ @ + / ___|@ + | | _ @ + | |_| |@ + \____|@ + @@ +0x011D LATIN SMALL LETTER G WITH CIRCUMFLEX + /\ @ + _/_ \@ + / _` |@ + | (_| |@ + \__, |@ + |___/ @@ +0x011E LATIN CAPITAL LETTER G WITH BREVE + _\/_ @ + / ___|@ + | | _ @ + | |_| |@ + \____|@ + @@ +0x011F LATIN SMALL LETTER G WITH BREVE + \___/ @ + __ _ @ + / _` |@ + | (_| |@ + \__, |@ + |___/ @@ +0x0120 LATIN CAPITAL LETTER G WITH DOT ABOVE + _[]_ @ + / ___|@ + | | _ @ + | |_| |@ + \____|@ + @@ +0x0121 LATIN SMALL LETTER G WITH DOT ABOVE + [] @ + __ _ @ + / _` |@ + | (_| |@ + \__, |@ + |___/ @@ +0x0122 LATIN CAPITAL LETTER G WITH CEDILLA + ____ @ + / ___|@ + | | _ @ + | |_| |@ + \____|@ + )__) @@ +0x0123 LATIN SMALL LETTER G WITH CEDILLA + @ + __ _ @ + / _` |@ + | (_| |@ + \__, |@ + |_))))@@ +0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX + _/ \_ @ + | / \ |@ + | |_| |@ + | _ |@ + |_| |_|@ + @@ +0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX + _ /\ @ + | |//\ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @@ +0x0126 LATIN CAPITAL LETTER H WITH STROKE + _ _ @ + | |=| |@ + | |_| |@ + | _ |@ + |_| |_|@ + @@ +0x0127 LATIN SMALL LETTER H WITH STROKE + _ @ + |=|__ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @@ +0x0128 LATIN CAPITAL LETTER I WITH TILDE + /\//@ + |_ _|@ + | | @ + | | @ + |___|@ + @@ +0x0129 LATIN SMALL LETTER I WITH TILDE + @ + /\/@ + | |@ + | |@ + |_|@ + @@ +0x012A LATIN CAPITAL LETTER I WITH MACRON + /___/@ + |_ _|@ + | | @ + | | @ + |___|@ + @@ +0x012B LATIN SMALL LETTER I WITH MACRON + ____@ + /___/@ + | | @ + | | @ + |_| @ + @@ +0x012C LATIN CAPITAL LETTER I WITH BREVE + \__/@ + |_ _|@ + | | @ + | | @ + |___|@ + @@ +0x012D LATIN SMALL LETTER I WITH BREVE + @ + \_/@ + | |@ + | |@ + |_|@ + @@ +0x012E LATIN CAPITAL LETTER I WITH OGONEK + ___ @ + |_ _|@ + | | @ + | | @ + |___|@ + (__(@@ +0x012F LATIN SMALL LETTER I WITH OGONEK + _ @ + (_) @ + | | @ + | | @ + |_|_@ + (_(@@ +0x0130 LATIN CAPITAL LETTER I WITH DOT ABOVE + _[] @ + |_ _|@ + | | @ + | | @ + |___|@ + @@ +0x0131 LATIN SMALL LETTER DOTLESS I + @ + _ @ + | |@ + | |@ + |_|@ + @@ +0x0132 LATIN CAPITAL LIGATURE IJ + ___ _ @ + |_ _|| |@ + | | | |@ + | |_| |@ + |__|__/ @ + @@ +0x0133 LATIN SMALL LIGATURE IJ + _ _ @ + (_) (_)@ + | | | |@ + | | | |@ + |_|_/ |@ + |__/ @@ +0x0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX + /\ @ + /_\|@ + _ | | @ + | |_| | @ + \___/ @ + @@ +0x0135 LATIN SMALL LETTER J WITH CIRCUMFLEX + /\@ + /_\@ + | |@ + | |@ + _/ |@ + |__/ @@ +0x0136 LATIN CAPITAL LETTER K WITH CEDILLA + _ _ @ + | |/ / @ + | ' / @ + | . \ @ + |_|\_\ @ + )__)@@ +0x0137 LATIN SMALL LETTER K WITH CEDILLA + _ @ + | | __@ + | |/ /@ + | < @ + |_|\_\@ + )_)@@ +0x0138 LATIN SMALL LETTER KRA + @ + _ __ @ + | |/ \@ + | < @ + |_|\_\@ + @@ +0x0139 LATIN CAPITAL LETTER L WITH ACUTE + _ //@ + | | // @ + | | @ + | |___ @ + |_____|@ + @@ +0x013A LATIN SMALL LETTER L WITH ACUTE + //@ + | |@ + | |@ + | |@ + |_|@ + @@ +0x013B LATIN CAPITAL LETTER L WITH CEDILLA + _ @ + | | @ + | | @ + | |___ @ + |_____|@ + )__)@@ +0x013C LATIN SMALL LETTER L WITH CEDILLA + _ @ + | | @ + | | @ + | | @ + |_| @ + )_)@@ +0x013D LATIN CAPITAL LETTER L WITH CARON + _ \\//@ + | | \/ @ + | | @ + | |___ @ + |_____|@ + @@ +0x013E LATIN SMALL LETTER L WITH CARON + _ \\//@ + | | \/ @ + | | @ + | | @ + |_| @ + @@ +0x013F LATIN CAPITAL LETTER L WITH MIDDLE DOT + _ @ + | | @ + | | [] @ + | |___ @ + |_____|@ + @@ +0x0140 LATIN SMALL LETTER L WITH MIDDLE DOT + _ @ + | | @ + | | []@ + | | @ + |_| @ + @@ +0x0141 LATIN CAPITAL LETTER L WITH STROKE + __ @ + | // @ + |//| @ + // |__ @ + |_____|@ + @@ +0x0142 LATIN SMALL LETTER L WITH STROKE + _ @ + | |@ + |//@ + //|@ + |_|@ + @@ +0x0143 LATIN CAPITAL LETTER N WITH ACUTE + _/ /_ @ + | \ | |@ + | \| |@ + | |\ |@ + |_| \_|@ + @@ +0x0144 LATIN SMALL LETTER N WITH ACUTE + _ @ + _ /_/ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @@ +0x0145 LATIN CAPITAL LETTER N WITH CEDILLA + _ _ @ + | \ | |@ + | \| |@ + | |\ |@ + |_| \_|@ + )_) @@ +0x0146 LATIN SMALL LETTER N WITH CEDILLA + @ + _ __ @ + | '_ \ @ + | | | |@ + |_| |_|@ + )_) @@ +0x0147 LATIN CAPITAL LETTER N WITH CARON + _\/ _ @ + | \ | |@ + | \| |@ + | |\ |@ + |_| \_|@ + @@ +0x0148 LATIN SMALL LETTER N WITH CARON + \\// @ + _\/_ @ + | '_ \ @ + | | | |@ + |_| |_|@ + @@ +0x0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE + @ + _ __ @ + ( )| '_\ @ + |/| | | |@ + |_| |_|@ + @@ +0x014A LATIN CAPITAL LETTER ENG + _ _ @ + | \ | |@ + | \| |@ + | |\ |@ + |_| \ |@ + )_)@@ +0x014B LATIN SMALL LETTER ENG + _ __ @ + | '_ \ @ + | | | |@ + |_| | |@ + | |@ + |__ @@ +0x014C LATIN CAPITAL LETTER O WITH MACRON + ____ @ + /_ _/ @ + / _ \ @ + | (_) |@ + \___/ @ + @@ +0x014D LATIN SMALL LETTER O WITH MACRON + ____ @ + /_ _/ @ + / _ \ @ + | (_) |@ + \___/ @ + @@ +0x014E LATIN CAPITAL LETTER O WITH BREVE + \ / @ + _-_ @ + / _ \ @ + | |_| |@ + \___/ @ + @@ +0x014F LATIN SMALL LETTER O WITH BREVE + \ / @ + _-_ @ + / _ \ @ + | |_| |@ + \___/ @ + @@ +0x0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE + ___ @ + /_/_/@ + / _ \ @ + | |_| |@ + \___/ @ + @@ +0x0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE + ___ @ + /_/_/@ + / _ \ @ + | |_| |@ + \___/ @ + @@ +0x0152 LATIN CAPITAL LIGATURE OE + ___ ___ @ + / _ \| __|@ + | | | | | @ + | |_| | |__@ + \___/|____@ + @@ +0x0153 LATIN SMALL LIGATURE OE + @ + ___ ___ @ + / _ \ / _ \@ + | (_) | __/@ + \___/ \___|@ + @@ +0x0154 LATIN CAPITAL LETTER R WITH ACUTE + _/_/ @ + | _ \ @ + | |_) |@ + | _ < @ + |_| \_\@ + @@ +0x0155 LATIN SMALL LETTER R WITH ACUTE + __@ + _ /_/@ + | '__|@ + | | @ + |_| @ + @@ +0x0156 LATIN CAPITAL LETTER R WITH CEDILLA + ____ @ + | _ \ @ + | |_) |@ + | _ < @ + |_| \_\@ + )_) @@ +0x0157 LATIN SMALL LETTER R WITH CEDILLA + @ + _ __ @ + | '__|@ + | | @ + |_| @ + )_) @@ +0x0158 LATIN CAPITAL LETTER R WITH CARON + _\_/ @ + | _ \ @ + | |_) |@ + | _ < @ + |_| \_\@ + @@ +0x0159 LATIN SMALL LETTER R WITH CARON + \\// @ + _\/_ @ + | '__|@ + | | @ + |_| @ + @@ +0x015A LATIN CAPITAL LETTER S WITH ACUTE + _/_/ @ + / ___| @ + \___ \ @ + ___) |@ + |____/ @ + @@ +0x015B LATIN SMALL LETTER S WITH ACUTE + __@ + _/_/@ + / __|@ + \__ \@ + |___/@ + @@ +0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX + _/\_ @ + / ___| @ + \___ \ @ + ___) |@ + |____/ @ + @@ +0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX + @ + /_\_@ + / __|@ + \__ \@ + |___/@ + @@ +0x015E LATIN CAPITAL LETTER S WITH CEDILLA + ____ @ + / ___| @ + \___ \ @ + ___) |@ + |____/ @ + )__)@@ +0x015F LATIN SMALL LETTER S WITH CEDILLA + @ + ___ @ + / __|@ + \__ \@ + |___/@ + )_)@@ +0x0160 LATIN CAPITAL LETTER S WITH CARON + _\_/ @ + / ___| @ + \___ \ @ + ___) |@ + |____/ @ + @@ +0x0161 LATIN SMALL LETTER S WITH CARON + \\//@ + _\/ @ + / __|@ + \__ \@ + |___/@ + @@ +0x0162 LATIN CAPITAL LETTER T WITH CEDILLA + _____ @ + |_ _|@ + | | @ + | | @ + |_| @ + )__)@@ +0x0163 LATIN SMALL LETTER T WITH CEDILLA + _ @ + | |_ @ + | __|@ + | |_ @ + \__|@ + )_)@@ +0x0164 LATIN CAPITAL LETTER T WITH CARON + _____ @ + |_ _|@ + | | @ + | | @ + |_| @ + @@ +0x0165 LATIN SMALL LETTER T WITH CARON + \/ @ + | |_ @ + | __|@ + | |_ @ + \__|@ + @@ +0x0166 LATIN CAPITAL LETTER T WITH STROKE + _____ @ + |_ _|@ + | | @ + -|-|- @ + |_| @ + @@ +0x0167 LATIN SMALL LETTER T WITH STROKE + _ @ + | |_ @ + | __|@ + |-|_ @ + \__|@ + @@ +0x0168 LATIN CAPITAL LETTER U WITH TILDE + @ + _/\/_ @ + | | | |@ + | |_| |@ + \___/ @ + @@ +0x0169 LATIN SMALL LETTER U WITH TILDE + @ + _/\/_ @ + | | | |@ + | |_| |@ + \__,_|@ + @@ +0x016A LATIN CAPITAL LETTER U WITH MACRON + ____ @ + /__ _/@ + | | | |@ + | |_| |@ + \___/ @ + @@ +0x016B LATIN SMALL LETTER U WITH MACRON + ____ @ + / _ /@ + | | | |@ + | |_| |@ + \__,_|@ + @@ +0x016C LATIN CAPITAL LETTER U WITH BREVE + @ + \_/_ @ + | | | |@ + | |_| |@ + \____|@ + @@ +0x016D LATIN SMALL LETTER U WITH BREVE + @ + \_/_ @ + | | | |@ + | |_| |@ + \__,_|@ + @@ +0x016E LATIN CAPITAL LETTER U WITH RING ABOVE + O @ + __ _ @ + | | | |@ + | |_| |@ + \___/ @ + @@ +0x016F LATIN SMALL LETTER U WITH RING ABOVE + O @ + __ __ @ + | | | |@ + | |_| |@ + \__,_|@ + @@ +0x0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE + -- --@ + /_//_/@ + | | | |@ + | |_| |@ + \___/ @ + @@ +0x0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE + ____@ + _/_/_/@ + | | | |@ + | |_| |@ + \__,_|@ + @@ +0x0172 LATIN CAPITAL LETTER U WITH OGONEK + _ _ @ + | | | |@ + | | | |@ + | |_| |@ + \___/ @ + (__(@@ +0x0173 LATIN SMALL LETTER U WITH OGONEK + @ + _ _ @ + | | | |@ + | |_| |@ + \__,_|@ + (_(@@ +0x0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX + __ /\ __@ + \ \ //\\/ /@ + \ \ /\ / / @ + \ V V / @ + \_/\_/ @ + @@ +0x0175 LATIN SMALL LETTER W WITH CIRCUMFLEX + /\ @ + __ //\\__@ + \ \ /\ / /@ + \ V V / @ + \_/\_/ @ + @@ +0x0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX + /\ @ + __//\\ @ + \ \ / /@ + \ V / @ + |_| @ + @@ +0x0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX + /\ @ + //\\ @ + | | | |@ + | |_| |@ + \__, |@ + |___/ @@ +0x0178 LATIN CAPITAL LETTER Y WITH DIAERESIS + [] []@ + __ _@ + \ \ / /@ + \ V / @ + |_| @ + @@ +0x0179 LATIN CAPITAL LETTER Z WITH ACUTE + __/_/@ + |__ /@ + / / @ + / /_ @ + /____|@ + @@ +0x017A LATIN SMALL LETTER Z WITH ACUTE + _ @ + _/_/@ + |_ /@ + / / @ + /___|@ + @@ +0x017B LATIN CAPITAL LETTER Z WITH DOT ABOVE + __[]_@ + |__ /@ + / / @ + / /_ @ + /____|@ + @@ +0x017C LATIN SMALL LETTER Z WITH DOT ABOVE + [] @ + ____@ + |_ /@ + / / @ + /___|@ + @@ +0x017D LATIN CAPITAL LETTER Z WITH CARON + _\_/_@ + |__ /@ + / / @ + / /_ @ + /____|@ + @@ +0x017E LATIN SMALL LETTER Z WITH CARON + \\//@ + _\/_@ + |_ /@ + / / @ + /___|@ + @@ +0x017F LATIN SMALL LETTER LONG S + __ @ + / _|@ + |-| | @ + |-| | @ + |_| @ + @@ +0x02C7 CARON + \\//@ + \/ @ + $@ + $@ + $@ + $@@ +0x02D8 BREVE + \\_//@ + \_/ @ + $@ + $@ + $@ + $@@ +0x02D9 DOT ABOVE + []@ + $@ + $@ + $@ + $@ + $@@ +0x02DB OGONEK + $@ + $@ + $@ + $@ + $@ + )_) @@ +0x02DD DOUBLE ACUTE ACCENT + _ _ @ + /_/_/@ + $@ + $@ + $@ + $@@ diff --git a/cosmic rage/fonts/term.flf b/cosmic rage/fonts/term.flf new file mode 100644 index 0000000..e27d01e --- /dev/null +++ b/cosmic rage/fonts/term.flf @@ -0,0 +1,600 @@ +flf2a 1 1 2 -1 13 0 0 242 +Terminal by Glenn Chappell 4/93 +Includes characters 128-255 +Enhanced for Latin-2,3,4 by John Cowan +Latin character sets supported only if your screen font does +figlet release 2.2 -- November 1996 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +Double-checked by Paul Burton 12/96. Added the new +parameter supported by FIGlet and FIGWin. Unlike all other FIGfonts, this one +is intended to produce output exactly the same as the input unless a control +file is used. Therefore it produces the SAME output for smush, kern or fit. + +@ +!@ +"@ +#@ +$@ +%@ +&@ +'@ +(@ +)@ +*@ ++@ +,@ +-@ +.@ +/@ +0@ +1@ +2@ +3@ +4@ +5@ +6@ +7@ +8@ +9@ +:@ +;@ +<@ +=@ +>@ +?@ +@# +A@ +B@ +C@ +D@ +E@ +F@ +G@ +H@ +I@ +J@ +K@ +L@ +M@ +N@ +O@ +P@ +Q@ +R@ +S@ +T@ +U@ +V@ +W@ +X@ +Y@ +Z@ +[@ +\@ +]@ +^@ +_@ +`@ +a@ +b@ +c@ +d@ +e@ +f@ +g@ +h@ +i@ +j@ +k@ +l@ +m@ +n@ +o@ +p@ +q@ +r@ +s@ +t@ +u@ +v@ +w@ +x@ +y@ +z@ +{@ +|@ +}@ +~@ +@ +@ +@ +@ +@ +@ +@ +128 +@ +129 +@ +130 +@ +131 +@ +132 +@ +133 +@ +134 +@ +135 +@ +136 +@ +137 +@ +138 +@ +139 +@ +140 +@ +141 +@ +142 +@ +143 +@ +144 +@ +145 +@ +146 +@ +147 +@ +148 +@ +149 +@ +150 +@ +151 +@ +152 +@ +153 +@ +154 +@ +155 +@ +156 +@ +157 +@ +158 +@ +159 +@ +160 NO-BREAK SPACE +@ +161 INVERTED EXCLAMATION MARK +@ +162 CENT SIGN +@ +163 POUND SIGN +@ +164 CURRENCY SIGN +@ +165 YEN SIGN +@ +166 BROKEN BAR +@ +167 SECTION SIGN +@ +168 DIAERESIS +@ +169 COPYRIGHT SIGN +@ +170 FEMININE ORDINAL INDICATOR +@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +@ +172 NOT SIGN +@ +173 SOFT HYPHEN +@ +174 REGISTERED SIGN +@ +175 MACRON +@ +176 DEGREE SIGN +@ +177 PLUS-MINUS SIGN +@ +178 SUPERSCRIPT TWO +@ +179 SUPERSCRIPT THREE +@ +180 ACUTE ACCENT +@ +181 MICRO SIGN +@ +182 PILCROW SIGN +@ +183 MIDDLE DOT +@ +184 CEDILLA +@ +185 SUPERSCRIPT ONE +@ +186 MASCULINE ORDINAL INDICATOR +@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +@ +188 VULGAR FRACTION ONE QUARTER +@ +189 VULGAR FRACTION ONE HALF +@ +190 VULGAR FRACTION THREE QUARTERS +@ +191 INVERTED QUESTION MARK +@ +192 LATIN CAPITAL LETTER A WITH GRAVE +@ +193 LATIN CAPITAL LETTER A WITH ACUTE +@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX +@ +195 LATIN CAPITAL LETTER A WITH TILDE +@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS +@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE +@ +198 LATIN CAPITAL LETTER AE +@ +199 LATIN CAPITAL LETTER C WITH CEDILLA +@ +200 LATIN CAPITAL LETTER E WITH GRAVE +@ +201 LATIN CAPITAL LETTER E WITH ACUTE +@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX +@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS +@ +204 LATIN CAPITAL LETTER I WITH GRAVE +@ +205 LATIN CAPITAL LETTER I WITH ACUTE +@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX +@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS +@ +208 LATIN CAPITAL LETTER ETH +@ +209 LATIN CAPITAL LETTER N WITH TILDE +@ +210 LATIN CAPITAL LETTER O WITH GRAVE +@ +211 LATIN CAPITAL LETTER O WITH ACUTE +@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX +@ +213 LATIN CAPITAL LETTER O WITH TILDE +@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS +@ +215 MULTIPLICATION SIGN +@ +216 LATIN CAPITAL LETTER O WITH STROKE +@ +217 LATIN CAPITAL LETTER U WITH GRAVE +@ +218 LATIN CAPITAL LETTER U WITH ACUTE +@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX +@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS +@ +221 LATIN CAPITAL LETTER Y WITH ACUTE +@ +222 LATIN CAPITAL LETTER THORN +@ +223 LATIN SMALL LETTER SHARP S +@ +224 LATIN SMALL LETTER A WITH GRAVE +@ +225 LATIN SMALL LETTER A WITH ACUTE +@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX +@ +227 LATIN SMALL LETTER A WITH TILDE +@ +228 LATIN SMALL LETTER A WITH DIAERESIS +@ +229 LATIN SMALL LETTER A WITH RING ABOVE +@ +230 LATIN SMALL LETTER AE +@ +231 LATIN SMALL LETTER C WITH CEDILLA +@ +232 LATIN SMALL LETTER E WITH GRAVE +@ +233 LATIN SMALL LETTER E WITH ACUTE +@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX +@ +235 LATIN SMALL LETTER E WITH DIAERESIS +@ +236 LATIN SMALL LETTER I WITH GRAVE +@ +237 LATIN SMALL LETTER I WITH ACUTE +@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX +@ +239 LATIN SMALL LETTER I WITH DIAERESIS +@ +240 LATIN SMALL LETTER ETH +@ +241 LATIN SMALL LETTER N WITH TILDE +@ +242 LATIN SMALL LETTER O WITH GRAVE +@ +243 LATIN SMALL LETTER O WITH ACUTE +@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX +@ +245 LATIN SMALL LETTER O WITH TILDE +@ +246 LATIN SMALL LETTER O WITH DIAERESIS +@ +247 DIVISION SIGN +@ +248 LATIN SMALL LETTER O WITH STROKE +@ +249 LATIN SMALL LETTER U WITH GRAVE +@ +250 LATIN SMALL LETTER U WITH ACUTE +@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX +@ +252 LATIN SMALL LETTER U WITH DIAERESIS +@ +253 LATIN SMALL LETTER Y WITH ACUTE +@ +254 LATIN SMALL LETTER THORN +@ +255 LATIN SMALL LETTER Y WITH DIAERESIS +@ +0x0100 LATIN CAPITAL LETTER A WITH MACRON +@ +0x0101 LATIN SMALL LETTER A WITH MACRON +@ +0x0102 LATIN CAPITAL LETTER A WITH BREVE +@ +0x0103 LATIN SMALL LETTER A WITH BREVE +@ +0x0104 LATIN CAPITAL LETTER A WITH OGONEK +@ +0x0105 LATIN SMALL LETTER A WITH OGONEK +@ +0x0106 LATIN CAPITAL LETTER C WITH ACUTE +@ +0x0107 LATIN SMALL LETTER C WITH ACUTE +@ +0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX +@ +0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX +@ +0x010A LATIN CAPITAL LETTER C WITH DOT ABOVE +@ +0x010B LATIN SMALL LETTER C WITH DOT ABOVE +@ +0x010C LATIN CAPITAL LETTER C WITH CARON +@ +0x010D LATIN SMALL LETTER C WITH CARON +@ +0x010E LATIN CAPITAL LETTER D WITH CARON +@ +0x010F LATIN SMALL LETTER D WITH CARON +@ +0x0110 LATIN CAPITAL LETTER D WITH STROKE +@ +0x0111 LATIN SMALL LETTER D WITH STROKE +@ +0x0112 LATIN CAPITAL LETTER E WITH MACRON +@ +0x0113 LATIN SMALL LETTER E WITH MACRON +@ +0x0116 LATIN CAPITAL LETTER E WITH DOT ABOVE +@ +0x0117 LATIN SMALL LETTER E WITH DOT ABOVE +@ +0x0118 LATIN CAPITAL LETTER E WITH OGONEK +@ +0x0119 LATIN SMALL LETTER E WITH OGONEK +@ +0x011A LATIN CAPITAL LETTER E WITH CARON +@ +0x011B LATIN SMALL LETTER E WITH CARON +@ +0x011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX +@ +0x011D LATIN SMALL LETTER G WITH CIRCUMFLEX +@ +0x011E LATIN CAPITAL LETTER G WITH BREVE +@ +0x011F LATIN SMALL LETTER G WITH BREVE +@ +0x0120 LATIN CAPITAL LETTER G WITH DOT ABOVE +@ +0x0121 LATIN SMALL LETTER G WITH DOT ABOVE +@ +0x0122 LATIN CAPITAL LETTER G WITH CEDILLA +@ +0x0123 LATIN SMALL LETTER G WITH CEDILLA +@ +0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX +@ +0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX +@ +0x0126 LATIN CAPITAL LETTER H WITH STROKE +@ +0x0127 LATIN SMALL LETTER H WITH STROKE +@ +0x0128 LATIN CAPITAL LETTER I WITH TILDE +@ +0x0129 LATIN SMALL LETTER I WITH TILDE +@ +0x012A LATIN CAPITAL LETTER I WITH MACRON +@ +0x012B LATIN SMALL LETTER I WITH MACRON +@ +0x012E LATIN CAPITAL LETTER I WITH OGONEK +@ +0x012F LATIN SMALL LETTER I WITH OGONEK +@ +0x0130 LATIN CAPITAL LETTER I WITH DOT ABOVE +@ +0x0131 LATIN SMALL LETTER DOTLESS I +@ +0x0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX +@ +0x0135 LATIN SMALL LETTER J WITH CIRCUMFLEX +@ +0x0136 LATIN CAPITAL LETTER K WITH CEDILLA +@ +0x0137 LATIN SMALL LETTER K WITH CEDILLA +@ +0x0138 LATIN SMALL LETTER KRA +@ +0x0139 LATIN CAPITAL LETTER L WITH ACUTE +@ +0x013A LATIN SMALL LETTER L WITH ACUTE +@ +0x013B LATIN CAPITAL LETTER L WITH CEDILLA +@ +0x013C LATIN SMALL LETTER L WITH CEDILLA +@ +0x013D LATIN CAPITAL LETTER L WITH CARON +@ +0x013E LATIN SMALL LETTER L WITH CARON +@ +0x0141 LATIN CAPITAL LETTER L WITH STROKE +@ +0x0142 LATIN SMALL LETTER L WITH STROKE +@ +0x0143 LATIN CAPITAL LETTER N WITH ACUTE +@ +0x0144 LATIN SMALL LETTER N WITH ACUTE +@ +0x0145 LATIN CAPITAL LETTER N WITH CEDILLA +@ +0x0146 LATIN SMALL LETTER N WITH CEDILLA +@ +0x0147 LATIN CAPITAL LETTER N WITH CARON +@ +0x0148 LATIN SMALL LETTER N WITH CARON +@ +0x014A LATIN CAPITAL LETTER ENG +@ +0x014B LATIN SMALL LETTER ENG +@ +0x014C LATIN CAPITAL LETTER O WITH MACRON +@ +0x014D LATIN SMALL LETTER O WITH MACRON +@ +0x0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +@ +0x0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE +@ +0x0154 LATIN CAPITAL LETTER R WITH ACUTE +@ +0x0155 LATIN SMALL LETTER R WITH ACUTE +@ +0x0156 LATIN CAPITAL LETTER R WITH CEDILLA +@ +0x0157 LATIN SMALL LETTER R WITH CEDILLA +@ +0x0158 LATIN CAPITAL LETTER R WITH CARON +@ +0x0159 LATIN SMALL LETTER R WITH CARON +@ +0x015A LATIN CAPITAL LETTER S WITH ACUTE +@ +0x015B LATIN SMALL LETTER S WITH ACUTE +@ +0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX +@ +0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX +@ +0x015E LATIN CAPITAL LETTER S WITH CEDILLA +@ +0x015F LATIN SMALL LETTER S WITH CEDILLA +@ +0x0160 LATIN CAPITAL LETTER S WITH CARON +@ +0x0161 LATIN SMALL LETTER S WITH CARON +@ +0x0162 LATIN CAPITAL LETTER T WITH CEDILLA +@ +0x0163 LATIN SMALL LETTER T WITH CEDILLA +@ +0x0164 LATIN CAPITAL LETTER T WITH CARON +@ +0x0165 LATIN SMALL LETTER T WITH CARON +@ +0x0166 LATIN CAPITAL LETTER T WITH STROKE +@ +0x0167 LATIN SMALL LETTER T WITH STROKE +@ +0x0168 LATIN CAPITAL LETTER U WITH TILDE +@ +0x0169 LATIN SMALL LETTER U WITH TILDE +@ +0x016A LATIN CAPITAL LETTER U WITH MACRON +@ +0x016B LATIN SMALL LETTER U WITH MACRON +@ +0x016C LATIN CAPITAL LETTER U WITH BREVE +@ +0x016D LATIN SMALL LETTER U WITH BREVE +@ +0x016E LATIN CAPITAL LETTER U WITH RING ABOVE +@ +0x016F LATIN SMALL LETTER U WITH RING ABOVE +@ +0x0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +@ +0x0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE +@ +0x0172 LATIN CAPITAL LETTER U WITH OGONEK +@ +0x0173 LATIN SMALL LETTER U WITH OGONEK +@ +0x0179 LATIN CAPITAL LETTER Z WITH ACUTE +@ +0x017A LATIN SMALL LETTER Z WITH ACUTE +@ +0x017B LATIN CAPITAL LETTER Z WITH DOT ABOVE +@ +0x017C LATIN SMALL LETTER Z WITH DOT ABOVE +@ +0x017D LATIN CAPITAL LETTER Z WITH CARON +@ +0x017E LATIN SMALL LETTER Z WITH CARON +@ +0x02C7 CARON +@ +0x02D8 BREVE +@ +0x02D9 DOT ABOVE +@ +0x02DB OGONEK +@ +0x02DD DOUBLE ACUTE ACCENT +@ diff --git a/cosmic rage/help.db b/cosmic rage/help.db new file mode 100644 index 0000000000000000000000000000000000000000..0589913bdd06e4114b1ebac99603fba28fd8ec98 GIT binary patch literal 1552384 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

ch2TP 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

$gmW43Z|d>kCIh{^?9 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 z z+PWVnqPN`qq)%0s|oFaZmJ$@zCI7Tq%7-Xg2!W@58)j4(T69L@AFWfBoNaee`~ z|9`^&-rBcoz0dH^kLu4mPu>7ZFTA@1l-9aJ>4}~b?NGXy0%gb`Qry!^tUX9%g&ndV z&NnJNa5#iOml_Bc^Ug?khuc)?V#9X3Szox*y1gC0(nU1P^*}9l$r9of+}X}Sf;sK0 zcY6KsoqNUn$5unF%;vEeLfUsoA5vQ@AL)`q_Z6(m)?EIq8~UH{d2Drick-QI_zLGT z{_U^rdoIU&j<=u7rDpgctnP35H#{HQLy!gu>n-Cx)Fhk#eLfyKHXt<)Mn~?DmF+vb zatj(%D=B!p@Fa%b(B&sQU#3818AqzKZ`mVk$mJ;+W?7+u>@2oO01pyF&N;058;3E^ z5lQCzUp5Am1Pmt!rRl(_%4)I|8Q1?0)_M;9;DGuU zs)uhc-;(_BD}DQ7-I<;O5-~@-Wb^?qKKv_PluX zIPP$M-tHn{A{i4GWbLW(r5mFrMgn@-9;?xk;3@ePF(jA-GiXLw`!+SKCY)a1-W&)I4G3@tBNDa|kL_q=Zn!QV-@UgC&AITMr}m{eFZR6HPIJaR5Kkg<{?Rn;MeSp}Om=|$ zyV6QjVL#WAa&VD8og&GxL=&(~f9_GkM~qJlU>1^k3?Gz6ONvjIF>|dFkc!8e7HSoS zvio=B$=mfCV|>F^Jmq;UK8;brpcZ&3k6#G|V~|j!Lq)zwc^x1`XsTIn?%;a#_~5)` z4J_|MqDLCFfU|VXx!xEWYSagmF`FC0nELHLJ0(ju?kl8+vlB3;nhzQ>H5<@^ERN6V zvDTd~NMQXdnhvQjVROj8^Vr5A?3ny7f`%Spr^qWR2mohkx5c~R|BJq1T}?cS#;Flf zCgDT#RXm+LZGy&Nu*eWhJeVb+%bX@%#Vl?no8P*yXK=w^>1axKnPk7R0WfJ5oFWtE zge<<(scuV=bI<_F4vzFk+F!fjklML}u7rnLPIk!fnHq@bt7K(jm$r65OufPwWS!DZ z=-1NZ+p2%0@~qZOshIq%6`k5BSe5&W+2lDlfmNm``f&N$%(&`+S=>Bq=Og&Z zBS3R~MWx3}7hfGd@xKsSmHhp{2BykVWC(khqoDF#MNdRzJ{la$ig-1q54M3@7|$($ z7Ep_K$u7?cB5fOr4|0bJBQs6%RZK+6Flys8H#_H4d~Bm>6N03& z0}LTfV>CViit>}QGqlqywO=8-kCQ!tx}vx;t^f&}&9CZWcxCUjXrJG-d{blt9kZPH z`r4<6cis;xrynW=WX2^6ac6zJ=u6Bpc57T4l6!!pHa$H%0A}e`ZHw>`n5x2Y z=Nnm2id`$;3g)`cEx9k#jbM(hXqeBYd<)HB7K#FJeeOzJ;3w0@tQrG~1srVnE>1xml0vy?`G44eOsH1%w%ECR zevB**X16~GrCUzkMCK{l1FCEi#%5{OO^)y?H%HB#YYmK0*w&4LklffP?+qH}=L ztLoA|$B^oz5M5#gcGK(voR>(O=97_KBwofwPgW2=eP{`q90YvfI&|vTtSiBRxCW#x z*BRp#^V79A+amx>I}*WyX&)3sf+Rkzx%htkXy>BIw2^P8bf&v^lBCC`-<8O{#~|W9 zYK0PM3Vw8!O=^21&dObc+FZXTtK!Q7Dx0!!K=w7eExf%EHw7Jb@OTbIqC5!^4MGIU ze5-+s!{sURIGKvYPx^!1eql(Y1SLMItBvo$Tl2{_BJXr@f0 zY*^opwyNR&t8D>(Q(_cuSyANfJ+MFS1)QI_yl`Xg_zB?>{N2+gjq{6SfP8Px_5a_m z^)2?!)qY>vzz6-$J5RT$MfuXVKcZTcR%Z0d)a=EvDKBX{H#*vL;mRtv-c;KuSE59@ zBGLOU$Ux-D{j%oK3J&yoh^0>9?6!xwWJ^j4tT3-QdFF!6fMQIxoYP+XM?iH zyA7j>&}KhWvJ)z*kD3~7BZeTXKK0UBOM)EDL9l7GM!hCs8Hks(Y-F`mOHQNeKXftVJ#NFpm@FT-5!=Ah(y{zEW-rx!sH=f&@u3p?&7<=7z;JlDf z%WT^KY_bBHeb#SmWnpQzZN7Zc@kO`U#^4=ub^HIJTF;>mI^O>X=lAW`z6!~i`0m<) z6Hj*|Imdgx(3Rwb;RULbUi+nMXS;K8kzQzwKxJaRqBz=nA^v!9)Nya zMfMAp`HhFFl5e4^fkt9j)36a%8Y@O48)33T*N$s6WKjh=edb{!7iuke@~UL_^4{L! z>XFhEIDy0Nk=5!Sgv}4G#>y@n)6@8^p;ikvTwV9I?1zi22yN z_wIh|Z13oIo;h&#sS9>X^2)@_#QYenlX6Y3T${Ktd8ub2hoHrEiOEa0SokF6=q*nD z$~EpzFg34fx#PDgTv2f!8*FhM^U@aK_b8Dnpe7HUVCeWsG1-XRtq+`~coy0s_w6FT zD&NHBroB`gJ(a?+#Kk}uL6MA65)p>Hb~`FIg%*!3ojrZ4dGh%3i_K#c-a2*a?pS#%9$M5+J8cAhq|QiKNJdZEd6EI|U-HSak6=^q3^w^>IeFe|p4p+l z@1ig@V-`2lUL)Q9Og`I1Ll;FPh{A{u?~o_ z{Qr~T9!mh_@HBZzIA5xMCP@?2@Y+C@xI!n>7T?VAqF;a6%RU?Tk=AXJFXxsd*90FN zX;lr|cFTsoxe2&N!lY?oE{OzEDzvguQ3n%r!MiuNtl_#H8WkL|a^2!v%T5jY8N;y~ zEm$*bM&6nVtW4cV=Y1+%+b0nbo-VmqB2_0psSe0>p^LbnoAPI0=8∨vC>~P7pL( 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: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

HoX&s=TOV0I9u%Pm%_RzU_C=E)W^m!bG zV~G$m7q%HRVZc;QS0YI1&@u<$Dk!U3GnOw}nnnO@|5z4Z!>{hwb^@OqulyAjcnPf5 z;>c@elS-m~jJ5geR~fbI(Pcmp+k_jp^un2I`Vu0 ze1_TU*Qy4YL;logcv%NpvYY;vYVtZtNQMj-C?9jgN*j4R+PVer#`bu4U!Y6iUxUF> z&6|bvBV-kI;b=Tfi^;dXri6o$$EI36rx&UGs5zF!fI(q#rwxuhfD~=C&b3~w0_Phc zl<@vFa^5tl&5lTtB`YixhArYMV@2uJ@I*JlsfG0v2;}{hfz`Gpf+uj{a(m1`CRaF% z(Y26EErRFTK}8+2!bl~Rqb;{SmGTwec|+zlkQ`vRmB{dE7b~8z0PAE zGNoU4l&rxXD5i1<{FVvj9WJ?kOdCl5of4kuOQFr9zc6v}sq5n}Tl@}&v#!xx!8LoR{0QE_EB zD(8br&kU8%oH9~!0?#6WbRIxudCO1WLc{XQojX50dG2g-cKpn-scN+r)Cx6t*XfD# zyU{d6MFWR!#p@ofi80MJ2~hzd%|kV}y+pxPT?yLF2xgC(FbWxuEnX-*C7}uJ)kcrl z?bu$DbdRRGtdLbnT;W{ugh>->4H5w%yKtcuu4bi7sXCAgz&x_-QnelmUkm-Q21JJH z-a=G1NRz;0c87@F+pJ)`z3#2>`Bc}?y=$tJrIz$LoT90W0>cS@_Ah#?4 z)mqRX>7J!-jvA$)FQmOk1Y4#EI}70;g~L}eIC#VW@gTm4LAJPq2cnd5M~{qmOAmLH zQNWN7Z$xnv-Ydir5s4pc#{#889v8qb3TJsAg`BKm847IwolH#pe}Dgq*D$6X3cER3M3|b5b(=Ewi6fM_5WD)gZmPjLrkAh6{ z(>XUN!CNTnC1>D*r6MwmpfDe>xg6lb0TN0mA-~cByGna$j|&0nhEgh`%YcLSv^lbR zM^%ZbK|*Ym+J*u4pqD%pP$;mfy4uzpeIZ^ zOb^oBSek)vpA$2pMKS#4N=V*RZ{8%h1D4)`NVUjU))3R>UgA=_gdS~+lHt$kk zsx(K0ts@u5w=qo=a?%5jZlJ}<3OZzTiZ8J?SoxXFh+E+y1yP&T$j@pyKBa>umLA)Z zv7N)!MPfzixXSXWGh!!snCx4517f)DgztM7G|Et#intcu_ymGWEpb4#O?>PKkqcS3oko& zs;q+R!QhvPW=?6t^=@k2u^qRi(8W#B5$}>kGL@DDvXha4K(-^XM~#!81aSMBs1*{g`>#b;Ml_n%iDk;mDJ>5} zYz*DaEzBze1cqZy)HB0zcpb+uA6}I1dXH|YPQp7Sg|FRI{m7U3V6L?>PsF9uUad8C z=WMvM$L|>7CMo=)s>ua^Nr4lb(Esmo{{IVo{dfZ0`}^vx zz#FUS#rq#UQNQ)Ma~ChZMo96sho<_b6s@Y1GDoJSFJPhzzdX%g(1gj!gX`^>drAqq zU{nZtz<(Y?y)sW>OEwsumUd5i6Q#@wxvDm64?{K0DUy=|S)-)I(1}nVZtM^v=`1Yd zC}bhY6%dmDgEufo#LX)Laq}uJzTLAzI;XfqwvhnCF?k4vYNeyoSzHo7Dc%4bEE*e) z-OdOp#w^)gfO*(C#0fI7d6V|2akSa`iNkOolFMOyL5Z+gi>Ni&yp5Kt8|h$mFU~jL z9p8(&z?@hc@c~iEsbTk05fsMYY)998hA~Dhwr$!&h1T8e1o54A9qUta72YhjHSA=K zyDU5Y_Uyh)40mEWxFnyp$vH7z1?vIU1sNSML3LXP>{UhszS?F1axF@l4R%H!*Ou%7 zVG4d0HZug+>KwT_>6V3H08zA4$hD_)X`+nvm~+3`b0Vzv!#Lafe%sH!_%Ggk)EaB& zG2Hosw6ZV05vJ768)aJU>pGYD^|D&~`mo(0lx5_O|CHPJnCCUI^rF)4OJl2l>k+%y zLfbpqYJbNs8L3vUtTks1!^u7{-5Ot9yd>}gZ$%6to2z(}ZWX(=^z|ud*^_L6wMz;5 z_CxBs&|#w7chbR2Z0&e!tqsCExgeak(x?qbvDVq7paEepaSv@|UTOh{$~8~0=O#|) z0&2EAHMeFVWLYQ!tby_WmHuBNUXzb|f4|9A;0GQ}FMZSFFMsZLJo@J4w_bR&{?>uP zW82;we(25jrQ;E{1iq74^l%=Vz4}B3a=IL9Ga8~k8Z?KJK4(6SGjRtlg4z83@7$KY z^w97NudmO)zJ4ry{EgYc7q+E`OKs$$JOeuL+i$T$?xR<-^I&)p@Mc0iDs?200+s+Web;Wt1p?fWhmo}?}OAB-4V@+ zF<1Uh53>qsW@wJkCC^uw6M4=!f@-5g3_I2hImU3t;jtF=g#0=)#K)Og9z;fx$*{aZ zTJxE(Ddx70s>7WG;6-!V$RjQAI*W^lEaRuo$)rOY;^M+JMHMTjtWU}!g$a{-b)mIr z)oqd?3k0j<%(GH&Uq$qjW=2|;8T454mAi5!0E6S+(fP3cGdI~*{NjddUXjGTPo;s3 z^=W9yMDyVqDG!U_y71YnjoE8jG$u{ZRgLL3-G!apyoTEaQ9;QW0X6evL(MJmua!tP z4BM#=U3~Th3}+avv^2bOpY`A_Z8#m88Y-(Zj(kDPV%QWH6r2MKBe1PjCgN6dUB#Xx zkUE2oeG-}|xZ!boGxk=%KX;!(SY24GuZ-@z8@j%83(Q058U_GgBV8aE%Zv->&2eE zhSG}&IOfQ6`;H5pip+FOT<$wp5)F01J%hH~VdiyFfPmzjxWEVi9}U9nT|w|x&PqZJ|d5YOK2jt~j9w(Qve`Q3ahg?40KopP92UIlNfqrg}dTbbXCtcr@;on^u z{_P5_Fl2D^(X|dPTgXHv%2;w|s4+j9%&lc?dhRcsEK}i{$bUmob1lmOZ!%1D#i+Ms ztLHyCluK4}5e@vw_sF`#Kf=r+8JUklK`zQfCi2tD&Z2RgS)j~myLE+3k!LYs&DNKB zKbDVNg46kQ!2x}7{>IVcuwBRM7>X7Mr7?VQl5VqT#F~omQsLdY97RH?iOn)C=E8DS z?(#@)t{dwqUEQv;ZU=hruNRjg4zb8&c*`yh!v;4LhINPf)!Pm?ciHZ#biFPI4t%l$ z+#pV6TMPVrwKcGrt0?2rVw%~a2%zpAzPWdHKDBTtwEej*RV#QFULX>j3_LQFeY-U_ zeQJ0tQ>Fr)ye?cVt5O%1hZpco)`YtCkhgnTPyb)H|ILwO^6g@gd(UsQ0$=*Z^yA+& z{BpYUJEzhQu1}@s-nf5o$F}s+b`tbKmkaw=(0diGx|&TF1Z~5IGo6eX2!!f#&uGBi z)c&)rl~^3WaPw83cJvB97Ji?!$mIrp@*zO#_L?!_RXtkv#paDchtTm#*CypdQ$BI& zERLR?N`{U)t6gmuGitm zr9SZ##nM~I>Zsa6rdDum2E8IkqExQr0p=Q8%;q}P#apmzW#z7c5InsSJZGO<}D)-_rTJQ z!B-e8102M&CBM!!)RNj7+o{@I3pMH-A-l5+=oZO0Vjc{;KzW?w+EY)B?t5x<@7||I z4?IM!kG%^_(}|h4XSg-#wU2=O{Zk%zw$yK|K0n$ zw*q&%0=J$^Kk>lh2PW2c>^^)r9UFXn+o^}15gj0R%<@dDzA_gHL3W{N#UlX7TZyF0 z$tW|_36*!>HFaC}Exdu`kxgwsS=3gM)Qqsw5D^7>hm@j=k#=PL(w)pgIq@hS)eNg- zBhQXgc18AnB@e=Bxj1LLJiWmTpiMoHLU~e|sYc7f?0im+9pn-kmu*wrkhLm019c7) z9^i*1RadLef?(%K+SGoY62zm)v%B-(&!T%o%+Kz`pP}Ml`zC|Dp@qiYGYeZ|6grl@ zlEp{@jb>vG;3{dOoikA!Y>-)QB+@E-77-0#BSva@7mO__K`_^Ci_o zVSAI2f1R0yo1ms|Bo zW?&J4FlnsLj=DFa#?))ixn4-i8jYzi64Yl4jPhsJIIHN9*fmmtpgGcV;~$yF{Vd)b z76YR9+u~#8ogpeAcrAwKm8=zr_Fq(4Er(f4uSIx|vE%NO)8GtS+A~8H#^cVd!R*W` z(8zZ}mgAKMj*YVb9O(ciZD$0RWB|_HdP9btP$)JmPO=;GDF>8)?bJl}*G{1LVZ(Da z9kw>UWz=3FguklSTt?T$w%MtBUP&Vg7mTTXu2x&Rxmagzq_uX@hfDr|2|`?^qBCnf z$Mu{1LTp;$>)2C#r(&v_hC789_(9hNe_=TI&l7Ym*woO5%0qiH{}~1r$CVAMII4V5 zR5bP>F`|4xT;=WFX*QVR&-U}R;lmq_X7t?{jdz-jrufrFGcuMOGWIb?T)@c{pv-Ws zvS5=kNjClJ$X=Q{&WYF}KowBy*Bw_?_e81pkoZ&5;dG&ii~xn`8%WXkA{yZE6NYu# zakx^vjT=bnnqUeOWZ2F!&DwBXzZ$!2PP5sFs;|5PQS<}BCi~Y6;_OCE@$}&@gM9!h zze-tJbPUhc#_-k8uUgFRbF~@L8VfZ&ukPgu@w}|>&+fLbx)vay8osojuYT%Nsll-`B@~ziIxy z|F!g$!AD>C)DIqBpI9GWA5LEzOz+#azVD&+GwE=){}zCg{c;5cMo?tR*AQ2h6W;83QMp2$fXOsFNm`p#?*au(TGt z>AAH71IJc7zqSj_my9KF6$Zv+hfpxA{6BXwdb!W@B?i-wF-&!N%d;}-#QUciJN{$L z0lM#lzy(aiI}F5lEK#xfMzgU3`sqcYscbEEU#ylZeO(6*aa}!S>)p{Q)JqQo(9#-r z6?9-0gy{*ELgpP?;#dRS7&cI4PWi;?H|B`2dG-ZjLaWa{HZsD;(Q^~iFP}eFeRgSW z)>2+ppS8i~EO9k*z!4$P)>gLqY__7+XTyqCpY@fjK1(PuaTCpX-6DlbbG7;`9{AK+ zZE(*bB&*LlC54lo#NmM9oBzd}wk+G@j5RLm{|a-@nXNpXOV|~M3pplgfh?xkbYl!^ zR|4<sQiI6Vx zG-i{6YP;8Mq{3ViZB{lLr|U1tEU}p68S4O1OG9b6xNWB_3UQtJdbZk0zHow2g&m7; z^79F5wE>00dbAa$m9g3R!*zvV(E|{++dydaXk%t=9tS0uRh#&S4kv+3Y$^PEs!czN{Db? zy=RSMk>K>T`aH@S$*2H8Q*P>doTqW0c6*l~>OA_~GvOZU0BI?j^CRt>q|?TO7|LEuyzRw|#L>wILyyN1 z*h-lV!+a?;{W&4_g_xjg@umytk>oL6;`SJ){KJFgt58JP{55KE(2Gi86i6+8c=FtE za?DWTXylk1hZ7t!94s@qCLy8{hI@!=*FEx&OMS)i)rMJjslm;G+NbFWr=welW*)t) zC9*p%%pS9}#5Pq3R$2o$eD zJ-XISI*(CxQHRs3(c9e1&okkox&TH7iF6MgkrJ~(i~Li**3w{J*@T&$0#zd z#sCGf8Mh3!2sjAYIf6OYL7Y263px=T=nMyhaTgJJXfKTykds+)8Oq99Q`YBE%dLq@ z8M#R|Tn*0AjjGv7-Dm7IyJRBnp=5`ArP>z6btp;l*;!`Ln9`(X_Zb}N8ckio!W2>h z#`GJ;2*9<3^~*TzEpinh3S4Z3gV09goJE=sIWp{(Aj`NEVarM*Vs*6JKr)tk%Lc!1 z^x!^RR;uGu6O)tVLfMs!lj%_ZfO3@od$I}tG7cUImymZ(gH`ii(}38M5CFR?ZRJ{B5j zF2$cwX3ZW6Z!dK-fsUiKG||=elnJJS?=*aiC{z zET3O%kPN+W?JOMRcyo^QmTit63zPSu)hs@)g||hI{aH@T=~e*y>^0|u{8;SEkwjqa=R~CJz_7s1N6@Tni zZ&|y2#asJ}KMoXsJXQR0u=wNYQg_c3ZyhDLtMt32HOgL1o+B-C_Iqm4+7||=Rq__# z88rmO=pWF;gkZn~#7T}in!@?>b*dcdOjqr)t+e4$+7Z}`IrT*`mUB7O=c!g{(mI1B zqhW^~YO7wtl_~LzTJEE*_B7XK!?%m7EBg}*H^>`S7ivB>x3KB}=HO%pTroYU66r2y z-gc3;UWZ?w<2I0$k?Mp+ z5uVS&EVSf)4YVpF3{6_ot%!O3*J)b?T|c8(So%A{TSL<@HE&Z@ql*`SW(R$J0{v#; z_G^>PxdzLA5`FKYtk!Hb!^#rv>Z{N@!&0s)e)4%lkYwQCLuJ;`6 zWT(f!aB}>MPK|%##Q2x}@e3!#uW(BI3n#?Ca60@82gASkp$L5))rs)yej5CHI0@m0 z9Rj|$kD1xc9%xV3XLco8Fwtqormq)46rklmzx2I@r|W65<*h*Hm>j@6-2#m5+e%AE z={Peq#O*&o8`Z+k@=ewtzgPOfn&fv_j{HZJHOYUmF8L4ECjY_u*pF;H$Hy2;xDx@?e46DR{Knr z?IqH2pI>Rsuhc;mRlj2Q)+{XuFmSeU-9DUA(bpTR0Xh1Q^L1gavr%VvjLMvJb(W(A zS~t4P$-Cxks>t0gizVtw;)HV?QuS>OKsB;WclNJi%s|P{tch%J9^fx7EqoTl9e*+C z658PhLB(tBY}8ew`f7#Hlp##}WoVt;n)ci1bG(R>}~Kv#;yi;=mp z-$9J9F2&ul-I5jjQ&NF`6sP{*?cz2(<6>Qj|92(R^=k}VJ2SqDppQhW{hEfg z%Q*4EkC(vu_z+Mti_WGOmd{;5)IKWydD`jHMc9gNmg^!J+;=6=#v33~>HLLEg?BF+ z^I%w(0&NV)iI=1@hP=AgHfc>iGto^yY@*qfj5uE+Ej;78gigYac9_AG)r}K5le>)x zGurJ5S)6wz))%PC{{@BF7f_S^yHEW|G~6F9fQaljD9HW=`Pjc;9s3u2b7`dxi)wJM zug+=|Wb}=ORfBm7yPVX@j7crOGgRB~c~TS=+jVp?e7Jb?t~;SJ<`k*#!a$W^6A^vZ zB``N(NFUZjE3yJtKHmhPl5*zUsYCFSQB~`<6e-w3m0grW(xG5~BJn1;5+@bY(vS=Q zSEnlp&y(_wa<6&F59TVgJn_Y*&(cc~7^L)ESwQnfia!0oa?OvRmvL1~$Pyr)G+S}D z&tW1u4XHbZ6y1b0j(QT)+FXYX#p5QpBa!2F7nw*IQAo-`hCk;+qd6t>v+boSkBa&0 zg0#_mOq=a>m%?tS6K00D*io@rC(PW5fo_X!W&f-6e?s*?Ke5F}?ls%e3Vh$r^jijZ z&VJ_0mv4RW*3Mgxt-m~&j%>U2!uDI+)AviSF#+bbs$J%2P`cvI1|AoKMD%Jle75f9y{ zb3Sxh-27dzTljlW!doRoxrxg9700Sat&7~yfx6@jG+ljZaM_a~6HKsO2w9Y)h!}$7 zBS}4ZLQc=XS-2*oW6p`{0$sNFkMJrzh~{+vo&$T-O6qx3nMXo;m|zL6!BAD8)gq@F3kAK4CN6rjX=ZM@MZ9Ka0_lhi>vb)0(EpkX-ltJaVIq<# z0KK_FQVc0JWV%8D+vX_#!9VtG>8Bog^u(FJ{i*c6^r7^jH(nb&ye)mQFMY5tLk$KH z*)Io{fH{W`n}$FzQZSgCg)U&{c)ywOx*y~J|61&b;6+Qyh6ziva9EhZ!9t-u04JMO z@g>X-h49#@32g~hGF{I#?qG5aB$4ChL$cdPTlc~A{+mS_d zQQOoKbHnJ&G3vdeQqoCJrD5y+#WT|TVe^p)fnU{q_~H7AQ3uV&d<$PX1xUw^Jhz$( zHo+Qd)oP!ZI5|Fj$m^SwUs&BwZ=LaI-GgvT1O&}C0A7$q=j`a0A4}dOh}M$WE3wpY z({{$|0{cvT;+Ch=vSyD~4?tiSn$97LU~<~$RnP7^%xECljzWA^yd#5OJ3P~^#3Itd z*ut(Gokg*4ggl}YKv;($y4`a6!gM48+3}e{xs_!Ot(|MSbR=AY6bD+d@*}ppU?W9o zx$%R^$~K{pYdW7wvPaPb6`WZ}+d(1g+rypPJnGs_Mqf|G4 zbpM{GcshU7kdQ8RKDTt!6T6QBm>yv~%2A6i&pRl-JDdm|j`Apmx@ItZ*ycd89K%7I zPonE_4Ol%C9xqKqq%5aIghg#U8y`raqqjGq9dBzs`O~H8+|g9>J~o(1!xPv~0PCh> zTy^2a3h{~`1@@siwk=fU2~ngvWL_K_YzB1!`hnXQs-ZI}wAPj#4N6|_=nNbDHDML7 zr^AvVKxf$})OA46{%#K4xl_)}3XF<1sr5UT=#6COKga1v4J3hmz03vQ7Dx?7 zdoO6Cieb92OG>|8ZvQSyia{)p0wyHV~Qh_KD2) zjFYvhw!Aj)-$Q?L(SFpApQe=i6qF`tR6{Rs*F4p)ht7E(HRYY$uyrALZj&~G@O*rl zb6l>T^M}=j;fNNYECx(d4+~VD{jL!0RG4xMbdd5d3@r0&==`0Gqc$rxG*fzPCFNuM zURGzyCKc{T;aB)6bJs`j+h>1;#rOJvej$JMv;kgm3kXSU`b5>eMJ9&#^l0nn{}X-p zr2mZ%|J~hrvzC7AgTrU0*8A%VFQ%6V*WbTw{^4_d`OazAV{~i*5PG8vgZPllKkRNe z=h1CCI~SQ><~xEJI^)+1r=$RzolvQ{iI>z+Z-W&K_zP{jaYA54;naEVpT8f9I{Gr9-i z{mjLq9louEs35BbWd#7PN{A>;UC5r$Ruz(_0dJUqa zr9=s1j%6uSrx+a}YZ5&HgFS({sDm~nEpvR1lVhUtEW-)&igIB$857MJ-6B3#93)@% z5(r4wriQCmLx$wi-J$&M@Zsp*zi|uq4K&g_hpYTFi)^pdC}!nSh}mNjP3UA3O#=;F zvXk?;xO?VfSTh9nM%@Ij%N<&2CJly*Vs0zY1h@ zZ^~V9K6>AYpZd^e|MAHl>r$L~TTk$Rc9J;c*{Th{jKW2UxIBlzrC8Oz z)l|GOI!|W1+5*}DCFlS9ru+2YJN5VZp>*b<$L9~cu{(V--H|?)P7S`kEj{>f`dHui zoOGb>nrBF%cp+49H^04D!QDBr;ltie>g@|BjsWh8U9GiEv-1~|NP!5nmq4Vs^m90cDT;MtmT@~! znD4^e9G=UCsVX__TBAL>bTdpUx`!86mx_TlV<{b`TUy1T8h+q4BJIY8(Q^S1K0D3_ zxQ$zd?zY^~VQHG)sjhbP=t;ZcATVd+)FS!j0oFeKnEWH`o=^Zb5u218rfglwIgega zQPK_uwCN!FovWo&?$`8s{`VgU2-0xNHP$c0lU-OnKjh^#^lP0jDQ-!x+0WW&+l9W% zy>8YYs)X*1(U}(@Y8hFiJml=%Bc|HHNH$n@k(35*IXO)!jRP7qF6HkcHvC+w)1Jy@ z2tsDYY7O70ymZix4lQ&^3`9m7p*2cV@3p2eQQ_5S$k0xbX_)nrK=iCPnHfUFCPaCr zp$r#sFhqixgq^+GQ;aDK4c*MgWp zO1+1694e97JDBm^lkE_n8z>lBf3s^5J}#^&y3cHe3$*-fOAb{%3Ax`YQmYab?{WLR zO~P{uoYV5n33^zZ;u1u1-aY$wfRx`A`8NCiKn?ppANT(5t-!q%=vaX-98KpQc=Y8L zzhiB7;l=fb33Fd~=v-fx&crl0*{>mDxKYJV6A2rNvWhzxKI{!7JO-&mai5Uga^-B&N&Lv+-%Z>WZ5QuB+`yW3;g8{1hU_6HN(g(D_-7T?;Q^AK1tVnINMhn z5xjMZk2u8+k(d^$iFe8VPS&tWV5*xN_=k8tOJ{M|E&B8^WheUr*Sf+z)HKU zq1;oJ(rt#x)T-4dlJP`(5T!5zl0qYC$ZUqYN+!mv!|o?kPcigMZ`Sdp;MU?Cb3Gw| zM)0mh9+AH%Uu=hL%9`#!NCpSSao! znjZf#e5;~d>K|z-DCEN06r7!+0AsoAKq$)5mI?4^)j%f5=&_Y09H`+%0I1+zX31^* z+;}d6nuieEjTk{~&+H6oL~K`TS5fD+YROKXXI%=qI}WhTK{cXFQ&>XV65JFF7uK$> zt}Y+iy<5sbeQo=9daIEOV3Fu#GNZArthSO7`cA~P({7fQu6kV6g+ZtxB6$B^!*Wt% zSSA!RoX4yvJEVcsl759FeRSmAqjK|M*HsPf9*kgOf_U=DW-@Cu@^uGGc z+|vgR?A>$V>HPCEg!DD$zOWC&i051sT_MdtTvl zeA#0jeA==w22c3K1{%F$MCN}55AY|O)cFHBZ#10h6br=(u-#O}9v>WW&B5Q`Ilz7X zs@~To3x{t^SWC%|g?b*q0)4sG9gQ)AP~WjfR#3YXa>ekydJIscMbQaeGnyg1L2;6h zGvzb<%o-^_2(aM{n!IW$8svy}$o5wyi+~fmg(&L^15*Wh22EIqH7d+yTGNOL8EPPm z48=VwA~fh}`cXuD*zoM_DDQU4@!elzDIx(;sEXXz8*SYLXM}gcxIo+GEz1Bkv+Pay zGb%j|$xgytO`V}8!2w9rJP@$#p-|Y}+>#iYyAWPkSOEuwZa~i-N9sfgwx)1P2VW8@ zXq7YV={PwX6g0dJOo6F_|39N}9ZDSAI|S`7OLqfTHe`5i`0fFJTFc~!1{&c)2w#1e5a&)pfcM-i699Y)7zUc+Vy`Xh>SG#p0ZTp)H8 zvCObmlqL^%6r37dpUqFqPYZ$=NoXXb~(YOHGD=G{k7W;bKn&By`(YY&TF+ ziIXm2S?>Aiw^wCHe@Yy3>F9Ttp{rIejbAuBdG^F(RYGixKaeR*3zg&7$lU6+83_uY zfcLHyo`l@Fd7$P@btZg3`E(w2f`T+6AFALF?&`^CAHdNBYuS<^~JLrZC%%kF>1 z?*{wdNBa8sZ==5-J()JX>CtrZQ$M{gJ(!NAV~-48qHgo{ba%RtP5;#v0cF`QH}4Dl zTFsycnTC-IUr%CaFI@Fq3>S_-+OrGi&YhMNK-`PD;ELQ9rs(*jWGyh6JF~HoxTEw0 zI14U-6IC>H1e1Bt%#8ZG1xMunioqk!V+I)`Z(+Dr+%6}YyvP5rxyA1yup)x!$@rQijeM7^f%}#t`o`_BP`4^VoYlt*x*z!icmFItV~T9Rp?0V zl-^5ZR)co;pqr2fWIB+f3spncg+u@!Ss{lZkH%K>+pcFK5#V&i1T^jl{=)d9s9?)n zkQFu-$ZEk(4!UxV-Z_(AqLzoIkUK8Qj>52kCYr9RdJdKFq zl7vrB%OQI)*cIxJnLIxyNC`nOEt0nr)+fQdi>h4>Tc)|SQ3C{t7{s(ng;y<|%u*yc zj~v|+8WmNzk(89^)Ak~RVzEvpx@{mm`>td&Cbycn|03~4(wb*B2npDV`SA6(%Fkh$iY15Uw}Mi zFIA+e=qj&f+HS++QO3jA3e7NLJDY_De`g-9CNS^x5WTJ{syM1h{1Kir#2UTf+{r&p)v79%}%{Zv}Go zG-HlOIp!VZ9Jdz?2hdZ%a<)`p0MIW_1kUMDa)jY=Xtg`ef#!?hs|$=v)7okxq_Cu~ zF0>bvhtU|LGDnK6l9yia1q{isBhP1Cw>ip^r-h_yhmv!Sf=iE%Cg%ilrnTXVyg6Le zyD-nT1C&EtMMA*b4#E_RZm>;h$pz!NOsSwI*g%KP2iaHfK!SUNwj<2fLz;s&r2s(( zLZD1n)1lDTHH_Zr&;k7OcXW4~wWZ?%y8?rqzsYvUS(Tm)Ox(qf-uKC&fBzT0`;+;T zw|#4qbJNiryZ^>BGW%cup}v6=eBArHgB5t={ptMuj~{&Q)@4fHyfXNiZO?4C$~W2S zyD6x+@x{_Nb}S8uwPkH%T#UL3fDNwm7A~}^ouREr+@pvS_4oFGpT9BTYC{##1xys5 zWBgS|^ID$h>ux8>E~tEtzSxy=Rh{zXX<-1P3n4!t*a-;_WH2i|ylIQ^gmSmB{84+! z9iF(%Z#ElLlMz}^UBms3k@U*_j~;vOi=TUCVfK;1>)U3xH~O;I8*iNb3N}LPRi3XR zY}u@`DHuRF)qA%90{Z{o*!l09?5lj3kGJ!8YcgGUV8^kMTiXxx^`$2Ur?&MC9_Ul< z!<){$ySrch+eHL7k7n#WY^Yk;PVikVXIt$EE!8Z;iq9`eW*nf0J5ZTwNC zAG3U~Su6-TtQ)fpN~UYUYhETjixk^d2!ssDJLp=q3{w`Cj zbDn&Vlx#7^C2+wEa&ELRb+ipi|I)5Cj@0Mux~7dJCsM}21g>;8jWeq@tiiZfdLiQ) zg^v#m?iKtt;u(2Ob%DZG9GyXbc)$tbd9#dYn{DB=$kU5q}gCw`);DuEeOCv;@NiUjB-n zhpsDKhi$T(%KQW@kst^c;@fm_=IA8a8oJ5N%P`*vIWP!1J@vU)#bQwK(lbY?j1;y9(Zix$#nZZP}Z@*mqA(k0?JZ; z)B?uR&l1AY1xRfXU#(bvD=xycx0dhWx#gd@22RaV`By$70SI2IHc1E0!Q_@#aWGwsoy0I#Y02TxnT?f@woumNplj z=4x=D2!0~oFU}Ov3h1JVkiA6-m}ONv7WDIeHIsVuVkt*BQBmRU8|RaF7kAEIu*uF9 z@VvL}y>T4_)%ox5f4GnT?){Zl;LUov_`u_b4_{y3-q-i$xxpoX`ZY%nfsn?UCI)Tc zT9LxEcpJMuGPPk`VIKLCSkcri6qynsM$MEtqYxdqD8t*of?YBhX8b>b31 z@xA7Y3<^jl+sA}YWKprlhQ%Q@QNZxuap>c*x&lJvha9`(MiP32@Niw6{B+GVu$}HMj?cVKMi`A}N5O(^Bzje0Q52&_qkyk8xUX8xB!6={ zh+M%|i*}TkF{UZ1Es~MEi2+7Lv1i2&yB}PgG(DYe?TSxuXaSO}-O0-)hC3X8UDy7i z!;M-PTM&`l+PFH$??r!&ClU2CRVMHN+F#HLByh3t~p z-r;2ZNa&3EoY4L%O<7|UkhZDifSiLKLfWztq@u2;Q|ktToHjyH-{*G>rUOv;bm!;$4OZMcGiO}= zch0y5d!-+g@BGO4(!TL z#IF4Zc3n~NWO9}78bfpRr@!-1y7b|l=Puv+jI;!AZ5vE?uza^>Z(Yug+9^;<7muWi z`6?DOqKE($cp?_U8SSuY7dGLaV%uKp~oV#r1cI75*5UbNC+3d#P-2D;ktqK!CY1~!~hgo#TqWz47ev_ivitg z%a}i|3m;dj;Y$&foze>BNVl5>4A1mr0k0+O;-BLGpF6N?zP^akWMNjQXnEH@d;gG_eHUqwva!@`NGV*B1c>G$tLVytq9gH@ zZA<|gFDa%JTW9J_<+=-NArNXWwmg3mugRA8lyO35#<7o=hR^Vi15zV7p{;KCRvFr(UEx4xoLI6g-|5Cmg ze0b$>!=2HY1I^4(!^#zCXME}F=KJ1OI7sx}D38UQYx72eW|tKNr82Mkx^n~=qmo^! zIQfX&B*D{IBFHoTQ_3vJic=M+O;)hvq-+Zb1NDoYlw__3`dl+YsAB@oV)Up zomtDc;9QT+pAM^>MSC7n5;26MatUZY8VjML<&M`qEo#UWoohSUQeHtN2zEAmDx5~U zS^(OZZqK{)gb>&Nns~~ za7yrG8?sgAzRb)Q0WBjTcL{03)8)ekpojc(u8=NfowIe`Rm+!+sg4`39G?M4MW#6- zf{@^%ZXC4px!^K&706C>fhIwG@RKxjn_&PbkNM?~CPR}tkL;k~@8W)P6-pO-5;cI* zA&Wq9Uo#cSD?5wFaObDE0gq(2az=@Zuu7qQ>0sIe&{k<%UT4zc8+?Cr8V)W(qM6qC zin`*=qs<`&oC0`Bny|Hyrv|Qqg${F{;%dV~`WE2?F=_+~Voe1_qdNaMmqNzOGl_$% zRn72GVVgn{9Ai{6EosDN;TYM&Io74C+=(L|E|8N^T{tg=$QZRKp=yA^183A5ykD%? z7#vbKy*?+-9zc){b;N>gMiYFFP}_k2IOkjf1M@xiw4=A|5$=h;7Q5?2$Q(sK*R?`_ zbZ5Mlz|(R%JK54xU926X`?u?(HEL$;?raZT*@g9zAvNVctH zrc%_~X6jsCCI1hHM>!@>_r-h_x?AEZ7E12&UPi!13?TrFj^pJyO90=jGzB& zef`(o4&>i^b_*-;=KbmNhaP$PRJ#3gU*D}42Ga)mvf1=LLk}?VCEUR8F2n$}D5%Tq zqz0ve1DvALjdg?{SXn>-a~9bfiq-=PnGTQ>?+3Sd(Q(3A83E&{O5~=*&(@6cCP_2eU45loDBkSS?q)Wo-N}l!*W^zY}qeVWGWwXYST3L{&&n;(tEHA+m z)Xf$D4q7uF47Ye)V50G-&B?+rjn=zg#1krB*m1Ey)Qcv#UMBW@p{#fMI%eKke!WXl zJFaL<5WEzo50PhF_^v|3UNE);>I=sx=3?96?G zmwdq;367{V#ik+eK3qNmeIH(OgbdFrq@S(C;oj75JDyf z888ZExUj4FVifT}wi@C5f2^{$Bp%OHmXgK0mY)^Jd> z>Yh26+0PEg@!V8kJL>^4&fWO|>TD1JA^6O>16!gpmhp9uP$gJx>Ghdjv~vg!+QFzO98tsrQxrV*J#_KizuyKOl=s?kK+lPg zgTWxdW+FE*0+&`F9BwS6uhiM7*9OzUe4~I)#~~#|o?Y#Y7Pf-buL1UcfVYU*^*}J4 z^`;P8M)%q1bBqrskspB~_Ak8Ez%Y#Y-6sTF+VkQ@+MY)7q8Bh&gWJtLod56btJM3x zchlqj6}$PJ6Y2E_pKM?I&Q~s?MH?J^4d{Hiq(oy*4g(2Ob@7rvo>^HXk$w zSk;fhA#S(7NrW?#}aDU_&MF_z$wlh)}%o(;{&&? z(5i8y1#)1hI-{hf0LckMacn)_5hF1-paPDcZDERJARci)`#GfdI`W&0KT?5?2@LC4 z7hEUY*JCaonk^_1@7#D8ty0Do=dWVLe#09JOLjt&2++D?*96$~uYs(rhwdIyfQ6Fu zB0nP`yAnNn+m=E1O797`T~>f>*M7sA17q2Aa7>5x+;}|Q)>6IG2EksZx&Q{fcKsc& z|Mh)OpZfmx!8 z*|OmUOdT0aBOdq-;JMkn$$Gk8xu8Pdtb;Bp)FU9owosZ}1lxK21L(LyfJB0=SydRu zb<%zNup#j}H_QbW%xt(m9a+yaM?lg(Dy)V_c9~LJU8{i^qXeete{npbe{<&yb|@sC z5FWa!*)l9VOFUEqD}j|KBHKm_eQjEa+tTalxuf}xd=MDtSI9O42UzZGD(Cu)q$I8AV`v1Ov)2IJ_ z6a2mP_36zIJvnvr)(fXVFJC{HDpK`aj$XoUbYhoq`F6-|?GZXye4RV03>S5ZWw8;^aRQTR zi;E&=E>wD>_-q*xMW{ClFny^LLWUuzwzIN>4ZS*?R7ucrFaGbn8UHuX_mRHJ-|YWZ z{^|L*{&f0n-?;PQ)Xf72N&VRe#XQhH)|7L>8TB>;lAN$ogDxlZ{76O5T zm>za!R_Pf=mJ}+oa?!#zoE>dga|KL<*2aO7jCzeM^_J5iJTzK*Z}RHQG}$Q2*M^j! zGL9e&S?0vUa94#CZ6CdlRBJ>3{^xx#y}Fo&xAuX-O)u6h>?eAyyE?k$>CRh6*B8^* z?tk*|we<%NJ~yt#JJ`3o?}E}9POa8g*V@yR%&_I_xMtQ7TKOWWum+4peOUnq3U;N4 zm}5Q2FTEg#dNstDD3O6;3}`l05=9SN>~OPn-O`k2erne32HlB2P~0|E$FjV7OSn^G zD3QJ>WKuTiA;tiO)WjV#ab(|dk?F;np51pkx5cv+_3WqX;otF*^s^s+a%y({`Z^Wu z-+bR-`Y7;vYrYVb=*X(X;tAvV<(@3wBDc*v1h&saH`5bF4RTag#^1eL>)8(aC52la zrRLPjH8B>1=)zWKoM05<^tMHUrZT_sh`D9*Drof({XBNX{XBz55WfGF|4H`$f&O2l z3P5FofA0PL23Udb`Ns5f4~?Z?pKkxsnOk`Mym4-Dcw65ix9Yd9!3a!yM)OMxi*vK} zmAQBhy6^Z=2+ie66I=n}lez>5{nan@rQiO*$hq0KUZ^*gZZ!s9+%~)O6gW-=504;4 zP}Pv=HY-xqdC^~SzP@@@`hGp&0UiEGa4V3mUg{C*JoCE0vi`C3_4|jPxtPu$IDGh# z!AG_oz;neCoufseI0i??5Ni1n2q#`}l-ik@%=3S3rA;}F(~Qb}@Ly8MC5GZeM;*Kg zwhWrWx~F0fj(Kuz4Cpex(ueL?u6(V4EXy}K2w1%N(fj^R^||HW_jh{r72EjRhD`q- zVxvs&wOYT%9+==6%0e@K!)l=fhT>XQVy3GQOjF!0YF(5|pCou~HIu!hLCMndhF~~0 zm6fXPZ7M7EIEvP}#)wBfIZq8IK#?JWW$_i#rhz9FTmkr0)n++Ab;`F+*&_;z(d&282 zS@0%%4Jo&M@pi`u_EBCy9|@+HHbs_$AazVK7D#0(D>Hw=;VHXNK51K8cZ1Q(0#cC1 zS?$!ud-N5dMU}r+wzVph&yHA-YZ-7z8^N*}$;foJigaUHouHf}NEXBqepv|vYTL|S zrG+z$@`e2i4=;gcgjX%0_l@^MMC z$4Udbff}cquyZEz5_`D9=mjLR_7dQ+qww~f+}v5+YCjAwmJ;vor@p$?j`r@=csd8P zcdwafaItkqA_8SikI5=nssnZha`MbG&lJ}XA21^p4!C>5j;}PV28#%Z2sPjiflw)? zS_IN7`+57tFU3ShQxOs_Q#8^MfD0PZ+>LKpl9uxZDXcP-w~mqi~o z5apmLiY4EGC{dCH&gSJHXURZrRJXhpTijBinCUV{*bN?E*=-e}*%%2$>=0KHO5cOd zRL7giu`}nVUq+&`SP}CA)LzHu%RZRKfSkQ}`gCj`U5#UNLn;t0Dj1M5Uuj8rLoqW* zd?1di!=i)}UT1rUy?}{oR{ugTU^ZFGix}`%no6KfWq6E~D2$hsAxP-Sox%&LwC2Hc z*&G}L-31QVu%kOh0-Zf|VS!0c?Ew~ud*#WY^VB4f{Dj26Wdx4EaWkog%4y4MtCpKZ zfMPrD6`1rht_gfgs0KGGuB}>)w25+j(|(YS$8xqq>SGrexyfhNK~~{zD7!QYmIdRD zj65H+6L${MkhGMj?*dP7M~G*9aiQM66gdG=63#>2s!eT~j%?b;R*}snootbQY>sGb zTG_7MDVp)8w}@oCu>stB4aL|hi{M2BV`FV};TLPSDOhwKWQXt)ZrQXGgNqG2Dd3e& zdI^Bh*~=z4#ikoevSvs9_88@zK`1trcNLvT|JUF5M4$fK{O`Lzw%+&9Ncz6?{x3ap z>jkt*6N8U$>wEatol@z#t9$IyS;LH`6pB!zOK(#YsS6baLBzhl4Kc)@ z|8*;bSh0&-5_w@bh$Sw6d_~0%+wi!{#$DRlDxUAx8_CE;g0GOsVQW_wIQH&;hXf9^ zssD@4{Kcc8R+MP~U8y1+;0#RUHPf{qWr`(NQ4NXBK{Jq>GJ*udbrr%>0_zd%-=uh* zGv=q@KTl~UcqVjX6yjK1Q>qtfP0TDP1skl0Cy}#y2-a|+85(-UEXyl~NDogI2kQmCTT{{OG8-2I3^{2Sy!AjzJw2DFe38wj zC#Nnx(MOqSrsx6ec$(*J6J6n;q(jSBZ?=__K0FX^SnaszToh!$WP(&m(ZFS9Rrk{ECbgPp-x6C-R=vw!$ zOB}Y;xRO8Ai4P|LmYPIp)ApHdlHp{#M$%l$TbOk-n7-=h{^YVS<_m__z}|t@uVcu& zP`daWH)xRE7oThiEQ97=+B@y;1%r9*F)rC-dxlYEBZ_cNB*oSjn)<4j#u<9qtqTuk=6EH}GXX?)}9T z_+oRt@=cGQoA}bX^x<@8y8G6}!StbR>5hlf`><>+w(4_UF4@9YiWh=K%Zg7=9u+&I z#-{9+*%f~wz}5p3GbGX=t1h|zh1IEiy&OwVDE+2t*HGSk_8Q8d73&HN;Ey{76e1;#V+cp&wWSPFVa0UL!Xwx&IDso16Ssr= zgY7IuUbIT&>w@=zbd{m%eQ|-3+Q9?+X6gqUd&b7D?3;c1nf?3fPd|O&%GlGC(hM%Y z2wQP*A#gv;o%)lF#Vf&P?&hQ=g`4Yi1*u;y&x9usJx$6B9G4A6SZzacFZ$CMA%sxm z#>|p4_-h$Tl#Pj%fw*fa!UBz(w?q7OgwcTr!o4G5Tc~H?1;@vCx#e95jru_|c)Hv) zr3y*yRxE93cs;qz7r7O4mM&p<<0$^EFU+j>KQMe|>5G@C$Ca)Pl2m#7cwhPK8rxjH zG-QxCA)gH_om8h^G7p>|w!iAiCP(n9!}((2PG419*vy31SnZD7PeZvFb~{>=0_v zC7Mz5$$Jc>2g?QAPvJ#&PV)CsDV>49z0iHBOxQbg8hUgyy%tHG#kPAR&V^NxN;FGQLw3a%C zv=dvk?1$8PqHF+JDBSSpJeEh|t2>ZK%(yz)_Kwjr2K3Fz^GkBK5d#n#U>4BB{xiAQ z%op>cA8^XD$)?`vo-W%|+C6u)+HrM5lpErIf4Hx*v+su^@q5qwd+Tf0zvlkO#+K6U z$6kDS2~>D$`$3_?ORbf~xyhpu4Thh%Nn9wzjPBh(k{gUUtm5=RN-;9ucB0rmBac{_ z=7erYmA^t})Y4-JHl9jA0Op(NpT=VOS3$%jA7SBMFvu5fTA9mu@|;DBzdBn@Gw{-U z^1+tJ7slk_Dmi2x{pbg*kZf=e@RxOsHW|*D#f}l&y0|{@z>{ar-Fj$ZvM+uA;KSSc z9y)>HsNN)P^=jipV+GO8_M_uka3Vs)!h;|-r*pMW)|O;n=NQ75U_JJn4;ksfR_whi z|KZ94b+qGi*#nW5DDz6_Ob#EGH%yotZaUBb+>x7>v~*d~li|&B6A>+0B#5d_=ECIX ze@;EFQK0(ge@Ndh>f2A~TV3DY(6@1Y`x$*}>D%wpw{!aTqx#lvPl^0xQw=j6s{Q=W z)rRfXQ15#k4i+YqX5JO~ggZPc;6A8hPPM~e6!KI>jfie=o>}w(ZS+=nfL~O~eiOnJ z6xQ6i%1W_4Vor=`4jG}ZO&vcvb@Jqik32r~%~)sMW>6xxqQ4kWjqZv?ljP~FnXA&+ z0vWL7LgB9q+1lq?P+Ti-B45UFsxvM&C|uE6nbrd;jgqB5j*P9l&uFS;*1$-TRf|kg66N%-N{S&Vx&xn;d>aJ7PJ&f4c z7v$DnNpl(R9z@)|$v%p%A4r}`4pL|R8Jww(BooQe(j_*y5?@NyFPmUi*jz5(gKbRbUIywFfxAyQq_s3{3MvF0;jL~L{ zMq{)ZquChk_R?;z`k~!k+MzN#zCgb9 zHMxAM-n5TTFC?drU>Jn`JRRqI`b?v_mYkltx^QJRIem$pJKf;hnb6Meo*|R*#8tg8 zIkUF7y0FZFI@@Z-rQ)lkth3-PsoD5eJcEWF#P*; z`1cu5($eKwE7EwrK9-!X&o^xS_2uF+zva?!evu3?mH+i-a$cpB_-v^%>M5Y|LYT;f zIN=L6r3*gc3!3l+(>_hjvi*z6lzBt&kJX$3^G-E!R=*0+PZ{t`t<8YWas8RD&m_G6 z6Rp;g0XQnUa5{8u=GRmoepT+C9Bv5IwTMEl;}{_v!=`lI%>^G z;lksYW{9CuYgUGPQzPQ2LFB<`GNtVnIxv?DX@!Dv4C!wbOo0<1I7n2!4a#VsT4GW< z#Bv*ZwZ5=uxfKBk6O7MKfM6~(>TUKERx`SBGY2hm=J#lFQ`-b54(|Bk>XX`&sx9i1 z6RRtWPafY}wSUi6eWUzW_*AVr0pCx;k4f0&WLn}S5euRqMwcW@Hv>@6qC*5V8jz3NDnr|Lh5k#O8YyxK zJ}g2VI5I3b!wp~x#vm?Zz6nJDD0~;G+GgnhpTKDOfM+MC2%K%f?`18 z%EArfP-yD{yrd)X`bq-N$ZEUgTb9Ap$cRCeWF)=Xkd=5Uz$-7a#@@-33QZBCP_xM< zJ`^Nu1v}!*AXIWzSZ)sGKno4kv`B46&W*jO8vuxgnn~sVXYbvD<2=tizot}<);&Jy zz|nBDwpuM~*pLX200i9ALR9{r)IKS znWSnjvbo94Rw`G{U20OvRdO{KyPIqdyGbgQnN3ouWGksur8d9+^E~hSeP5$NQl=z( zW&}|{_xHWu`@M(fea;7zH2yB7kzQ@zQ8ib4$_8MPyx@Xk$SbX;QU#7DcG<-nz)*9< zhMg1aItMuF_F3KTz@wsOLY-CVT<7=Plo}i~hPv78^=|f?&1Sh(t8_$c3}cl};&yoy zBO6r5G2EmW$+L(1jp>fO=MEk$*q(`B z1z5t>iFI3BgqWK?D5vQ#-lc<5;L4RrHbz^je?aTltls=>QXpf5Zjtqd-xG>bn%2Cr&a-ctY;E66ekF3^?V^2 zr>T~gup}tZad5Hfu)8JWS+n$(rh)f_)#r_Be6B|JAblfbzF#0d-mg+c2`RZ~1NwEu zk3_Q$C1q@q-(1yN(RmQm&vEh;Az5pl*#OY<#+C#(FGYqlg1ELJ_FbZhIo^t#_-V0; zR@X|(cYI+veJ+2`zr182Is5HK8$P&T2^jgCuyjeN+q|XH!X9RVWL`b=%%r@sPQlg0 z1ZD0*5MTtHC-jRF>bQ~?p|tdA2O*-)E z+v|6nq!uh{Rfe_%a~f`XwJRJY<(=dCyyr}07&j!|C{b`asSW|dCe?q``7pVkXk21! zMZwio;ND=#9NBNd`~MmL{}TYk-CQobahU4W7}rcl)@KwTPq}El&NU3X2Vi*E@WG_$Mt44alnV!6Lp7KCTw@k zM%HNgU$GSny(=%h2%hF?#dz$zu_F6-bIeLA$+m3=R$A(1!9OQRt7fSvJhas~DqX9X z-o;sq6-m)ZCU-DoH-?qq$_&T?p6)t^whRFb4uC#|p$ z7aPJh!|-7@Ld=+GT*ms$n_N%hN#7BGCXXCAdi3alDJ0^;jX1h!w5HNwxJlNa4OEI_ zMdoUh@fW3q_$n!cR zS^%Uh)9J~UW2+^Rs<#A!ax_*TfHcyKnFNX2?mQXep}W9~ua!hRdk3#T@uLN5>_^YshOGjOXkJVTI((^BU|dhp%$d+GyQ@hvp8E* zGe_z#s(@_kIx>1^WB0BbYohs;hmXw6Odm1MKL-uRoEUnA_rKZ2@4+S{2bx&?>cMHD z(6iIbdfy=Y-1es_*<9v8orSS{AKi}-42~LJVbm)lLOqslxVjPeDR%8l9LXeUENBd9 ztTws?OI!WC1&JC4W7|ku`I+5@m$;?74G?4xKwEF7HhtLzb`D4L7c3Y-ZaM zTV#{~wSUHzPT1r$VB-HDs{K>KxcT*0>F3}5&ft-~FU)@H zkEaJukqF|+ecwVl`1?yAjF-d%0ekXQ9=eP%(PYKM&6b#TOs<<&mVi^~*}ZfGO`!%& z9A<}u_l9&vSDD9f1Oo{uq>EF=xqgGHj^BJsYOT%Q+fjuwxc^hsrgmk7H#+pTs|3%1 zMqG>G-(TUosRF#&87p-Xa%)IB&Gzo886kYIjp% zbfBhe&|{TLyw*)Dg76f*#^H&nqe^A*U;WW@gMZ^UpI+PE^ADcJOa1e;C--fC83%Pf zyLnDCCTpK@GZs#d6McY3}9d$1S5>*Gfn&9p}&#*;#3o&~_4T zaIsly-)xFp0ybGBk4{A>Kzs2mvl+R!U@mt0!SEn#vk|u}s1-eh0EGSt+MSUu&yWWX#(Q9_gZ-^GjoqXav9Lm6~}&lg0q{OVMLVI|}U zB}Gx_{5f`olW(|I-ad3Z84sKD^st~<+z?Xp2p~AdfTyl?T-ccqN%hejkF>9@Emgzv z;(!4lcd`(gW>dmR?;4ol(22%Xc@i}0leo-;BFII@`qYWWrL9eATjRp?iN?HV1Cmo| z{qPB_O`8~G;4dNJWA&NR1+f6AKI%tK;IXoTaSX%0hEJ6V597sJsa# z%9^;Zu4$>uKIdb~pT};BUexPQ1S1@$oG&TsqrCxO&%QLy_s^=BS)&zCj!d1`MxQPk zV?7S1&THQzb6yF+3at!~7gCZDu?FY=pDE3OxqF)J=aWvEC)m#vPmZx-MT?XJmiDML z^aoC%w<^|mL;}6iJ2I70+vH0{3-F>4i&B}i#wl^O=&NDm_`b$&&q~R|K{KY=fV#^gxB`HpV$g>mOfD`tGIv%+nSW&< z=mr#cBkerCM*Mh?c0LR~7X6kf`&3#xSEaPxg$&+C#<wW|Z$}&KnDA-bybmmla(Wh4+BA8~ebYQSx zX-k816%TlfV@~EH>0_*{b7$G}!t<7b)6K86`kxQgHfwwS8NWWIpP&BT;PZR;pK5Qf z4EEM)KYnW8Es1GcKYBDvW}=ZvFt1!J`S^~Kz7erXs;w-i=cFDx#PuY**@_mNUG$^< z4}B6$cxdbv@wdDIB%&~?FN$$G)mZ7RE{h4|F^#-lj}M6lypW6+e)s$k2N*Gs=f16r&d-lnaEqd;4<-5 zxm{M>sTqT;okrJmSSlwV1lJTmm*v*91H!MaWJL?ERo$%z;CF>oX~fH!_>?=Eh&P-n zG-A6Ng2p~d+lBJTmU_gDFqc?cD(zmo4h>WYK>eLRQBMVyD#-%u?zyKA&uZinZJ&_OjTKnp_zdwm`+7b`1ECjKGp%*qQHYV zJ!4XHj}M<*sI9>PP0n8vC%v^r+)x)go3|A4%IMc5IJ_J-AAuZ&l2N@WP&Kr74cojx zvf4hdqDk(2%*Z*`Qln6lybSshGO|=fv3wxt*AaZ1tBZEvA~7MoDyB_nluevr z=@k2CY!h16p_Jek%BXHw%Au`o7qXFO1b=-US7+@EQ{~horhdmBF?$UwU~{+89cW0E zT2Q&dtiyzsWtp}RYN=tQXz`?wP)SiyT-Z{#*>%+5L+N|4d1!p_e`%2%4m5v%3Y*)^ z!~|~$c4KH68gFs`ZC0!x-&iq#Zl^BtZ*;J9=Z!Ry*y$JtOr!uJUMS~5`RbcXM$)os zfedvCEtLWhSI`lzcUO~FEK40ckQAr?{p-m|LyD5sRl;V7d}Cj1A(D#{BjYT}U3amI zIHlN0sc$mxQ_L*JS?UX}+=Be%o+!*{+7sfUWxejoi_a{6n%o&Oa1EnR7FoBfKlF2o z%3JPQHcvArd6%?6sHq%qJ>)u;$N^@>LA4C5D=?R``x$CxVlkI&(R32zivjUZx^YA^ zX%|76HX<#z#gL&|)f?lyS{-0!lCk^H<2#;h`{4(bWNaXi2lCY`Rxdqa#xB(4<&GOk z)l54n;Ki#7urO_|crZrv$b5pHj_4B5g@|!9Hp&YP5NOYAzfjU#>#l6U_J}wy6UK+N zc6rO{%wuu&J!}$i+9jMMK`uj=j{q)dHadPutIxd9ji#ls1a7Gxm|hIw6@^UntYzT; zX0pgy1)~^-v2SQ`S9?9B)if4^{WRC}7)pMd`ZrWi0VzGjs+wO&_NU3VoAJ`*ZRh-q zM5?}+JKQ?sL#2`?u;if<=(vEFfFqM#tXXO4O7}zA%ma1|8ZW(mULt8{WkUEFc}X~5ESuW^iQ^|a8j>xA|=mdd@c zjQ7M%-VsY~kqx8pjTt>8?8WqjEv&e33E9}g2D4>MHH>Y5?^1FX)4^6yPG)iY^5zzV zqd7z#PH1WK7Jfs9eVM7*{PTJ1LFe3KDg!}&ERKpD_x9?|>p&3>NN`_@fbt;50$`JB z6L-zx;#Cc$_byD`9JduxYSS;cBOVpywF?UNOvM9? zX)3vnpwKt_JVX!Y68I-i+iI+hhiBmzBO9F63GhJ{Be6$udX>mFJW9O!&YLj_@k)NL z&IyQQ1{r{6#@Nm4z`PqZ_3(RZ#_EW}-r0Mzfp4S2P=lpCyNo(xAqF22R^*v>GbF-l zmPJQw7GBfOqiSOzNRJPta#sQ#`VOWgk_Fl=`}lR&YZqY*Q20fRBc@^If#(~SF{*th zd0ChrUJ_f1RZH!@p4y373gM>ODlLIAA?6xvF)wONDu1m^)5e9J?|GQE^>Le~g!|J0elnn47p+M(^<=(`gclz-22tOtr zAm%7A8rSjbUYdC%+*cOa_{-M4+nI?X>!0FC2dKL2HR^l>x0INl`+gZX;D03On^iSd z$pDu1k<$hTYYp3=-Ffob^Ldu*WWO z7}Mxu!2QMJ1Z12xtvg;oI9lDleVa{B;x7ChbqQQWM5M8M7Tzh1mA_&wG8}pG7oUycPgbnA z&S|Xl{=9Xhx+*r`cu2i@cm?b?`5nU~?qk-zmsU~Sq;M)B7VT9IpHx0-k`~`)pBizo z5P4joV3LqLbJOBRf2CJ2dla4qFJuL@a2h>TZ6Q&NU=B1J8V?&Y+_5QN{IbB5U9UoM zmNyN=(6-xdRN;Q)gC`m#@nSAcM(fal#v!og0s|dZTCxe_lZ_K)HA>QdX%=O*SAWYi zk0K_dmpC-^5IRas$mENw*N6LKZjdKAZd`iBM^Re)kEF`r{Qpl$<@X7xGqN1ZPD?4n zoU$mI@U%Ps3%vnhAOzEUIR5dSyV<)rj(2zDk<{~{{oquiz_ofxz7m2AX_S+dcah9y zw~|I^Yh?vng0MLF1d0M)g@|(G3_ID_3_$D!@CGCkNPq-w7xHFoevTY%8J*$O$JvrQ zo(7PC;?nwM%hME)6Tb06HoTE>C?o|oLG}G~F3kW;rnrDJP^@~xaZ|@Bpx&L}d|EI7 z7DYaaBqWR;W(RYmNFD24X6^*$QJkXQjNa3#A$+Qh@GefP8(=E74Lb{@6TGyJnuvk< zfSUPY)0|5^zz|{y(r1SF^YV)IG3h{L57U{O7ZA)z3l;0)R8?~wiG~(C+7R-*frztu zekX&(qS{Lf+~WjAR0s8J$@p`P+E0eli72>ftL`tzXk)kwJF1;!?*(j<9Gl^pZSPRU&v7vl>rdT4kgz~}`>fN&C%()1idL>xm z_3XTbTmo-NEiwWW{?QQC>W}&rW?W{t_CIwFm!MqGXie392Y14+k_HkeRss% zXhnT5coffWsF>gcXGTg5d#JXA7_G5kg_lzC6emTRuEgFIh-x=PgDdL-sFWc#8rVG- ziO?~hh1(Mf=V>)t-#Wq3{#!cLWCovjVXQfJLM~h7=UD%C<5Wd))c^y_d}{uC=7=Yn z<{Sv%h4oo`6MAI>Xp~zpzYJS>c7`4_;!J}N$TWbtEkcIrfv!q#3xtieM6L2MHpth( z2J}~Y{$AWI^5F61!_QAUmEb#%K^~Ho*T{&cRk6@=PE(+n}+RHpP&+r;b z`CGh7es!^XHa~Na^Z1`OsfLqn~ubbWJ%Zh&jO`Kfj4Ek&NWT7_%3~(Exs>80*klg9HX8S? zg@M77d%Nkh*BB>hHe9Lwfz~Q2fa!#=OVuL6=H#j(6OEq@AtG=yp1Sbws^bty>Vt9zS zVsc@cCGaOflweecKr?qn95KU=H`2vA55zewDG$r&gRU3M4j77vTZRndU0F6vPMaNz(lL3%j$i4*i1SyzdyfNHoUc#p{0*J+H+1q! zBjgaMbonoTN=to_cfW#+;2IYo5kh{n=c2#*f1 zp?Y&urtfJ>5I2?(GjJ4}JSmuS?2XOsszU|our9)S#W(sdB{vgkx6%mSfxD6bBFRWT zb)Yc~k~IqA6$lDFm_P~4XyqkZQ`2NRV5H_~CMQc2dGfgM9C$iM*{4A%?$*u!_j9%H z*B<&$9(rxhzu42~c#e)#>jXJ4re-rTo+fn4V|e)8x@?4OeT7I2%e zcgZJMyOs~P>8Zp^#33Gy9;%4c`6EXN#)sVX*^kapfO7xWKm7XO(Y@oZt^LWP+hf}^ zwe1U*<9+)%Ip)q=vOxp^jQZ5rf@ zzx?#@;7d=uu>JV?56_;zAolbQ?CG5kCWmlOW>8Bw;{iF;c7<20f{_r#POdbLoyGxP25(AujsnUL`{xZ4&TrklO@O8TM zHC{4#xE^_#%^Q?PGwDK~lwz=ZTslI&D2yBFk)x?ax^S!*mel2?IZPf;ZIw4F4P@$2 zefmsexs9nXzhr7s*K!N3GPN(_4O7$pbx~1LQ-=k`3jT4pjwCnIOl8n&9VQwYCsCEZ zRRL`GTfhf{iXapH0E@KDtr*t-qS>=>fNn?eJJ!@eexSYb^vZ6UUHrN5BL z+(_9yP|n;N$~>XCBB7kQH;ZqRb?&{(P31rrw&CXW{B>Gi(-{-Cp>f6piNpl8GEH^JauE*r$?_WVVeDAWD+?!-@Z{{xy?G4F(B)il-A6ov( z(BAZ<&4yEGY7S0$)*uxc3|+JF-Dt0qAK#flb$qOT0nq>{4ArTOeOzLYj5)6g_(X#) zzE9TAbQZT(XgW1jpT9){#Bg)s!Zi8uNXZXfp49!r`RkOv&g8Gt`g$aPJ*=;c?+x50 zj11Vi#b;YI6YfqmrhPvpCGy3#GcEtL?PmVQig|C!B_PZ;?TbeL`3if=E?VL`>8HGz zE#2@%8=GyE(7#l%bZCPdzIfc}(DDYlW}MSj)^&JjefUuQG7#x2uQ>C=tmBJw^VlWi z3#C};!^~jKcEcCcT21330vu?*hnazp%Nvc(G8q%OU_hC^7)-Ke#Rw1EmRBz^XpYBP z0Nr8R?EH1cmv^l=1T(hA{k2&C8C&GytFJQDIo;2YnJ&!K6%wEfj}YxN#O@k9s435+ z5f)c$fRwdNyEJ1%EL}Ka0BMCUqn9IgbShV->KBPEl)ntD0i&d{0;zg>Fpzw=-6Zv$ zcJYYqV)}BNQ;3NE9OfXrrj!rhx;meme2J%@T$u6dLP4p-%OLuvkoCE}X z<^4T+I1U?;Clt;oj@;3iI%ug&K0Mr%@*zHYq|Q0qan%OD^Ri82=VcZTO%mpLUNcUL>;#-!2h9XPs0rZCZZqjZypIMKVbn=G|EdgPdM0i(K8JCdCbbr=jr zi9WX`#bxBC^f{Y?weHR>I9)6FgwO|mG)6(p%f?QgV7Cd04=7e=*U6|E6L~-mA*@{H zsF2N9=O7f3*680M@w!#)=$p zF2p^)hKA+Yifvdv8Tgh642FzG^;UYMvr{dL`W&l!cloPcmcQ5w(>GYd>phdqN&pSHkCkA5ZOKm^J6`t%VAsv;B89v88-guUoMlP(4gxhqn)L4;W`yBe zE?`CeVoo6ID4ra-bP2C>14iw4FdjFPL5D+WVkiz9?q#MWGqIJ@x6HE5L*YS~?@$G2 z$yicLc}@@Ux)r2GL4zsgi4n$y6-kD}VrgPry)Ra$Ig2*K3f?p+n5uwge`B9wOn|)S z;GLkrkmny}u_ffh(ZO(B?HMDo>sMlG8V^2$M&Q6f=0dv5wpval=Xz856`nSgi>qU@ zS8;acR{Zb(ZruI|z{+QE#JvYRgoh3sI&kF3@dJmC9>+&DV}@ZU{IxuSBTkfHsW51# zgZaj=(&&xTU-&Qd^Iu9R*?Ck)bkQQD`N5AWQj4F|2J3Anl`D2o8*DtCNA!dB{;9C zLR0a#UcV~apC`cA${XEE^>#-?lC-N(C3&BguxC`tO*>UWp0-s2$TaLSf+TGPB@khk zp_vx-=dx|Z;$8$A58K@#gu@nc=CA4*#uScKaID6WP?0n$;f9}V_-k^nE!oz6jl)Ma z`!rY`>~OF}yI^E!g=$^ErPy1yBBKyQqhPypLy5*cb<&P?0E|%w!WI*olZ1bpK3s|U z+Im4gwAjjI&6-;pnsq{`7w>$+ySaH?f%79a^D|0l1Y9WSlcauB!-xDpKI+ zm5vS^5J2T@W_7O&IXcsVTusP8y(@>^ zWp<2IXpFdh2?0xL1l{-KB z9AstimYmjVeZ5VA4e4F_e3v&ZC;;Z98cB^~U1QkAwrVWVdg$|A5Yy>+{mf;A?cQb& z`>;_EELiraD$c-A>3-{V%u$Uq?aekK$eKzfTl2Bqx<~P1az#YUDhTWRWtFl+LS$61 zXA;IZRtpSZWQ?`^zPHxpF(7r9xH!hTp@C`yFoT4q;lb)>)uo|vv3`79UmmCIDi(xj z973n&!KgI5*dFR9_odcl9B(4bO4?kc#4M=~FgVcERAA=NtlloqsbWH^;8rw@S;b`1 z9IYG}Y${?*k4QjJkL98Eth7kWG9OqF!{ng}{da6EcDd1vE7SM_9iE)T9f%qlE8V37 zax`!o{(%{On(2YoeLpc4PD}w5%4NiIkj}0YkvqclpOe7l9rQrzb@+72jHDKzo`j+> z#MwLF(OEv}$ldp?PqA;*1fDX^0P(7cHw>V3Cl)DCW1s zwf_qT&$}FgEQe#2R|T^a|C*{XWXAxLT9U`I^snr-?K*X4=i6Fy)-X;28-oaD z=Rhjor4HjoVbX6LKYkqGSA{V}%%+NYsH*{O>N)5ooR@f_bZ%xSS#Qso^4HQJER#E! zwpf@~WYcxmhhg+I;d#kyIHjRy>9ATc-51s(HKk+rugRaq9Ft5*G~7`d0#jtMls1JF z8Xn&)_wjU_1B^mku%6xnCUSxJ)^!y52?w%F*aMd+=wosAdK;G(RWH$$^U^zYQNqag z2rpQ$8GQMg6!v`(85V22LnNy%gJmUjOaGXq;SIP|>3wWPcz>Q{DN0o@=uql|_<7Jw z6b|Qn>WJf0LUMP{k%A|#90YYI#WlN?!wOFm{UNp1Vp1`cJV{Iyz^LJY481y73ut?N zg|D+l!qMJ+?1B+Ogm{YuwQ5Jc!nD+5He(EFPHGZfO5+2>MI*^qv)+wqX&bc8plFh% znGC@KlBB~Bb|7^3>#@9@L2_iV&?^Hyi_$lmj(HEM{`W$0kFtVn+5MpIgm;gXE7oy( z$X~!9eORmqz?JMWXiy;iN$c5?_5;LH)U5~EfNO*g6klP%bCufbMmJ)(ZlBDfW%m<~ z@)b7BOhg3W&3RL{S2CXDr49pPQOruKW3FrlV!nGhp-gdfuolT~5ujvJBidX{g?Uza z-mSi3F9|0VA+}tzMK^@lH&NegbW*v3^i+ZL^Y&yic;U{xaZ#dtullC9?$T;ZKK8So zh~R`*Q%_qPcsf$OdKQCvrT(@akaQ0h$CkBMQBp0FC)snOu%ijs{n;EPt{DbJtI$Za ztr9@$3`yng<`eE$?V&_cj3+RfobIZwHz_qlomH{P4XcUV@%Ju7k!ANK6>iRZ!}xu` zCwAR0ne4YVSULC;YE9tI3Lnx`%6I*JiSt+N;t3KPPfRq}XE9azmB75`40h6)wzjS` z7Rpi5G?$NN-90~AciqkOFzK2`u;&kQ$->;gFbW6~dM^ovN_%T2N4!><8Qz<5yG25X z{-!Mmx=14o5Z4vvxzcNIBJ3}ci&YWfo8R(!Uz%$B*o*1KVA+y_am zc3?1Xtw$%8F#$53vNb!ta$XSN6d_3UT8ugWM%p z!c%C6lRog~)IEV>W;-m`HH&ZM(P&ey#fpbN?cE}WJHK^on~{R?NtIL5KoqKjVI!?v zUyHkCb;B-Nh*&0P<8%ACdT-DEXm|y*dWp*Ir@!#?-)sG=Km9qA(K(E}_XP{T%odpZ z|InSr_ljTABDcw0tDWd#djJpV1@ype58S|-eDaT-xs9thn zkSussD;s`xy+W-`X;qP%GcP-;JLdVXwB4$^eUH98p@|6&S~ZnzmA1r}+ZS4IpqVFN zgns5E7uM7m{Lw5%a2TbHhTlru#Tne>lD`E3fVs}mVZO&6J=h{uKBe;0-CPa`>CD|=|2lo}= zHvCw+S3GN+b>%s+rPROKOu7jlEifE%s-*^7ln!6<3;_+UP?Ll$uVD+W)7Y(MHj*rT z3Zg<@!Jiw&paf$Irr>YDu5~wYEMF>w;b|r{pO=YM6*X1sy1eeabzLs@=Iv(1Mvw7L zg4B%;9A9}S@41oX#`m%9zZA>h{J^>DagPoB)vyJA?8R!t{3XSWCjB<-`&b!CX@Y2- zymTxC2077zwmO_~P!{(*Q@qYUoGy%W=h`*!0D3NSjp5hScc!Nrt;18t4zFc-{k-z^TIx{>C6H0X76vh%8(L2v zS(260IcqUn)5Wj`s)N8<#;q}bj@3-hpq0YI6*Y>OR&V8P?i5Wp$d*BfM1b-KdzWqK zZH)WTcdHeHp`$K>hgMm2isI;d9tv9~wi?_xbU$3gxJL>J0YGGrD5jT&ECgbR_1C8UyjvnFjVIb(e`i0GTA~r}zg)Rrt*hXtW zV3W%bP_#S7&rs9Qi|JXH`7SJ&xnx6$o(%%DC8}W%iZowEb$(>(aASIE9F(8tT9(eT zS29{+$eH_on{|`+tXq+rRQ+UU=rWXQ&DmZD;nW{6fTNx1I@pv{j0KR=iSf5+7!VHu zemoU+mQsAnt+tm{_k&d`G7(!aO1r|DV(-7Vw8gmN>)tQz3jR`PKqMlBT*u}AKENPgb8Flv9E#7 ztSuaejO1!<4i|`Z6)Pj$e`#9VG@+kn}n)f!zWzN1W`47D!R&uoRTFYLeZ&_a`C)Ad~&yFg7E+Uk3gQh z2wO5FU$Cu_XTP+VG0#m(DmAE-ik6S1z`zM2hY&=0U*4$P)tBcWzn5fLClT$IF{YFF zJ&}-(|3S#e1IvIK!1WUUa3>k-b^f`Z4iTlomsYj1MT}iWrA2Q*(dR4n| zWLydU;ETHA2E@j6p=C-u!MG{Y+-NM2A+tfEr_JjV*HCGamLM-v2AJ5#VlBpIM`N4Hyxy{jDZe_4 zRM|f(mzJ}rC&T#x)d@B8@gx|DeOO1sw`hg@$RrCyvJA=mKtg9f7U|)1rmSw?HUJs1aRqZexrxzGrRJ{5m~ z9Ii%LsYZbIsrVZ=8L|)@h0tYK&_{qYmv(5T5hEGfM{!NxY#cs*?AY#(AME;*YS*1SfdpJI-A`PAF-_TVw@*f$Gf7W-#~4nhy&*)Mj* zI5R}CjzbWXg|{!*f+<(p{|Ko}h(v+}*xJ+tLTi|JlF=IkxNJ3cg_j*IgGKB-C!>0m z8Gx`fS5{#(RRI74DhH813hRma6lfX}BR4k;$I%X=wb5JNQVmyzlFacs3yBHUaV93j zLNSUqVv(&6{z|+u+oZ&&u=C1fY2)B=k?EF~(oBfJTbYR_U4lrU>R=U;jnXlVF$XdR zRT!kcm*8X4Eu$ClR+(s}_9|I?-Mn9df;CmpgCbV@b37iI;nyU!sKiaojs6H{WEPAA z#4JKAVd_0Q>h5`IEeoc|xvC>aT|lzh3c<$QAn-+=4-%0y&{0^+I-7tVliVKq|Nq+g zf9O_?f1mw)wgR8l3cUZh!BdYu^ICUs{@_6*9jZ$0J$PfDe7&w!HBqPd+IsQQrB@qq z@7!v8MM94Ree^JBSI9&lbPD!f+Oq5z;<`h<*95_}S6(-#7mjqc|8oYVC`&zf2aYFp zJZ<<58Ad!TIUe}SqowM)@{sA@kPt?vZBk8<&|f9NZEU4>&b{nxTTGNPmkR_El`ga_ zs2Aj15~0dbq&u1}uo9!xe~yL9`akvT@_+6BtLfigyPqHaVDLBhK6`w7&vtLHuU7lu zH6?T2yZu%987GgDREw>2sl>fNRULm;4n9q>Ni;;Vv#=z@J&Rn28X%slR zTL)AzVNV(CE~uS<=3y7g)ihdj0Se$#eL1nDj~Jy(0}XjAM9@o(j)}(zHw& z1*8=fQd8qG_#We6VOP&_WUTD!yXF8H-5Gal^P2$5$t>95id9{$pM`HdA5~G|55yx- zV?tf$1>*FE_+yLX1;%yGi~vqFbbOmpx7An>S%*UDOe0p27>SYgK7)!wDuXjf$@9y`M-e_dI>QT-!=EL`!nOe$0#0=dU)5bt${~7SZF< zqbjqE`>3#%PV$E;f0lN4xE4DlKqXR`{eRDYL;hcWefINLYXv^MI{4b&@$G|eefa(U z>nS-dHf^i6aJ5KS@W!b0xNm%<{J6=`epMR6o#h3lA_23(WuRgkOth0ULxfc$8bzk?9vAs{5f&S$Un-uu0^YR85 z`wa2ilJN*f>3$DOAZCM&Eu@PO5z%jnL-)uV8d?`aB8mNQL4r4iGWL>$U#Y%ytkbBbhNA!8 z7?rqxs8mSdj5i`y@Z)jT8yb~p?$rW4CZE3D3m6R76Nz(Y)(xP&s3I?PBh}2f=$Zm6(&WZLH&^iVeE6Xses9ot?CE!2`O)jg zzlAF55@_h;_IJ^%cy~z^<=^~8?s96Qn1hw1w|;1(sxKtD5xk$jj1FB*RgA}Px0Z;q z>aC4MI~XxkM}~E_%q2;M-uxXR-MZmwVUJsK&eLCEj3=I=S^=kul0JE%bEmIQ%W;H0k_oB<*}3Ck`ikUfPPyV9hofneAYlr zdHd7VGM*USr{yruyR8`~=RMOW;tFd4)V9DWtriQYX;fjtIQQ#r=C|!jAP=6wcwzx@ z4ktSDt|3t`1#A{)g+q2wVBAu?N(o9AsAz}=mEDsGMmd@{2IO>=Yng%)Nk7z0l$ zlUFU>{nZm)K*4Of3jebixk@?fCzv2yq0#cIPN~e}jOt*v(P4au z2wqMs*yw>Ii*y1_ky^iI9rF;=j5Fs4|6F$i<+slAtMV&OT%co98y2 zmk=i$%{Z>4me!CEeY^#!{VnJRwnJNt&o?trtg(&Xyn?NsTrpuSuur)>+2Vb%rsdIO zcjpyTHH3Ga`Tb}vB{$odnduo-eu!jztD0r0r_mj;erVS~&`eFEb1A9xSk5&)YL*wJ zky6s9Q8&j9H7q#!8YLinAPP-3l%hS-+d{bsklLykVk*{1%>&c0Fzdbbahvvu20l}Q zpeke(FpicppSf(g+-WDcOdqlp6pa&l(um)&SDe~ye_j9o=e37t_Wb#;9us{wf=_M* z1}_bsee}7P=Ds_39x>-Re6wEKejM61hhOGm52+|gI{88bvPBl95MSV}ym=^WYiGPAZ9zi9|~EyH-h8NZ4=0w%I&V5Bn~aP z+`D6DVKfJCI?fjV4GW^gOP(`rv$ukcj$|7jerwQt?3uS-`-8n_&({WH`-lsy&DRR_ zVKITlS2v^>-i}gx!rWsg&!Jd_b`*F;^iI}e83al6vA(iU$&w)?EPlB9Kv3rbZMZL6 z(GLT*C>K~jrh?ltkq*NAU8LWK1#jpT$*BdI$wFIlmc=8fNRM!7{qpM8N_YLmoEfUM z)?b0jknl)sC`3k}BEzqt(%EFmafQ12%qAelzE;- z^3*DkrC19Ihk-=ZzuD_uQ{yCEXQ*#)A>ZRpsDa+m@)vt$gi;w@<^C2Tu(3dSD+Cj~ z-&WqKxDvr^fYog?8T`(DiTz|lAciuPix#oyc|=@iK)CY9jbN}VZ&55g47bjJ;r?0+0zxQb7Cr-^BQ~0n zX!3j9b$x=A`l#mt69}mlz4I#o5@*;y8-2~+&a2wltK>)Xn>b9w6N;_0yjOGl@oT5Q zXyN?7_Yqd$rY&RtzUHs#FL3Mxp&S``5{i4ax^8Xii;K4^JN>X8WmQ4w|1ksJE2+rO zUm1M;i5I#nfB)HcI^FHh?b|;8$kJ0+x4$?vN<)1^*Bt*{@N*Lp&>HjD$=pzAEnr39 zCUL|9Rc$ec*TbpJy_)af>yx~o6D489yVdJJ@k%kp(h%(8ymgaP4N7RbWCYYFfq=!8 zGzxfGW8NZy62xSxV8?Z&11_}(Qa)00VLG=nj@Kc5pa+;X8k<&KCE6HDG z831+ulzBv>NDWPTrS}zr_RK~E^Gk;o$AEYXLbAhdm!{miRXP_9$A#cx1S~vGB@*9w zX-rDwW}HQ%6HCdZTN;M19}}7#wOgjJv%EIE*O6E@^zS&4rrwJBMGzE(D!2&7!lR}i zKU}OUBxw@!nFf&NAB)+_=*?m;G|{PO$x#jzS0xs^X%I48UUrNo4nD?X8b^D(0;|J0 z_*!>WlI(Q6&S=l4@xsILLc;(_5=0x9NS-eQI|OJ)91O!s@khO!$gK}a6?Suiqu20z}335z0_f0Bi(o3`qFf)bdO~rAg&GgVF`EkP! zD7+U?i!yw)_iCb!SotdAPqsgDbowb4r2G4V2!(D=QBj;58Y-E)Iwu3v(v4MltXYDk zhK%nq_fw5x*|4k493HD+86m3Mu!uUp@dWUxVM2a9F5AKu47!zyQYtaG{72#`I5r_A zJ(3S)+2FaP)H=$lsI4e5mEmY{I0+efVwOu(E?^&%v6p{FXMZhr8qMYfK{i)2CYi8J!H(4L$w&KUIdH|Fl?@m6_#?A>uhuRj z;4t&GHNed5WaSHGxzer!ykcQ2GD0Ax<0SZWmjz{`mi0#RO8uvQbFlx(r)RgH`QiTU zZ*9-kKKQ(x$DiDO<%74+Zfx{6&UE@q_QL$l@y;BHS;?}Z42oj%+9e)5pL;#eyV0F{ zjK+F{x|;3vaTHd|X4YAzb1Q|`TdzuHh>59RKStgSh**3@pE8q&4iVAr-46FE(u%0N zz{Cr}0czC z;)FtjVBhe0hJ_JwN}UDkkxWtHdKX=*GiA~hdb2Di!Yw*dh)&UCq$xmbc4 z?E>m4M&bfQx6c72jfZKwhYp3n*NK>g<$n7`heSx07eNANqmRkflveZk=bx8pwY|8c zY@uvdwEM<4i%>~zX(J!uM$4OccEv6XsnuZnm2^xpXNDXDYCJ=Dr_>bR&svY2gVz1` zW)s6LqgKiB+|W&+54c^nV8rrfeR4iRnb)g4nuH8dd~KoQvTOq>*d;W}k~=JUhLla> zjyoCsVSSxNpk$Rf0)BQ~*-tBVDcpc8kPb>Q1kO8>zc9BDo&_lL;mB0b*a}qN#~%7p zN5j8e3ZymYXpLHFm@p5QJ)f!+7y|8g#dd*`+=!#KvFW}ejP9X$N$bZP+V5f@HG~iQ zm@{r*K((lR7NJ;3v-2hv?!l*28q{0f+uJ##C?UW(^MK6T1Yjc#TDCSeg!8-_Hgh!^cT<#nh#K6TTDul4CvCj0h$t2w6`5-u zT3hQ@!%JFPC-j8hI?hQ>-uzXeYKWZGCdnLtES2Q`$s;tyW|?udkr{M?tCD*Q5+y>< zdS&XQ4=lcAhVOkj3(^M#8-&IcJ;Z{ly=C?H8~8#SeFX2Pk$q zz2dGj`RJVaeLvC3E@zpnn7-S1E>|6iV|Kcp1;*f*w3*F>PWm|iuik7XaoL2e#HQ87g>aRQ-|16`gC z$JkL1gOzIz8KaDkFCNOoEDBkhPn@k zQ->3t)m&UOAUB4icaVA*`Xyxme{?ImUR8Q^gU;$5FvKD%rWcuLgDf%bN|D}vN9D8| z^(7k2^;9$f*ROsZ`rB|x*zR`udcLQR`l+w+^#Zw6;%kqum-_yNyEplInVgqxs=M=b zgRfUQx51O+jd@pB>hdOE7et=x#3M9b-y|VSv0A1ZwPYwhT~MLR14^;rh4aj{q*#`j zvZiuEz7U{A2S2T57cwB00A<`z4jo$~r-aA}pl`;Ca>A z;!>lv*j+(!ITl-a$KU7@I}6=u+J%%-+O7;`Qab&`Khe*>V?x4?$Lp0TER;c+9^HHNy+68jaN5KDpM2$80#H*#=tJRHjVCpT)G0|A z4u-I`GXt3tWXx~;YWfz+k?X?6{=708hSJqMS4;IgBEi+rd*p_kMC^26#0D6;6+v{I zlt_dbF@#sr1@T!+ssy?#4Q)`T-1RtyTi0ZP1W&1uErd#a+4xz!oKOgxfW9edz*mPTD5w zY;Is9ilWcwCMQXKm)tmluItV6aj+p4gOh?H9lPE-MELA&(%+p(qSpk)I_!)|dU0P1 z3J6HzqG^eNM<(K}CJ|-G+F$PK_ty85`YqpUmhUym4fpQi+{UZd^8Hq&!S7MlVknBh zSf|rpMEQpX&?x&|o=wOpFj8cjDiF|pxH7r_-!Ezp?cei@U#s)~*uWnDyE-%mD#40y;y|Z-VDx$dAVRu}0q`MWDJW;s50Ek(vt9JMnIrXWy%fAf^ufvl;J(MGlbeD6fR&oPcfvC zb@9>i`daWN!jj5AVnbGrb%?x{fz*@8UFDZ~eLOQ)lwPKp`ugZoL~cvU>~Af43ISH5 zi$!K4);#_Y%@0v8nG)t=0%s`3<{uMcDV|_+zjDRHz@RLOdd4yjut?x%5T=pVFjyK4 z+kz{m4PYVS8=SN^?idZq#(CCZ=+V+s^wG4Qil<4?w9#8b{?^FFRGDPX*1WEYlwf1F z9~Vt@BRfF2K_YGk-*+@rL~$EZ(iW0s6jrKUuQZ~cG%X_!>`A@u&vC0H7+)htXb%G< zVKV%}4S?PD+6KhCiEA5&+Dkq8ZfA^9?r-ns`32uPwyGe>D%N9wc6SxG0N%#p?VtVhhZ9FTEw`<+ zhO)HFP<|!rGWTf@X17)8>@tu|G{xFdHdhV`I&pl%)@jI~IDj4eGUS0KYz4yv&WzwY z0fTdD0S*#l_IG!AornyI2#c$1^>1`3^97=c%*N3%8zn2Le9G`VMYSQBCPqfzp=Q@< z;|OS&>4e1{ol}sPIsS0M%kANYP1qqW%}=sD8%EX<2R;R0&Wa^da3(q^sRkLM4DcSe zDelp3)<^Z=GLoL}>R0L^YInKLpJk@{XPWEIUUm#ac`ojI4Cz&Q2zokQG@C>9{VI|d z^c(~)`iw<|{7+?IfU(6Rab0RL3-YVf+*4sUC55ci^`nPj+^9aXiIF`c_cP=Z6xfQy z^r$0`OqVd>*hvKxRv;ku{(c^;yUEe*Hw@bdfz4{%X-sDw<^=6@=k;~VZF$MuS{ZmC zY_o4_(1HKV-OX?!&s=(ihRe7gaXK!&5?cDakd0zZ!&-Cti+>?y{lByU*!y?xdkz5p zRN+rl1?mVf&YA`6&lb>ZhfYh5b4j7qGsfy}UcUuvY4ZP`S8M$H?B@Yj;D?6>I;Qz5f!-IXm2gK!}emLrJBYS4ql;NEFG zZ&u#tX=mP=5~HPIk3k%SW5+<|FL2)h^9GnalEd(Zr`~AI6!}9&-7GA2Ai+*6`2mht zU3GXDdd;kS*wBiT@@6Ld^d zoR~<_fi-WEH_fIIWq7BCmV=hld9fk3BoLHhAZ)cfR}nrG0yG zxO=B|3Brpn`7MMeqobwoKH1l=yo$#it<1oh^o(59;o(qON`UGDZ?93P zp^jcCfLx`f8-e`GPZeur)fyJ!aX-~X8tD?sD2YIJ77%>aA+|e(pC~6_Wd-`w6{sU( zuWt5El%`9VU#aFm&e5Q(4b5^hLjHDbH!$L&dFsQ4h1xl9jeUZII}tM@>fxF%Elol zilNf+J^FCGTx@vaW~}~kzmJXr23!qOC1kxg@h^rGbRhr_73N)*R0sanM8NxgCbGV{ z|8B63=SOxj52qdZT)`kh9Q>%@iIT18IhQ)JuO=*Dg-(T`MY};#6DsT?=^`lQ=k)<5 zm#}aphA-*2iuJ< zJEsM+N#K}m&t=sDQ@GmRu&lK3uD!;^OA8ivf<+w#OXt-B2bEOy9^xZ*9i@;G$(z!G zmyB=r#zUQAX?t;YL)2pdYO(-TLJ*nU|Pt8`BbXp>7Iv}K__AMWBPdN(U}uhp=g`Wz6sE4j~UtJ|5-Oc{bSSK7q$g~8t5BBkK& z^S2=y5;I3PqGMB0d6w8PXaJjHbW9SBxG%qqK|!-$#*$%Tt;-n!;v&m~Ce$%9q?E4eV$S$EeEniYm*;o!IL4}V`b#ABB(tYe|I%|LQ#>?Q z`mV3{LD6q52okaeuTX1xHuDmx1*;i;VhIXrE7Q&bVDDZgSwx{r9R_q=tUHHW7%@ey z3_Wjpv!v+USn(w8JU@~aO{YA~Xx$EhX~q90au-9*t{TR?(NTs8g@kJV%v`7Kl4GCZ z$!1q6Aj2Cef@t04|2v-+;pbU9%~~T0#rLy)a@dop1@qoj}&~Q&*NJGfm>` zvP{J()RsH~Qqv7LIa1(W4myY#W~hos>k%fGyQ`Ds21Kc#D3;29>Q}|LTG*_6cI$E+ ztsOp(=!J*^Fl5@cs!#xsxG_T#pki!-<#8Ck?yg_&s>omUDWWhdz-suyi_tF|e!#2m znsL(=CKcbaSophc%E@1{f;oWVx{MGbOoZ?{q&??H4ih+)?C@wiZT3~W~zJep` zC6y2l{IKp5kGp#Qf^*F!sB-zgTiZj_$Y(#F;0pZk@xkPyPtU&n<0p^TYF-=ZRBg`6 zU7YE3Fl z_5K!rLeAbfN(K{*=1>petJjFaAgrRL@G&IRI&y?MNv0Y`wo?Cjp)|WMa-tI%0(8RjL`3Dz zgm4lYn`dLhOE*D$Ny{0}p8nD``!O$qqGzQ!%3Y7y`LF%FrhmT%KR;RcuCExVaC&Yo_2H z@A>@fT%js&v<}@qcaAMj2HomiIv1~B?Yz-KO3f7gy4{TGRGcbBOy(d9Vi(F;*iw+2 zmL(m$#GH!Zg~chAq%E~}&enKXD|8v}iMe-(3-+1Y%9)s>6)^Kt_HfFn+ltN5avLuZ zyCJkyF30ZLVrN-Ew~pvv02O%Y&}}7Y15UIf^5ITuONUl5F+8UA_7XDc zU>xi5nxZT5a@U!^DZj8nTN-*1x?;=V-Ql|0H?NBqcl7_tg^Si9?rG%R#H)e5yhWHw zYG!H;FfI%~g;5n`W@G?Ik99<|*j~3!5fj9b3FD%i$fKGHCxT!r9u2JYFZ9=fbu!6Rfg&r^Y#HY}`Gz}A_W*g@kFE@U- z@k-;>#)Zbk#^uJ9#(ZO;@dlWnb$L%J|OlSY)XFn&TYu!3ZzUsNS{hUu!c_{7~*;-m(B~goIFyh z>5Va5j{9QA4}rAFeNsQi@2UFB{GP7=F24`gU*Y#m{Z)P+sbApt(fUPxAFE&H_wo7_ ze$UqD`Tb&jf!}lWH~4+VZ~}~TIs+wuBu8RO*(>Wa2Tc}96GpUs9xIu$6`K*?wx%EP zkY{lV!8Zqw-=$7M97e3|m95e59J4n%7-=tDjvyLEOIEh|9cDQ!iDD7X2%50|C-PbK z{NH)A~U0pX+@8XP?_XC64`Rr5SkX&GM!hKT^KnOvyZY`=#VP zw}3)K9LklFE$US{ZuGBjQq-%V$KmcA3P94Ex8zAI@PS+{_sfqpJ8Fw=)gY$njWIs# z``N+4^kYxIz4piFsp5Lea{Ha%-k;&etd04bkMXKGOyOMw;&|0?Qgw(KLJW$-c2J7p z*Wl9FghDN8g5@a6=)iDp)A8cale_pu%gc!+f$~&b8^9#}!ZX@Zk=ojT6u|%X8bd%9 zpi?vsBov8nPJqR7U?AsO1ml3HMcwHbmmq9)l1ZcR$e$UFf1bl?3jwolS1#5UH@4*A zM+E4V`TC0+Dst+d%h{lW6g5z>icaYqOL)v!J7@tjuB_Wy`!>$mYfSljqK+(V7O)b! zW@g64vR+R3qi}6OB$T%*>f~AmTXa_PA$qlaix6K1dzs8O$`kRV0KN=wscSGxX6VE{ z#MWp^yKYV?sjhh*C*g42>aX`2Mo<+b=gKJ&6I&kMCG@{;UQ0FrSeeohNf2K-9nR;V zT;gfa9yG#K@){t#jjdo9Yaz@!I50$vgI2t26MajcX|0)xF|kZ3Hr2*Kgsc4M)gNlY z-YtseE58_*82Q;?K+WlM#P8a8uZp#A`&X24AnZJmGi<@;zwmU)i6u1#sYF?rm_kL}$^clEZ&l2EA+iF}Xn< zO%l}%Q@?vt{NIY!(+e!J0mDw%Ca1ae)o5hJ6uXq*JH#8 zTe~;6A?gWDXnHr=uVKHFhVAsf_OELX{eoYA{eJ$=_~6Li=T^4&{_M`+sakFO*?liS z=HKttNV>94)e2$DJIP_8e9hejUg?nU+llDxn(Tt5G9ZRyqK8BT&Go!cK5??lw%{U6 zG77(O`E?Ww8`(%K<$J0U9k>Ui)4zjcw+5aSbx;mdOB0~Ozq5ZO`X4XGgKJI-qEUN$ zyT=dvct}UUoD|DURPW05CIvVv1G>0yaEkmM2anGjJbvupg|jpS31=HiQc9R7dcDpX zod~xf#VhNL#ZZ>eow)}Qc@2V2LTbV>9&TAFAVR(%0}T{~ThOhi24@B{kA8Lh?DjKb z2M^xbH~+{OaS7*;i>@QS8()^b5RqUXXWvf-tZzLhHbrAsGG{otwyRCo0b1DEpvc<2%; zrW3hi^B#aW!s>U{K_u6E%W6P#5|8p*Um908y4Z)gWEu}XBt%mk$7*jyv2SS%UjNU4 zP#M?Jnssk?R#jv}#6Pvdf>7}gbGF+T z;if##8bk(3-F$bk)Non*!lO_|?7&)X0R}yiR*r9`8^~0u03Dk90X$*Pz{GJF?bMad zvC$DD?g4ZX)~&}#W^ZZxRmVeNa=?HT6Fz0L&sf*NRHWH2^*ZqSvgb2y(+6Iiy>jvV z#h2=JRh%@~%|j3=b;l1WclvM@P*_T~YnrG>R>a0PGLTYR_ML#Y6VYa;vQx&FjL z9yh0SoI-+=Q%9v{yU<2sCu8Rwpn>tt9D1&FqBrZ6=g0@df9wO!O$KPzHoz=xVI^ z@tIWHV+aIKe@UsfZvOj5kt<_w#iYj|s2^?CEuXfl_kPKFSJ$yMG-~)5aA6bog(HXk zHCF_M_g>tonaXY%|4%Qld3kXGo3rKu`EFFGmjC{GS9>BAqqIA37EWhbGDKn(ot;3m~F(z(X79zQ4b`-c{ky?V+!uuK^kF1+YBcjrWX0)e}0uiBlMrmz9 z(H07&Z^^|5k}Onh`lSe=F!vV55-6qAFDnM|T(Tew-tW$R7hiw%RdQE)dG4XfYmL*u zCvt4ke0D59v%1oF2lkePesVHf#N%hROP2KDusQXJ6(V)2bt}Wo${p~T?yjKaMco=0 zNsEEd(TN;sQT;k49`gusUSnKq(_ZgOZqu=#k!D>7Dz_m=hkRV}4xAt}`|mInMOUd3 zG0y6GpV}m93Rq zR!lFHYsHStg=g1JcmATy=`VR{?P5Z^Y;B{(f_{u!dlR<|Oazv;B$CRF;p)-NS@BMt zvZKektmmz?ao>HrTg?&sEi|d^F69(6``<(VW{rQJ{d~3ppZW^?baQZY@BT~M&;4Zn z{TFJr_xDl4yY|fcZ`F#k2}b?)?3MGg81^a`U6Hw9iR4Qs!kEwY2K*2ilCm3r5GOHw z@2+}4u%Q~^ZI3p}^u{HEeYKYqu zn4I;Yq2M8^z$YVm&Y;2Iq13`QO28)=+%vvIA!J_Y$6Ji#vmaO;?wq|mP3wsR?pW#G22j?KZA-ZhY#f|F7E%|KRh3V~@>r z`hWCYX1;$P_0Gv&u0q3Cr7Chcb$+wGxrKy|Se;?fRgI}uHAy)xU3xX`a!KDu{+GKfUzmdNA`Nqqx`Y55EQvYBu#S$QZMr+1u*rpkc zQsP!D6RzE;V0*`D?k;|fXm`2iwHT!-ON1!$DJ46eq90KpVUB@PljU3E5|U0D%%oge zM%$u>c-Ep(G0#L)6ou`~NTv%98Y*5qW+(EaOK)o(_hwut;cqxL3TYY9mgiM_BfDOO zr+ONC8e-&*kI@$oqeKOtwHR<3D+wS(T%ciUm63Za(&Cn!(3LG-?D|doV`!%hk`JYH zpenGoWZs`bluX=odeYrAwE#_;Ql-}9v^FtFx0C>2HUouG*GW-V=>ON;|L;Gl)%f?9 z3&41q=0H0k_WTd^{nye%@?|;!IG^h%t3eG^M?^H*v?9pvc@U@|04ZXf5%@ z+p)$iyxB-yu(sIVBn{R*?&nyS5e*62E%hYjI9{)z;I*M^sih`&|M*K=o0qO#F?%M> z%JI;dOWh?vw~mJWA{&j!5JAA>u6VYXK*sD!0;+sm{kU2qfnzF8N&3T z;WcumqzrK{qV-&H9B|*!zc4lBE;QU~^zS_v&{wX1&vrWVCWTl49~`FwPgibQ|A(adu;)eWxftUFxJYHa4-@^ZR3w#J}7F zeAdB(^4;U2$As2Rjo9ka`Jt1IZsQxerRC8ZC)@*z>o2@u)@&c4S|~_1HEX=peS7RA zvovkw*Rj!1>H|_gJ$2&5rB~0MIKh<5q3jp^QOz1Pkje_Am{;rBI$-pT_s*NpD9s`N zBO=8+X3ZVD^j+Ce@N7-@uXvt}^tBvBW0taXqXcp04JGL^?n%RN`YUAd{@O3Dte3Vn zmE9>?YTK+jM5!6cp&GWbgpiSTtn~beGE}#2jm143i5mwR@2WX=IFgo1w7XaU29PYr z47%0DM(f?NhV-`!@CP~gt~tB9YHlHk`*&8b>>p^-N!b7YthVPL*8c1-2mQb2C_g+i zIQhibYuk_f^v3y1^Mf}j5Ojg!H@{)FomF7NLf4Ers9th~QZ9reK$DxTg~Z8f3eQ9c zFCH|3&lJkC+Wnq^yliFkEiT&G{PFL3oR^c?DjYGX{jZFwevGt0^)g7RU}p8eTt zgA-4Vz5e|V$G1N>Xm3xyzqN1s)+5_zpL*|36)=*Pta`PT+!p|eQZ^BtC>>A37Xf<0 z<8IrCV@ybmALJ|Hy*Pa8vwBEc0q;=fz1(TCd4fqmS_SPCs}%2b+a~a99(*1#DqdLz z$`#1|@)k-al|K|G>zJz2Zs7IhSaxn`1mKVH{zj7D_n9|Gd!B@Iy>J2 zR*i2K&wb!YF4wX(_rDxTfix1LLT@>a3xSr8z+C+cTg7U!?66t=9bqb$J zw59ILE)V$5`h?{}cf!&%;O{8azZ5qFpwU=nw#Y;a=$qb1uk{mwX-}1%e1(8?kH_W( zXD^zEgUN2*t46rMgXV!~X>60XettUoKMx54-+~MU?t?ewhk7% zZ%|N>ny??1?2_qxDifMXSW*7Ss(D!#k-5Q2Zz#Yb#+%N$NN8Kd<%B6p5$R%baN9Hd zlSSk7wv0M#FRZ+LT8Hdf;}HYOXc=)cP-{f?eBXm|TQLsoNVrE9bwV*EHF5kB6i7xi zgOZ%ZiI3HRIg3=qxy6V^-lbSp z47doCAL^joMDG9MFInXP5G004F2*;5InG@|xCRt(Pq%LyZ0q(I!Q7_`XC~h=Usv(| zdf4_RaVFj~r9V$KsPQOZN{K%hN1)N7JL|~#nA2bJP@#LxyYNfMv(7RMVF7afm=3xGH6$ml>N zZ%43A#--L+c6{Zoz;8o~lY{Flglwa;hFM&8di37_D2f>Qz=Lz;SCEu9!_S&4j`l@B z2P(66=7Jex@H8uBjKqwY!SnJ5Xey}9SS9I04ZWwupeN`ELUF{s!H_Yis^ubgLlK@W z&><_odq36&Rgk+oNC@{?!m^w4D{TUZ-ELSGSz*-}hfSfIBG6Xvq$%Llb&og8@5|AV zX23T?zlPsMhYemj>rPL?M=Y&^g#$-s!8}{=j&Oc{t1V0nKMxlbe(}z9GoB>;S6Z%c znww_Ne%aeJ6r$C-N$n0xeR6Q>$?5a2 ze6Y5?_WtJvUw(gV-}Y;d+Rac5h{wxUr!?$okvud1_!{_B^|f;cEiL&W1MLCu+l3HMm?v{_$?{-9bQ9)Bmfp_-;|Bnm?^7F zwL}pJBM!LO!o~j1PbUW7c;eaZu^T^|-2VIzYTI}A%@R0%^de+wJc|;ptSD;^ek@m(@#ewPj4OZ^! z0{C#z3#Ole%K00LE8VZ&4=RgYG36WdSX?oqK|DlHx@BV7f+(ZsG!f5ay@V{_38x64 zLFr7gmGRDPxJ{yhAs`cyHqI&%lxIcueG!IWMsN*(nbd#)guRRM3QgE9m04Iqn~k%A z`CJb@+-OoNW(eoDb=Bea6$*XZ#bszFRD zIw1!%!g6DjhORYq`yWWuB!PR8zaL*5eDgP7c<08C&TfBh`-|Iqw~z0edu02Or@lK( ziFTnvj&yygE`lXW1j)Bc5Yt$3ngmD{DQLBFtOL_<6k0S_mI3w(fu0msOX*>6KB2r1 zFmNIx(QB+HAOf+v5Aw3Z=cv4lw%wrb6^LD-0Ru!GQ6}}b>(iA6%{LRYJ%lcWvPI{r zxiu$J**kyEhMV+A7AHWK!-hroMvjRjIHVU*WzLhWg0o%YLDn8kdPgtk50l*iV+{(R zi@kMFG|;4czG=BeK6LiN<%KuVtjK6K7Oeb5A?K0s4JUiX*-r?nB3;PXIV{YRO#PQ0VPR#QQdYj@s3r`_)Ba|nI%Ku=oN zn4{2p0$D}%A~~`&0mHBhy<5(CAUgwT)TuouhD6U0R&nUt*1T=fF z5$h7{1&s$94sPYgl0(0ZXN6=_xJfE-nQiRyLVMk)_PbAG#5-D5YngZ-Y-bk!rY>N=dK>c%C*+h8ls-?H$PH8-q`@RjQzv5N4MjgD;ld)$XeWBXg@s6e6 zHWS{*(Wf%}_@Uus5Rv0POJT?G=n?eMXzN8t6Q)Xtid+mNF18dxVY_Xb{J&?3o9GA0})ggo2> z80}4&=E}tY@P4-58=64E;sJu$yUluc(Q(JSQdad<@H}x)!s8Z|Y@InaC}x$8ye~?b z#k28>G-*A+rIyA}v6<1z5 zl^*U*X1sZYOB<%~58mT_(D{$!C3mIu{(?m9be zOw0XwKV}a|%_~E>Z+c#N>Yfz6Jlv0mrpNmqoT`_HCb}N-ykD*$rm7;JQvuii@WH6) z)GVF9rVb$1+H)Mm>Q8muly`;s3A#_3up&jDN8!gcT*D(;O9xxUCFFzd_K+JwRKDoh1cyjbKrm5#1(XQzf| z#CH@3Ftl~9#3OXeGIwVGFjv-Tr#Cl9s$`4dNf8W}`t9VRf-Ohu>E}Ndo(uq5cFTKa zCe5NRthar%c@_d>JK4WOZG_u+E6*)ZweW?;?5hj>o`3oLIsN59H;NiL=(6h#wL4(V zq#E;v(wr6UC~X3Qbx&7iCmOb%+Um+_K;AGo456$ur^}81pS^c`t}DCm{3!KIxdg|V zk}b)@avUGSu^UhmAOYUlk}Q%4oRp190&(!kn)Ttgf70w6UWXt ziRUFXlZS~bl~f*5lZQN{DtXI8s-`M$`8)ES&-eTLt-aSdH~_(Jwr*}pYyx|)y{^CY zyI;tlRuWS&FyA>UQU?aX(3v#}RGIIY&Rl1{bCxvj=Q|fV7dw~86@ImIt#iHeM&|}O z)88a(`a+dA{Vti)ztM@@>F;#j?Yu_@_4hl!kE;&ni2WZshCKNPovS-Ln;nG*hG+bB z`KhntYPhwwgG-ic@{uoZle6KsOpUh3Su%2QsB5IDT!2EPO z+xhKn5+q;ut?b;6Y$Q)*z%JXxkCJTe>~0WQ@PYm%e(y~FJD2~?=f7w3-*frz`TX}n z{(CY1y_El6?%eHdEUl+dn!@Vg$o4!WogHWRbwaV2~C!yIVMF@yKBnizSQ6gYI&Nv46kc z-|&S}2Aa4Xx;Kw@`5fp7^DM}UgnXeLSH@o<_y{q;MT_AIS=JsB@}PXq{bdz6;qxX$ zg{hJtMON39^Q|GgVo8d(#u=s|VU?(jQM;xT0z% zTuXdUCN5SDvV8dT1owaLQaiXk)F&>xEQ)yU&btco#IQIq$7D+(6cUxq0Eg^6CYJO_ zq<9&NSS*y3djn(-DRSNWwk)R`PqOHx^e$FyLH?Tj10xOB#nd#? z3s2uqwZ(sNWGlzkuvy|^DqtpTYHi?~gzav-=j5N%Z6#=l3Zb&Qw=Bmgz!uD58s6|Q zc5(%p>sS(dBmw^k5Gv0VG%sa3poy$>VjABTQ_5eGA`veX_H1py0rsV_n8`2}ILm2{ zyOs~(E)|bX@_SK#UHynpG9HVlkVJH}7^xoU&21N8DAbJErix1)nexmGlP0^8gQh4P z=Bhx+-g!rYFZ2$G^#ni#aT3~%WdQ|&5YSYPVrB-+qLT*z*g6xd@D8c`6~UrP?qzGH zn=Nb#FCgyjcF6QCaw2gvQ!ol?Gf*QPJGEeJn0O`Et#megf5QErj|eNp-S|sSLa2%v z8D9a`X+)*p0s?H5qX@a50hdC=!&^sAc5}69;S@WGjL_IAbu)kR^r{ z)!AMFip7u4mFI$NRe-Agyic(bGJNTf+akDnpNH1igaz8Vj4=otbe^U;vL;_>PGMMi z8Bs+#wefRkleFdMO$yTtbBY|EKG3>{GK%1N7LF-|p|X?$bt2s+IzloM5`=^_nLc8l zxv(5Ha?Mz(zzI;WrLdGp_{B}#BFAt<`iHV*sEg`2+jFlT0=dfC5++Ln~|9v((1t6 z4z_D&cW%%*+taL6myE0u4RI=diN~4jk!=r5`pDK}CSTf1<2O2+Ll*K|?K;MlRTr-p zVkBTi&88^hR$?Z*mVHPVH7&uuixH%r;Gqi!n`X}9;MoT6D9CGI_!u8(-y_WqnSzP2es$(m@-?49 z$B`e0njz@Pg)^PUPq#q1Vx@XN#`)M`95-_{)8=wDA}@>LKbVRowdLiG(z zCzcsq#K3xF_9MC-->*T40vM*(Fgw<(G`OZ!xC+5|vu-@#P#cE%;aZQ1naTfh9nv=0 z@+{Wh?7&*@m@6^4jDmLQx6Qem1{yQNt|_43HRa)>>!ZNk{Y-g~oCuHR%A-{5s4`gD zieRc$B`lwSN|nEb&(4iJ3ci{b=gSL%B_;6i=t6mvpC^mWn~UX5&L=ov6&}k08zxX? z$nsf1^vu0kPlHG3bgo%ak}MuIYieRd)v#GtG&G}YR+x9^p#SHfU=|VKrr|>(FcVr4 zKcM`8ZW0*9yeb}249tY&3UMA$UNH(Wc{g^r$cVkOikp-WqzgX8DssNT|C*&PK2c!` z5IxohEl`01l!J=|&ng^0qpsB`1~jO^S7bnG<4Np^n3rMx3c@EV!pwI_j<5zWQWdjH zJhNZB1U-Bj4)5FOtAe#9PdCNw!{eJ2YpP=lM}=Aic3AcfZju^AoYv&^E2p^|Oxg?| zt!aB&G$sQ$3HPSJj**xq`xlyxajL_I8)s=j^ohN(+ga zdyTeMkJ~+ns&$Xi)a`XYoNOg#{dNRve7O@91c?KmpPxkw_V!!f<>!0XZr8vU1f&wlREPmTayUP3NQ`5ZO=+4rjM)Uqp-51U2-I0e zUsN6D{+~zFLlcMq`XmrLAc1mHJ%XNBtbm4|OP&b`@DQz9sp*#m=w^1V^;DyTGlreM ziR$igXYuKV3Wz?{od;Lyx*I*T;FAYjCQd6cw`;@&#?&)Vo~h%~PDUivces7;tdb-$ z?0Z+=^>&eNUqZNWgHWmhFte-%3aPtjcP*tqqW)8$x_l`xxw^aBT_N99$%iM%`H&<9 zrbgPa+g)!(YP%phk9T&quADyI%@1eU94dj(^igkiv$t~^M6_9T>y$XwWeHG2Zw=f~ z;qq}G+vR6=C)>>#XXiyL)zfQ8>hAB$q`v zG(NGkmqa9jkBm-JYA;Bf{7P%e1kk`2lj7pH2)%PRYLhTSkTmBKER7F_vzOc>(K81+ zQ`97a8^+jl!EV}V3!rJKnh^-@^*3MLiK27?YS{%*uTTkwqZqM_4Jug9c9^iFK1g$v zR3E4+2o^I-{e@M3c_^BmhNexef-(7gx4%x%+7)W6oN?uuGbw=6leRVXOc!x=xihs2 z&qO{w;f)3=$`zmCK%;lN!IPsE%BVPQCF)b zGiP;n>Ut*LpX$t9&?87PxO%&JYD5I0-83NkpcIJ4ydHLCBg?sTrLaa7F7X#|+3b8< z9_eUg1OU{dZOLwOl2@I=|p?0`tz!Q_Zm_)0&l#0gYO@Zl2dgwv8?0 z%rdSIq}d?>`=h?!QM*s2pqQ-+#HcW(U@4EpD+u+N6E&3_-MT=6X8-{PSvt_Ts?y;{ zijwd^+aME4cXMq(nIg_Z)my6Gn~SS9n;4of3y{K&s7yROgfEm#5ZrY9J9MTqRRNUl zk5F5)9PM99h((N_fX=jf=>6~It&$Av{$Iygd7_vsD&owX8tpII{&9<%SNLcf-65Lt< ztCYNGdGFOii}_rgf_T|X4r?m^fM*A^;2K*jh(7Q+8%rZrS=}r`Dpof_K9{$+ep6x<)sDJHm-ulX)I;4gQs!cL{!yCJTQ6A0fbA4Gxr23$aX!o-lh z!u}=FGW)M<4Ghw43|H=-hONYZ-p53xWQO61tybehzLX|_V?p8!v7YLna&&FK%ePVv zWX}#5j0Ub5%580%x6P6pkm$TEkC|wbr#3}GJvl*e{rMbjrRv{mg`xi0xsd$nz20;5 zzI$>RI7UPW4WI=cb1C>K3a>02WT+NV~gl zS8ugXAZ*MGs`(c{csgP5wBRqUv71b1GHQ3*3cz@%d!+Ex`1q1~0%Sw2`Qj zqV{cE%$8t^q$uf_W|q_9@|BsX4{w~)jzXE5sg~roLn{he-Y#%*&Yaq`iE;IKe*ELJ z@%Sn~;#LxoCf<}fAXv@ry7+6eGbmn-GHWH3KCSIC@FStCDnf|qM}lG? z#NjtJk17EGENO*XJxD=m%;cuDA}C?)(tU3B+&uiWT@g-M{XmXS$VF)H2kpM!wgx@* z!Ga|;TQyb5?CDkoE7`jA?Ugx5B8%i9Ja2*u;;_zC%RWlF(mo7*$2mhK^thp0OyAk5 zI}b6cDZ4ZJ*{QYutQEUcSZ6kRAzS#Uz!%%gljL2CZwy;YW(i0xe8psZYVylntVUr{ z#abYO4;-!SOgy~evfu!^-^MRIZ#lQz5>bP;>jr5gF&M^-^)9vFME*d`|I%+fn|u5Jy8ffjojCEM{>g=3IPt50^-F&?*W4Nh2Q|NC?VX_W8RTkW&4uSz zmA1NNE!%2;S8i?ZTE}>b`|MxubvLJ9S7$8Mv0CXO2=IK{NVtngW_`aF<88i!~=y2Uk>XzXtGFohKLTUqjuia@Qwcj`}T z!%ZCKo&FQAgf!pX-RZ*&hb|AvqHlj*U3>YH<^7Qj*`8!*f+V%4m8%inrN}h+i9T#2 z@hr<`qC8PrlIFk!Hl(0!J@ynG!d8(<=}ITfF4(3XhpuB5rPpb?*xfk&yKAdoy>te=va9CDC@G6Z+we8yMmVIOQt!echn6)b#gAAb1fl%&h$s=?}UjiX$KC1mK zA2S=F6E+t*iL|{I`AcJSnM~^qh*3SR2A;t-f8_xrSYYGfr#U!1x->s*8=$6}<A}*IIH{r*%O!n{=NS5N&NZKH}-G*%Jerr_>(U_W3V6o+R5Jq zLtH;GynjX#!;gkAMV0mjGd(5pYFW^RdjTs8`pOSq+kfMWzwzeM_Xp2TpEyBupAgcs zuRgocoU+Giej6D^&#O%{qyiICk=S+p9v5X%kfDamViT+-U{h_nXdEX7bc@#I_B#u@ z^t^_Hrck-XUZH&xC;{yzx%UbQj$2X;k^@Z)q`+B|c2$~nT&l>9F0jND(uPf~+719A z4X=3nbdVKYFp^gknD<&5CaJxbvDW10Z4_vGizS6Te8I!ps}J+>#6p4 z7%+9?2~R0d%@qtX+1@fhJmGHmSOFTWG1eF7^~iH>FrYnY7WFbt-B2E$3)FJ-r{gun zp&a1dz$?L>0EKI6l+nS00(D1p??9`}<60L-1>g<~aoC4SUcq8RWxpg8&`+(u=4np3 z888O<3O;1fIDQxM&X$ZOiXBlhPW|Uq8MTLv>>wpj^^^pv(oJ|Uh{A=J1OsN)EW__Mw-HxE)p&Vun}`E7uc=(5EpIu`9Ik zws0Mjb{eH}SUE%ake2;Rm`X%KzXY9(UgvV^X&VgfQBux{4sk5?L?o!fj;}~g)sT|w zbQER40@M>7Myfw-p{JepGKLTVOQP_J&cRie{+gwRwU^$)zN`cH!Hh>giv@=cVV)z7 z{5d2&=>Nir&;0s{h37Oq`t@JEvH#|m=AO;%{Z~)-|2c&BizoMAh4Oyy^Cz&tJRl40 zweI%4{(z)sm^Y+GJ@~k;%bBvkO?YN>^5K}YNHl>YR6c$nL%e^wh0?yN*-40ihbSoP z5psp#kzx#llos<9`d7ReZ{wsC*sf{NjY5swVR(tJ{a|VT<`*w_dmHc%Z=QJeos;`F zDB8=9%>8F36-Jg?MZ|NhDZYas2S?U1R!nky z<7gz_a%=4gjIxV#9-Lc;2u?14Z?nJq=yCGLjw2ht6j5lk7chSq1*H#ZI5l@33Wk&W zvAaeQ6JJ!Fk5KZ(#zQz4&Gq;Sa{{-x2$RJ%-PUyH%}r?H0Kd{9I5qZziouT_&sx)~ z5IbAOrQ?n3B@nnxKw}&uE`A@D%7OU=9NNAw@GH#vo&xuxQT_N%_zsV}P`}j&-xTmy zze6L%(vGw$H~h$rhsk)sjpvJM;{o&Eg@$j-W(w-DZy&&fdy(sIvG3dk5Ib_OYV|yw z!Inuf9}pe*as|I8ZV+5)>n5u9#VTuk%Lc-v?in`Z?fw?ggz`*)oLRmh-?_z{yns+a ziPOce8;q;XFZY)O|0+VHbHCHuJJq?1_w1>TN;;m(0NXW2R?=P2?wi%c&kvb2@x>Z| z;OJFIdnS`1v#@@1u0~;%N7yHKR%WLaa(Pv@bNm9UIe5aVkr3B1Sh4{kJ1a*tQ)H&| z(d3#K++Q>SSy|DFU1lPZr-^A@hc|a^!2!WxMtUReec}4zVmMlV>HDGZBYSIg2od2j z8Lir@SpIZ-Mj*4|(^7|5f6Ljf5)>`ECwD8Tt)jI;#K1{|eNShChswH=ogszOsvMiY z;A{0mF9(lLtfw03L~yu3e-OX2vtf47J2ouszWS~B_zZTQqW@u%gJAh4y)7BxXWRTF zy+=-4^`)p>C-7bagW4DJEL;_AVk|&me&*)TP-srZnS~A)8U5t88aEuXaBPJAnjB+U^5Ty3VeP0Spgi zEMWoQ&IiN12e8rTN%<*NrIx`A^SJ|Kzr+ZZ_b9%czi=+3x0=fUPg1OmOM$|6-0)bm z!iGg3XBqzdnG_ZcnBlBbA)GN?99Tfm>gP>=%E&*bLful6I21%z6CDIk~{KSYhJ3oe#`}*gn{=fg@FaL1bHr+9Y^D_os z(EqEVWrWgmjUw@ZQb^%G)Qnt3w+r6b5)br$U5oJIGZ5>mk#m57dXn?t!S^+RNW zwj!dmXt5&4W{D^dfr;D{!hF)z9TSRFdKHcwST}RLp!1!=c^JRT9cn)u^4@me!(T&m z$&LUs^FAvEz*GuKy7oA2JQHz#U5QLLYu}AfQNxio$XT!xG8!AQ0EoGB@$tut?Bmib zK{j9s5uGzQOS{e(jyfBv3o~_f=Jz@4neT%0XD&}eW#G8OIhpN)Y1$q@vY|2&gvn5v zxy~x4EycPOqPdU3Mpl~(`=CrchwtcDoGIpOGWntL!Hv8qE2kub)*>Z{|z+OLbsdS+7*`(`ncZEP23H7cu)`IGxNB)(AW10-d8d{8T z_;A)U0|f#4;@2dKgr8&{IOhzg$m%N3RN}u9c<_iy`Hva&5-35H?( z<(`b!GZ?Y;tO^PGs$sK8&tL!iS^o)I_{riC`T3Ol7qcB4io1R)Z`zOTmL0998+mK} z-)H`V6R-Rg|M`3V=LetJU-*^RHoo;eifx{F_S+|){i9zv@oNizlq#M3#0%ZUGuv9e zk!O(!^ugMWu$G+|O6%#@Z%347V^Rm>Il4T>Pq~83NSu8zl(l7}OKPrgFi=+ZWDnsv^0mI5eqFV^uSb*; zGy+bC5iHf3Pbj-svZaJ$HEEyp6+ttqcAPe>yKko{53OB}`JNRcjovPw1__jMFCRFi zME-me)L8J{W*lL@X_hyc+) z(SP_GC&tm1P&kjly8(~l-! z+~TqY9}!!Z5`p|Sc7uqTg_`Y5wYIpbLsY~~AVsEoIxo1CZnn2AW_H9$O?+1YMW<{G zyI!aUMb*S0DAVig!~W*ybT*1TaRjbk&GKS%=X3YFd!6OAosI4m*Mc_sidQ>35B*9| z_&^ck&GVJd-RR??egM(OW-u6aE=g+Ai|WIKzI;f<_l=E>&&fe&4L%Kxn?l1nY9I%e11rK2X@R6qigJw0F026WJG=F8!yF4gEVui@ zFQ4;Z*%{ja%c}K9M*t!SBm2NhUcJONOz7vKZ;{$5t@xbJV{Df7K=BT;<#`c%${bN6 z8wq2mt`0h<+Ecr?hipeZEm_`k(3EQhtT0-d;(o3V; z`KPehRt$xl15dZS@8;sTOkz6$57@Re*vO}BM08S0D2 z2v8PcL%-f8A%Od|gm>@~4g0CnfAkExvwyldvvS|Id*2S1EYP6Uz204YFg7vH*FXQ} z|3v~me`i1wiH4F2}*Lo-K{mDn5=hKk#qA7O$91c+7cQnbBQz^nfxH6mc_SH zSzm|hl`LkFd6I^0Iyd?WNo&ufFr?YErZFe(Xr++xT!n3~;sRG6$>|yIEGR2z z#qvQD9|t|~VjiMO*o9ccYec4U7tYOIJ}YstUHq&}In03jKGaBxfk-}W-9J6qX3@?; z@l9Pj=vg@e^=-{q5E*`rMWzse##?DmHo=NhX3ZfImg)S=1d#POIH?T+6XKCqfzr!E zgoKlrM>PlCM|h>sj+LvsTI!q%If}~@6QGnOLpY+eoZ`+Me_*7c;rUc4zQoScVn>h7<|KB@I>6wMMQPRtR&sPnp7 zE!UNji2YgH{J@@=KY_?vy%tnPA z0OOgk<8jmw@gz!ox2Zi zTp`tBfO=U*su|g(0!3_8i>P9rcE0ktaS%C$NM5UrM#b3nMg|WO`LF{(#iYXmB!qS3 zN3M9Y*53>L6p3e?t~>-c(wLCA8I`kqLa^}y>B8P0a0A}EdjHPCoj02-oC6t4naZT# zDfF6~Am7K6SZTUSI;&gBc4*2%E8PD#`+L`sLU%&p77^NjhX&DwEr-a?hZI;I*xqWC z;}II5G&9=FlkLL=+pNn`(x-aCl;v$ORf!_i@Zf zkVKyAQa&P^=A+IO-GOXY5N^h)YRA%{cz z#6)pv-`m@p#Td7NTmku=?e3m#o!n1v>@AgjpMAXJ)ZPMYpBq;q-wB>{`oQ-Z*n|We zq0B64R%PiH5>=aW3#ew?e7&kbK#9chLR2aR5*s+msb^vm~c3l zN!R~nQD&A?=FpHd=6PGR>8^0z@RHTOAeL0)=EM`Hj6+sq2chnPGb_D}kuq080-_S( zG(r0Z7ME*N9`tc*8<%GA ze%f`no$)05D~{z6N0D1VR{W28xCiI+(dQz61SI|k(D|H?C^keqSky4a4u{$#-Qu1C zp^+UfcEz-@1~MCuSmh$X;<%Ys~jvhnwOat4cAZkZe`SbxR8c>Ng$q{ZlK zAvaYJf$L)?ep&jlB1d%4~(4%J`qwLC)ay-d%%W~p|*%f;dlfZ#*avGV&QcCxQoI`!^aVt zrvvY3PKXUs78|FG9<9l5>l!D&XVMV@;|%Ib0(dU<_vEo7+9iLhg_&iN3CfA>wa(z_ z1}l}Pm4kMtkYcuH9+AP4`@ewC8N~yzWknYh4e$@0%{_3r$_C`Gp!U59iUq{4y_r1~ z3dnae16K%$-`E4V6z~!cnb6cXrzIci3ZuqVHk$sXlm8pIrhYePXV16pqXAneUd8*7 z#lZ@yX;Oj;T6-Xf);QSTepLqiM-CR?5P`Y54*q*gB(Q=v6n&EDF z*igrA=~%e7Uq5V`x(BGGO~x$F+R|p41#_bW3qw2Z=N}9u!I>ycV&-1ulqc5+VoPh( zi|Dwf1e*B01W#_3h+C70-RW^j!~O8kc`qSu?q+Fh#M~$wBjxM2gPZ(n*^z3Nb__6 z%Dqi^&O+Zq%a9zPI?)h~z$e=%SG?u009QDwHj{C?8XHBTH=jsYi;W$D6Jvw83|cJm zB=}ZpApwN1kL>6(Mhn}C~Il0K|XN1JgbZ)&BU`!j_yk|Q1 z+uup52fOE3;TiMhwBfqVR5#YrQ$$N@H8fDd8;r|QXb0p=>bm#^Fr3=yN3MLfYuW?4 zx3yJ?2L>M?8OK-cbpu(T4Z)23KxYI;(GY|vk6Xnt$K2>%ZZd$XS`WN0YMq`WS~uuL zL={AdM*`brpNN81d~VAUAtnOR5Vj<&_nQ8h_do2Heq&q0=R|r#G#zK2oIl%{x^z~s zti+P&Khjkvz;!6FNdl_DMqtTctd0YoUDi|!646OacmBAyThKR zZ$#P$sRn-|ehm<4m?oIUG3JL9=OU)M>Y;fE$=kk5CdX2@|AbOz|iZF29 zqXdQlv&4eAu=x&z9+slblPsm{7@601QgSLDZ^-OTi!_iRRNKL=js8eU9bsdq2cwV+ zAm^?{=QsR39}Y8pHk3xId~Z{6JPBn=>7-Qy40n-yV?I>qNA~pf&;Ox4Oxx2MM88*8 zSF;Im5MYAI$AdYH>77h;A}8SdGlyHT{$AkkJb!%~8*%qw`=Em&%k($qHPn{MbPequ z-^i~`N>3f#MYI_=j=R|18sGnQDUL%-f?R@C9{0#)yQ&=k*AzZo{Qbe78u<0zHBGVL+U(TzSfMsBC8j27P@_zhZCp7 zR)Fe9_6>nal@4a+MqdQmugVJ}UwCJ!Gcfv`RK}#3R~3el55N=yo}V3kZm~rL8AjTJ zr&Wz%qF4f}qR<9s)e$Ck0brVWxoSC@VibX4a(IUJ3@N29~lWy)8^p4Kwxou0x(%_^98l zKaRc7HnhM{x7co5oNZyUZn3(&PN_$sAWD6V9|m@1DVDDDY(b~)X2YCgGoAA~_W}`S zJ(q^IqCq@k8jahLwu{mIh&RF4I`b*(m_L6Z;(vep#Ai>Q`0Yb2;NRQYzxB(nuf4zj z9h&T&e0K2{PW;xwiJ(eBB`fM_3-}@L!Xh3or8S;@JwAusgUiW%0uL#5MlEAmHMMGb zJg%v5T5cl5Ma-B9`0-WPFJD1_93IT|j1J>UT54Z7iI2sO9LiN3I6nnTl4R+ByT1SS zmu9}#ef!^UaOmHE`{ce({fBq|`e|%#JHP6{+lQkkjW&Mq!TqAeUx57jvryXmM`G&o zVXE)_G<5j+_3fgi&)=^PYt-vjZ&+CJm{qIlsr!0|A>Agqu?IH3df=eAIV02D#(^W@ zv?Ih;L+K4M?=2jfQ`ej}N{7 zpV*5(|E>KyUpW2jHy8in9md#y@8mNA?0@TaGQ4jENfWdE?$!GXSMNL+W})@sm~f`1 z@`js!{eDkr>!rnk+llDgMq{2QV{8-pkR#j0PBxjXvL?BZk;Lp`6>kBe)kqfzLWq(Y z#sUxs8q=%{dIAXblC1)taaec0e|P`(7tTKW%;NWMuwBn?oP0(urQf`0W{xU7A$3fgVy*qt8W?`Mp zIkjT;;{e;|NS!UJ9K!DvAw3A}!%q%~oX^4WIcwwhlpd#F*VTq*z6hy2;&6t6S-*va zIxIN3F&tXCj)?UFpZYH9BU#~L5-}azFQ|_~#%R-I)~FsqGGyMUo|tsV%uziH5+V~v zLq8hMH&ho`JSrk_R~qjke?s(*C@K)D4TsRZfE zrW+|BI5Moxsvjf=r1UTezch;95ZW!H86hoj@2D`st7&zui-OTf7FuI*l#93Vp3cDz zGAKY4ZSYIBi0die!*F%teXHmIbZtD{S5oC#`A+OE8D@kHDsqNanL z75#CsU*!a)+{EtQY=_)P(*Tq)b!c_kEuggk5Glc}X zul%E!r0 z(LiZ1?N2w^wn6KEjDN3Kzd?Df8|ap3yd%>Nrj6oGI=oq@isPwjkA1i%DL{Amp%Q3J zz4^vMdZ*?)O{dr)n3H`&x&PmYQZHrZsDPx%0%Ne8nRW+tarGn@xJ=HyQHv@g0^%x3 z)P!nyzCbr_!E{hKTVW6V3`ViVV|WySiAJ&KFyErNq$rWDyJ72fIk5$>IBiKf$%+8RPk*M@ATM?X3SXIH%(kd9=@;r(%$8mLmeD{g)p8st<`MN(C9t};wwks#w}bI z3|b*roev)oHXF*&HVOb;L1u{qux+5u!_k)Ta7Q65v*o0p7q_*C*cQxTlM2jQjk0%{jbooQAG3u z7=pkbKXqbMPXTb72O+c|u?Rw~htt>1DVw`0upCryo?D)BV!KoNsMdC9vCokSGK2T? z+?~Y_$<_G*BM2=;+2-+kqETN^7VxPwT*}K41k&=G4F64?dq@cSv10J0X3RJG@jbC= zhYIidR-#Ce+aF@_jHJO|vtN$+#$dHS0{`#$zZ19t@&8Zq&wu+5_V0dS`q>w6|GV1^ zv;X$VXP-xP)lW@dS>v#puRJ|OXXV#Lkz9neqZND)*~{l@_cG0h+J1BmpT6!KQ17Yh z!k@T*N;+)!m#JkNKKUDprdivNW1?!FDou*WSL%-ExURZy!|^^b&xMFzKvZfXiJHh_ zVKIagV+2JKMfQ1pSG>UNNhFp~-Fxae2Dn&{CZA5qDIcw-V$u>VY!}@O$OzE}e#dQ{ z*^N-8%)^RuDP#&nRel!NReR3_p95}+i}E6RsGBUH(GYsl2liXaq&&{DGKMO!lG|CM zlws}DTjOPf+?y!}s_o!lB@F};F5LFR7K18Y60YH@UmZZS`R&v$#g}14m&@+Ke@m> zb>5ufAw!KEV;Sw(=jb^2QBsEwoALr!o8yx*8a}YMmh2GZOMYEUD#3il_bi%&ITBEg z{Fr0#xYwS_Lwt0Ot-Pb(&q;uE|bws~MDFTm4^nJ90``xW%32s3o{NzxUz;6ZpssCHskR#ZIkD~vx{qM8??!+s< z&3``q^XU%!Ozgma{hj@9{PJ%O-v7H_XS(}~Cl}!*zmdG8?!_=4>6>CRf6HW~VZV@& z!`ViNneA6GOr45PY8U(%AsT3pi@gecHinU52}q6_F2Il z)>nr)P^#!_ZOw2I;ay^Br0GM6EWIYX2-Pl~Mw)FJAiE#Z0QDm8S=Ax$-4`viw(&!t zE+(M~O~lN&3HBnfvC>vaRY>%-ewQeqLihR^zfD*Y2@TVn#W&jp&%ko5quY@*fmG3i z8Ph$S&PVJ1{bO}6J<=xNs4#K#L1wfZ?-JQ6=gys`hJpmF-7O0Fh2j$xQavRvc6HY} z=v9m{h-_g~~ip?c>qCk`Sf<%kbWf_6q0}lO&N=$;ER2-z#QO z+zw`}w$8 zDtjz>0a$-4OcH7Xz|NgDi0t|JG;>ArHYcQA^{sG1jS#mJB~Gca-?fWY4*o!pUNt41 z31y{FO-XPwi5J&iW=mks3`!^45w<1$fx67@)pAqD5E7PQzwTTRnkXL#8(}79q9}gR zIiP>QjshG6j!MH`g-vgf~OT2To{Wq+r>LEd-drBf4X3FNR-{K?U-fCoU$xzaZ0RS z;*@mWkRlCu71OLXGFQO7WUCd$3R8?qaoR0Ea9Qb9ghtg53_IHSTU&|G0c zN2@1RoY}=6(P&XGtWj~ms&lu`5;wd8xYW%%7S&ck$G@OJ`4A zICsgxP!cg80C@+~FZr5T6OLYs*`aMFQ6u!B0Af%Dp$8H$$tWtK>^wM8zcBWDrB61X z$lxMZNEdBG8Ko3KVNo8r!8xCi!-9gd)#Fc${jRBy?hy!wY|{sjOK>g@w~W^Ovr6Q1r533B0IbL*D=4clPi9 z%5Pr0`2AmFxF7t(lixt7+yA9rjCOD&J(;SzZAtdvfk=4qgi`b>jHpyq3|_TroD+oz zd`%rpdDsQ6@}UOk4Z@qk_$Qf%kWaW-5o{H67daDgbq7K?MdS#7HZz)VQ!oGOfiIW} z9IGgh+>aV=+9vV96R}O;8=u=s_EtUyLKw`@ZLPNYIUMjd+@ls z&`Ia{LDFd+=P=nGMB7;F_6f5gQ(cx!!Ssx3Q&@KyIF`mhg@Z%x={#$FmBlH*^T*wiuBqhYub z96Jf0ciFQ6dS3>`E7t1KD>t-jhDXilCwAvF9ZWex*Dki9^A5bq*1vNYLg)$vBtsR#sG<- zkf>~1&0-9jUt^N8x{2~bgHNhH97SoA(zH4PtCTh`39*#!o{w9^|G#qLzo-7kE0g^5 zQ~T#HHuvBC{Ht%j{WpKa6hAnrFu^}MK~Cd0?Dl-UyESmc+t8CKKU%=W@5%J*yur8t zdVwWOw@;+uu31=$m>SuUvZy5gsFER+R!(V)LIMYv(AP$9q3l8=>OE=v)TCNdq-Nv6 zZAFH-aQkP&Nu#My=!O(6LmYE*w9i$IU^;(m=v+J-1L^ZrC(0MU;e~oEj=q>6~Tp4iv z9D2IEy^D6#qD?ts^h2oAhgwNNW?3PjKuu7n)PpNbgC%!%xEtU4)0zEuzVO;o?*|r3 zf8pe_N0Ljw_y>VWY{e7i8Ww|_$4AM*w$CZ%q9A{U`@=uIw*TM@r&rc~FbAOj;MYz* zyRPA;mtwdI!3+;ry*O&ff*3p~!~MQ4{EJZjoO3!=`O6ol``JlL^^cGPypx}>AQ1C; zNd!MT8$<4M+3k7%7e?l-V!m=bIWBImZS9c4bY57R@K@}*dRvj@CI7E&- z)-3P!*PlLe_3YtKG&@U(!;du;vPealhv8Qm9G|#lVkU-OkT_3~$D5DZB>LYZ;_cDI zIgLO3;{AA`!G~XvI}&xxCUkq^+B*CoX$3r|Fe8duX`&P|qMF&Yuzlcq|A>okcFO5O83dz)YKncP9vpE^bGTi>P6i;P&Y zBf(0*6)*<1G=Rjx2QtM~+=GdH!=5B}ar76L8RQ-lC7q?LY8*ZBhmSU8{(m_-AsZ2k z2_&L}#_)A?!s!5yl_3V06pzy`Q2n*e z++}#24tak|9dnGEL>)}S11u@6XJ}xDTn3~JW@kXI7>>;!r+HC!<4p{MduSk|zQ(kj zQN@dj;cU}DxSFP{Y~h`*u-3%7Qk~k?dEX;Id+!zha^;vjRB}hFJ1z(PgiEL&EB$-p zwhs89@n|h>-R+equl0~5DH9VJTbx@ow$^ORJkGi(I* z$AN$0-oPbG#{$mcG@Kr_uau8d?EmiO@-{g#K`T9!W(rDJ?G7Ga!RqBdNEu4Ox^snG z!TvLGHk! zPHA`U%w><@ia?}O#rC`1yu8GXW(b|2UC#JglWtI@eqn!DbrO<@J@wiLojD!uIUrID z0ifA!Kb+IO2V1$o&P^^a7V9=@#G6YvvIDY+xHY_-Zw{;6bo+{wVj5&64fK*9i|)yx zf&f_HNb)c8>s}Peei^!W4`V0t<0Nxo0~fUlOe*hc)of&`eyjcS3ZIk9iUvW&PyIk~+bNe41Xeth1Zo3^upZna$%hH^t5NblF|2bU-9KC?VqirZMHf7DZ9 z1+G$?@z4)B_d11NX}AOu;6N2151G@NYpo>vca;&MGTZ~ zR+QAzwFvGJtJ+kAJ^}aKia_@OgwmmRhSsUimjYRgF4nK&`jVxRi+k|HxW8ZR=;n^h z3%qgcNzfKv@sMfc%RwM2XZRbMNWM3+V(;eWL;rW~#ApB6Xa3(4=f;W$2Ojh_nj^)Kg0m<5M~*&I#T7Nyro1rEA{ zp=|gJ9tF(QPgYpSWAw*web~Cy zzx@yQzxk!#ezx%5zkY>N`rg%0B|W?Qr@t7d6j-Y|qj+%egzP$h57^&f!Y{JrWpBEj zYyaop8AalY1b@iolgCH*uLt|@ed#y$Z{PTvr_Au#^^?yQfTL%p%M3wt)%5u7;N1NF z*jWVKT8y24cv^lCFBVVA566V5W`QgSl&p1)8q=F|R0Ah#V*ID3zYGfpSaB|thU-ju zF?g7taxSY=k-bWVzYsx#Ey>h?O2;8Dc>4l`2W$G%fyG+0Jfv0hR|Gd*`ic`KNAOSh zyIeI6SXKr?V99CK%E=8VBCqhVkOZ3aSh2j7-DR?7j5HlCivZ>^dn=f3Q{3mHHoiOk z(gNDrnA1?QM{?DeiMSLEPChPWz|zjdYj;@?IdxRG*|&H`-))(OQp=jjpuptv!+dSGf77QFg zVX3siS{9_ZNws6Q!$$D1dmjT4KEAUjw_@E%ft`t#i<2-B@us$d3dzKrH0u0WU7c#GK|5pO?U)0Deg?I zt`!8M%e>cDB_@Crkj>OU+Dy6QmCis{W#L+zH|Oi2N|4KSp^!6$}~fE&1N!J>fPfTnNbey%}C8lg9GE6T%S25SkCj(rXhz#U2ab8UsNG(_o0xSdM1VxQ_TC6*u zcjr_MX0hoO(~L6kr_WHtF`LJB&~wyo>#aIOEu*{ONU=Q1UJ0Y>1S-~Fi2?kXWC6MV z4`p}x)b#RWH@*Bcv4NFV^a%0A7<*#Ejjb@H?XcOY$~G;2L>Rf@w9+hKkX*s82)bGOE-IPsx>7CW!{TY6JXZM#gb}40Ni1!z5T!=S zcS@Z;@{(}>d`aQQ!9b~o^Y`*S@nL#FG(I6LT=yVHO2M$vTV10Ha(SZk3oHHZHYSwj z5sTXEeh6lf{h?Wa@+_3c%@STp07`50itaEuSUm#q2YM@rU-th;SaXWX zyJ)-p@7YtzroG)gXN^*p7ZswjRnYx+&UU6ol+h~h6x~UeCG0$8lPuG)k}JuSTe%x( zJuVWYoo1MrOX;L_=}?z1*voNNa*iTcqHOK_bNQ%fV;xVh*rT1u#CAz~{LQPV@1zZA z6m@0#?ZC(B1AScG!_Y=!V@0?Bf|KKmk2$sIVQ6B*(qtjo$Gkw_&qw9pfi8xE=eFvv_ekEoR5$v zgZvLu$jkNoImibSyj*0-qo-k$XTxzGwksH5NF>4k+g)KsVb6U2geu9Fn|EN(%BEa8 zWK%S_Hif^JnS%Z@c*89|fBfMMIcf@Xb8_CG_fZae{BhCM9JA41iTe8MshK@LIKcxe zuQrB79(Y|gMnyyC8Dn0FH#EE8^~cZY-1s>eAvRleV5r*r;HarElcp2Ff~Iznzn3*N zW@gzV`2G>l&V3r%D{U62tm*NkOiSfeHLdWycp*(nQ0K~xBCh>Xp=-6SP4qZkKrCut%GNux`S*k{j9o! zaO+>hA*iCz6%6?47$}J6>9^Cm1;u0Y-b*d3JOt%+lfpLBp!F828x%QUso~>mps!mt zQbFCcEhbwxwJ5-ltzXZ9w{<6NP1$HB0b(g-1A1v|gU0KSC#nW*ZP{oL(nZyvDlZ!? zEL9BeUsY_jZc}aGoaq0zqtf8Vb|?6`P^ulr>sNMq82smZ@Yb;G5@c2UJ^izxS|I%+h8{GJpS9u`MzQE2eQhF882}rE{-L*$w!uJMT1+y!OXUW zRRZz+`g$LGEWv!Zh>%q}JU=q#OTssyC7DebSMN2qHnZ9KwsgNdy+)@_~yt zZp%F-V(xA~4a1H;YesPg)gWp1Zo>{H@p6)pj~vVEkFX2xJl=4pk-i!yX=ZltBbN!@ zB$mGVj3vIOIBZQhN1V}@n$HFqxz*ET`(dnq@RZa;8y+ESn#2m=iIs(o`>U%np>a?E z0vj%e?)FJpmqKyn0TaIOZ7m`~LpToAZqS^L9!f1@TYa!(Z`S$J@u_AuY7(ItYLby0 z(Zt`l2tXIozOd;K?mMHN z(_;cf=1V-t)VUIpLC$)voOUJ9fuN$OB1^ExP?!e+t)I9;%fovL8W&&aN*uZdQyQ{@Xs+FLi8~+_ z(H7sN7qR|)st)?OQwM!&|HBAgQXBZcO;K1}HxJSK+art?6dvgFjcv#2j46a#iE`FzBvxcYMrbh#;6 zOxuazr37;AAaqh1D&7UQnG|+nFH;Ax655AM-PLAQ04-Qt^37|zvjC(ndaI6=ks~Ry zoILx+j5+hkYG~%DIPVw%L@;hKQ#m8Un=q9Ktg&60|#i6^2vqPm&upi$xK}B9MI27&7E(kV|mNF*q;@ge{CzKn; zYz9I55W88@MR4kQfb8Fx$<5DBTpV86;_mjtE)nOsG^Bo@i_;(E^D&*weKIR##*F*1 z)^?28Ebf0%ceGHf14WSnbSS?_0l_%N+|Rt6KH2s|Kza&Yg+RyHP4|kR>Z=T#QexikqUKn2j_Df&eek2QGhW->*owT-i@Te+%9Od3tb92ahY|oZ zIncSxafeaEg((d}4(Kv`M`i)#BhZ}!C)B;*J4Plq!MWBTRoYbaI-p{nF5kuRi&|6C zLejkv4sn*!W!zNVQavG!z=e3?Dd^GV&eY}UGP%-@gkI!~D^HuY4|z-pIc@R8#2Xpd zVqHdzNWHy0Yq| zoOhdiPnq~41D`iM0ur^kPKs#+f(CExVT7L^i0(5Wwum!!`jQjo85;?aa*i7mR9)|} z!I?}?ej|haL!{fz@-7uhHwU~s7m4=t&PlLHP^wCQ;Ev7C**6l8sUiI%v7>I*#&sEq#?NBlFXOkrCg{A3QObyT?+eB~8cpve707c)=_ z*GG+i{DH-m3633r`Ka@H03Hc-I8MOm^^}u99kH~-I_bRD@r4-f>|=D~4s}h(^+<@V zZ|w`MvrMt+*+1yEA2kHY+Sa=u)-fkGW-rJTK?UHUz37=(m7H%cqCD%`vQT+V3&l5y z3tR8#cr1ciyZ!rV0$l9}?dNAB5`Yg{Uw^+4B3&{vX!0gX=3m>KjZsASmUOI3$)3{4!36m#yb^`{gnW2CrIg>-N>a90xD)w0r21A|HbqF&mZviS^wm-S5WAE@AE(Uhk-LAy=|q>iw6hQ zd2VtG7*1u}10{^e??^kU*25rK0;3RN7o4Ge&mqhIH&2? zV_=E1t(5Len%E7oZcs&$o44JY$zL&XRShLZ>d=)mh}7mVO4Q1>gb?wiK#4r`UDpv| zP(_|2ts;U9XgIQCFA3dO+xq8TLu!mZQ#Nd@DWRCN&;oA_%gYgU!+y zblb69nMV0gn$I%Hb>w*Lfd&EJkAAk=a|}5HO5_Y&o0n@OMwwqho+5DF9cxc7gz203AS_CHoQy@(dhG{*QM8mBGbI8O6*sK8|3a%M8Q_=uX5_GETP~Avi^Xht7Cb^Rej;Y}4KFT6WiiA%F)hPHS zWcj#6r#c_>dRr1O1&Xdm0d8t77m7pEeNa;xkqW^!%7^tDo$FLzEN~g=>pBBKcwyB zJ}D=Mvbz%oitbCeu=hkY5E467JAXa)fm5%KEq4M8x(SE&W!8nNHBlVhJnoz6p2s4CCXmpfO%H^PnMdrIIu#aB9X^`z#jlrBR{ zi{L-9)8h^}por~=wS?*_vvrd90lc?ivknz_t;RARr&t;Y2K8&6=681HQtL<5|IVnD zY~h7yXNI?dWbwGN7;kIhib)K@Ruog}E!2)Gwai{@K5Zb_6N8K4dphBsZuC{gWd>5@ zbapTZkC5G{y#@>nn9@}2)sij<(SoXQ_QZDq+d`B3N!tZR7z|*KeZvhv^6d(0p`n_5 z7eb5Lb(;`4XeDjYi8hnuIC~qJg?MYbzsxm5bHBC4vIX8<&gmgVSmYB$UAGna?ga$J zNsz!|62!kZDOv4NSqI>2M~3QT3q`7+by2C`mwTL*iJyt&a1vw&yLa{e)!R27+_=98 z?7rvwBozajXh71Bd+Y{XsAnw|_#_7*u*p^%4nPJ~e&9ZdRgD>~!40KnQ+XSwC^m2R z5x8i_rzc>fYRkR#UA(py-snt8TWIjlq&RtWr}CN2`5CO5Y5 z&fNz$t|ZR%Y{9eMuR(8SpgXt&4yRr4f3SYJxyUuAE!RZS7fqnauOg13F|zckXvR{0 zG529&V#?%MGh}vWP66vJmzVVTLo+7_O&pFew(|eTt!@7OEYStO-qB7hIL(aSeG96|7qS$Hji*o07EFZu-W{xLN1ce4ZzQli3>9Y=g3@her1=r8W0ID0+d6d@{YV!?W5Q})Mf?Zb@KYGHsr6w zNP!Y;Q`ZOCz4lA%aTKGTYxAObQW=?BtP(ERgC+Y5rdazHboIkEh=R71qBZS%o4dL~ zuvnFJZEZ2s*ZJ`t>4@SpSqMwF2R~D8JODa0|4NUy!uGa5a^F!-9n9r##}N z2iSs95uStyd%>muoFJ@%u7jim&?+m&v?5S~j%z1{oBP|~U%GmX*$N15+;NbL$a^k8 zvW=Y$>weg$ED^M2dz~VI3~EJ)Nf!7sbF0b)dt({DZ!>Ip;H{<2^>n$BEL{%z(t{Q)GTL6(*OMBbt%398uE+0Hefwzrc}E_4kk!Hm8K5E5SNr*gXTT=UIp4?i&Vz#!FG3(3n31^-5fZCp!Nuu&Xbz6I)tuoNNh+U zepI)|ZSZDjcTM|ahcqXjU<;Ji&*|J9upstJd#K9a0w?Rh6yp*JXUkP}Vq=Lj@EY5h ze~l}GLxD^o1_xAP$5d^Fk$T(;Q|!b-iKV1ni}q_La=iECOwiv>~GfeS;>?jCoov z!a{*|=%$Yk+7_rwX*?}Gfyu-T@;S2mgq>lo~=DCn(r4X6q%tNd{%#XpPO?^%jY zrC?#3(_aw*9F z5_r&!Lh-BZb4|RdNfe31)E(#kt~HKTFPjltlVbH&A`P>t zl4DhamY1z)bhGLkbE7;b}8^@on|cG7p=rgF*}A zY7qXp4gV@EChDpiV37)*2YNl#C~L*gz;1$JLOsb_^nrm=$sZcIudK1xce`6N=xSDN zlAx-dbf?he6$-}{eZnK|Z7b;+84IPO2YU*zV_T(_1mtyHU!)vGBGXgQ@ zV2ADSTIP`Du~WFD8@3mklKM&ZKG9O1&91P!ESZ3dyl72rOwqby*DEZ{sPc3Q?7X6`83QRS>U`(!>bT0X@tmd!^wW(CJh->}uJA0q zChEK$q*6o%88ZsHJSdgwJ)4{AAelyY9>af8e8 z?#kmhQ7El4vGIE~>I>7!>!w{}=wSsmL2wk=SJ9h*Kb3>TJVJ%lfSsbbt_W2I`awTA zqyqk<-`W2Eng8{~XMczPeER2SWe5J7Z|*Ps%Jj3#bN@ze85<`TamqMRd@}B(+eBqi zFOLq|)ZHlLN&kpY30kV$FOU%b_(ym4|H&`^X7Bo6pKeBbwsxY0)M_LF;K5NGZlzb# zuj{{-v;>u~_thn`xW?G^d*QZ9whid#ipSvM;mqr&k;K@b6?j^#z!w@=ZMjZDFqj`j zGHTKw|H6ek(jrP#1U{uti>HvK*3zh4=Pp`h&3C77eFFv-39VpBiE$-Ig%wN^ z?yayY6g0^VC;LzN`_DzeeS+32O}~B{X=}{Ev~o1>ht4epZPw+w-(WToVDP)tz?CG~ z>K{3?-tJ+FpvQ&-CED~!lv20W{ zY8oOITP6bb;^5utgu-wM<^XH5CW{l_nM zLG}aj(&3wkxfx-EN{6ylORE!)t-$2I-tX^Gy@>x3SI2+P`oDNI@H0*W{1?{-{)_hj z|CPy0Jq$Q5+^|$RpC3E=p(@aB_1{*9sSn-vO?bW$g;m5a-2CQQw4IVR03wiiT zrqRb0N|DL5ihI4yupZzN!AQ~3nIk%~duL~AOjlKcl9z=9!;dD-L(kJ#Jtt#Vpy$NZ z3v!;enI~|!oB{l-eqULH{O;~nzP*LVkDnZ>?ux;p$IyCBu5HZMwTzpSo|>E^a!`MH zJ&$tP0gj0FmztDU&u@EiT-)e%Zf>OC3op?2{J6G<%=g?2v^_hn?IH7>e{S0hiDb{_ zBL3$epZLuGec~UB7bt)J%ir1We(AMmztaE94|uds+|LbEO#83>i=_a7=142mPxEYy z{%7&Q{f>`!0rjs_``pC1BK6Jm>-tW1-hzDO9bc=3!nIg_!h;WFlkZuJvhJ^RCmZ`_ z-GN@T>YpOK<6yo_{I)dL*!R_Dvrj8)+krTMytB4C8Gf7PSNmbmVq1781bGSZRuMF~ zakisX=vh;MJS2Uv4TGf_0nG?2<##(vdp&xDrvV7Dbh@swz_N02YJIZN|9HOOJ!yDQ z(CC}$Fp%WF_ZPpj|DS&0^#1hizgXeao<{biAO7NrXjWaa>eQ;I&pS7NC6u1}qQLRx zDM-Kk2o)$lLKe!8(24RRgrod8SA}l1ATR^~KJOJP%%zu#=!-a>DUkL?cZ$TV@v?Zt3BQOsbYTOCdB)%GYX!F>@*<30akZKYsbAR;N3BGJ#z!2G zamF$l*m_uae`U@0(3@+nqcTOtc_Aqz)<~wJK?!0DG*90VH})MvdC29%c!aB_M(JF; zeNVQ&dw1S6CW(;vZs*N~o2NPt7H;ZYY`XA_O@elo5vI_SP3fD(gz$Uq1K*ii8Jw*_dyv=Shc1DbFz8}d!#6t~4{~OQ5a(IE;bbZ>j zd#+$3+Z}BxoIj`Afh#K5F5R{s3STuyEj-0!B;9(9%OM6i65$7SJv%@CTPb9LrJ*lo zJGI;tz#E%_b4*;X0iH-JaG)e!;cOiorCo0ml8#I?T^{T8&K{%M%S6v0)!(`4T8h+~ zY&>cV0(;C}8g=pyZ;}v#GNih~5Bj$NHqRJH#Pp4`r@_xBz#}%0nnT9*9I`q%0DI3% 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 z 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 literal 0 HcmV?d00001 diff --git a/cosmic rage/license.txt b/cosmic rage/license.txt new file mode 100644 index 0000000..6a74f1a --- /dev/null +++ b/cosmic rage/license.txt @@ -0,0 +1,38 @@ +LICENSE AGREEMENT + +By installing and/or using MUSHclient you agree to the following conditions of use. If you do not agree to them please do not proceed with the installation. + +This agreement is between you, "the User", and the program's author (Nick Gammon), "the Author". + + +AUTHOR + +MUSHclient has been written by Nick Gammon of Gammon Software Solutions. + +Web page: http://www.gammon.com.au/ + +Contact/support: http://www.gammon.com.au/forum/ + + +COPYRIGHT + +MUSHclient is copyright 1995 - 2007 by Nick Gammon. All rights reserved worldwide. + +MUSHclient is not in the public domain and Nick Gammon keeps its copyright. + + +PERMISSION TO DISTRIBUTE + +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. + + +LIMITATION OF LIABILITY + +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. + + +This document was written on 2nd April 2007. + +(End of agreement) diff --git a/cosmic rage/locale/Localize_template.lua b/cosmic rage/locale/Localize_template.lua new file mode 100644 index 0000000..697e379 --- /dev/null +++ b/cosmic rage/locale/Localize_template.lua @@ -0,0 +1,5473 @@ +-- MUSHclient localization file + +-- Written: Friday, 29 March 2019 at 17:24:16 + +-- Static messages + +messages = { + +-- /cygdrive/c/source/mushclient/ActivityView.cpp:122 + ["Activity List"] = + "", + +-- /cygdrive/c/source/mushclient/DDV_validation.cpp:41 + ["This field may not be blank"] = + "", + +-- /cygdrive/c/source/mushclient/Finding.cpp:173 + ["Finding..."] = + "", + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:449 + ["OLE initialization failed"] = + "", + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:608 + ["Unable to load main frame window"] = + "", + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:831 + ["I notice that this is the first time you have used MUSHclient on this PC."] = + "", + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:998 + ["This will end your MUSHclient session."] = + "", + +-- /cygdrive/c/source/mushclient/Mapping.cpp:79 + ["Warning - mapping has not been turned on because you pressed 'Cancel'.\n\nDo you want mapping enabled now?"] = + "", + +-- /cygdrive/c/source/mushclient/TextDocument.cpp:284 + ["Unable to read file"] = + "", + +-- /cygdrive/c/source/mushclient/TextDocument.cpp:435 + ["Untitled"] = + "", + +-- /cygdrive/c/source/mushclient/TextView.cpp:678 + +-- /cygdrive/c/source/mushclient/sendvw.cpp:339 + +-- /cygdrive/c/source/mushclient/sendvw.cpp:2271 + ["Spell check ..."] = + "", + +-- /cygdrive/c/source/mushclient/TextView.cpp:917 + ["&Send To World\tShift+Ctrl+S"] = + "", + +-- /cygdrive/c/source/mushclient/TextView.cpp:1137 + ["&Flip To World\tCtrl+Alt+Space"] = + "", + +-- /cygdrive/c/source/mushclient/TextView.cpp:1339 + ["Unterminated element (\"<\" not followed by \">\")"] = + "", + +-- /cygdrive/c/source/mushclient/TextView.cpp:1355 + ["Unterminated entity (\"&\" not followed by \";\")"] = + "", + +-- /cygdrive/c/source/mushclient/TextView.cpp:1459 + +-- /cygdrive/c/source/mushclient/dialogs/ImmediateDlg.cpp:64 + ["Executing immediate script"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:809 + [""] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:813 + ["Closed"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:814 + ["Look up world name"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:815 + ["Look up proxy name"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:816 + ["Connecting to world"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:817 + ["Connecting to proxy"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:818 + ["Awaiting proxy response (1)"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:819 + ["Awaiting proxy response (2)"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:820 + ["Awaiting proxy response (3)"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:821 + ["Open"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:822 + ["Disconnecting"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:1046 + ["Closing network connection ..."] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2534 + ["No match"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2535 + ["Null"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2536 + ["Bad option"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2537 + ["Bad magic"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2538 + ["Unknown Opcode"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2539 + ["No Memory"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2540 + ["No Substring"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2541 + ["Match Limit"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2542 + ["Callout"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2543 + ["Bad UTF8"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2544 + ["Bad UTF8 Offset"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2545 + ["Partial"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2546 + ["Bad Partial"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2547 + ["Internal"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2548 + ["Bad Count"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2549 + ["Dfa Uitem"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2550 + ["Dfa Ucond"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2551 + ["Dfa Umlimit"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2552 + ["Dfa Wssize"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2553 + ["Dfa Recurse"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2554 + ["Recursion Limit"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2555 + ["Null Ws Limit"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2556 + ["Bad Newline"] = + "", + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2557 + ["Unknown PCRE error"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/AsciiArtDlg.cpp:49 + ["You must specify some text to insert."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/AsciiArtDlg.cpp:59 + ["You must specify a font file."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/CreditsDlg.cpp:76 + ["Could not load text"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/DebugLuaDlg.cpp:98 + ["Edit command"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/EditDlg.cpp:48 + ["Line breaks not permitted here."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/FindDlg.cpp:47 + +-- /cygdrive/c/source/mushclient/dialogs/RecallSearchDlg.cpp:57 + ["You must specify something to search for."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/FunctionListDlg.cpp:253 + ["No function selected"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/GlobalChangeDlg.cpp:41 + ["This field cannot be empty."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/HighlightPhraseDlg.cpp:52 + ["The text to highlight cannot be empty."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/HighlightPhraseDlg.cpp:60 + ["Please choose a colour other than '(no change)'."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/HighlightPhraseDlg.cpp:71 + ["Please choose a different colour than the original one."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/ImportXMLdlg.cpp:237 + ["Not in XML format"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/ImportXMLdlg.cpp:242 + ["There was a problem parsing the XML. See the output window for more details"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/InsertUnicodeDlg.cpp:43 + ["Unicode character code cannot be blank."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/InsertUnicodeDlg.cpp:50 + ["Unicode character code too long."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/LuaGsubDlg.cpp:61 + ["When calling a function the replacement text must be the function name"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/LuaGsubDlg.cpp:149 + ["Edit 'find pattern'"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/LuaGsubDlg.cpp:164 + ["Edit 'replacement' text"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/MapDlg.cpp:269 + ["Edit mapping failure 'match' text"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/MultiLineTriggerDlg.cpp:49 + ["The trigger match text cannot be empty."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/MultiLineTriggerDlg.cpp:64 + ["Multi-line triggers must match at least 2 lines."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/RecallDlg.cpp:134 + ["Window contents have changed. Save changes?"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:165 + [" No action."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:280 + ["** WARNING - length discrepancy **"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:283 + ["------ (end line information) ------"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/global_prefs/GlobalPrefs.cpp:146 + ["You have selected too many worlds to add. Please try again with fewer worlds."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/global_prefs/GlobalPrefs.cpp:1633 + ["You have selected too many plugins to add. Please try again with fewer Plugins."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/logdlg.cpp:52 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:1163 + ["You are not logging output from the MUD - is this intentional?"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/password.cpp:42 + ["Your password cannot be blank."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:71 + ["The plugin name must start with a letter and consist of letters, numbers or the underscore character."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:126 + ["Description may not contain the sequence \"]]>\""] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:986 + ["Script may not contain the sequence \"]]>\""] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:1125 + ["Comments may not contain the sequence \"--\""] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:430 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:539 + ["Plugin cannot be found, unexpectedly."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/EditVariable.cpp:52 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/TimerDlg.cpp:206 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:265 + ["The variable name must start with a letter and consist of letters, numbers or the underscore character."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/EditVariable.cpp:64 + ["This variable name is already in the list of variables."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/EditVariable.cpp:113 + ["Edit variable"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/TimerDlg.cpp:131 + ["The timer interval must be greater than zero."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/TimerDlg.cpp:138 + ["The timer offset must be less than the timer period."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/TimerDlg.cpp:180 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:240 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:288 + ["The label must start with a letter and consist of letters, numbers or the underscore character."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/TimerDlg.cpp:193 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:252 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:259 + ["When sending to a variable you must specify a variable name. "] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/TimerDlg.cpp:235 + ["The timer contents cannot be blank unless you specify a script subroutine."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/TimerDlg.cpp:248 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:308 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:303 + ["The script subroutine name must start with a letter and consist of letters, numbers or the underscore character."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:123 + ["The alias cannot be blank."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:295 + ["The alias contents cannot be blank unless you specify a script subroutine."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:466 + ["Edit alias 'match' text"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1646 + ["You have activated UTF-8 mode, but the above trigger(s) could not be automatically converted to UTF-8 safely due to the use of extended ASCII characters. Please perform the following actions to convert your trigger(s) to safe UTF-8:"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1649 + ["1. Locate the trigger(s) from the list above."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1650 + ["2. Copy the trigger \"Trigger match\" text to the clipboard."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1651 + ["3. Open an Immediate scripting window (Ctrl+I)."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1652 + ["4. Enter this script command: "] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1654 + [" (Note: this requires Lua to be the selected scripting language)"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1655 + ["5. Replace XXX by pasting in the trigger match text from step 2."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1656 + ["6. Execute this script command (Click the \"Run\" button)."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1657 + ["7. The converted trigger match text (in UTF-8) will be echoed to the output window."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1658 + ["8. Copy that from there and paste back into your trigger \"Trigger match\" text."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1659 + ["9. Save the updated trigger."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1660 + ["10. Repeat the above steps for all triggers mentioned above."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:1727 + ["Only the Lua script language is available with the /wine option"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:858 + ["(ungrouped)"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:1496 + ["Tree Vie&w"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:1803 + ["There was a problem parsing the XML on the clipboard. See the output window for more details"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:132 + ["Your world name cannot be blank.\n\nYou must fill in your world name, TCP/IP address and port number before tabbing to other configuration screens"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:144 + ["The world IP address cannot be blank."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:151 + ["The world port number must be specified."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:168 + +-- /cygdrive/c/source/mushclient/doc.cpp:1017 + ["The proxy server address cannot be blank."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:175 + +-- /cygdrive/c/source/mushclient/doc.cpp:1023 + ["The proxy server port must be specified."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:182 + ["Unknown proxy server type."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:1054 + ["Reset all custom colours to MUSHclient defaults?"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:1084 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:1911 + ["Make all colours random?"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:1322 + ["By checking the option \"Override with default colours\" your existing colours will be PERMANENTLY discarded next time you open this world.\n\nAre you SURE you want to do this?"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:1493 + ["Reset all colours to the ANSI defaults?"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:1859 + ["Copy all 16 colours to the custom colours?"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:2076 + ["By checking the option \"Override with default macros\" your existing macros will be PERMANENTLY discarded next time you open this world.\n\nAre you SURE you want to do this?"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:3128 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4292 + ["Cannot move up - already has a sequence of zero"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:3146 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4310 + ["Cannot move up - already at top of list"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:3236 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4399 + ["Cannot move down - already has a sequence of 10000"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:3255 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4418 + ["Cannot move down - already at bottom of list"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4752 + ["You must supply a speed-walk prefix."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4760 + ["You must supply a command stack character."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4767 + ["The command stack character is invalid."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:5167 + ["File exceeds 32000 bytes in length, cannot be loaded"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:5171 + ["File is empty"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:5183 + +-- /cygdrive/c/source/mushclient/doc.cpp:3761 + ["Unable to open or read the requested file"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:5189 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:5250 + +-- /cygdrive/c/source/mushclient/evaluate.cpp:692 + +-- /cygdrive/c/source/mushclient/evaluate.cpp:793 + ["Insufficient memory to do this operation"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:5244 + ["Unable to open or write the requested file"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:5340 + ["Regular expressions not supported here."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:7405 + +-- /cygdrive/c/source/mushclient/doc.cpp:7840 + ["Unable to edit the script file."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:7942 + ["No variables in this world."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:8093 + ["Your \"auto say\" string cannot be blank"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:8284 + ["Your character name cannot be blank for auto-connect."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:9041 + ["Calculating memory usage..."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:9043 + ["Memory used by output buffer"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:9052 + ["Calculating size of output buffer..."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:173 + ["The trigger match text cannot be blank."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:273 + ["The variable must start with a letter and consist of letters, numbers or the underscore character."] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:333 + ["Multi-line triggers must be a regular expression"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:339 + ["Multi-line triggers must match at least 2 lines"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:699 + ["Edit trigger 'match' text"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:773 + ["Variable:"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:775 + ["Pane:"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:777 + ["(n/a)"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:777 + ["Written by Nick Gammon."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:789 + ["For information and assistance about MUSHclient visit our forum at:"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:791 + ["MUSHclient forum"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:794 + ["Can you trust your plugins? See: "] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:795 + ["How to trust plugins"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:990 + ["Cannot connect. World name not specified"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:1428 + ["Insufficient memory in buffer to decompress text"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:1496 + ["Insufficient memory to decompress MCCP text."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:2594 + ["Ran out of memory. The world has been closed."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:2764 + ["processing hotspot callback"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3333 + +-- /cygdrive/c/source/mushclient/doc.cpp:3403 + ["Unable to allocate memory for screen font"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3548 + ["An error occurred calculating amount to send to world"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3581 + ["Sending to world..."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3583 + ["Sending..."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3700 + ["An error occurred when sending/pasting to this world"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3784 + +-- /cygdrive/c/source/mushclient/doc.cpp:3871 + ["Cannot open the Clipboard"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3816 + ["Unable to get Clipboard data"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3828 + +-- /cygdrive/c/source/mushclient/doc.cpp:3940 + ["Unable to lock memory for Clipboard data"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3886 + ["Unable to allocate memory for Clipboard data"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3897 + ["Unable to lock memory for Clipboard text data"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3912 + ["Unable to set Clipboard text data"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3929 + ["Unable to allocate memory for Clipboard Unicode data"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:3957 + ["Unable to set Clipboard Unicode data"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4076 + +-- /cygdrive/c/source/mushclient/doc.cpp:4089 + ["For assistance with connection problems see: "] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4080 + ["How to resolve network connection problems"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4092 + ["This message can be suppressed, or displayed in the main window."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4094 + ["See the File menu -> Global Preferences -> General to do this."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4228 + ["Unexpected phase in HostNameResolved function"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4334 + ["Recalculating line positions"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4690 + ["Permission denied"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4691 + ["Address already in use"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4692 + ["Cannot assign requested address"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4693 + ["Address family not supported by protocol family"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4694 + ["Operation already in progress. "] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4695 + ["Software caused connection abort"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4696 + ["Connection refused"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4697 + ["Connection reset by peer"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4698 + ["Destination address required"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4699 + ["Bad address"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4700 + ["Host is down"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4701 + ["No route to host"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4702 + ["Operation now in progress"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4703 + ["Interrupted function call"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4704 + ["Invalid argument"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4705 + ["Socket is already connected"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4706 + ["Too many open files"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4707 + ["Message too long"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4708 + ["Network is down"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4709 + ["Network dropped connection on reset"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4710 + ["Network is unreachable"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4711 + ["No buffer space available"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4712 + ["Bad protocol option"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4713 + ["Socket is not connected"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4714 + ["Socket operation on non-socket"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4715 + ["Operation not supported"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4716 + ["Protocol family not supported"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4717 + ["Too many processes"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4718 + ["Protocol not supported"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4719 + ["Protocol wrong type for socket"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4720 + ["Cannot send after socket shutdown"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4721 + ["Socket type not supported"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4722 + ["Connection timed out"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4723 + ["Resource temporarily unavailable"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4724 + ["Host not found"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4725 + ["Specified event object handle is invalid"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4726 + ["One or more parameters are invalid"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4727 + ["Invalid procedure table from service provider"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4728 + ["Invalid service provider version number"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4729 + ["Overlapped operations will complete later"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4730 + ["Overlapped I/O event object not in signaled state"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4731 + ["Insufficient memory available"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4732 + ["Successful WSAStartup not yet performed"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4733 + ["Valid name, no data record of requested type"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4734 + ["This is a non-recoverable error"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4735 + ["Unable to initialize a service provider"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4736 + ["System call failure"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4737 + ["Network subsystem is unavailable"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4738 + ["Non-authoritative host not found"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4739 + ["WINSOCK.DLL version out of range"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4740 + ["Graceful shutdown in progress"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4741 + ["Overlapped operation aborted"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4745 + ["Unknown error code"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:4967 + ["Recalling..."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:6558 + +-- /cygdrive/c/source/mushclient/doc.cpp:6580 + ["Send-to-script cannot execute because scripting is not enabled."] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:6649 + ["Unable to allocate memory for host name lookup"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:7112 + +-- /cygdrive/c/source/mushclient/doc.cpp:7114 + ["Proxy server refused authentication"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:7272 + ["Proxy server username or password lengths cannot be > 255 characters"] = + "", + +-- /cygdrive/c/source/mushclient/doc_construct.cpp:96 + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:487 + ["Ready"] = + "", + +-- /cygdrive/c/source/mushclient/doc_construct.cpp:800 + ["Your world name cannot be blank."] = + "", + +-- /cygdrive/c/source/mushclient/doc_construct.cpp:806 + ["The world TCP/IP address cannot be blank."] = + "", + +-- /cygdrive/c/source/mushclient/evaluate.cpp:600 + ["Replace existing triggers?\nIf you reply \"No\", then triggers from the file will be added to existing triggers"] = + "", + +-- /cygdrive/c/source/mushclient/evaluate.cpp:609 + ["Replace existing aliases?\nIf you reply \"No\", then aliases from the file will be added to existing aliases"] = + "", + +-- /cygdrive/c/source/mushclient/evaluate.cpp:618 + ["Replace existing timers?\nIf you reply \"No\", then timers from the file will be added to existing timers"] = + "", + +-- /cygdrive/c/source/mushclient/evaluate.cpp:673 + +-- /cygdrive/c/source/mushclient/serialize.cpp:58 + ["File does not have a valid MUSHclient XML signature."] = + "", + +-- /cygdrive/c/source/mushclient/evaluate.cpp:787 + ["Unable to create the requested file"] = + "", + +-- /cygdrive/c/source/mushclient/evaluate.cpp:799 + ["There was a problem in the data format"] = + "", + +-- /cygdrive/c/source/mushclient/genprint.cpp:206 + ["Unable to create a font for printing"] = + "", + +-- /cygdrive/c/source/mushclient/genprint.cpp:282 + +-- /cygdrive/c/source/mushclient/genprint.cpp:382 + ["Error occurred starting a new page"] = + "", + +-- /cygdrive/c/source/mushclient/genprint.cpp:407 + ["Error occurred closing printer"] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:281 + ["Failed to create MDI Frame Window"] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:290 + ["Failed to create toolbar"] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:300 + ["Failed to create status bar"] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:310 + ["Failed to create game toolbar"] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:320 + ["Failed to create activity toolbar"] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:1204 + ["Unable to open the Gammon Software Solutions web page: "] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:1214 + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:1223 + ["Unable to open the MUSHclient forum web page: "] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:1248 + ["Unable to open the MUD lists web page: "] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:1403 + ["Unable to open the Gammon Software Solutions Bug Report web page: "] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:1849 + ["Unable to open the MUSHclient documentation web page: "] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:1859 + ["Unable to open the regular expressions web page: "] = + "", + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:2207 + ["Unable to open the plugins web page: "] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:3904 + ["Printing world..."] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:4090 + ["Printing cancelled"] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:4581 + ["No URL selected"] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:4583 + ["URL too long"] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:4623 + ["No email address selected"] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:4625 + ["Email address too long"] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:5374 + ["Cannot find style of this character"] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:5821 + ["@ must be followed by a variable name"] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:6407 + +-- /cygdrive/c/source/mushclient/mushview.cpp:6491 + ["Cannot compile regular expression"] = + "", + +-- /cygdrive/c/source/mushclient/mxp/mxp.cpp:50 + ["Empty MXP element supplied."] = + "", + +-- /cygdrive/c/source/mushclient/mxp/mxpOnOff.cpp:32 + ["Closing down MXP"] = + "", + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:572 + ["Character name requested but auto-connect not set to MXP."] = + "", + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:575 + ["Character name requested but none defined."] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7348 + ["No error"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7349 + ["The world is already open"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7350 + ["The world is closed, this action cannot be performed"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7351 + ["No name has been specified where one is required"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7352 + ["The sound file could not be played"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7353 + ["The specified trigger name does not exist"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7354 + ["Attempt to add a trigger that already exists"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7355 + ["The trigger \"match\" string cannot be empty"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7356 + ["The name of this object is invalid"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7357 + ["Script name is not in the script file"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7358 + ["The specified alias name does not exist"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7359 + ["Attempt to add a alias that already exists"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7360 + ["The alias \"match\" string cannot be empty"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7361 + ["Unable to open requested file"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7362 + ["Log file was not open"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7363 + ["Log file was already open"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7364 + ["Bad write to log file"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7365 + ["The specified timer name does not exist"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7366 + ["Attempt to add a timer that already exists"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7367 + ["Attempt to delete a variable that does not exist"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7368 + ["Attempt to use SetCommand with a non-empty command window"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7369 + ["Bad regular expression syntax"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7370 + ["Time given to AddTimer is invalid"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7371 + ["Direction given to AddToMapper is invalid"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7372 + ["No items in mapper"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7373 + ["Option name not found"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7374 + ["New value for option is out of range"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7375 + ["Trigger sequence value invalid"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7376 + ["Where to send trigger text to is invalid"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7377 + ["Trigger label not specified/invalid for 'send to variable'"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7378 + ["File name specified for plugin not found"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7379 + ["There was a parsing or other problem loading the plugin"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7380 + ["Plugin is not allowed to set this option"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7381 + ["Plugin is not allowed to get this option"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7382 + ["Requested plugin is not installed"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7383 + ["Only a plugin can do this"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7384 + ["Plugin does not support that subroutine (subroutine not in script)"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7385 + ["Plugin does not support saving state"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7386 + ["Plugin could not save state (eg. no state directory)"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7387 + ["Plugin is currently disabled"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7388 + ["Could not call plugin routine"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7389 + ["Calls to \"Execute\" nested too deeply"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7390 + ["Unable to create socket for chat connection"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7391 + ["Unable to do DNS (domain name) lookup for chat connection"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7392 + ["No chat connections open"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7393 + ["Requested chat person not connected"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7394 + ["General problem with a parameter to a script call"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7395 + ["Already listening for incoming chats"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7396 + ["Chat session with that ID not found"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7397 + ["Already connected to that server/port"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7398 + ["Cannot get (text from the) clipboard"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7399 + ["Cannot open the specified file"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7400 + ["Already transferring a file"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7401 + ["Not transferring a file"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7402 + ["There is not a command of that name"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7403 + ["That array already exists"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7404 + ["That array does not exist"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7405 + ["Values to be imported into array are not in pairs"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7406 + ["Import succeeded, however some values were overwritten"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7407 + ["Import/export delimiter must be a single character, other than backslash"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7408 + ["Array element set, existing value overwritten"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7409 + ["Array key does not exist"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7410 + ["Cannot import because cannot find unused temporary character"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7411 + ["Cannot delete trigger/alias/timer because it is executing a script"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7412 + ["Spell checker is not active"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7413 + ["Cannot create requested font"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7414 + ["Invalid settings for pen parameter"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7415 + ["Bitmap image could not be loaded"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7416 + ["Image has not been loaded into window"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7417 + ["Number of points supplied is incorrect"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7418 + ["Point is not numeric"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7419 + ["Hotspot processing must all be in same plugin"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7420 + ["Hotspot has not been defined for this window"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7421 + ["Requested miniwindow does not exist"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:7422 + ["Invalid settings for brush parameter"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:252 + ["No (relevant) chat connections."] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_commands.cpp:290 + ["Scripting is not active yet, or script file had a parse error."] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_commands.cpp:306 + ["Warning - you appear to be doing a script command but scripting is not enabled."] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:243 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:259 + ["database id not found"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:245 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:263 + ["database not open"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:251 + ["row ready"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:255 + ["finished"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:267 + ["already have prepared statement"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:271 + ["do not have prepared statement"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:275 + ["do not have a valid row"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:279 + ["database already exists under a different disk name"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_database.cpp:283 + ["column count out of valid range"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:54 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:196 + ["Comment code of '{' not terminated by a '}'"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:65 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:212 + ["Speed walk counter exceeds 99"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:77 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:224 + ["Speed walk counter not followed by an action"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:80 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:227 + ["Speed walk counter may not be followed by a comment"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:89 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:236 + ["Action code of C, O, L or K must not follow a speed walk count (1-99)"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:107 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:248 + ["Action code of C, O, L or K must be followed by a direction"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:133 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:276 + ["Action code of '(' not terminated by a ')'"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:202 + ["Immediate execution"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:207 + ["Line in error: "] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:213 + ["No active world"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:240 + ["Script error"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:396 + ["Something nasty happened whilst initialising the scripting engine"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:434 + ["Script engine problem on script parse"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scripting.cpp:29 + ["Error, scripting already active"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scripting.cpp:445 + ["You have not specified a script file name:"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scripting.cpp:516 + ["Error context in script:"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/scripting.cpp:556 + ["Error context in script:\n"] = + "", + +-- /cygdrive/c/source/mushclient/telnet_phases.cpp:586 + +-- /cygdrive/c/source/mushclient/telnet_phases.cpp:844 + ["Cannot process compressed output. World closed."] = + "", + +-- /cygdrive/c/source/mushclient/timers.cpp:314 + ["Reconnecting ..."] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:832 + ["Script:"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:833 + ["-------(start script)----------"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:835 + ["--------(end script)-----------"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1062 + ["Script file: "] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1275 + ["MCCP not active."] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1567 + [" WARNING: temporarily hidden by auto-positioning (no room)"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1704 + ["----- Debug commands available -----"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2301 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2371 + ["Matched count"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2302 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2372 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2442 + ["Has script"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2303 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2373 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2443 + ["Times script called"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2304 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2374 + ["When last matched"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2305 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2375 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2447 + ["Send to"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2306 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2376 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2448 + ["Temporary"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2312 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2381 + ["Time to match"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2316 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2384 + ["Match attempts"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2441 + ["Fired count"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2444 + ["When to fire next"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2445 + ["Seconds to fire next"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2446 + ["When last reset/fired"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2556 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2565 + ["Never"] = + "", + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:735 + ["Loading plugins ..."] = + "", + } -- end messages + +-- Formatted messages + +formatted = { + +-- /cygdrive/c/source/mushclient/Finding.cpp:51 + ["The %s \"%s\" was not found%s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/Finding.cpp:154 + ["Finding: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:574 + ["Internal MUSHclient error, config name collision: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:851 + ["Welcome to MUSHclient, version %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:852 + ["Thank you for upgrading MUSHclient to version %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:1431 + ["Function '%s' not in spellchecker.lua file"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:1462 + ["Could not initialise zlib decompression engine: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/MUSHclient.cpp:1465 + ["Could not initialise zlib decompression engine: %i"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/Mapping.cpp:107 + +-- /cygdrive/c/source/mushclient/serialize.cpp:84 + ["Error \"%s\" processing mapping failure regular expression \"%s\""] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/Mapping.cpp:347 + ["Mapper: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/ProcessPreviousLine.cpp:575 + ["Previous line had a bad UTF-8 sequence at column %i, and was not evaluated for trigger matches"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/ProcessPreviousLine.cpp:1155 + ["Trigger: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/StatLink.cpp:107 + ["Unable to execute: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextDocument.cpp:266 + ["The file \"%s\" has been modified. Do you wish to reload it?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextDocument.cpp:433 + +-- /cygdrive/c/source/mushclient/dialogs/cmdhist.cpp:246 + +-- /cygdrive/c/source/mushclient/doc.cpp:5842 + +-- /cygdrive/c/source/mushclient/mushview.cpp:5490 + +-- /cygdrive/c/source/mushclient/sendvw.cpp:2329 + ["Notepad: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:576 + ["The %s contains %i line%s, %i word%s, %i character%s"] = + function (a, b, c, d, e, f, g) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:911 + ["&Send To %s\tShift+Ctrl+S"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:970 + ["Replace entire window contents with 'recall' from %s?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1131 + ["&Flip To %s\tCtrl+Alt+Space"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1373 + ["Invalid hex number in entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1382 + ["Invalid hex number in entity: &%s; - maximum of 2 hex digits"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1394 + ["Invalid number in entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1407 + ["Disallowed number in entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1420 + ["Unknown entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1601 + ["%i character%s selected."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1603 + ["All text selected: %i character%s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1614 + [" (%i line break%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/TextView.cpp:1705 + ["%i replaced."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/Utilities.cpp:1744 + ["Cannot find the function '%s' - item '%s' is %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/Utilities.cpp:2332 + ["Clipboard converted for use with the Forum, %i change%s made"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatlistensock.cpp:62 + ["Accepted call from %s port %d"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:263 + ["Incoming packet on %i: \"%s\""] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:347 + ["Incoming chat call to world %s from %s, IP address: %s.\n\nAccept it?"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:362 + ["Chat session accepted, remote user: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:506 + ["Unable to send to \"%s\", code = %i (%s)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:537 + ["Unable to connect to \"%s\", code = %i (%s)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:546 + ["Session established to %s."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:578 + ["Chat session cannot resolve host name: %s."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:617 + ["You are already connected to %s port %d"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:627 + ["Calling chat server at %s port %d"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:677 + ["Received chat message %i on %i, data: \"%s\""] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:727 + ["\n%s does not support the chat command %i.\n"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:731 + ["Received unsupported chat command %i from %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:750 + ["Sending chat message %i on %i, data: \"%s\""] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:833 + ["%s has changed his/her name to %s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:863 + ["%s has requested your public connections"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:874 + ["Found %i connection%s to %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1015 + ["%s is not allowing file transfers from you."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1036 + ["Supplied file name of \"%s\" may not contain slashes."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1060 + ["%s wishes to send you the file \"%s\", size %ld bytes (%1.1f Kb).\n\nAccept it?"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1081 + ["Chat: Save file from %s as ..."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1111 + ["%s does not want that particular file."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1124 + ["%s can not open that file."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1126 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1193 + ["File %s cannot be opened."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1143 + ["Receiving a file from %s -- Filename: %s, Length: %ld bytes (%1.1f Kb)."] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1208 + ["Send of file \"%s\" aborted due to read error."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1223 + ["Send of file \"%s\" complete."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1227 + ["Sumcheck from sender was: %08X %08X %08X %08X %08X"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1236 + ["Sumcheck we calculated: %08X %08X %08X %08X %08X"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1286 + ["Receive of file \"%s\" aborted due to write error."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1304 + ["Receive of file \"%s\" complete."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1308 + ["Sumcheck as written was: %08X %08X %08X %08X %08X"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1317 + ["Sumcheck as received was: %08X %08X %08X %08X %08X"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1342 + ["Transfer of file \"%s\" stopped prematurely."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1379 + ["Ping time to %s: %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1385 + ["Ping response: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1424 + ["%s is peeking at your connections"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1440 + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1474 + ["Peek found %i connection%s to %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1517 + ["\nYou are no longer snooping %s.\n"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1520 + ["%s has stopped snooping you."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1530 + ["%s wishes to start snooping you.\n\nPermit it?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1536 + ["\n%s does not want you to snoop just now.\n"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1543 + ["\nYou are now snooping %s.\n"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1546 + ["%s is now snooping you."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1555 + ["\n%s has not given you permission to snoop.\n"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1558 + ["%s attempted to snoop you."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1613 + ["\nYou command %s to '%s'.\n"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1617 + ["%s commands you to '%s'."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1626 + ["\n%s has not given you permission to send commands.\n"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/chatsock.cpp:1629 + ["%s attempted to send you a command."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/ColourPickerDlg.cpp:388 + ["Hue: %5.1f"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/ColourPickerDlg.cpp:389 + ["Saturation: %5.3f"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/ColourPickerDlg.cpp:390 + ["Luminance: %5.3f"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/GoToLineDlg.cpp:45 + ["Line number must be in range 1 to %i"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/ImportXMLdlg.cpp:123 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:365 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:524 + +-- /cygdrive/c/source/mushclient/doc.cpp:882 + +-- /cygdrive/c/source/mushclient/evaluate.cpp:685 + ["Unable to open or read %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/ImportXMLdlg.cpp:210 + ["%lu trigger%s, %lu alias%s, %lu timer%s, %lu macro%s, %lu variable%s, %lu colour%s, %lu keypad%s, %lu printing style%s loaded. "] = + function (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/InsertUnicodeDlg.cpp:65 + ["Bad hex character: '%c'."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/InsertUnicodeDlg.cpp:83 + ["Bad decimal character: '%c'."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/InsertUnicodeDlg.cpp:93 + ["Unicode character %I64i too large - must be in range 0 to 2147483647 (hex 0 to 7FFFFFFF)."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/LuaGsubDlg.cpp:82 + ["Function '%s' not found in script text"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/MapCommentDlg.cpp:43 + ["The comment may not contain the character \"%c\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/MapDlg.cpp:101 + ["Remove existing %i directions from the map?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/MapMoveDlg.cpp:51 + ["The action may not contain the character \"%c\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/MapMoveDlg.cpp:58 + ["The reverse action may not contain the character \"%c\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/MultiLineTriggerDlg.cpp:72 + ["Multi-line triggers can match a maximum of %i lines."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/ScriptErrorDlg.cpp:74 + ["Error number: %i\nEvent: %s\nDescription: %s\nCalled by: %s\n"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:103 + ["Line %i (%i), %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:108 + [" Flags = End para: %s, Note: %s, User input: %s, Log: %s, Bookmark: %s"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:122 + [" Length = %i, last space = %i"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:128 + [" Text = \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:131 + ["%i style run%s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:144 + ["%i: Offset = %i, Length = %i, Text = \"%s\""] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:168 + [" Action - send to MUD: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:171 + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:178 + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:185 + [" Hint: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:175 + [" Action - hyperlink: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:182 + [" Action - send to command window: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:193 + [" Set variable: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:195 + [" Flags = Hilite: %s, Underline: %s, Blink: %s, Inverse: %s, Changed: %s"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:205 + [" Start MXP tag: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:225 + [" Foreground colour 256-ANSI : R=%i, G=%i, B=%i"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:231 + [" Foreground colour ANSI : %i (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:235 + [" Background colour 256-ANSI : R=%i, G=%i, B=%i"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:241 + [" Background colour ANSI : %i (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:246 + [" Custom colour: %i (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:251 + [" Foreground colour RGB : R=%i, G=%i, B=%i"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:256 + [" Background colour RGB : R=%i, G=%i, B=%i"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:263 + [" Foreground colour rsvd : %i"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:265 + [" Background colour rsvd : %i"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/TextAttributesDlg.cpp:278 + ["%i column%s in %i style run%s"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/chat/ChatListDlg.cpp:154 + ["Chat sessions for %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:605 + ["Every %02i:%02i:%04.2f"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:610 + ["At %02i:%02i:%04.2f"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:254 + ["%s description"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:358 + ["Added plugin %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:372 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:531 + +-- /cygdrive/c/source/mushclient/doc.cpp:889 + ["There was a problem loading the plugin %s. See the output window for more details"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:426 + ["Removed plugin %s (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:516 + ["Reinstalled plugin %s (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:576 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2477 + ["Unable to edit the plugin file %s."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:739 + ["Unable to edit the plugin state file %s."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:777 + ["Enabled plugin %s (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:812 + ["Disabled plugin %s (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/EditVariable.cpp:115 + ["Edit variable '%s'"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/TimerDlg.cpp:164 + ["The timer label \"%s\" is already in the list of timers."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:150 + ["The alias 'match' text contains an invalid non-printable character (hex %02X) at position %i."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:164 + ["The alias 'send' text contains an invalid non-printable character (hex %02X) at position %i."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/aliasdlg.cpp:224 + ["The alias label \"%s\" is already in the list of aliases."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:2453 + ["In %s, could not recompile trigger (%s) matching on: %s."] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:2487 + ["In %s, could not recompile alias (%s) matching on: %s."] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:2496 + ["In %s, %i trigger(s) could not be recompiled."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:2502 + ["In %s, %i alias(es) could not be recompiled."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:259 + ["The %s named \"%s\" is already in the %s list"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:380 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:427 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:1656 + ["The %s you selected is no longer in the %s list"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:384 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:431 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:1660 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:3110 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:3218 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4274 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:4381 + ["The %s named \"%s\" is no longer in the %s list"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:447 + ["The %s named \"%s\" has been included from an include file. You cannot modify it here."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:458 + ["The %s named \"%s\" has already been modified by a script subroutine"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:486 + ["The %s named \"%s\" already exists in the %s list"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:707 + ["Delete %i %s - are you sure?"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:774 + ["%i item%s %s included from an include file. You cannot delete %s here."] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:784 + ["%i item%s %s currently executing a script. You cannot delete %s now."] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:1175 + ["%i item%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/genpropertypage.cpp:1178 + [" (%i item%s hidden by filter)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:2534 + ["By checking the option \"Override with default aliases\" your existing %i aliase(s) will be PERMANENTLY discarded next time you open this world.\n\nAre you SURE you want to do this?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:2660 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:3702 + ["Error: %s "] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:3506 + ["By checking the option \"Override with default triggers\" your existing %i trigger%s will be PERMANENTLY discarded next time you open this world.\n\nAre you SURE you want to do this?"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:5858 + ["You are allocating %ld lines for your output buffer, but have only %ld Mb of physical RAM. This is not recommended. Do you wish to continue anyway?"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:6207 + ["By checking the option \"Override with default timers\" your existing %i timer%s will be PERMANENTLY discarded next time you open this world.\n\nAre you SURE you want to do this?"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:7374 + ["Successfully registered %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:7916 + ["%i line%s could not be added as a variable."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:7930 + ["Loaded %i variable%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:7989 + ["Saved %i variable%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:8333 + ["(%i line%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:9085 + [" (%i styles)"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:200 + ["The trigger 'match' text contains an invalid non-printable character (hex %02X) at position %i."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:214 + ["The trigger 'send' text contains an invalid non-printable character (hex %02X) at position %i."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:246 + ["The trigger label \"%s\" is already in the list of triggers."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/triggdlg.cpp:317 + ["Your trigger is set to 'send to %s' however the 'Send:' field is blank.\n\nYou can use \"%%0\" to send the entire matching line to the specified place.\n\n(You can eliminate this message by sending to 'world')\n\nDo you want to change the trigger to fix this?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:776 + ["Welcome to MUSHclient version %s!"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:780 + ["Compiled: %s at %s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:782 + ["Using: %s, PCRE %s, PNG %s, SQLite3 %s, Zlib %s"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:996 + ["Cannot connect to \"%s\", TCP/IP address not specified"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:1003 + ["Cannot connect to \"%s\", port number not specified"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:1029 + ["Unknown proxy server type: %d."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:1047 + ["Connecting to %s, port %d"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:1069 + ["Unable to create TCP/IP socket for \"%s\", code = %i (%s)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:1516 + ["Could not decompress text from MUD: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:1519 + ["Could not decompress text from MUD: %i"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:2638 + ["%s function \"%s\" cannot execute - scripting disabled/parse error."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:2650 + ["%s function \"%s\" not found or had a previous error."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:2669 + ["processing trigger \"%s\" when matching line: \"%s\""] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:2828 + ["Close log file %s?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:2940 + ["Unable to open log file \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:3219 + ["An error occurred writing to log file \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:4049 + +-- /cygdrive/c/source/mushclient/doc.cpp:6723 + ["Unable to connect to \"%s\", code = %i (%s)\n\nError occurred during phase: %s"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:4204 + ["Unable to resolve host name for \"%s\", code = %i (%s)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:4530 + ["This will end your %s session."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:4560 + ["World internal variables (only) have changed.\n\nSave changes to %s?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:4921 + ["Are you SURE you want to clear all %i lines in the output window?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:4950 + ["Recalling: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:5113 + ["The %s \"%s\" was not found"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:5174 + +-- /cygdrive/c/source/mushclient/mushview.cpp:5543 + ["Recall: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:5380 + ["The connection to %s is currently being established."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:5386 + ["The connection to %s is not open. Attempt to reconnect?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:5691 + ["%s%s packet: %I64d (%i bytes) at %s%s%s"] = + function (a, b, c, d, e, f, g) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:6664 + ["Unable to initiate host name lookup for \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:6877 + ["Could not open log file \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:7090 + ["Proxy server cannot authenticate, reason: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:7156 + +-- /cygdrive/c/source/mushclient/doc.cpp:7194 + ["Proxy server refused connection, reason: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:7224 + ["Unexpected proxy server response %i, expected %i"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/doc.cpp:7810 + ["Unable to edit file %s."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/evaluate.cpp:698 + ["The file %s is not in the correct format"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/evaluate.cpp:962 + +-- /cygdrive/c/source/mushclient/mushview.cpp:5929 + ["Alias: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/evaluate.cpp:993 + +-- /cygdrive/c/source/mushclient/mushview.cpp:5859 + ["processing alias \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mainfrm.cpp:1393 + ["Unable to play file %s, reason: %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:2308 + ["Plugin \"%s\" is not installed"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:2313 + ["Script routine \"%s\" is not in plugin %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:2320 + ["An error occurred calling plugin %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:2372 + +-- /cygdrive/c/source/mushclient/mushview.cpp:5667 + ["Hyperlink action \"%s\" - permission denied."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:2377 + +-- /cygdrive/c/source/mushclient/mushview.cpp:5672 + ["Unable to open the hyperlink \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:4496 + ["Line %ld, %s%s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:4593 + ["Unable to open the URL \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:4627 + ["Email address \"%s\" invalid - does not contain a \"@\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:4635 + ["Unable to send mail to \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mushview.cpp:5831 + ["Variable '%s' is not defined."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxp.cpp:45 + ["MXP element: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxp.cpp:65 + ["MXP element too short: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpClose.cpp:61 + ["Opening MXP tag <%s> not found in output buffer"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpClose.cpp:136 + ["closing MXP tag %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpClose.cpp:232 + ["setting MXP variable %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpClose.cpp:317 + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:271 + +-- /cygdrive/c/source/mushclient/mxp/mxpStart.cpp:127 + ["Unknown MXP element: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpClose.cpp:379 + ["End-of-line closure of open MXP tag: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpClose.cpp:400 + [" closure of MXP tag: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:39 + ["MXP definition ignored when not in secure mode: "] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:54 + ["Invalid MXP definition name: "] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:70 + ["Invalid MXP element/entity name: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:88 + ["Got Definition: !%s %s %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:106 + ["Unknown definition type: "] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:135 + ["Cannot redefine built-in MXP element: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:145 + ["Replacing previously-defined MXP element: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:187 + ["No opening \"<\" in MXP element definition \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:201 + ["Unexpected \"<\" in MXP element definition \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:213 + ["No closing quote in MXP element definition \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:225 + ["No closing \">\" in MXP element definition \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:237 + ["No element name in MXP element definition \"<%s>\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:247 + ["Element definitions cannot close other elements: "] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:257 + ["Element definitions cannot define other elements: "] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:347 + ["Bad variable name \"%s\" - for MXP FLAG definition"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:372 + ["Cannot add attributes to undefined MXP element: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:404 + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:827 + ["Cannot redefine entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:437 + ["No closing \";\" in MXP entity argument \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpDefs.cpp:504 + ["Unexpected word \"%s\" in entity definition for &%s; ignored"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEnd.cpp:35 + ["Invalid MXP tag name: "] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEnd.cpp:45 + ["Closing MXP tag has inappropriate arguments"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEnd.cpp:68 + ["Cannot close open MXP tag <%s> - blocked by secure tag <%s>"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEnd.cpp:82 + ["Closing MXP tag does not have corresponding opening tag"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEnd.cpp:90 + ["Cannot close open MXP tag <%s> - it was opened in secure mode."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEnd.cpp:109 + ["Closing out-of-sequence MXP tag: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEntities.cpp:34 + ["MXP entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEntities.cpp:40 + ["Invalid MXP entity name \"%s\" supplied."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEntities.cpp:84 + ["Invalid hex number in MXP entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEntities.cpp:96 + ["Invalid hex number in MXP entity: &%s;- maximum of 2 hex digits"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEntities.cpp:110 + ["Invalid number in MXP entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEntities.cpp:122 + ["Disallowed number in MXP entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpEntities.cpp:139 + ["Unknown MXP entity: &%s;"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpError.cpp:163 + ["Unterminated MXP %s: %s (%s)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpMode.cpp:62 + +-- /cygdrive/c/source/mushclient/mxp/mxpMode.cpp:67 + ["unknown mode %i"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpMode.cpp:70 + ["MXP mode change from '%s' to '%s'"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:138 + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:146 + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:267 + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:280 + ["Unknown colour: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:300 + ["Sent version response: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:321 + ["Sent AFK response: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:371 + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:383 + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:431 + ["Invalid argument: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:461 + ["Sent supports response: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:507 + ["Sent options response: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:531 + ["Option named '%s' not known."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:535 + ["Option named '%s' cannot be changed."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:542 + ["Option named '%s' changed to '%s'."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:547 + ["Option named '%s' could not be changed to '%s' (out of range)."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:567 + ["Sent character name: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:815 + ["Invalid MXP entity name: "] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpOpenAtomic.cpp:841 + ["MXP tag <%s> is not implemented"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpStart.cpp:48 + ["Invalid MXP element name \"%s\" supplied."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpStart.cpp:145 + ["Secure MXP tag ignored when not in secure mode: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpStart.cpp:217 + ["Now have %i outstanding MXP tags"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpStart.cpp:286 + +-- /cygdrive/c/source/mushclient/mxp/mxpStart.cpp:422 + ["No closing \";\" in MXP element argument \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpStart.cpp:473 + ["Non-default argument \"%s\" not supplied to <%s>"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxpStart.cpp:566 + ["opening MXP tag %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxputils.cpp:140 + +-- /cygdrive/c/source/mushclient/mxp/mxputils.cpp:161 + ["Invalid parameter name: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxputils.cpp:170 + ["No argument value supplied for: \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxputils.cpp:521 + ["Unused argument (%i) for <%s>: %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/mxp/mxputils.cpp:528 + ["Unused argument for <%s>: %s=\"%s\""] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/plugins.cpp:225 + +-- /cygdrive/c/source/mushclient/plugins.cpp:272 + +-- /cygdrive/c/source/mushclient/plugins.cpp:354 + +-- /cygdrive/c/source/mushclient/plugins.cpp:444 + +-- /cygdrive/c/source/mushclient/plugins.cpp:532 + +-- /cygdrive/c/source/mushclient/plugins.cpp:620 + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:1145 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_plugins.cpp:414 + ["Plugin %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/plugins.cpp:227 + +-- /cygdrive/c/source/mushclient/plugins.cpp:275 + +-- /cygdrive/c/source/mushclient/plugins.cpp:355 + +-- /cygdrive/c/source/mushclient/plugins.cpp:445 + +-- /cygdrive/c/source/mushclient/plugins.cpp:533 + +-- /cygdrive/c/source/mushclient/plugins.cpp:623 + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:1146 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_plugins.cpp:415 + ["Executing plugin %s sub %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/plugins.cpp:814 + ["Plugin state saved. Plugin: \"%s\". World: \"%s\"."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/plugins.cpp:827 + ["Unable to create the plugin save state file: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/plugins.cpp:836 + ["Insufficient memory to write the plugin save state file: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/plugins.cpp:845 + ["There was a problem saving the plugin save state file: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/regexp.cpp:105 + ["Error executing regular expression: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/regexp.cpp:143 + ["Error occurred at column %i."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:1014 + ["Plugin ID (%s) is not installed"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:1024 + ["Plugin '%s' (%s) disabled"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:1036 + ["Scripting not enabled in plugin '%s' (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:1062 + ["No function '%s' in plugin '%s' (%s)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:1113 + ["Cannot pass argument #%i (%s type) to CallPlugin"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/lua_methods.cpp:1166 + ["Runtime error in function '%s', plugin '%s' (%s)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/lua_scripting.cpp:487 + +-- /cygdrive/c/source/mushclient/scripting/lua_scripting.cpp:705 + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:70 + ["Executing %s script \"%s\""] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:191 + ["Your chat name changed from %s to %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:216 + ["\n%s chats to everybody, '%s%s%s%s'\n"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:234 + ["You emote to everybody: %s%s%s %s%s"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:242 + ["You chat to everybody, '%s%s%s%s'"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:271 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1051 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1138 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1247 + ["Chat ID %i is not connected."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:276 + ["\nTo you, %s%s%s %s%s\n"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:284 + ["\n%s chats to you, '%s%s%s%s'\n"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:297 + ["You emote to %s: %s%s%s %s%s"] = + function (a, b, c, d, e, f) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:306 + ["You chat to %s, '%s%s%s%s'"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:339 + ["%s is not connected."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:344 + ["%i matches."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:357 + ["%-15s\nTo the group, %s%s%s %s%s\n"] = + function (a, b, c, d, e, f) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:365 + ["%-15s\n%s chats to the group, '%s%s%s%s'\n"] = + function (a, b, c, d, e, f) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:384 + ["You emote to the group %s: %s%s%s %s%s"] = + function (a, b, c, d, e, f) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:393 + ["You chat to the group %s, '%s%s%s%s'"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:405 + ["No chat connections in the group %s."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:433 + ["\n[Chat message truncated, exceeds %i bytes]"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:458 + ["\n[Chat message truncated, exceeds %i lines]"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:519 + ["Accepting chat calls on port %d"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:534 + ["Cannot accept calls on port %i, code = %i (%s)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:545 + ["Listening for chat connections on port %d"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:739 + ["Connection to %s dropped."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:760 + ["%i connection%s closed."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:895 + ["You can now send %s commands"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:899 + ["You can no longer send %s commands"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:905 + ["You can now send %s files"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:909 + ["You can no longer send %s files"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:915 + ["You can now snoop %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:919 + ["You can no longer snoop %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:925 + ["%s is ignoring you"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:929 + ["%s is no longer ignoring you"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:935 + ["%s has marked your connection as private"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:939 + ["%s has marked your connection as public"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:979 + ["%s has added you to the group %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:983 + ["%s has removed you from the chat group"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1016 + ["Chat ID %ld is not connected."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1033 + ["Cannot find connection \"%s\"."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1062 + ["\n%s pastes to you: \n\n%s%s%s%s\n"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1072 + ["You paste to %s: \n\n%s%s%s%s"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1091 + ["\n%s pastes to everybody: \n\n%s%s%s%s\n"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1109 + ["You paste to everybody: \n\n%s%s%s%s"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1145 + ["Already sending file %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1148 + ["Already receiving file %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1210 + ["%s,%ld"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:1227 + ["Initiated transfer of file %s, %ld bytes (%1.1f Kb)."] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:140 + ["*Invalid direction '%c' in speed walk, must be N, S, E, W, U, D, F, or (something)"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:297 + ["Invalid direction '%c' in speed walk, must be N, S, E, W, U, D, F, or (something)"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_speedwalks.cpp:373 + ["&Discard %i Queued Command%s\tCtrl+D"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:87 + ["Script engine problem invoking subroutine \"%s\" when %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:136 + ["Wrong number of arguments for script subroutine \"%s\" when %s\n\nWe expected your subroutine to have %i argument%s"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:142 + ["Unable to invoke script subroutine \"%s\" when %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:185 + ["Execution of line %i column %i"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:219 + ["Plugin: %s (called from world: %s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scriptengine.cpp:224 + ["World: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scripting.cpp:400 + ["The script file \"%s\" has been modified. Do you wish to re-process it?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scripting.cpp:432 + ["The %s subroutine named \"%s\" could not be found."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scripting.cpp:436 + ["The %s (%s) subroutine named \"%s\" could not be found."] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/scripting/scripting.cpp:447 + ["There was a problem in script file \"%s\":"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/sendvw.cpp:1006 + ["Logout from this character on %s?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/sendvw.cpp:1020 + ["Quit from %s?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/sendvw.cpp:1328 + ["Replace your typing of\n\n\"%s\"\n\nwith\n\n\"%s\"?"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/sendvw.cpp:2152 + ["Are you SURE you want to clear all %i commands you have typed?"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/sendvw.cpp:2238 + ["No replacements made for \"%s\"."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/sendvw.cpp:2604 + ["Accelerator: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/serialize.cpp:48 + ["Opening world \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/telnet_phases.cpp:600 + +-- /cygdrive/c/source/mushclient/telnet_phases.cpp:858 + ["Could not reset zlib decompression engine: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/telnet_phases.cpp:603 + +-- /cygdrive/c/source/mushclient/telnet_phases.cpp:861 + ["Could not reset zlib decompression engine: %i"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/timers.cpp:178 + ["Timer: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/timers.cpp:200 + ["processing timer \"%s\""] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:225 + ["%i colour%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:275 + ["%-24s %-24s %-24s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:280 + [" Normal #%i (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:286 + [" Bold #%i (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:300 + [" Custom #%2i (%s)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:325 + ["%i entit%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:348 + ["%i server entit%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:381 + ["%i element%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:459 + ["%i server element%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:483 + ["%i action%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:507 + ["--- Command Window %i ---"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:517 + ["%i command%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:574 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1947 + ["%i alias%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:645 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1884 + ["%i trigger%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:782 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2083 + ["%i variable%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:806 + ["%i array%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:821 + ["Name: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:822 + ["ID: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:823 + ["Purpose: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:824 + ["Author: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:825 + ["Disk file: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:826 + ["Language: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:827 + ["Enabled: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:828 + ["Sequence: %d"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:848 + ["Trigger %i: %s=%s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:854 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:880 + ["--> Script sub %s NOT active <--"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:860 + ["Alias %i: %s=%s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:872 + ["Timer %i: %02i:%02i:%04.2f=%s"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:886 + ["Variable %i: %s=%s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:892 + ["<--- (end plugin \"%s\") --->"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:896 + ["%i plugin%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:908 + ["%i internal command%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:938 + ["%i info item%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:973 + ["MUSHclient version: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:975 + ["Compiled: %s."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:990 + ["Unknown (Platform %ld, Major %ld, Minor %ld)"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1038 + ["Operating system: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1041 + ["Libraries: %s, PCRE %s, PNG %s, SQLite3 %s, Zlib %s"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1048 + ["World name: '%s', ID: %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1055 + ["Script language: %s, enabled: %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1059 + ["Scripting active: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1069 + ["Lua sandbox is %i characters, DLL loading allowed: %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1073 + ["Scripting prefix: '%s'. External editor in use: %s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1076 + ["Editor path: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1083 + ["Scripting for: %1.6f seconds."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1118 + ["** Triggers: %ld in world file, triggers enabled: %s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1131 + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1186 + [" %ld enabled, %ld regexp, %I64d attempts, %I64d matched, %1.6f seconds."] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1173 + ["** Aliases: %ld in world file, aliases enabled: %s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1206 + ["** Timers: %ld in world file, timers enabled: %s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1220 + [" %ld enabled, %I64d fired."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1223 + [" Timers checked every %i second(s)."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1225 + [" Timers checked every %0.1f seconds."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1250 + ["** Variables: %ld."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1266 + ["MCCP active, took %1.6f seconds to decompress"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1267 + ["MCCP received %I64d compressed bytes, decompressed to %I64d bytes."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1271 + ["MCCP compression ratio was: %6.1f%% (lower is better)"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1302 + ["ID: %s, '"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1319 + ["', (%s, %0.3f s) %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1418 + ["** Plugins: %ld loaded, %ld enabled."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1426 + ["Connect phase: %i (%s). NAWS wanted: %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1431 + ["Received: %I64d bytes (%I64d Kb)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1432 + ["Sent: %I64d bytes (%I64d Kb)"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1433 + ["Received %I64d packets, sent %I64d packets."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1434 + ["Total lines received: %ld"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1436 + ["This connection: Sent %ld lines, received %ld lines."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1440 + ["Telnet (IAC) received: DO: %ld, DONT: %ld, WILL: %ld, WONT: %ld, SB: %ld"] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1466 + ["MXP active: %s, Pueblo mode: %s, Activated: %s"] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1471 + ["MXP tags received: %I64d"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1472 + ["MXP entities received: %I64d"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1473 + ["MXP errors: %I64d"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1495 + ["Commands in command history: %ld"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1496 + ["Speed walking enabled: %s. Speed walking prefix: %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1498 + ["Command stacking enabled: %s. Command stack character: '%s'"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1503 + ["Accelerators defined: %ld"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1550 + ["Window: '%s', at (%ld,%ld,%ld,%ld), shown: %s"] = + function (a, b, c, d, e, f) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1558 + [" width: %ld, height: %ld, position: %d, hotspots: %ld, fonts: %ld, images: %ld"] = + function (a, b, c, d, e, f) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1571 + ["** Miniwindows: %ld loaded, %ld shown."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1583 + ["Output pixels: width %ld, height: %ld, font width: %ld, font height: %ld"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1587 + [" can show %ld characters, wrapping at column %ld, height %ld lines."] = + function (a, b, c) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1591 + ["Output buffer: %i of %ld lines."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1608 + ["Logging: %s, tracing: %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1617 + ["Database: '%s', disk file: '%s'"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1623 + ["** SQLite3 databases: %i"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1633 + ["Sound buffers in use: %ld"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1656 + ["Pane name = %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1657 + [" Pane title = %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1658 + [" Left = %i, Top = %i, Width = %i, Height = %i, Flags = %08X, Lines = %i"] = + function (a, b, c, d, e, f) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1676 + ["Line %i, Width = %i, Styles = %i, newline = %i"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1698 + ["%i pane%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1796 + ["Plugin ID %s does not exist."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1805 + ["(For plugin: %s)"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:1808 + ["Warning: Plugin '%s' disabled."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2019 + [" %5s %02i:%02i:%04.2f"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2028 + [" - firing in %8.1f seconds."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2035 + ["%i timer%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2118 + ["%i callback%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2170 + ["%i accelerator%s."] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2265 + ["Trigger %s does not exist."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2335 + ["Alias %s does not exist."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2403 + ["Timer %s does not exist."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2506 + ["Unable to edit the script file %s."] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/world_debug.cpp:2521 + ["DebugHelper: %s, %s"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/worldsock.cpp:125 + ["--- Connected for %i day%s, %i hour%s, %i minute%s, %i second%s. ---"] = + function (a, b, c, d, e, f, g, h) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/worldsock.cpp:139 + ["--- Received %i line%s, sent %i line%s."] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/worldsock.cpp:146 + ["--- Output buffer has %i/%i line%s in it (%.1f%% full)."] = + function (a, b, c, d, e) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/worldsock.cpp:155 + ["--- Matched %i trigger%s, %i alias%s, and %i timer%s fired."] = + function (a, b, c, d, e, f) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/worldsock.cpp:165 + ["The \"%s\" server has closed the connection"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:214 + ["Time taken to %s = %15.8f seconds\n"] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:614 + ["Line %4i: %s (%s)%s"] = + function (a, b, c, d) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:668 + ["Attribute not used: %s=\"%s\""] = + function (a, b) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:684 + ["Tag not used: <%s>"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:752 + ["Loading plugin: %s"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:1048 + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:1114 + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:1145 + ["option '%s' not set"] = + function (a) + + return "" + end, -- function + +-- /cygdrive/c/source/mushclient/xml/xml_load_world.cpp:2418 + ["%s loading plugin %s ..."] = + function (a, b) + + return "" + end, -- function + } -- end formatted + +-- Date and time strings + +times = { + +-- /cygdrive/c/source/mushclient/TextView.cpp:529 + ["%A, %#d %B %Y, %#I:%M %p"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:514 + +-- /cygdrive/c/source/mushclient/doc.cpp:3014 + +-- /cygdrive/c/source/mushclient/doc.cpp:6906 + +-- /cygdrive/c/source/mushclient/mushview.cpp:3954 + +-- /cygdrive/c/source/mushclient/plugins.cpp:997 + +-- /cygdrive/c/source/mushclient/scripting/methods/methods_chat.cpp:700 + +-- /cygdrive/c/source/mushclient/xml/xml_save_world.cpp:52 + ["%A, %B %d, %Y, %#I:%M %p"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:5685 + ["%A, %B %d, %Y, %#I:%M:%S %p"] = + "", + +-- /cygdrive/c/source/mushclient/doc.cpp:6813 + ["--- Connected on %A, %B %d, %Y, %#I:%M %p ---"] = + "", + +-- /cygdrive/c/source/mushclient/mushview.cpp:4488 + ["%A, %B %d, %#I:%M:%S %p"] = + "", + +-- /cygdrive/c/source/mushclient/scripting/lua_scripting.cpp:436 + ["\n\n--- Scripting error on %A, %B %d, %Y, %#I:%M %p ---\n\n"] = + "", + +-- /cygdrive/c/source/mushclient/world_debug.cpp:976 + ["Time now: %A, %B %d, %Y, %#I:%M %p"] = + "", + +-- /cygdrive/c/source/mushclient/worldsock.cpp:118 + ["--- Disconnected on %A, %B %d, %Y, %#I:%M %p ---"] = + "", + } -- end times + +-- Dialog headings + +headings = { + +-- /cygdrive/c/source/mushclient/ActivityView.cpp:108 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:229 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:271 + ["Seq"] = + "", + +-- /cygdrive/c/source/mushclient/ActivityView.cpp:109 + ["World"] = + "", + +-- /cygdrive/c/source/mushclient/ActivityView.cpp:110 + ["New"] = + "", + +-- /cygdrive/c/source/mushclient/ActivityView.cpp:111 + ["Lines"] = + "", + +-- /cygdrive/c/source/mushclient/ActivityView.cpp:112 + ["Status"] = + "", + +-- /cygdrive/c/source/mushclient/ActivityView.cpp:113 + ["Since"] = + "", + +-- /cygdrive/c/source/mushclient/ActivityView.cpp:114 + ["Duration"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/ColourPickerDlg.cpp:242 + ["Colour name"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/LuaChooseList.cpp:56 + +-- /cygdrive/c/source/mushclient/dialogs/LuaChooseListMulti.cpp:52 + ["Main column"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/chat/ChatListDlg.cpp:164 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:220 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:400 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:583 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:820 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:107 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:694 + ["Name"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/chat/ChatListDlg.cpp:165 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:223 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:403 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:586 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:232 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:274 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:614 + ["Group"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/chat/ChatListDlg.cpp:166 + ["From IP"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/chat/ChatListDlg.cpp:167 + ["Call IP"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/chat/ChatListDlg.cpp:168 + ["Call Port"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/chat/ChatListDlg.cpp:169 + ["Flags"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:221 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:401 + ["Match"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:222 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:402 + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:585 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:230 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:272 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:612 + ["Send"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:584 + ["Time"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginWizard.cpp:821 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:695 + ["Contents"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:108 + ["Purpose"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:109 + ["Author"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:110 + ["Language"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:111 + ["File"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:112 + ["Enabled"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/plugins/PluginsDlg.cpp:113 + ["Ver"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:228 + ["Alias"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:231 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:273 + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:613 + ["Label"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:270 + ["Trigger"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:610 + ["Type"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:611 + ["When"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/configuration.cpp:615 + ["Next"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:2370 + ["Macro name"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:2371 + ["Text"] = + "", + +-- /cygdrive/c/source/mushclient/dialogs/world_prefs/prefspropertypages.cpp:2372 + ["Action"] = + "", + } -- end headings + diff --git a/cosmic rage/locale/count_locale_usage.lua b/cosmic rage/locale/count_locale_usage.lua new file mode 100644 index 0000000..99538a4 --- /dev/null +++ b/cosmic rage/locale/count_locale_usage.lua @@ -0,0 +1,88 @@ + +-- make copy of original tables +orig_messages = messages +orig_formatted = formatted +orig_times = times +orig_headings = headings + +-- empty them out so __index is triggered +-- save original tables so we can look them up eventually + +messages = { _orig = orig_messages } +formatted = { _orig = orig_formatted } +times = { _orig = orig_times } +headings = { _orig = orig_headings } + +counts = {} -- keep counts here + +-- metatable for messages, titles, headings +mt_static = { + -- called to access an entry + __index= + function (t, name) + local s = rawget (t._orig, name) + if s == nil or #s == 0 then + counts [name] = (counts [name] or 0) + 1 + end -- not translated yet + return s + end; + } + +-- metatable for formatted messages +mt_formatted = { + -- called to access an entry + __index= + function (t, name) + local f = rawget (t._orig, name) + -- no function? not translated then + if f == nil then + counts [name] = (counts [name] or 0) + 1 + return nil + end + assert (type (f) == "function") + + -- return a function, that will count if the original function + -- returns an empty string + return function (...) + local s = f (...) -- call original function + if type (s) ~= "string" or #s == 0 then + counts [name] = (counts [name] or 0) + 1 + end -- not translated + return s -- return translated value + end -- function + end; + } + +-- apply the metatables +setmetatable (messages, mt_static) +setmetatable (times, mt_static) +setmetatable (headings, mt_static) +setmetatable (formatted, mt_formatted) + +-- the user will call world.TranslateDebug to invoke this +function Debug () + + -- for sorting + local t = {} + + -- build into table which can be sorted + for k, v in pairs (counts) do + table.insert (t, k) + end -- for + + -- clear out notepad, make heading + utils.appendtonotepad ("translation", "Translation counts\n\n", true) + + -- sort into descending order + table.sort (t, function (a, b) + return counts [a] > counts [b] + end) + + -- display results + for k, v in ipairs (t) do + utils.appendtonotepad ("translation", string.format ("%4i: %q \n", counts [v], v)) + end -- for + +end -- Debug + + diff --git a/cosmic rage/locale/detect_locale_changes.lua b/cosmic rage/locale/detect_locale_changes.lua new file mode 100644 index 0000000..8fb7caa --- /dev/null +++ b/cosmic rage/locale/detect_locale_changes.lua @@ -0,0 +1,67 @@ +-- stuff already localized +locale = "en" -- change to suit you + +dofile (locale .. ".lua") + +-- make copy +original = { + messages = messages, + formatted = formatted, + times = times, + headings = headings + } + +messages, formatted, times, headings = nil + +-- from distribution +dofile ("Localize_template.lua") + +-- make copy +distribution = { + messages = messages, + formatted = formatted, + times = times, + headings = headings + } + +messages, formatted, times, headings = nil + +function compare_table (name) + local count = 0 + local old = original [name] + local new = distribution [name] + + print ("Processing table", name) + print "" + + -- new message is in distribution, but not in already localized file + for k, v in pairs (new) do + if not old [k] then + count = count + 1 + print (string.format (" New message: %q", k)) + end -- if not there + end -- for + + + print ("Found ", count, " new messages") + print "" + + count = 0 + + -- old message is in already localized file, but not in distribution + for k, v in pairs (old) do + if not new [k] then + count = count + 1 + print (string.format (" Deleted message: %q", k)) + end -- if not there + end -- for + + print ("Found ", count, " deleted messages") + print "" + +end -- compare_table + +compare_table ("messages") +compare_table ("formatted") +compare_table ("times") +compare_table ("headings") diff --git a/cosmic rage/locale/en.dll b/cosmic rage/locale/en.dll new file mode 100644 index 0000000000000000000000000000000000000000..cbf2e205abc1ae5481218ff085f7e1addd709a67 GIT binary patch literal 1470464 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

n1U@x+MKyYq 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 J3hYLK{|$0!l~n)$ literal 0 HcmV?d00001 diff --git a/cosmic rage/locale/en_small.dll b/cosmic rage/locale/en_small.dll new file mode 100644 index 0000000000000000000000000000000000000000..f54239618802193ed120086a9afcca79d28410a0 GIT binary patch literal 479232 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

>qZKoDywk;7is#263mngT6F0uAHQ(kCXq0FJ zP#-b+!&U39we&f3W*6EyCh_`A*uq@rJiIYj**J%l*w5VSaa8BE8K4{Q-kN0lI8R$| z^K!J|-CL8b%{;?N8BT3NZ}&E|UmwsBw7a$Mf7P|eOB(70#WxYL`CdzOtmv*oyF*|@U@H10ebcW%>h z=h?XPT8=x<#yxjH<1Vpr=QkafJYUTgv>bPdjk|b2<6davE@?XMg*NW8mg8P%# z?%e~LxZZ9h_Z}F4+PeCR?vRZ@OM@vi0h2xn6Iw^;*?ry`tQEhmG6Qbli8? zxNBOD`wkm-?SRI8kBxh2({bNp#`$GykKy=*|^K49Z+Z#wP+Htyvu z$9=%Yebs=*eZlN~X!Xn zRm3@}te>@1XIx!Wj53j^1}#PUj{JCCN-v@qha+Y%4Q={`0&4q&!yEC8 zx$krKF!y~U=Fm~o6O7K#$Du}MPTsu~+1m%BK5ap*En~8I>ab#%(ROCMNk`QxY8`dY zt!!zJ<@e$izeS+n`w&yRGR%vAfe$S|taBgk4=H-*r=)h*CqnfGe9mQoUzjJ%`{A*o zh5RG$j`=jkKUBlPh#IVe5X(3Y^DB!@y0_qd@O-S?hY@4>c5)A@!+0V5p)^O;RT$4< z-4OCq^Wmiv*7r(ab)p)rRSwSSJ|8^uVbJ{@Il60&tB9~(R$Jpd&ABs{fkWu+pMd#~ zLj*;>6loUUjVTWDm7*sY@1^!wYZdQs_!U_AXv7fvjj~4F5SRKQ;;^G_t#;vb8FR^u z3UFQg2B!|>gqdk&Ja{aAmA5?>av;BEe5TB-zloHRhPNlFc7yW5;W(5c4013f5NleQ z5n*JMk?@VSr#;`wT1eHla2K(TgDpMR?rVNGFyx4J)h&AyiV!_nXIchao=q zf^1Ud?M9!KXu%s7SY6AJR98|~iFhR1w~7@G3i5;Rk{w;6HSKYJoELV$oAjEH7{~TA zqAL(*yRybByN90*QyXVYc2K1~yTNEO4|7vSn=({0^%@&WMy?*|%s=^^EtqLzEKPMg z%JIdwg0i=2LYYI>`jyeG1GfZoH5E-ejAN^r8g4)VRpwlay=mdp;-dFpES+SChj<~;^G(j!WW-K7fGmbHP6NA|VlyKSO;h`d|u$u%P96!(bNg{!7O zXT#i1p$^vCQeIL!D8ES^UDTfJFYCs0d%o`}8M!+cm30}xGb-d(ugLSZF9Kw0SH@tuVjPpBNdt19QHz$vdaHPH>$AA`(|S(VDfzW<>7af7Gt?UG zzHI2iPI7rwwyT;^%%y|IUjtj|naT#23wzn7*j~F&nJcbpH)c$l@AAPzZ!{Z?wWOOX z4`*XwL-uQvp?0(qo|WgneSFmk`~-F0{Ja=?&82MK-fV@7+f>Z|rsr_d3LdW+aB8|; zJ{$hP4X~xZSz=2M#r-6-(Ub?E&70n!s!9~njJmTP?x6m_hUL*t})c0qQ~PNbfx zf0IJL(Q-ES$t2+U)dZf?c^LFX%r{5-%yZ2z3C|nln)BMgNRLZrH0);F~y zJy@RUB5arEseMSfM+q6Fezb%-5DlQ6b`dgAF5B~Tkc{NWTsw}Dw{6rqW(d=`2IcW= zlg+d;853Znf}Ti(7IVkl_&q&I%NeF`;-ytVX)if7IQWReAf1_n#Xyrg%@xk_LJAd&I45UftY2d z#Fr&MJ@FEKO@(CS>328f>E)T8H{xkRbG}Bb2%q2J{2D)VO|LK}u@00??WopV?Y3SO z^l`bsSw?-xI>YoXgJyi-v~^xT4*9*9JB@WC-p*y#40!lAU=9AeWNq8A+v3?l)zRqP z38K97RXxn92J?3bOkax`&^b}Qu&!5D2DP`}mu935a{nWteWSJUb%F1R&(6vZ?QiC} zDI2&axG#xsYdz#Rw&8xnh-1ABoF1Mx!YK>;hWczZYP<$lRRhV}hH0DRYasns)xIE3 zHH}kHoldp#Q=1R#jA%D0M>|m7;yKH8HQwsNzoQjJUX4}lih|H4iyEzHqognx{bSybGn5qZdcc|3J9mM9%IX1ULWjqCK-~@E z6@i>R^#nhzOJ*YC@=WRhuR|Q7SP$rPI}CWIF;Z3x(W{ph)SNu#J`>t*K4dN9bp3`Q z|Il8#4pzbmHGYxrA|K~stUBX!7aA=fet|~ z&P0CV&7i~0IXYC#Hhm1Ic}VMN;Ke?ip5n*l@=VM>%H^ojtWnSxZwYN0$!6CV@)r)N zJY=1h2HLt@;JcA&Q}P5BrJq|<1G^zA?yFtd)4=%elX?1F+HguJ&ZS<*%n#2S&BOVI zcl@MhB8xNOUf>K=8%WzycA;jXbs1i{G5A>R!1sdEd#Bn0UC*?2;V2H3dw4p&c_o@tf#1g_^40yRwv4v` zjm*wAI%!|>4N>}tmUBa!HAA!?X)!R`8l#S(dDsJ2hxQ9=w3jwfT&Z}2Lfl`U3;lFn zGoBw3bjhhUd+oO%sl?}AU@CvSY_Dc-+A%(oqLd%ww%w5px?xce<1cYt;9`y}!n zU2BUCD-&c<8*na( z7a>=r{#_DoXR{KVW8PId=D{}Rf&q*<1QIvq2)XYV=jJXio96@@^V6kcPOvdwJb*FV z;AuzNvhK&Lh4XTK4CDak_}S9&rrUVS2Qc2=kOHw*a~WpH_+wnjNYmvu-UFrMEw}M5 zXfmF!c^hcQHE*}JsRreZHmWYzx~j!zwqo%Jez}Od`GK4i{o8o z%at_Kf4n?ILA6ZdFFEP1%}rHnfxNpv{H63r%sMlRz=#q zd7RF5*RbqMhJU%7kj#2RX!C(!LqywvQkyZ9l%kR?%o}d1?P12Vsd;0?Mlm;4^p8_r z=cn@+YZjMASuq9N73+@|U=-4V9F~{c%g|~x=z2%OU%vN`hD96iE{Sxdui%o$$Mtnu zhSQ#F0gq>uohKaLaM*wG{kAh~k6j9FMca?3=Bc@x!#>Sm-&2C?A+Qjloi-EjNK@IA z&0)?rnE#Z(gswKZy)b(h?A~fN)OfhA7CE%J+3HY+1wLmKjPhz#*eem%M?e{z?+NYv zZG~J?@Ps!%zDB2^U#t!HH81kaI#j=m%(f?M>}Sqz#q4<=eLp*^9cC8vS4Y;L z_()~zUmRyAD%D43pGnpxj=!?EA*gkDyS(-QdSGYXug_AWnk9<(RK zRnjx5+{eu9%?6K>OIuq~EF5o^bq&(!x)6=N}8@_Epc{=7%YnK7Xs zw8_TE5T(I%@VOrIx&ZNG$%vIkSNU0a9mKYfIo9Xza8i%5ZBrt1oHy@-9vxPrGwmsT zyzf^+-z`aB$E6L?!=EF5C|tULEh7uG$SD08J);z0977Qxmr9D_)klCiveTsa406VGU8Uz$8~9v_CgH^$d^ocU+bKTr9f!$TbGML4f`H{g9bf#-6rjRR%}RNiQR zGfNVq^{PRNceCUpA*4ciev|+@-D@nBblneE9biVVr zKmGkpl<>{4jkfuq5QE}fZHz&!15I9QbLStDF;%S0*`Sx-C$$J8dF;pK?xms44JJ#{ z`fyqSs%#Rb4qUK5ANn%0OjofKVu}aDm^L7vI7v+m3p`<%o$!(uY z6_PmWkbFGGb?cGXXVEub0gA+0L)X!LLp4Xf?_n2WtM59hA)_jc7p94zqo$19Y zq`<#5c!wLj50t<=0GJQdhKTr0GI*&?>-Zgwop)f3Uzb9fQR35+DdIH8VEkPPPNTqA z(QacL<1);UZ{>|^R!_4F4Bm%J;JpC6J+_9^IeI!jWDMtzAtl6UXjJvLNk~P4CX6KVZI`%<(UJT(nlb+gvpg> z6^|;?9M{3wjb2LM|6BF+N&8@Ap{0%dKDR zMaubm`RGHbEz9w72Ka4NUu=&gc-93^*$}0L_&sF6-;S~iFu#6+u#ezOfREE(lf~RQtc+shjL|q! zU2iI2oI>^Ix|2@wpZs}={jQ31<}KBJ8z7|P@D9>6-%EN%ZWqQ8-*JZTd$F(T@jU~O z-S>2STj5Guiq(DfxcX@}=gA4+>@&cVUoxItYU@I4OkBXa(OEXFXltx)%7e7|X^S-C z!D-ojeFP}~{OFKZ^?f}Men3hHpQ~VHGiRi`cP5}_P9K+_{5GcY;ashP&!JUL^@)}_ z)tEmN-&ZQ~02x7?iFg~&kxaK0Xf-3ZTX+v*j2XtWPDS269(wbB%sZ{Ya2O-NaWNml z8-jVqjHIf=@pD+mBO`SIWav)pkt+l39L{K17%4992RRJq+v5=*BrZe1JCScCYbO9U z`JmN(p}r;);9o`?wi6VLb$mika6c2;HR3OqM~a6WQ27VzJRf|$9eb7covCuNk>B6S zD~j=kHpu5mA>NR_D}b>NMXxUnboIT~4%>_G!}-@B|I=RS8wOYxAzez17VA|BF2Xtj zZK~N14OU}FzN3q9d>*^NPs}nYZo(KIBW_-EuL<~=*C4KVKF0iufd6b@$2uBHNX0?b zS6D9t#r>@^ML36{A_R9Nnf~ETNR*6u2$Vt8O!2;>B8+3;(;=2&xJZYo(v}r4GXPKi z6yfG865ao-$Ioffh8)Wc_+K>PKBoP*4UlLp@Rq_nF72p;c`0yt+HgtRi|<5xMbMaM zkatN5Ep6%aZHKgFjOCg@-*QOH&`%Vj2gmuI zHs*2oiMU;ry#ctrHrP0{s@4I!3os)_gPlhi7p9*=e&d@G^6xX`-Xp&#s+ouX7JJ9S z6$SXLU!<s2Z{!p3Buo;qgVeT5mHxio0c- z>1&s#if8-=**t#yy%A}=KYB@|80kAu-FFDGe=#;8pPjrxTcxOTPKWPuD`FF`1AY1p z7g&fj8*w7)(cD&ICW!W$*3PX&*IlQ>?jxKRfOm^@6V&W z;=pW`l8f0>k-iPWJkye0F_!-bin|oqsy?(JhSa87^rav7WzF^BQwR@pOga zj*^bDyLBo}kx75s0po7m@gAj2Bbv$=FmB}Q5^?JK7x&v3u0wyx2pbnCu2BICGR zd)1IDYa6Rd>#5}Y;Wqa$%yo9<=A3Qn{4p&1W>fyy7@oJ{k71DTBPx+sxvq?5(m$)G zAD>A=QUWt)!?}sJab}Uq^!T{u)T$SvC*yvyBXn|_-@WGgLbQla>4&lx&v?jpXKb5i z{hdnkKfi%n0Qv4x@we(<8MUCEbsa^0VM`v za*u{mUmj_(oe9~f>}|Nwa0K$g?hkmp;Gf}XO{@7@dE1>RGd> z8r^xePdEp~Z+Q0>YdlzE(Gw(j^sA1rUj|k7s_-AwZ(c3af$>x$Pgt$?!iZ`8A)dBZ zb|cR3TpP|xj9pDDm`h z-uy`RH#y#9#)>=FrJ2i(&*GhVC&T}FD|p`JhQs(!c6(x1@chMju=@jquxCD-eH8si zX0NwB<2shMjBeB8DSIeqXkJ#7AdT$g$L) z#qp+v`;tc6_ zUDq40Fs4FnP7LT>M~KS%>V|{3F4U-$?y@_Ht>ZcbS;W&4IuS>`E7NaiVEl!1T<2U? z)9zUQ$K1sO4i6;jFeb_!}F;d5T^+D?3$n zqq|bl8z53CTZGpOd5m-W2Cx3!P}+x$=oaU;0}{TP-B^kf^=-_q;8zc zhi%PovN7g?M#^8%o=#UJzix`cMHqM5`uwxOSPEJyrZXLJ==p#{>e5oBf8q@- z{LI4`#FZMiwG{Pz%>4UT5gE`v<~d%z&y#B$?R~dd_Cu}ROKC6Iob@(AR_}B`>hUfr zy?ur9Dut3}HPiUqB#isEFm8%FsT6IP^B`9j0J?5VWVM-mtC|iEHt(C^S;d%@&hJsO zCqWH7?9J0oZFc%^gP|Y3*3MyzIE4{c+1T2Zxp+e__S=MSyz zGW4StOkDH(V+82L+WBt6|>gt5J1O&At=btw1|s>QN=<-H7X78Qkw#`E?@qwq-XY{ z@NX2CbNw~Q=sBaJlQ60ui@77kuUhRFk5zNOoKnI01@LIU!Nn{Bf3>QYU*57_9xfC< z6@&XXd+FRtE6mV%C|m-32EiJ?ey?iwsp=AF>6x&WXM=a=fs*>TKXj;lb$^I;xwP;H zFiyy2R8eIg-^sifT%jm{;4r7@5hY11r`>c^R`BkCFC?^cIm!we=8V5?d*9!EvfePG z1lIo7iD9qSnKWPK`iQlc0{W-0uR5lXFB@P zx1>EKo3s%e+7q-`-8Kqy@94Mq$!k%MFa~q~V#(Y;j4{u|m|wEFcf!IUZmd?}y2#QL zw$w-Z#Ca~jJg0_v=IhK@=MissbT2so2y596dnV?S7zd#qr?lfKbGO4a7x$6QM5diS z(w7b2JiO(A*X*3c+R*piNnhuI>(TemK!+~`xtq7PxpGC?*Xwil1KV+aU{=i!%)fcC zSl`H5vi_XbpzB!Y*$Xi0a;)1U$-24EyI=Np*o+=Sp;V|(^5sJwywYCP3kcBH$x z6PC2j{<{=VoC(%-awb0dubrTV$69>O6L60bkJ;_Y)GdY=& zEdHmD>$;~ypR)7Q{{Bqf$#Z1f9&(@!NT~a<^9OSQR z3BGS_mSRuP8;E+tVSO^ddMvbaUp;zyDF&k7Z$h7Mhw;w=#mF!?v~5b;vqZ-l;EW$X=*HCNSSG+@W)+2e`xAD|_tQPAWvMcq*Z@I*`#~ z*#?9}t0O%M|{LM=C`xg)y7;}>zmiTggYlZtDkL@s%&?8Xm>gI z$SqCH((QAs5kB8Rbd?{<9ZDUKsF4E|A#9yd#Vi8tMqm!{uG0KXrR2%(RGE-Hnb0K8>CC2cnga`&b8a*zPQm%f=OvvryCyZgwnY5ZdS<>SIJdOE zKSI>1JKv1M{PwSm%zjupzvgGD=d|z*)A{K>l;33!@yCQ`m|Lfg_tX9@S1#-o`f@S9 zz6cN)r3-T#3U!JP?`!6JD}R*C&G*_Q;2!%cKhJo&SI9YimZR0nu!elUnePdQF%n)# z%yrT0Vos1NMM+87$H?1i$UfOZwf$DZ?^v8f-6#7=34Vt|-bNoM$`?g{{jSL3e9tg= zKP`cGDt2#_0eK0~SHoukB;-E1{qJ)<%PNfB-kt|P#b+bAzZ}nR0KLD3v3Diw%a;7O z9O21D#zQ4X=0VryrF6dSHP}CXex5X-)~NTNBkb!CJ-}PU%@_0bQKL~JvwxKJhFXH# z4R~739tysk;-ap#ifwO!w_fh|<>zp_`G-2A)EFmuiHsdk`^vU=Iddl{+e~)e+2VYK zui+%X=D7&Q7q~|B_!LPhuH^<>OWKC{cA^3Qbh)MY-;;=c@k5I7jSq}@knWo;d&)?Q zYeSE+#JVrWr|G>b3$Pkc1}Xz6<5tw>la5VWDUQ7WIPn%waZf>3gqZSL$iZIh^PiXO zozc*r(PwTvj;gTJxrnYe)W+aDv_@vXNXGCrZpR8YTVvkd+f0{C3-`JmZ0q3nRxm3< zopvJPX{7R{hzB$O(3-}sM}}i}#F#{kRx<;<6wx~6KgC6gHEGVC*FPVT!BY@N`W5DU zrQyc+bPqE5JOyV*Pr)AgHJez0HwfoOP zJ5_LTeEASlumcG1zY6Up*YNaqud{Z)Ewnqi(C!1658?fHp`9wj;@|=^>9b>!XFG8>d-`k~ zp7G=RJO4hv-OHc(p00w@m)GPbZ69WBDH&+FFz*rb+kh)&7w?uBmc0WqU}QGfc+I_>92A2wH?(UD?Hc9dt_ba3WIVnQ znCmQ5C#1_JkrIDuU*8kjcGb1z`LE;zYR$JDWH#jx<6)0YG1BiJ@%k`G++V@I+$*#z z`t2!&)l>LXaT_VUXn;O!QX$$f6 zcOItCgfTMzH+8-IlWQw4u^*)am0P4ON*%8IFBC%}%=8RBtHw9kNYsvs=THaXQ&|W- z!W%qj`4A`RZk{B_fA;Dc4jp}YWq4M_%LF+)YI0TKG2fu~XK@trG9xAaJ_Q>Fe+(Y_ z7Qi?FFpkcK8I1n?5LoBos8!g8diddCjAf8&gid>ckZH^CECMU2_=_Sj#6uAs?w$3R zNv!K*)w}*n2czB}j?9vDKIhYiSlIkp6W{NmyX*4>fZmNZ%`GIihp*565qP?-JsmXR zPG+2x`QZilkM!1l);l+Rr*l^R5l;_=%y=-78RP)+wPOCX>U1|QbuxWA$_=hM`Bk?N zP<}+I!I&I9Hrj!FZwTi_n=#gl7Guc#PEV0FJn=RT&l%Gj{54Kfjl!Pmchti^ADZ1^ zbZ!=xC6BY)KGt_^<#PMm?_=RSc`plB+3i&F0l8rley5d1d$-lf5UA+6H`XORPf$OS zbglcLd&8SQ7=HTx$^1M{xHmEw2Um_XyS@)=I}@03CCQ<#vG?EWNRy)nqvCNp;(=2T zCvtnt{eySH=S*V;%P=FJ_HY=;rCHAQZ=#GZdd@Y+x3CYrcp5{zBfb%)1wE zP2vxZ?|7U?iumR$&mE688~?h>7wm6RfM;%5ksB*Dn7LD>M!t%w6^@R_e!>52RImT` z7XGQP*NZE64QRc54-H0cKAunHc`Qbm{SHy(ww>3m7$sX|FgW)Ol^e4ol6^$dIK3oq zyDRSt^eXd7ny*}z#XY+ncQcO6#w24o&GyDk{BiA4$zQR3I<9hU3tn?M(uOhCXGdX- zm@kVq$)~eV_i-wk*FKf=ZC37>wyM#OK9~O0#)=8Pciw z9*Xn&Eh^!T9?-mw4fibV*}M*$)^9W)2Hk%^r9T@teBgCuKJQ_;xuMy-e;l4Sjs?4( zMFo9jQj>X0PbvTKj!Lz{1+A}gYPENd2r-F$;0^bKdgFIv&c6SK!_tiBTs_;!>{Qe{ zz88+m{vEjzL`+Ne!vDjwX0-cScbK%u{RdYB!)v(QQZjZA^8JF)rtum?IiNbG ziz-_UK;A=If*I11re^EG^H%%D=`{lHev5Y%ieAdKb(v-o<@|(Llq0OO`8{ZNTtYhx zYdkv>_AuYuaU!1e<-9NP(=bF3CM5bek2@_e)_qD!`dXcdI0nZ%zH~gjljUZsUyL4z z%kVQ{8%#~~b<{00pr7@IIO-aHyw48wS%f|lY!1BVjCP>kgF$~lnv;=YM$*&1KSy8Q zw-b3onG)vu@|AzC2`Wan$;hi7jX65Mq$ic)tfFmjCdl24N5=x}K;+sP&`*QmUrfYY zDX-VU6Q@3w_d<)rbG+^)*>vIm_x15#w%yU@W%{`#@A>_XY7;b@`OBngHvIjv2rg^G-^cpfE+{HHq+|042Bzx9%(^<&0m(!f` zF0~JynI1j(|DYZ{(D-9YP!&_HKp7>$V@Imh??Kp*dr+Prz1mENXKG_sxZ<&ta& zD#}J?rzUfD7>8zuLSs4Y7!zg;X^Y(lr_=uQx9NLRW5hEz5%$6G0a53Ovz7fE6d#BE zQNWIMg^Xbf9H31?0=^9Pv2kW{rR@P7)L1Ac@fScgOmD_4rgzy`Hb59(s$UpZenhn zxll&9;%Y?Le{QwHA57-x{Pkm4AiO_VIy&Z%6q8M1Y7Jw*Y1Z#F*^K= zRsPWT;Ev-6tu&={7~dfl-($o&X7Y~if8Z$!w^-aRYs1)&;{UnHUUJ*A4K`b>7g!43 zXAEEU(6Rna5Gz3*@s9UL@xIq{0594EqRSJAwNfTb3v^8Dnn?$z_Y=@NY&YH7F`pkR z!@MRg-(LRTi~v_vO==NgUSu$5hBlokDqyHN!v_!Z77-(Bb^$VF+kPk?OuMh9p}|u22y`;t|=^O0mf8| z{ID2y|BFHU`Ix`UKewqDgC7n9w|d;{9P}@qX+H`hUm5BWc~22#Bj>0{wxYP{n>Ab# z6z9LH1ZP!pE4DldHqFWK3QmTGn+z$+e=C=y)7HG}gc_6CC&g4J;$P}J6?T03pZC*z z{5BwPMA-lPhWiW~#iBNc=Z$z^7ENM&EB_WNwVfE+?iJcDvh|^EqA$pO>mRj$X=p#l+AI3byK)<~zb3S=So=Jz zkB4V%_Ur=CT<5@baxLHX$Pu!PX+qYb@af9`s+q!Jk zy4t@NZ0)vxGfm!g$)=rgy`eBz-MCd2Vt1B5Q@nU!ZGT!jd)hCCyY?s>aO^O`+V$&uRDk<|asApYy+BR zrq=#-YVBXA*}n!6@axNnf!1{w$rD%al^%H zH?Ozv+(FaVZR_6NYhNjT7WKTchrS0tvrDMS-%@JkzfZD0@%iM!_md0Xrxd=QQusc# z@cq=n_tWfqGS7*{A5JR%AQY1>!ZGN*4|5SYx|(V%=n0) z9q~sh*!ex1H&_drBXhQ{Ti3C2?P}-)b|SeJgX-(LW!B){Ho;xgy}qZ{zEPQ<1N(qa z2w^G2{^ss2Yhl6gCkogFTi37M(7j=m8oBm&P}2VVR#W#`_6~dc64vuvT?$y zjT<)ftlDC~kHPN?moGi%#D$9&cZ}i{*)x}QYye6fo4R{@w{6_Kx?{XGJq%4} zt-W;Xgx)RN*Y%(=8y#P3rA7wtye>#_jIo*)}G!iJy1>d z=?k-5yrE-N(0}}i3xJ={cJua(Kakqz_w;s5=;#&`dq+%YLdOQ<}YQ6d&_8T)c5Jkpz9&hby$~lAewQ8_ijHU-)UM&G)1% z|9w*7`{cs+lMCOc6ux@}Z)TeEd6QsVViI5-@S(}@JYDMP^7)k4`GtJDbmOW^dpl0f z^53nT{8wl~{$JMJduhi--J4Nhug$V-b2q9_!aplDIKv)` zZ91&I-pZsK%-CcIT6ET8TOC%htJ~#^BmR0vvASH5tK$1X>v5S5+VSlNa}6i{QOQO< z#_9z|Y?Z~y(H<@OvgwcU#5vzLNMXO5^> zWsliWwmzyoNuSQNzGIELtSV#_HGRIqf#dIc`s&|l^BUfK+jtVm8ZQ9}CWjbqC@eMmW=!!eZu5W;{BrHKVnRRx9U` zwmsLNz5y7=3QgARY_)ZB+~*(;96x{Gm)@YnT!`0dD!RvakSHpir|oP5aa&)02FoxS zYaEL(I&)CU=`Dx{^%G;>8pwJKu4sKlNeA|}&Yk+4;(CxyULWMM{71u56+gmIV|cc> z1N7o-SA)W=(;kMMRmKtGx8ePqa|$iZ)i&xo&ycyjkCG(cTWiI09F6))&in)Vav$=B zH|7EPwo2_wM({~3R^*EBx&doWxEcFS^yA$FyiL%f`{|gGcE0z^Xn21gY39|4UrNT!YGpNke7td;gdN1-N{vF}+0iHWm6#s%ry+$f*(_aTxmn6+Ttf6UeN zHl(7@jwjeDq5N)0TbL(V#mad6I?Gqen`1pdq*O;qi;sY|(?JJj`uJWHzP+WaT?O#{ z+=@=avOZg*dJgkXed6maOYiMmFXe*>A>9&UPDM@hv}; zEUeU4Z#hg00GC;7WmLq$x+k6cS7!-Q+2YijBed{mU-r2j^>b(486~l3OkU@Fn5p7t z5HO+k;O?p4yMjHm)`ECbud^1O{H*hV`|7g;Z73yImGpnjj(qQhz=18}r{5$z zr80LkDb5{6&X0R}fi-_ETBh%2E^o^n;h$@F@Vu7aL*>=_jU>}@>-N?irgg8zT{^$!_mawU+PO|wtKQ5o$*)txaYXPm?32a zk50xj51UfdcYyTNR|~yZ!L+K$zLCZk`rkHL8hMIuzFG!;Sb))0h2U?YXhe7M_jmfp zSseA5!18$!Ci&fUAy<^2NoIYKLah8CRrr~VUuoIsLzZ84+ycRP` z^Ity!-w_|~9K9#YPnuD4ZZBw}EbD}vqz>C+SnHIXBsu3noh#`>n&|W27(p_F&uK9e z56EQ9k#e3CR7Jon{K6YuxPR9GpA=8Q8jI0qKuYteWEbg7h;h`mepRjUyqDJ%Q`dU+ z*-DIe5&C<6JNEoWAEmMDP?w^q42<%`xkNJh1^vZ}Cutd%{sV(0N$|}+!qR;djy0hb z@%Hl)jrN3ND4BEwDCf7OJ60*x+IN=K+EU{b#~s*Qrc+)`)HTvd^o_6|4gcrA7qWj)vx!Z)0R%5 z*j|41$NSv#PFr(U+z0eu{ahhy+@#59JCsRXLDa5zuKZv^zpF1VL5L+SELysxFEOX3 zmZ#}6^^u>qc(tuhXe4k4FJe>CwYkahimZ<8{DJ|XlZ6sS2vHP0!a{HAyP{ML0-P38*-$xgmG-r~| zg!+b-l;1p<>QBW_(tJwPGR1!6t9-8I=^Zf-!?+VAc+|Ujdo9a;3;h%GE%mh2ENE$Z zEwS<~%uvu;Ey8=YGA>(z7o#ck_&AGrZ;RuYS^?4GR_y=Wpy}x;%O57SFUG%h>p(u5 z;w!dtwvlN2k*&P3B6oJGXH06=jS@V^pIIVJon5KhqQJ)T9fjw zQ)G8?Qor0mpPU{K;~lcA(lu~um#?_8TMzchvg-!FGc&XxK=eJwtU}}xM!M+BFv`S# z$riKa&z_rXlwi*RU)E;=%FbLg&g?jaC9UVyak}^93b_`DyL8Vo5vb?EI0Lizvn-!! z(R#M-`|M>~KG(QU&H=4>edBi_Qn=+5Kk=63Y@uRcs3l02eN;S&u7%59NK>5BU&d;uAPVYUw z&+tu2UeB|(ie0M>tby{=$B9%+6sBnVA6Hd>`$g<~lgd zBmLEm{J6AGdAk_(J7Wl*TS$49IhQP3iMcSlpDJ|I=t0X>6%u((+^DCbyVG{&?|YGb zpnOpCbzrWxFFP2~cirVstPoNBM-)-sSh=aqhO0-R^D9Hnm3_3)>@;Pibar|eI98_x zogX*l+Bkp5cK!=VbSXxq<(#+8^b4Q&BA-f+jaDJyr+E2zTaq>oJ8kE`5uQGK9&yXE zf3ex=E@|?$&LBz}q@$MEGXII$k_(#U{Qql*x1elU1KP5EBW_U+YF3Z{o=N2XmE3V& ziThqTp?h<+PEO?KP_ zqyIqe*o!MLA2>Sako%bFrO!`0nx0wodh5rWUR%Px?14Vo`t{O#Hmq>oJd@7Vah{F- zw4h>SJlazi+w6INhNRHDp_OGTxD^yz#C)%FNE{*c(1q?XmiwFqT-|3n5s{@Xd}quc zzBi!=OTNN+;8j)}xD6(LDz=?uLsj}E!~G<7v;d~s^YJ?s>(JYM*VJ~DV?Wti9kHf~+gJJI!i;4agLytURddS$C5=`jH{Rg18r_%0q&fPJ_+ z^*HG?!ug;RB_{WxSEx1abE?gB;?5XvDyQpd)=qz%WGfNvt9nc(TEj^@r4{M(#~oBI zL$t<|!6Eb>83Bq=%X?_0PX=|kU$_H$(KlK<<-N4Bn#UB(I>tc+V;dkT5AEw%4oB;M zN+M~wD=4Fy_Y*g0{Hf?2Z`;Y!y?j)y@Togj0B_0)f8T2>T8Zm5>KQwkXQGXf@=*DB zTF2ASgQNLPo2^C@Pn~YHfW)ykC(X)7iu~1=9lLWLc6rQpH0N2!&p35 zZ?&yIHHD8K^@J!h9U5k~wIkLkuN5OzjVLVLb`;<++D9p(=x#ZzMo{GaEHW-qO<{S3 z+cKXf{yuXjM+}MoXd02IkQgT4qwhVMSjn@^hqM*`m`$Dq4Ze|ytnbu|BBkXEPD#vUd*^RT6Ix>PpkE^?2vv^nkPv-x6gGr zv|n6E-5`7DT2L~rmwUdhPrOX7dA_c%{tY?YcV%^ujriE*0Bd=0`xv~6{|j|}^!(@x z(C(!7L>rx-ZK#;xZdVP5vUwg!exXIvmwhGq zh1S%yAyOop7(Zm++#xILTRSv^Z|@M^-`OE-zq>;?es6~`du)gB`Th=J@%Rpn{jWP@ zL;YX}<@gqY&Ysx8^`HfIiGBYezANg)uTP?-KkLhWw1W{Uu9knU#cfSph`Dqj?$8x( zZi?sS*eX3C$M5+war~tiTcc0vwboH`G(KlW82YT=(I~#l=NrH^l+cZ1xd9CR8fe6n zJ&M_B`JjzG;5bUNcw}r+ zMxWNa!C0_jmh4f_8}tsC5h+r~ql)r*)2Jfhr18V`2A{S!+ZN%JN9#DNe6)^GV@yt? z^3K^b%EvYfcE+<|yU&?re3|8}T-OzG9_cx4kM^+&J+>fTt?EYE;<=qv^)~_%7jMZY& z!r^Y9wa7?t^y$m{!B2-R6wh-;>oo!Mz7d| zn`cBKybL)NCz75(kM#N~8Zg!#nE6n$A(4MvK4p%J?C~eu79fs&M=N`}7 zjRV#l_-Xuf}Ve$t@H6DQww+r&Y=_QP$XCQhD;{|qMZA9UB`LAU90EdV7FxAFTXJl~t& zUuDnF*v3K6xa+QouL7jofHWsM^{&a;WVE?$(5vp6iXMZ`*o01KG-wbeLM(yW7NgJ`sx4V|9iJT{qz6N-kZQhb*=fL3q=Oe5R?cA7i{5*5Df_0 z8v7b;4}B!@*B)alkj9RYp(0U~$rR#L1Qk3nmKs4&!2%U!QUpb?n7P0?SP>iNEZ(83P_AVG=h{pM z_3$wine`~F#Z}d-&&r>TV6siNda`%y^kjB+wK6;WPYzSHx?JbFh5K8`r|W-jR;%mP zYBkyU>$t|@(%5-9?q42cFlv;*u6cw{+;STyTjxgpOLjgK=IA;Ub;x26F(Y^PINXqN zb7O_dQ81Jn;}occ^fY?3>kJs=6mI+O`7!zKLua50nLC8;&SGTl)`D_|x(l(9CLYZ} zfFnr%7NC1gaUrJra$GV!qC@zf@bv!ycaDRQ@lbXsc!<%t&f=crL_K|kOAr62g@TO! zw)abe4239wOn8J(+;TaUUoU5!b?HoBU!NHn8L<%~MldroGd5<-7-nN*!^V#v&zzi` z*pekn*uVbkzp}Y==d!ooew)cQsM*4WYW5|&#?<#!tmfK7cJ1ChwksnCK*XyAR}wCj zkmNE&o;&i~DGy9g6$$D}a3ev!1o;x=Q?n%GCm}xxi6rDFAs-P_Azy`j74lWcP$6H9 zv>Iu(iX&ra;zxoj2^Zz5x$l9N5F;NnxPu0F(10W^;a063~GE z2ZSG$AVS~>KS*=&l5{{7u#-@WiyGKTpeYHUNdQO!O-aB`LSYiHlYpHBY_1NDjeOuI z0Y3@&q@pC?CqXtzpdkq~BtZ_OHb{kYj~vAKBsD??D&VO=n+kNOfX7u!bU+3w(4ita zz!+CI8mT~w3bd#|gbIM%1VD=l4OOV5LWT;o;1?JAflgGQMMd)9w2(EB7LW%T)Sy8P z8q}ac4I0#-ftwR(P=N+DXi$R&6=*;=xKJN7s6m4oG^jxXy2gck(4YnlYS5qt0czl@ z(3u(y)u<#v9}=V`phM03raBV*=d`12*|KF!DwVQr+qSWUgamf}{CSp_m&Y0#8(C{> zE4y>&4(sUXU|n5Zthcw9b@r**5rqQdSO)3R7@!FK@f7t-NlN|wVdzlTfnlg7ysS?X z6E<|{^y$<4`l_n>`or|;L*d$99;k&YT4)=%V*dQa+UUas&JZLKNZ<77xcf_$1x$P5 z0%Rfln(AnzW&1CZ($A4bC_{%j@ywy{m++Xs7z7UbsVAvv+WxE&I_KOHztbTd#+-P@ z&l?aK#Hg<5(L$)+H(ex73*f{nqxy#*Dij}5poT&Nx*5oUlanhtp6=S$huR35`jj_* zJcM+zz$GQ{N{mwB^r1Wg2V9h7*;>t^0VE~V7pg1zAb6oqkyo-H!RDNtP#-$u^~LIB z<;3$KQa=0;^_<2-YiP?6s8@wT7!>G4pkK=|XmfQMKOVw&n%*ZYPk5i8l%s(ah2p25 zexe3M9d$pR4;m*lAd+YZYG|V-t{g(F4*JxpH?W&QBiHq+RkwUBN77{^mNV#v8PktN4J5iD;xx`1$u{0 zr&~diLjO|~ZBcD+>NJ3Li5>;La)E&^2o$)S9)%)G(Kf?brv)02eQ*&EbtPF5D}p?o z?LPnj+UPbQrE5$WV50RwxM0`W9@dTqALwvRQsKfTIl$lX2H>9RziA(V2C##+s5hyY z0z{!Rq)3IJU9bV?H=U`00)0d+($Yi#oP41@`2jKM?50>`zm7%~02XPO=9Vwi6+cA- zW6o|>ZBx*IEG(*@q5*Yv6R2Oc$lm^a4xpH#0nn{7;NE#gTh#~l_RekKpiMDA(F5vf z6H`8@YJ1b3Q`Dx=k*T)Apqn>8sH*xvVZVrTp!lowFy|?4RZ$9i`!?eESJrP+Oo3St z1Ao1L_CXsuMt$@j^{eWCfcnn%Q%GS^zoLJJ`fbk6&glMEhzHX8K%rRV>_qjQb!=vk z7oh(V7VR zQ$vdRCYRPoGI6a`t|zRSZehbq`L~AN+RS6UTeB&~e#s7TIj|{~2{F21Y%}(8gW_A1 zo{csXW1pvqWv?R*G0J9$@jHmI?~_r7h^y4Mcw8aIn~j+2+w~gC zC^mg&%J+_j&rEMozeAsyc2dk7(!v>sl8N52@!rL{k-si$#rx%Oz zwSyi~@amlF)j1d5-NCCoxL&=__3E4pr+u&9=hB&2FtyN|N4nwF zIoAOBhzYG!UY&D^5_xsb_3E7K)%#pJFW0}?-QA3VSx9gReV&5<*ANRU*bIaNUUpFZC7z4DyG z2<4H|-nh7$O-f~Erh=Ep#xWMBJePUc-IbR|%H+NHnwooSYlBf71({lH^dA%!4!cT$ z(n7(=)>c%c`UDg!8|pqYGfPSR5m02v@XSo5^4_YrIJuOU56@DT-uraNVWNr3nexE{ zspLH}WF%v+Nu`oie>@yZT*t~F59z0p9Z})2o2dfi!K4z& zpOBW~jX;tYGmxyPjf#ntZpQZtDa|CSVl&-&IZrZ!9a2hf-YgVDq&(e2or!_UHTMH! zbtm*C)1%iqH$TIhm%VsP6aARp0%hgc`p_lAD}{8iUl}y@%fVdeG>*@5hh{N zdyB8*8iz~s-eNiKUmj#Q*hUFn;^GlLam&xR%5m0(wH zA3<1%YgWMS3se#NK;czb*T-tCFu+q z@IL790scetZZFAm9IiRIH1hmE@g8U#zH_B(QgN};5W^6FilKK<1@)i`>OmFMgDRN* z+6wsc7r7C7bCyF;niD4WKt%#!yaF!{(W$^Qez^ko3Q{SwfFQh_t5$}rG$_sD29{%hitUB^e_I+&P5awR4T=3;ZGRvDG|^X$5llfT=;_ysx|i4$*wS8L1u>wHSl7%8ZU{fnfNBS48yw|WBnE=03r0< z=b;$)dKmY@xRfDA1$?QQE*Y-!ftMlD>?2&RxGdGTfYJ$+UR=*`yNJ(|_UJ)$ z^r*|1uV;^cT1&rfV~-49opy^*zL6cUS4#Mjkl&0_D zYWqWPoy3INRNJ1fS_aV1JJ2cDX-~I<`~O?hygMCv3~sMeK3Lv^^)V=|Q~hPP)N%R$ zFYKI8#F`JdQq8Rp50s6el>XR4e|TLw(C(4mt<%Do(i)?LK>O389)Gc1)T>ag?LllW zG}h@)Q$f?erh+D|wR;Vo#_ly~jotIKj@@g^X|+Cpeh#7SUt{O}^*IB7e>rdd>*O_9 z-u>D!vwA&bkbZP33%3~Idbe;}j!X92U9_*EJq~77;rmuY5bH5l%zUp6SZ$jQNWDI2 zzWlBIKmJ++{c#8}jG$y)cDZg+m6@#)GpJNWX`#soN+F%85-MntVuca9Y4jkZGb!*M zwZ)W1kAESJBC)wDvkq_w%0Vxs5h$%1oUQ}Eb-Y->ApZN))E#3&F_lwy_+Kx`$j+t?c`>hm z`#RpcSV2fDD1|Vb8fU7?d4hkakkOygz584C=Q1+lzY?g9<|-F#f9NgPKgQpGk^T7y zRUHUpBOu>w+^8U`Y;I>z1h*%O%TY{HL|li6;!G7puHfn-J3*~%#0)V?1htXAA^dEW z0szCaIS%e9^kR>FOI%yaAVs=UyY<#DkxowQMJZ(N8@+Egx&lNo4wLnHe8RJv)oT#mG+J33c{)O6CO zav5VE^_TO*Al)>I|JFcqc((b)>^`;nX3y+r4_`d9+sxM><-!3U&hYrN0y@LTncikl zWO_?jN6@-L2=o+zuFbgAy?T1;XZ(s$zZgmvJcVH`u6ngvj_VL%YQjYH@H(z>xHRY2 z<+y)&kcpcGnYd>_Oj-E&tIq?-AnC#{=}sqX7KUh#x`!WgZSLfeks61UGWOa>@=kTH z5&Ni}TI5P4uYCl|FpL${7#AtTy|IFtNI?_^nmgs(yT{ngKAhFf#yOrT<7YTaH0>$I^e~`8 z$eXHq=gj?Cah?75 z{dc!;5`2r<;WEW#h-)Y=JzR{g&A4XcvcpB@Y^ZyoL)w4Pa{@#76#n;8G3E?0+zfH} zMV%Syod27`0l{AbOf8#@)3MEJb=PnI91-R%cn!qdrj6nZ#SFtvo&lx=#SD&(#QZoO z8_MI7_A!LW-t9a_Mk1w=A>*;3#*H8)gTIj3;eyYQk-r#<3qC`0mE-;vu1;LNxSrwC zJPS~ByBO>@EC%=uOO81Bd4N98{Vn{4VGjksX>UY=G!cA+x>HrID(5$v+!2}^@{X`2 zO7k0fN+PED&Ck<=>+_y;`uodik<1Z;=s)wpMf2n9xW?hq%#Y=`e|eB$prHio3m)MUx4&+^ zfo2qpdSJZr&2%f+h#ax7JkZz-kAH1F>PQSiubR}LMaR%+6u=h@LAxafXx-U~S1 zUicTyMe7r~sN%qViq!zWF_x+zkUYoXnuALt&)>pt0PgP!_&S}kzoGaS(lr@EQj=ml znai{dsBJDXbA=jItdr!``%4+xDRZ@z(FAD}>-LUfZIYUsXu76cBy@|>d_XZz_qRs( zxw@@+TDO>?`JlAOhnQ<(GB`b;`hRkQylH=cukRHXATq2Cu*Sgtgx)p69z_pD^y+{e z=7rg~-~w#*FzNm1H&vkOI?JZ7rqfO>FY6}EsL;A z!J9kUaso08p>jZk2xPF30p(@6gUUOlgUSsDw(m0>SYF1%#AVKxr;YG52R_*}!uA8tK5vs4woS=`sT|IPnt_*Lf{pp*;_#+FOsGwEX{o#4#$ ztRdbG4q+xCJt1^XY8oQgqDct1F+(8@y-+#X123m^Uni7AX|6Y|NK2nVJr4UeuJ)QyoEl`br2$cKk!3_#Ts(3 zXyXw+ar>*@lh*kC|5CC1=hXD#baQaP%gTeZ=rzB=d2~KAs3NLipF6N39#(V?s)%Z) z^a8bRMO1t7VqisHjlXH#Uy)ZESW&DtprX(lrgfbj0g8sm1GI+jUKzTE;bQ{trv}wt z7!f%SO*O#$wFx)|q%|*Ts7)Ve>uD>}^smNDi%)(_NwplXSiHUV;-LnXmtq=5#r|rj zh-z4unf6yhMIq0K_oVsw9Nl4Qs7WGbK&7_1ICazpLPefZ%SKt5Qk$pj!d_=gr(d=*6~p^7@NJo9CFYNAeuU{nNC7;(TV6S|_$&&At5tzh~< zr)i%Fox}H(iKRVCy5Us>&cu9mpQgPggW}D)3E{qP{jbaWd9A-M2Yhm0q(Dq=PqY8Y z)kor`LH2k1Bh8s0P1*wj$Dviu-x|14(cz^K1bPi=62R-Mn&l9VQzPbyH8fF#2LjdN zXRRPiC=mJ+rUew@e}*vWP;s&_Gz@`7;34P;sdQe1lv<->-VYvu(mgH{S|K55`a=h% zogw^RWMSlr{h`WwB~4`bKOv~g`-_lr5~+`fkQp>oIa-IHw63|=F&nFY!ZFwi}NYa z7eNvrJoHAN6h!*g3k32{cXva=gg!z-aB{q!aqUD*^zn{hKbU3YhU<8LAfMBRcG8d-l1mIK%jXuyHe$k&{gePo3T38kr z*V)M%@HVczDJqlR@e~AakBj{o@^}2P7NhP%Vr01{Ly0~m9!OGuQlY=kKmT0aNi~QU z$e;H|O^AQ&Ui#_N^d}e^mWH`xBT|}gP#Z0XUn%t`)Bs0>!-D`o7?c!JLVubRY75O! zgV0eI<1d!hX!KT{u3!Ati1+!D583|QMSP4 ziw6up+G_nbBy%nRe25Ye3Wag4so0+qC90L9029dx!B+~z0IR@*>lDd+pW(cI%edNJd)$l+lMN=ps9z58NY=iVy}+f}&20JE4R=@#P*gq9DNFp%g+S z9DzWfK$pinZfCIEe!8f8Tv*2tTF7ho?*L*?peNRp67=zNxEfc!oQGbAJq{R-S} z5F`MqM7l&6{uMe*EK)&a{Hs`|@HjNyX~Y`|joFX)l@86YpAfhoG@ zgoSJ->*1NCKeXl-#A3v0gnyKEa>=5IumyRMTrh3ZgEDR%D%E;g!kq=NLSKXEii1QD zLgZMjar+YGrPZS#8O&o?%Q5Z;d+-Gon1B(EKUgfW4`k9KVstL}ZR!&SM_>XaMrZ?h z8BvNJ=1Oa+3aX2G6k)XT!oxKLsiBqkfUo!oA^;(rF38Qa6Ei-^%a9&9_=X~aVa0u%?+$jelam#L|tDQ0OyS|?~i z5A;YdT0M#*>u2)P>akZHOASob-5!6yfJ9$CwU~CGNA!tb z7!|iG-oGFMPa*1;7jz-zu7bX_Wk{2suDs^aOw>;okqbW|7~C()D^9NLfh|ZwOtET# z9--~cTuqUpvH&Eo4Ru6#%)_rVB9;?|{wap_(Yk^AFPhOIE>4$LUIJYqkQYi|vpf*X z6y!95VPAZ4j0J^8kLy3j0+1?&$UzqAF}9}@_2H3aydee|ei3LXNOU0r5`sW3jYo0) z0ZJ&JI@6Wc7HQ->G=>2ZEwNMuUX|_5NZs9cnn(7A>#p&@>0f*9rIFvO`2SW3%%PW#DZq62jVA3ehbK`^r5+x0 z#8`|_U!Stkj29xsGvg0=2T(Se@j|3{#!L9sFsM)Ub;^0#LsKd+DvF6} z;X?hF@T+0a0mZuIJnf+=6&Mx8M7`ib{g?2oVK4y2y5&6Wp(zy@6~#oo;Gza|^yw3d z5+Z!^98k~ng)CkI^$In_dZ^TY$J^jdXlfv+5sDHTYjQxnpg^$%>J@5;_0X*Uj`uQN z=t@u{6s7Ht=YV>yFXZwPs8^^V))y#;=CIelA7+1%swy z-cZZ0NWLh6pYf~VPpqcp7jgj=JjuJ_L?TDf4iU(6e#WnczkV)7{sn{n8NYLwK6M5~ z^P4&PbM$!<85C>vD`t~Cg#2INckXxxDu+7x&0GggJgF{U+_ugG+>2DU<^rpFBQf8E6hWc-LL|gm{>5t0H?M~n^{6uL&_K&C#-jsufS4jpfmW{?{`+HIPbjBeaEE4E zekCG=Q^StHA6jVgMYhokczzXL zN#Oq`3DCatf8e6O8>4x?*?{|(2if0!j!%bt{XzJzsg(ZFg+BY!3iH~TbnD@%$$%)Y+X&WcX`iDjjqVaJYUvGdi}*sA3b>|8+! zvm5&lEdGy4Y{A?`>}*CMJGSpQ8=*gf)fUyVXMNAuPxre~zm9!-y^S@Wzsh3QMYFqC zT3Pqq`|SI+Z`s#Z8d;m_D!Y%oXUOa6{)yEV6tSk-I%Ym%Br80Y!Mg9om*_F~V z^sUca934^r3hTapouwxxvipedBK_?Ceb$XD>5tpl?bhq;f1k=?9+Mo{nZpNAhsx2< zRTb;Jd!21q`oGxqD=Kyu`Q6Cx>AufKjL>K1<|Ej?#8|d%`zp3~UliN1CxUI*5`b$J z+p%{83l8^VYd3ttHtYysI}S#$Ej!k+4_7T<5maZ#Dz;^B1oAhaegu<5`m$9U0#HWz z8`z31OIh3zlzkDwB2YKx;6@g^Zwvc${aW_NwCzkE_yHSHe@6rhhzLO2RcIT*?t`|a zTRvnf(a*ap<^yLV8*XmGd_MJM>-TPCOIG@@;E2_1)i$(4oA)CAorUk%z-E5*E(-$g z2azAMNsHcLo~XBUYY4M{XA0XS+sp#CNtwBo1v7KBWAi_iu%HcVSwQ$|wq#Wx3ys;t zEZp8={}LI>e*ekG?BCZ#g1!;Vc+41P>-Z-7m%u1CX>AsBUh*k(Tzihq*z#v)`cEIT z>3(0Z--RD$+xH$~V^rPr2If1FJuITO_=csTe1Bfi%jfhbC<-j$bH|jfBL;Y z3yscZdycj+edmMB;I#?NM|zq4e%W!hVn;V~n(ECq>}_GMPuj~Yoh2+S?+0f7W*mD1 z`1(c`Y-RMS0nZEUQHq0svcGS&clYU@ZD)}wav%l$G@QsmOVqB8Jn3Inb_L! z?D1}6gfcfbH%B{rGc$Yp3C3pj<_=S>&7Ts!#Z;TA=D-~`OkZz^zNx{eQNt}Po(?&l z*YGg!K?RVTaJ2xl>g&v}zs^5-^3eJ7dyH%>T`k>oVBZ*HH00SRV`DRO+o^6u&=?|% zD!4gLassdRfHt0BW^enBlj)G*BS(U78%OiotZZ1>FjG@K(@_Qn6KrRV(!1Hv{qR9W z(}O0!KKQ-@3QZF_nW^dvhlzdtf^_SxvPw8wG9H zn_Jl0*i3aA#*VR5$4z-Ku$ns6?0R=Y6IiYI{`;n@5cBsfE#;Xl<>w!?d=1>Zdr!fy zi>0VR0o`!OZM`9cYi;8;XZ(0eLpO@vc*EWasDO2HaQu{7_nW(6Rsbfuf|OfY&bOR@&~*NM%bv^!nI|D2BPY+*YU8n&^r950B&!C|5kSaz^- zfJ*HE>p+^eFnPz(#>T$vFgsjEQq~`4Y&+G~*6d+-Lp?A#T1&UH`Op+Iz zuo*SXz}{@sNC#U>H%BXTn=yjfIXDoi9c*f{n~Rl&1EdVQf~sfRxJ+Q*e8XP2o4OAh z_Le>5Urhl*q+dHbI|ql!Q`{U~9h}U~jA$HT_|A4T=D08Phk;!Sb2I&i-SrQ_ZAMi_ zRp!^_?+<%Ihn?;+vlb!XnTvbD0Za&>X*A4(XqW(LE}CIA_JgN22_uO)_}G5hYj5o5=WVEUsh%=I32cQ*kx^Wc#qM~ZMAIZ~CGc^(WmLD2Pi z=j)pr&e%gy=-Uy%oGUoS@pCNAN154=giElsFab?txS;JO+1X8W7&m3k6h}u_TWf18 zD@+SUkh7bOi;)5Q=G2H0uMaadwlLnqVaqeBjvUF#D#|JemRB{DYywLzTaH` zrJ1=s*`$k&+Y|ufXZ(0fJ65BN&F#^rm63_1rK6i0F+6F~#EBEfITE|$CfYhWx>%WG z9GN>{G+0~MIv9-j<~ycuYGi&p4>kqVgFwy7ijN0!d{I$mCX|bjl=rYcuc5hlkFgn? zj)T>>$+O1*k^+2%jRp8M$KW(Fw}n@*8RG^|ImvF~q{%i@2-eQd(Pp-#6`ZpZh_;0F zO?9(28}SX)YyR{m*sUnfxD>C5&x%)M$1Aep_nkhu?@%TT3gKZxeKT+kXwD-y@8~uj z922*0Hj_pfK>nC(j4{dCVB*E^8xvh8O@4dI9Gl7GCRy7|akFu>wlIP7qIuBD#Bj{V zHdaIQkDJ>QyA^dA#A$XmFyj?pC=_2Lod(M-dG&4_;TsNCj*f2sFx$mt94y)fa(1<{vVc*VSi6{*jG4F>vin4d4ZBF|Cgz zvqAxY$5`7sPMI=$vYoXJEXxI6&f3+=+``owBhknfHa}*JrJ;$@kcZum2sS$*AwD@d zSstII*thTG7fJh09^$~~fP3+^i&wEm7&U4FV5}`?+t_e^UF?TE9qD9iYkZt=xu7w7 z*f>shbaWi&YCYS{&BfZ)#l{BC19PRd6|BH;{Fsl&*jSnv8J+3wzI!k}At@mtJ2_dA zoJHfPXx|qn_w6gfgrAoO+`P-%FYd(LgO$lNn3gLH7rfa}Pfq3*7RGwVpF+-tT+G0Q zTbhiarD$+Cc3bZFnc zeTTp<37UZKw_UtGOkZDb)F?Pb3wSNqkmWdA3Kk=W>y_zY(PoQf0cq3H@a@@?Cr!eJ ziNIkESRi5eSz23}7@JRZJOc@Y$R2)G1G_Iy9@;kmqX7u(LA z!g362qEREw9jvUar(z15Wjo6Pu%-nC5VwU1pA0Q+pxqghCQWvnZ0G7~XN{@Za-6HJ zC59Bd7TBdh4>3PG-(7bgAvIf(ogJSHT!eib^-w<7F0p(6T;Ao2-yJ?RqJSiAhJj-R zMy(u7OfaDs8yqhskwv#4Lo;<^4l7oYtm8~`G>K(gr7)uUD#zxj)7wR=M zF+0Ljo~jX%4V~sZ!g8CGA-%!=|h>|_`C1!e|P`>;R1bq0>*B~c=)K{qYO@cv%_FG?r1WE z|D_q$)@ssB4u#p@0ZRotpu-x>?aj(8`TqU;m%qDO0AM{@tq*@Xe7J$Z@ox?f+dFFbaO_6x&9Q)+ zYDwb@?Apzo=m6A-xMpE41}x0Vgv9IytGf3nJ|`7{kh8N6WMu(1X;)fWabsf#e%h;3 ztCh;6qOUU_JZ!jp`Ev99t2dA77wGRbpzzedK=0Jm!^2F6PrxQ=8s;SU4xrkaK+b># zuUJ6y51?Z5FtVD%&Dr|d_jQFisX5$d$Q5K#hfePTEO_nc0IV|m3Y1)}sKT_=&;aE7 z4{qKYcC1X_6k|sZOWkc@unKLJ1;m(5zMjWA9*;zZ7V|_ga zGo{s;yOlZBV3^p2yC8qTxh(~=9e28vSClZhRN$63HDS5g(C`ra78H~f5Uif5-iA}B z;KW|g#B4Tv0v4-Sq9f2I#mOFPN+&0{Zwgk{mXNN64Hje=Mn)|eiHRu*DHyrg^3(9h zn1s^O($kAOx*9v~bad6UE3Z@&yHzc~t?zEQ+;H_K1U;;vKyNQC`0?enVPo}Q?44i+ zNeh91v3RDyfuUA&3}Y)Un3sV3uG@A>v|XPGWIaN4ru9c2!wNGVWrrSzZC) zb9py+oGJsH-rg6d%8u(}Enr~!V(%#M3shQx0cxbfELatUYz`y0!mE#KwMT1eAnoGz_Vz2)*;rs!Wt5j!l#`Ml-p|`n2HfNN z!;bCPqOZ4?tV>VNU^q#6Bm(~cD#@8P-vTUV1v4{OEPy|Tn4g_a2D{bS*}GC9WqDF6 zaMN>hYxmbA9z9W;TiOob)2B}tsrFq0E`Xb`qP>6a>W;F4VOz>h?Kt)Vru71X*28E9 z9{m!y@kob>vu4erZMTK1i{tFKvG#E>$J9Fo-r2^|>b44E-UWjN?iXL|q5+f$+~N}_ z_Fubp?M81`aS4En5UMij%1P8s6%Xnkp4)j0_H=4T-0|Zt^fu`0Ad!kQE9$XL1MsmOJIao4*>Zf?7X1xlU+BFxd^kxOE{qG@X~G0r4Y|6` zaCDsQHhZ?43w$${D75IaG_TH1Nle@YZd2psNxKqurKj(QE!Uo?0d8w=Yb(Km-LC;# z1#X+ln<}cR%4vPMbI0MEanLe`@~{oVj*rFO9ljEt^XXH%_D&cz!F=XB92c-SRB|0@ z=780f8?ES`oz6~4$x*^v2~ys*KP|nuv=(AMT6?Xvi^EnIomLfHx&$#dH9cx7FV8qq zRRQ3uJHLUFVP70SgZN$la7XT39d_H3xv#>D~b&Zb2!CWU9& z38^_b7`}?6BuJTi<>GWv%&lEry-#4ySF)>BmntvS(MSSt#*uyC7~$}axVVBXQ1hvf zVH-BkXd+;+y7%~Ay}c8r;UH(GtIK5YID0nsW=_Vml1G49^;9OLka7u^U@>qSON-NM zYEHDa;*Y)cKJMs+$GUQ*uu^sD!ri-oy<1+TknhW+?HY`_tYAw4a8H$O81~}DUOrXm zZ8?7Y_?GCfk#Lf;Cb@uF4vX`vkr+hSJ<;4-5}%Ng0PQB6PD&%#bWB3IH90j<4)~hpAFl90R`Z_FSbbI;$mXgd@_w3 z^ek6ey;E>?A~Da#>I-INbPr3L)LjXwrxmGb#p$pr*m7}t4jC0^`0?Z3t}7~MOlm6XH-6ya{&!L*Xn(vqYqe&n(z z8l(8|4k&mFe8=(6)_nrhb-2QVfr}pphneqy;~BHe-kM;6lSvM1J)|f*HTyJBlOSSJ zF6P|Q^qlnCuG-=nsI{_CS={l%4|neTaHk}*si7O2sJep*#U;R1WK>i%)$cqNU3U2J z;aE(;TaIstUbprWFbiY=L%)!-!^{~oTwG>MvNsqt!QK_x#v*#E-R&amb&G(Tipe0o zq%^nVMq_%SGCjSvwHRxyD z9kDx!VT`C4$d_bHuxo-LWx{pEcey6H&K#xx%y^U&h81uPt$MIr#wHiWoW4IDY(Q!l_fOdiKe)6|^|V90cSOH#%|~F)JqKq!-o| z-M%9*`{zIZ*w~SqEten6eAL|hs9c_=#3X?Uxuqhne)r+n!#iVl#BP(tezGo{%lMNu zpR9`w4+bg$!(q|1G~7(NMO2DjluoHWMnkj9d5DL~AGyM}Nl zOqj+;v6KCTvBRcMdu!|j2M1SITU)0y*!{_Yy9;w4aB1)=6P4N7XCF0p7nLa6t83cn zryam5%>9=#GFrZGYQiDN*L79#Ss7S;H0*?SW4CeGaMJ7=5_0$_Yl5c(bvkhjc~5_9 z?1s0dO&>dUn!~JFwpQk64&dMhVlFP(U%bCK7YwH>)0EW-Sye^V%J%jry;xvTC@!v1 zre0lWG2BvBSCy5VeGoHZ!|qsFY;5=%fC*s@$r``G3*MSO9oYDoKK(8Cv14CM znBYF&-5$8J?C%}GX7_YbYDsZ%E^u3Oi5~%HsAXPr7hpa?A{h0PKf-2LxYAj;o-pnpDla$t+(Eq&M)^3%f@ns-*U2; z~MlEncGxJ}NE zKX5Q3uY32}@O6+fjh>hoe1yZk)`kCJO>kgv@Mp_by8jNi?tl#mc`ZLEc}NT@D-@&usmPXt^{gP0R86=4RhEC0T!8?eC5%EmcJWfoQ--Me>& z2Z#4_3!4JBfA~X8xZjchY0PHRCWn`KDisl2YIg{(~5z# z|FA|D5U?aTAYe^EzB2jtizU@n5A*k9XPdm_E??4{}_ z;8nvfu$9UyP%vz&iKD_tS0)#x6vFC(i{ z=skb&GRd+Rkoh!o`)Q_MAB1@*6sZ_T`%l#Fzt-BCQhDK0Di#?eX~L&K2CY=7Dl@(Z zFkmkns4PrKDa4r0fS`dJ6CM-1CME_RD|}5jlpP)}i;*soE&;9XXH{UxZaNaBKJ1)?T}DqxNX!g$t@HU0m3rZFTkbww}nzsZPEmPDy7g z!ERx4<$<&1O$~Xww*|+9ulabKt@Y7b>p+s|(zAwO1Fmw_+XL+ge*wSV<1+?%fM#D=Tp%k*tEC z!SC*!(ikWdT3v&2OhahRAA*B}y#k~G0Wr|B*Jtnf1%`YU7!c^?7Z-T1b)kbn!ZxOxKYpSoHBOY5E5D}`qP3gEi4$;pMuI0`v%HUqeMd8E!@ zj2x*9JcH{c!NK9uFfXrwfX}1>?=A5Q@$w4`3=9kO3X6^|D8NRby+(BwN3a;b`*R8Q z#*N26eOr@4z%{h2>-y>Ok3atS7}-Dk*mV@RO%->!esOe~oSj{Hpbj3oyMCu^2`2hr zX$+W^arHvPeoOq8keI`kcm;;}g@r_Ud4+@pl^ri>zfyy3W@T19R#=Jq!7p(P##&FL z6jp-c+Saa`Zy!G<*q?eI|JZt^@B$WgO#*IKCI0Ar7UT@v?mW_P@S50lF#&79D%2Y+ z#TbH|DR>d1VSc!x1EV)W$XD9CdfN-*!LBm>1f+T6@eOeIBUnB`CoF|mu*&+WxA&*k zpMJXbQ*UcdB~Zwo&mO?!lySBSJ4DQczy-t7;F#bTsT5oXuaV(iDh-sr_g+A-SFj&$ z0sUTJXmsHG=z`MXc3QmER%a=a5@1)@hTZt;s~>;(0l+X{7!d&j7YgP}>DDX21;(Sg z3tZ25$kfu3iRTU&T)U;ge~<NER4hV#Hy#m4lX&42C1EZ~g>VIW03v=Nf5bJFcj2DFFQkq62-6~FYTq_DAIj9Ss_;l3JbmWo(r}D6?Dl97VzkI6Sv|Abw1GP$J0l_kv zOezgtGT+Zn8sI1OgHijzpabWJg?Vo*xLwjtXK}f?>DBr7PA32ua=!7^kB>Xr0ax7E z)!5kE(cZ4?!XEfW>rZeTH+pM;+tA(I@Bjz%Dxel(X@-;H%=`l5d%I}-qP23N|dfbY6x8rd~2aR1U zEjyk(IfFeR6pRb@j2Y=-GlWb>wu*#=)2Fev&CJZ(dAy(rlS6nou^hZ4I0o{SNtZyO zeoOEhP5g#=M+XLOIRjRd*!v~!N>7EqN=->gJOO*oP0db+hv>b5oiC1ZuxaV&!DNgr z3t)?LlJ9mmH`ixo#p8(w4#<-LdypPJT;Fr-{LVOV8_Wj~yjHN(FFMF;i5Ix`LI?{A z@`5pMgm!b3rOJft1IfU}00t~Mteoof;>SOH1z(KCO&3OYV`Ep(nf7Ahwzd}h0=JwW z5@QmBkP-4Tui{Mn*wx*TGPJsci<;(wje!APelbe|y`Ww%ujpm-=lew$oJq-6Dl5-c zDz0>t;BgTFL(HYs#T~8S_eNuGx)QtKE>d$xPdg@wR*dMB19!VGcH80&YN=t#;)lqV$z4uyeO-}OJrsn26oFsmErsT|- zGfDgMGxIX@_w2cP{r=TGd2m@6KvImNB~Y(43hp=%znK5vG{WX1L`R>gu2kiyE}X5# zuB(LOCL|{2b`&=Pv*RnQ);qA{YsYRgt+cDOv4z7YcKW3zOTQTq!A`X+LEbMsT9Ckp$e+ z1MFwddLYVsMMZc*nw*k$8v7O%nbpl(-U%+@ zr6A`hKzqf7LbE}BP;Ou}KIR85TejuQ=?fQ<({pQ*Q#wl1lJ=1~r=;STGOY*90+1AV z?B><$H(@)6@E~|saY@V9_ljB?n(yzpoqzT9H{Tq+eeUJU4fXJma96riwU~T)u1LYTr5(_0PtTcqXP)YR z^ZMsocOLsP|4>nU!mh^BqWpVbXFhCh*mHc(&DURRYn$8F+yJY>^ShmR%5w2Cw%?d~ zU{YjPVK6Gcjqp)HUV#gV?PZc6?@&oWn(D%(%9Ql3)Jv+8eHG^q$vN!);?f?nsGg#h zo5Nmz^B+gIeYa;%W)+?z6*u;r&OeC<4D}DMo;h~xyNegMUTnUcN3I!R=XZEqxpPl! zI86bZTR%T<@37FYAV2a{egT*iLc=71lH+GCT~Jjfr=;&s%ifiLe|IK0f?cKW?|__p zI(n3+@7=uo+T6D1m+|^Uej3haJ37u(Wo0LyZOPwr`^#h3FE?LqZf>}b&3;2e-p-xZ zFMob{>&30%^P@5Kg?WWxM(_*T80r;>MI;tgVUqbl(ePP;1tk|QsgjcuaA1{oIddRvn0H4 zuxICYpFhW6$=bfw&l_v1IQR^VnXsTxI1N~Im|u`&84NnmOHz<@sj|8 zzPNR}+FAX4Z4|5t983K$SOcRYf-rQ#FqDEohIh0?61WlW3dhb$_@t!Fi*0Qen=|CQ z($h-5JX26``zf8)mR#wARr70S= zBM`3q(9SRS_8i9;GV1Ahb~_($nc@AI`ucKMG`v=PRzh)cPJ-&vk$d-wzHZ5<$M5)| z*TNdkU2ao5FP|G3?DtuaG%P?G>=hKYEL0MQGg+)}LWAZ*zo9{1(NTMnfQkc!Qstp$ zb>H^w7c=Gib~az$v-jEUAvAbINzG*FtC<=BJFh444W2hu5G&E@0{2%}a1xdVvf~0Gk&&%<+ zsCw5fMN=F8Vq;%h!|rpK;SS-nu%raILvDXbZ*3q{;9bJg7 zd2&@Z!ES$k@#5v(nTO=nsj13cyGlErl$0cWfrmGzPoJbWlTKH+=XP|RsC|5`^+xNp zMjY)Rq@K>oKqxP-hl1PsMvord_dGHRj%hyF3k6t2khgbekax7V_ZIK4z@UvmYql=m z-f$2HSC{T~Z&&yAJ%9fE;^m5i*?4Y*=NmbR>7|W$LPsa0G#hp`-nc`1Bjch-Ytoeo$yph7^dt)pDuL^ak<_;-QX1qvA139!Ff8a(V1|O%KyU9r$$anVuus-+ zo!i!3S6BC_nYab)^NS5|9ZHO0z~TfAJOLMYKLSz+H-4%;ft7A6jv|Urpi*M;fdj-X zo*CjbrM5n`bDy(%`=+(t-rkap-rn=QB@s~R#*Ja{kDlK1F`UEJtzElyd0!h<2915o zpKpKOT!9gsny%cHgO~8}WTAEce%kfY<`7Hj-Wy->9n;a8+FWdGPUNH@B*&i>aA_d% zuGD>_pGW$6Lb%aEi@hUO!gGXz^(_(!vM@C*317Quw3d} zBvC=$@D`z=-uT`XxDOzHc}1`*;5HmgNXXfhh;49jZ6lNjRf1L8bA#P)Yrp*#&y!M) z9xZLHO+R{+aFdg<*9XIN_6@($w_H71?F@dU^Sr%1=Sd`?k_Zf-Kuk$d^F6(TLNPl< zhppWT0=4X70B?tWv98F0oN>%So4*^_lXBo2HwYA==4efNF)b@WKuVz?X8_|-G~xD* zCfPk-8w8MO@5KNH?qcsyI4f`OXv~73AaLFKRb0Xx8slht8}UmIuo4q%_hS==K#C>( z-hhZ}k8MSE5u|{tUcQ~C;Ch@>%5eyXWpr+DFPWC0Ujlx7jh=u*$n+tqH{k#|4!qpZ z&>%QmkpFyZ6imt!k`4vGK!QDQ@sxxH&GW`6mIN*QWb1PP_X(1Qc9vrVmmeV5WW3#w zUQA~=gp1=HvaF8c{bW*fKCLk;Vwh%M@{(=f0sK0X-w0g{pRritOZpY14AX*;VcOoF z!RtBha?Ulz(dgydFXA;uIlZ!(k^{d)V+n^@WYF*&t=w7An+DvR;avdBak+Z8b9Ie& zUf#DnGU$C@*ig{Y_n}`5Skbt3Ingrn`(aUIOtgs-r$f%W}@D=2+R$}~k63eh>9&HTt zUI7K8Hn%HIEG_PuXe|(*m7J3UmWgAU1b_Sru-t;dEXGhuB7X1-KZ(P3to)!}NSS6M zfnSJuDF)4A=odrR6U;}ztU?3fq35rl35g7g4=1|eCf$S=7~>C+juTR9PUK=*fR+h1 z2S7*DYw&JGI$rglJzR1!J;cGJ(11ySC`WL1RxgiSJEeuRI7zpoF*l=tGrOUY|4 zgtR^9`>oxys-IWh29`ypbr84*k`uC1Qla8T9N{3~HJy}{!orlq8j>%)Acj}9AQ%#J zJ#d9NAGBi>KmWwncX7~Sj3dkoWX_%#QK49BZQQtVVUSnkT){hYNCB5Le6hRk;1NJ) zC(vkubt%DO4c@ZINxfdh zM)3CbUrPA+@tVIdlBPjkSF2%=3l%@gz)R+e_~eAb6d>fJ-~lwmnv;Sj7zaQLUZ>eb zz9l{@i-e2=(uRwon3uzIsMTA87Ayvj65o|8SFVQBA_q-YCD{U1djl8RrF!J61QJM2 zee^W@;6XfNNygj+G`z|JPH~=}optss&&^gO!~>JhfLys3MKN=x`yzc7z>F{nMy&Mx zaDI@dC%Gv&W~}uji@m*rKZhLwiKc2nN*r9nan;!am?H|4>BtoW3rC;_4p!CSh&?Oo zz>y>HjtJaAVnMf^?2~L614+Go-M_5#^j+)^?fOQ1=m|)$N$$(jdn0^@$HMiTOLELQ z_C=Du*p0`^RT&2=lT~<7lXc)y*4av+Wnk4?&X?)*#tNP>kVQeaoLk5Zs5G5N`oHVD zzymV&U%ArfLr-|9P)tKWpXa?1^VIuGxO;|QBUFK4A{xML7wPLM8F;Xa2Z!-z>oTx5 z$23b5Ej_Zr@g!}FoAC$*n^4#k*d2`poiK>De(JMe@qz`bSNg8>S-IK=%SeD?ZsK-L zynhh6={3Q}5UqSDYjKnnhKFbike_yz@D_2OcML;?i?J98gZo(V$=2n|QD19R1dBjR=>~j7r6~j7 zQ8{uDxKJik*~EFH>7CZSTrL-h3aqL?IR%W}b^qbBV8H@U-v#(t4LJi6jv0$e&&A%D zDm)j`dSJ!+O{-R|f`)0O)gNHe4Ghs}(1&cfu_(IseVB9AR{L)ToDIFqtdj?^0 z4D$B%UF07GU|~G<3mp3<;50YWcSb7C;~O|oBaR}7TL`#cFhl~0m|XnmRe+6H{jLw> zya+DC7tAhr*9TLs_x!+(n0=Q@qA{Lmo#`L3bb*iey2!2nOrl;sTB~SyOAZBONE?$J zN9C}(pxS$~s8!F`uZ{8n)*_#G;U{SvMXVYXJ#tV8A|hy)@K+0SOtJ zUFq+;a31WD1@jYn+s$K-@1kpKJsSi^66zI-k%_yvv$csudPSp{-i zn|6Q?MC7T_I8O=pUx4Ad5-Nq$fU8=$a*+>myaVTX&L_QMzXH}F>>z(y;QC7Zm-?^v z5Bg;N^5>s(j)4u1GHbXxPiERbh+UbSicx}Zf1RivF1#QTKk3B&eZ8MGc8 z_5CwU3ju>g*sGCWBJkyWYs-;zwM!#l)v8UALB6YfRztf!@EG71qnF$>GGWiOe1)^} z_s3a7D0z;>{!2Z5{oh~d4{RtJUX%L8I&}H=x&I7Y3c%za5IstDA*m_}dDZi+YyCg` zkCh8xMT;84VKBNY66CBWVpZ20-tvm`S`r+1HFP#pOwC= z7yFV~V_w*Tkvrd0f?)(rW95OxJXY3N*@D1N!843Ih;P*R^o@Rnd8!|}p9~NHWGwmB z%U5k(yW-ss7cE${0FxfZ?dk>aRSP0k0~sts0N4)_re_ca5SX2ZgPx_HknmzKjpc|x ziF)ZLn_yDtk(`IXoxm5}lUSEK^IQ$T&amT8{Cq$30k1wE0)6#rU;O$4(E~#X4s(&u zhZslm>3~wQ(AyIu7;Jm{zK@NI#CK`L`+%k273-I;g2o6z=$i|a5_AKtQ%ohaY=m!H zwKaU{A|IF&#tT%tXwmBTec&=8Fo?*mR{E^|@Lg=VNxPmBoD@RISOWMl_ZkYHdKMnGDw4qj63C=4MmQZT_J+IR~RwNbMLFSVA7xzesJ zuDfMdb+d#%|L^mh_niyOa8a^;IS1ywoO9lDd%ov+o^#Igo)LMNkNq<`;_4D1sSOETxbH+MOaQydqU5}9gu_*{a<^>wE%K*@T?isRR~4YYpLIG zw?!vP!M!#BKu5ldApV#=$HYO?q49t6Jm|UF0OX0L!RS0V92xgg&X9_8uce&OxM*t1 za4vG^T<^H!+9|!5O_)9%T}P(_oI-;k?x8*EAQymQ;#k0Ts5UqNdi$csHS-?|Oa`a| zABSX!ONNL_o)a=>F?w;z98?#`!Z9~J8ziO*b8g(s+}!X;n9_@4Tnn8HwGEx|NNDhM zBu8AG#FTB0T7I~fZy!uH1f3x*G@sk33nhrkQApW)C>tz zv$Hee&~c_y<5E@W6c7+Vl5b8pkr@0L_wWs!@iH?TLT!GI82gfC) zXH4y#(u<6zP}62-#4m)-@X+H6lcED=1W%`0PDeWjgHM6DKo?aUg#iB(eM%cJeR{-0 z=)iGUJOZ8LlK)8B4%$084ebg{hogPbMDtK%@HrHi*j+$S9F%L&5-vLeZ~{0){M{@5lmdJA61-~6NIl0?MwKY z9!jDgtV9?2I3yp_6^ts2gaf(9=KXOVP({r=2NkEr29eOz%-&Ig;OV-cpdgHPf}hYq z>V(dM0Kgwr7pRFK;6#vAAn2mTcnoYeg)j|ugZO9U{6I`JkWPoO3J45&1dd7lm0B9= z0a!Hn4k#QP`umi5Xfu=_!wKpVy5J{J0cy1fpotwL8ObuAL@}s4p>j2%1 z>C=LPDO*&L3K2SM1_%gY1bXWricmtr6&eAJjrvBA3NmBH1H_N#2L)la4x%Us>}lTO zIaE8!ZcYkX2pF7)wgIP`t_4CvG18%gQ4_#uS_E!!HEsG6p-;?s;t3o>XFM@O_e8`j z6a!6TvtB5^`mxQ>_=8HwMlS&{I40=Ls5r{N)Fj$+|9B6QX?U@$n8_SyQL zN}-s9y|LwewrGQ`Yw#IN`tir8$O8^S9v`s$Qi0dD6r*~26hENfzy75dbNaMm^pP&b z^(U~m!D;y6cMbN>y5Ve(;<`8AR$RBPMRD)P=M-V5dKA{rdK9BhA`X66cb``L@a=yo zZv59d#ScrX75BV(Oz|}0?E4&Xx)FzdM?X>Au)@k_nC`KPR zskq@tk7D}nx8aAl_+9h*X~l0h?pKW3hkN|4-}Sy?(xG#Tw@{{0yL%Kjw)ZIfSHGm# z{^2>r4|e0X>0gTFd;g{w)rR=^jq;zaxW45R#gFR`Dl(6pQ;gcwqqu#?7m7sdF2$m) z2Nlm#nc#Po<%Hsf7Q|nRd;G>&PAhJF?mb1tUs3*(@UMqIe!tyvPI1o*Cl!wrZcykt z&M6GrPbjQ^KA{*@jqvKzim}i4DCXFE6q=Tg6=C&nDB^8@Rm?42k1&K|52ovI{{F-# z6hF80C~h-yX}0SAMGaX+){w-l`LdX^rO;lS(@kkFD=fJp5FxV$@>9U3^+GD)W8CWhqDT44zwj zQgM0kD#hppuPesHZC2d4?B9x?BAq)|f1%iM^bF#jR$Lal2k{U$^MvARJbzvOImHbb zZ)4x9Ohw9;FBEJ3^oe3$caP#I+VA9PLJat0x7}~RR+lTNYf8?Lg zt+*_Bt>P-gTeZ7K@$5eMhwfBdh48WSb}8bl=M;-KoK!r!{U3_U;(HYLgybn=OZO{& zmfoYd*LY45wenrX^5_4e_~8?%!!MptJhE_y;ya-|iXT0BPVwv6&5FBY+Z7RI=M))5 z8xPS6oKvKf149#0=lejPN&iw@|KK^rbyE&2ZkX7rxFh78;+Ow>Tyg!+o={BD zBA!3uO+s4t|66hW?_N_}c}uF|2k^Td&;NSnUd8VAzbm@``H^DOuMqG0NX2zOehhn? zJ*u!Y_b7gH$1%lCKWl;i7uXjIZ8qu+{9aVxU1^+4@mqjjBz}ST{a!J4Y>(pBTanHW z9#;4xkAT1)g)XT_QBu~UXl?CLoIc&7fJqI`rxlHjRX%sgw*cOwtWx{jCEo&71cP3m zyOdjiIzew0aB#_U#Y?;ab}|Nf)m4xVK6eSXKou}h1)k7I+c)^!rP>0d8%Q`%`P?Pj z0(HQF&<`5xF4;!#Ra^xekX#`Bz=wlN7!MK-SU`l}esIadfaHQtKk&i8 zryuw*z%Ag@4}3tN7Vzl@J{-t6@Xa6iupr3=-~7QP4h5fnaESvzs{Xe|KghcPde+qA z)$IBjq)>xhJ4$da!J)o{d?Z&x!8PRVa2#Ax&(GnBdJZd*ZV{^<8*m6uTsxytq9ygU zBBc_MhmhHD36>j z;b7$S1MC_5^*Xs)!#bBVSlaCtYeT)NrooDf+L8vVxwaM?AR!s4_4uyA+CT{llGh`= zrrvC^TA3P%K&>u4h36Wq?RLAx+(5)>uv)C<=jc(h8QG}naZgAnX(;6sYpqtws}_$~ z&Gq$WYXcQQ0E^PGQYz$-9}=aaQfwqzOBYQ{tFN`-3aySU+;OlFWoxNnRW)Y2 zrJ)8y=WB*Tt%W1vLA1Y0)d0#OPqW=F=!c{zEut%)qvYvXYz}WhIC8XG@lY*xU?h^_ zDQk_Y#A@fzMcZVR44hMX~FAu$KwfD0%fNSEl>ToQ9lDaz7r#bcIQ zv;7ksRVa(aQNkLAXiW|B!c+7Uz;)tagw_`%6yS}hugeh}fP^8^UyfF5G446GC$|<| zseSg&J#ALAbpz}aPhXQ^#m%3-NQ z2gX6&Gsj-pum&Or_-Nf>v^1E3h@xx@z)|14-qdXe{WI4g4X}sVt)R8Fq3)GeS}kU4 ztF7C&arL=c-wfijz}3!2c9mWH%y zV|QB*j62uWK#G{tK~nHy^-dFaV^t%*MW$9)S2lp~>k(^LQ3G_4X7!d15TjbD+yQW@ znyZNcG}NyC68*D1mx{4|ZTq{uJKD3=JBc6E)I5V^l+TjHfh)v=%HH1MBJ}cBwNlwr z2Nq&4Ufl{D#3+w-*>ijMfS2r3s`s>;RqCB?B~&LPGiy%omW~}TO5Oz~*d-(wCp}{N z0l}bfQEJo7CTuzTHMpjjrkU6#G-J3xsF{V9-qoDcRJFG2Sg*Qi!Me6%YIV4|vX?rk zW#>*J6-Z?3GFR^;{+`=w#L>D_d8~VvTD>c!k#J#6uO^Od?N#pRf}~fe($vc8)PhaB z@VF5a+p?f4!QS0osa7MrUafrBM)F`E?jY-1mC8L)KGJW3W)`e>Ip3DT9WJd;Bl!BM**Tr{JL?J+|} z@7nc=QT=R9iFv)UcbBz3NBu6kz2%rXy1U)d$~Y)S!`dyay}Qt!2sma_s#ilktI-{; z#mXI@AdKU2uBp}Aq1zjKk9F@+D>qmg*6jkI)~VITE^DG%xud%sT6?wn%XX`|9k|=I zuECPkQ&m$^yFsn~a&1ErC1kf+W`VE}6+&lJsfyC8APMZp)HblLS1ji2Y6zHOrMk<$ zMyY=H-Dh)%_Lge(G025_TuUVcq`RzYCFD&zzM9x&pS_`Lhq{LpR)-_GFcS6$#11l+ zk2mS{ny=02_4?T%u}~2lwHw04YNhfRYl6kSJM6hJsq1!uKeRTK)PcEnS$6vVItRB$D0z$U;8)Zsgot3kXi zy*sd99>Tlrxk^wAsipvMTWV`tmFi<_tJi{EyppzKNDo5jK+ zN2Iz91BUK*)$eXmstc^(BTdf>%HDUo zETyPPcYF3T)eu#!Jiy^(#X8eS%pcH5Aw#nuAc0=S|GHe3J`93kSPY>MDuJyX^0!E- z+=V&|15@O|L)(6!a)dSd`dHE0xt<_RUIl zw0#ZAzQt~-QXl)I+Ya8e!@kQ=!fds2*RHj-tHI`g1?VmS3`CRcMoK>b4l*({VIcvJ zJo3oHu77hLo+IBs=J0o3^$(MM#974bAKyI|-97Ti<63=66m-Sm2nICxE*iTvRx8y_ zHL4m_CfGp&H2yTDa@+dV;1*j_Rzuh;E#_5V#oMaWAxA7#O(5PD>&mLS`U>!mZMB7J z_0DZ-4wJZTeZFx|58Au8PSyNSO~YoT@)dLaI%3XU7HAPT<^ns`RiyguY^X_6&xVMp zsX>Ob0i-%gerEzeR#&r9xgMfi@Nje6j$J5>vPxA{T~?dWqpU8iPgO%hd{(JkYpqQM z?966TUAigxEf%w*go}{khH4ahCm4vbF?%gdLdYl>LHz(YhyV^EA9)!2Lw-H(L9IS_ zxcmSN_*u-?)f82!tBX{sq&l=zV~MH|xKP&CgRttl`eyW>^xDc8rLwX%2UMu4U4>Zc z?E0F*oT4fy2_=^D}DXR-gigJ)g6)2usrB+tKtFAURrmzu@iV0*@5nuvrRX?+|R#j9~hZLSEQ4tQp z!ACG*oTF5xR;I32uijzb3@Nt7(oimyun{G0u5AK@no#;CRb>wq%;`o*KVbEsP_rN; z^5KUc<3H*2*u%m@_&GgABpl@nM^GOR@u2M4_w4qRz`^kNfvQ@aYQ>a_*=lIRyiGYM zU$qR)Q?y#GR^e8yF2wjwt!z}O8rAAl8tW;W5CE+T(Lfgn+8hv0gsCZv9n?>?`jyQU z7CUC~(ufhKs}@mD?%f5}0Ji~XSWP)Ksnb-dN(5C>7D_^+sys%mtOFKs4FoCG2x3Rs zt=^K0fvTke1yL%im#J!igYLFsun4%i>eM3gSFdkCal`FaxrF60fEzLc8dR!f2vg#N z<}QwKFe3T^)C1xN_k-?VmjezU7lx-Fs8W?_n3>0H4^0Z7VJc(Fxq0w)SvrejP7KhX z62~IGmV#ByF)?Uf3M2aEq*FX{sY>O(wb1Y&+A&j5n3kT3WSc?9UB@=$0&CgLtBUv$ zfQjPQH6_t0C!Oyoz4B#g03Rj|n$o!>bPWpUTH28+#sf9WD$|=NJHmmzVUdWmtWE_M zrOd7?swvuMX~#sET*79qSY-^QgXCk}UsD({{Qx+KCmcLTD45RwPCVdV__~~BKRK>^ zmL3(s(o=Nf@ZdCDvJekWe|Y+X3HsdO>IbT2RjX+oXssO`*F|1(YhA#hP^nJBdQlrK zHSzo+r-ja)+iq`PuP%1w$wSYkNtuq-qqV#$CO=iP59)xc%16uvfkmlBV(nCpIN({r z!3Dp+AoRp}A@@Hp{p)ZKJ^(i@S)Vdo{Qyj|s;Nv>SXI2HK@!3Pw%3pYo7E5z&B~pL zvcf=57D21PtU_1#zVpMuvMPv;RaMpN#45QcOtJD9#Dr_Xa!5u%!a4YeYoO=r5z-G- zgagQhp!=si@W8$Jd*HqY?wdXx|6j4Y?|}!A+5PuN-5C-TbmzE)q>N$CA3zwVDZxpV z)t(#ZynS=hX|$nCcS|5$ol}yCMcEb-m$D{ zwJf9@{@yP}Oh2G`q?RdDXHJ?l2^+PA+!=NMw0rNpkKOe9?!&*s0UdNLo%k#V%V!Rj z<4B&)`1CZp2kyOh+Wi2)q)9Vp&YU{+nwcR9PtsD8_v(5MDXff1PnUHuDN0{L^}Y9; zlACW%V|sd{J1v$~r7!BKT6KQhfD>Pavc@z!^T~l)nC@mD;|L=(4AqU8en2?T{Pus+ z{nP!YPW8thAOSc44ENq6(`^LLNb}yi?!S{EFm>v0r-X+aqir_L@~4NXCVFWnvP*J` zbwq;INnh=O?2U#kN|s>+qIMypm;8s}y(~s4biZLd(?9A+=?5ejmgTq5oHBh|I6VBf zv;6)2uK^hDB*t*hJ@?Tc9dJokaO}g^@)ZS1Q7Ib7;0uZ+N1`bAPP>cv0NB8k@Msgy zWXEOYYoF!?$Nse(wogf^Jf$x^3aQ>ljl^=Z9dj}6a2Y~IIjQa}VhE265~W!hV+;~) zz~GV64^(V}f>r1E0&Tu7iz#C>?wIu>fB&g~0)W5-=98xb5qHS$Zsr6x&72%a5Xef% zj3hLV~>7y|Xd0a<*py%Cv)xoQut*Qy%nPCmodRrm-~ zQV)55JzgWF9}o^mG%Q;d%S4gUkPxTQM^E_?F@?K+{hJYR0tLZFy(X&wfD;f97+_{_ zJ}`hbAnZqB#0hgkOfRcnfjx<&5Y)i3v$tvka8Ob!^?iIUxGueT{p>X`M61U<~m~f0TLx7I1ChH84nR4RY8`< zw8Q^L*8mB>x=aIKQ95X4*q=`$AK|t6eC+t*R>o(MD%qN2DW7$Pm1H-Tws}60L zUKFErn3h>q(^^ggSqQVL4|`*%>CpI^3e05R1uJ2qE!nEVgb<^7x+^hb!4O8G<`S5^ zVOo(EpoodU0u8}r!|ZARFx0|+Me#;VKcMmf2#f^>7$h-~sfBzf_9rC#`d7dD)o<{V zow(*B9bAHN`5Tve3i-8+0v*Hwu^m?gP}b+wNM!8?BP}p_x`2U@xjqSt(IA|a#^r1q z3abN9Z(s^-1Q3?0mDE4;srY3Io!$b>L(HgK3AA5w5JYm;!)xc^{QSYQnGMG;;bu zpVCWkVAddzpwTb@6b)YaIeNR#GHYkz(~+)Y_ooJ&6wM6CGro~-9|7NuZfdUaQ^B*pJJ{# z26Dl)xEV9@uqLTmiEf&!?lsz8Y34x!Y?2pRcamIK2g9E(Grk*|s;&m(uyoms&%%5q zyQX*^uU5h|tqT^dJv)RFK`X{&eX@$Cmto{m+SSH7MKf?TTcg_jtvBs%LPA1jmL{B8!mU5QrQe_Afs^>B80<%fTL6PGx0^K34p}Q;Vc?R<1zf_+Q(fJd zl#^74HHJ2G=uUJ~wohKGoCP^i0h1ziZaT>YSe213U~a&o@+V#E$QA{zr$CinjrU(H z+enyfW=m8t5Ll#ctlZMtRtZzHwly(L)~-F^4{Zgjn=Re;Qu78RNyh8n3^(HXfrn~2 zkPsiA0G8knmT=px!*jRYIeN@^eO9Iu1s?J_FE1Dosdud){T@bLo2}MY$tam|U^%9S z4KmET_Ux%jht)UZ00zr;%d<*#_YN}UP*<%tVxBP_=Ax3ZGK@x{VM?Yxl~t?2T#D67 zyq;37-p~!eVFI$b8sf!Tx}{gmZ?2tJsYm>wuS`F1E2%&NMw0Ph38WKAkaVX&*6S8ZW+R9|Wdhao5415iSt+o}E%CdR$W4hw8ki`#(%C6s;4BJNZx zyLKp*G21My(Esh0Vr4ZGW9%Um&n7O2I zkijBw!0|4q{3G=6SF0a53n`GmBL}?^3lGC}lT4T~h@gSu$V?nNN(OR7OKN+Q8ZRjy z19=+il)bI?wFt7~J)vs56(T;}YF(%7ZEN2KOS597(vG(TFdJ}e3nmEgCdsiq8!BLI zB;I(z;DZN_wdPhbP)|{(W3r$PjADyA6;l)&@CrdI3=v^k+{bRfQK*Z5L2_Xv-d`BJ zRt5qDqa9BQKco7z>>6T4a`N=>&&>^)v!vbF2+h@ zoie?C4Oqvzb?W97YgQ|Jt=1wXOuv*$tF_cx3{k%es8O36cm~RD=5@%DQoNdAf+gW< z;A;<{Wo~MMvH80|+5$x0LcBz%l!Le4R~_SG=m&BgNMVcx5F#TV4ZvEV_<-I}j%gv0 zk&(;|MjQsJ)ygJFd^27{h2%~pgOobb6qKo?<)@N?Fw96{-IESWPna?zqzD&kXa#kv zVe+F)Z&a0}V^rCWN7IFk=pHd64QN5L#49nXx}=hMuvD#pZE;!sGX$@i^zN|6Src#pR|mVIy4BTqZxI*G)vsVKu%?J?31C!SLpZQ6t%5l-;bwL5 zvoxIuOIE^35meAZ7_0+BxGJiHpBgC^R;APXtBws*D37nxT`c{8>qra%DnjJkXun~) zh3QH016d+N=*VuEty$Q!8XJnhmVgb5RXLJz09zk(Qm)nl@GT-MpH&sSJBF$#M^%=S zR06pG%}+(fVvrQ6H9V_KV8XNkrBO&T6KtRcKXosg4Z_l0O@R1@xQnMBP=&z|Vly(e z1YM;%u z^0p@4V!8Sk^;FlnT7uOS_wI5`5m#0_twZZlWkMIF$~H)KsRS3enAFtNKDKZo;A=Tv zO#Ogyuq;DsxbemtuDI^|4tK45<+xxE>F$c}U-!eS{cLHGUMx_F?#_iR9#0Gp2zAv> zsbJF0q8AT=3a~9(?Pda0jhDsbRcaO9AoxG%E~)CP(Z6$aIw4uNzfPuEtaKXc392t0}b&hH`B6ay#81`vPSPiEXD{%yQumB;Q-dG zw~rZp+4n~cgn+(*S6=NW-dyZgbLIt@pn^dhI|75?3H_oDO0j__*xKoBeV7=m&9u*W7gFWtWW_y1VSktH#ZZFYm7=im9oHoRHLDF%C5@EcOrK zMTp^vhQ7^m$=zRE{eWM4TA{z@8c2pwmtA(*mE>@i+^A7Nhq%5{gmLhdqetI3zT!!m zK5(ZG!5}sxGG|eW%P=&&*guITpogU*xTkvw-d$|{;HhQh8T#lS{pgyTZW?pbn7(fG z=)OK7s3X_i8`C$?1_$7JZVzwYdhqzL@%f80yp7b7bV)WSv1b{?U+0lYTopFmN1Z z4B^H(&c^V`zr|Z|lR|!JFc=aZjieV9csS@%8=j=j)Q$x+a8o(2xS6IO2b_j>NyT@` zE%4Rp2YC>C!#trD^J7fLA)4&jX zIOs=jZyqDB9|#QK<%KeIeiui#nD~o`PYMc3n`|UGfYqkUze@^Ue+S?1eur0>{QRN; zh4iRMa0K*mNPPhW5(^Q!@uOXJ11X)$uJZGv^$4Ga;EnA4{6|i|4fk!qV6ViDG6t2Pu z0LsEFHzcrFs4&rlRDXBb)qa7gg+9UHo$h@@Mod3&f`EulFQMX>6q1^jHgjgo%$TV$ zi@*y)gGebDJ7f?@6eh0Vf&@SfY65ATx^bgDS`& zdx6(|Xt$CnlX>^`=xAe55_kb-{;vL>i%!_TD|_+z?)Qi(fG32|TW!pAFcA?q-U~mt zeB3xJGx%`ejqLsWM?yc4QNXewK0YcnZDtziAMLb08+ZHd0jWV@BoHn?9~2Nct`JBl z_RrxVB-nv>9E`er?6^gY1IIA4U(J0Ut}QSE`T@ZJ9hAiZ_`sx8_gR6PZ^WX(xP+ik z;suvq0g8TK^m#ssYsp9WQ@HFwXUDBT!b1O49y$=?(F8I-kYY)XCvF^K*9A_5DehR%0QgxQu1MM z83N?(LS972-S@Ac)r06+=}{ycpoHj2E=bRd2gFmCfggZv_~gQXw08}>K>YwHz={D- zz|#W3JT(LeT>srG*j>gj$kK&?89+O{Vjvr&p@se6W+<8qY2-jIEBdA}mw9;bip$3u zBI9FyIB+HPfY%qKA2?8ep+HD#7;%EJH-GO3SIG3ff?zP-^ve)p20xU2J4-BtlL|C}s#THzd0JwSpkb3~u*J4!Irn0oRk6xu9dHyzI;V7 zM3}h3Eytusq-4p5Z44et4TucTPrhl)6%?19baBO%S6)57z^5Jz83ckKoZt5sm>EDZ zz+6!Xcma|6IwF?jzJJ9HkO>CAM?=P&#@+nG>tz3tIpc)}QWpavv!Y?^*f&kEgR7GZ zFsacT!(>!{{+LnjjO#j~jc{5BpN;g71Gq>f$W_ zkVhdH#<=Hv?R7WYaHAH6D?YI>WE7mQe&ApRQBezMTHyMhTzl=0>7V|{{bcm$(ZBRF zgxqNmf$S}U=qO*|%$M>#-ANwO6`#mU+&iwW``K6x#tk7R<25(kAfBOo5e@{79e54qCuJ{?rPfCGf za!T?uAg+ia#gnJXJrfX&{*OjqbIoXH2?z$`O}urA&rWq1P&g0$ zfM5`t5fPaaWq?Sy!$|`o>@7dO1*EtWs==dCkB%EV@uxqz#XG$bNXc6<#0-7`67v3r4pQEF8*u|&K)|Db!5th-QDo=5l70G| z5kZdQa+WXqMkXLkHO;za(hU+Ie>2W+A*PsUGSMd&h5?J=>IV!1Od2E^Ok;2Ug)27@ z1ibaO+i0L5!2sbh1$j?QK}Kw)>ZB*{mMOqQzH$i8d@0}aEqn6bno>fy{G3F?O@33a znRMH&c;M$h|F5fQ7(u(}_=b(cfPp-(+^eo?9LoL;4jAahjs5Rm^xqrz7ufd{+B#q` ze(c0MJVfaK$c6d*;$}aMaZ>bD?9C~1`!#?N&ekeEAPfTt!_yBW7(~v+K%hSiusJrv zAemsGyC^WgM%>^C3qzvQ!4U)y?gkKy>GDg@!)S_2I_j|W1BL;t4(IB|fy%Tkx|{p? zuWq~Zw%fC`fI;$D;KVKPtGk(~@tYD5jjuc0M%%Oh>gRV~?WYO%hdGi@Gz=Zu!_g0% z+yFeEKB&>x-FDkuzsw>PG1)Nwzdc3h`@o3Y-;J5YS>tW=nGb=?Ur&Ur@NI)IbPyn> zBo~IFA2?v38$0oC@m&@AV2b#R3Y~v_*ImCffEz?kG+g~V>BB1`2FH>=up)a&A6t=c z<+DgqzN0hyxLwGhz!8E0gy^Y;=vn@g?!Dje)tejDvJi+@Noz* z;CbaC?XN6m5#u8hb-Ic7_NU%Gzq$LayZ(E;E-^A7J9+HH-}Q}g4|zxjK1p}%D|xs) z8T#xk{(K-62li0)18Jy`Xc#+jnjnkgC_crC zuPu)^Bu55BCXb&uLwvr~5#y`B_<#7)%hV`?ej#xLk=^g({GyA~Ftg|b!r(BF^~Ax} z7Z?T+@rjrg_#K)Vq?bOvOdz0-GT(dm{S%Y5a|4nlCMOe8q|Y%+G3lN^Dzd z^xbCiq=QIWzN32z5aH6D(?dK!3Byg)=%1MskRSnpBHjD@IDGsiJ+l7>8bfH7OD+n@ zg~9a$p(94l&>ANG?q0Nfe|PWw6UQ4810v^Y$9s#?|Dh4|c>rUEn5ckc0z!aP#NUt8 z_^nU(afG3OdT9EAP!8e~4C8h^iyU=GDnzn|GoEd*za|iSs)<9!gAR+d>jZ5L(&f<djFM1|+(9vSlFe%_ZF6MoIARzeXM6k`O4+sMQLBhd+ z`hf(4iI56^@JzY~r%fEMO~m^IkP44K;5p7$?EAnBFoZO4B%OZN)JgY0D6#`b&@W8) z0bu|Hh@c_p2do@K#Lq}JB>dsQ=?}aAiQC72mz>N}!7%aBX%9U3;DhwLnC^iGADE`q z7-s?p1cdaUX~4n5`29Ygf#4f841$Cq=m%_uhRts_8K0095+s~_ zmTtfD6Xh2&ULPESmmVXtY*VL(OcN!Y{s(+xd|`TkPe&LS2!rbfF3Q0po=^b4$7dLr z9b|>$Q{LG61b-LTi9FMyl9TA|*G#?5e`=JB*+&=%EE;^uqE|2ssvj^6G9nX5Dm?s{ zC-?9pk82GHb3p*D$+-#Y*KuW-i%k!(A5W&nm_9S$5fqpH|5pYAO(=P7h)XjDJd z=+O(_2hk4*23S^L+y+Bjb3xn9c77cgHBGPZCMBi z>!$`iE|*XM!M7W~7Yva1!1@8fAQmu4G-wk6gZU2UdKr@~&4;&7YI0OHSnd zidO243)lPmr>DY}8G zuLuW#L2Nw4L27E+lt7bS6G!j13R?pzIaCBlhSVZQx#w4CG+U;M=_F4Laf$nR)emH$ z5II+;D_BO&sp3ua=}dpvPMhyD60#EK62DzmhJJ|l2Lyr!~Fi lYSuDlHOIw(p8kB*_jed6Cwf}d8qR6nO+@WKphd}1rQ`8 z#Aj+Te#AEE{^@DW^yx*!&yy3OGe0h0P>2-HLE>IS;mjy;=@y^&Kt6>@i@*xPjDGs8 z>;O0i4#4)|c$kARLt4_ZJUj=WT{V+j3003R>VYE$eiwBLzu0;cvs)i+;fE2(uD`fp-+BRAuGbEN*_8 zWe^m=g-JjV7HF~`b2yBIq5<$U){0eSfN4!$S=p+J<(d{_6$1g76dD4?j*}bf z%H`BlHLI3m1;WP=JRsh)et_Pzs=%00T8DkwVR?wNOga z7cnS_A2376H#MaS@FCW7s^{0XMB@WqzKxgrA;GhLke9bY7xNHig3@E;KU}aA_c3%! zmyNmf;bpIqpP+zXno~&7*ouiG2>MD?ChE{nA~&w_CxuDgj=-9-!lb$seH_gd1SIN+ z8OULH9w=GS0w6d((?%KsED>fmCOt3bQB$)ru4P@2PcZa@ftU9i^YWI&wX|r24ki>a zjow5{%EHmovV6TlQqB6O%|0>`BH}aS2ngjM%6T|Yylhiaj!v%y3dk zgegr-WfBcgaqz_!V`DQ#6t3ole2vj37(9^5vwk4vYA^{vLqB|d6)sVmf_=!y#bcx{ zJMpa~S0%B39s&tq39uKN)s*wRgK)#Ucz#n+QC1v`qEViNWL?Gc{SyM)haSk287Kxb zgamzBWuY^pnl+k^G}06YE^_}$eA|6I>jwe{VnRrQf;PG18Ekb=0Eox{`SDK_)i#2XS=X{a=hx7N`bI%tRW@lw#fg89?)Nb3h>IK&{II-uRTeG}#GR+k6 zcmOyk$Ix*@<0e9k$nCiomg~bDF$OO6B^ByfKOi+rngk$XQ{!hP>o=s*1$p3mni;X> zu>iqPV1NcCBp{tc&BB=Gjf?_kA05)w3x%5!bkIr3MZz3%O@D5HbZXXWqOt3N&{t%^ zkXrXVP#`(545K5)B}M6hD@$_0%ld+h1lIDjS-E;NF?a#70H+(A8HoHPAYg{CF{cK7 zbC~Xh@{MZ@1cMBioh0az0RxXItm)`X#cGCN`(g^gl-leP`MH<$9e5kw%Lr%Sw)!@Q zdeIM1Wv~QtPnD5)h|f3VnoRtmG+;oi<%saXWP;pyJdOjKHa1mm^h`sKgcY98y|A&u z0IMewM)4?1!p0Xo#(wSvi#{yGO+m=iRJvwJf*}}7puVXjnK0t)ML&=tF%W3jml>D4 zDXSCTOculQ;XyzoCfIa>=Gn$go{8v@vJwuSUt`d+fdO!knU%Zoc`r%4u(lY5>9q@;2!+#BK&zw@FWI9o+9^c7i~iq`6B$W`urvcUO}$1741A~29U4~DRD zOzhH43C!n#^#eo^%r$P)rWdwi$i2V>?Q9yROU>4jl1MO!NT9M1lXsAo zFZlMw7hmc~PLlNlF_WYh|A1#>3iLUfwxTDsJS$l0 zAoE7A1`>ikTwzL>$qFbJ?j)hSM=z=f5PD-0OJQqWzXQ}Z# zf(7Ge9K7twy|C64$+H7YG{!-^rfxgrh{J8Qv|#ULpImT<^`QCzx8?G-x=mokFSWqp z_X64wX~nKcww;HIwnaxz!2}Vh2dz*O9aMF@c=5%pZ93=?GElkfks8PamuN4vK`!`k z;0^;>E_mNxS*VEy(e~{v#uzYYwDWmM2GFHE&REyhGHln`sqcW*84VXSx!X6okk##S z>zX!grjubY4&pW2H*Ix^wbi1>=i+^zZ*m8Mq$dubA7C0OUZ1<4+y14_mS-?Kf4;ME zq;sy&KhwDBrD3~@Hf;e`G=PJa6t6hgy75(ALV;t_Sm+}O`npYS{NSxl?2_P<3;l55 zaeYCKMWjR9=WZ8W$^wgDdO7U;MqNx8yhO0qt%JJsRd1JDx4sG-@cco%#uE-+qbGN7 z+_=q9;baGRy8>m`W$oX@=^_qA+r1Y205y>8+2x8};^)Ej1L6moTu_c0@ujYog;OIj zJ%3(6;5n%Z&6a)5ger+HoGuee_(?~~%@Jqo#%)?Hh6}_GG@FSZye2&^65+^OH*VUb z%g=OzRA4wuw@HrA32tpSF%Hg8w0&FQBFP2s`T@TgB#Brw_t6&pdTe7(v&-k9B9Nkp zZ4zE-+P~XDM^KdhiLf~E4O5vt7zya;e@V`-056X%2M#uD-?&?f%}+{kwr<+LNtY!) z?=6ZZ)Pt;T8)ekdQ!nq%$`Tyy+e*^&s@GupfsnD9IwBl5V|$AYA3us96=C>5;MAVf z822@966qmHCMow+MuE8HtOS)`dwDn5fsWV#SQBv2+6+D~B8W3$?B2R*`}XZwar9Yd z8KI)+iE*2@I`SeMyks|s*PhR-y}qpvkzDX(e<0Tvjfu9`Z-;(>rbjdW$=+$C7e>x& z&>$8o3N#CM?j>4sihKk=U>e-i9~UX6*+wBlJ2fg`^B+U|{;wl^QB zY}LELK)l-)uhqTE?7)%QOC9*!t7B*>*Yi?84?#bGuBB-{u$Acq3ccCVf*ndp%>euhw%c90X zO)nSF4K{6R%Syl~0PjqrEEx&TL6MTi-zGV2_zXnOr3t=&c^+&1ahI3%jNFf zo4^g?3IKyLC?u@3>NoG*6nzGJ}R?e_hh}_F@Z8NAR3DI9e~m?po2`;rSDmFl1sX*l+$7mzVX5hdzi`_4^lR*no^IpVDF=Pn(0pXzaz+sox zJP07{sKQ>xLP;22lS;iByJGKj$cEP`@jeGIp4~tJv_G0DX3j&8W<=zh8iinZogTrz zy~XBF-*~5Jyd4KXKpJIyQe<-0-zBI~WW?S5ci6t8*gmn~j`l(I18RE00d#b3Nv76o z5DmuSnHYaj)1&*jCpz#QafDdf(9E`e=e`4ng%-y|B0?b-k;TE?hcOgv(`XAR6ERA~ zqp=y8nk{?xyW-|gU3kM4yC1NH0?Gpyi$M;)NuSvM)}IbCRwzyUcJFRa7B6HDT*gZ- zba4FuILOf1D)%3hU?3=VwB@*MJMJ1cs|0GftsRIWu zWhG=HL7!OYgY?1l1NrT+y;92)r9|7?TRL_;MBhUr;V?WkK^ET$*db%*&V75gA0j9S zAW-691^W*i*xPCXGZ4&P<~YQiG74bg2pyBk!O&qK*oyt5=p`4tY(;NiMJ8c?gpPLN z2BOFu_u%fo8xqcYd8AL%eXDK<*AFm}gq?;C9N2h-I;-qnd+pEdEuFUY#Uc10+OUNK z1A%xq?U3Bo_XHWd`r>ef zgM%f+CuRW(J2uET`170Fbb7sRF6saMbq{6;5jxYp6LNeBJ#QSfw}3$z!{Lmk&Xz9H z5S?YEtAorAeA+>O6b!t-GQ}ry6(vP#O?wXFGUF&IBD}Wy z&|eH%F<9{7pl=5lL_eTSE1xcij)~M8_ijhC%P_#1|6hOo$e-Wp?u3p;`;ZM+I1o)S zlR&e-Z@mc|2(taT3oDud@!pJGgsQ03tOpQ4ZBZimS(N9sBMv^n5P6$Q3jc$Lwrp<_=KzYQ(a1P>W`^b$0U*KTY3 z(?KGZpct)a#*kR>%)bSA^7RrB1S0uKDis``ga z*pL>f*>GaN=zh!zqyu%f*I$1F!?w=oS+GxG4c`Md_maC{@>mo6%Rx$;69ur|>g>Sw zHsufto}Lq21WQ!_!eN4scnnXIlVIVvVL#}IhYr1(l`qK}PpMwwegowmR(ZlKL;yrd$~ z6AvIjStMaKh(q}f9zJ|HOZOy?6^2-}p;h495^F&HfZ6sRevykn0)PcUN8KSU(Z0%CmJtA`G{BJA}eM?0fafdkL{K$>0#e)L;*p4bm1!E>P; zzONrSbolVASy==FZ`k^_(DQujF`#|`9FSS*{%z=<0a>=Dy@$LvIfR3~nINJBil|JArG8Y=i;-~}io7rfag z3jVviZPQ;mqtgPIAsl3C{lkT3bS>^79J;z`f>A6(x=jOm$(`w`HSK2{I8%M+pq<`D z^~w(%93epy{mRZ0+np@Ik%r@fn8E)2+w{;4d@%4r26zvwAE38J#BDo#sH-zABmk3m zdk=$uQxoI&59v>a0eppU*z(ZOEfa_z~Q2bT?mg9_jPazTKAlYjl-Tb*Jz3-4qTIxMYJnfC15 zcVheDgGb(xsV|+6utYd;zyL#L8Yy7oc<1V9xp-nZHnyM-IM4#-sxa za|Qz5Yk5+qiQcnwCoNeXJoq;P!|OO4Ir2AB3l6}B0jt-{3Yuw=P!?}7dMF+edBIA4^8d!Ugo?R@ zk9n$Ew=zrj_#g!btCmo(xJ2hFSt3VXBCcxPK4&4vlOyqYApJlL?oEdeA31Wg+cq@- zsv?$m4jmEXA~5uK1O-ecblPUcz%XIZVFR*=%~&3Nf<_`zVo);<{-q68L$L$%1L7v6 zB@hzu%@>Vr$9lp7Y#C1M-Mjb1iN+IKzzQ_<9z4o1C~I50&7(h5LO!p z|5_=sd%FE9IG}z&lRR;4`wt&^2Xp>gVge!)^$YiXf!QRG%!LQIUqdz=feCTP`gDkR zqUAuMfdxYW-h3s=K*|O^eee*>MV=(FFwmn^6~q9E2?_C;I(+EcX56twIHS>q4dL04 zg+{SMpW^J-LL=;vHvu$W4l1fVTrFL0mgogy$05!H%VLUKTcRqRutdTELB&cO!4g+O zk(NxbGrGYfcgR9K-0RP2X$|>ACFGQ2N>qY$v_xDM_`VCrKg27kuWetiH5NmPv*l) zaXo2yTcF`r5DbRK4n&2VP+;0S4&O8o5VKyw+Cl9EPgjE28guCcjdiKU$qy`=5*h@U zCuq#1VnVho#!z56=?9j)5@-u7A|@=a1-+MOEIw5)%m04rPV1RUeP@ZBgU#=>N!?=NPfFL}EZa)Fk zWqv@z2#gmX0^%&oCxG6FN_TKe=#nE7q}h#1Uv5&ZSY$ryz61`NB(ccVEw>ZWI~b$ zN1DX2-JtpbUTNcjBCCol8AvqjlO`6us|bXJH~xJb(BXxGL4m+JKMD6(;_BbPo;>WP z9r*`Xg>)v%!T>$JkE<1vM}2$;xgA_TXghFNO!`7H91l;YFRRbhL_@u&rJVtFgnzvK zXZvv*jUERP_Mo~@^aujP(|s`TNVYyWAh}Sw)MLzHdk&}{@T4zZbrusxEE(1}0S5qr zaVK$v0S67FEJCRWkD-lj2b2s#ybIYbIFIl)hMU-VlgA9_Q#{`@7pVmX)DP(UMg{r<2WYLC|K5I+CWn&fQ=S9_ zSy_}qMI6^70%&Do=Af$LS5n&&xFz@vA@LFwMV7xgKZFN{6J_Yhx~&VkXHlXWAkaPP z`P>bnAH-rJX)}yZ#JB();pp*}^)vacV&({kg=p|PY@p%h@s61}UIHJ*C?x;gT9ph3}gH zCnu7qr!@K|Ps#T26j3~3j}m}$PeZyJP(L7RAy@}|aTr#l+|6ky*h#Yp80rfh0pxp3W^#3rKuE-XCVSZ~#jB10kiZDtmge~Aa({9V!KjYjN!9-u zkahDO5&*HQ!>fSW8R2rcMpXa49Xd;t#M9sOg_7Mf6@wDYOrrxM~DOO4yZ( zHH1BahARch&k@NHKxvpo8dBMu73L>Av;o7TkH3@-rQxab45S~39ZBg`XUrnY-Tdu0 zc@}}^{t`3`&yj%=DUn|Oz!0Dz(1#yA4;}OJ7EAqhX`e=PR=58ZzDHlXl$+Nxg{jgj zO7nHg$q^FFNWFhD1eXT1F~LQ|WYlH_*L%M$My4LQ!aINN?7&BtV?Ak#7?ETaRA}=F?bHHt{bd}WK_J%XDEr`? zS5{tLkdVy1-P2Pgi&s`8Bqs-k2ZkG?qfI6vuhrZjcSbp-n!J*gOSM{^!C*8P;i7>W zj>{x-YbsGpYDbBhjt)!3$t!!Zpr8VEpisFEVEs#15Ey~RXpt_V5hTkiTeb?(B^aa1 zNKE*xB|ol_Kmy@;1tnpiBnZ(`D^V3tCdw6$l)5pyyt1-Y6)U6`m2_nEHZ+()ha@-+ zMuOZ9d>&9g5DG%RBp76dK$@Qo8y>LH2OB8SLX>w$@n?H}Ed_NcT$`PptR=X+G@>XX z6ekkO;KkHMoK2s%tT5A%E21g07)Q&ACGPPd%WaCQ@PlETEq1cS3h z31vt6n1$C*UmGb zen2>&kt2^7xXaT)EJ5QtP4T=%9Tp#X&52Op(Y^i7n=LlNL4O4SmB~5!=|7`q2O0&- za=|H>0il36rO@=K7qCOELO(rq$~HM%0D&HIa*I_2gK(m(;2!h*zI_Q>j7B@yEdT=2U_3|5Nt~iICJn91VbQ!cO6Ryh0-kVbXl_%I3*O#uL8cnX|Wh8~X`Vq)N?MA%} zb(J}|Di57#w(-+bpMLVm#~**pkg(h*Hfp^x;9Q|iIV}973PGTq&fi2lnr?9)0x@xHn?*d6e29yfc9TnP_*b(jxG`d zp8^gdquB2_lP}AX54Mq*-3QNlZvcm|*6VJjl&iVn%(ktIMu z2n+JKpTV-isGu_+Qs+kT(ASuzs8I=EAgf5w-dK%i1qoqj_t1Zx{D7-YAHuya2s%3qa+gGj zcpwiw{<9Am2sY;LZoP@>@F7S-ECE2svaDEHkUcN#pQixEkC8g%g1}R!0>g4ERxDjo zUKDbev41L>6QkmTQinO~Q>Go^rmQUMij{ytAmLdgA?m?k%BRk}1g#K6MM9R`YI4PZ zgP`}hsAwB>l2Y@M#V9@+>;ozyIa6SAMTHA%Bm@nt9|*yak*L`#G(|=NvxGO=JB{=O zKL!F+1e#*-q94$dVoR&%{S1h^eg4_|+=yru2xgQUN)W63VbHSvbE?B8u{fFiEsIA@ zL1KY#o6!Xa41)~<1@C|O-sv-+o%!%25dlEZ2_VQKKci?7sDAP!LEys=5%aUNXU~2P zcjhDr8Ylrla9rXC`%iyJo%mEI8dqmUA*uD)5k*dmY);uw1A&lVl-s#hX zFBG?JL1Mv5!omLcxXMV3;)9))BZChGI8H@J1KKMJvO`;u1mT$wN@-9x|4&L-?ur$F zGv)f;`=5XzK(*rTBf58aeAISCrJ|xV5JYB%45e}M14%f1s!J?za8OZ+LG%M57+f?( zslUICmB*H6@!_@%7#7B7YIZa^7bW|t3I721FnSp{qJ*(dH%AxvE2l_zJmMQxgH41=0+8=nZAYdL^{xfo? zi4B}SbB1AX;0wGE_r+%*xNSCz65}Mj$8{dYIrXfN(q|d4;SVl$Fn25Nzje z$Xy&T_yX?p50N@X4MIf_JvpyDa?$4q{rvOKPLm@b97s(K3YwJGbmDW+ltl@N29YIj z@YxvwSBN6H)ww!lzyXLY$&ElmenM_&8>9huWEVzr_PzH%C@L&N&Mt{DI}`li%$d_H zT?hx-gzV6_+>!vNLSfIG{OF&_bJ3Ygi2t8?4-hAYKtK?kf#h8?>LXwl4je39LLCRZ z@yvU~06+Nm=2!ooomtjra#xZI-oM{SIKUJFzmm)nLGJEkSb)(WGXyXU-WowtALJHVpp zAyGL|Q6WJyPn<>jLgQxap@A0@+a}(@rJQWgx$^@Q2!TSn*}@Hm@09YygND^I9N)W9B=@RLw?Zb zk;cD}1f?OE)qe1*5c=Exx1z#w5D^`y`OFz^HVm3bLtx23@{Vx8MeUeu(6aKe2wp(h z`yYJpQQMTT+=PNveXT(T(+`BE7*U{ECx(vlctFf5J`3#+3kP_|Gz&lxl0%N+az64` zyYwyHemH=l81y+Y1i~-M4W+LlF?+TVY8JFCw8Z?(q3xXwHiU^2uI5ike7c_Ik{&7lj5GVzsK%peyn zn)Jn4#6NY48aR$LE%YeJ1tJqjje_*y2T4I^LDXQP?bSfcQq@2at71A!h|YARK@n%-c^)jY07K z`+p6dy&yLsp`ai$lhDNCRqz9$vd9t)OKCjBeUEWKvx=A~kcAFO9payX28>;uqaCSd z4yqprh7gahCbFg|i+q|M`fGPbY7}ph2Owne9D@rJaKwE3AJ`bP&C9p7NuD(mLy$O} zE?|kD)0|xJ(e1CKB zg6yKgjKZRvkVz*_oCR0mF@qQi62Z$0Ap@Guo%rJH;gFo7a;c9j#)z#_(h1Sic$!Mm z4JI zU|{aN!#v(Z8YfTw<+t;46SONzS1et*WYsF#<_V?8%oF&*XWVT6VO5dGHl#hBLEm|g z2C4x5S}}cam_bJ4M&JM%kLwf?BVkbe09n$UBFxkJC;(VyXm25lvsl`RA|g=_$>Dhl zf%e5P;CqiA78o#3RTP!#P!KS0YDf;l$d6z^;*}L7QtQuvjDca8Rn6CC2NOVmgAYFX zxC3HA%<<-x7cL0?KpJfm0bZTGATbk-whYTaA!#SRI8AbgRYk!Ns9uDTpvEuGE&>d| z4ahRA7L!1;o8LPv)PEyJn*dG$4fR;0lU(S-56}gLTp;a%_(AX)a50iwn4Z`?J2!Ea zyK=rPKFTQ2El+5Ay=vx zEt0N;_C%^BK=$b=QaAxJuv{dLQ71$N<{xP&=?Mn|tuF}4Ky!*ZtUmWq0LbEuMhswi zU;$$nU@H}&-ayOPk8Fg@M8&|k zXhmdY;(}(h4qyx%fZ3q$mkAsQ?S@n^;J}ky73m!a8(hAALLRzSMDf7!J#M;urc)=IGIL%5)4pL4C|jwO9S`*{G(H**;wUI z4trI?0p@EV7KE@v{{TCXa6lB89hM8Nm~)|}xm2(eG1iX5l%+fg3-gb{c#IMX%U3Oi zp($(~R;X$f9s5$;?%ZG(b9+0ii$I~fOTq3TdnVk zkNybOn*aB^*52owdvgOpsbbAZ&fTxI*V${Ywbx#I?S0QxpBz>&U%mmRYt{V_1K&R2 zHUSS9^7;}KNEHY38p(`He2>83BS6;w4maf~SR0oIw;P7LM+wGXU5 zfE-{19DsrU@_iE)bu7)av?Xv1M$bc$i=0n&5y06+Mi2#I?b6+70sfAq|voah5C8Q^2!#L(>z??3z1 zt|;Z8*q7UA*zAUZa6sgM2SThEaKVJ-_v2VEiOv6P=YGr#W$Cg-dog3^w1Cxu$^le- zOVxcLG2lRKw>~ozwpxY24FDsKr5ZG<9K7_ooow5Uk;>M*^W-mZZAXjX{ud5uO zg)|v<(X~`uA5adU6MFC`azsHP)YDRw-REGWbKhW{94wHDfd`xQn@<6V>W#;Ku`5+{ z-1(9>7~3tQOYa5?#9} z5QA5qUzAPU9R=awpXPEvN%A$VPEH( zwuN^?HQ9MV=Hh?Be69aCG`20;gHrJZLLX$y;ST{lv|`JaUL(2(V!#tMa*&lCVc^nr zqfFOd!I6Y{)CX^066g}%6JdXEpy!e`se$$;meCK z6lp;;?!v+5VhZ7jryg9x*J2j>u%rdzQRIR_wCaQj`@jVHU@+owVLgXM7i|6%Y<{f$ zwv{i6L{Ka{H~U|`6iy`eGdzi@st(;UqW$>FcFYPl>8!x^a|lA|zyz`0csDWVw-+9mD5q3t z4&vA$YgjqJG>E~!4d*6s)G|`~G98)fKEUJu8Qab&%xX>!=&GYWEVw8KhumMV%mSa+ z)RNDku`UNpAO|!QQO+NEq$OE+{qhOC7L#&NY+9g4Q4K}z;?z#4eSN>W;wS}glvmB& zd<$%TF7Ys;!N|yj3EROWnHFAsI+AS^^MKZKSRK4l3Uv^om8$Wfg9qUpdL|+hgRdF& zY`JKH^g2qxHf$H$Ca^DIn_}hOmR+>y#Xng0UFoGb{HiCM^>bZW>2p}&zCdnZy|A?A zHtYp-zO?@}aSp)me-+N9Ub7L3NY1u=DPIn_S<${aQ%)DO)d%n&WabHuS6?s9!nv5a zt&{!_9;2`al3)*(zkr8QAH4YDy|hiXl`qU*8Y$f&{TH~AzI6Sj&6ERmeA7-8*JG%6 z$l_l34**4lfNwO0-+v2rfbS|jxUX_E^#R{;1cl*Vl@K-(U>^K@R}){VSzHdpP{jD* zN_fi;URRwAA$ak{=gQZ%Tx-2MaQa|@_lH+^O_;C))5Z(jM16JJ!ljS{tbuO4b}rR{ zxNm5lZHITMJwz$wq&kPW2aHk+!C8tp`^HmGI1vmPz%ddz&Zg>s3Ss}NyI`zmG7HNm z-1E|loONN$mM+JE*6?*{WWw`QQFh(9w5@zMR=U{fxfH4zYq>AAhV+6Qk? z%*1T_N;|m9O;0=kdGsT-R0$5q0Spv))^6jjDGwRR3CSD2dQAc~WbVY`^u>F>c@XQZ zeHbJY*1amq>?NFe*mmjCe}g^yrAF(2uHh4pbvzj5>``pF02xz{;z62O`<~%gq$&_GsA*a4ygMB6^DxL> zyL7^SF&{AfzKXG@(*ib)%H6C$=V>IHu-+w0CzTF$HNDGfDasQ1`Y*{B9dINV2g2+z zGN%n-b3>$dlrLPG&E9iQWINmSB8}MzrKOR)t8~JI2RV_bKH%QKL)hhnev4e1mPP%o ziMB24%A8iedJ`0&vlHpo`Rdg-wFp3?#P2x{+}1=qq0VtZrUl80-@R2^yimr`Rj|z^)j+j34uq zuQU2f0(?a!D;tS)B`ryA6FKlpRV)1RsmC5nLJo?X2ap4dRVY$AZE-q?M>kXqUMv?e zu#ChMk9{Es%hM5&6grV)kBKuqR7%x-a-M{&dS(BP$kJQG(*hnMs}fEO7;UxAQe5A@ z^;Uk*0gAvsL}twsu?n$zFNYHwPm;MpGz2gdxkNU}L%8tLiOjq=-=qUG0(}4jzY(YC z-GM9EdDmBA+t8F2+9AMo*4qh+io{7v);lsVX*k2Gv(B;Av zgM7oyAMX6B66F9BgL)9$s}g(&x}P8W*@FrEP;(E{g6y1e!O+R!=Nv)cz@o4isJP_d zZhHB7*pb4KSFu(S^MGbxIn^W82$1ZD`IxT`WVy|A4(N$3x^#s6tmiog9$dFa+|f%a z1#<3#+tDvRUR4FJ_ZxIb2zoIYdXxiTryO7h%SU z&@X`J*gZ?*_)<$1xT;o<%nQkDZr!{#hfVR9UM~d>TB6^4QP#1T8{l(Iw`CShppydx zWAyAVjVvnv20SD$(G$yTOlfo@;r!XAO|)+A#bFk;a$((wjp0uD*>To8`+x?*E%XrV z&hrrPJFIP$i?IPFa0_qv)8gC`ed8*j>YnOXPs0q9Ol$z%rn?i*I)&`)sc3H#hc z{RSL3avk{N3y)V}ySNhPKhQcXV<~1Fu!WaSC9-~l9N;`sY92hGe|&Wv1~ZnT=|}`4 z9~btm=%!Az$h`0Zm-FzXCz?`ga}&gMMy}dr|7xheXP-UrYFRnHi-5&4^qms~I$f)B z5v_p+y|yco&1TAZmV$jK(xF=kOK)vzYRN!m?s*BeglyNry5ZS)IwHbTgO!8B*aw^# zXb5i4cPWY-RHv%uK@i|sUUJ3#;#m%91FS8f4jP+!o)$!_gTa^>(9NU)pYY358{BAx zRaFu!1loGEkTDm7e3}Q?T!1>5dm9Fa)TKJuhH0U2WhCbuaLfVRz_|_CM7(kJ=FB2@ z_Ra2ZswTiP7MwqD;C^gB;XDEv0>ck3LTTH}kVF_Gp-Z0Z+Xo!X)$?%r<)vrJ;ZIx& zkHnL&svux6^XQ@Yp~V?N_fO)x&)@gJ^KxtjasV-t)#lCE4dpiJzGdYL7cMN_4lVc+ zCmu{}k%h0kavy!@>?~avlr3#rOWCun6n*e}I9r<_V^!r7VBMgNVtmxr@~EvnFCQFI z?45l8wG2*QzNS_Nyc_So`{h&k-IVIp+y7~8J>_6=^CNU5<^72|z)SRdo)*+l;qsr`fSQ@Ip;MA)pBGAqP7jxvjEVeHXGR$%9MSJA!FOsPF}KK`Ew7U*?64H{7&3 zRh|12EQD>#$`>svE#3Fpe%ctgc4eV1Hp#w^m4o!srH^BwfK}rG?kkbil!LF_%w3U( zpFQ~UmU65DYDMKpDVC2}R*>}t)=iKc?6xgUw5+}0**`%N*b=U$s3qE(UO-22CH#ua zrQE~evIE~Av;HVI(kKUq_aA@@TsbCo$uB9n@s6qg7yGIgC(}PzR?qjHFBW~^N+qN^ z*wL5}b>O>o+_P;+K4RtvlgLRCgAVK!-g0vxoZ5OqC+EL?(qGq$mAF@j6Z-L${q!mn zm$O-WgPgU?L=dPlxtdysgGWuR zI2B2|%gq)l2+%^wjhGk$Q?Zx!fvg;%`1!7+&>=+peopnAFK^$LyOz@elt#ufle`a`FR)zZj&ew29+082s972;FJXqXR4K`x>>vm5t%N6ij2vE z0dhbCK`ce=8LWK(t_JE`a2M-qj&d34yCDRXI6?#|;7i;#;LAppGqDteX@~Z`fD;jv z19w3i<17och58S8H1vA-z1HS1n#DxtXhiem=z3Y(t()Kq+(W;z*au~eU=~z5alF|H zU({>6z*TH#LjOS!aA+21Q+fDV2qb@ZEXrg!RdMj+WCrA59TXtHE{E-P+Z4J!F3mRK zQ8of%M-g?9?@53h%;bVv^Z_P?=kHlmL=1GJPE@d(YwNPia5`LZ^PiCT_IusNd)%Y*w4-AmJp%hi30+7h=y418Z(uk8aEic6L><0ZTP4g$Em z_lHZXllR@XZ()vN&~ycUx+PEsbT~ftla6%bYWNNce2MGBCg3egGBahDMYO?7&v$Us zK3`=BPp#*X?4Vpjr9vO*w4g?!Oba-9WjA-if}mePfbzy1j!iyH47ava;(2o6+y*$hgDYX8qBho#aN3mC)Kpc z%{&N8F7Q$*x-YZ&=38K@a6_HuJ5G*myym9W09_`0J&1FK*-WBc&lqgDc5$m^tum7< z*ypQSqS$X)Yefev-@mA(sr`B!e8hp9oX8WT{s3fbpaCqDtZF!uQseB?6oLE{9KdXV(bVX^*y5-} zU3jng6$BZyoEVagZS&A2GD>(f_}=oW3|5IaQ+y+iq+lPKo_RZ7_zZWnR6PETw{E)S zO83WU9J|E6K1f0zp!ISfu3AsRDib@g4#k;su6slusMye)0J}D4swUuEb>|BmnYOL| zgK>OX&e{5Mu&1gTJ8xpNq$QM#sxIL6DUv}Vk3--vE zrW6HUh5V|J1DxN1GL}J$DTQ)SMT4Ldwcrj|g!4;HIJk~Opn6t-hXE-G!1IsmZ;s-S zIHX99jzACLL=P=Uy*OP_#GIYzwsm>fiQb2K%kIQ4$i2DyZfF~RkA-_3Avq9p0xv9S z$<&no(?gvHAja3&*V(Xp6i4nG6s6t3fkg~eDWr@NlEZ`qj$4)rG!9`S^O3bF%_M?q zd^HE!M5eWl2@@7As#%N458@Pb(h=APFa_h=A9wZvZNQEPF)i%fv-gL)D*5*9_8CCMp%2n zLlgw`+x`bRt+ntVcOF+L2feos@EgC6VP4>c?c~RPk)GR@+`9+A#!NYgZh3qU&!I>u zZ3F!7+L}!;4)Px8cOSlrvH2Eym9baYVdda~=U@2+P7;N;j6?8xR6*oGRO&h&A-(C^ z*4r?>!>^*=6X#V3*F#+91xizTWfL5Tc9|-20?DbN602L72w08mDus&^ z(;8KuMZ}=j_5shT^0%Jtx7#q>@oSq)=Opjj`EoOyO)dL;a-3K2#pMT|*$il>?ppQc>MU)nn>I2FFSATci(7w9*Yt*tL2bdO| zS0TTqp67$|hHgY%xRR1I5X6v&KW7(qch|t6sjfJ?-AJijSjC_Cx@0w1n^JIKlbd@4AzpTEgOdg(`^2w~+#=PFL4 z;5)@N_?EkT&HWk5!I$Z3y`gbwwrrQa*h-!7H{FcET2qeGpWLZ&`oRAN00!XZn)2r$ zB_V%e-m6Av1IeZRE=DKMoH%{(RnBeI+tDiSL~&0NdM+$zY`(h`hyNKy++!vti&Qli z7k@eknJ;g<_3D2P7L2x5uk8cwGi|gZp0mOeKiRwE?73;EgC|5EVBvrn;!*A{V9LNx zY(KIkE|bC`#GrrwYuC26&b#-e-8h2$hl9^yqK2butKY{yWj4ZfyzBwdCCh^ZcwNFZ zO|5r>z1*E}UIqBc3TxtJR;Ws6EZjZdArp|>Y>YYE(WoA6#>Hxx&j5v(3@3bZN%r&FM>EUsSK2hcWfAFSE2=O_FM1C78vdpgoz zY)f|h?5QWP+f+GcabnE_oEC726l`zqg&6ejzj@xg+~a@1*SY`j$X+Pa%tq0aQZIIllb20tnG&$_WHgyjgMx}c=1>diM^u9~|^-BfuId7I-V%bd8DG6=)#k6s=7y*_=%Th;i;UPpijE|WVay}n^X`1;;2&Bx zufDnaZ#neNJ^&s}3yskHVhCdT-?KL@i-n&(_UlJQA2f-@_!NGZ_x|0xsSJ3I`NqSE z0ZqSUx8FV=Z+O7Y8BdTDQ(BJX^&6I?#NffV714?77V_*Z_KR+lO&4ehY|<>^^1C}9 zWEriVxi|S0In)I=H(?=4XWJk5zrLjuTf~b>*WskMt_CnA)=VYLCqDdz3lue)yk!?LZ$EtdR)g?TOJ>R3iF+-Nwq3DXx#?OU;(Z(nGE zHwtW9gw47la$p^6GifcoiL^-p0#oKB&DBZ$)gWS)|j5$N|5;0Kc-xBfP|z z9Ug4!{@R)XJntaMnH`JI>ThF3Swuxs4i4)-01m7cHYM--*;9Bc+Akjy&p=|1r~ss& zdT>i+b@BmVLQY}s|!o%5q-4?g$&lckvi<)Ft}n2i_P zEt%bT=}{KGH@>V;H)Fufm-er#X}dL8dxxIIITB3Iabpi>iJz&$JM6ylC2#=Wc&2+6 z%7k_Sga9*u?!~dj zM`cO)$c`#n;Yw^Vt1#rp$j8HZ;c(w` z1+5#dY`Aqt$DYS11+)TJ!*A3Gi-5-s@b;q}a~km*-Cw@-O1@y#8U}|Ug$__S$gu5F zHLp51a|I6X?D?l$RZGFC#QfGGg~rgY4#vUozps_Ojv-60`n+Y>g#C8N+1{fm>L%LRVZk$T|D`dgq1I3r*f9iq|1XuYB9Ti0HDZDkH801qC(E*SU!iz==F z8@mje8sB$3@DluySLq%vG;TF^rN0f<1)$wxmTT2_KaSUq+5I-;5g|4Pb9Z7}PZh%M z-M6`|Js<&u$R0G#8`#Lpe}c4!lNF@okJ$U`nQ*@FTK2XmX7ZXWtQ)QC5UsfOTI?2Z z6QWzQ|MD45AN2ShP4)tsxT^6!*ntmG3f62|!mDY^1G23oZ@qyWs8K-vaU!#jN2_KkDR=N_`s-aoMi6 z?&{6MRmrVAdCQ%`unQnRjAu5z(%#22=m zS&6a1&4R;>f&kl5jrGDlpm}gpH61RX<^jcEhYYpkiK!GfYzte)hc7`@$YCDZ0yvq{bm5ChjREr8Og#)+G>pS@4s^8)oUL9_aD@5x#EhA4G;q8|I3#wSi@<7 z+X;9ZMz$L2fMNhT`maPai-{4zXfX*%QmDE8Qz=wH6}++g+G|rwHmsD|3PEgsb<~tx zh7zG9knQA^!msBKg^L{83<>m+q=kPGCKS5{v?7BLSpvQr9zqE zECod&%bCzmn~)5@riIbI@LMAl1zz?W#ZHuYfqCxsfjGpk`ttX#xFUWHh2ZjfT#$p+ zaeLYTa_|iF0rEu*gm>EC4h69aT86x&pg-80N=X5B10e!1Lh7~5Qbbe|)mmCps^bH- zF$aO~4m)8bVQag5scaJtAH>bI(`6AQBp$LPf57XI2?Bkh3L1MnM33NRd!$tGS^zD< zr$&flWj)WH%3))eH?J&gSxwg=0HhrjudOaAziI#=S;2=^a&-`DQ~-h}=f|`#sJT9@ z57-N6sa!6!$vQCqvdb>Nj6#6xvdb4V+EXX+F8*p?%N&&h3*EZ_Vz9(P*84G+^H&?z zU%6PFM%eLszIyKJRj#XD_`Xmc$icF;JvN|jWgP`Ut~y2`2T6ArkzabQp0nWc%j)WS zL{PM#E_Jz|U-#jWgOzpo24FQ*0v1S*S1-QO?}PU>vexMCrEau63e;3hQQuUol5<-o5dk^Gck4?Ur7@#Qv)k6gkMS3%>N(o9^@WA3Te)_b`jH0Qv23m7@?nFD%Pw26z9k0&me z4SjG#*W$bim*u672+;=+xZ?5!i|5RllUlssSRuQ&azJGObwG_!QE}Pq1q=M6ikufJ zr!H79yTYl9-Y}*jUkvIhj+GASP2=A^Oa(M5ugi|4&))rGd&Ur!gNoi>vu7`uitn)T zt(u${9^5x?BIIBe1mW-)EXaaF$jb^d4wvr5vkr&iD3up!Ns+AX55vfjs{ptlnO85r zEI*ZxtguYdg_!~FkQ`J8xrdI;ntc)F;1T<>MA!#a)l(q{5QN@d-Nc~6bxLnB^uZm~ z9`NPh;$@W;vns$#_wPbvXr>f13OSfM^@`mh2Vy7gTR3m(MHis}7ooIDfG)^Wh*=A4 zC=XM3d5B*(c(|+U%Jm8I2!YmeACXIH6BM65pc{x{l5C<2)zr#TjZv1m+olmHykDRh z_A{suVAVXSD0TB{TJ-WreV9eBIeuNKWU(`ldZDH`K!o~l5r>kJ@0z6ukX60x;sFCL z=Dn<%czbhAy9jcCcOmWJYC-&okON;3dV#@;OfMk&K;EMs5IML*aTzPO!|WHQzuWpuveA)fR4o;s0`+X%3ikb!V52) zJazmP>+H)@`IhA^7fhXc{^Seaogf^dcDJH#8NFzGUY$@vqM>vlDij@}v=I7mz&)bM zFUU`Ie@K4LkwNFzmDGhHeJ~CT?%j3X`R7kPRo|V)@3i3O+%Fh6e(L$XtK0{5EcQU< z%yX=rIJ2_X?SmYQ{~~^;N59?7-)SnJH-7y2=bv|8uTk^?9$P(7>Fk4ZW>%ip>+Ae; z$B%E`&ENKx1;a1)m7P3({JD^WzUu?p1LK?=Ts(7J?@2fpa&X0^`nz2GIgY2dT>v>a z_pIJy=z~1AdcfBQ7tgFb>#Xy7`FGa2W5%Ckf4~hE0)FcGf)gMJXZ0RKZ=ci$_ullt zxS6M@eQ?UmaihVh|J8bu%AG1LPm$h^S0;pECuqero2!AD*@k*xsy9CgMSr=RYvd)U5S z^@(3Sz3mg@PCxyOGe${mS5Xr#OE9=14P90!lmc5NFJQvLNkeR0bNx@-{!kiGUI8wx z$h72Xk_kx)u>BBH^D{yzSCLshq{AU$0O7LzN4kgk6+PcrR?6rgbAX{Vij`bpa!mYLy~zx?$tp58X;cnHF2Bc;B>;t*JT z$kq}@c)3SNQfj&y3Kx`X1p%>@eOx{ki`=4M4SQ>4ra}nva4Vq8vNdgWsbewuZFX&U z&(KFWPzl}hRB^uK7eATx-C;00?4wF3D7-EjLE8gV$gVQ>ZEwuP(M9<}v?=M^CGllc)p z6+EUOhU5vpJ~;UVa_|VQPk-{n6Nh>K4ng2cQvUmg`)WUN{D~)iQUu`$(DZ>G3q6o0 z2g5_xr-l#5zkW!>Cj9vD;h%&coaF64p4MhG?(Wj9Dt^Z2PTspO(A452QP#ZqLmq-d$llpr6dD7ZY# zmAJ4N?tENQt>7ap2L(lkPk!=~Lr*-l7H=}ygH;38j=Ls&V(5uOipas?QT0K*zdaC^ zgTcIp+glQvlqmDvQq93@DvZT{ zfWR@ObtH6X5Zbgt$!G9Euuy@YvZ!2L1qxRS#kIb}6vpP4Fybfj9_Z&H;x}9~ZIR~Y zWm#-2u|O7mD4pLP2j>Hzo~x=+Nog^o;agHt9*Q{tz;=@ZKD*Z!1>s{SdEfaF=7y*6 zew=;V&N*S|aaIm`jinFp{qKQyCkKO%gCGnY=3V-uA3b~j5+cmgbPGQDz#~n9x=*K;8`Hz3}EKagNxo_Pm#~*i`4|RA1KIkDLg;)yH z-KshO7j^?UOorC$R=ZnRWbx*4&*`51%2A!FkOC379V9fI3{WA zYt-R;AYTp!!&Tw``4MJGLPLJ$=Lmp6gkzFnbG3ee+r?bI3pJnEeRPV_PqNHHxrkqh z)ufOit}tjfU@gu2l)8$|K2>rEBX<~M0A?TWSGM3T+s_x2uA1Z$QgVI7E*+}uLpo@S zCrC1;6&-fLD-|swKL~1BG`31u4v4Mq`f&C@pB#KR`CdqMSPtIb9q_)Vzn?wOCkO9m z?;ktQ4$A?~$>F$^ejs3k|B@MGYbF70o`X}+0&s=%A;WcSrp05QV)5FPYePP$!x_N3 zcIG`?aQHd-_=})mmOfAGxFmC>%zlIr`B57Qr}MMIIDBO8c|slF`JDV}1l4?75^jnG zbr1x!sHKj@<}fNM2Vm>k05uEb0Bz~JK7>6GIUz=i(4Y2~Bb2AB^1h zxC`Fp1hc{k|38_${g63a9kj zR$6BBEsla(QW(_CkNGJ-A{c{|jWNI-i;R0x$<%|~ESGwtWu>W2zKPb*eU z^NN)SQWQv8DD3vI0ssY-%x<8X;gA(e1@^%ae$TasXZ2-&Fnb{Medlp!$akad7qM-? zEc=~l{RXup!XK{KeZ|_A*<=7I86k8U<)=P@kW2)(%aH#N|fpge=Tn>{oPoP5x zB~x$(V4-Gc9mQ*(V1fOIjUF}Xgp>I`RlfgV<_Tx99evk_vIpe7IQssBad@eX{vp5> z#2NGd{iw~+x3)Nt5Ezjt4yodjAqYktjDQ9oQbm$MGh7>N9oDrF2qdoQ0E=dZF!)iw zVXVs9wj{vgXITIr%0{G`tHn?*mtoUdS3b3bV4kI!{dSG<$o-DjSk*~dzH|H_bxFs}5Gp3iu zf)bZ6A>a1K3!edmX4w+^B!O~ZKCr7B%CMESc3#2(NhUrR>hnW664eF?guaeWpKhNP zKr1jm^TC3AR%8dF5G#*a6LaiYs zu9J`my(g=(?=_gm*1Ij=%hrV6uY3gWQ++R6*!QgWpa(AW^#R_md~Ch>xvw?vVGo=a zvJd*?;63d4W9?C4IVke`41HN2k{$@;U|DZ}kL5$sGaoK8{om!eV`ioNj+6Y%ll_?} z{jD(m?34Y8C&}PXJlPxz%(VUCCyPS>rBsR}X>0j$ACJOGu`RT5Tf+jnipaGE5@B2* zLJ^w|W&7>&p%jT!c9@yPa$Mo6{$sR2%M?&6*lJQoYKIZ{fI&S1N*zC9G5b%ltA z%I5lMZLNK}MejFVfrCP6lm7r>=4DaNs-B78cfOc+?|-*XG4y@@HT6KC50+Kh--E1h zKk~?kjfb-wm=tyc2ukzHEhb|0arpq@EY=qYep=8V=4T-i&h={rk1s6N5{uD2qgXxr z_z=89C6xmVek{}~_k0EQA%cjFA?OzKv;2tA7$Ve1<2NoZ$F|&I4g>LdausPHajcd1 z>WV&CYa#oB4`C1Zzw3L)GRT4ZF=+m{yZuL?zYfjN{Z2GP7iUEO87hoR`%naSg@l${ zfdy8}TxG3JFdu<~6%fDNqEtu=9_0C8`fP_S^c259^VllEWj`cvPnMFPZcxJk5L$BW zhqOm?` ztrGjFXAj(Yr@=J}cSk>Ch9T@{N|jrug8@5G+76y}iwtLBeCSPa-be-X=+uOECa7 zv_ZQM&J4kV`nIKP0q~XBkO4|c3FLb+CppcFUqi_q%`bo9FZu%V!1J%Q71 zA{N}m>2(A;dL?x9wYyR@j2(agQE@t&istgNbRZ@~( zP|;C`(8;asfo}9V`T{B~{ZdiL7m4uc^$9Lc@6A2Xt9(YCLV9iUd!pCT7f`7&^b7h# z$j_rU;dBGj4VrQNUlD?c~{p-RW)f*(s5> zK_Eddq08s5&2B^cSZqV&7Vy_G7z8LCN*IzQA-YH)laz-N2{fZSy-+|bryy&fgdr(n z?dU_ffcg4LGrH4@ktpPW0Hs3-LvoO&{c-_w;~7*Ez6iaR!H&-Xozfmhw`DiSst}G3 zhDGSL40e1D=oEa8Za2_{K$L)bc0dt&ErT7O13HC1N4Fi$N+3!=Y#zOiJUl}g<{0Sc zEkOw`5M(a}69SO~DF(g7qVnv>Ly;9|%Roo3Ra(kzqO|FBKFCrg zfumP5NuRwezXz$lQvMQ)%Ck?eu>>MyD})3Ils+fFj?V}MPSeDK7~p++ojz9m;}`gR zb@T_J2)33J3t}=KSwiqUi6IoiY)7=&Y$v}ijZok;O<=_G<|9id;7G1xcf@vsC5J(Y z7W*NS5oBtHW1OSYg^rJwJ|PDc3+cDRo>)NhbQyU!!F zdW9N(L`wJpK!&)a1ngA^M{kL%q2NqnEdzqKq9!iKH=BdjD+6r_*sBnZ-mR{NAi&36 zK*gpiIk#In$Smfd^(2Islz_boVc`H2#H5ZvMNlKnB~?Db#p!kQ71E36DwaZeeS(#M zLV6v2h4carD2vc*o8J??j=q3OjR6_@M99yhH{!EXBJXV784371_^z#Z6fWiK;H^To zWbni1ugxa^HNOXXulLz0k?TL|7+=6&n@#?c`8MoMuVZjT867docqB`}Kap>Sh)Ce; zE6o6K0e?X!+s^^3ff9z~R-5h0nRMMkDP}%^3*;Fik?kh|8Yp2%idZ}PP%dD;zS4{$ z^jZcxJ_mGKGL>!!zNW2wBUN0U(eACJ!|^$wlez4MtrD@rRtQ7}i0y%1%V5XnfKH*$ z(QSvb3NT7QJv+ds*O3PzEJ2omj@}X>&mZOvOc=^a!e3%h{yOs5bR|gmg_I>` z5el5935*zSpI(f|t$^VK!@w2ze0B5(p}=W5u^@(4`t$;YkcN;{xdNZBj{YDNI4vg@ z#Pa4NODFItN0t1DqZbk8`)QYNvrB~WC>^}j$mQsCp=Gzy0|=6%!B&Qj|903D3up#~ zj&T4HI$h}aXz3Gjq#Lwb-1xP_o>)+zlpVd#2wHPAFDtA<=+XE%dXy@r$k8MgxccaQ zcUJ z5*BgvO6cZ!YsQg6fkS|Dq)KoXr`J-%smxNsi0uwXFDMi^1X~pfIRGm{uO*BN$-Hvg zFU*yEfzxgx7Tm%bCCAY*1&wD;1a-nCV6XN=&>KNa>ZlzT%=3JzTtX=6*{W%w3+&Z? z&`(wiVj!4Fsii019GK2lM>(jyi9jM8SMCMhi}BnIl>Z=XDiSmz$)I9Yf0w$ji6(<;z2HO`bo8r$hQXGo0EZsoL{cpSZ!{k|Aj zuz+5|vy*iE`t+hNgfxUgp)H8mY&RddG(v&XG=UM5`DiOja5;Uf`p4%p_`B7XOX$)F zh0&U(Y#;_e$4)N7gfu%YU4hS6M}H8KuK;5;VnNJGqR@x3ywI{c;^;+$<$l`b+w2mN z50pZ)%4OS6x^0FOC_Ttgau`UylXrv!Cl)PmjB|9l(DBjIC*+`FA^qql;v*K&EEFEa zj|g!e!`D$HRZvBaVOrU=4;#H7)OF|4=2IWOciRIP*(HJlqevnyZD)3r>mwpIbYsm2 zXNF*r`ZMpk>+4eCE*o*_DKjM>oE6((mZpZr(iR z=ye2^uwkM8khH%pLI1EE0rClj8|fnSIs(6r;&8d7r?^t|56clCpIC4sU4&liHPr(} zp>jPT=1S2&#HZavDBR45l<*S`*8rcAgVrnkwgl`|2nz?GASQLV4nu8aBO31GlN_{O z_=Q|40ecm~!T~6V36{GQm48mk$0s>xz499*u>_~xlv4fFgMLy)!Sx&*GNh3Rm0g68 zoNn|w`T{B~{ZdiL&!^Wm-}XQ^dL4ZMl^R38pbbL4bd*o8B?P3Ak=^LE=lm?y0lms+ z)Zw{5M;${`f=^t^*LSw=M0IH-!@ItYPh85^nO}DW1^l(y><>cQ5V-~X4IKa!df(Bx zT|7XT!Y5e<>o5fQT7YB;OUZABh)7_&1wt(u04|Vc&?$f*fZ@!$lrSW}u4%uVN!Kl; zvN(T_%DG)U$EVja*zq}_Q<~%GM!#s91meO6!y@!r20K0nbV_|kHwe`<8Hx)ZJ>1ef0}ZoT5uOa2mz^4F1vD#}RZ z7gCn5UnjOe>>U`mZ|Nm}iACkvk%uZ)Kk*zcQ<{`9iKGi1SU@k~iABe+PcP)Pgm?nE zm88#CM}H6sf3=)g5JPpJ-n%S;2#MAe_|Cl)ISj&Y7o7dk##`YbsNO4xiie(kU)7A*jyPN!x7pK<}Hh3#w!~G#? zf7ee5rF$0nq!)K_dM!mdA?iGi7Q23MrFMSQZX%TJ86_*=8yZi-B4`^!TtZi*SL;sH zQnJ7=Aka&4(0UTWOC89)+V3oZ{i0@zHAmSV$wBLt-=I`7-RVdxhRzFZR{utZoOR8i3-ZbDUJ@8gVqbbkR}~OKiS;Nr{`zUDh&pyZ%%|5j-}XQ^dQa!gv$QSPv=oEZ9457y&B}^mfLRZdg*Dd5K z^8sAIU(hLVAb{bdkxCenr)kYzVcw$lhI`V)@8K(R~%JTIzd5Dfp ziTe2?nN398L;k2B< zh@qlS??_7^LcwPXe7@RZmqsXXnkFz}sOZyMX9+|o_-ujCS6l4T2n9~l1V)S%BPCKD z^eCM!d`Ig}pqg}=;JIiWJ!=cA?5k)!mn z7$owtWFuiSB)9LQuLu4LdVuTBX}CX&+r7_r^>IiPz1obyKVM=i0X`AM-DY;~+=+so z-)D=La`7!@*Wul^U0t2|DVuq5dvjOU{uS-3VEd}?Q$Wn1 zRqcZY4FXL2iWMu`JHIxp?YjNLkgIsipk~vxe^5T2ZNtp4{miv^TKA(;0iN%4!-Gl% zcpl0o*r2_A15-A*uIs>c?NuB8 z6%@6$Z}`{mE@yBjFf!P%+y-5(?cOyc`n#RieBYQM2msQ)0RfuM0PQ%?St^3_-Og3t zh1?)em{sVtfg2zjpzJ`W=><%~VPQ6Ou5&Qj9``J5&nmQM#fHvbTyrJbyrTV@D?t|m zwg`+06 z(Ehzn7sz9^yE(qP+OO;Ee8?4kYsmKvKrKw$AiSUvylCxQ-r0Gw4`aR+hJofG%<==v z+dD6IFzn|5kBBU=qMzG4ulHfTWuQ0Qv*eYZNNrf&)!uot57Psl*3Qn~I+$-2Z_fs_ z`5%3lqI9i*WOp_@7>aDDJ?sP5x&|4GcXl2s=*S$wO`^&kO?`dMT8*ACK(Z zfZ-g@gBC>|0E4EAFqWw*oJ)C_qhw zhf$#+<6*e`dd6Nu%$a7-8jiQK%)=6nH;+how%IM=Ip$Fb&o%!o;pff&NI1bfCgFMJ z=MtW8eu3~5SZT9bj2VIO2|WK4bCLPK$RA-YHm4$gn3-iBlJqR|H*5La+2#eLhar3s z;Se*&nBOp*Yx*HP1>t`Ro-*?@gd@y6^C{FDVJGcRGMK3hnQ0H_oz1v z;SW(h#7r_b3*O0Qq~uRF-;?|)=F7-G1*cy2N_wifNAOKGdk_vYQ_X)!{xmbdFg?u- zLg?rk0=kw;yDu^)qCG>*bdiB!2%ki~5eR>caG054hDiBLGg;a<%dC}pv&@YMN1#8n z9~|9fW+2*micxxpfZp{2KhOM+;8psEnE7Ua&@c=U)F0vVrAnT^(JYeo42RsEh5i_Z@E;Hkhx~n3(r20R zk{)lWBt71oE$Oq(8InHRoFnOT%;zM1jyYG-=bF)yKG%F+(w{eDB>j0aLDCaUKeTh0 znPAS7^m%5Xl%HqLm-PAOOi7<_zJSol(QwGoo1p6ygcnPBsd)?iMY)=Y^l*em=$~Xx zlk!RCLWDz%%G)UjcccC=gr7nF2!u~be@-zw1n(5{11XpwJimf)IKur>ezAE}>R)Vz0M3o~A&~D)0yoRNDsZ#Rj|Hx{ z9vBWi@S4EQHuno$pcfuMdN}mM>ry_)Oq2G^F)f0Bu6ae^=bFc*eP!k+0$*nSB=9<( zhGAUoLwW?l$EAFp;nHgu#@R1X&*_&TrraD4{KF9*kox6jraZ6Qj6~?h-*Ak>x1@Z& znJVS;O`ANw!fcgxRhU0Zd4-uHtb$vA3oC67w*^VMt#s?I;|_3(Ol* zju7PoOrv>Tp3`XlfczmC&5s~-<9&chnrEauXtn! zhWXXUexr@wyA-oCU|CQ&cTn{iR&jY{*@?(H;{j2R>kLU9F z%T(^>A3f!v&)8$}_Ur0;dtmTLwq+pxD2K=6_Ha8nY(u=*h1z-91KU9JV$=l!-jPB1x63CCVR=C~ zu$;z7S!zrN`ex@qV>WESI{l~M=I`=v=CN!iT#_ANb!V&MFs48LypSAtpuv;&e;XjD zS};N#^>KC{ke`XW8TVq`9k_QIa{})F(}wo*28|<-&byg!jQLyKpTd0-Zgg3<%jXc8 zRd}yQDewL$`^Z4Zz`(BEA0OED6Wlxhc0kw85&gP$_G`nvvvp^`j)^<_?bq8NZp_4; zo@w0)NAgYx!w=sY(Dh@W`YG;5al4BRq8uElT#&yd;OkXCGv>kR#(ZOiF*hPyk91ot z?#EzKpMmuG#(b$CeB$ejxqh`VTk*V|xXIhjfpEIxJ`+4Y9(O<725C`9WUB43{>%oB zVe8SST_6m%UWIZoGEXi(W1--@Ir?%z+ygs|Ic{rk|J~P(xdbk-f81{R^=oTmC~4-0 z;Rbe?!(EO)hYUMMV4#QY$4}|%YCnOawhPliD?>>$KMcqCVJ^0BkkzwfgNM5}`eI;5 zKB=Gno-t!ENN3*zd04AA0YdDuAs@&x|7i*e?$tPoyd3gzOo zJh}KghX~;)+#c=-Zbu&?MK5%j=2IY#!%gSR@evSry)pkh%JjS7X=otKSqPbye3sMc z@c{5+4D>@3O~(q-m^$3caJS%Y-HE#mw@qWH7z`<2?L-jgC2adMK09$k*LQVH?CSbf zs;ldypMvKDplR#1n!Br*@kzlFWR6la6bqf-@tt%?)4quZ3K6lEWr)B$XtcH9XEQ_ zY{k73x9AIW&I;UTq7}#E?uT2H>_mjExNV-ZfrcSH0{2ARdKJpW>3MSTSqpVk^~Jyr zDF2fnWF=twZ;jb>g6Vg>*VfOQ($?SG6zO03iAeuRBP0E%Op5fMzAn=LtddB-ktJ>Y zN+4XD&O)6ZX^~ASK=ft=Bb+*1e0Kzq3r`BOz;vlXbE;j3(=nF^Azz*nl+#`O5 z`!?|Gi^g1tLGZ=5j5#0o@J^7A8%}0JSa-cO(HLx;iav09qOHjIWgc(B@May>)vHi0 zM&-!`rZKs=iomEg9_|S4Uh50M_I$MgQN)=39wt<1+JVh5EM^&V#!O@8u0*5p$B=2} zvz%~*XFU`j>gs`Aq3l-J9TTA(Mu5K<>AZh`c30Pbodw=QLttb{$TagE4B=U?s}*<8 z7u)tuWSn^{BMf2tN6;;8#=PCC{Ouf}yyjf- zlh0^fV=v-h9?K{Xgr!Wdu3m+5@%MRh@i_~1RP}{>G()t{^lt-U5fJDZb2JYsc`x;z`762JsXwWZy&vz$ zXRBi|^9$KaIei=VTdkO{Ct}_np*Pcow<{wY%UDmZLis*3PrhMw%k>wNZ(^rDre2oS z4oCObk%r!;{-z$MK4&%+0QEfD-<#`j`qeM@b#howe@68;^>|pXQ_u76#nqcOeo$cE zseC*7=mYLI2&s0x`!yId{xfM1}G_K2N^Swom(u%C}DuA|5)S?32cP)!MBHCC&UJym}#m-9er@(A9O_@6bgd zyOn9?AK`U`%{`{U2f_j$g%-kuFdlBVo^3CR=L0Pv+%=CQqN*rltgx6)TKe!$%cKd6$UfL*Z+0j^+eY_dEt5w(Aj(=_F zH|DYIaO-uh$9uY1*1Prk=kw%Zf<-v{lKInX67g6vJ9O|E{~9`Y=-{BlTOQ4LwXsaR zJ{ha^qRCosc{-lW#*$w3N^efQrqR17+SHUvdZ{`Wo1d!7E{~>T-uzS|myM^AnXv^p z;~8&qs(EEPUf+=QMom7$8-M1R6Nu2_>H$M(BH>A$j7Rk8SSFTUhE^?4r4zNw=%GLgtRBHvG1aQJTTe_$;U7t#h z_GZPCwNbA$nFWh7%qUGnlinmSb+k7>-UJ>`O2---VG%q7)FSpv>C#+05sd+K%2;oHO)8u9W=3lorJ)z6W65Z? zVYD}MtT!u~mb}@~EV^j9H!HRr@-?coCSL26N8`!r)N3z1eDVmOc)+Om;MoH8w`m3^QQLXm56O zr8hsiT%%}RMJk(&tsGOHs*a_z8Nj8gy^*tGvE1^JUPU_I+{`NJMsI;UtuYb9^DBWX z=Z&hIGk5w$lhDk`>6MvmG~rdI5_K}#7DW^FsdQS{HgxbbikerGN}`{tbJ}xQ683pX(Xd>FcFdawN zp$51&J&Hc^MqQkVCssz2WFiHYy;z^jH6e_}(lrUPWOlqJokIW4i7i8USqhmspeakG zQxM}6qVpS~wW;NGD*-$|n~vrn2n(XIB`KsU8{*kmV^Wk672G1!u>CzFNp2)!>CouZ z-i=|j*)ozJ9&6N?HI!ux$y|m5kwbUR{2BAZbTtq*aJX5m&|o=9OMuG?T^D76KgWfeGo* zb245g#~NNT^?9QZ63pJVu zVJcghZ9so>c8)HKLVb%=QPfMJFqXyUXE`B^0dHfJy?EMNj@dec@mEyPLzR44pN4*q zCzb!?t&WsgIgEQ^t&U-W^u~^r)(stue1BY2U=$+lLG{$pmpE*{bOEDqW#MxPxfa)-OK{c9G zSQkpQIhxM0%|03;-~%h8iP{(@F>i7#0e&7q8_qonZ778r!x&7ZYvY)ywe_|`T?1$3 z;;X#rv1B^FG#3LWU?|k*AQQ3Ll(crr*!eZmW0=_+KuI=U14TY#c3G+P)cC?ymct&5 zrfWDP(N%<_g@P$3k&Qwj1RT`{%qS*AGWe=#Xyq_Cp?t%JTp|}8i}5Byjbd1vs=+u0 zdEMo(Xg$DZ#x`V|5@Zl2^BETJY$Aen$C{&>T*e)o*`{4gAD{zD(lTj!HSF4D*5_!G4DgFijSV$ z5RGGE=EJ><;t343TIMx3L$ku-N;Oc1VfIKH%c3wBCgmXWn7r9&v<^muoot}xo8mA} zt+sGeTzxF7=0+W+6R66Dcuj*SjbsXwo;JEVnu*tVww0U~IAZIlN=Oooe5#G^lVe>R z6H`|BBm)5xM5ZB?OMsiSg=jm$C=?_Kj4w<9Q0QVCqbKd-NQdfntX~rGEcIbJMsQ4r zDGOya%UrBV<4L3$0=iNUX0gMx|?A-JR(wb6OLV4w!+%VNaC5sWl_H!h# zX?bP{gta!+lvpW!-JDJ>VN=HuTtd~<>J6G$)s*0nvoeH^yNKdbrJ!?!N-biy8lXi13 zSzs8z$eRLtHw*PG%%5FVCgUfbgosGT`qPO{nhnud0!Ap7%V{iXa`p9R$bzi_=0SA~ zt0^%<8e)lN+T0LI8nf}bl{6VCf>F#zHkoUNOi}Q$&ceJ7vnbOXtMOZb#^ceL`>SQ@ z>dveDHE6KR9oMv?nJS6BR{_llrgMm7u$WHEN_Jcon zT5VWFUh><3{=}-ex*CIXc{A2mW1AbACstQyu?DNTB3^sJ*=Ms&Q()M^#^eOYHtrOON~C2AEh7-JRalqke;Zk<S^^cm}p>4S#O6oDo~mtMVWXL%&j!l6FTV(kqoWq<_oNP#2#oQ#n9(9 zDJra{TryrGJmcJ&RFQIeT9zUqRbUYoDuZUBubV|GZkYsJ6J#x^9y)l@tQnKgxw;~e zS(B?xyu5+vv zcv9?HqO4JCRRI9Xr%i@8q&x;23v(T{7`YDN%A5f*&pne8gK)f?cP}ZQHDBa9{1dYRNf##qq8p`!A>^qQSYU`;tJ~ z#RWCynp8C>eGDEN5Zyfx@biVryR8O{|7#4*CGINP}-EgUb-1nnIWKSz|!M+31l5IHfQ#Vfw{< z1Ud3X!5WNVet?5VJcpc_FPd|ScahaPWx47Etk+rb8dx$h)yA02Qpk?MZIz8SW0{P( z);0N19M(3ABw7L~mZNGoe9u2mbk+G}*R1Grm{M@3lr_L+ZB}mtR=}9(l9`5V4B|Tl zWQfP5v^NiCpYh?7KleFrhFcn|;NWqkBs}BIk1dbE^~+^J6r`$G0CiNypo8c(;B;Dy zM9U8N8tUP%r*$1m0!@u9!ZRYjK#3J(J@q%0RtO;#S5*9Na3X+x;>6U3ImfacXLM4G zL5rHvcru_oR-fZsIdz42#xM^ZLS#Y%%;yA|;VWFsrf$I{rmZtS()KB_;3>5JAbXjW zSc9w(!OdV@o8-b)eI{_%B?tin5wliCS_?AaR6(XSR7j0?u5XwMjg|hM%oi;C;XGXx zlZ9qzaH`Bqpjdz2yCeyR3|2l___SaUM4PJ9@!ERuN!-l30tjhUaj$e&oz3uc`lb$s zmRpuK!8zW8;;oZS8GMed$*jOchaH)kvAM=^&AIAvloswCjk7we3A`W2XNXqj0v4Tt z=}%=`i3H~x?c^WqkH94fYZ`VKoB^_oDVtnARhmDtf{SSPAek>QEX1D<>9R_`A=PZ3 z1fQpvXdni&01Wlf9z5?}<&28yb1$jzO6M%}Doe}DOXpN9{0C98blh^xiMdX*m`*g% z1m&(>J$q{T!O1G@x-0u8cA*n4MRasVt7ZtY!C?^^0@%)icLUiCQEV(!mddE2 zIHNgkK6VzC?Pu@Yv1fXtxJrPt0G<-4|LU4CXN|?ss-Z<-Saq?G1SlIQBd*<`-QgTo?-QDWZV*oc*X`o7KSOmJy8N?HIz2T3 z+KpflU zqvu3-lJp+*KS^&`>dyc$Koi+9jo7y1G-#b+-2|8_iK0VOQ)hVx3BHxh+!!V2YdnrPggftTQtDczNg8#J;ibx_h%VB8pT8rA{!LSuCp z0kZOz4N=`^*Pe;0!$#C4lnJE?+zme!Tij5MR7EqWQ?W0@3B|5O&!GED3Y(*NoHueZ zJkyZj1iPKiIoKftuYgJ)GfDKyf_OTc0|0z->V_Q2p*S@G10Fm54c_drD8f!D9n~Z- z&p#JUI;lMFIOiuKseOV?Ed!wk!A?8g>bKJyv>+N%$u@elZ8w zN9&Ubb6D?I$is%(;smi?HoJ*$$ApziG=gZg+hj!0e#yZCltyK+cJJnRQ{7Ej56KuZ z58F23jo4Gp&m*dnPB{30Fl)y+4j><}T#!MDu1;e*5GRUw4k(1`AGgDUWPq^Jc|ukJ zQ6aGagg0thn$8G1eZA65BXsFJx+W<7XGjmrEY+)CR*jb#M;{`56oH?qT$g9qwuOhk zK>e_Fj&L_1?Q%}xrT?i`SNaYjQ7Z1RR4=+X+%Vu~GlIs2`UB=vOlU4>qqW&=M}`NM zUn4XEAUoX+^ZcO}lE(rq5tP_1R%2$(m^^jP{Hb2)Mdeec&Yn7_g6){J5@IGN9%Mi! zYsWz!=<$XSK{BM^n3Wls12nM6VWHH*PfjI=?!@E?KG(?@#C{)o$cu*RHF?;Ig$jiI zA!V40YdG!7>`lD3EuuAL29SwXP*6lUoS-3>)60%FjrK;e(k0kO8L1Ne|F?JUL6Ti} zeQ(Myv1J)s4_mfnsXeQaX4kvDJ^k*P*%__0yV|jLrDbDIAUSBWt;?VV;33c|X0Y<*h?mhPln?sN$OS(CIgv znSbC!;9`QcC=@FmDkU_nW)sfgCD?O7YM?e#IC7VV3NN!XN+}(65VeVjdaxu3#!m&;qroI0YF;K{u7v0D%r>*ej(}v z>WxI9grPEpwOM^Els7W+yqH+Ae!E7J9Y0AM~$*@Ia5Rhq{mS5GQa;&f98b%~I&gg<37U zKNZ6Ut=0*wpdP55Ow@+{L?CRic%;ieC^!ws-he01&2rQp)znn-u#@`k#Zs)V(Jd`ukEHKEh@AZkgR zRf`qD!j@=H5DOBi4bwYBi?7_G1;!De(f9Y@4(Wy@kNb2vZQmtPjO^PUb@$NQh9zhar}sG zA6G@7czvlbP3J?E(`4)4=aX_*mvt31%xu5|#i^DJn~Byj6{YPP;pi01T3uHsjs2{I znZe>4M5(sAHy1C7!CAv)qB^NT^+~aQ{Dj_}Anz2pYK?=k)8SMit+$D4RX1yO4b#B+ zWZ-12Fc5f?HQ>Ef?~aNj60vJKr9_2yV0Bx*)nfc5jXxFWF>GXndx~)?p+J&hAa%Rh z1>j}9yWdV*WJG!2X8B0vROQfVy=a>&^npb&sOB3{HG26;O+Ks1XVs$)&T$Ch{Z$^; zyGO+R(fiCgQD;?_5IKaiWoP^$+8{X@ftwI`{Ava;8$3WW-EK{nGiXxzDw7`BDHfve zj<9%I0E5^SqzzhSM_8hyJ*vUs6v0jgU(?_>AQ0|h)G<;~Kn`FOJG+6MZ%F5&IuJU(S4RcM_o_rNzV|*}bVPi7ug*V@ z?}aFP-^dHQ$#4@mZAZo1mEaS`_hN2Nu4`><{wSLxRuzm+UL>q|q=yXXp-q*?7L@Kv z>JHHT*SWXJM(E)+^;(;1OitChmTZjgMe5?}d1=Zos`%?!t(h(93n_#d-+O|Wd0yVi zi#+uB-c!7s<>g^suJZB-FT#F&FEV&Wr=k_sDOn34?K8cNb;`Ruyl~C>o~4qqZB@I( z=H&}xIy3t;hqFUzXR~}sC9sPk3s+PHQV(6gbS_&x#Z5i-GSNFnKgPi+4he<| zvn>3Q0+!HV+T^&eg+e;at;#LkA+k`#WOAE zvT7^Bythf!H&kL4%NMTbuv|QPrD8A25Rz+^io!aqFym{@#&=C)+qGXeiaI=t}7FhlBw0Y#Gzec>749J=A1OactDvxG7@a@DX`+am}q+s z%pO}@TGnxoF-0yM!`xC`MYvcwslQN26CQE8PEM6|ZoB_yZAz^bfxysc>KecMHyOK> z{H?*;k6q3W&fp?LI_beNR$8z0UWMnP0({Dks~CY`4zv1U*qL~)=y_9zOgLL2>%p*$ z0W{N0O4Mw$1E?A+;iRr1yUD@r5G*Ns4e^-8*nI=6tRl#MSwuC$Y5GI2J5W}wi{cc8 zOcw}|6f|7~c@Ibv!_Z^UTdNW6-@l)S975f5bL$F-Lroo+hbf_0l522CJO}#N>Ie0f z7YWDvQ#fZcrW1%NY>$P=UU&L>9DJLI7#@;X)xitwx*mv-u!E`uQ1xBYO9@b>tP(bH z1PzV)7D#(sek(Jkte@qT7TZb$2ev2Mp;nOuPxK3#BUUY43-Wdfb(ku@`SJbyE7Ikz z*l&$Jd0BzY)!ued!1jlFp+4A?A>g?JzJV<)CZVZ>ei z5jqLczb{IZN?UryVCxAbc~69#V6%K!&$O(HE&4flF!PKdH{Z|!dr3!_5He^$+azgJ zAI#;|D{82vaCQJDn{?wICA4c#Ts-%Lc=kkqDMC9&L*Y=iB@M>At4d4Q@YrMayG%o? za9U|%QxdVX{`5X=Zr1CA;fSIvmer+Yl&$v|Bt?rJ?WsqkqwfV!{bo`~Hp4LprG@oM zry3@zPADEqpG7l!k_!pVme=`uN#N$Y`T>PMKJFEW&VDqM@BwC>(Dy3Cc ztiz_+AWW$fUTiTHBuYZ|t=A}20;mOX&Eg)+tMJoyMW#*Z1HO|e=$u?mpztt;~r`fOFTU!{ZSMq^aEOs5?v8Gzghn>J4Gjr4~aVR##IRQiTGu6Vipl+ypu1>MJvMcJ$?%1%h+>)p~3Flez&CCXZcgShx}lt^-uy$YTZZM33w;wGFv; zD>sQcx}bna78&s@m)AEd8ObH#;DNp=e9qd4*k3)z+0&z%(oTtXn31iWO~_`fs8bQ5 z-$1PX$gs!!NFI6RIE*Fu;IV)R7|Sd$%AfL=y;IPl-oLn(ISVO@f~_qm6&4P(V)wzX z>X{D(RywgRCE|%Ywb9KAQ@`XSW2{q1FjQE5YF)iY1W^p{@gOOO$Ac=~xJS_sVIU03 z8rrIE1z}SmG0-=w8p+4@)+|&!c<@bc%Jl!3h0D^jp!1>@H=Jc0E9{-kZcQlVgK#0$ zk79BrG&ql1>wTp>arw#fs;WtdG&~$E+~_IMQc>6C3OLz`Lp>ZU8C4C2(pn|UI41hH z%VWoV(mmswmGRAcT$n?NGH9OTEeY-=ge#vn8j}KLG#)z;0Y@Ycl&KpyJ~I81Fh`Z^ zcmrK3?9wQaJuXv03v~=dGFli`o*2u#`EyY_kMs(?V zeV8yjo-Wd+Lcp#PRF<`5K_p^|Il(Lrjd=m)La6KKv9ZO*;^gx3 zWT!gW?zEQ{JDuf~PUBpCaSR)&nX(m(^&HDEI+6fbURmxmo3)k6rCM{c*JyN?I_<_% zcY6T$B>*OS%gx2b<$A5v>^0i8rEdFNb$PN{-xh=W*&aV{H}p&i3Onr+K9LnsK4TyD z*-4K)2a5Z>Os<1D9!5(a7j5rjV*%kYnSkU+q_Z_b&pQjxLb*wbtr*eZkP49ZWX?xy zsn(YlyWQnRuiIIvE!KOjl~%L4++MLY?pIxlbuuD6HrDObnw`mBv%9#|sC62RX06@p zEqAIm{EQTS{n8U>>0_^A82j@Yi?vpJd8O4|T5NWgnmX-suGgrobZp+df2hS1db}fK zy17L=^(8$Q*XY&TOZAm%uYImnS9H0woGnU+fHqz@WzolVD8HPVP#WAsH9NMIDGApC zy{JwV(p)TaLh$g`_Lt7+t+@CqLiOFUhed{2|NJ1HirLl$j6JNrr_hu!GJP4- zXAtO9T%^noQfr^s$KM$finxo!^G8)bV@M8F7mmKu8s!=?h{dRw%bCx>6Xr4O8~1=# zaTxZE_OY>}z$0g#^DJa5`z3PwUApIw4rQQEj2zI8GPIuXo3QJ2F!jOqzp4C=!;r-; zIW;2$?Qu9+%3nJV4V6Ae@=NcSk;x`@$jK-nUmGhSddA6A6`Yy2tq_N1qs(3C=~UW$ z!O5ZwfuMAVDM=HLhpb-D98vmG1*Uu{d{~YWOr=3q4$}s+71My9)cVJsKoFAYq^NdqmDM}w5@Ib7E*ovH{@7FM~AeupurlmCpJ z6j`9FybC3dpu7bpL>a`qsA#rJjBt4Pz={^4ucz_A;qFDfzo=QO zdVNN}`DU8YGk;B z!MSXOa=@||uwv|%?)CKT9_*a=U>bLMS>KAs*k%2`SXv4g0^wq~zN{JRdUvh#Dy_5; za99faD2MxtVdPrrd;*bOUkbS5JS}OJ^kk z&=`r>(CYBBxM+AK@LFZK8BtD=edd#@4PBN~mQJ*EG*B%gb-f5q#m-VV+xi_1~3 zQz`KGH|g6@SG7LeMbb_Oxj!c?(VI14f%fpTCrB+e0*L3ebN-F~dA{~~E!Y~>gCV0Gbyd5TTRQ=A(iR)=0K&NaEllbMHe zx~&O18kWL-M7wmmdnCwmUAwsuWC+=ayGQDv-xfK8-ASzg z7Gg{PkT0Yy%`Q^RuqJt!^L?0y2JWRZp(&Y&)BIXk$E+GT4mx_jeiPpltE0W?ZZ<`` z;@U;{*Z?fwGy07^CJtJaHAFjEABwN(TL#uMYijFakvuQ(Sf2RN-WRbT`WU{->#mER z?G~%f9{+dX_WB@A`4!MAv+ya$^AeR((!7w_QP(XjS%eZLI{)tFvj50iJ`&+CkN3=b z;U|3DE0XtQe@3HgK{Jdm>FBa(4Bhbi=ILCXkgno7(JEgKwws+n1Ee6%BYGkaL zLlO=8q~75<hcVz2P0y}-OzDZ=e(_dQ)r_la(p|8_}%YI|~{C$qm8OLhSdQoNS~-P|T4W7spx z+0SWb;O&u9+@0a$Fkd0Li+qKnmPg0&`THgxFIPNob}-U()Q)`Q-C;M_);Oo=7tESm z$zbDkz$iu~Mjv3LKlf-49-ml*F_@>LZ=-Ybh3u~7;|F&D58lC1^Je(H4RH@RG2=g* z8)L9jyo>K&Ds31RZRf2AG3qm-%qw;@`m!)$hR3?MXIvoGgSzek^J|!O!n2{%=GE?$ zC0Ubnu+w}tFl_EQQN|?6@f{OYO-8qmK8oHq@4N5b7D`c`2BWb&w617){oKy1fyKYj z#50}kqIaijaW_^WC~}_f5=SqQDkS)NoWav>gh-W2gj4t?S#Pg}Ae%s05Wg(O^^9R~ zZLZuhWG;KKm^S5boWDQRkKi*D@wz0|p2!~AGF_)?h#n8OOhh9qVb7bwbWY%3E{h$j zqz;F=q*+m511+t*-aTRtRuww}T^v%(A}c{>9l!Ho)wO`b-cXS{8dkxMn%^Yjfu2_L z#51He-Sos)GhcjDU&74Wy2r?mx>>cQbwLBNQ4PCoxe>71@H01B9U=_#QnvAg(&7zs7vk28!-7B4g`q<7cd*m!$E7VwQ+(P9*&$g_CM%bljkjQh1%CEuf58mm1xo5&6g zIHy^!5g*BsSM~0-swnRbxDZ#fOX3WVfgD>fG@nm=0cTjrD1j9sLc3hLxnKExP#Snj zHnyzV+2FsMCEsThkCauBYwGp5M&762O;zQ}rLO)>h1chYSN`VTL17IKJTe9+q&6Qf zLJO-!l!ITts5mI4l*z|YWe8`J>(3r`5rXrD2qC}bb400!B%ueMHU6hW)#U_BU!%CT z=}=iYEtV8ZN0#UBpZ&T;_`YrtA2it4KATAnYsdHZ1W#~D_uv{FbBQ8;$10d5;m$-~ zj`#};fK*w%>$3K=DM@`{(Dbt8#Uf7PeS5c85{K<&?mea1@alNG{~ELk*kJSEj+d|S zNWhnxn7`vYov=m76&Wb6r9MVSbqCwDN3|P!_v&244PK5%u@bl2XM<&9-3cO7F zds=rd^>u9~KryP#YPJ0RN{}&PPOHP2cYrF?pnQ+u;w!OxqcmOx@4#K)55^lW3D#vj z)I^GSV0XAvQcn#z!E5ICoYteF7XTCY^S#nbBs=sl%cYsHf9#)m0`_Y6kh)Tc7>m}x zblanT>^B((6%%r3Y{gyTro{n%XC@ni|6L1mb9lt+`I$tl+pkY7cD1nn9U-H#h;!#F zlZ7#-JD^RMLS%}xkhSAAtP^5h1s$@;ctX4Pzf2a0_?L8bpXNl1IcQIf+J{7Y%Szzs zU}Q?P5UY)hv0TlvwiWRXYQ+&$My%$GmC`q}i=XKV>;g@*hz;m5^1%b4l_z9Xi8YJ! z%um5z@^YgJ5^g?zJ;?TXLBPt*%T7KZDEA49#Xm8gLjKdv1s2LX4QLZ}H}s76UVwJlUZ|m4oo2AAUfi`MEVjxfXNIh(Aybct|akC-i_gm=TOVD(LJJjTt`L zN0c=8i10#Mo)QF;k<=>XIW!Sgv`7FcF&Ywg7=_)MZC4Mp4t!6zt_j1`oIY=}OkHRCbzRF~nQQy3xww zQqyCoW}Sm*2ca6AAa=y3T8+kg7!%SnkL;+ynf~w7=>#IKWBT_-{U6T)0L|&-wcIp6 z;=bj%)MB8QogauX;;`Q$5PNz@O{ zYXmZ4d>)1+{4*IauJRr`?=y)Xv379XBn=CEw=@8__&<|WGA}5B9GHycGukwcG>;Vd z<~_pvyg}|4=ixOBdvJ-?fX+%!{IO26_ZqMd`4uK*%h5t?w(ZjGDz+~_*71*6gC9QD zEDWpj&OD6s^^&U1+f}*JSi!2!5&rF2bc9}<4_*=P>%8A?=8@ouksfgL8MdE6&5ifr zWLlTEd>(1Q<5?{>ugk?KJYpa1qw@&wYkekPF^)Fsj;_Z(68LNpz=Ga0((0!b#U4Zr zR9siJTfAV};Ww`sYu|P%$IcyGe;gSRH4dUsqovtg=d#&8^E%MZD*p45Cn63qGm8-p z$ak1N1I2O`G=*!CLyS+WCmt=t^Fzc>(K{ViymM>t%*Y-qrTmWdcO(dD7=PBMD&Sq} zr%sEyz{2aC4A}DSgjT2P@8@%(jK!Y$;Jvw!M;Lv)n&ve_&TX+Lk6y>LGb(^9`o8ia z)x6q+7d36>B#C7}qbfE>M7g^}NjQrpMILOYSEJ7I><{a)hn>MGM#Ywu+5D&z;BIF> zQmzi-mvRXE%jn_W_;$q%Xdxqz3Ajd05$lJ=qlyeaIpxAD611i$nbT^cW)d~UIjn1W zHvW+_dq@x!OFKC>=x;X#`vroYc4MBGMEp01s~&Gt>AR*1m-Bg;)i!ID<~n9uj3$w~ zND+ADt-Sj=lMAYR#mva8y<0FWCVmb$yf2<%q4o*24Xd6;z~z+^ogK0&G@Scjk!E(r zC2XzLqR(oqY4;!n;hWbxy&^%>O1x|Pjb~{sirF9PE74z%Y5la%WZD0qrWLJy9_xx? z0xVeG3Ki$1wlcr7PCOb7$uE51A-h9?V}U; z5h#M+dorx&{Lb&VXo-qkRoW90YmtCyCw#}6S_K8_0LgY8^}ar|JTUm%RzSbu1$~k2By(Tz zQfL+39pE@cu|rm0u>1>qT!SlmmPVs=Qs69h%psa>gAc4lL_M}m9^+%MQK=s` zT}~sR13COT8OvOcIf!aF$4}=ATbQozm7+A`0$Z1x?2DdXrMeYVgDp$T$(qLXZLPRp+UCNMo?VR;S$5*+w!KA~7g+NdMcj3>K%| zm}QI6#zaeMcCypA{?L=mXfTGQI$+fx^G@b%Mn|$mZ|0uQqS==QPv|EGpoCj+-XZ;1 zGI{|PNyomP>G7cbSW4(MsG&qIvHQb%rrTy4V*Z>$x&BIxoYip|%*)0^M$tjZq)ujQ z_)NSfu?TWtQU*7OUG@jP1WzQ{bI|-sOCh!)la4mktjw*aH5@+xH;=z;l4qvhz)`Be@UbbQb+#A=su z1FDt_Sr~Z&HWB(l2g|w+g>H^ncaPo77NjSOom!R?q`h0>wMPOMsnXiHQd`}8$KCQn zcmO!b6GU+CTV$1c;eRBD?20I2MV(M$vsL+bmx?^?H%sw6J#ZYWl!rxWq~8tCO{(yb zX|xeNo%^-nRUIfp*TwN7E&@}s)x9Bdi?)~3mG}Vj$F}Qy*6tB)es^BYswB~M^zktY zC~L(@)kmY%8a*nXn@%dj+6na9j-c1Xfi&~2?GSo>N6_m9==B{!Z|n$qqX50JL+H&N zL8tehQl_~>=&c<=Zxx`ob_l(_Bk1h{^!5&+cXkB5Q-I#tA@uH!pmz(+|g~K7{jeR_iOWf{ZO}*|)T;r!Widk6HaO*0jvkqz9VelU4*RZfZem1I@ z1DSPC&-`G&@B$Vmfni$DN+Au-9aX=f@-?+1e2CHU6ki)ggR>9h{G)q?2ebP91BS0Vbup*$Gx&dA%av=@~@soByRNLe9b!-VMew-0`ev zv(yRt%3N|$%LU0Hcvg%E&7K*HFw;!mM(3-0#Gi4mtVMmB`CJ9FNl6hBkLDYMyywSa z6k*u2ZA2|puy~TZ7wWH2fi=i%;Rvw?mBN>YEG%{qZJm7X#XNBG>?`KshNoLDB$AlP zug2QA#jRwS(OS_>i8)-HLpE)4X}HkOWH;8ILbh&|ROIyy42USbegQwAKPPezWj#nN zhxI*x@wN23EK4pvhk8P`3#qrbxLETdxqej{)2 zt_XLOH9aG1Y89IFl$q;dUIL>}ahsCApXOei69s3_L&&$Nj^sO?r=)X7^?#a&bLIp| zGY)e;<%+Bxm1XK3(3Hvu)i9$2wB!!I*){jDsqoAq;CqrTg;`YYQ)h80GX4U`<9b%3 zXFsgkctAKYf9F;NypeQtHsXr}Iwf5a4Kh}5JFAt#%U64E$#4Tg-fk7OpELOJOcInB zv}mm3PqZ4YR%MG?iCj4?$atXp^=HM}4x=X&J5fD*jXcplW#o|tdHKp)FFv~=_NP)P z#KAX@gn~_sR{8GW(_K=)#;9QRo?*7ytiM@Smml|}JW)&T%XOoKohO5r$Y!kN8kLY> zGRIB*MmnyyHs`rxAI?|L(*@0gBdov(KZ~3nRXkCa=L7NPD-$@|d5NN2-IUBDVlaPH z9Cd3ls_0{iW37^HJGw{vLE@pfM<`Jm@6omVKFPD48utV`n;yDl9h|{gJ)ek z{@tKg8f9(Cp;Gu}#p5&SgT8BzJ{zIv&yaO=cknbiS=2o_8H7gpN-5{x@>fQ~BX1fn zz{~r3>H}%rbu=upBx)E@Kfo$t z!jqVMTE=|vl&rp`!Sw7=Q*TXN-f3;66Ft{DX#_^O7l{Gv2YAaxSq88=thTEjP z9I>wZSgYh?XEuU=gA$vvANL3U;$3$3oZ8+rN9CT!U>)t!y0hMegPO#Y`Diw^pcZx0 zS;5jmYj$LmasK3eNgAt^6gj89kW9m43^+K*mIjNDtqKX%SM*%Fao69iiIXYZ`&%^TX46>4>;) zeg*hvp4aq-Q|(dKjFLOWpeh}*3Nw{t#~-W*V>RwR7Nqt~;q`I-jm*J0Xh;-m)rn2< zADUiJ&6J;4h})cB^Ei*g$IpD=E zE#iY0X*4)2n}CP(4q}arrwW|9#52RYkI)*-Op*qlIG*p{hmRYwPWNkc@%b+#nP=be zpi!%bOEfl^)1ejpp3(nC*Sj@yt28Zn8iemw0u4-8f=e#{4hPNm=UCH~9KMg6NlxY< zX=Y_i1M$b^eY|(XO54dFaWEZp%l%8G8)c!REL+dXr7WoDbzfeV(IHy$XdxWGn0xv& zz_*Q%Lwc8F&BR4WbJT!|B&&^wcDHUyo{qH1|Y=pWClxzd-cy&zU-+ao-dodaS|mKy8x) z`@BUyKk){g9zhb}3v^o1Gkg&OHh@pXB4$Olze%w1z*so%eOi=ae(SpG)E}@%C(n6i zFh1?axk7$!m6YEtIR~S%-rcQN^ng!f*a)i|-+X)@q~5d?$C$r~p45DlMUyf5WzjYLd_6ejPmI$O1qYsegckmpnT8!2=O^#2i(J%wdqUl?E#8YK zIkAYqq6!EftY!#TkWgZb+lSE6#+jwWURh>JeUTj_)#vpr{B6Ou`BVN*A?OpiVkf9f z&nof@!=B$S?iG)6M0E6+;Zgm~2?DGgJTw`^Z>MKfO*_cM3|n@{*^q16>?NGof(BuT>AK?x5$7B?*5Kr{M+r1CNS4+xiqC7d=Xi{E+r8cqK0$$~h-WP=ddXWW?55e?Vq8~|t{o8-ENU3$f6bd&eav}F z$KBwi&w$~*D(aOV5j6Y=QISP|NW6I#?67y-914~h3Cu^F6@6ZVanALDJ<&PitbV0* zM}oJ1CO7*?seojICvijUhxsRfZ%0$^eWR=q5`qr0gK@!nVX*n>dJDn^Z#eqrC0X8$ zC4i^c5sS!N<16y^!+f_#5@zkv*k{xXe3|KTF>0xVK8@eC9F9oC>~56CIpH@9msl0R zqWW`xc(lQl?id;Au?})?ITNe9X82w!+2AbF*?!yIQ@KO0!lqfzAo~S#0hUA>)88?xueE}|d#3#X#$#HI;mGBf% zetp*#N14^Nr+Dm2%snfzB4;II?4S8=f6-_%95`SrU~7z<(V`QPa@S^g-x(P+UkM%- z&K@_BNfPq*$CG#lOcnT%%JxhL1(v{k?*ZkbP9dD(T;zF zZ+RBy!(0dOwo&r=9QBI&d)qW$t zu#Ji?avGf5S3`r$CoHQ($Km|0dE^FyeDy|h}8QNX>pMNC$^;hYt|4=l_s@M(5E z;d*4~T50BMs}EbrF*+FFT5fG# zeV{u{^3Vrmn=8ZX67jSe)}M%l3_Fc0^3gvr(y0+6k18@gsrklpa3XrQ=(bYg92v5R zZbS%aoP^wC2ay6Bm(N#*X>Hu=O+)gX!3h6gLisda-#JIEazsQGt4qe!mt@v@baYTr z#>`l+#@o3`@7TGoid2glU(xCFII|c9=PQh^Wmpa3Txfw-X(YXK#wgG{bV`lXIsq99rCtInjMf4NpNkE_Z?vwva+(n#>+mLB*;gBc?wS*=E}tex zltP6yuPJ7`p$1Rn8#Q_A3OX8(=hbg~NOw}nb}BQ%<3^Jfi*Ah~>f*_HueL(v1* zkaV9O%i+WE!{#CJvS#hvy8Yj`V|=#(wrHojbT1V5?J|y>jrM*!h5ziRh>SiP>>Wom ztaxt6cjj_v*5{VY2A~D-&mwJ)gRm6H0WsoOVlBve@UX-a*afWLsQ7}~g?~d-MWf8p z5)DQuwlXk)S&S5^u4C1}#3d{GO5QzR7J$!rC1>{@cz(q0U%M38rNIC96nJr|wDJu) zM^Jrfb-a48+NsV~k5(V7o~u4ty;A+|>OZdjSoJ5Xe_kz3K0bMM^6yQ4aPq^GADjHy z$xluG%H%iHZmiu>yQ{XpHd&jlEz};bE!Hm8HfrBp`vt|YDY2DDiseO05(LT~X-ags>@%B%(|9gA7 zb4Rz`UF~jlzpML?x*zWTX}3Fda_T#$etharr*50RWBQTlcTDe{*+0{rd3F$^`2B}}@$hF3 z-!eNfdwllH?Aq+RW`Ah*1G68V{ps0{&wg_D)3cwQ{k_>gp8d1gznuNs*_-EHIk$K2 zHFNd3<8u$ree2vmocm{UADR33+|TnN`(=IRzi7OtdRz6e>W@}GT>W_UFRNd!-ZA-a zCVy%2_a|?!y}CA4J5l>!?Qd%Tv-Y9Jry9T2_`}8*8((fbzu9TNw)uwUGtGB4|7r6l zoByi$bIo6D{(kenH2<>sx6S9ZUfh~(y|%T`dZKl)wb{DX`b6uOTff@+&DQU<{=D_2 z)^ht|`|r1Zu>F(mPqzQC{e|}5w7;>lztifR=)Atu>pa!@c;`1epX>a`&L4F?-}yr4 z*6wuo;qK$zw{%y!7evd;qUO`xU+8|i`)l3b?0&X8HFa$2EmP;GR;MmcZB2de)Xz=* z+0>V&{(9;wQ>E$WPTw&7!s!=Jzj694(<{>#rdOx`WcsVqKQi;PGoKM{KQ#AKb03@g zg}Gmu`>nap&HabD&(HnEoEp`oPm477)*h7PtkpJa-&T81?FVZ=Qu|o#)3x8O{a)=4 zYkwpOdQttB`knQ=Bty0Oef1Od_ttBTJ6ro(wbrrL>spJFi?!C%t#`EE)%uRs54Aoh z3jBKOw_AVGI??{G?XR|P?A+Yh+j(PWrL)@E=seSTSLeN*o4U7k_jdPnk9A+C{XW*c z(*4%%ySne|{=4qyy6vfNp8Cwx?@oPj>O<2XoBq`F_{=jizdG~s*)hpLW41ec|Lkie z36IV`F}pH*W%he#e|WBRZ>jWo?c=U$ulnz+pRazg`sb7XZStntowWnCR_$JK_4T!_ z+V|FeqV_AbSJ&J1x7I&X|Ev1p#(j-9H@>CubmKc4?`wQe(*Mii_*WYX&2!D~YW_s? zUo`)9^XHpiZB|=HTaRjAzuWrHt*6`H)Bb_>54V4`{h{_p+P~BOAMIN^w|B~&yE+q{ z1D$H8(dl%)t@9r3@OwJn-}!RqdEIjNp6-EewcF@^v-bGUyC3a-y!(mnC%d1@c>0Q| z^3+{Z6H^DK{)zbYh3PL(&(B<&`RvT^&wPI7_~FN9zi;-(BCQsu(az(Yw}`J7#M#T8t7k{4Kt0=pF0rNAx)b}6t+fn5shQsDo23j8k!4@sl| literal 0 HcmV?d00001 diff --git a/cosmic rage/locale/locale_notes.txt b/cosmic rage/locale/locale_notes.txt new file mode 100644 index 0000000..679056a --- /dev/null +++ b/cosmic rage/locale/locale_notes.txt @@ -0,0 +1,84 @@ +Localization notes +------------------ + +Author: Nick Gammon +Date: 18th June 2007 +Amended: 27th May 2008 to mention large/small monitor handling + + +In the "locale" directory - which is a subdirectory under where the MUSHclient.exe program is stored, you should find the following files in the standard MUSHclient distribution: + +* locale_notes.txt --> this file + +* Localize_template.lua --> template for creating a new translation file + +* en.dll --> resources for MUSHclient - in English (for screen resolution 1024 x 768 or larger) + +* en_small.dll --> resources for MUSHclient - in English (for small screen resolutions) + +* count_locale_usage.lua --> Lua script for counting which messages need translating the most + +* detect_locale_changes.lua --> Lua script for detecting changes between one MUSHclient distribution and the next + + +See the following forum posting for detailed descriptions about localizing MUSHclient: + +http://www.gammon.com.au/forum/?id=7953 + + +To localize +----------- + +If you are planning to localize to another language, you would take these steps. Let us take French as an example, which has a locale code of FR. + +1. Copy en.dll as fr.dll (make a copy, rename the copy fr.dll) + +NOTE: You now have two resource files (en.dll and en_small.dll). One is designed for small monitors and one for larger ones. Use the appropriate file depending on the size monitor you plan to use. + + +2. Copy Localize_template.lua as fr.lua (make a copy, rename the copy fr.lua) + +3. Use a resource editor (search the Internet for an appropriate tool) and edit fr.dll, changing menus, dialogs, and string resources to have the appropriate translations. + +An alternative is to download the Visual Studio project which built the resources file, change that with an appropriate tool (eg. Visual Studio) and recompile to build a new DLL from scratch. + +4. Use a text editor (such as Crimson Editor) to edit the fr.lua file, translating the "empty" strings for each message, into French. Read the forum posting mentioned above for how to handle the "formatted" part. + +You can get Crimson Editor from: + +http://www.crimsoneditor.com/ + +Make sure you set the Document Encoding type to UTF-8 (w/o BOM). + +---- + +To test, change the locale code in the MUSHclient Global Preferences -> General tab, to "FR". + +Then close and re-open MUSHclient. It should now detect the new files and show the translated messages. + + + +Counting translation usage +-------------------------- + +As there are around 750 messages to be translated in the Localize_template.lua file, you may prefer to concentrate on the ones that occur most frequently. + +To find out what they are, edit your xx.lua file (eg. fr.lua) and add this line to the bottom: + +dofile "locale/count_locale_usage.lua" + +This adds the extra debugging code into your local file. Then, after you have been using MUSHclient for a while, you can enter the following script command: + +/TranslateDebug () + +This will display which messages were called upon to be translated, sorted into most frequent first, to least frequent. + + + +Checking if new messages appear +------------------------------- + +With each new release of MUSHclient, you can check if new messages have been added to the file Localize_template.lua by running the Lua script detect_locale_changes.lua. This compares the messages in your locale file (eg. en.lua) to the new template file (ie. Localize_template.lua) and reports on any new ones. + + + diff --git a/cosmic rage/lua/InfoBox.lua b/cosmic rage/lua/InfoBox.lua new file mode 100644 index 0000000..cd99706 --- /dev/null +++ b/cosmic rage/lua/InfoBox.lua @@ -0,0 +1,1678 @@ +--[=[-- +InfoBox.lua version 1.2 +Encapsulates and enhances Infobar functionality into miniwindows; gauges and status text. +14-DEc-08 + +by: WillFa (Spellbound on 3k.org:3000) + portions borrowed or adapted from samples by Nick Gammon. + +License: Free for public use in your MushClient plugins and scripts as long as credit for this module is + attributed to WillFa, and Nick Gammon. + +Assumes that the Sylfaen font is installed on the system. Change line 67 if it is not. + +Requires: MushClient v. 4.37+ for complete functionality. (CloseWindow() uses DeleteWindow MC function.) + MushClient v. 4.35+ for basic functionality. (WindowGradient calls) + +Usage: + require "InfoBox" + MW = InfoBox:New() + MW:AddBar("text", percent, "green", "red") + MW:Update() + + Tutorial Demo can be found in the included InfoBox_Demo.xml plugin. + + Reference help for functions and values you will actually use can be obtained from the Doc() function. + i.e.: + InfoBox:Doc() + InfoBox:Doc("AddBar") + + + General Usage is more easily deduced by tprint(InfoBox), tprint(MW), tprint(MW.Bar) rather than reading this source. + The metatables are setup in such a way that tprint will not recurse up the inheritance chain and spam you. +--]=]-- + +local world, colour_names = world, colour_names, _M +local os = {time = os.time} +local math, string, table, bit = math, string, table, bit +local tonumber, tostring, rawget, rawset, type, print = tonumber, tostring, rawget, rawset, type, print +local unpack, assert, require, getmetatable, setmetatable = unpack, assert, require, getmetatable, setmetatable +local pairs, ipairs, check = pairs, ipairs, check +local Global = _G +local capitalize, CalcShades, SplitRGB, idx, newidx +local CalcWindowHeight, strip_colours, sidewindows, Draw, DoFade, PrintText, ResizeOutput +local fontProps = {"fontID", "fontName", "fontSize", "fontBold", "fontItalic", "fontUnderline", "fontStrikeout", "fontCharset", "fontPitchAndFamily"} +local commas, CheckStyle, DoFade, PrintText +local matteHilight, matteShadow, Bar, ansiCodes, ansiColors, _Doc + +module(...) + +setmetatable ( _M, {__index = world, class = "module"}) -- find all the MushClient Functions + +windowWidth = 240 +windowHeight = 7 -- this will change as more bars are added. It gives 5 pixels padding top and bottom. + +columns = 0 +rows = 0 +axis = "rows" + +backgroundColour = 0x808080 +matteHilight = 0xb2b2b2 +matteShadow = 0x4e4e4e + +windowPosition = 7 +windowFlags = 0 + +fontID = "fn" +fontName = "Sylfaen" +fontSize = 10 +fontPadding = 2 +fontBold = true +fontItalic = false +fontUnderline = false +fontStrikeout = false +fontCharset = 1 +fontPitchAndFamily = 0 + +displaceOutput = false + +ansiCodes = {"k", "r", "g", "y", "b", "m", "c", "w"} +ansiColors = {} -- Gets populated after capitalize() is defined. +customColourCodes = {} + +-- Enumeration tables + +textStyles = { plain = 0, + matte = 1, + raised = 2, + sunken = 4 + } + +barStyles = { textOnly = 0, -- Status line + sunken = 1, -- Frames + raised = 2, + raisedCap = 2^2, -- Caption is framed too. + flat = 2^3, + glass = 2^4, + solid = 2^5, -- Fills + gradientScale = 2^6, -- gradient midpoint is value/2. Fill shrinks + gradientFixed = 2^7, -- gradient midpoint is always threshold. + gradientShift = 2^8, -- Thermometer style; Fill remains 100%, gradient position shifts wth value + } + +captionPlacements = { left = 0, + innerLeft = 1, + innerRight = 2, + right = 3, + center = 4, + centerCell = 5, + } + +windowPositions = { NW = 4, + N = 5, + NE = 6, + E = 7, + SE = 8, + S = 9, + SW = 10, + W = 11, + } + +-- End Enumerations + + +-- Bar Functions/Methods +Bar = { --Properties + textStyle = 0, + threshold = 30, + textColour = 0x222222 , + "Caption", -- 1 = "Caption" see InsertBars() for the tricky code that this uses. + caption = "", + "Value", -- 2 = "Value" see InsertBars() + value = 0, + "GoodColour", -- 3 = ... + goodColour = 0x00DD00, + "BadColour", -- 4 = ... + badColour = 0x0000DD, + "AnchorRight", -- 5 = ... + anchorRight = false, + "BarStyle", -- 6 = ... + barStyle = 33, + gaugeLeft = 5 , + captionPlacement = 1, + padding = 3, + cellPadding = 4, + + --End Properties + } +setmetatable (Bar, {__index = _M, class = "bar"}) + +--[=[ Internal Function that writes captions ]=]-- +function PrintText (self, vOffset, hOffset) + --TraceOut (string.format("%s: Window %s Bar %i", "PrintText", self.windowName, self.id)) + local MatteText = strip_colours(self.caption) + local width = WindowTextWidth (self.parent.windowName, self.fontID, MatteText) + local side = 0 + if self.matteHilight == nil then + self.matteHilight, self.matteShadow = self.backgroundColour,self.backgroundColour + for i = 1,10 do + self.matteHilight = AdjustColour(self.matteHilight,2) + self.matteShadow = AdjustColour(self.matteShadow,3) + end end + vOffset = vOffset + self.fontPadding + if self.captionPlacement == 0 then + side = hOffset + self.gaugeLeft - WindowTextWidth ( self.parent.windowName, self.fontID, MatteText) -2 + elseif self.captionPlacement == 1 then + side = hOffset + self.gaugeLeft + 5 + elseif self.captionPlacement == 2 then + side = hOffset + self.gaugeLeft + self.gaugeWidth - width - 5 + elseif self.captionPlacement == 3 then + side = hOffset + self.gaugeLeft + self.gaugeWidth + 2 + elseif self.captionPlacement == 4 then + side = hOffset + self.gaugeLeft + ( (self.gaugeWidth-WindowTextWidth ( self.parent.windowName, self.fontID, MatteText) )/2) + elseif self.captionPlacement == 5 then + side = math.floor(hOffset + (self.cellWidth-WindowTextWidth ( self.parent.windowName, self.fontID, MatteText) ) / 2) + end + if self.barStyle == 0 then + if self.captionPlacement > 3 then + side = hOffset + math.floor( (self.cellWidth-WindowTextWidth ( self.parent.windowName, self.fontID, MatteText) ) / 2) + elseif self.captionPlacement < 2 then + side = hOffset + 5 + elseif self.captionPlacement > 1 then + side = hOffset + self.parent.cellWidth - width - 5 + end end + if self.textStyle > 0 then + if (self.textStyle % 2) == 1 then -- Matted + WindowText (self.parent.windowName, self.fontID, MatteText, side +1 , vOffset -1, 0, 0, self.backgroundColour) + -- Upper Right Matte + WindowText (self.parent.windowName, self.fontID, MatteText, side -1 , vOffset +1, 0, 0, self.backgroundColour) + -- Lower Left Matte + if self.textStyle == self.textStyles.matte then -- Only Matted + WindowText (self.parent.windowName, self.fontID, MatteText, side -1 , vOffset -1, 0, 0, self.backgroundColour) + -- Top Left Matte + WindowText (self.parent.windowName, self.fontID, MatteText, side +1 , vOffset +1, 0, 0, self.backgroundColour) + -- Bottom Right Matte + end + end + if bit.band(self.textStyle, self.parent.textStyles.raised) == self.textStyles.raised then -- Raised + WindowText (self.parent.windowName, self.fontID, MatteText, side +1 , vOffset +1, 0, 0, self.matteShadow) + -- Bottom Left Shadow + WindowText (self.parent.windowName, self.fontID, MatteText, side -1 , vOffset -1, 0, 0, self.matteHilight ) + -- Top Left hilight + end + if bit.band(self.textStyle, self.textStyles.sunken) == self.textStyles.sunken then -- Sunken + WindowText (self.parent.windowName, self.fontID, MatteText, side -1 , vOffset -1, 0, 0, self.matteShadow) + -- Top Left Shadow + WindowText (self.parent.windowName, self.fontID, MatteText, side +1 , vOffset +1, 0, 0, self.matteHilight) + -- Bottom Left Hilight + end end + if self.caption == MatteText then + WindowText (self.parent.windowName, self.fontID, self.caption, side , vOffset, side + width, vOffset + self.fontHeight, self.textColour) -- Text + else + ansiColors["~"] = self.textColour + local customColours = self.customColourCodes or {} + local Text = string.gsub (self.caption or "", "@@", "\0") -- change @@ to 0x00 + if Text:sub (1, 1) ~= "@" then + Text = "@~" .. Text + end + for colour, text in Text:gmatch ("@([%a~])([^@]+)") do + text = text:gsub ("%z", "@") -- put any @ characters back + if #text > 0 then + side = side + WindowText (self.windowName, self.fontID, text, side, vOffset, hOffset + self.cellWidth, vOffset + self.fontHeight, customColours[colour] or ansiColors[colour] or ansiColors["~"]) + end end end + return vOffset - self.fontPadding +end + +--[=[ Internal Function that does bitmask checking ]=]-- +function CheckStyle(self, style) + --TraceOut (string.format("%s: Window %s Bar %i", "CheckStyle", self.windowName, self.id)) + if bit.band(self.barStyle, style) > 0 then + return true + else + return false +end end + +--[=[ Internal Function that draws the pretty boxes ]=]-- +function Draw (self, vOffset, hOffset) + --TraceOut (string.format("%s: Window %s Bar %i", "Draw", self.windowName, self.id)) + self.cellTop, self.cellLeft = vOffset , hOffset + WindowRectOp (self.windowName , 2, self.cellLeft, self.cellTop - 1 , self.cellLeft + self.cellWidth , self.cellTop + self.cellHeight + self.padding - 2 , self.backgroundColour, nil) + local Percent = self.value or 0 + local colour, fcolour + if Percent < self.threshold then + colour = self.badColour + elseif Percent > 100 then + Percent = 100 + for i = 1,15 do + colour = AdjustColour(self.goodColour,4) -- 20% more luminence + end + else + colour = self.goodColour + end + if self.fade == true then + colour = DoFade(self) + fcolour = colour + end + local pixels = self.gaugeWidth * Percent / 100 + if self.barStyle > 0 then + local bezel = {[true] = 10, [false] = 5} + local frameLeft = self.cellLeft + self.gaugeLeft + local frameTop = self.cellTop + self.cellHeight - self.gaugeHeight + local frameRight = self.cellLeft + self.gaugeLeft + self.gaugeWidth + local frameBottom = self.cellTop + self.cellHeight + local topX, topY, bottomX, bottomY = frameLeft + 2, frameTop + 2 , self.cellLeft + self.gaugeLeft + pixels, frameBottom - 2 + local colorL, colorR = self.badColour, (fcolour or self.goodColour) + local ftopX, ftopY, fbottomX, fbottomY = bottomX + 1, frameTop, frameRight, frameBottom --fill region for fixed gradients + if self.anchorRight == true then + topX , topY = frameRight - pixels , frameTop + 2 + bottomX, bottomY = frameRight - 2, frameBottom - 2 + ftopX , ftopY = frameLeft , frameTop + fbottomX, fbottomY = frameRight - pixels - 2, frameBottom + colorL, colorR = (fcolour or self.goodColour), self.badColour + end + if bit.band(barStyles.raisedCap, self.barStyle) == barStyles.raisedCap then + if self.captionPlacement == 0 then + frameLeft = self.cellLeft + 3 + elseif self.captionPlacement == 3 then + frameRight = self.cellLeft + self.cellWidth -3 + end end + if Percent >= 1 then + if CheckStyle(self, self.barStyles.solid) then + check (WindowRectOp (self.parent.windowName, 2, topX , topY , bottomX , bottomY , colour) ) + elseif CheckStyle(self, self.barStyles.gradientScale) then -- scaled gradient fills + check (WindowGradient (self.parent.windowName, topX, topY, bottomX, bottomY, colorL, colorR, 1 ) ) + elseif CheckStyle(self, self.barStyles.gradientFixed) then -- fixed gradients. + local padWidth, padFillColour = self.gaugeWidth * ( (math.abs(50-self.threshold) *2)/100), (fcolour or self.goodColour) + if self.threshold > 50 then + padFillColour = self.badColour + end + check (WindowRectOp (self.parent.windowName, 2, topX , topY , bottomX, bottomY, padFillColour) ) + if ( (self.anchorRight == false) and (self.threshold <= 50) ) or + ( (self.anchorRight == true) and (self.threshold > 50) ) then --need more colorR than colorL + check (WindowGradient (self.parent.windowName, self.cellLeft + self.gaugeLeft, frameTop, frameRight - padWidth, bottomY, colorL, colorR, 1 ) ) + elseif ( (self.anchorRight == true) and (self.threshold <= 50) ) or + ( (self.anchorRight == false) and (self.threshold > 50) ) then --need more colorL than colorR + check (WindowGradient (self.parent.windowName, self.cellLeft + self.gaugeLeft + padWidth, topY, frameRight -2, bottomY, colorL, colorR, 1 ) ) + end + check (WindowRectOp (self.parent.windowName, 2, ftopX , ftopY , fbottomX , fbottomY -1 , self.backgroundColour) ) + elseif CheckStyle(self, self.barStyles.gradientShift) then -- Thermometer gradients. + local midpointX = bottomX + local pixel = self.gaugeWidth / 100 + local gradientWidth = math.min(30, (100 - self.value) * pixel, self.value * pixel) + if self.anchorRight == true then + colorL, colorR = (fcolour or self.goodColour), self.badColour + midpointX = topX + end + check (WindowRectOp (self.parent.windowName, 2, topX , topY , bottomX , bottomY, (fcolour or self.goodColour) ) ) + check (WindowRectOp (self.parent.windowName, 2, ftopX, ftopY , fbottomX, bottomY, self.badColour) ) + check (WindowGradient (self.parent.windowName, midpointX - gradientWidth, topY, midpointX + gradientWidth, bottomY, colorR, colorL, 1 ) ) + check (WindowRectOp (self.parent.windowName, 2, self.cellLeft + 1, self.cellTop, self.cellLeft + self.gaugeLeft, self.cellTop + self.cellHeight , self.backgroundColour) ) + check (WindowRectOp (self.parent.windowName, 2, frameRight, frameTop, -2, frameBottom, self.backgroundColour) ) + end + if CheckStyle(self, self.barStyles.glass) then -- glass frame + local glassWidth, dtX,dtY, dbX, dbY = pixels, topX, topY, bottomX, bottomY + if CheckStyle(self, self.barStyles.gradientShift) then + glassWidth = self.gaugeWidth + dtX, dtY, dbX, dbY = frameLeft + 2, frameTop + 1, frameRight - 2, frameBottom -1 + end + check (WindowCreate ( self.parent.windowName .. "glass", 0,0, glassWidth, self.cellHeight - 2, 7, 0, 0x171717) ) + check (WindowGradient(self.parent.windowName .. "glass", 0,0, 0, self.cellHeight * .50, 0x606060, 0xaaaaaa, 2) ) + check (WindowGradient(self.parent.windowName .. "glass", 0,self.cellHeight * .51, 0, self.cellHeight -2, 0x7c7c7c, 0x393939, 2) ) + check (WindowImageFromWindow ( self.parent.windowName, self.parent.windowName .. "glass", self.parent.windowName .. "glass") ) + check (WindowBlendImage ( self.parent.windowName, self.parent.windowName .. "glass", dtX, dtY, dbX, dbY, 21, .45) ) + elseif CheckStyle(self, barStyles.raised + barStyles.raisedCap + barStyles.sunken) then -- 3D frame rectangle + check (WindowRectOp (self.parent.windowName, 5, topX , topY , bottomX, bottomY, bezel[not CheckStyle(self, barStyles.sunken + barStyles.glass)] ,0x100F) ) + end end + if bit.band( self.barStyle , 31 ) ~= 0 then -- frame rectangle on border + local pen = {[true]=1,[false]=5} + check (WindowRectOp (self.parent.windowName, pen[CheckStyle(self, self.barStyles.flat)], frameLeft, frameTop, frameRight, frameBottom, bezel[not CheckStyle(self, barStyles.raised + barStyles.raisedCap)], 15+0x1000) ) + end end + PrintText (self, self.cellTop, self.cellLeft) + if type(self.button) == 'table' then + WindowAddHotspot(self.windowName, self.id, self.cellLeft, self.cellTop, self.cellLeft + self.cellWidth, self.cellTop + self.cellHeight, + self.button.mouseOver or "", self.button.cancelMouseOver or "", self.button.mouseDown or "", self.button.cancelMouseDown or "", + self.button.mouseUp or "", self.button.tooltipText or "", self.button.cursor or 0, 0 ) + + end + return self.cellTop + self.cellHeight + self.padding +end + +--[=[ Internal Function that calculates different shades of colors ]=]-- +function DoFade(self) + --TraceOut (string.format("%s: Window %s Bar %i", "DoFade", self.windowName, self.id)) + local color + if self.shades == nil or (self.Bar.shades and self.goodColour ~= self.Bar.goodColour and self.badColour ~= self.Bar.badColour) then + self.shades = CalcShades(self, math.ceil(100 - self.threshold)/5) + end + if self.value >= self.threshold then + color = self.shades[math.ceil( (101-self.value)/5 )] or self.shades[#self.shades] + else + color = self.badColour + end + return color +end + + +--[=[ See :Doc( "Fade" ) --]=]-- +function Bar:Fade (bool) + assert(bool and type(bool)=="boolean", "Boolean expected. Got " .. tostring( bool ) .. "(" .. type(bool) .. ")") + self.fade = bool + self.shades = nil + if bool then + DoFade(self) + end +end + + +--[=[ See :Doc( "TextColour" ) --]=]-- +function Bar:TextColour (x) + --TraceOut (string.format("%s: Window %s Bar %i", "TextColour", self.windowName, self.id)) + local n = tonumber(x) or tonumber(x,16) or ColourNameToRGB(x) + assert(n and n~= -1,'Bad value passed. Acceptable examples: "red", 255, 0x0000ff, "#FF0000" - Got '.. tostring(x) .. '('.. type(x) ..')') + self.textColour = n +end + +--[=[ See :Doc( "ColourText" ) --]=]-- +function Bar:ColourText(val, thresh, good, bad, neut) + --TraceOut (string.format("%s: Window %s Bar %i", "ColourText", self.windowName, self.id)) + local n = tonumber(thresh) + if n then + if val == thresh then + self:TextColour(neut or good) + elseif val < thresh then + self:TextColour(bad) + else + self:TextColour(good) +end end end + +--[=[ See :Doc( "GoodColour" ) --]=]-- +function Bar:GoodColour (x) + --TraceOut (string.format("%s: Window %s Bar %i", "GoodColour", self.windowName, self.id)) + local n = tonumber(x) or ColourNameToRGB(x) + assert(n and n~= -1,'Bad value passed. Acceptable examples: "red", 255, 0x0000ff, "#FF0000" - Got '.. tostring(x) .. '('.. type(x) ..')') + self.goodColour = n + self.shades = nil +end + +--[=[ See :Doc( "BadColour" ) --]=]-- +function Bar:BadColour (x) + --TraceOut (string.format("%s: Window %s Bar %i", "BadColour", self.windowName, self.id)) + local n = tonumber(x) or ColourNameToRGB(x) + assert(n and n~= -1,'Bad value passed. Acceptable examples: "red", 255, 0x0000ff, "#FF0000" - Got '.. tostring(x) .. '('.. type(x) ..')') + self.badColour = n + self.shades = nil +end + +--[=[ See :Doc( "AnchorRight" ) --]=]-- +function Bar:AnchorRight (bool) + --TraceOut (string.format("%s: Window %s Bar %i", "AnchorRight", self.windowName, self.id)) + if type(bool) == "boolean" then + bool = bool + else + bool = false + end + self.anchorRight = bool + if bool == false then + self.captionPlacement = 1 + else + self.captionPlacement = 2 +end end + +--[=[ See :Doc( "Value" ) --]=]-- +function Bar:Value (val) + --TraceOut (string.format("%s: Window %s Bar %i", "Value", self.windowName, self.id)) + self.value = tonumber(val) or self.value + self.watchValue = nil +end + +--[=[ See :Doc( "Caption" ) --]=]-- +function Bar:Caption (txt) + --TraceOut (string.format("%s: Window %s Bar %i", "Caption", self.windowName, self.id)) + self.watchCaption = nil + if tonumber(txt) then + self.caption = commas(txt) + elseif txt == nil then + self.caption = "" + else + self.caption = txt + end +end + +--[=[ See :Doc( "TextStyle" ) --]=]-- +function Bar:TextStyle (x) + --TraceOut (string.format("%s: Window %s Bar %i", "TextStyle", self.windowName, self.id)) + self.textStyle = tonumber(x) or 1 +end + +--[=[ See :Doc( "Threshold" ) --]=]-- +function Bar:Threshold (x) + --TraceOut (string.format("%s: Window %s Bar %i", "Threshold", self.windowName, self.id)) + self.threshold = tonumber(x) or 30 + self.shades = nil +end + +--[=[ See :Doc( "BarStyle" ) --]=]-- +function Bar:BarStyle (x) + --TraceOut (string.format("%s: Window %s Bar %i", "BarStyle", self.windowName, self.id)) + assert ( tonumber(x) and tonumber(x) >= 0, "Invalid barstyle.") + self.barStyle = tonumber(x) +end + +--[=[ See :Doc( "Padding" ) --]=]-- +function Bar:Padding (x) + --TraceOut (string.format("%s: Window %s Bar %i", "Padding", self.windowName, self.id)) + assert( tonumber(x), "Number of pixels needed. Got " .. type(x) ) + local MiniWindow = self.parent or self + self.padding = tonumber(x) + MiniWindow:Resize() +end + +--[=[ See :Doc( "WatchValue" ) --]=]-- +function Bar:WatchValue (varName) + --TraceOut (string.format("%s: Window %s Bar %i", "WatchValue", self.windowName, self.id)) + self.value = nil + self.watchValue = varName +end + +--[=[ See :Doc( "WatchCaption" ) --]=]-- +function Bar:WatchCaption (varName) + --TraceOut (string.format("%s: Window %s Bar %i", "WatchCaption", self.windowName, self.id)) + self.caption = nil + self.watchCaption = varName +end + +--[=[ Internal Function that hides in metatables ]=]-- +local function idx (self, k) + local varName, val = rawget (self, "watch" .. capitalize(k) ) or "" + if (k == "value" or k == "caption" ) then + for z in varName:gmatch("([^%.%[%]]+)") do + local parent = val or Global + z = tonumber(z) or z + val = parent[z] + end + return val + else + local Parent = getmetatable(self)["parent"] --parent is hidden in a metatable so it doesn't tprint. Hooray for aesthetically pleasing wastes of processor cycles. + val = rawget (self, k) + val = val or Parent[k] + return val +end end + +--[=[ Internal Function that hides in metatables ]=]-- +local function newidx (self, k, v) + if (k == "value" and rawget (self,watchValue) ) or (k == "caption" and rawget (self, watchCaption) ) then + self["watch" .. capitalize(k)] = nil + end + rawset(self, k, v) +end + + +-- End Bar Functions + + +-- Global Functions + +--[=[ See :Doc( "New" ) --]=]-- +function _M:New (winName) + --TraceOut (string.format("%s: Window %s", "New", winName)) + local mt = { + __index = + function (self, key) + if key == "cellWidth" then + return self.windowWidth / self.columns + elseif key == "gaugeWidth" then + return self.cellWidth - 10 + else + return _M[key] + end end , + __metatable = {class = "Box"}; } + local q = {} + setmetatable(q,mt) -- Window table inherits the module + q.Bars = {} + q.Bar = {} + for k,v in pairs(Bar) do q.Bar[k] = v end -- a separate instance of Bar so that... + setmetatable(q.Bar, {parent = q, class = "Bar", __index= + function (self, key) + local mt = getmetatable(self) + if key =="parent" then + return mt.parent + else + return mt.parent[key] + end end , + }) -- Bar table instance inherits it's MiniWindow table instance + q.windowName = winName or CreateGUID() -- Will create a guid if none passed in. Fine for plugin use. + check (WindowCreate (q.windowName, 0, 0, 1, 1, q.windowPosition, q.windowFlags, q.backgroundColour) ) + check (WindowFont (q.windowName, q.fontID, q.fontName, q.fontSize, q.fontBold, q.fontItalic, q.fontUnderline, q.fontStrikeout, q.fontCharset, q.fontPitchAndFamily) ) + q.fontHeight = WindowFontInfo (q.windowName, q.fontID, 1) -- Default font height + q.Bar.cellHeight = q.fontHeight + q.Bar.cellPadding + q.Bar.gaugeHeight = q.Bar.cellHeight -- Default size of bars. + return q +end + +--[=[ See :Doc( "BackgroundColour" ) --]=]-- +function _M:BackgroundColour (col) + assert (col, "Nil passed. specify a colour.") + local n = tonumber(col) or ColourNameToRGB(col) + assert(n and n~= -1,'Bad value passed. Acceptable examples: "red", 255, 0x0000ff, "#FF0000" - Got '.. tostring(x) .. '('.. type(x) ..')') + self.backgroundColour = n + self.matteHilight, self.matteShadow = self.backgroundColour,self.backgroundColour + for i = 1,10 do + self.matteHilight = AdjustColour(self.matteHilight,2) + self.matteShadow = AdjustColour(self.matteShadow,3) + end +end + +--[=[ See :Doc( "Rows" ) --]=]-- +function _M:Rows(num) + assert(type(num)=="number" and num > 0, "How many rows? Need a positive number. Got " .. type(num) ) + assert(self.parent == nil, "Pass a MiniWindow") + self.rows = num + self:Resize() +end + +--[=[ See :Doc( "Columns" ) --]=]-- +function _M:Columns(num) + assert(type(num)=="number" and num > 0, "How many columns? Need a positive number. Got " .. type(num) ) + assert(self.parent == nil, "Pass a MiniWindow") + self.rows = math.ceil(#self.Bars/num) + self.columns = num + self:Resize() +end + +--[=[ See :Doc( "AddBar" ) --]=]-- +function _M:AddBar(...) + --TraceOut (string.format("%s: Window %s", "AddBar", self.windowName)) + return self:InsertBar(#self.Bars + 1, ...) +end + +--[=[ See :Doc( "InsertBar" ) --]=]-- +function _M:InsertBar(index, ...) + --TraceOut (string.format("%s: Window %s Bar %i", "InsertBar", self.windowName, index)) + assert(self ~= _M , "Pass a table created from ".. _NAME .. ":New(), not ".. _NAME .. " itself.") + assert(self.parent == nil, "Attempt to add a Bar to a Bar. Use table from ".. _NAME .. ":New() instead.") + assert(index, "Bars index must be passed.") + local MiniWindow = self.parent or self +--[[-- Expected possible values: + 1= Caption, + 2= Value, + 3= GoodColor, + 4= BadColor, + 5= AnchoredRight, (whether the 0 value is on the left or right side of the gauge.) + 6= BarStyle (enumerated in InfoBox.barStyles ) --]]-- + local args={...} + table.insert (self.Bars, index, {}) -- Add a table for new bar. + setmetatable(self.Bars[index],{__metatable={parent = self.Bar}, __index = idx, __newindex= newidx}) + for i = index, #self.Bars do + self.Bars[i].id = i -- a way to find our index in the future + end + for k,v in ipairs(args) do -- update with optional parameters passed in + MiniWindow.Bar[ MiniWindow.Bar[k] ] (MiniWindow.Bars[index], v) -- This line of code is why MW.Bar[1] = "Caption". Bar[1] thru Bar[5] define which function the optional parameters call. Neat, hunh? + end + self:Resize() + return self.Bars[index] +end + +--[=[ See :Doc( "RemoveBar" ) --]=]-- +function _M:RemoveBar(index) + --TraceOut (string.format("%s: Window %s", "RemoveBar", self.windowName)) + assert(self ~= _M , "Call from a table created from ".. _NAME .. ":New(), not ".. _NAME .. " itself.") + assert(self.parent == nil, "Attempt to remove a Bar from a Bar. Use table from ".. _NAME .. ":New() instead.") + assert(index, "Bars index must be passed.") + table.remove (self.Bars, index) + local otheraxis = {columns = "rows", rows = "columns"} -- Shrink the grid if appropriate + if (self[self.axis] -1 ) * self[ otheraxis[self.axis] ] >= #self.Bars then + self[self.axis] = self[self.axis] -1 + self:Resize() + end + for i = index, #self.Bars do + self.Bars[i].id = i +end end + +--[=[ See :Doc( "Update" ) --]=]-- +function _M:Update (force) + --TraceOut (string.format("%s: Window %s", "Update", self.windowName)) + assert(self ~= _M , "Pass a table called from ".. _NAME .. ":New(), not ".. _NAME .. " itself.") + --Note: It is possible to pass any table instance into this. i.e. foo, foo.Bar, foo.Bars[i] + --It may be bad style, but it intentionally will work. foo.Bars[i] still updates the entire window, not just its region. + if os.time() > (self.lastUpdated or 0) or force then + local MiniWindow = self.parent or self + check (WindowCreate (self.windowName, 0, 0, self.windowWidth, self.windowHeight, self.windowPosition, self.windowFlags, GetInfo(278)) ) + check (WindowRectOp (self.windowName, 2, 2, 2, -2, -2, self.backgroundColour) ) -- "erase" miniwindw + local vertical,horizontal, curRow, curCol, t = 6, 0, 1, 1 + for _, curBar in ipairs(self.Bars) do + local finishY = vertical + curBar.cellHeight + curBar.padding + if curRow > self.rows or finishY > self.windowHeight then + vertical = 6 + curCol = curCol + 1 + curRow = 1 + if curCol > self.columns then --Maybe Fonts are distorting the grid + self:Resize() -- Resize/CalcWindowHeight will fix it + self:Update() -- and we need to redraw. + return -- and stop execution of the outdated update. + end end + horizontal = (curCol -1) * self.cellWidth + vertical = Draw(curBar, vertical, horizontal) + curRow=curRow+1 + end + check (WindowRectOp (self.windowName, 5, 0, 1, -1, -2, 10, 15) ) -- 3D border effect on canvas + WindowRectOp (self.windowName, 2, self.windowWidth - 2 , 0, 0, 0, GetInfo(278), nil) + WindowShow (self.windowName, true) + self.lastUpdated = os.time() + return true + else + return false +end end + +--[=[ See :Doc( "WindowPosition" ) --]=]-- +function _M:WindowPosition(pos) + assert(type(pos) == "number" and (pos >= 4 and pos <=11), "Invalid window position passed. Use " .. _NAME .. ".windowPositions[ ] if unsure.") + assert(self ~= _M and self.parent == nil, "Pass a table created from ".. _NAME .. ":New(), not ".. _NAME .. " itself.") + world.WindowPosition(self.windowName, 0,0,pos, self.windowFlags) + if ( (self.windowPosition == 5 or self.windowPosition == 9) and (pos ~= 5 and pos ~=9) or + (self.windowPosition ~= 5 and self.windowPosition ~= 9) and (pos == 5 or pos ==9) ) then + self.displaceOutput = (pos == 5 or pos == 9) + self.columns, self.rows = self.rows, self.columns + self.axis = "columns" + end + self.windowPosition = pos + self:Resize() +end + +--[=[ See :Doc( "ResizeOutput" ) --]=]-- +function _M:ResizeOutput() + local maxWidth, maxHeight = 0,0 + local left, top, width, height = GetInfo(272), GetInfo(273), GetInfo(274), GetInfo(275) + local bOff, bCol, bWid, oCol, oSty = GetInfo(276), GetInfo(282), GetInfo(277), GetInfo(278), GetInfo(279) + local t={} + for _, v in ipairs(WindowList() or {}) do + local tmpPos, shown = WindowInfo(v, 7), WindowInfo(v,5) + if shown then + t[tmpPos] = (t[tmpPos] or 0) + 1 + end end + local function sum (...) + local args, res= {...}, 0 + for _,n in ipairs(args) do + if type(t[n]) == "number" then res = (res + t[n]) end + end + return res + end + if self.displaceOutput then + if self.windowPosition == 9 or self.windowPosition == 10 then + if sum(9,10) == 1 then + height = -self.windowHeight - 8 + else + height = -math.max(math.abs(height), self.windowHeight) + end + elseif self.windowPosition == 11 then + if t[11] == 1 then + left = self.windowWidth + else + left = math.max ( left, self.windowWidth) + end + elseif self.windowPosition == 4 or self.windowPosition == 5 then + if sum(4,5) == 1 then + top = self.windowHeight + else + top = math.max( top , self.windowHeight) + end + else + if sum(6,7,8) == 1 then + width = -1 * self.windowWidth + else + width = -1 * math.max( math.abs(width) , self.windowWidth ) + end end end + if sum(11) == 0 then left = 4 end + if sum(9,10) == 0 then height = 0 end + if sum(5, 4) == 0 then top = 0 end + if sum(6, 7, 8) == 0 then width = 0 end + TextRectangle(left, top, width, height, bOff, bCol, bWid, oCol, oSty) +end + +--[=[ See :Doc( "Resize" ) --]=]-- +function _M:Resize() + assert (self ~= _M , "Resize a window, not the module.") + assert (not self.parent, "Resize() is for MiniWindows, not Bars.") + local sharedWindow, winwidths = {}, 0 + local sidewindows = {} + CalcWindowHeight(self) + if self.windowPosition == 5 or self.windowPosition == 9 then + local padptrn = "padS[EW]$" + if self.windowPosition == 5 then padptrn = "padN[EW]$" end + for _,v in ipairs(WindowList() ) do + if v:find(padptrn) then + WindowDelete(v) + elseif WindowInfo(v,5) then + local Position = WindowInfo(v, 7) + sidewindows[Position] = sidewindows[Position] or {topmost = 100000, bottommost = 0, leftmost = 100000, rightmost = 0, topwidth = 0, leftheight = 0, rightheight = 0} + sidewindows[Position].topmost = math.min( sidewindows[Position].topmost, WindowInfo(v, 11) ) + sidewindows[Position].bottommost = math.max( sidewindows[Position].bottommost, WindowInfo(v, 13) ) + sidewindows[Position].leftmost = math.min(sidewindows[Position].leftmost, WindowInfo(v, 10) ) + sidewindows[Position].rightmost = math.max(sidewindows[Position].rightmost, WindowInfo(v, 12 ) ) + if WindowInfo(v,11) == sidewindows[Position].topmost then + sidewindows[Position].topwidth = WindowInfo(v,3) + end + if Position == self.windowPosition then + sharedWindow[#sharedWindow +1] = v + sidewindows[Position].leftmost = math.min(sidewindows[Position].leftmost, WindowInfo(v, 10) ) + sidewindows[Position].rightmost = math.max(sidewindows[Position].rightmost, WindowInfo(v, 12) ) + if sidewindows[Position].leftmost == WindowInfo(v, 10) then + sidewindows[Position].leftheight = WindowInfo ( v, 4 ) + end + if sidewindows[Position].rightmost == WindowInfo(v, 12) then + sidewindows[Position].rightheight = WindowInfo ( v, 4 ) + end end end end + +--[[ Prevent overlapping Auto-centered windows. + Windows will be arranged: + LttttR + L R + L R + BBBBBB --]] + + if self.windowPosition == 5 then + if sidewindows[11] and sidewindows[11].topmost < sidewindows[5].bottommost then + sidewindows[4] = sidewindows[4] or {topwidth = 0 } + sidewindows[4].topwidth = math.max(sidewindows[4].topwidth, sidewindows[11].topwidth ) + WindowCreate(self.windowName .. "padNW", 0,0,sidewindows[11].topwidth,0, 4, 0, 0) + WindowShow(self.windowName .. "padNW") + end + + if sidewindows[7] and sidewindows[7].topmost < sidewindows[5].bottommost then + sidewindows[6] = sidewindows[6] or {topwidth = 0 } + sidewindows[6].topwidth = math.max(sidewindows[6].topwidth, sidewindows[7].topwidth ) + WindowCreate(self.windowName .. "padNE", 0,0,sidewindows[7].topwidth,0, 6, 0, 0) + WindowShow(self.windowName .. "padNE") + end + elseif self.windowPosition == 9 then + if sidewindows[11] and sidewindows[11].bottommost > GetInfo(280) - sidewindows[9].leftheight then + WindowCreate(self.windowName .. "padSW", 0,0,0,sidewindows[9].leftheight, 10, 0, 0) + WindowShow(self.windowName .. "padSW") + end + if sidewindows[7] and sidewindows[7].bottommost > GetInfo(280) - sidewindows[9].rightheight then + WindowCreate(self.windowName .. "padSE", 0,0,0, sidewindows[9].rightheight, 8, 0, 0) + WindowShow(self.windowName .. "padSE") + end end + sidewindows[self.windowPosition -1] = sidewindows[self.windowPosition -1] or {topwidth = 0} + sidewindows[self.windowPosition +1] = sidewindows[self.windowPosition +1] or {topwidth = 0} + self.windowWidth = math.floor( (GetInfo(281) - sidewindows[self.windowPosition -1].topwidth - sidewindows[self.windowPosition +1].topwidth ) / #sharedWindow) + if WindowInfo(self.windowName, 6) then -- we're hidden and a sharedwindow isn't an infobox that will resize itself. + for _,p in ipairs({4,6,8,10}) do + sidewindows[p] = sidewindows[p] or {topwidth = 0} + end + winwidths = (sidewindows[self.windowPosition - 1].topwidth) + (sidewindows[self.windowPosition + 1].topwidth) + for _,v in ipairs(sharedWindow) do + if v ~= self.windowName then + winwidths = winwidths + WindowInfo(v,3) + end end + self.windowWidth = GetInfo(281) - winwidths + end end + self:ResizeOutput() +end + +--[=[ See :Doc( "CloseWindow" ) --]=]-- +function _M:CloseWindow () + local wins = {"", "glass", "NE", "NW", "SE", "SW"} + for i = 1,5 do + WindowDelete(self.windowName .. wins[i]) + self:ResizeOutput() +end end + +--[=[ See :Doc( "Font" ) --]=]-- +function _M:Font(...) + --[=[ Optional parameters: + -- Name, string + -- Size, number + -- Bold, boolean + -- Italic, boolean + -- Underline, boolean + -- Strikeout, boolean + -- Charset, number + -- PitchAndFamily, number + --]=] + assert(self ~= _M , "Pass a table created from ".. _NAME .. ":New(), not ".. _NAME .. " itself.") + local fontParams = {} + local gaugeRatio = (self.gaugeHeight or self.Bar.gaugeHeight) / (self.cellHeight or self.Bar.cellHeight) + for k,v in ipairs(fontProps) do fontParams[k] = self[v] end + local MiniWindow = self.parent or self + local args = {...} + if args[1] == nil then + if self == MiniWindow then + local defaultFont = {} + for _,f in ipairs(fontProps) do self[f] = nil ; defaultFont[#defaultFont +1] = self[f] end + check( WindowFont (self.windowName, unpack(defaultFont) ) ) + self.fontHeight = WindowFontInfo (self.windowName, self.fontID, 1) + self.Bar.cellHeight = self.fontHeight + self.Bar.cellPadding + self.Bar.gaugeHeight = self.Bar.cellHeight * gaugeRatio + else + for _,f in ipairs(fontProps) do self[f] = nil end + self.fontHeight = nil + self.cellHeight = nil + self.gaugeHeight = self.cellHeight * gaugeRatio + end + else + for k,v in ipairs(args) do + fontParams[k + 1] = v + self[fontProps[k + 1] ] = v + end + self.fontName, self.fontSize = name, fontParams[1] + if self == MiniWindow then + MiniWindow.windowHeight = _M.windowHeight + check(WindowFont(MiniWindow.windowName, unpack(fontParams) ) ) + MiniWindow.Bar.cellHeight = WindowFontInfo (MiniWindow.windowName, MiniWindow.fontID, 1) + MiniWindow.Bar.cellPadding + else + fontParams[1]= "f" .. self.id + check(WindowFont(self.windowName, unpack(fontParams) ) ) + for k,v in ipairs(fontProps) do if fontParams[k] ~= self.parent[v] then self[v] = fontParams[k] end end + self.fontHeight = WindowFontInfo (self.windowName, self.fontID, 1) + self.cellHeight = self.fontHeight + self.cellPadding + self.gaugeHeight = self.cellHeight * gaugeRatio + end end + MiniWindow:Resize() +end + +--[=[ See :Doc( "ReopenWindow" ) --]=]-- +function _M:ReopenWindow() + local MiniWindow = self.parent or self + check(WindowCreate(MiniWindow.windowName, 0,0,MiniWindow.windowWidth,MiniWindow.windowHeight, MiniWindow.windowPosition, MiniWindow.windowFlags, MiniWindow.backgroundColour) ) + WindowShow(MiniWindow.windowName) + MiniWindow:Resize() + local font = {} + for k,v in ipairs (fontProps) do font[k] = MiniWindow[v] end + WindowFont (MiniWindow.windowName, unpack(font)) + for _, Bar in ipairs(MiniWindow.Bars) do + if Bar.fontID ~= MiniWindow.fontID then + for k,v in ipairs (fontProps) do font[k] = Bar[v] end + WindowFont (Bar.windowName, unpack(font)) + end end + MiniWindow:Update() +end + +--[=[ See :Doc( "CaptionPlacement" ) --]=]-- +function _M:CaptionPlacement (x) + assert((self.id and x>=0 and x<=5) or (not self.parent and x ==nil),"call MiniWindow:CaptionPlacement() or Bar:CaptionPlacement(x), x must be a value in the ".. _NAME .. ".captionPlacements table. Got ".. tostring(x) .. " (" .. type(x) ..")") + local m, MiniWindow = 5, self.parent or self + if self.parent then self.captionPlacement = x end + local startCol, endCol, barID + if self.id then -- Hit just the column + startCol = math.modf(self.id/self.rows) + endCol = startCol + else -- Hit em all + startCol = 0 + endCol = MiniWindow.columns -1 + end + for curCol = startCol, endCol do + local maxCaplength, capsPlaced = 5, {} + barID = (curCol * self.rows) + 1 + while curCol == math.modf( ( barID -1)/self.rows ) and barID <= #MiniWindow.Bars do + local cBar = MiniWindow.Bars[ barID ] + if cBar.barStyle ~= 0 then + maxCaplength = math.max(maxCaplength,WindowTextWidth(MiniWindow.windowName, cBar.fontID, strip_colours(cBar.caption), false)+5 ) + capsPlaced[cBar.captionPlacement] = true + end + barID = barID +1 + end + barID = (curCol * self.rows) + 1 + while curCol == math.modf( (barID - 1)/self.rows ) and barID <= #MiniWindow.Bars do + local cBar = MiniWindow.Bars[ barID ] + if capsPlaced[0] and not capsPlaced[3] then + cBar.gaugeLeft = maxCaplength + cBar.gaugeWidth = MiniWindow.cellWidth - cBar.gaugeLeft -8 + elseif not capsPlaced[0] and capsPlaced[3] then + cBar.gaugeLeft = nil + cBar.gaugeWidth = MiniWindow.cellWidth - maxCaplength -8 + elseif capsPlaced[0] and capsPlaced[3] then + cBar.gaugeLeft = maxCaplength + cBar.gaugeWidth = MiniWindow.cellWidth - (2 * maxCaplength) - 2 + else + cBar.gaugeLeft = nil + cBar.gaugeWidth = nil + end + barID = barID + 1 +end end end + + +--[[-- Friend Functions --]]-- + +--[=[ Internal Function ]=]-- +function CalcWindowHeight (self) + local MiniWindow = self.parent or self + local tmpHeights = {(MiniWindow.Bar.cellHeight + MiniWindow.Bar.padding) * MiniWindow.rows, 0} + local modOffset = 0 + local otheraxis = {columns = "rows", rows = "columns"} + if MiniWindow[ otheraxis[MiniWindow.axis] ] == 0 then + MiniWindow[ otheraxis[MiniWindow.axis] ] = 1 + end + if #MiniWindow.Bars > (MiniWindow.rows * MiniWindow.columns) then -- Is the grid big enough? + repeat + MiniWindow[MiniWindow.axis] = MiniWindow[MiniWindow.axis] + 1 + until #MiniWindow.Bars <= MiniWindow.columns * MiniWindow.rows + end + + MiniWindow:CaptionPlacement() + for _,tmpBar in ipairs(MiniWindow.Bars or {}) do -- Calculate the single largest column size. + if ( (tmpBar.id + modOffset) -1 ) % MiniWindow.rows == 0 then + tmpHeights[ #tmpHeights + 1 ] = tmpBar.cellHeight + tmpBar.padding + else + tmpHeights[#tmpHeights] = tmpHeights[#tmpHeights] + tmpBar.cellHeight + tmpBar.padding + end + if (tmpBar.cellHeight + tmpBar.padding) > (MiniWindow.Bar.cellHeight + MiniWindow.Bar.padding) and + #MiniWindow.Bars < (MiniWindow.rows*MiniWindow.columns) then + modOffset = -(tmpBar.id % MiniWindow.rows) + end + end + MiniWindow.windowHeight = math.max(unpack(tmpHeights) ) + _M.windowHeight + check (WindowCreate (MiniWindow.windowName, 0, 0, MiniWindow.windowWidth, MiniWindow.windowHeight, MiniWindow.windowPosition, MiniWindow.windowFlags, MiniWindow.backgroundColour) ) + WindowShow(MiniWindow.windowName) +end + +--[=[ Internal Function used in DoFade ]=]-- +function SplitRGB (Colour) + local _, r,g,b + if type(Colour) == "number" or colour_names[Colour] then + _,_, b,g,r = string.format("%06x", (colour_names[Colour] or Colour) ):find("(%x%x)(%x%x)(%x%x)") + elseif (type(Colour) == "string") then --HTML Formatted string "#RRGGBB" or something similar + _,_, r,g,b = Colour:find("(%x%x)(%x%x)(%x%x)") + end + r,g,b = tonumber(r, 16), tonumber(g,16), tonumber(b,16) + return r,g,b , string.format("#%02x%02x%02x", r,g,b):upper() +end + +--[=[ Internal Function used in DoFade ]=]-- +function CalcShades(self, shades) -- the number of shades including start and end + local c, step, Cs = {}, {}, {} + local r1, g1, b1 = SplitRGB(self.goodColour) + local r2, g2, b2 = SplitRGB(self.badColour) + step.r = (r1-r2)/shades + step.g = (g1-g2)/shades + step.b = (b1-b2)/shades + for i = 0, shades do + Cs[i+1] = tonumber(string.format("%02x%02x%02x", math.floor(b1 - (step.b * i) ) % 256 , math.floor(g1 - (step.g * i) ) % 256 , math.floor(r1 - (step.r * i) ) % 256 ),16) + end + Cs[#Cs] = self.badColour + return Cs, step, step.r, step.g, step.b +end + +--[=[ Internal Function used for color codes ]=]-- +function capitalize (s) + return s:gsub("%a",string.upper, 1) +end -- capitalize + +--[=[ Internal Function used in PrintText ]=]-- +function strip_colours (s) + s=s or "" + s = s:gsub ("@@", "\0") -- change @@ to 0x00 + s = s:gsub ("@.([^@]*)", "%1") + return (s:gsub ("%z", "@") ) -- put @ back +end + +--[=[ Internal Function used in Caption, graciously borrowed from Nick Gammon ]=]-- +function commas (num) + assert (type (num) == "number" or + type (num) == "string") + + local result = "" + + -- split number into 3 parts, eg. -1234.545e22 + -- sign = + or - + -- before = 1234 + -- after = .545e22 + + local sign, before, after = + string.match (tostring (num), "^([%+%-]?)(%d*)(%.?.*)$") + + -- pull out batches of 3 digits from the end, put a comma before them + + while string.len (before) > 3 do + result = "," .. string.sub (before, -3, -1) .. result + before = string.sub (before, 1, -4) -- remove last 3 digits + end -- while + + -- we want the original sign, any left-over digits, the comma part, + -- and the stuff after the decimal point, if any + return sign .. before .. result .. after + +end -- function commas + +--[=[ Populates color codes tables ]=]-- +for i,v in ipairs(ansiCodes) do + ansiColors[v] = GetNormalColour (i) + ansiColors[capitalize(v)] = GetBoldColour (i) +end + + + +--[=[ Documentation - MW:Doc() will be easier to read then the source of the table ]=]-- + +_Doc = { +AddBar = [[ +Applies To: MiniWindow table +Prototype: myBar = MW:AddBar(caption, value, goodColour, badColour, anchorRight, barStyle) + +Adds a new bar to the end of the [MiniWindow].Bars table and returns a reference to this table. + +caption = string; if a number is passed, commas are added to the ciphers +value = number; the percentage of the bar that is filled. Overmax percentages are accepted, and goodColour is drawn 15% brighter. +goodColour = string|number; the string is checked against names of colours or HTML formatting, the long number value of a color is also accepted. +badColour = string|number; same as goodColour +anchorRight = boolean; if true, 100% is on the left, 0% on the right. Automatically sets caption to be innerRight if true. +barStyle = number; a bitmask of barStyles values that specify a frame and fill type.]], +CaptionPlacement = [[ +Applies To: Miniwindow table, Bar +Prototype: Bar:CaptionPlacement(n) or MW:CaptionPlacement() + +Sets where text is drawn in the bar and calculates gauge sizes as appropriate. If calling against the MiniWindow itself, do not pass a parameter in the function to recalculate all gauge sizes and placements. +Setting a value to the MiniWindow.Bar.captionPlacement value will change the default label placement. + +n = number; a value of 0-5 which are enumerated in the captionPlacements table.]], +CloseWindow = [[ +Applies To: Miniwindow +Prototype: MW:CloseWindow() + +Intended to be called from OnPluginDisable or OnPluginClose. Deletes the MiniWindow from MushClient's list of miniwindows. +Call MW:ReopenWindow() in the OnPluginEnable function. +]], --']] +Columns = [[ +Applies To: Bar +Prototype: Bar:Columns(n) + +Sets the number of columns into which the miniwindow is divided. + +n = number; The number of columns.]], +Font = [[ +Applies To: MiniWindow, Bar +Prototype: MW:Font([fontName, fontSize, fontBold, fontItalic, fontUnderline, fontStrikeout, fontPitchAndFamily]) + +If no parameters are passed, deletes font settings on the specific object so it will reinherit from a parent object. +Parameters omitted will retrieve settings from those named values. Specified values set named value on object as well. + +See MushClient documentation for "WindowFont" for information on parameters.]], +InsertBar = [[ +Applies To: MiniWindow +Prototype: myBar = MW:InsertBar(n, caption, value, goodColour, badColour, anchorRight, barStyle) + +Inserts a new bar at position n and returns a reference to this new bar table. + +n = number; The 1-based index of the new bar. +caption = string; if a number is passed, commas are added to the ciphers +value = number; the percentage of the bar that is filled. Overmax percentages are accepted, and goodColour is drawn 15% brighter. +goodColour = string|number; the string is checked against names of colours or HTML formatting, the long number value of a color is also accepted. +badColour = string|number; same as goodColour +anchorRight = boolean; if true, 100% is on the left, 0% on the right. Automatically sets caption to be innerRight if true. +barStyle = number; a bitmask of barStyles values that specify a frame and fill type.]], +New = [[ +Applies To: Module +Prototype: MW = ]] .. _NAME .. [[:New([name]) + +Creates a new miniwindow table for you to populate with bars. The returned table has a metatable with its __index value referencing ]] .. _NAME .. [[. + +name = string; If specified, sets the name of the window returned by MushClient's WindowList function. Omitting this value generates a GUID for MushClient to use for the window name. This name is stored in the MW.windowName value.]], --']] +ReopenWindow = [[ +Applies To: MiniWindow +Protoype: MW:ReopenWindow() + +Intended to be used in the OnPluginEnabled callback so that fonts are reloaded after the miniwindow is deleted with WindowDelete() (i.e. OnPluginDisabled called MW:CloseWindow() (but not MW = nil) which deletes the window from WindowList(). ]], +RemoveBar = [[ +Applies To: MiniWindow +Prototype: MW:RemoveBar(n) + +Deletes the specified bar from the Bars table. + +n = number; The index of the bar to delete. A bar stores its index in the Bar.id value for your convenience.]], +Resize = [[ +Applies To: MiniWindow +Prototype: MW:Resize() + +This is called internally when necessary, the only time you need to be aware of it is for windows positioned at the top-center or bottom-center of the screen since they grow to the available width. It is recommended to place a call in the OnPluginWorldOutputResized callback in this scenario.]], +ResizeOutput = [[ +Applies To: MiniWindow +Prototype: MW:ResizeOutput() + +Called internally when positioning miniwindows at the left-center, lower-left, or bottom-center positions. Ff you wish another window to resize the Mud's text area, call it manually after setting that Miniwindow's .displaceOutput value to true.]], --']] +Rows = [[ +Applies To: MiniWindow +Prototype: MW:Rows(n) + +Sets the number of rows in a miniwindow to a specific value. If the MW.axis value is equal to "rows" it may still grow when new bars exceed the available space. + +n = number; A positive number of rows]], +Update = [[ +Applies To: MiniWindow +Prototype: updated = MW:Update() + +Draws or redraws the Miniwindow. This function will only redraw once a second to prevent excessive CPU utilization during speedwalk or lagbursts. + +updated = boolean; True if the window was redrawn this call, false if it had been drawn already in the past second and not updated.]], +WindowPosition = [[ +Applies To: MiniWindow +Prototype: MW:WindowPosition(n) + +Sets the location for the MiniWindow. + +n = number; a value between 4 and 11. Values are enumerated in the .windowPositions table.]], +axis = [[ +Applies To: MiniWindow +ProtoType: MW.axis = <"rows"|"columns"> + +Determines which way the grid scales as new bars demand additional space. MW.windowHeight grows as new rows are added. MW.windowWidth remains the same as new columns divide that space into smaller pieces.]], +backgroundColour = [[ +Applies To: MiniWindow +ProtoType: MW.backgroundColour = n + +The colour of the miniwindow. + +n = number; The number value of the colour desired. i.e. colour_names.indigo, not "indigo"]], +barStyles = [[ +Applies To: All +Prototype: N/A + +A table enumerating the possible barStyle fills and frames. + +none = 0; no frame +sunken = 1; a raised bar in a recessed frame +raised = 2; a recessed bar in a raised frame +raisedCap = 4; a recessed bar in a raised frame that fills the whole cell, regardless of captionPlacement +flat = 8; a single pixel frame, untouched gauge effect +glass = 16; recessed frame and a pretty visual effect on the bar + +solid = 32; a plain color fill +gradientScale = 64; a gradient that goes from 0 to .value +gradientFixed = 128; gradient goes from 0 to 100, with backgroundColour covering .value +1 to 100 +gradientShift = 256; The thermometer effect. Gradient that has its midpoint at .value.]], +captionPlacements = [[ +Applies To: ALL +Prototype: N/A + +A table enumerating values for the location of labels. + +left = 0; Text is drawn to the left of the gauge. +innerLeft = 1; Text is drawn left justified close to the 0 value +innerRight = 2; Text is drawn right justified by the 100 value +right = 3; Text is drawn to the right of the gauge +center = 4; Text is drawn centered within the gauge. +centerCell = 5; Text is drawn centered within the entire bar.]], +columns = [[Applies To: MiniWindow +Prototype: MW.columns = n + +The number of columns the MW is divided into. Setting this value directly bypasses validation in the Columns function. + +n = number; Expected to be a positive, non-zero integer.]], +customColourCodes = [[ +Applies to: MiniWindow, Bar +Prototype: Bar.customColourCodes = {a=val, [b=val2, ...]} + +A table used for drawing different colours within the caption. See caption for more information. + +a = char; a single character key identifying the attached value. +val = number; the number value of the desired colour. i.e. {i= colour_names.indigo}]], +displaceOutput = [[ +Applies To: MiniWindow +Prototype: MW.displaceOutput = bool + +Set to true and call MW:ResizeOutput() if you want to shrink the area that mud text arrives in so your window doesn't float above it. MiniWindows placed at the left-center, lower-left, or bottom-center (W,SW,S positions) automatically set this value to true.]], --']] +fontBold = [[ +Applies To: MiniWindow, Bar +Prototype: Bar.fontBold = bool + +This property can be used to specify the default value for the Font function, or be used to retrieve its last set value.]], +fontCharset = [[ +Applies To: MiniWindow, Bar +Prototype: Bar.fontCharset = bool + +This property can be used to specify the default value for the Font function, or be used to retrieve its last set value. +See MushClient's WindowFont documentation for more information]], --']] +fontID = [[ +Applies To: MiniWindow, Bar +Prototype: foo = Bar.fontID + +This property is used internally and really shouldn't be needed in your scripting.]], --']] +fontItalic = [[ +Applies To: MiniWindow, Bar +Prototype: Bar.fontItalic = bool + +This property can be used to specify the default value for the Font function, or be used to retrieve its last set value. +See MushClient's WindowFont documentation for more information]], --']] +fontName = [[ +Applies To: Module and MiniWindow, Bar +ProtoType: ]].._NAME..[[.fontName = "font name" | foo = MW.fontName | foo = Bar.fontName + +You can change the fontName property on the module which will affect MiniWindows subsequently returned by the New() function. +This property on MiniWindows and Bars shouldn't be changed by your scripting directly. Use the Font() function to change the loaded font.]], --']] +fontPadding = [[ +Applies To: ALL +Prototype: MW.fontPadding = n + +The number of pixels to offset the font placement from the top of the cell.]], +fontPitchAndFamily = [[ +Applies To: MiniWindow, Bar +Prototype: Bar.fontPitchAndFamily = number + +This property can be used to specify the default value for the Font function, or be used to retrieve its last set value. +See MushClient's WindowFont documentation for more information]], --']] +fontSize = [[ +Applies To: MiniWindow, Bar +Prototype: Bar.fontSize = bool + +This property can be used to specify the default value for the Font function, or be used to retrieve its last set value. +See MushClient's WindowFont documentation for more information]], --']] +fontStrikeout = [[ +Applies To: MiniWindow, Bar +Prototype: Bar.fontStrikeout = bool + +This property can be used to specify the default value for the Font function, or be used to retrieve its last set value. +See MushClient's WindowFont documentation for more information]], --']] +fontUnderline = [[ +Applies To: MiniWindow, Bar +Prototype: Bar.fontUnderline = bool + +This property can be used to specify the default value for the Font function, or be used to retrieve its last set value. +See MushClient's WindowFont documentation for more information]], --']] +rows = [[ +Applies To: MiniWindow +Prototype: MW.rows = n + +The number of rows. Setting this value directly bypasses validation in the Rows function. + +n = number; Expected to be a positive, non-zero integer.]], +textStyle = [[ +Applies To: Bar +Prototype: Bar.textStyle = n + +The adornment on the caption text. + +n = number; Expected values range from 0-5. See textStyles for more information]], +textStyles = [[ +Applies To: All +Prototype: N/A + +The table that enumerates textStyle values. Matting can be added to the other text styles for a little more clarity. + +plain = 0; +matte = 1; +raised = 2; +sunken = 4;]], +windowFlags = [[ +Applies To: Module, MiniWindow +Prototype: ]].._NAME..[[.windowFlags = n + +Flags passed to the MushClient WindowCreate function. See MushClient documentation for more information.]], +windowHeight = [[ +Applies To: Module, MiniWindow +Prototype: N/A + +The MiniWindow.windowHeight is set dynamically to be .rows * .cellHeight + some padding. Setting this value manually is not recommended.]], +windowPosition = [[ +Applies To: Module, MiniWindow +Prototype: ]].._NAME..[[.windowPosition = n + +Setting this on the module will set the initial placement of all MiniWindows returned by the New() function. It is recommended to not set this value directly on MiniWindows, instead use the MW:WindowPosition() function. + +n= number; Expected values range from 4-11. See windowPositions table for more information.]], +windowPositions = [[ +Applies To: All +Prototype: N/A + +Table enumerating windowPosition values. Placements are named after the cardinal points of the compass. + +NE = 4; +N = 5; +NW = 6; +E = 7; +SE = 8; +S = 9; +SW = 10; +W = 11;]], +windowWidth = [[ +Applies To: Module, MiniWindow +Prototype: MW.windowWidth = n + +The Number of pixels the miniwindow is wide. + +n = number; Expected to be a positive integer]], +AnchorRight = [[ +Applies To: Bar +Prototype: Bar:AnchorRight(bool) + +If True, then the 0 value is drawn on the right side of the gauge and captionPlacement, if set to innerLeft, is set to innerRight.]], +BadColour = [[ +Applies To: Bar +Prototype: Bar:BadColour(colour) + +Set the color for close to 0 values. + +colour = string|number; colour can be the name of a color ("red"), an HTML formatted string ("#FF0000"), or a number (255)]], +BarStyle = [[ +Applies To: Bar +Prototype: Bar:BarStyle(n) + +A bitmask number representing the frame + fill desired for the bar. + +n = number; 0 is text only, see barStyles for other values]], +Caption = [[ +Applies To: Bar +Prototype: Bar:Caption(label) + +Sets the text for the bar. If label is a number, commas are added for readability. + +label = string|number; The desired text to print.]], +ColourText = [[ +Applies To: Bar +Prototype: Bar:ColourText(val, threshold, good, bad [, neut]) + +Sets the textColour value to specified color. +Last three paramters can be specified as a name of a color ("red"), an HTML formatted string ("#FF0000"), or a number (255) + +val = number; The value to be checked. +threshold = number; the value to check against. +good :: val > threshold (or val >=threshold if neut is not specified) +bad :: val < threshold +neut :: val == threshold]], +GoodColour = [[ +Applies To: Bar +Prototype: Bar:GoodColour(val) + +The color for solid bars with value > threshold, or the non-zero side of gradients.]], +Padding = [[ +Applies To: Bar +Prototype: Bar:Padding(n) + +The number of pixels to add to the bottom of a gauge before drawing the next gauge in the column. + +n = number; A number of pixels. Negative values will cause overlapping gauges.]], +TextColour = [[ +Applies To: Bar +Prototype: Bar:TextColour(val) + +The default color for text to be printed in if no other colour codes are specified in the caption value. If colour codes are specified, this function sets the value of the @~ identifier. + +val = string|number; name of a color ("red"), an HTML formatted string ("#FF0000"), or a number (255)]], +TextStyle = [[ +Applies To: Bar +Prototype: Bar:TextStyle(n) + +Sets the adornments to printed text. + +n = number; value from 0-5. see textStyles for more information.]], +Threshold = [[ +Applies To: Bar +Prototype: Bar:Threshold(n) + +Sets the value that goodColour transitions to badColour for bars with a solid barstyle, or sets where the midpoint of the gradient is for gradientFixed barstyles. + +n = number; a value from 0 to 100.]], +Value = [[ +Applies To: Bar +Prototype: Bar:Value(n) + +Sets what percent of the gauge is filled. Values over 100 will be drawn as 100% with goodColour 15% brighter, if possible. + +n = number; Percent to draw in the gauge. ]], +WatchCaption = [[ +Applies To: Bar +Prototype: Bar:WatchCaption(varname) + +Specifies the name of a variable that contains the text displayed for a given bar. Unlike the Caption function, a variable containing a number will not display the additional commas. + +varname = string; the name of a variable. ("foo", "tbl.foo")]], +WatchValue = [[ +Applies To: Bar +Prototype: Bar:WatchValue(varname) + +Specifies the name of a variable that contains the percent of the gauge to draw. + +varname = string; the name of a variable. ("percentHP", "tbl.nested[fighterhealth]")]], +anchorRight = [[ +Applies To: Bar +Prototype: Bar.anchorRight = bool + +Value that determines which side of the gauge has the 0 value. You can set this value directly safely to a boolean value. ]], +badColour = [[ +Applies To: Bar +Prototype: Bar.badColour = n + +The number value of the color drawn near 0 values for gradients, or when value is less than or equal to threshold for solid fills. The BadColour function sets this value to the number equivalent to a color. +Bar:BadColour("indigo") -- ok +Bar.badColour = 8519755 -- ok +Bar.badColour = "indigo" -- NOT OK!!!! + +n = number; the number value for a colour.]], +barStyle = [[ +Applies To: Bar +Prototype: Bar.barStyle = n + +The bitmasked number determining how a bar is drawn. See barStyles for the enumeration of possible styles. + +n= number;]], +caption = [[ +Applies To: Bar +Prototype: Bar.caption = txt + +The text to display for a bar's label. This value does not modify numbers when printing. +Bar:Caption(1000) --> prints 1,000 +Bar.caption = 1000 --> prints 1000 + +Additional color settings can be specified with an "@x" delimiter where x is a single character. The 16 default ansi colors are taken from MushClient's settings and are set to c,m,y,k,r,g,b,w and their bold values C,M,Y,K... The colour that's in the textColour value can be referred to with "@~". Additional colours can be specified by adding a table to the customColourCodes value with a single character key, and the number value of the colour. +"@@" is needed to actually print an @ symbol in a caption. +i.e.: +MW.customColourCodes = {z = 255} +MW.Bars[2].customColourCodes = {z = 128} +MW.Bars[1].caption = "@zVery Red" +MW.Bars[2].caption = "@zNot so red" +MW.Bars[3].caption = "@zVery Red @~textColour Colour" + +txt = string; the label.]], --']] +captionPlacement = [[ +Applies To: Bar +Prototype: Bar.captionPlacement = n + +The value of where the caption is placed. It is recommended to set this value with the CaptionPlacement() function instead of setting the value directly. + +n = number; a value ranging from 0 to 5]], +cellHeight = [[ +Applies To: Bar +Prototype: Bar.cellHeight = n + +The number of pixels from the top of the bar to the bottom of the gauge. Note that the padding value is added to this to determine the top of the following gauge. This value is calculated dynamically when a font is loaded. +This should be a lesser used value since it is mostly handled internally. +n = number; ]], +cellPadding = [[ +Applies To: Bar +Prototype: Bar.cellPadding = n + +Used mostly internally, this value is added to the height of a font to make the gauge a little bigger. It is only used to calculate cellHeight when a font is loaded. + +n = number; number of pixels]], +gaugeHeight = [[ +Applies To: Bar +Prototype: Bar.gaugeHeight = n + +Value that determines the top edge of the gauge. The internal draw routine uses cellHeight - gaugeHeight to determine coordinates for drawing so that gauges are naturally aligned to the bottom of the cell. + +n = number; the number of pixels high a gauge should be]], +gaugeLeft = [[ +Applies To: Bar +Prototype: Bar.gaugeLeft = n + +The number of pixels the gauge appears from the edge of the cell. Recalculated automatically by the CaptionPlacement function. + +n = number; number of pixels.]], +goodColour = [[ +Applies To: Bar +Prototype: Bar.goodColour = n + +The number value of the color drawn near 100% values for gradients, or when value is greater than threshold for solid fills. The GoodColour function sets this value to the number equivalent to a color. +Bar:GoodColour("indigo") -- ok +Bar.goodColour = 8519755 -- ok +Bar.goodColour = "indigo" -- NOT OK! + +n = number; the number value for a colour.]], +padding = [[ +Applies To: Bar +Prototype: Bar.padding = n + +The number of pixels from the bottom of this gauge to the top of the next cell. + +n = number; numberof pixels]], +textColour = [[ +Applies To: Bar +Prototype: Bar.textColour = n + +The number value of the colour for printed text. If there are no colour codes specified in the caption. See caption for more information.]], +textStyle = [[ +Applies To: Bar +Prototype: Bar.textStyle = n + +n = number; 0-5. see textStyles for details.]], +threshold = [[ +Applies To: Bar +Prototype: Bar.threshold = n + +The percentage value where goodColour changes to badColour for solid fills, or where the midpoint of the gradient is for gradientFixed fills. + +n = number; ]], +value = [[ +Applies To: Bar +Prototype: Bar.value = n + +The percentage of the bar to draw. Values greater than 100% will draw as 100% with the colour 15% brighter, if possible. Values lower than 0 don't draw. + +n = number; percent of gauge to draw]], --']] +id = [[ +Applies To: Bar +Prototype: Bar.id = n + +It is recommended that you don't change this value. It is maintained internally. This value contains the index of this bar in the Bars table. It is useful for situations where you're dynamically adding and removing bars but kept a variable reference returned from the AddBar or InsertBar functions and may have lost track of which index this bar may be.]], +Bar = [[ +Applies To: MiniWindow, Module +Prototype: MW.Bar = {...} + +The Bar table contains the default values for newly created bars. A newly created Miniwindow (returned from the ]].._NAME..[[:New() function) has a new table with the values from ]].._NAME..[[.Bar copied into it. This table has a metatable with its __index value referring to the miniwindow that contains it.]], +Bars = [[ +Applies To: MiniWindow +Prototype: MW.Bars = {...} + +The Bars table contains nested tables of duplicated Bar tables with customized values. The Update function gets the settings for what to draw by looping through the Bars table's subtables. ]], --']] +gaugeWidth = [[Applies To: Bar +Prototype: Bar.gaugeWidth = n + +The number of pixels the gauge extends within a bar. This property's default value is implemented in a metatable to dynamically return the appropriate width. Setting a value trumps the __index calculation, of course. + +n = number; the number of pixels from the left edge ot the gauge to the right edge.]], --']] +["*Inheritance"] = [[Applies To: General Info +Prototype: N/A + +This topic does not relate to one specific value or function. Its purpose is to document how the the metatables __index link. +Assuming: + MW = InfoBox:New() + MW:AddBar("Test") + print (MW.Bars[1].foo) + + will search for a value foo in + MW.Bars[1], + MW.Bar, + MW, + then InfoBox + ]], + +["button"] =[[ +Applies To: Bar +Protoype: bar.button = {mouseUp = "funcname", ...} + + +This value expects a table with certain keys paired to the _names_ of functions you write. If there is a table present a Hotspot is added that is drawn over the entire region of the cell (not just the gauge). +Missing keys are fine. (i.e. {mouseUp="f"} is OK. {mouseUp="f", mouseDown="", cancelMouseDown=""... is not necessary.) + +Expected keys are named: +mouseUp +mouseDown +cancelMouseDown +tooltipText +mouseOver +cancelMouseOver +cursor + +Your functions should be structured as: + function myClickFunction (flags, strBarsIndex) + local id = tonumber(strBarsIndex) -- because tbl["1"] is a different key than tbl[1] + ... + MW.Bars[id].caption = "Clicked" + end +]], + +["cellTop"] =[[ +Applies To: Bar +Protoype: x = bar.cellTop + +This value is set by the Update function. It is provided if you wish to add any custom coding and need to know where a bar was drawn. Setting this value produces no effect and will be overwritten the next time the Update function is called. +]], + +["cellLeft"] =[[ +Applies To: Bar +Protoype: x = bar.cellLeft + +This value is set by the Update function. It is provided if you wish to add any custom coding and need to know where a bar was drawn. Setting this value produces no effect and will be overwritten the next time the Update function is called. +]], + +["Fade"] =[[ +Applies To: Bar +Protoype: bar:Fade(bool) + +Calling this function sets the fade value and recalculates the shades table to which the fade effect refers. It's not required to call this function, since the draw routine will recalculate the shades table if necessary. There is an interesting bug that can be exploited by calling this function however. + +Try the following: + for x = 100,30,-10 do + local foo = MW:AddBar("", x, "green", "red", false, MW.barStyles.glass + MW.barStyles.gradientScale) + foo:Fade(true) + foo.badColour = colour_names.dodgerblue + end + +It's a bug, but it looks cool. Also this is why using the functions to set values is recommended! +]], + +["cellWidth"] =[[ +Applies To: Bar +Protoype: x = bar.cellWidth + +The value for this property is generated by the Miniwindow's __index metamethod. The function in the metamethod returns (windowWidth / columns) for you. You should never have a reason to set your own value, and doing so will probably break things in uncool ways. +]], --']] + +["*AddYourOwn"] =[[ +Applies To: ALL +Protoype: N/A + +A Bar is a table, after all, and you might find it useful to attach your own data, or a reference, to a bar. This is mostly safe to do as the module uses the pairs() and ipairs() functions in limited places. +pairs() is used to copy InfoBox.Bar to MW.Bar +ipairs() is used on the MW.Bar table to find the functions for the default parameters for AddBar. +ipairs() is used on the MW.Bars table to draw the bars. + +Other than avoiding numerical indices in the 2 Bar(s) tables, it should be safe to add to a table as you see fit. +]], + +--[=[ +[""] =[[ +Applies To: +Protoype: + + +]], + +--]=]-- ']] +} + +function Doc (self, topic) + if topic and _Doc[topic] then + print() + print (_Doc[topic],"\n") + else + local p = require "pairsByKeys" + print ("\nAdditional help can be found on the following functions and values\n") + local t , i={}, 0 + for k,v in p(_Doc) do -- t[#t+1] = k end + local s= "%-20s" + i = i+1 + Tell(s:format(k)) + if i == 4 then + print() + i=0 + end end + print("\n\nSyntax: ".. GetInfo(36) .. _NAME .. ':Doc("topic")\n') +end end diff --git a/cosmic rage/lua/addxml.lua b/cosmic rage/lua/addxml.lua new file mode 100644 index 0000000..5047863 --- /dev/null +++ b/cosmic rage/lua/addxml.lua @@ -0,0 +1,158 @@ +-- addxml.lua + +-- lets you add triggers, aliases, timers, macros using XML code +-- +-- See: http://www.gammon.com.au/forum/?id=7123 + +--[[ + +This lets you add items by simply setting up a table of their attributes and then adding it. + +Exposed functions are: + + addxml.trigger -- add a trigger + addxml.alias -- add an alias + addxml.timer -- add a timer + addxml.macro -- add a macro + addxml.save -- convert one of the above back into a table + +Example of adding a trigger: + +require "addxml" +addxml.trigger { match = "swordfish", + regexp = true, + ['repeat'] = true, -- repeat is lua keyword + send = "hi there", + sequence = 50, + enabled = true, + name = "boris", + } + +Example of converting a trigger back into a table: + +require "tprint" +require "addxml" +tprint (addxml.save ("trigger", "boris")) + +--]] + + +module (..., package.seeall) + +local html_replacements = { + ["<"] = "<", + [">"] = ">", + ["&"] = "&", + ['"'] = """, + } + +-- fix text so that < > & and double-quote are escaped +local function fixhtml (s) + + return (string.gsub (tostring (s), '[<>&"]', + function (str) + return html_replacements [str] or str + end )) + +end -- fixhtml + + +local function GeneralAdd (t, which, plural) + + assert (type (t) == "table", "Table must be supplied to add a " .. which) + + local k, v + local xml = {} + + local send = fixhtml (t.send or "") -- send is done differently + t.send = nil + + -- turn into XML options + for k, v in pairs (t) do + + -- fix true/false to y/n + if v == true then + v = "y" + elseif v == false then + v = "n" + end -- if true or false + + table.insert (xml, k .. '="' .. fixhtml (v) .. '"') + end -- for loop + + assert (ImportXML (string.format ( + "<%s><%s %s >%s", + plural, -- eg. triggers + which, -- eg. trigger + table.concat (xml, "\n"), -- eg. match="nick" + send, -- eg. "go north" + which, -- eg. trigger + plural) -- eg. triggers + ) == 1, "Import of " .. which .. " failed") + +end -- GeneralAdd + +function trigger (t) + GeneralAdd (t, "trigger", "triggers") + -- force script entry-point resolution + if t.name and t.script then + SetTriggerOption (t.name, "script", t.script) + end -- if trigger has a name, and a script name +end -- addxml.trigger + +function alias (t) + GeneralAdd (t, "alias", "aliases") + -- force script entry-point resolution + if t.name and t.script then + SetAliasOption (t.name, "script", t.script) + end -- if alias has a name, and a script name +end -- addxml.alias + +function timer (t) + GeneralAdd (t, "timer", "timers") + -- force script entry-point resolution + if t.name and t.script then + SetTimerOption (t.name, "script", t.script) + end -- if timer has a name, and a script name +end -- addxml.timer + +function macro (t) + GeneralAdd (t, "macro", "macros") +end -- addxml.macro + +function save (which, name) + + local typeconversion = + { + trigger = 0, + alias = 1, + timer = 2, + macro = 3, + -- variable = 4, + -- keypad = 5 + } + + local itemtype = assert (typeconversion [which], "Unknown type: " .. which) + + local xml = ExportXML (itemtype, name) + + -- if not found returns empty string + assert (xml ~= "", "Can't find " .. which .. ": " .. name) + + -- parse back into table entries + local xmlnodes = assert (utils.xmlread (xml), "Bad XML") + + -- all attributes should be a couple of levels down + local result = xmlnodes.nodes [1].nodes [1].attributes + + -- find "send" text + + -- another level? + if xmlnodes.nodes [1].nodes [1].nodes then + if xmlnodes.nodes [1].nodes [1].nodes [1].name == "send" then + result.send = xmlnodes.nodes [1].nodes [1].nodes [1].content + end -- have a "send" field + end -- have a child node + + return result +end -- addxml.save diff --git a/cosmic rage/lua/alphanum.lua b/cosmic rage/lua/alphanum.lua new file mode 100644 index 0000000..7b50f7f --- /dev/null +++ b/cosmic rage/lua/alphanum.lua @@ -0,0 +1,80 @@ +-- alphanum.lua +-- +-- Adapted somewhat from: http://www.davekoelle.com/files/alphanum.lua +-- Also see: http://www.davekoelle.com/alphanum.html +-- +-- Implements a sort function that does a more "human readable" sort order. +-- It breaks the sort strings into "chunks" and then compares each one naturally, +-- depending on whether it is a string or a number (eg. z9.doc compares less than z20.doc) +-- It also does a case-insensitive compare (so "nick" and "Nick" come out together). + +-- See also: http://www.gammon.com.au/forum/?id=8698 + +--[[ +Example: + +require "alphanum" + +t={ +"z18.doc","z19.doc","z2.doc","z16.doc","z17.doc", +"z1.doc","z101.doc","z102.doc","z11.doc","z12.doc", +"z13.doc","z14.doc","z15.doc","z20.doc","z3.doc", +"z4.doc","z5.doc","z6.doc","z10.doc","z100.doc", +"z7.doc","z8.doc","z9.doc", "Z9A.doc", +} + +table.sort(t, alphanum (t)) + +for i=1, #t do + print(t[i]) +end + +--]] + +function alphanum (t) + assert (type (t) == "table", "Must pass table to be sorted to alphanum") + + local function chunkString(str) + local c = {} + for a, b in tostring (str):gmatch("(%d*)(%D*)") do + if a ~= "" then c[#c+1] = tonumber(a) end + if b ~= "" then c[#c+1] = b end + end + return c + end + + local chunks = {} + -- build temporary table of the keys + for i=1, #t do + chunks [t [i]] = chunkString (t [i]) + end + + return function (a, b) -- return our sort comparison function + + -- lookup chunked information from previously-built table + local achunks = chunks [a] + local bchunks = chunks [b] + + for i = 1, math.min (#achunks, #bchunks) do + local as, bs = achunks [i], bchunks [i] + + -- if one is a string, make them both strings + if type (as) == "string" or type (bs) == "string" then + as = (tostring (as)):upper () + bs = (tostring (bs)):upper () + end -- at least one is a string + + -- if they are equal, move onto the next chunk + if as ~= bs then + return as < bs + end -- if + end -- for each chunk + + -- still equal? the one with fewer chunks compares less + return #achunks < #bchunks + + end -- sort function + +end -- alphanum + +return alphanum diff --git a/cosmic rage/lua/check.lua b/cosmic rage/lua/check.lua new file mode 100644 index 0000000..34d8820 --- /dev/null +++ b/cosmic rage/lua/check.lua @@ -0,0 +1,29 @@ +-- +-- check.lua +-- +-- ---------------------------------------------------------- +-- return-code checker for MUSHclient functions that return error codes +-- ---------------------------------------------------------- +-- +--[[ + +Call for those MUSHclient functions that return a result code (like eOK). +Not all functions return such a code. + +eg. + +require "check + check (SetVariable ("abc", "def")) --> works ok + check (SetVariable ("abc-", "def")) --> The name of this object is invalid + +--]] + +function check (result) + if result ~= error_code.eOK then + error (error_desc [result] or + string.format ("Unknown error code: %i", result), + 2) -- error level - whoever called this function + end -- if +end -- function check + +return check \ No newline at end of file diff --git a/cosmic rage/lua/checkplugin.lua b/cosmic rage/lua/checkplugin.lua new file mode 100644 index 0000000..9cbcc63 --- /dev/null +++ b/cosmic rage/lua/checkplugin.lua @@ -0,0 +1,90 @@ +-- checkplugin.lua + +-- Checks the nominated plugin is installed + +function do_plugin_check_now (id, name) + + local me -- who am I? plugin or main world script? + local location -- location to attempt to load plugin from + + -- allow for being called from main world script + if GetPluginID () == "" then + me = "world script" + location = GetInfo (60) + else + me = GetPluginName () .. " plugin" + location = GetPluginInfo(GetPluginID (), 20) + end -- if + + -- first check if installed + if not IsPluginInstalled (id) then + ColourNote ("white", "green", "Plugin '" .. name .. "' not installed. Attempting to install it...") + LoadPlugin (location .. name .. ".xml") + + if IsPluginInstalled (id) then + ColourNote ("white", "green", "Success!") + + -- here if still not installed + else + ColourNote ("white", "red", string.rep ("-", 80)) + ColourNote ("white", "red", "Plugin '" .. name .. "' not installed. Please download and install it.") + ColourNote ("white", "red", "It is required for the correct operation of the " .. me) + ColourNote ("white", "red", string.rep ("-", 80)) + return -- skip enabled check + end -- if not installed + end -- plugin was not installed + + + -- now make sure enabled (suggested by Fiendish - version 4.74+ ) + + if not GetPluginInfo(id, 17) then + ColourNote ("white", "green", "Plugin '" .. name .. "' not enabled. Attempting to enable it...") + EnablePlugin(id, true) + if GetPluginInfo(id, 17) then + ColourNote ("white", "green", "Success!") + else + ColourNote ("white", "red", string.rep ("-", 80)) + ColourNote ("white", "red", "Plugin '" .. name .. "' not enabled. Please make sure it can be enabled.") + ColourNote ("white", "red", "It is required for the correct operation of the " .. me) + ColourNote ("white", "red", string.rep ("-", 80)) + end -- if + end -- if not enabled + +end -- do_plugin_check_now + + +function checkplugin (id, name) + + if GetOption ("enable_timers") ~= 1 then + ColourNote ("white", "red", "WARNING! Timers not enabled. Plugin dependency checks will not work properly.") + end -- if timers disabled + + -- give them time to load + DoAfterSpecial (2, + "do_plugin_check_now ('" .. id .. "', '" .. name .. "')", + sendto.script) +end -- checkplugin + +function load_ppi (id, name) +local PPI = require "ppi" + + local ppi = PPI.Load(id) + if ppi then + return ppi + end + + ColourNote ("white", "green", "Plugin '" .. name .. "' not installed. Attempting to install it...") + LoadPlugin (GetPluginInfo(GetPluginID (), 20) .. name .. ".xml") + + ppi = PPI.Load(id) -- try again + if ppi then + ColourNote ("white", "green", "Success!") + return ppi + end + + ColourNote ("white", "red", string.rep ("-", 80)) + ColourNote ("white", "red", "Plugin '" .. name .. "' not installed. Please download and install it.") + ColourNote ("white", "red", string.rep ("-", 80)) + + return nil +end -- function load_ppi \ No newline at end of file diff --git a/cosmic rage/lua/colors.lua b/cosmic rage/lua/colors.lua new file mode 100644 index 0000000..486ed92 --- /dev/null +++ b/cosmic rage/lua/colors.lua @@ -0,0 +1,269 @@ +----------------------------------------------------------------------------- +-- Provides support for color manipulation in HSL color space. +-- +-- http://sputnik.freewisdom.org/lib/colors/ +-- +-- License: MIT/X +-- +-- (c) 2008 Yuri Takhteyev (yuri@freewisdom.org) * +-- +-- * rgb_to_hsl() implementation was contributed by Markus Fleck-Graffe. +----------------------------------------------------------------------------- + +module(..., package.seeall) + +local Color = {} +local Color_mt = {__metatable = {}, __index = Color} + +----------------------------------------------------------------------------- +-- Instantiates a new "color". +-- +-- @param H hue (0-360) _or_ an RGB string ("#930219") +-- @param S saturation (0.0-1.0) +-- @param L lightness (0.0-1.0) +-- @return an instance of Color +----------------------------------------------------------------------------- +function new(H, S, L) + if type(H) == "string" and H:sub(1,1)=="#" and H:len() == 7 then + H, S, L = rgb_string_to_hsl(H) + end + assert(Color_mt) + return setmetatable({H = H, S = S, L = L}, Color_mt) +end + +----------------------------------------------------------------------------- +-- Converts an HSL triplet to RGB +-- (see http://homepages.cwi.nl/~steven/css/hsl.html). +-- +-- @param h hue (0-360) +-- @param s saturation (0.0-1.0) +-- @param L lightness (0.0-1.0) +-- @return an R, G, and B component of RGB +----------------------------------------------------------------------------- + +function hsl_to_rgb(h, s, L) + h = h/360 + local m1, m2 + if L<=0.5 then + m2 = L*(s+1) + else + m2 = L+s-L*s + end + m1 = L*2-m2 + + local function _h2rgb(m1, m2, h) + if h<0 then h = h+1 end + if h>1 then h = h-1 end + if h*6<1 then + return m1+(m2-m1)*h*6 + elseif h*2<1 then + return m2 + elseif h*3<2 then + return m1+(m2-m1)*(2/3-h)*6 + else + return m1 + end + end + + return _h2rgb(m1, m2, h+1/3), _h2rgb(m1, m2, h), _h2rgb(m1, m2, h-1/3) +end + +----------------------------------------------------------------------------- +-- Converts an RGB triplet to HSL. +-- (see http://easyrgb.com) +-- +-- @param r red (0.0-1.0) +-- @param g green (0.0-1.0) +-- @param b blue (0.0-1.0) +-- @return corresponding H, S and L components +----------------------------------------------------------------------------- + +function rgb_to_hsl(r, g, b) + --r, g, b = r/255, g/255, b/255 + local min = math.min(r, g, b) + local max = math.max(r, g, b) + local delta = max - min + + local h, s, l = 0, 0, ((min+max)/2) + + if l > 0 and l < 0.5 then s = delta/(max+min) end + if l >= 0.5 and l < 1 then s = delta/(2-max-min) end + + if delta > 0 then + if max == r and max ~= g then h = h + (g-b)/delta end + if max == g and max ~= b then h = h + 2 + (b-r)/delta end + if max == b and max ~= r then h = h + 4 + (r-g)/delta end + h = h / 6; + end + + if h < 0 then h = h + 1 end + if h > 1 then h = h - 1 end + + return h * 360, s, l +end + +function rgb_string_to_hsl(rgb) + return rgb_to_hsl(tonumber(rgb:sub(2,3), 16)/255, + tonumber(rgb:sub(4,5), 16)/255, + tonumber(rgb:sub(6,7), 16)/255) +end + +----------------------------------------------------------------------------- +-- Converts the color to an RGB string. +-- +-- @return a 6-digit RGB representation of the color prefixed +-- with "#" (suitable for inclusion in HTML) +----------------------------------------------------------------------------- + +function Color:to_rgb() + local rgb = {hsl_to_rgb(self.H, self.S, self.L)} + local buffer = "#" + for i,v in ipairs(rgb) do + buffer = buffer..string.format("%02x",math.floor(v*255+0.5)) + end + return buffer +end + +----------------------------------------------------------------------------- +-- Creates a new color with hue different by delta. +-- +-- @param delta a delta for hue. +-- @return a new instance of Color. +----------------------------------------------------------------------------- +function Color:hue_offset(delta) + return new((self.H + delta) % 360, self.S, self.L) +end + +----------------------------------------------------------------------------- +-- Creates a complementary color. +-- +-- @return a new instance of Color +----------------------------------------------------------------------------- +function Color:complementary() + return self:hue_offset(180) +end + +----------------------------------------------------------------------------- +-- Creates two neighboring colors (by hue), offset by "angle". +-- +-- @param angle the difference in hue between this color and the +-- neighbors +-- @return two new instances of Color +----------------------------------------------------------------------------- +function Color:neighbors(angle) + local angle = angle or 30 + return self:hue_offset(angle), self:hue_offset(360-angle) +end + +----------------------------------------------------------------------------- +-- Creates two new colors to make a triadic color scheme. +-- +-- @return two new instances of Color +----------------------------------------------------------------------------- +function Color:triadic() + return self:neighbors(120) +end + +----------------------------------------------------------------------------- +-- Creates two new colors, offset by angle from this colors complementary. +-- +-- @param angle the difference in hue between the complementary and +-- the returned colors +-- @return two new instances of Color +----------------------------------------------------------------------------- +function Color:split_complementary(angle) + return self:neighbors(180-(angle or 30)) +end + +----------------------------------------------------------------------------- +-- Creates a new color with saturation set to a new value. +-- +-- @param saturation the new saturation value (0.0 - 1.0) +-- @return a new instance of Color +----------------------------------------------------------------------------- +function Color:desaturate_to(saturation) + return new(self.H, saturation, self.L) +end + +----------------------------------------------------------------------------- +-- Creates a new color with saturation set to a old saturation times r. +-- +-- @param r the multiplier for the new saturation +-- @return a new instance of Color +----------------------------------------------------------------------------- +function Color:desaturate_by(r) + return new(self.H, self.S*r, self.L) +end + +----------------------------------------------------------------------------- +-- Creates a new color with lightness set to a new value. +-- +-- @param lightness the new lightness value (0.0 - 1.0) +-- @return a new instance of Color +----------------------------------------------------------------------------- +function Color:lighten_to(lightness) + return new(self.H, self.S, lightness) +end + +----------------------------------------------------------------------------- +-- Creates a new color with lightness set to a old lightness times r. +-- +-- @param r the multiplier for the new lightness +-- @return a new instance of Color +----------------------------------------------------------------------------- +function Color:lighten_by(r) + return new(self.H, self.S, self.L*r) +end + +----------------------------------------------------------------------------- +-- Creates n variations of this color using supplied function and returns +-- them as a table. +-- +-- @param f the function to create variations +-- @param n the number of variations +-- @return a table with n values containing the new colors +----------------------------------------------------------------------------- +function Color:variations(f, n) + n = n or 5 + local results = {} + for i=1,n do + table.insert(results, f(self, i, n)) + end + return results +end + +----------------------------------------------------------------------------- +-- Creates n tints of this color and returns them as a table +-- +-- @param n the number of tints +-- @return a table with n values containing the new colors +----------------------------------------------------------------------------- +function Color:tints(n) + local f = function (color, i, n) + return color:lighten_to(color.L + (1-color.L)/n*i) + end + return self:variations(f, n) +end + +----------------------------------------------------------------------------- +-- Creates n shades of this color and returns them as a table +-- +-- @param n the number of shades +-- @return a table with n values containing the new colors +----------------------------------------------------------------------------- +function Color:shades(n) + local f = function (color, i, n) + return color:lighten_to(color.L - (color.L)/n*i) + end + return self:variations(f, n) +end + +function Color:tint(r) + return self:lighten_to(self.L + (1-self.L)*r) +end + +function Color:shade(r) + return self:lighten_to(self.L - self.L*r) +end + +Color_mt.__tostring = Color.to_rgb diff --git a/cosmic rage/lua/commas.lua b/cosmic rage/lua/commas.lua new file mode 100644 index 0000000..a37b897 --- /dev/null +++ b/cosmic rage/lua/commas.lua @@ -0,0 +1,223 @@ +-- commas.lua +-- ---------------------------------------------------------- +-- Rounding, duration, comma functions +-- See forum thread: +-- http://www.gammon.com.au/forum/?id=7805 + +--[[ + +This function rounds any number to the closest integer. +The "tricky" case is exactly half-way. +That is, should 1.5 round to 1 or 2? How about -1.5? + +This function rounds 1.5 "up" to 2, and -1.5 "down" to -2. + +--]] + +-- ---------------------------------------------------------- + + +-- round "up" to absolute value, so we treat negative differently +-- that is, round (-1.5) will return -2 + +function round (x) + if x >= 0 then + return math.floor (x + 0.5) + end -- if positive + + return math.ceil (x - 0.5) +end -- function round + +--[[ + +Duration + +This function is designed to display a time interval in "short form". +That is, rounded to the nearest major time interval. Some examples of intervals: + + + * 3.6 days - displays "4 d" + * 3.5 days - displays "4 d" + * 3.4 days - displays "3 d" + + * 3.6 hours - displays "4 h" + * 3.5 hours - displays "4 h" + * 3.4 hours - displays "3 h" + + * 3.6 minutes - displays "4 m" + * 3.5 minutes - displays "4 m" + * 3.4 minutes - displays "3 m" + + * 59 seconds - displays "59 s" + * 58 seconds - displays "58 s" + * 57 seconds - displays "57 s" ... and so on to "0 s" + + +--]] + +-- ---------------------------------------------------------- + +function convert_time (secs) + + -- handle negative numbers + local sign = "" + if secs < 0 then + secs = math.abs (secs) + sign = "-" + end -- if negative seconds + + -- weeks + if secs >= (60 * 60 * 24 * 6.5) then + return sign .. round (secs / (60 * 60 * 24 * 7)) .. " w" + end -- 6.5 or more days + + -- days + if secs >= (60 * 60 * 23.5) then + return sign .. round (secs / (60 * 60 * 24)) .. " d" + end -- 23.5 or more hours + + -- hours + if secs >= (60 * 59.5) then + return sign .. round (secs / (60 * 60)) .. " h" + end -- 59.5 or more minutes + + -- minutes + if secs >= 59.5 then + return sign .. round (secs / 60) .. " m" + end -- 59.5 or more seconds + + -- seconds + return sign .. round (secs) .. " s" +end -- function convert_time + +--[[ + +Commas in numbers + +This function adds commas to big numbers. +For example 123456 becomes "123,456". + +--]] + +-- ---------------------------------------------------------- + +function commas (num) + assert (type (num) == "number" or + type (num) == "string") + + local result = "" + + -- split number into 3 parts, eg. -1234.545e22 + -- sign = + or - + -- before = 1234 + -- after = .545e22 + + local sign, before, after = + string.match (tostring (num), "^([%+%-]?)(%d*)(%.?.*)$") + + -- pull out batches of 3 digits from the end, put a comma before them + + while string.len (before) > 3 do + result = "," .. string.sub (before, -3, -1) .. result + before = string.sub (before, 1, -4) -- remove last 3 digits + end -- while + + -- we want the original sign, any left-over digits, the comma part, + -- and the stuff after the decimal point, if any + return sign .. before .. result .. after + +end -- function commas + + +-- trim leading and trailing spaces from a string +function trim (s) + return (string.gsub (s, "^%s*(.-)%s*$", "%1")) +end -- trim + + +--[[ + +Shuffle a table + +-- see: http://en.wikipedia.org/wiki/Fisher-Yates_shuffle + +Example: + +cards = { "Ace", "King", "Queen", "Jack", 10, 9, 8, 7, 6, 5, 4, 3, 2 } + +shuffle (cards) + +--]] + +function shuffle(t) + local n = #t + + while n >= 2 do + -- n is now the last pertinent index + local k = math.random(n) -- 1 <= k <= n + -- Quick swap + t[n], t[k] = t[k], t[n] + n = n - 1 + end + + return t +end + + +--[[ + +Directory scanner. + +Calls function "f" for every file found in a path starting at "path". +Recurses to handle nested directories. Function "f" is called with two +arguments: (full) filename, statistics + +See utils.readdir for the exact names of the entries supplied for each file. + +See: http://www.gammon.com.au/forum/?id=9906 + + +Example: + + +plugins = {} + +-- this function is called for every found file +function load_file (name, stats) + + if stats.size > 0 and + string.match (name:lower (), "%.xml$") and + not stats.hidden then + table.insert (plugins, name) + end -- if + +end -- load_file + +-- Scan plugins folder, passing each file found to "load_file" function. + +scan_dir (GetInfo (60), load_file) + +--]] + + +function scan_dir (path, f) + + -- find all files in that directory + local t = assert (utils.readdir (path .. "\\*")) + + for k, v in pairs (t) do + + -- recurse to process subdirectory + if v.directory then + + if k ~= "." and k ~= ".." then + scan_dir (path .. "\\" .. k, f) + end -- not current or owner directory + + else -- call supplied function + f (path .. "\\" .. k, v) + end -- if + + end -- for + +end -- scan_dir diff --git a/cosmic rage/lua/copytable.lua b/cosmic rage/lua/copytable.lua new file mode 100644 index 0000000..1efb68d --- /dev/null +++ b/cosmic rage/lua/copytable.lua @@ -0,0 +1,89 @@ +-- copytable.lua + +--[[ + +Table copying functions. + +See: http://www.gammon.com.au/forum/?id=8042 + +Ideas by Shaun Biggs, David Haley, Nick Gammon + +Date: 21st July 2007 + +This is intended to copy tables (make a real copy, rather than just the table +reference). + +You can do a deep or shallow copy. + +Shallow: Simply copies the keys and values. +If a value is a table, you will get the same table as in the original. + +Deep: Copies keys and values recursively. +If a value is a table, makes a copy of that table, and so on. + +Deep copy based on: http://lua-users.org/wiki/CopyTable + +Restrictions: Items must be "safe" to copy (eg. not file IO userdata). + +The deep copied tables share the same metatable as the original ones. +To change this, change the line: + + return setmetatable(new_table, getmetatable(object)) + +to: + + return setmetatable(new_table, _copy (getmetatable(object)) + +Example: + +t1 = { + m = { a = 1, b = 2 }, + n = { c = 3, d = 4 }, + } + +require "copytable" -- load this file + +t2 = copytable.shallow (t1) -- shallow copy +t3 = copytable.deep (t1) -- copies sub tables as well + +--]] + +module (..., package.seeall) + + +function deep (object) + local lookup_table = {} + + local function _copy (object) + if type (object) ~= "table" then + return object + elseif lookup_table [object] then + return lookup_table [object] + end -- if + + local new_table = {} + lookup_table [object] = new_table + + for index, value in pairs (object) do + new_table [_copy (index)] = _copy (value) + end -- for + + return setmetatable (new_table, getmetatable (object)) + end -- function _copy + + return _copy (object) +end -- function deepcopy + +function shallow (t) + assert (type (t) == "table", "You must specify a table to copy") + + local result = {} + + for k, v in pairs (t) do + result [k] = v + end -- for each table element + + -- copy the metatable + return setmetatable (result, getmetatable (t)) + +end -- function shallow diff --git a/cosmic rage/lua/declare.lua b/cosmic rage/lua/declare.lua new file mode 100644 index 0000000..709b88d --- /dev/null +++ b/cosmic rage/lua/declare.lua @@ -0,0 +1,47 @@ +-- declare.lua +-- See: http://www.gammon.com.au/forum/?id=7327 +-- +-- If you use this inside a function you cannot access global variables that have +-- not already been declared, and must declare all local variables + +function force_declarations () + setfenv (2, setmetatable ({}, + { + __index = function (t, n) + error("variable '"..n.."' is not declared", 2) + end, + __newindex = function (t, n, v) + error("assign to undeclared variable '"..n.."'", 2) + end }) + ) +end -- force_declarations + +return force_declarations + +--[[ + + Example of use: + + + require "declare" + +function test (x) + -- capture any global variables we want + local print = print + + -- after this we can't access global variables, and must declare local ones + force_declarations () + + -- must declare every variable now before we use it + local a, b, c + + print (a) + a = 1 + b = 2 + c = x * 2 + print (c) +end -- test + +test (1) + +--]] diff --git a/cosmic rage/lua/gauge.lua b/cosmic rage/lua/gauge.lua new file mode 100644 index 0000000..2c828b1 --- /dev/null +++ b/cosmic rage/lua/gauge.lua @@ -0,0 +1,186 @@ +--[[ + + Function to draw a gauge (health bar). + + You specify the starting point, width, and height. + Also the name to show for the mouse-over window (eg. "HP). + + Author: Nick Gammon + Date: 14 February 2010 + + --]] + +function gauge (win, -- miniwindow ID to draw in + name, -- string, eg: "HP" + current, max, -- current and max value (eg. 50, 100) + -- if max is nil, then current is a percentage + left, top, width, height, -- where to put it inside the window + fg_colour, bg_colour, -- colour for bar, colour for unfilled part + ticks, tick_colour, -- number of ticks to draw, and in what colour + frame_colour, -- colour for frame around bar + shadow_colour, -- colour for shadow, nil for no shadow + no_gradient) -- don't use the gradient fill effect + + local Fraction + + if not current then + return + end -- if + + -- max == nil, means current is a percentage + if max then + if max <= 0 then + return + end -- no divide by zero + + Fraction = current / max + else + Fraction = current / 100 + end -- if + + -- fraction in range 0 to 1 + Fraction = math.min (math.max (Fraction, 0), 1) + + -- set up some defaults + height = height or 15 + fg_colour = fg_colour or ColourNameToRGB "mediumblue" + bg_colour = bg_colour or ColourNameToRGB "rosybrown" + ticks = ticks or 5 + tick_colour = tick_colour or ColourNameToRGB "silver" + frame_colour = frame_colour or ColourNameToRGB "lightgrey" + + -- shadow + if shadow_colour then + WindowRectOp (win, miniwin.rect_fill, left + 2, top + 2, left + width + 2, top + height + 2, shadow_colour) + end -- if + + -- background colour - for un-filled part + WindowRectOp (win, miniwin.rect_fill, left, top, left + width, top + height, bg_colour) -- fill entire box + + -- how big filled part is + local gauge_width = (width - 2) * Fraction + + -- box size must be > 0 or WindowGradient fills the whole thing + if math.floor (gauge_width) > 0 then + + if no_gradient then + WindowRectOp (win, miniwin.rect_fill, left+1, top, left+1+gauge_width, top+height, fg_colour) + else + -- top half + WindowGradient (win, left, top, + left + gauge_width, top + height / 2, + 0x000000, -- black + fg_colour, 2) -- vertical top to bottom + + -- bottom half + WindowGradient (win, left, top + height / 2, + left + gauge_width, top + height-1, + fg_colour, + 0x000000, -- black + 2) -- vertical top to bottom + end + + end -- non-zero + + -- draw tick marks if wanted + if ticks > 0 then + + -- show ticks (if there are 5 ticks there are 6 gaps) + local ticks_at = width / (ticks + 1) + + -- ticks + for i = 1, ticks do + WindowLine (win, left + (i * ticks_at), top, + left + (i * ticks_at), top + height, + tick_colour, 0, 1) + end -- for + + end -- ticks wanted + + -- draw a box around it (frame) + WindowRectOp (win, miniwin.rect_frame, left, top, left + width, top + height, frame_colour) + + if name and #name > 0 then + -- mouse-over information: add hotspot + WindowAddHotspot (win, name, left, top, left + width, top + height, + "", "", "", "", "", "", 0, 0) + + -- store numeric values in case they mouse over it + if max then + WindowHotspotTooltip(win, name, string.format ("%s\t%i / %i (%i%%)", + name, current, max, Fraction * 100) ) + else + WindowHotspotTooltip(win, name, string.format ("%s\t(%i%%)", + name, Fraction * 100) ) + end -- if + + end -- hotspot wanted + +end -- function gauge + +-- find which element in an array has the largest text size +function max_text_width (win, font_id, t, utf8) + local max = 0 + for _, s in ipairs (t) do + max = math.max (max, WindowTextWidth (win, font_id, s, utf8)) + end -- for each item + return max +end -- max_text_width + +-- get font from preferred font list +function get_preferred_font (t) + local fonts = utils.getfontfamilies () + + -- convert to upper-case + local f2 = {} + for k in pairs (fonts) do + f2 [k:upper ()] = true + end -- for + + for _, s in ipairs (t) do + if f2 [s:upper ()] then + return s + end -- if + end -- for each item + + return "Courier" +end -- get_preferred_font + +function capitalize (x) + return string.upper (string.sub(x, 1, 1)) .. string.lower (string.sub(x, 2)) +end -- capitalize + +function draw_3d_box (win, left, top, width, height) + local right = left + width + local bottom = top + height + + WindowCircleOp (win, miniwin.circle_round_rectangle, left, top, right, bottom, 0x505050, 0, 3, 0, 1) -- dark grey border (3 pixels) + WindowCircleOp (win, miniwin.circle_round_rectangle, left + 1, top + 1, right - 1, bottom - 1, 0x7C7C7C, 0, 1, 0, 1) -- lighter inner border + WindowCircleOp (win, miniwin.circle_round_rectangle, left + 2, top + 2, right - 2, bottom - 2, 0x000000, 0, 1, 0, 1) -- black inside that + WindowLine (win, left + 1, top + 1, right - 1, top + 1, 0xC2C2C2, 0, 1) -- light top edge + WindowLine (win, left + 1, top + 1, left + 1, bottom - 1, 0xC2C2C2, 0, 1) -- light left edge (for 3D look) +end -- draw_3d_box + +function draw_text_box (win, font, left, top, text, utf8, text_colour, fill_colour, border_colour) +local width = WindowTextWidth (win, font, text, utf8) +local font_height = WindowFontInfo (win, font, 1) + + WindowRectOp (win, miniwin.rect_fill, left - 3, top, left + width + 3, top + font_height + 4, fill_colour) -- fill + WindowText (win, font, text, left, top + 2, 0, 0, text_colour, utf8) -- draw text + WindowRectOp (win, miniwin.rect_frame, left - 3, top, left + width + 3, top + font_height + 4, border_colour) -- border + return width +end -- draw_text_box + +-- text with a black outline +function outlined_text(win, font, text, startx, starty, endx, endy, color, utf8) + WindowText(win, font, text, startx-1, starty-1, endx, endy, 0x000000, utf8) + WindowText(win, font, text, startx-1, starty, endx, endy, 0x000000, utf8) + WindowText(win, font, text, startx-1, starty+1, endx, endy, 0x000000, utf8) + WindowText(win, font, text, startx, starty-1, endx, endy, 0x000000, utf8) + WindowText(win, font, text, startx, starty+1, endx, endy, 0x000000, utf8) + WindowText(win, font, text, startx+1, starty-1, endx, endy, 0x000000, utf8) + WindowText(win, font, text, startx+1, starty, endx, endy, 0x000000, utf8) + WindowText(win, font, text, startx+1, starty+1, endx, endy, 0x000000, utf8) + WindowText(win, font, text, startx, starty, endx, endy, color, utf8) +end + diff --git a/cosmic rage/lua/getlines.lua b/cosmic rage/lua/getlines.lua new file mode 100644 index 0000000..30f4160 --- /dev/null +++ b/cosmic rage/lua/getlines.lua @@ -0,0 +1,48 @@ +-- getlines.lua +-- getlines iterator - iterates over a string and returns one item per line + +function getlines (str) + + local pos = 0 + + -- the for loop calls this for every iteration + -- returning nil terminates the loop + local function iterator (s) + + if not pos then + return nil + end -- end of string, exit loop + + local oldpos = pos + 1 -- step past previous newline + pos = string.find (s, "\n", oldpos) -- find next newline + + if not pos then -- no more newlines, return rest of string + return string.sub (s, oldpos) + end -- no newline + + return string.sub (s, oldpos, pos - 1) + + end -- iterator + + return iterator, str +end -- getlines + +return getlines + +--[=[ + + Example of use: + + require "getlines" + + test = [[ +every good +boy +deserves +fruit]] + +for l in getlines (test) do + print ('"' .. l .. '"') +end -- for + +--]=] diff --git a/cosmic rage/lua/getstyle.lua b/cosmic rage/lua/getstyle.lua new file mode 100644 index 0000000..279ac44 --- /dev/null +++ b/cosmic rage/lua/getstyle.lua @@ -0,0 +1,49 @@ +-- getstyle.lua +-- + +--[[ + +See forum thread: http://www.gammon.com.au/forum/?id=7818 + +GetStyle: + Finds a style run corresponding to a given column + + Returns nil if style run not found (eg. column out of range) + + If style run found returns: + * the style table (see below) + * the character at that column + * the style run number (eg. style 3) + +The style table should contain the following: + + t.text --> text of that (entire) style run + t.length --> length of the (entire) style run + t.textcolour --> text colour (RGB number) + t.backcolour --> background colour (RGB number) + t.style --> style bits (1=bold, 2=underline, 4=italic) + +--]] + +function GetStyle (styleRuns, wantedColumn) +local currentColumn = 1 + + -- check arguments + assert (type (styleRuns) == "table", + "First argument to GetStyle must be table of style runs") + + assert (type (wantedColumn) == "number" and wantedColumn >= 1, + "Second argument to GetStyle must be column number to find") + + -- go through each style + for item, style in ipairs (styleRuns) do + local position = wantedColumn - currentColumn + 1 -- where letter is in style + currentColumn = currentColumn + style.length -- next style starts here + if currentColumn > wantedColumn then -- if we are within this style + return style, string.sub (style.text, position, position), item -- done + end -- if found column + end -- for each style + + -- if not found: result is nil + +end -- function GetStyle diff --git a/cosmic rage/lua/getworld.lua b/cosmic rage/lua/getworld.lua new file mode 100644 index 0000000..ac66b42 --- /dev/null +++ b/cosmic rage/lua/getworld.lua @@ -0,0 +1,111 @@ + +-- table of worlds we couldn't open +cannot_open_world = cannot_open_world or {} -- set flag here if can't open world +-- getworld.lua +-- + +--[[ + +See forum thread: http://www.gammon.com.au/forum/?id=7991 + +This simplifies sending triggered lines to another, dummy, world. + +get_a_world (name) - returns a world pointer to the named world, opening it if necessary + +send_to_world (name, styles) - sends the style runs to the named world, calling get_a_world + to get it + +--]] + + +-- make the named world, if necessary - adds "extra" lines to the world file (eg. plugins) +function make_world (name, extra, folder) + + local filename = GetInfo (57) + if folder then + filename = filename .. folder .. "\\" + end -- if folder wanted + + filename = filename .. name .. ".mcl" + local f = io.open (filename, "r") + + if f then + f:close () + return + end -- world file exists + + f = io.output (filename) -- create world file + + assert (f:write ([[ + + + + + + + + + ]] .. extra .. [[ + + + ]])) + + f:close () -- close world file now + + -- and open the file ;P + Open (filename) + +end -- make_world + +-- open a world by name, return world object or nil if cannot +function get_a_world (name, folder) + + -- try to find world + local w = GetWorld (name) -- get world + + -- if not found, try to open it in worlds directory + + if not cannot_open_world [name] and not w then + local filename = GetInfo (57) + if folder then + filename = filename .. folder .. "\\" + end -- if folder wanted + + filename = filename .. name .. ".mcl" + Open (filename) -- get MUSHclient to open it + Activate () -- make our original world active again + w = GetWorld (name) -- try again to get the world object + if w then + w:DeleteOutput () -- delete "welcome to MUSHclient" message + else + ColourNote ("white", "red", "Can't open world file: " .. filename) + cannot_open_world [name] = true -- don't repeatedly show failure message + end -- can't find world + end -- can't find world first time around + + return w + +end -- get_a_world + +-- send the styles (eg. from a trigger) to the named world, opening it if necessary +function send_to_world (name, styles) + + local w = get_a_world (name) + + if w then -- if present + for _, v in ipairs (styles) do + w:ColourTell (RGBColourToName (v.textcolour), + RGBColourToName (v.backcolour), + v.text) + end -- for each style run + w:Note ("") -- wrap up line + + end -- world found + + return w -- so they can check if we succeeded + +end -- send_to_world diff --git a/cosmic rage/lua/json.lua b/cosmic rage/lua/json.lua new file mode 100644 index 0000000..cc44cd0 --- /dev/null +++ b/cosmic rage/lua/json.lua @@ -0,0 +1,24 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local decode = require("json.decode") +local encode = require("json.encode") +local util = require("json.util") + +local _G = _G + +local _ENV = nil + +local json = { + _VERSION = "1.3.4", + _DESCRIPTION = "LuaJSON : customizable JSON decoder/encoder", + _COPYRIGHT = "Copyright (c) 2007-2014 Thomas Harning Jr. ", + decode = decode, + encode = encode, + util = util +} + +_G.json = json + +return json diff --git a/cosmic rage/lua/json/decode.lua b/cosmic rage/lua/json/decode.lua new file mode 100644 index 0000000..b2c357c --- /dev/null +++ b/cosmic rage/lua/json/decode.lua @@ -0,0 +1,171 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local lpeg = require("lpeg") + +local error = error +local pcall = pcall + +local jsonutil = require("json.util") +local merge = jsonutil.merge +local util = require("json.decode.util") + +local decode_state = require("json.decode.state") + +local setmetatable, getmetatable = setmetatable, getmetatable +local assert = assert +local ipairs, pairs = ipairs, pairs +local string_char = require("string").char + +local type = type + +local require = require + +local _ENV = nil + +local modulesToLoad = { + "composite", + "strings", + "number", + "others" +} +local loadedModules = { +} + +local json_decode = {} + +json_decode.default = { + unicodeWhitespace = true, + initialObject = false, + nothrow = false +} + +local modes_defined = { "default", "strict", "simple" } + +json_decode.simple = {} + +json_decode.strict = { + unicodeWhitespace = true, + initialObject = true, + nothrow = false +} + +for _,name in ipairs(modulesToLoad) do + local mod = require("json.decode." .. name) + if mod.mergeOptions then + for _, mode in pairs(modes_defined) do + mod.mergeOptions(json_decode[mode], mode) + end + end + loadedModules[#loadedModules + 1] = mod +end + +-- Shift over default into defaultOptions to permit build optimization +local defaultOptions = json_decode.default +json_decode.default = nil + +local function generateDecoder(lexer, options) + -- Marker to permit detection of final end + local marker = {} + local parser = lpeg.Ct((options.ignored * lexer)^0 * lpeg.Cc(marker)) * options.ignored * (lpeg.P(-1) + util.unexpected()) + local decoder = function(data) + local state = decode_state.create(options) + local parsed = parser:match(data) + assert(parsed, "Invalid JSON data") + local i = 0 + while true do + i = i + 1 + local item = parsed[i] + if item == marker then break end + if type(item) == 'function' and item ~= jsonutil.undefined and item ~= jsonutil.null then + item(state) + else + state:set_value(item) + end + end + if options.initialObject then + assert(type(state.previous) == 'table', "Initial value not an object or array") + end + -- Make sure stack is empty + assert(state.i == 0, "Unclosed elements present") + return state.previous + end + if options.nothrow then + return function(data) + local status, rv = pcall(decoder, data) + if status then + return rv + else + return nil, rv + end + end + end + return decoder +end + +local function buildDecoder(mode) + mode = mode and merge({}, defaultOptions, mode) or defaultOptions + for _, mod in ipairs(loadedModules) do + if mod.mergeOptions then + mod.mergeOptions(mode) + end + end + local ignored = mode.unicodeWhitespace and util.unicode_ignored or util.ascii_ignored + -- Store 'ignored' in the global options table + mode.ignored = ignored + + --local grammar = { + -- [1] = mode.initialObject and (ignored * (object_type + array_type)) or value_type + --} + local lexer + for _, mod in ipairs(loadedModules) do + local new_lexer = mod.generateLexer(mode) + lexer = lexer and lexer + new_lexer or new_lexer + end + return generateDecoder(lexer, mode) +end + +-- Since 'default' is nil, we cannot take map it +local defaultDecoder = buildDecoder(json_decode.default) +local prebuilt_decoders = {} +for _, mode in pairs(modes_defined) do + if json_decode[mode] ~= nil then + prebuilt_decoders[json_decode[mode]] = buildDecoder(json_decode[mode]) + end +end + +--[[ +Options: + number => number decode options + string => string decode options + array => array decode options + object => object decode options + initialObject => whether or not to require the initial object to be a table/array + allowUndefined => whether or not to allow undefined values +]] +local function getDecoder(mode) + mode = mode == true and json_decode.strict or mode or json_decode.default + local decoder = mode == nil and defaultDecoder or prebuilt_decoders[mode] + if decoder then + return decoder + end + return buildDecoder(mode) +end + +local function decode(data, mode) + local decoder = getDecoder(mode) + return decoder(data) +end + +local mt = {} +mt.__call = function(self, ...) + return decode(...) +end + +json_decode.getDecoder = getDecoder +json_decode.decode = decode +json_decode.util = util +setmetatable(json_decode, mt) + +return json_decode diff --git a/cosmic rage/lua/json/decode/array.lua b/cosmic rage/lua/json/decode/array.lua new file mode 100644 index 0000000..cbdea4c --- /dev/null +++ b/cosmic rage/lua/json/decode/array.lua @@ -0,0 +1,64 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +--]] +local lpeg = require("lpeg") + +local util = require("json.decode.util") +local jsonutil = require("json.util") + +local table_maxn = require("table").maxn + +local unpack = unpack + +module("json.decode.array") + +-- Utility function to help manage slighly sparse arrays +local function processArray(array) + local max_n = table_maxn(array) + -- Only populate 'n' if it is necessary + if #array ~= max_n then + array.n = max_n + end + if jsonutil.InitArray then + array = jsonutil.InitArray(array) or array + end + return array +end + +local defaultOptions = { + trailingComma = true +} + +default = nil -- Let the buildCapture optimization take place +strict = { + trailingComma = false +} + +local function buildCapture(options, global_options) + local ignored = global_options.ignored + -- arrayItem == element + local arrayItem = lpeg.V(util.types.VALUE) + local arrayElements = lpeg.Ct(arrayItem * (ignored * lpeg.P(',') * ignored * arrayItem)^0 + 0) / processArray + + options = options and jsonutil.merge({}, defaultOptions, options) or defaultOptions + local capture = lpeg.P("[") + capture = capture * ignored + * arrayElements * ignored + if options.trailingComma then + capture = capture * (lpeg.P(",") + 0) * ignored + end + capture = capture * lpeg.P("]") + return capture +end + +function register_types() + util.register_type("ARRAY") +end + +function load_types(options, global_options, grammar) + local capture = buildCapture(options, global_options) + local array_id = util.types.ARRAY + grammar[array_id] = capture + util.append_grammar_item(grammar, "VALUE", lpeg.V(array_id)) +end diff --git a/cosmic rage/lua/json/decode/calls.lua b/cosmic rage/lua/json/decode/calls.lua new file mode 100644 index 0000000..88642fd --- /dev/null +++ b/cosmic rage/lua/json/decode/calls.lua @@ -0,0 +1,116 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +--]] +local lpeg = require("lpeg") +local tostring = tostring +local pairs, ipairs = pairs, ipairs +local next, type = next, type +local error = error + +local util = require("json.decode.util") + +local buildCall = require("json.util").buildCall + +local getmetatable = getmetatable + +module("json.decode.calls") + +local defaultOptions = { + defs = nil, + -- By default, do not allow undefined calls to be de-serialized as call objects + allowUndefined = false +} + +-- No real default-option handling needed... +default = nil +strict = nil + +local isPattern +if lpeg.type then + function isPattern(value) + return lpeg.type(value) == 'pattern' + end +else + local metaAdd = getmetatable(lpeg.P("")).__add + function isPattern(value) + return getmetatable(value).__add == metaAdd + end +end + +local function buildDefinedCaptures(argumentCapture, defs) + local callCapture + if not defs then return end + for name, func in pairs(defs) do + if type(name) ~= 'string' and not isPattern(name) then + error("Invalid functionCalls name: " .. tostring(name) .. " not a string or LPEG pattern") + end + -- Allow boolean or function to match up w/ encoding permissions + if type(func) ~= 'boolean' and type(func) ~= 'function' then + error("Invalid functionCalls item: " .. name .. " not a function") + end + local nameCallCapture + if type(name) == 'string' then + nameCallCapture = lpeg.P(name .. "(") * lpeg.Cc(name) + else + -- Name matcher expected to produce a capture + nameCallCapture = name * "(" + end + -- Call func over nameCallCapture and value to permit function receiving name + + -- Process 'func' if it is not a function + if type(func) == 'boolean' then + local allowed = func + func = function(name, ...) + if not allowed then + error("Function call on '" .. name .. "' not permitted") + end + return buildCall(name, ...) + end + else + local inner_func = func + func = function(...) + return (inner_func(...)) + end + end + local newCapture = (nameCallCapture * argumentCapture) / func * ")" + if not callCapture then + callCapture = newCapture + else + callCapture = callCapture + newCapture + end + end + return callCapture +end + +local function buildCapture(options) + if not options -- No ops, don't bother to parse + or not (options.defs and (nil ~= next(options.defs)) or options.allowUndefined) then + return nil + end + -- Allow zero or more arguments separated by commas + local value = lpeg.V(util.types.VALUE) + local argumentCapture = (value * (lpeg.P(",") * value)^0) + 0 + local callCapture = buildDefinedCaptures(argumentCapture, options.defs) + if options.allowUndefined then + local function func(name, ...) + return buildCall(name, ...) + end + -- Identifier-type-match + local nameCallCapture = lpeg.C(util.identifier) * "(" + local newCapture = (nameCallCapture * argumentCapture) / func * ")" + if not callCapture then + callCapture = newCapture + else + callCapture = callCapture + newCapture + end + end + return callCapture +end + +function load_types(options, global_options, grammar) + local capture = buildCapture(options, global_options) + if capture then + util.append_grammar_item(grammar, "VALUE", capture) + end +end diff --git a/cosmic rage/lua/json/decode/composite.lua b/cosmic rage/lua/json/decode/composite.lua new file mode 100644 index 0000000..cd9c289 --- /dev/null +++ b/cosmic rage/lua/json/decode/composite.lua @@ -0,0 +1,190 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local pairs = pairs +local type = type + +local lpeg = require("lpeg") + +local util = require("json.decode.util") +local jsonutil = require("json.util") + +local rawset = rawset + +local assert = assert +local tostring = tostring + +local error = error +local getmetatable = getmetatable + +local _ENV = nil + +local defaultOptions = { + array = { + trailingComma = true + }, + object = { + trailingComma = true, + number = true, + identifier = true, + setObjectKey = rawset + }, + calls = { + defs = nil, + -- By default, do not allow undefined calls to be de-serialized as call objects + allowUndefined = false + } +} + +local modeOptions = { + default = nil, + strict = { + array = { + trailingComma = false + }, + object = { + trailingComma = false, + number = false, + identifier = false + } + } +} + +local function BEGIN_ARRAY(state) + state:push() + state:new_array() +end +local function END_ARRAY(state) + state:end_array() + state:pop() +end + +local function BEGIN_OBJECT(state) + state:push() + state:new_object() +end +local function END_OBJECT(state) + state:end_object() + state:pop() +end + +local function END_CALL(state) + state:end_call() + state:pop() +end + +local function SET_KEY(state) + state:set_key() +end + +local function NEXT_VALUE(state) + state:put_value() +end + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, true, 'array', defaultOptions, mode and modeOptions[mode]) + jsonutil.doOptionMerge(options, true, 'object', defaultOptions, mode and modeOptions[mode]) + jsonutil.doOptionMerge(options, true, 'calls', defaultOptions, mode and modeOptions[mode]) +end + + +local isPattern +if lpeg.type then + function isPattern(value) + return lpeg.type(value) == 'pattern' + end +else + local metaAdd = getmetatable(lpeg.P("")).__add + function isPattern(value) + return getmetatable(value).__add == metaAdd + end +end + + +local function generateSingleCallLexer(name, func) + if type(name) ~= 'string' and not isPattern(name) then + error("Invalid functionCalls name: " .. tostring(name) .. " not a string or LPEG pattern") + end + -- Allow boolean or function to match up w/ encoding permissions + if type(func) ~= 'boolean' and type(func) ~= 'function' then + error("Invalid functionCalls item: " .. name .. " not a function") + end + local function buildCallCapture(name) + return function(state) + if func == false then + error("Function call on '" .. name .. "' not permitted") + end + state:push() + state:new_call(name, func) + end + end + local nameCallCapture + if type(name) == 'string' then + nameCallCapture = lpeg.P(name .. "(") * lpeg.Cc(name) / buildCallCapture + else + -- Name matcher expected to produce a capture + nameCallCapture = name * "(" / buildCallCapture + end + -- Call func over nameCallCapture and value to permit function receiving name + return nameCallCapture +end + +local function generateNamedCallLexers(options) + if not options.calls or not options.calls.defs then + return + end + local callCapture + for name, func in pairs(options.calls.defs) do + local newCapture = generateSingleCallLexer(name, func) + if not callCapture then + callCapture = newCapture + else + callCapture = callCapture + newCapture + end + end + return callCapture +end + +local function generateCallLexer(options) + local lexer + local namedCapture = generateNamedCallLexers(options) + if options.calls and options.calls.allowUndefined then + lexer = generateSingleCallLexer(lpeg.C(util.identifier), true) + end + if namedCapture then + lexer = lexer and lexer + namedCapture or namedCapture + end + if lexer then + lexer = lexer + lpeg.P(")") * lpeg.Cc(END_CALL) + end + return lexer +end + +local function generateLexer(options) + local ignored = options.ignored + local array_options, object_options = options.array, options.object + local lexer = + lpeg.P("[") * lpeg.Cc(BEGIN_ARRAY) + + lpeg.P("]") * lpeg.Cc(END_ARRAY) + + lpeg.P("{") * lpeg.Cc(BEGIN_OBJECT) + + lpeg.P("}") * lpeg.Cc(END_OBJECT) + + lpeg.P(":") * lpeg.Cc(SET_KEY) + + lpeg.P(",") * lpeg.Cc(NEXT_VALUE) + if object_options.identifier then + -- Add identifier match w/ validation check that it is in key + lexer = lexer + lpeg.C(util.identifier) * ignored * lpeg.P(":") * lpeg.Cc(SET_KEY) + end + local callLexers = generateCallLexer(options) + if callLexers then + lexer = lexer + callLexers + end + return lexer +end + +local composite = { + mergeOptions = mergeOptions, + generateLexer = generateLexer +} + +return composite diff --git a/cosmic rage/lua/json/decode/number.lua b/cosmic rage/lua/json/decode/number.lua new file mode 100644 index 0000000..94ed3b8 --- /dev/null +++ b/cosmic rage/lua/json/decode/number.lua @@ -0,0 +1,100 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local lpeg = require("lpeg") +local tonumber = tonumber +local jsonutil = require("json.util") +local merge = jsonutil.merge +local util = require("json.decode.util") + +local _ENV = nil + +local digit = lpeg.R("09") +local digits = digit^1 + +-- Illegal octal declaration +local illegal_octal_detect = #(lpeg.P('0') * digits) * util.denied("Octal numbers") + +local int = (lpeg.P('-') + 0) * (lpeg.R("19") * digits + illegal_octal_detect + digit) + +local frac = lpeg.P('.') * digits + +local exp = lpeg.S("Ee") * (lpeg.S("-+") + 0) * digits + +local nan = lpeg.S("Nn") * lpeg.S("Aa") * lpeg.S("Nn") +local inf = lpeg.S("Ii") * lpeg.P("nfinity") +local ninf = lpeg.P('-') * lpeg.S("Ii") * lpeg.P("nfinity") +local hex = (lpeg.P("0x") + lpeg.P("0X")) * lpeg.R("09","AF","af")^1 + +local defaultOptions = { + nan = true, + inf = true, + frac = true, + exp = true, + hex = false +} + +local modeOptions = {} + +modeOptions.strict = { + nan = false, + inf = false +} + +local nan_value = 0/0 +local inf_value = 1/0 +local ninf_value = -1/0 + +--[[ + Options: configuration options for number rules + nan: match NaN + inf: match Infinity + frac: match fraction portion (.0) + exp: match exponent portion (e1) + DEFAULT: nan, inf, frac, exp +]] +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'number', defaultOptions, mode and modeOptions[mode]) +end + +local function generateLexer(options) + options = options.number + local ret = int + if options.frac then + ret = ret * (frac + 0) + else + ret = ret * (#frac * util.denied("Fractions", "number.frac") + 0) + end + if options.exp then + ret = ret * (exp + 0) + else + ret = ret * (#exp * util.denied("Exponents", "number.exp") + 0) + end + if options.hex then + ret = hex + ret + else + ret = #hex * util.denied("Hexadecimal", "number.hex") + ret + end + -- Capture number now + ret = ret / tonumber + if options.nan then + ret = ret + nan / function() return nan_value end + else + ret = ret + #nan * util.denied("NaN", "number.nan") + end + if options.inf then + ret = ret + ninf / function() return ninf_value end + inf / function() return inf_value end + else + ret = ret + (#ninf + #inf) * util.denied("+/-Inf", "number.inf") + end + return ret +end + +local number = { + int = int, + mergeOptions = mergeOptions, + generateLexer = generateLexer +} + +return number diff --git a/cosmic rage/lua/json/decode/object.lua b/cosmic rage/lua/json/decode/object.lua new file mode 100644 index 0000000..a4b8362 --- /dev/null +++ b/cosmic rage/lua/json/decode/object.lua @@ -0,0 +1,103 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +--]] +local lpeg = require("lpeg") + +local util = require("json.decode.util") +local merge = require("json.util").merge + +local tonumber = tonumber +local unpack = unpack +local print = print +local tostring = tostring + +local rawset = rawset + +module("json.decode.object") + +-- BEGIN LPEG < 0.9 SUPPORT +local initObject, applyObjectKey +if not (lpeg.Cg and lpeg.Cf and lpeg.Ct) then + function initObject() + return {} + end + function applyObjectKey(tab, key, val) + tab[key] = val + return tab + end +end +-- END LPEG < 0.9 SUPPORT + +local defaultOptions = { + number = true, + identifier = true, + trailingComma = true +} + +default = nil -- Let the buildCapture optimization take place + +strict = { + number = false, + identifier = false, + trailingComma = false +} + +local function buildItemSequence(objectItem, ignored) + return (objectItem * (ignored * lpeg.P(",") * ignored * objectItem)^0) + 0 +end + +local function buildCapture(options, global_options) + local ignored = global_options.ignored + local string_type = lpeg.V(util.types.STRING) + local integer_type = lpeg.V(util.types.INTEGER) + local value_type = lpeg.V(util.types.VALUE) + options = options and merge({}, defaultOptions, options) or defaultOptions + local key = string_type + if options.identifier then + key = key + lpeg.C(util.identifier) + end + if options.number then + key = key + integer_type + end + local objectItems + local objectItem = (key * ignored * lpeg.P(":") * ignored * value_type) + -- BEGIN LPEG < 0.9 SUPPORT + if not (lpeg.Cg and lpeg.Cf and lpeg.Ct) then + local set_key = applyObjectKey + if options.setObjectKey then + local setObjectKey = options.setObjectKey + set_key = function(tab, key, val) + setObjectKey(tab, key, val) + return tab + end + end + + objectItems = buildItemSequence(objectItem / set_key, ignored) + objectItems = lpeg.Ca(lpeg.Cc(false) / initObject * objectItems) + -- END LPEG < 0.9 SUPPORT + else + objectItems = buildItemSequence(lpeg.Cg(objectItem), ignored) + objectItems = lpeg.Cf(lpeg.Ct(0) * objectItems, options.setObjectKey or rawset) + end + + + local capture = lpeg.P("{") * ignored + capture = capture * objectItems * ignored + if options.trailingComma then + capture = capture * (lpeg.P(",") + 0) * ignored + end + capture = capture * lpeg.P("}") + return capture +end + +function register_types() + util.register_type("OBJECT") +end + +function load_types(options, global_options, grammar) + local capture = buildCapture(options, global_options) + local object_id = util.types.OBJECT + grammar[object_id] = capture + util.append_grammar_item(grammar, "VALUE", lpeg.V(object_id)) +end diff --git a/cosmic rage/lua/json/decode/others.lua b/cosmic rage/lua/json/decode/others.lua new file mode 100644 index 0000000..9fab7a8 --- /dev/null +++ b/cosmic rage/lua/json/decode/others.lua @@ -0,0 +1,62 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local lpeg = require("lpeg") +local jsonutil = require("json.util") +local merge = jsonutil.merge +local util = require("json.decode.util") + +-- Container module for other JavaScript types (bool, null, undefined) + +local _ENV = nil + +-- For null and undefined, use the util.null value to preserve null-ness +local booleanCapture = + lpeg.P("true") * lpeg.Cc(true) + + lpeg.P("false") * lpeg.Cc(false) + +local nullCapture = lpeg.P("null") +local undefinedCapture = lpeg.P("undefined") + +local defaultOptions = { + allowUndefined = true, + null = jsonutil.null, + undefined = jsonutil.undefined +} + +local modeOptions = {} + +modeOptions.simple = { + null = false, -- Mapped to nil + undefined = false -- Mapped to nil +} +modeOptions.strict = { + allowUndefined = false +} + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'others', defaultOptions, mode and modeOptions[mode]) +end + +local function generateLexer(options) + -- The 'or nil' clause allows false to map to a nil value since 'nil' cannot be merged + options = options.others + local valueCapture = ( + booleanCapture + + nullCapture * lpeg.Cc(options.null or nil) + ) + if options.allowUndefined then + valueCapture = valueCapture + undefinedCapture * lpeg.Cc(options.undefined or nil) + else + valueCapture = valueCapture + #undefinedCapture * util.denied("undefined", "others.allowUndefined") + end + return valueCapture +end + +local others = { + mergeOptions = mergeOptions, + generateLexer = generateLexer +} + +return others diff --git a/cosmic rage/lua/json/decode/state.lua b/cosmic rage/lua/json/decode/state.lua new file mode 100644 index 0000000..693d5df --- /dev/null +++ b/cosmic rage/lua/json/decode/state.lua @@ -0,0 +1,189 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] + +local setmetatable = setmetatable +local jsonutil = require("json.util") +local assert = assert +local type = type +local next = next +local unpack = require("table").unpack or unpack + +local _ENV = nil + +local state_ops = {} +local state_mt = { + __index = state_ops +} + +function state_ops.pop(self) + self.previous_set = true + self.previous = self.active + local i = self.i + -- Load in this array into the active item + self.active = self.stack[i] + self.active_state = self.state_stack[i] + self.active_key = self.key_stack[i] + self.stack[i] = nil + self.state_stack[i] = nil + self.key_stack[i] = nil + + self.i = i - 1 +end + +function state_ops.push(self) + local i = self.i + 1 + self.i = i + + self.stack[i] = self.active + self.state_stack[i] = self.active_state + self.key_stack[i] = self.active_key +end + +function state_ops.put_object_value(self, trailing) + local object_options = self.options.object + if trailing and object_options.trailingComma then + if not self.active_key then + return + end + end + assert(self.active_key, "Missing key value") + object_options.setObjectKey(self.active, self.active_key, self:grab_value()) + self.active_key = nil +end + +function state_ops.put_array_value(self, trailing) + -- Safety check + if trailing and not self.previous_set and self.options.array.trailingComma then + return + end + local new_index = self.active_state + 1 + self.active_state = new_index + self.active[new_index] = self:grab_value() +end + +function state_ops.put_value(self, trailing) + if self.active_state == 'object' then + self:put_object_value(trailing) + else + self:put_array_value(trailing) + end +end + +function state_ops.new_array(self) + local new_array = {} + if jsonutil.InitArray then + new_array = jsonutil.InitArray(new_array) or new_array + end + self.active = new_array + self.active_state = 0 + self.active_key = nil + self:unset_value() +end + +function state_ops.end_array(self) + if self.previous_set or self.active_state ~= 0 then + -- Not an empty array + self:put_value(true) + end + if self.active_state ~= #self.active then + -- Store the length in + self.active.n = self.active_state + end +end + +function state_ops.new_object(self) + local new_object = {} + self.active = new_object + self.active_state = 'object' + self.active_key = nil + self:unset_value() +end + +function state_ops.end_object(self) + if self.previous_set or next(self.active) then + -- Not an empty object + self:put_value(true) + end +end + +function state_ops.new_call(self, name, func) + -- TODO setup properly + local new_call = {} + new_call.name = name + new_call.func = func + self.active = new_call + self.active_state = 0 + self.active_key = nil + self:unset_value() +end + +function state_ops.end_call(self) + if self.previous_set or self.active_state ~= 0 then + -- Not an empty array + self:put_value(true) + end + if self.active_state ~= #self.active then + -- Store the length in + self.active.n = self.active_state + end + local func = self.active.func + if func == true then + func = jsonutil.buildCall + end + self.active = func(self.active.name, unpack(self.active, 1, self.active.n or #self.active)) +end + + +function state_ops.unset_value(self) + self.previous_set = false + self.previous = nil +end + +function state_ops.grab_value(self) + assert(self.previous_set, "Previous value not set") + self.previous_set = false + return self.previous +end + +function state_ops.set_value(self, value) + assert(not self.previous_set, "Value set when one already in slot") + self.previous_set = true + self.previous = value +end + +function state_ops.set_key(self) + assert(self.active_state == 'object', "Cannot set key on array") + local value = self:grab_value() + local value_type = type(value) + if self.options.object.number then + assert(value_type == 'string' or value_type == 'number', "As configured, a key must be a number or string") + else + assert(value_type == 'string', "As configured, a key must be a string") + end + self.active_key = value +end + + +local function create(options) + local ret = { + options = options, + stack = {}, + state_stack = {}, + key_stack = {}, + i = 0, + active = nil, + active_key = nil, + previous = nil, + active_state = nil + + } + return setmetatable(ret, state_mt) +end + +local state = { + create = create +} + +return state diff --git a/cosmic rage/lua/json/decode/strings.lua b/cosmic rage/lua/json/decode/strings.lua new file mode 100644 index 0000000..4272f29 --- /dev/null +++ b/cosmic rage/lua/json/decode/strings.lua @@ -0,0 +1,133 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local lpeg = require("lpeg") +local jsonutil = require("json.util") +local util = require("json.decode.util") +local merge = jsonutil.merge + +local tonumber = tonumber +local string_char = require("string").char +local floor = require("math").floor +local table_concat = require("table").concat + +local error = error + +local _ENV = nil + +local function get_error(item) + local fmt_string = item .. " in string [%q] @ %i:%i" + return lpeg.P(function(data, index) + local line, line_index, bad_char, last_line = util.get_invalid_character_info(data, index) + local err = fmt_string:format(bad_char, line, line_index) + error(err) + end) * 1 +end + +local bad_unicode = get_error("Illegal unicode escape") +local bad_hex = get_error("Illegal hex escape") +local bad_character = get_error("Illegal character") +local bad_escape = get_error("Illegal escape") + +local knownReplacements = { + ["'"] = "'", + ['"'] = '"', + ['\\'] = '\\', + ['/'] = '/', + b = '\b', + f = '\f', + n = '\n', + r = '\r', + t = '\t', + v = '\v', + z = '\z' +} + +-- according to the table at http://da.wikipedia.org/wiki/UTF-8 +local function utf8DecodeUnicode(code1, code2) + code1, code2 = tonumber(code1, 16), tonumber(code2, 16) + if code1 == 0 and code2 < 0x80 then + return string_char(code2) + end + if code1 < 0x08 then + return string_char( + 0xC0 + code1 * 4 + floor(code2 / 64), + 0x80 + code2 % 64) + end + return string_char( + 0xE0 + floor(code1 / 16), + 0x80 + (code1 % 16) * 4 + floor(code2 / 64), + 0x80 + code2 % 64) +end + +local function decodeX(code) + code = tonumber(code, 16) + return string_char(code) +end + +local doSimpleSub = lpeg.C(lpeg.S("'\"\\/bfnrtvz")) / knownReplacements +local doUniSub = lpeg.P('u') * (lpeg.C(util.hexpair) * lpeg.C(util.hexpair) + bad_unicode) +local doXSub = lpeg.P('x') * (lpeg.C(util.hexpair) + bad_hex) + +local defaultOptions = { + badChars = '', + additionalEscapes = false, -- disallow untranslated escapes + escapeCheck = #lpeg.S('bfnrtv/\\"xu\'z'), -- no check on valid characters + decodeUnicode = utf8DecodeUnicode, + strict_quotes = false +} + +local modeOptions = {} + +modeOptions.strict = { + badChars = '\b\f\n\r\t\v', + additionalEscapes = false, -- no additional escapes + escapeCheck = #lpeg.S('bfnrtv/\\"u'), --only these chars are allowed to be escaped + strict_quotes = true +} + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'strings', defaultOptions, mode and modeOptions[mode]) +end + +local function buildCaptureString(quote, badChars, escapeMatch) + local captureChar = (1 - lpeg.S("\\" .. badChars .. quote)) + (lpeg.P("\\") / "" * escapeMatch) + -- During error, force end + local captureString = captureChar^0 + (-#lpeg.P(quote) * bad_character + -1) + return lpeg.P(quote) * lpeg.Cs(captureString) * lpeg.P(quote) +end + +local function generateLexer(options) + options = options.strings + local quotes = { '"' } + if not options.strict_quotes then + quotes[#quotes + 1] = "'" + end + local escapeMatch = doSimpleSub + escapeMatch = escapeMatch + doXSub / decodeX + escapeMatch = escapeMatch + doUniSub / options.decodeUnicode + if options.escapeCheck then + escapeMatch = options.escapeCheck * escapeMatch + bad_escape + end + if options.additionalEscapes then + escapeMatch = options.additionalEscapes + escapeMatch + end + local captureString + for i = 1, #quotes do + local cap = buildCaptureString(quotes[i], options.badChars, escapeMatch) + if captureString == nil then + captureString = cap + else + captureString = captureString + cap + end + end + return captureString +end + +local strings = { + mergeOptions = mergeOptions, + generateLexer = generateLexer +} + +return strings diff --git a/cosmic rage/lua/json/decode/util.lua b/cosmic rage/lua/json/decode/util.lua new file mode 100644 index 0000000..2493bf3 --- /dev/null +++ b/cosmic rage/lua/json/decode/util.lua @@ -0,0 +1,121 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local lpeg = require("lpeg") +local select = select +local pairs, ipairs = pairs, ipairs +local tonumber = tonumber +local string_char = require("string").char +local rawset = rawset +local jsonutil = require("json.util") + +local error = error +local setmetatable = setmetatable + +local table_concat = require("table").concat + +local merge = require("json.util").merge + +local _ENV = nil + +local function get_invalid_character_info(input, index) + local parsed = input:sub(1, index) + local bad_character = input:sub(index, index) + local _, line_number = parsed:gsub('\n',{}) + local last_line = parsed:match("\n([^\n]+.)$") or parsed + return line_number, #last_line, bad_character, last_line +end + +local function build_report(msg) + local fmt = msg:gsub("%%", "%%%%") .. " @ character: %i %i:%i [%s] line:\n%s" + return lpeg.P(function(data, pos) + local line, line_index, bad_char, last_line = get_invalid_character_info(data, pos) + local text = fmt:format(pos, line, line_index, bad_char, last_line) + error(text) + end) * 1 +end +local function unexpected() + local msg = "unexpected character" + return build_report(msg) +end +local function denied(item, option) + local msg + if option then + msg = ("'%s' denied by option set '%s'"):format(item, option) + else + msg = ("'%s' denied"):format(item) + end + return build_report(msg) +end + +-- 09, 0A, 0B, 0C, 0D, 20 +local ascii_space = lpeg.S("\t\n\v\f\r ") +local unicode_space +do + local chr = string_char + local u_space = ascii_space + -- \u0085 \u00A0 + u_space = u_space + lpeg.P(chr(0xC2)) * lpeg.S(chr(0x85) .. chr(0xA0)) + -- \u1680 \u180E + u_space = u_space + lpeg.P(chr(0xE1)) * (lpeg.P(chr(0x9A, 0x80)) + chr(0xA0, 0x8E)) + -- \u2000 - \u200A, also 200B + local spacing_end = "" + for i = 0x80,0x8b do + spacing_end = spacing_end .. chr(i) + end + -- \u2028 \u2029 \u202F + spacing_end = spacing_end .. chr(0xA8) .. chr(0xA9) .. chr(0xAF) + u_space = u_space + lpeg.P(chr(0xE2, 0x80)) * lpeg.S(spacing_end) + -- \u205F + u_space = u_space + lpeg.P(chr(0xE2, 0x81, 0x9F)) + -- \u3000 + u_space = u_space + lpeg.P(chr(0xE3, 0x80, 0x80)) + -- BOM \uFEFF + u_space = u_space + lpeg.P(chr(0xEF, 0xBB, 0xBF)) + unicode_space = u_space +end + +local identifier = lpeg.R("AZ","az","__") * lpeg.R("AZ","az", "__", "09") ^0 + +local hex = lpeg.R("09","AF","af") +local hexpair = hex * hex + +local comments = { + cpp = lpeg.P("//") * (1 - lpeg.P("\n"))^0 * lpeg.P("\n"), + c = lpeg.P("/*") * (1 - lpeg.P("*/"))^0 * lpeg.P("*/") +} + +local comment = comments.cpp + comments.c + +local ascii_ignored = (ascii_space + comment)^0 + +local unicode_ignored = (unicode_space + comment)^0 + +-- Parse the lpeg version skipping patch-values +-- LPEG <= 0.7 have no version value... so 0.7 is value +local DecimalLpegVersion = lpeg.version and tonumber(lpeg.version():match("^(%d+%.%d+)")) or 0.7 + +local function setObjectKeyForceNumber(t, key, value) + key = tonumber(key) or key + return rawset(t, key, value) +end + +local util = { + unexpected = unexpected, + denied = denied, + ascii_space = ascii_space, + unicode_space = unicode_space, + identifier = identifier, + hex = hex, + hexpair = hexpair, + comments = comments, + comment = comment, + ascii_ignored = ascii_ignored, + unicode_ignored = unicode_ignored, + DecimalLpegVersion = DecimalLpegVersion, + get_invalid_character_info = get_invalid_character_info, + setObjectKeyForceNumber = setObjectKeyForceNumber +} + +return util diff --git a/cosmic rage/lua/json/encode.lua b/cosmic rage/lua/json/encode.lua new file mode 100644 index 0000000..5a13adc --- /dev/null +++ b/cosmic rage/lua/json/encode.lua @@ -0,0 +1,161 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local type = type +local assert, error = assert, error +local getmetatable, setmetatable = getmetatable, setmetatable + +local ipairs, pairs = ipairs, pairs +local require = require + +local output = require("json.encode.output") + +local util = require("json.util") +local util_merge, isCall = util.merge, util.isCall + +local _ENV = nil + +--[[ + List of encoding modules to load. + Loaded in sequence such that earlier encoders get priority when + duplicate type-handlers exist. +]] +local modulesToLoad = { + "strings", + "number", + "calls", + "others", + "array", + "object" +} +-- Modules that have been loaded +local loadedModules = {} + +local json_encode = {} + +-- Configuration bases for client apps +local modes_defined = { "default", "strict" } + +json_encode.default = {} +json_encode.strict = { + initialObject = true -- Require an object at the root +} + +-- For each module, load it and its defaults +for _,name in ipairs(modulesToLoad) do + local mod = require("json.encode." .. name) + if mod.mergeOptions then + for _, mode in pairs(modes_defined) do + mod.mergeOptions(json_encode[mode], mode) + end + end + loadedModules[name] = mod +end + +-- NOTE: Nested not found, so assume unsupported until use case arises +local function flattenOutput(out, value) + assert(type(value) ~= 'table') + out = out or {} + out[#out + 1] = value + return out +end + +-- Prepares the encoding map from the already provided modules and new config +local function prepareEncodeMap(options) + local map = {} + for _, name in ipairs(modulesToLoad) do + local encodermap = loadedModules[name].getEncoder(options[name]) + for valueType, encoderSet in pairs(encodermap) do + map[valueType] = flattenOutput(map[valueType], encoderSet) + end + end + return map +end + +--[[ + Encode a value with a given encoding map and state +]] +local function encodeWithMap(value, map, state, isObjectKey) + local t = type(value) + local encoderList = assert(map[t], "Failed to encode value, unhandled type: " .. t) + for _, encoder in ipairs(encoderList) do + local ret = encoder(value, state, isObjectKey) + if false ~= ret then + return ret + end + end + error("Failed to encode value, encoders for " .. t .. " deny encoding") +end + + +local function getBaseEncoder(options) + local encoderMap = prepareEncodeMap(options) + if options.preProcess then + local preProcess = options.preProcess + return function(value, state, isObjectKey) + local ret = preProcess(value, isObjectKey or false) + if nil ~= ret then + value = ret + end + return encodeWithMap(value, encoderMap, state) + end + end + return function(value, state, isObjectKey) + return encodeWithMap(value, encoderMap, state) + end +end +--[[ + Retreive an initial encoder instance based on provided options + the initial encoder is responsible for initializing state + State has at least these values configured: encode, check_unique, already_encoded +]] +function json_encode.getEncoder(options) + options = options and util_merge({}, json_encode.default, options) or json_encode.default + local encode = getBaseEncoder(options) + + local function initialEncode(value) + if options.initialObject then + local errorMessage = "Invalid arguments: expects a JSON Object or Array at the root" + assert(type(value) == 'table' and not isCall(value, options), errorMessage) + end + + local alreadyEncoded = {} + local function check_unique(value) + assert(not alreadyEncoded[value], "Recursive encoding of value") + alreadyEncoded[value] = true + end + + local outputEncoder = options.output and options.output() or output.getDefault() + local state = { + encode = encode, + check_unique = check_unique, + already_encoded = alreadyEncoded, -- To unmark encoding when moving up stack + outputEncoder = outputEncoder + } + local ret = encode(value, state) + if nil ~= ret then + return outputEncoder.simple and outputEncoder.simple(ret) or ret + end + end + return initialEncode +end + +-- CONSTRUCT STATE WITH FOLLOWING (at least) +--[[ + encoder + check_unique -- used by inner encoders to make sure value is unique + already_encoded -- used to unmark a value as unique +]] +function json_encode.encode(data, options) + return json_encode.getEncoder(options)(data) +end + +local mt = {} +mt.__call = function(self, ...) + return json_encode.encode(...) +end + +setmetatable(json_encode, mt) + +return json_encode diff --git a/cosmic rage/lua/json/encode/array.lua b/cosmic rage/lua/json/encode/array.lua new file mode 100644 index 0000000..3744409 --- /dev/null +++ b/cosmic rage/lua/json/encode/array.lua @@ -0,0 +1,110 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local jsonutil = require("json.util") + +local type = type +local pairs = pairs +local assert = assert + +local table = require("table") +local math = require("math") +local table_concat = table.concat +local math_floor, math_modf = math.floor, math.modf + +local jsonutil = require("json.util") +local util_IsArray = jsonutil.IsArray + +local _ENV = nil + +local defaultOptions = { + isArray = util_IsArray +} + +local modeOptions = {} + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'array', defaultOptions, mode and modeOptions[mode]) +end + +--[[ + Utility function to determine whether a table is an array or not. + Criteria for it being an array: + * ExternalIsArray returns true (or false directly reports not-array) + * If the table has an 'n' value that is an integer >= 1 then it + is an array... may result in false positives (should check some values + before it) + * It is a contiguous list of values with zero string-based keys +]] +local function isArray(val, options) + local externalIsArray = options and options.isArray + + if externalIsArray then + local ret = externalIsArray(val) + if ret == true or ret == false then + return ret + end + end + -- Use the 'n' element if it's a number + if type(val.n) == 'number' and math_floor(val.n) == val.n and val.n >= 1 then + return true + end + local len = #val + for k,v in pairs(val) do + if type(k) ~= 'number' then + return false + end + local _, decim = math_modf(k) + if not (decim == 0 and 1<=k) then + return false + end + if k > len then -- Use Lua's length as absolute determiner + return false + end + end + + return true +end + +--[[ + Cleanup function to unmark a value as in the encoding process and return + trailing results +]] +local function unmarkAfterEncode(tab, state, ...) + state.already_encoded[tab] = nil + return ... +end +local function getEncoder(options) + options = options and jsonutil.merge({}, defaultOptions, options) or defaultOptions + local function encodeArray(tab, state) + if not isArray(tab, options) then + return false + end + -- Make sure this value hasn't been encoded yet + state.check_unique(tab) + local encode = state.encode + local compositeEncoder = state.outputEncoder.composite + local valueEncoder = [[ + for i = 1, (composite.n or #composite) do + local val = composite[i] + PUTINNER(i ~= 1) + val = encode(val, state) + val = val or '' + if val then + PUTVALUE(val) + end + end + ]] + return unmarkAfterEncode(tab, state, compositeEncoder(valueEncoder, '[', ']', ',', tab, encode, state)) + end + return { table = encodeArray } +end + +local array = { + mergeOptions = mergeOptions, + isArray = isArray, + getEncoder = getEncoder +} + +return array diff --git a/cosmic rage/lua/json/encode/calls.lua b/cosmic rage/lua/json/encode/calls.lua new file mode 100644 index 0000000..11dddfe --- /dev/null +++ b/cosmic rage/lua/json/encode/calls.lua @@ -0,0 +1,68 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local table = require("table") +local table_concat = table.concat + +local select = select +local getmetatable, setmetatable = getmetatable, setmetatable +local assert = assert + +local jsonutil = require("json.util") + +local isCall, decodeCall = jsonutil.isCall, jsonutil.decodeCall + +local _ENV = nil + +local defaultOptions = { +} + +-- No real default-option handling needed... +local modeOptions = {} + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'calls', defaultOptions, mode and modeOptions[mode]) +end + + +--[[ + Encodes 'value' as a function call + Must have parameters in the 'callData' field of the metatable + name == name of the function call + parameters == array of parameters to encode +]] +local function getEncoder(options) + options = options and jsonutil.merge({}, defaultOptions, options) or defaultOptions + local function encodeCall(value, state) + if not isCall(value) then + return false + end + local encode = state.encode + local name, params = decodeCall(value) + local compositeEncoder = state.outputEncoder.composite + local valueEncoder = [[ + for i = 1, (composite.n or #composite) do + local val = composite[i] + PUTINNER(i ~= 1) + val = encode(val, state) + val = val or '' + if val then + PUTVALUE(val) + end + end + ]] + return compositeEncoder(valueEncoder, name .. '(', ')', ',', params, encode, state) + end + return { + table = encodeCall, + ['function'] = encodeCall + } +end + +local calls = { + mergeOptions = mergeOptions, + getEncoder = getEncoder +} + +return calls diff --git a/cosmic rage/lua/json/encode/number.lua b/cosmic rage/lua/json/encode/number.lua new file mode 100644 index 0000000..290b440 --- /dev/null +++ b/cosmic rage/lua/json/encode/number.lua @@ -0,0 +1,58 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local tostring = tostring +local assert = assert +local jsonutil = require("json.util") +local huge = require("math").huge + +local _ENV = nil + +local defaultOptions = { + nan = true, + inf = true +} + +local modeOptions = {} +modeOptions.strict = { + nan = false, + inf = false +} + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'number', defaultOptions, mode and modeOptions[mode]) +end + + +local function encodeNumber(number, options) + if number ~= number then + assert(options.nan, "Invalid number: NaN not enabled") + return "NaN" + end + if number == huge then + assert(options.inf, "Invalid number: Infinity not enabled") + return "Infinity" + end + if number == -huge then + assert(options.inf, "Invalid number: Infinity not enabled") + return "-Infinity" + end + return tostring(number) +end + +local function getEncoder(options) + options = options and jsonutil.merge({}, defaultOptions, options) or defaultOptions + return { + number = function(number, state) + return encodeNumber(number, options) + end + } +end + +local number = { + mergeOptions = mergeOptions, + getEncoder = getEncoder +} + +return number diff --git a/cosmic rage/lua/json/encode/object.lua b/cosmic rage/lua/json/encode/object.lua new file mode 100644 index 0000000..4716d52 --- /dev/null +++ b/cosmic rage/lua/json/encode/object.lua @@ -0,0 +1,77 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local pairs = pairs +local assert = assert + +local type = type +local tostring = tostring + +local table_concat = require("table").concat +local jsonutil = require("json.util") + +local _ENV = nil + +local defaultOptions = { +} + +local modeOptions = {} + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'object', defaultOptions, mode and modeOptions[mode]) +end + +--[[ + Cleanup function to unmark a value as in the encoding process and return + trailing results +]] +local function unmarkAfterEncode(tab, state, ...) + state.already_encoded[tab] = nil + return ... +end +--[[ + Encode a table as a JSON Object ( keys = strings, values = anything else ) +]] +local function encodeTable(tab, options, state) + -- Make sure this value hasn't been encoded yet + state.check_unique(tab) + local encode = state.encode + local compositeEncoder = state.outputEncoder.composite + local valueEncoder = [[ + local first = true + for k, v in pairs(composite) do + local ti = type(k) + assert(ti == 'string' or ti == 'number' or ti == 'boolean', "Invalid object index type: " .. ti) + local name = encode(tostring(k), state, true) + if first then + first = false + else + name = ',' .. name + end + PUTVALUE(name .. ':') + local val = encode(v, state) + val = val or '' + if val then + PUTVALUE(val) + end + end + ]] + return unmarkAfterEncode(tab, state, compositeEncoder(valueEncoder, '{', '}', nil, tab, encode, state)) +end + +local function getEncoder(options) + options = options and jsonutil.merge({}, defaultOptions, options) or defaultOptions + return { + table = function(tab, state) + return encodeTable(tab, options, state) + end + } +end + +local object = { + mergeOptions = mergeOptions, + getEncoder = getEncoder +} + +return object diff --git a/cosmic rage/lua/json/encode/others.lua b/cosmic rage/lua/json/encode/others.lua new file mode 100644 index 0000000..b527044 --- /dev/null +++ b/cosmic rage/lua/json/encode/others.lua @@ -0,0 +1,66 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local tostring = tostring + +local assert = assert +local jsonutil = require("json.util") +local type = type + +local _ENV = nil + +-- Shortcut that works +local encodeBoolean = tostring + +local defaultOptions = { + allowUndefined = true, + null = jsonutil.null, + undefined = jsonutil.undefined +} + +local modeOptions = {} + +modeOptions.strict = { + allowUndefined = false +} + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'others', defaultOptions, mode and modeOptions[mode]) +end +local function getEncoder(options) + options = options and jsonutil.merge({}, defaultOptions, options) or defaultOptions + local function encodeOthers(value, state) + if value == options.null then + return 'null' + elseif value == options.undefined then + assert(options.allowUndefined, "Invalid value: Unsupported 'Undefined' parameter") + return 'undefined' + else + return false + end + end + local function encodeBoolean(value, state) + return value and 'true' or 'false' + end + local nullType = type(options.null) + local undefinedType = options.undefined and type(options.undefined) + -- Make sure that all of the types handled here are handled + local ret = { + boolean = encodeBoolean, + ['nil'] = function() return 'null' end, + [nullType] = encodeOthers + } + if undefinedType then + ret[undefinedType] = encodeOthers + end + return ret +end + +local others = { + encodeBoolean = encodeBoolean, + mergeOptions = mergeOptions, + getEncoder = getEncoder +} + +return others diff --git a/cosmic rage/lua/json/encode/output.lua b/cosmic rage/lua/json/encode/output.lua new file mode 100644 index 0000000..8293b62 --- /dev/null +++ b/cosmic rage/lua/json/encode/output.lua @@ -0,0 +1,91 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local type = type +local assert, error = assert, error +local table_concat = require("table").concat +local loadstring = loadstring or load + +local io = require("io") + +local setmetatable = setmetatable + +local output_utility = require("json.encode.output_utility") + +local _ENV = nil + +local tableCompositeCache = setmetatable({}, {__mode = 'v'}) + +local TABLE_VALUE_WRITER = [[ + ret[#ret + 1] = %VALUE% +]] + +local TABLE_INNER_WRITER = "" + +--[[ + nextValues can output a max of two values to throw into the data stream + expected to be called until nil is first return value + value separator should either be attached to v1 or in innerValue +]] +local function defaultTableCompositeWriter(nextValues, beginValue, closeValue, innerValue, composite, encode, state) + if type(nextValues) == 'string' then + local fun = output_utility.prepareEncoder(defaultTableCompositeWriter, nextValues, innerValue, TABLE_VALUE_WRITER, TABLE_INNER_WRITER) + local ret = {} + fun(composite, ret, encode, state) + return beginValue .. table_concat(ret, innerValue) .. closeValue + end +end + +-- no 'simple' as default action is just to return the value +local function getDefault() + return { composite = defaultTableCompositeWriter } +end + +-- BEGIN IO-WRITER OUTPUT +local IO_INNER_WRITER = [[ + if %WRITE_INNER% then + state.__outputFile:write(%INNER_VALUE%) + end +]] +local IO_VALUE_WRITER = [[ + state.__outputFile:write(%VALUE%) +]] + +local function buildIoWriter(output) + if not output then -- Default to stdout + output = io.output() + end + local function ioWriter(nextValues, beginValue, closeValue, innerValue, composite, encode, state) + -- HOOK OUTPUT STATE + state.__outputFile = output + if type(nextValues) == 'string' then + local fun = output_utility.prepareEncoder(ioWriter, nextValues, innerValue, IO_VALUE_WRITER, IO_INNER_WRITER) + local ret = {} + output:write(beginValue) + fun(composite, ret, encode, state) + output:write(closeValue) + return nil + end + end + + local function ioSimpleWriter(encoded) + if encoded then + output:write(encoded) + end + return nil + end + return { composite = ioWriter, simple = ioSimpleWriter } +end +local function getIoWriter(output) + return function() + return buildIoWriter(output) + end +end + +local output = { + getDefault = getDefault, + getIoWriter = getIoWriter +} + +return output diff --git a/cosmic rage/lua/json/encode/output_utility.lua b/cosmic rage/lua/json/encode/output_utility.lua new file mode 100644 index 0000000..b6607d1 --- /dev/null +++ b/cosmic rage/lua/json/encode/output_utility.lua @@ -0,0 +1,54 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local setmetatable = setmetatable +local assert, loadstring = assert, loadstring or load + +local _ENV = nil + +-- Key == weak, if main key goes away, then cache cleared +local outputCache = setmetatable({}, {__mode = 'k'}) +-- TODO: inner tables weak? + +local function buildFunction(nextValues, innerValue, valueWriter, innerWriter) + local putInner = "" + if innerValue and innerWriter then + -- Prepare the lua-string representation of the separator to put in between values + local formattedInnerValue = ("%q"):format(innerValue) + -- Fill in the condition %WRITE_INNER% and the %INNER_VALUE% to actually write + putInner = innerWriter:gsub("%%WRITE_INNER%%", "%%1"):gsub("%%INNER_VALUE%%", formattedInnerValue) + end + -- Template-in the value writer (if present) and its conditional argument + local functionCode = nextValues:gsub("PUTINNER(%b())", putInner) + -- %VALUE% is to be filled in by the value-to-write + valueWriter = valueWriter:gsub("%%VALUE%%", "%%1") + -- Template-in the value writer with its argument + functionCode = functionCode:gsub("PUTVALUE(%b())", valueWriter) + functionCode = [[ + return function(composite, ret, encode, state) + ]] .. functionCode .. [[ + end + ]] + return assert(loadstring(functionCode))() +end + +local function prepareEncoder(cacheKey, nextValues, innerValue, valueWriter, innerWriter) + local cache = outputCache[cacheKey] + if not cache then + cache = {} + outputCache[cacheKey] = cache + end + local fun = cache[nextValues] + if not fun then + fun = buildFunction(nextValues, innerValue, valueWriter, innerWriter) + cache[nextValues] = fun + end + return fun +end + +local output_utility = { + prepareEncoder = prepareEncoder +} + +return output_utility diff --git a/cosmic rage/lua/json/encode/strings.lua b/cosmic rage/lua/json/encode/strings.lua new file mode 100644 index 0000000..09d85a9 --- /dev/null +++ b/cosmic rage/lua/json/encode/strings.lua @@ -0,0 +1,88 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local string_char = require("string").char +local pairs = pairs + +local jsonutil = require("json.util") +local util_merge = jsonutil.merge + +local _ENV = nil + +local normalEncodingMap = { + ['"'] = '\\"', + ['\\'] = '\\\\', + ['/'] = '\\/', + ['\b'] = '\\b', + ['\f'] = '\\f', + ['\n'] = '\\n', + ['\r'] = '\\r', + ['\t'] = '\\t', + ['\v'] = '\\v' -- not in official spec, on report, removing +} + +local xEncodingMap = {} +for char, encoded in pairs(normalEncodingMap) do + xEncodingMap[char] = encoded +end + +-- Pre-encode the control characters to speed up encoding... +-- NOTE: UTF-8 may not work out right w/ JavaScript +-- JavaScript uses 2 bytes after a \u... yet UTF-8 is a +-- byte-stream encoding, not pairs of bytes (it does encode +-- some letters > 1 byte, but base case is 1) +for i = 0, 255 do + local c = string_char(i) + if c:match('[%z\1-\031\128-\255]') and not normalEncodingMap[c] then + -- WARN: UTF8 specializes values >= 0x80 as parts of sequences... + -- without \x encoding, do not allow encoding > 7F + normalEncodingMap[c] = ('\\u%.4X'):format(i) + xEncodingMap[c] = ('\\x%.2X'):format(i) + end +end + +local defaultOptions = { + xEncode = false, -- Encode single-bytes as \xXX + processor = nil, -- Simple processor for the string prior to quoting + -- / is not required to be quoted but it helps with certain decoding + -- Required encoded characters, " \, and 00-1F (0 - 31) + encodeSet = '\\"/%z\1-\031', + encodeSetAppend = nil -- Chars to append to the default set +} + +local modeOptions = {} + +local function mergeOptions(options, mode) + jsonutil.doOptionMerge(options, false, 'strings', defaultOptions, mode and modeOptions[mode]) +end + +local function getEncoder(options) + options = options and util_merge({}, defaultOptions, options) or defaultOptions + local encodeSet = options.encodeSet + if options.encodeSetAppend then + encodeSet = encodeSet .. options.encodeSetAppend + end + local encodingMap = options.xEncode and xEncodingMap or normalEncodingMap + local encodeString + if options.processor then + local processor = options.processor + encodeString = function(s, state) + return '"' .. processor(s:gsub('[' .. encodeSet .. ']', encodingMap)) .. '"' + end + else + encodeString = function(s, state) + return '"' .. s:gsub('[' .. encodeSet .. ']', encodingMap) .. '"' + end + end + return { + string = encodeString + } +end + +local strings = { + mergeOptions = mergeOptions, + getEncoder = getEncoder +} + +return strings diff --git a/cosmic rage/lua/json/util.lua b/cosmic rage/lua/json/util.lua new file mode 100644 index 0000000..a4599db --- /dev/null +++ b/cosmic rage/lua/json/util.lua @@ -0,0 +1,152 @@ +--[[ + Licensed according to the included 'LICENSE' document + Author: Thomas Harning Jr +]] +local type = type +local print = print +local tostring = tostring +local pairs = pairs +local getmetatable, setmetatable = getmetatable, setmetatable +local select = select + +local _ENV = nil + +local function foreach(tab, func) + for k, v in pairs(tab) do + func(k,v) + end +end +local function printValue(tab, name) + local parsed = {} + local function doPrint(key, value, space) + space = space or '' + if type(value) == 'table' then + if parsed[value] then + print(space .. key .. '= <' .. parsed[value] .. '>') + else + parsed[value] = key + print(space .. key .. '= {') + space = space .. ' ' + foreach(value, function(key, value) doPrint(key, value, space) end) + end + else + if type(value) == 'string' then + value = '[[' .. tostring(value) .. ']]' + end + print(space .. key .. '=' .. tostring(value)) + end + end + doPrint(name, tab) +end + +local function clone(t) + local ret = {} + for k,v in pairs(t) do + ret[k] = v + end + return ret +end + +local function inner_merge(t, remaining, from, ...) + if remaining == 0 then + return t + end + if from then + for k,v in pairs(from) do + t[k] = v + end + end + return inner_merge(t, remaining - 1, ...) +end + +--[[* + Shallow-merges tables in order onto the first table. + + @param t table to merge entries onto + @param ... sequence of 0 or more tables to merge onto 't' + + @returns table 't' from input +]] +local function merge(t, ...) + return inner_merge(t, select('#', ...), ...) +end + +-- Function to insert nulls into the JSON stream +local function null() + return null +end + +-- Marker for 'undefined' values +local function undefined() + return undefined +end + +local ArrayMT = {} + +--[[ + Return's true if the metatable marks it as an array.. + Or false if it has no array component at all + Otherwise nil to get the normal detection component working +]] +local function IsArray(value) + if type(value) ~= 'table' then return false end + local meta = getmetatable(value) + local ret = meta == ArrayMT or (meta ~= nil and meta.__is_luajson_array) + if not ret then + if #value == 0 then return false end + else + return ret + end +end +local function InitArray(array) + setmetatable(array, ArrayMT) + return array +end + +local CallMT = {} + +local function isCall(value) + return CallMT == getmetatable(value) +end + +local function buildCall(name, ...) + local callData = { + name = name, + parameters = {n = select('#', ...), ...} + } + return setmetatable(callData, CallMT) +end + +local function decodeCall(callData) + if not isCall(callData) then return nil end + return callData.name, callData.parameters +end + +local function doOptionMerge(options, nested, name, defaultOptions, modeOptions) + if nested then + modeOptions = modeOptions and modeOptions[name] + defaultOptions = defaultOptions and defaultOptions[name] + end + options[name] = merge( + {}, + defaultOptions, + modeOptions, + options[name] + ) +end + +local json_util = { + printValue = printValue, + clone = clone, + merge = merge, + null = null, + undefined = undefined, + IsArray = IsArray, + InitArray = InitArray, + isCall = isCall, + buildCall = buildCall, + decodeCall = decodeCall, + doOptionMerge = doOptionMerge +} + +return json_util diff --git a/cosmic rage/lua/ltn12.lua b/cosmic rage/lua/ltn12.lua new file mode 100644 index 0000000..b42689a --- /dev/null +++ b/cosmic rage/lua/ltn12.lua @@ -0,0 +1,292 @@ +----------------------------------------------------------------------------- +-- LTN12 - Filters, sources, sinks and pumps. +-- LuaSocket toolkit. +-- Author: Diego Nehab +-- RCS ID: $Id: ltn12.lua,v 1.31 2006/04/03 04:45:42 diego Exp $ +----------------------------------------------------------------------------- + +----------------------------------------------------------------------------- +-- Declare module +----------------------------------------------------------------------------- +local string = require("string") +local table = require("table") +local base = _G +module("ltn12") + +filter = {} +source = {} +sink = {} +pump = {} + +-- 2048 seems to be better in windows... +BLOCKSIZE = 2048 +_VERSION = "LTN12 1.0.1" + +----------------------------------------------------------------------------- +-- Filter stuff +----------------------------------------------------------------------------- +-- returns a high level filter that cycles a low-level filter +function filter.cycle(low, ctx, extra) + base.assert(low) + return function(chunk) + local ret + ret, ctx = low(ctx, chunk, extra) + return ret + end +end + +-- chains a bunch of filters together +-- (thanks to Wim Couwenberg) +function filter.chain(...) + local n = table.getn(arg) + local top, index = 1, 1 + local retry = "" + return function(chunk) + retry = chunk and retry + while true do + if index == top then + chunk = arg[index](chunk) + if chunk == "" or top == n then return chunk + elseif chunk then index = index + 1 + else + top = top+1 + index = top + end + else + chunk = arg[index](chunk or "") + if chunk == "" then + index = index - 1 + chunk = retry + elseif chunk then + if index == n then return chunk + else index = index + 1 end + else base.error("filter returned inappropriate nil") end + end + end + end +end + +----------------------------------------------------------------------------- +-- Source stuff +----------------------------------------------------------------------------- +-- create an empty source +local function empty() + return nil +end + +function source.empty() + return empty +end + +-- returns a source that just outputs an error +function source.error(err) + return function() + return nil, err + end +end + +-- creates a file source +function source.file(handle, io_err) + if handle then + return function() + local chunk = handle:read(BLOCKSIZE) + if not chunk then handle:close() end + return chunk + end + else return source.error(io_err or "unable to open file") end +end + +-- turns a fancy source into a simple source +function source.simplify(src) + base.assert(src) + return function() + local chunk, err_or_new = src() + src = err_or_new or src + if not chunk then return nil, err_or_new + else return chunk end + end +end + +-- creates string source +function source.string(s) + if s then + local i = 1 + return function() + local chunk = string.sub(s, i, i+BLOCKSIZE-1) + i = i + BLOCKSIZE + if chunk ~= "" then return chunk + else return nil end + end + else return source.empty() end +end + +-- creates rewindable source +function source.rewind(src) + base.assert(src) + local t = {} + return function(chunk) + if not chunk then + chunk = table.remove(t) + if not chunk then return src() + else return chunk end + else + table.insert(t, chunk) + end + end +end + +function source.chain(src, f) + base.assert(src and f) + local last_in, last_out = "", "" + local state = "feeding" + local err + return function() + if not last_out then + base.error('source is empty!', 2) + end + while true do + if state == "feeding" then + last_in, err = src() + if err then return nil, err end + last_out = f(last_in) + if not last_out then + if last_in then + base.error('filter returned inappropriate nil') + else + return nil + end + elseif last_out ~= "" then + state = "eating" + if last_in then last_in = "" end + return last_out + end + else + last_out = f(last_in) + if last_out == "" then + if last_in == "" then + state = "feeding" + else + base.error('filter returned ""') + end + elseif not last_out then + if last_in then + base.error('filter returned inappropriate nil') + else + return nil + end + else + return last_out + end + end + end + end +end + +-- creates a source that produces contents of several sources, one after the +-- other, as if they were concatenated +-- (thanks to Wim Couwenberg) +function source.cat(...) + local src = table.remove(arg, 1) + return function() + while src do + local chunk, err = src() + if chunk then return chunk end + if err then return nil, err end + src = table.remove(arg, 1) + end + end +end + +----------------------------------------------------------------------------- +-- Sink stuff +----------------------------------------------------------------------------- +-- creates a sink that stores into a table +function sink.table(t) + t = t or {} + local f = function(chunk, err) + if chunk then table.insert(t, chunk) end + return 1 + end + return f, t +end + +-- turns a fancy sink into a simple sink +function sink.simplify(snk) + base.assert(snk) + return function(chunk, err) + local ret, err_or_new = snk(chunk, err) + if not ret then return nil, err_or_new end + snk = err_or_new or snk + return 1 + end +end + +-- creates a file sink +function sink.file(handle, io_err) + if handle then + return function(chunk, err) + if not chunk then + handle:close() + return 1 + else return handle:write(chunk) end + end + else return sink.error(io_err or "unable to open file") end +end + +-- creates a sink that discards data +local function null() + return 1 +end + +function sink.null() + return null +end + +-- creates a sink that just returns an error +function sink.error(err) + return function() + return nil, err + end +end + +-- chains a sink with a filter +function sink.chain(f, snk) + base.assert(f and snk) + return function(chunk, err) + if chunk ~= "" then + local filtered = f(chunk) + local done = chunk and "" + while true do + local ret, snkerr = snk(filtered, err) + if not ret then return nil, snkerr end + if filtered == done then return 1 end + filtered = f(done) + end + else return 1 end + end +end + +----------------------------------------------------------------------------- +-- Pump stuff +----------------------------------------------------------------------------- +-- pumps one chunk from the source to the sink +function pump.step(src, snk) + local chunk, src_err = src() + local ret, snk_err = snk(chunk, src_err) + if chunk and ret then return 1 + else return nil, src_err or snk_err end +end + +-- pumps all data from a source to a sink, using a step function +function pump.all(src, snk, step) + base.assert(src and snk) + step = step or pump.step + while true do + local ret, err = step(src, snk) + if not ret then + if err then return nil, err + else return 1 end + end + end +end + diff --git a/cosmic rage/lua/luacom5.lua b/cosmic rage/lua/luacom5.lua new file mode 100644 index 0000000..0c662c8 --- /dev/null +++ b/cosmic rage/lua/luacom5.lua @@ -0,0 +1,1001 @@ +-- +-- Enhanced functionality for the LuaCOM library +-- + + +-- startup code: presumes LuaCOM has already been initialized +-- and lies in the luacom table + +assert(luacom) +luacomE = luacom + +-- tests for other dependencies +assert(table) +assert(string) +assert(io) + + +-- +-- ExportConstants +-- +-- Exports all the constants defined in the type library +-- to the global environment +-- + +function luacomE.ExportConstants(obj, const_table) + + if luacomE.GetType(obj) == "LuaCOM" then + obj = luacom.GetTypeInfo(obj) + end + + if luacomE.GetType(obj) == "ITypeInfo" then + obj = obj:GetTypeLib() + end + + assert(luacomE.GetType(obj) == "ITypeLib") + + if const_table == nil then + const_table = _G + end + + obj:ExportConstants(const_table) +end + + + +-- +-- Proxies for luacom.CreateObject +-- + +function luacomE.CreateLocalObject(ID) + return luacom.CreateObject(ID, "local_server") +end + +function luacomE.CreateInprocObject(ID) + return luacom.CreateObject(ID, "inproc_server") +end + +-- +-- luacomE.pairs +-- +-- Returns an iterator for a COM enumerator +-- + +function luacomE.pairs(luacom_obj) + + assert(luacom_obj) + + local enumerator = luacom.GetEnumerator(luacom_obj) + + if enumerator == nil then + error("Could not get an enumerator") + return + end + + local function iterator(state, index) + local value = state:Next() + + if value == nil then + return nil + else + return index+1, value + end + + end + + return iterator, enumerator, 0 +end + + +-- +-- GetType +-- +-- Returns the type of the object (if it is managed by LuaCOM) +-- + +function luacomE.GetType(obj) + local typetable = getmetatable(obj) + + if typetable ~= nil then + return typetable.type + else + return nil + end + +end + + +------------------------------- +-- Type library related code -- +------------------------------- + +-- Copies fields of a table to another + +function luacomE._copyFields(dest, src, fields) + local function copyField(i,field) + local src_field, dest_field + if type(field) == "table" then + src_field = field[2] + dest_field = field[1] + else + src_field = field + dest_field = field + end + + if src[src_field] ~= "" then + dest[dest_field] = src[src_field] + end + end + + table.foreach(fields, copyField) +end + +-- FillTypeInfo +-- +-- Creates a table filled with the +-- type information contained in a typeinfo + +function luacomE.FillTypeInfo(rawTypeInfo) + + if rawTypeInfo.FilledTypeInfo then + return rawTypeInfo.FilledTypeInfo + end + + local doc, attr + local typeinfo = {} + + rawTypeInfo.FilledTypeInfo = typeinfo + + -- Basic information + doc = rawTypeInfo:GetDocumentation() + typeinfo.name = doc.name + typeinfo.description = doc.helpstring + + -- Now the attributes + attr = rawTypeInfo:GetTypeAttr() + + typeinfo.type = attr.typekind + typeinfo.guid = attr.GUID + + -- copies flags + table.foreach(attr.flags, function(i,v) typeinfo[i] = v end) + + -- function to fill the different types of elements + local function fillMethods(methods, num_methods) + local i, index, method, rawmethod + + index = 1 + for i = 0, num_methods - 1 do + method = {} + rawmethod = rawTypeInfo:GetFuncDesc(i) + + if rawmethod ~= nil then + method.rawMethod = rawmethod + + fields = {"name", "description", + "helpfile", "helpcontext", + {"dispid", "memid"}, {"typeinv", "invkind"}, + {"num_params", "Params"}, "parameters", "type" + } + + luacomE._copyFields(method, rawmethod, fields) + + local prototype + if method.type then + prototype = method.type.." "..method.name + prototype = prototype.."(" + end + + -- builds prototype + if method.parameters then + -- builds parameter list + local first_param = true + + local function add_param(i, param) + + if first_param then + first_param = false + else + prototype = prototype..", " + first_param = false + end + + if param.type then + prototype = prototype..param.type.." " + end + + prototype = prototype..param.name + end + + table.foreachi(method.parameters, add_param) + + end + + if prototype then + prototype = prototype..")" + method.prototype = prototype + end + + methods[index] = method + index = index+1 + end + + end + end + + local function fillEnum(values, num_values) + local i, rawConstant + + local fields = {"name", "value"} + + for i = 0, num_values - 1 do + rawConstant = rawTypeInfo:GetVarDesc(i) + constant = {} + constant.rawConstant = rawConstant + luacomE._copyFields(constant, rawConstant, fields) + + values[i+1] = constant + end + end + + + local function fillCoClass(interfaces, num_interfaces) + local i, interface, rawinterface, typeflags + + for i = 0, num_interfaces - 1 do + rawinterface = rawTypeInfo:GetImplType(i) + interface = {} + interface.dispinterface = luacomE.FillTypeInfo(rawinterface) + + -- copies impltypeflags + typeflags = rawTypeInfo:GetImplTypeFlags(i) + table.foreach(typeflags, function(i,v) interface[i] = v end) + + interfaces[i+1] = interface + end + end + + + -- Creates tables to hold components of the typeinfo + + if attr.typekind == "dispinterface" then + typeinfo.methods = {} + fillMethods(typeinfo.methods, attr.Funcs) + elseif attr.typekind == "coclass" then + typeinfo.interfaces = {} + fillCoClass(typeinfo.interfaces, attr.ImplTypes) + elseif attr.typekind == "enumeration" then + typeinfo.values = {} + fillEnum(typeinfo.values, attr.Vars) + end + + return typeinfo + +end + +-- +-- FillTypeLib +-- +-- Loads a type library and +-- creates a table that rearranges +-- the information contained in the +-- table library to ease its navigation +-- + +function luacomE.FillTypeLib(rawtlb) + + if rawtlb._luacom_isfilled then + return rawtlb + end + + -- Stores type library information + local tlb = {} + tlb._luacom_isfilled = true + + tlb.rawtlb = rawtlb + + local doc = rawtlb:GetDocumentation() + + tlb.name = doc.name + tlb.description = doc.helpstring + + -- stores typeinfos + + local typeinfo, rawtypeinfo, attr + + for i = 0, rawtlb:GetTypeInfoCount() - 1 do + + rawTypeInfo = rawtlb:GetTypeInfo(i) + typeinfo = luacomE.FillTypeInfo(rawTypeInfo) + tlb[i+1] = typeinfo + + end + + return tlb +end + + +-- +-- DumpTypeLib +-- Creates a html page describing a type library, +-- + +function luacomE.DumpTypeLib(obj, htmlfile) + + local tlb, rawtlb + + if type(obj) == "string" then + rawtlb = luacom.LoadTypeLibrary(obj) + elseif luacomE.GetType(obj) == "ITypeLib" then + rawtlb = obj + elseif luacomE.GetType(obj) == "LuaCOM" then + obj = luacom.GetTypeInfo(obj) + rawtlb = obj:GetTypeLib() + elseif luacomE.GetType(obj) == "ITypeInfo" then + rawtlb = obj:GetTypeLib() + end + + if rawtlb == nil then + error("Type library not found.") + end + + tlb = luacomE.FillTypeLib(rawtlb) + rawtlb = nil + + + if htmlfile == nil then + htmlfile = tlb.name..".html" + elseif string.sub(htmlfile, -1) == "\\" then + htmlfile = htmlfile..tlb.name..".html" + end + + local filehandle = io.open(htmlfile, "w") + + if filehandle == nil then + error("Could not create "..htmlfile..": file exists") + end + + io.output(filehandle) + + -- writes html header + io.write("\n") + io.write("") + + -- writes title + io.write("") + + if tlb.description then + io.write(tlb.description) + else + io.write(tlb.name) + end + + io.write("\n") + + io.write("

") + + if tlb.description then + io.write(tlb.description) + else + io.write(tlb.name) + end + + io.write(" Type Library") + + io.write("

\n") + io.write("
\n") + + -- + -- First, makes an index for the entire type library + -- + + io.write("

Summary

\n") + + -- Output function + local function write_typeinfo(i, typeinfo) + io.write("
  • ") + io.write("") + + if typeinfo.type ~= "dispinterface" or typeinfo.dispatchable then + io.write(""..typeinfo.name.."") + else + io.write(typeinfo.name) + end + + io.write("") + io.write("
  • ") + + if typeinfo.description and typeinfo.description ~= "" then + io.write(" - "..typeinfo.description) + end + + io.write("\n") + end + + -- filter function + local function filter_typeinfo(type) + local function filter(i,typeinfo) + + if typeinfo.type == type then + map_function(i, typeinfo) + end + end + + table.foreachi(tlb, filter) + end + + map_function = write_typeinfo + + io.write("

    Components

    \n") + filter_typeinfo("coclass") + + io.write("

    Enumerations

    \n") + filter_typeinfo("enumeration") + + io.write("

    Interfaces

    \n") + filter_typeinfo("dispinterface") + + -- + -- Now, describe each element + -- + + io.write("
    \n") + io.write("

    Detailed description

    \n") + + -- describes coclasses + + io.write("

    Components Classes

    \n") + + local function describe_coclass(i, typeinfo) + assert(typeinfo.type == "coclass") + + if typeinfo.restricted or typeinfo.hidden then + return + end + + io.write("

    ") + io.write("") + io.write(typeinfo.name) + + io.write("

    \n") + + if typeinfo.description then + io.write(typeinfo.description.."

    ") + end + + io.write("

    "..typeinfo.guid.."

    ") + + local i, default, source + + -- locates the default interface and the source interface + for i=1, table.getn(typeinfo.interfaces) do + + if typeinfo.interfaces[i].source and source == nil then + source = typeinfo.interfaces[i].dispinterface + elseif typeinfo.interfaces[i].source + and typeinfo.interfaces[i].default then + source = typeinfo.interfaces[i].dispinterface + end + + if not typeinfo.interfaces[i].source and default == nil then + default = typeinfo.interfaces[i].dispinterface + elseif typeinfo.interfaces[i].default + and not typeinfo.interfaces[i].source then + default = typeinfo.interfaces[i].dispinterface + end + + end + + if default then + if default.dispatchable then + io.write(""..default.name.."") + else + io.write(default.name) + end + + io.write(" is the default interface for this component.
    ") + end + + if source then + if source.dispatchable then + io.write(""..source.name.."") + else + io.write(source.name) + end + + io.write(" is the default set of events for this component.
    ") + end + + if typeinfo.appobject then + io.write("This is the Application object.
    ") + end + + if typeinfo.control then + io.write("This component is an OLE control.
    ") + end + + if typeinfo.cancreate then + io.write("Instances of this component can be created.
    ") + end + + end + + map_function = describe_coclass + + filter_typeinfo("coclass") + + + + -- describes enumerations + + io.write("


    Enumerations

    \n") + + local function describe_enum(i, typeinfo) + assert(typeinfo.type == "enumeration") + + io.write("

    ") + io.write("") + io.write(typeinfo.name) + + io.write("

    \n") + + if typeinfo.description and typeinfo.description ~= nil then + io.write(typeinfo.description.."

    ") + end + + local function describe_constant(i, constant) + io.write("

  • ") + io.write(constant.name.." = "..tostring(constant.value)) + io.write("
  • \n") + end + + io.write("
      \n") + table.foreachi(typeinfo.values, describe_constant) + io.write("
    \n") + end + + map_function = describe_enum + + filter_typeinfo("enumeration") + + + -- describes interfaces + + io.write("

    Interfaces

    \n") + + local function describe_interface(i, typeinfo) + assert(typeinfo.type == "dispinterface") + + io.write("

    ") + io.write("") + io.write(typeinfo.name) + io.write("

    \n") + io.write("
    "..typeinfo.guid.."

    ") + + local function describe_method_use(method) + io.write("LuaCOM examples:

    ") + + local function param_lister() + local first_param = true + local function add_param(i, param) + if param["in"] or (not param.out) then + local name + if param.default then + local default = tostring(param.default) + if default == "" then default = "?" end + name = param.name .. "=" .. default + else + name = param.name + end + if param.opt then name = "[" .. name .. "]" end + if first_param then + io.write(name) + first_param = false + else + io.write(", " .. name) + end + end + end + return add_param + end + + local function retval_lister(first_retval) + local has_retval = false + return function(i, param) + if param.out then + if first_retval then + io.write(param.name) + first_retval = false + else + io.write(", " .. param.name) + end + has_retval = true + end + end, function() return has_retval end + end + + if method.typeinv == "propget" then + if method.num_params == 0 then + io.write("com_obj." .. method.name .. "
    ") + io.write("com_obj:get" .. method.name .. "()") + else + io.write("com_obj:get" .. method.name .. "(") + table.foreachi(method.parameters, param_lister()) + io.write(")") + end + elseif method.typeinv == "propput" then + if method.num_params == 1 then + io.write("com_obj." .. method.name .. " = " .. method.parameters[1].name .. "
    ") + io.write("com_obj:set" .. method.name .. "(" .. method.parameters[1].name .. ")
    ") + else + io.write("com_obj:set" .. method.name .. "(") + table.foreachi(method.parameters, param_lister()) + io.write(")") + end + else + if method.type ~= "void" then + io.write("retval") + table.foreachi(method.parameters, retval_lister(false)) + io.write(" = ") + else + local lister, checker = retval_lister(true) + table.foreachi(method.parameters, lister) + if checker() then io.write(" = ") end + end + io.write("com_obj:" .. method.name .. "(") + table.foreachi(method.parameters, param_lister()) + io.write(")
    ") + end + end + + local function describe_method(i, method) + if method.rawMethod == nil then + return + end + + io.write("

  • ") + io.write(method.name) + + if method.prototype then + io.write("
    "..method.prototype.."
    \n") + else + io.write("
    ") + end + + if method.description then + io.write(method.description.."
    \n") + end + + describe_method_use(method) + + io.write("

    ") + + io.write("

  • \n") + end + + io.write("
      \n") + table.foreachi(typeinfo.methods, describe_method) + io.write("
    \n") + end + + map_function = describe_interface + + filter_typeinfo("dispinterface") + + io.write("") + + io.output():close() + + return htmlfile + +end + + + +-- +-- shows TypeLib dump to the user +-- + +function luacomE.ViewTypeLib(obj) + + local filename = os.getenv("TEMP") + + if filename == nil then + filename = os.getenv("TMP") + end + + if filename == nil then + filename = luacom.GetCurrentDirectory() + end + + if string.sub(filename, -1) ~= "\\" then + filename = filename.."\\" + end + + filename = luacomE.DumpTypeLib(obj, filename) + + local browser = luacom.CreateObject("InternetExplorer.Application") + + browser.Visible = true + browser:Navigate2(filename) + + return filename +end + +local interface_proto = { + constants = {}, + typedefs = {}, + properties = {}, + methods = {} +} + +--[[function interface_proto:AddConstant(type, name, value) + table.insert(self.constants, { type = type, name = name, value = value }) +end]]-- + +--[[function interface_proto:AddTypedef(type, typedef) + table.insert(self.typedefs, { type = type, typedef = typedef }) +end]]-- + +function interface_proto:AddMethod(methodinfo) + table.insert(self.methods, methodinfo) +end + +function interface_proto:AddProperty(propertyinfo) + table.insert(self.properties, propertyinfo) +end + +function interface_proto:Write(file) + local start_id = 0 + + local function attribute_writer(line_break) + local first_attribute = true + return function(name, value) + if not first_attribute then + if line_break then + file:write(",\n ") + else + file:write(", ") + end + else + if line_break then file:write(" ") end + end + first_attribute = false + if(type(name) == "number") then + file:write(value) + else + file:write(name .. "(" .. value .. ")") + end + end + end + + local function constant_writer(i, constant) + file:write("\n" .. " const " .. constant.type .. " " .. constant.name .. " = " .. + constant.value .. ";\n") + end + + local function typedef_writer(i, typedef) + file:write("\n" .. " typedef " .. typedef.type .. " " .. typedef.typedef .. ";\n") + end + + local function param_writer() + local first_param = true + return function(i, param) + if not first_param then file:write(",\n ") end + first_param = false + if param.attributes then + file:write("[") + table.foreach(param.attributes, attribute_writer(false)) + file:write("] ") + end + file:write(param.type .. " " .. param.name) + end + end + + local function property_writer(i, property) + if not property.attributes then + property.attributes = { id = tostring(start_id + i) } + end + file:write("\n [\n") + if property.attributes.id == nil then + property.attributes.id = tostring(start_id + i) + end + table.foreach(property.attributes, attribute_writer(true)) + file:write("\n ]\n ") + file:write(property.type .. " " .. property.name .. ";\n") + end + + local function method_writer(i, method) + if not method.attributes then + method.attributes = { id = tostring(start_id + i) } + end + file:write("\n [\n") + if method.attributes.id == nil then + method.attributes.id = tostring(start_id + i) + end + table.foreach(method.attributes, attribute_writer(true)) + file:write("\n ]\n ") + if method.type then + file:write(method.type) + else + file:write("void") + end + file:write(" " .. method.name .. "(") + if method.parameters then + file:write("\n ") + table.foreachi(method.parameters, param_writer()) + file:write("\n );\n") + else + file:write("void" .. ");\n") + end + end + + if self.attributes then + file:write("[\n ") + table.foreach(self.attributes, attribute_writer(true)) + file:write("\n]\n") + end + file:write("dispinterface " .. self.name .. "\n{") + if self.interface ~= nil then + file:write(" interface " .. self.interface) + else +-- table.foreachi(self.constants, constant_writer) +-- file:write("\n") +-- table.foreachi(self.typedefs, typedef_writer) + file:write("\n properties:\n") + table.foreachi(self.properties, property_writer) + start_id = table.getn(self.properties) + file:write("\n methods:\n") + table.foreachi(self.methods, method_writer) + end + file:write("\n};\n\n") +end + +local coclass_proto = { + interfaces = {} +} + +function coclass_proto:AddInterface(attributes) + table.insert(self.interfaces, attributes) +end + +function coclass_proto:Write(file) + local function attribute_writer(line_break) + local first_attribute = true + return function(name, value) + if not first_attribute then + if line_break then + file:write(",\n ") + else + file:write(", ") + end + end + first_attribute = false + if(type(name) == "number") then + file:write(value) + else + file:write(name .. "(" .. value .. ")") + end + end + end + + local function interface_writer(i, interface) + local name = interface.name + interface.name = nil + file:write("[") + table.foreach(interface, attribute_writer(false)) + file:write("] ") + file:write("dispinterface " .. name .. ";\n") + interface.name = name + end + + if self.attributes then + file:write("[\n ") + table.foreach(self.attributes, attribute_writer(true)) + file:write("\n]\n") + end + file:write("coclass " .. self.name .. "\n{\n") + table.foreachi(self.interfaces, interface_writer) + file:write("};\n\n") +end + +local library_proto = { + interfaces = {}, + coclasses = {}, + imports = {}, + typedefs = {}, + AddTypedef = interface_proto.AddTypedef +} + +function library_proto:AddInterface(attributes) + local name = attributes.name + attributes.name = nil + local interface = attributes.interface + attributes.interface = nil + local newinterface = { name = name, attributes = attributes, interface = interface, __index = interface_proto } + setmetatable(newinterface, newinterface) + table.insert(self.interfaces, newinterface) + if interface ~= nil then + return nil + else + return newinterface + end +end + +function library_proto:AddCoclass(attributes) + local name = attributes.name + attributes.name = nil + local newcoclass = { name = name, attributes = attributes, __index = coclass_proto } + setmetatable(newcoclass, newcoclass) + table.insert(self.coclasses, newcoclass) + return newcoclass +end + +function library_proto:AddImport(library) + table.insert(self.imports, library) +end + +function library_proto:WriteODL(filename) + local file = io.open(filename .. ".odl","w+") + + local function attribute_writer(line_break) + local first_attribute = true + return function(name, value) + if not first_attribute then + if line_break then + file:write(",\n ") + else + file:write(", ") + end + end + first_attribute = false + if(type(name) == "number") then + file:write(value) + else + file:write(name .. "(" .. value .. ")") + end + end + end + + local function import_writer(i, import) + file:write(" " .. "importlib(\"" .. import .. "\");\n") + end + + local function typedef_writer(i, typedef) + file:write("\n" .. " typedef " .. typedef.type .. " " .. typedef.typedef .. ";\n") + end + + local function interface_writer(i, interface) + interface:Write(file) + end + + local function coclass_writer(i, coclass) + coclass:Write(file) + end + + if self.attributes then + file:write("[\n ") + table.foreach(self.attributes, attribute_writer(true)) + file:write("\n]\n") + end + file:write("library " .. self.name .. "\n{\n") + table.foreachi(self.imports, import_writer) + table.foreachi(self.typedefs, typedef_writer) + table.foreachi(self.interfaces, interface_writer) + table.foreachi(self.coclasses, coclass_writer) + file:write("};\n\n") + file:close() +end + +function library_proto:WriteTLB(filename) + self:WriteODL(filename) + os.execute("midl " .. filename .. ".odl") +end + +function luacomE.NewLibrary(attributes) + local name = attributes.name + attributes.name = nil + local newlibrary = { name = name, attributes = attributes, __index = library_proto } + setmetatable(newlibrary, newlibrary) + return newlibrary +end diff --git a/cosmic rage/lua/mapper.lua b/cosmic rage/lua/mapper.lua new file mode 100644 index 0000000..fed3c93 --- /dev/null +++ b/cosmic rage/lua/mapper.lua @@ -0,0 +1,1633 @@ +-- mapper.lua + +--[[ + +Author: Nick Gammon +Date: 11th March 2010 +Amended: 15th August 2010 +Amended: 2nd October 2010 +Amended: 18th October 2010 to added find callback +Amended: 16th November 2010 to add symbolic constants (miniwin.xxxx) +Amended: 18th November 2010 to add more timing and count of times called + Also added zooming with the mouse wheel. +Amended: 26th November 2010 to check timers are enabled when speedwalking. +Amended: 11th November 2014 to allow for detecting mouse-overs of rooms + +Generic MUD mapper. + +Exposed functions: + +init (t) -- call once, supply: + t.config -- ie. colours, sizes + t.get_room -- info about room (uid) + t.show_help -- function that displays some help + t.room_click -- function that handles RH click on room (uid, flags) + t.room_mouseover -- function that handles mouse-over a room (uid, flags) + t.room_cancelmouseover -- function that handles cancelled mouse-over of a room (uid, flags) + t.timing -- true to show timing + t.show_completed -- true to show "Speedwalk completed." + t.show_other_areas -- true to show non-current areas + t.show_up_down -- follow up/down exits + t.show_area_exits -- true to draw a circle around rooms leading to other areas + t.speedwalk_prefix -- if not nil, speedwalk by prefixing with this + +zoom_in () -- zoom in map view +zoom_out () -- zoom out map view +mapprint (message) -- like print, but uses mapper colour +maperror (message) -- like print, but prints in red +hide () -- hides map window (eg. if plugin disabled) +show () -- show map window (eg. if plugin enabled) +save_state () -- call to save plugin state (ie. in OnPluginSaveState) +draw (uid) -- draw map - starting at room 'uid' +start_speedwalk (path) -- starts speedwalking. path is a table of directions/uids +build_speedwalk (path) -- builds a client speedwalk string from path +cancel_speedwalk () -- cancel current speedwalk, if any +check_we_can_find () -- returns true if doing a find is OK right now +find (f, show_uid, count, walk) -- generic room finder +find_paths (uid, f) -- lower-level room finder (for getting back a path) + +Exposed variables: + +win -- the window (in case you want to put up menus) +VERSION -- mapper version +last_hyperlink_uid -- room uid of last hyperlink click (destination) +last_speedwalk_uid -- room uid of last speedwalk attempted (destination) + -- functions required to be global by the client (eg. for mouseup) + +Room info should include: + + name (what to show as room name) + exits (table keyed by direction, value is exit uid) + area (area name) + hovermessage (what to show when you mouse-over the room) + bordercolour (colour of room border) - RGB colour + borderpen (pen style of room border) - see WindowCircleOp (values 0 to 6) + borderpenwidth(pen width of room border) - eg. 1 for normal, 2 for current room + fillcolour (colour to fill room) - RGB colour, nil for default + fillbrush (brush to fill room) - see WindowCircleOp (values 0 to 12) + +--]] + +module (..., package.seeall) + +VERSION = 2.6 -- for querying by plugins + +require "movewindow" +require "copytable" +require "gauge" +require "pairsbykeys" +require "mw" + +local FONT_ID = "fn" -- internal font identifier +local FONT_ID_UL = "fnu" -- internal font identifier - underlined + +-- size of room box +local ROOM_SIZE = 10 + +-- how far away to draw rooms from each other +local DISTANCE_TO_NEXT_ROOM = 15 + +-- supplied in init +local config -- configuration table +local supplied_get_room +local room_click +local room_mouseover +local room_cancelmouseover +local timing -- true to show timing and other info +local show_completed -- true to show "Speedwalk completed." +local show_other_areas -- true to draw other areas +local show_area_exits -- true to show area exits +local show_up_down -- true to show up/down exits + +-- current room number +local current_room + +-- our copy of rooms info +local rooms = {} +local last_visited = {} + +-- other locals +local HALF_ROOM, connectors, half_connectors, arrows +local plan_to_draw, speedwalks, drawn, drawn_coords +local last_drawn, depth, windowinfo, font_height +local walk_to_room_name +local total_times_drawn = 0 +local total_time_taken = 0 + +local function build_room_info () + + HALF_ROOM = ROOM_SIZE / 2 + local THIRD_WAY = DISTANCE_TO_NEXT_ROOM / 3 + local DISTANCE_LESS1 = DISTANCE_TO_NEXT_ROOM - 1 + + -- how to draw a line from this room to the next one (relative to the center of the room) + connectors = { + n = { x1 = 0, y1 = - HALF_ROOM, x2 = 0, y2 = - HALF_ROOM - DISTANCE_LESS1, at = { 0, -1 } }, + s = { x1 = 0, y1 = HALF_ROOM, x2 = 0, y2 = HALF_ROOM + DISTANCE_LESS1, at = { 0, 1 } }, + e = { x1 = HALF_ROOM, y1 = 0, x2 = HALF_ROOM + DISTANCE_LESS1, y2 = 0, at = { 1, 0 }}, + w = { x1 = - HALF_ROOM, y1 = 0, x2 = - HALF_ROOM - DISTANCE_LESS1, y2 = 0, at = { -1, 0 }}, + + ne = { x1 = HALF_ROOM, y1 = - HALF_ROOM, x2 = HALF_ROOM + DISTANCE_LESS1 , y2 = - HALF_ROOM - DISTANCE_LESS1, at = { 1, -1 } }, + se = { x1 = HALF_ROOM, y1 = HALF_ROOM, x2 = HALF_ROOM + DISTANCE_LESS1 , y2 = HALF_ROOM + DISTANCE_LESS1, at = { 1, 1 } }, + nw = { x1 = - HALF_ROOM, y1 = - HALF_ROOM, x2 = - HALF_ROOM - DISTANCE_LESS1 , y2 = - HALF_ROOM - DISTANCE_LESS1, at = {-1, -1 } }, + sw = { x1 = - HALF_ROOM, y1 = HALF_ROOM, x2 = - HALF_ROOM - DISTANCE_LESS1 , y2 = HALF_ROOM + DISTANCE_LESS1, at = {-1, 1 } }, + + } -- end connectors + + -- how to draw a stub line + half_connectors = { + n = { x1 = 0, y1 = - HALF_ROOM, x2 = 0, y2 = - HALF_ROOM - THIRD_WAY, at = { 0, -1 } }, + s = { x1 = 0, y1 = HALF_ROOM, x2 = 0, y2 = HALF_ROOM + THIRD_WAY, at = { 0, 1 } }, + e = { x1 = HALF_ROOM, y1 = 0, x2 = HALF_ROOM + THIRD_WAY, y2 = 0, at = { 1, 0 }}, + w = { x1 = - HALF_ROOM, y1 = 0, x2 = - HALF_ROOM - THIRD_WAY, y2 = 0, at = { -1, 0 }}, + + ne = { x1 = HALF_ROOM, y1 = - HALF_ROOM, x2 = HALF_ROOM + THIRD_WAY , y2 = - HALF_ROOM - THIRD_WAY, at = { 1, -1 } }, + se = { x1 = HALF_ROOM, y1 = HALF_ROOM, x2 = HALF_ROOM + THIRD_WAY , y2 = HALF_ROOM + THIRD_WAY, at = { 1, 1 } }, + nw = { x1 = - HALF_ROOM, y1 = - HALF_ROOM, x2 = - HALF_ROOM - THIRD_WAY , y2 = - HALF_ROOM - THIRD_WAY, at = {-1, -1 } }, + sw = { x1 = - HALF_ROOM, y1 = HALF_ROOM, x2 = - HALF_ROOM - THIRD_WAY , y2 = HALF_ROOM + THIRD_WAY, at = {-1, 1 } }, + + } -- end half_connectors + + -- how to draw one-way arrows (relative to the center of the room) + arrows = { + n = { - 2, - HALF_ROOM - 2, 2, - HALF_ROOM - 2, 0, - HALF_ROOM - 6 }, + s = { - 2, HALF_ROOM + 2, 2, HALF_ROOM + 2, 0, HALF_ROOM + 6 }, + e = { HALF_ROOM + 2, -2, HALF_ROOM + 2, 2, HALF_ROOM + 6, 0 }, + w = { - HALF_ROOM - 2, -2, - HALF_ROOM - 2, 2, - HALF_ROOM - 6, 0 }, + + ne = { HALF_ROOM + 3, - HALF_ROOM, HALF_ROOM + 3, - HALF_ROOM - 3, HALF_ROOM, - HALF_ROOM - 3 }, + se = { HALF_ROOM + 3, HALF_ROOM, HALF_ROOM + 3, HALF_ROOM + 3, HALF_ROOM, HALF_ROOM + 3 }, + nw = { - HALF_ROOM - 3, - HALF_ROOM, - HALF_ROOM - 3, - HALF_ROOM - 3, - HALF_ROOM, - HALF_ROOM - 3 }, + sw = { - HALF_ROOM - 3, HALF_ROOM, - HALF_ROOM - 3, HALF_ROOM + 3, - HALF_ROOM, HALF_ROOM + 3}, + + } -- end of arrows + +end -- build_room_info + +local default_config = { + -- assorted colours + BACKGROUND_COLOUR = { name = "Background", colour = ColourNameToRGB "lightseagreen", }, + ROOM_COLOUR = { name = "Room", colour = ColourNameToRGB "cyan", }, + EXIT_COLOUR = { name = "Exit", colour = ColourNameToRGB "darkgreen", }, + EXIT_COLOUR_UP_DOWN = { name = "Exit up/down", colour = ColourNameToRGB "darkmagenta", }, + EXIT_COLOUR_IN_OUT = { name = "Exit in/out", colour = ColourNameToRGB "#3775E8", }, + UNKNOWN_ROOM_COLOUR = { name = "Unknown room", colour = ColourNameToRGB "#00CACA", }, + MAPPER_NOTE_COLOUR = { name = "Messages", colour = ColourNameToRGB "lightgreen" }, + + ROOM_NAME_TEXT = { name = "Room name text", colour = ColourNameToRGB "#BEF3F1", }, + ROOM_NAME_FILL = { name = "Room name fill", colour = ColourNameToRGB "#105653", }, + ROOM_NAME_BORDER = { name = "Room name box", colour = ColourNameToRGB "black", }, + + AREA_NAME_TEXT = { name = "Area name text", colour = ColourNameToRGB "#BEF3F1",}, + AREA_NAME_FILL = { name = "Area name fill", colour = ColourNameToRGB "#105653", }, + AREA_NAME_BORDER = { name = "Area name box", colour = ColourNameToRGB "black", }, + + FONT = { name = get_preferred_font {"Dina", "Lucida Console", "Fixedsys", "Courier", "Sylfaen",} , + size = 8 + } , + + -- size of map window + WINDOW = { width = 400, height = 400 }, + + -- how far from where we are standing to draw (rooms) + SCAN = { depth = 30 }, + + -- speedwalk delay + DELAY = { time = 0.3 }, + + -- how many seconds to show "recent visit" lines (default 3 minutes) + LAST_VISIT_TIME = { time = 60 * 3 }, + + } + +local expand_direction = { + n = "north", + s = "south", + e = "east", + w = "west", + u = "up", + d = "down", + ne = "northeast", + sw = "southwest", + nw = "northwest", + se = "southeast", + ['in'] = "in", + out = "out", + } -- end of expand_direction + +local function get_room (uid) + local room = supplied_get_room (uid) + room = room or { unknown = true } + + -- defaults in case they didn't supply them ... + room.name = room.name or string.format ("Room %s", uid or "") + room.name = mw.strip_colours (room.name) -- no colour codes for now + room.exits = room.exits or {} + room.area = room.area or "" + room.hovermessage = room.hovermessage or "" + room.bordercolour = room.bordercolour or config.ROOM_COLOUR.colour + room.borderpen = room.borderpen or 0 -- solid + room.borderpenwidth = room.borderpenwidth or 1 + room.fillcolour = room.fillcolour or 0x000000 + room.fillbrush = room.fillbrush or 1 -- no fill + + return room +end -- get_room + +local function check_connected () + if not IsConnected() then + mapprint ("You are not connected to", WorldName()) + return false + end -- if not connected + return true +end -- check_connected + +local function make_number_checker (title, min, max, decimals) + return function (s) + local n = tonumber (s) + if not n then + utils.msgbox (title .. " must be a number", "Incorrect input", "ok", "!", 1) + return false -- bad input + end -- if + + if n < min or n > max then + utils.msgbox (title .. " must be in range " .. min .. " to " .. max, "Incorrect input", "ok", "!", 1) + return false -- bad input + end -- if + + if not decimals then + if string.match (s, "%.") then + utils.msgbox (title .. " cannot have decimal places", "Incorrect input", "ok", "!", 1) + return false -- bad input + end -- if + end -- no decimals + + return true -- good input + end -- generated function + +end -- make_number_checker + + +local function get_number_from_user (msg, title, current, min, max, decimals) + local max_length = math.ceil (math.log10 (max) + 1) + + -- if decimals allowed, allow room for them + if decimals then + max_length = max_length + 2 -- allow for 0.x + end -- if + + -- if can be negative, allow for minus sign + if min < 0 then + max_length = max_length + 1 + end -- if can be negative + + return tonumber (utils.inputbox (msg, title, current, nil, nil, + { validate = make_number_checker (title, min, max, decimals), + prompt_height = 14, + box_height = 130, + box_width = 300, + reply_width = 150, + max_length = max_length, + } -- end extra stuff + )) +end -- get_number_from_user + +local function draw_configuration () + local width = max_text_width (win, FONT_ID, {"Configuration", "Font", "Width", "Height", "Depth"}, true) + local lines = 6 -- "Configuration", font, width, height, depth, delay + local GAP = 5 + local suppress_colours = false + + for k, v in pairs (config) do + if v.colour then + width = math.max (width, WindowTextWidth (win, FONT_ID, v.name, true)) + lines = lines + 1 + end -- a colour item + end -- for each config item + + if (config.WINDOW.height - 13 - font_height * lines) < 10 then + suppress_colours = true + lines = 6 -- forget all the colours + end -- if + + local x = 3 + local y = config.WINDOW.height - 13 - font_height * lines + local box_size = font_height - 2 + local rh_size = math.max (box_size, max_text_width (win, FONT_ID, + {config.FONT.name .. " " .. config.FONT.size, + tostring (config.WINDOW.width), + tostring (config.WINDOW.height), + tostring (config.SCAN.depth)}, + true)) + local frame_width = GAP + width + GAP + rh_size + GAP -- gap / text / gap / box / gap + + -- fill entire box with grey + WindowRectOp (win, miniwin.rect_fill, x, y, x + frame_width, y + font_height * lines + 10, 0xDCDCDC) + -- frame it + draw_3d_box (win, x, y, frame_width, font_height * lines + 10) + + y = y + GAP + x = x + GAP + + -- title + WindowText (win, FONT_ID, "Configuration", x, y, 0, 0, 0x808080, true) + + -- close box + WindowRectOp (win, + miniwin.rect_frame, + x + frame_width - box_size - GAP * 2, + y + 1, + x + frame_width - GAP * 2, + y + 1 + box_size, + 0x808080) + WindowLine (win, + x + frame_width - box_size - GAP * 2 + 3, + y + 4, + x + frame_width - GAP * 2 - 3, + y - 2 + box_size, + 0x808080, + miniwin.pen_solid, 1) + WindowLine (win, + x - 4 + frame_width - GAP * 2, + y + 4, + x - 1 + frame_width - box_size - GAP * 2 + 3, + y - 2 + box_size, + 0x808080, + miniwin.pen_solid, 1) + + -- close configuration hotspot + WindowAddHotspot(win, "$", + x + frame_width - box_size - GAP * 2, + y + 1, + x + frame_width - GAP * 2, + y + 1 + box_size, -- rectangle + "", "", "", "", "mapper.mouseup_close_configure", -- mouseup + "Click to close", + miniwin.cursor_hand, 0) -- hand cursor + + y = y + font_height + + if not suppress_colours then + + for k, v in pairsByKeys (config) do + if v.colour then + WindowText (win, FONT_ID, v.name, x, y, 0, 0, 0x000000, true) + WindowRectOp (win, + miniwin.rect_fill, + x + width + rh_size / 2, + y + 1, + x + width + rh_size / 2 + box_size, + y + 1 + box_size, + v.colour) + WindowRectOp (win, + miniwin.rect_frame, + x + width + rh_size / 2, + y + 1, + x + width + rh_size / 2 + box_size, + y + 1 + box_size, + 0x000000) + + -- colour change hotspot + WindowAddHotspot(win, + "$colour:" .. k, + x + GAP, + y + 1, + x + width + rh_size / 2 + box_size, + y + 1 + box_size, -- rectangle + "", "", "", "", "mapper.mouseup_change_colour", -- mouseup + "Click to change colour", + miniwin.cursor_hand, 0) -- hand cursor + + y = y + font_height + end -- a colour item + end -- for each config item + end -- if + + -- depth + WindowText (win, FONT_ID, "Depth", x, y, 0, 0, 0x000000, true) + WindowText (win, FONT_ID_UL, tostring (config.SCAN.depth), x + width + GAP, y, 0, 0, 0x808080, true) + + -- depth hotspot + WindowAddHotspot(win, + "$", + x + GAP, + y, + x + frame_width, + y + font_height, -- rectangle + "", "", "", "", "mapper.mouseup_change_depth", -- mouseup + "Click to change scan depth", + miniwin.cursor_hand, 0) -- hand cursor + y = y + font_height + + -- font + WindowText (win, FONT_ID, "Font", x, y, 0, 0, 0x000000, true) + WindowText (win, FONT_ID_UL, config.FONT.name .. " " .. config.FONT.size, x + width + GAP, y, 0, 0, 0x808080, true) + + -- colour font hotspot + WindowAddHotspot(win, + "$", + x + GAP, + y, + x + frame_width, + y + font_height, -- rectangle + "", "", "", "", "mapper.mouseup_change_font", -- mouseup + "Click to change font", + miniwin.cursor_hand, 0) -- hand cursor + y = y + font_height + + + -- width + WindowText (win, FONT_ID, "Width", x, y, 0, 0, 0x000000, true) + WindowText (win, FONT_ID_UL, tostring (config.WINDOW.width), x + width + GAP, y, 0, 0, 0x808080, true) + + -- width hotspot + WindowAddHotspot(win, + "$", + x + GAP, + y, + x + frame_width, + y + font_height, -- rectangle + "", "", "", "", "mapper.mouseup_change_width", -- mouseup + "Click to change window width", + miniwin.cursor_hand, 0) -- hand cursor + y = y + font_height + + -- height + WindowText (win, FONT_ID, "Height", x, y, 0, 0, 0x000000, true) + WindowText (win, FONT_ID_UL, tostring (config.WINDOW.height), x + width + GAP, y, 0, 0, 0x808080, true) + + -- height hotspot + WindowAddHotspot(win, + "$", + x + GAP, + y, + x + frame_width, + y + font_height, -- rectangle + "", "", "", "", "mapper.mouseup_change_height", -- mouseup + "Click to change window height", + miniwin.cursor_hand, 0) -- hand cursor + y = y + font_height + + -- delay + WindowText (win, FONT_ID, "Walk delay", x, y, 0, 0, 0x000000, true) + WindowText (win, FONT_ID_UL, tostring (config.DELAY.time), x + width + GAP, y, 0, 0, 0x808080, true) + + -- height hotspot + WindowAddHotspot(win, + "$", + x + GAP, + y, + x + frame_width, + y + font_height, -- rectangle + "", "", "", "", "mapper.mouseup_change_delay", -- mouseup + "Click to change speedwalk delay", + miniwin.cursor_hand, 0) -- hand cursor + y = y + font_height + +end -- draw_configuration + +-- for calculating one-way paths +local inverse_direction = { + n = "s", + s = "n", + e = "w", + w = "e", + u = "d", + d = "u", + ne = "sw", + sw = "ne", + nw = "se", + se = "nw", + ['in'] = "out", + out = "in", + } -- end of inverse_direction + +local function add_another_room (uid, path, x, y) + local path = path or {} + return {uid=uid, path=path, x = x, y = y} +end -- add_another_room + +local function draw_room (uid, path, x, y) + + local coords = string.format ("%i,%i", math.floor (x), math.floor (y)) + + -- need this for the *current* room !!! + drawn_coords [coords] = uid + + -- print ("drawing", uid, "at", coords) + + if drawn [uid] then + return + end -- done this one + + -- don't draw the same room more than once + drawn [uid] = { coords = coords, path = path } + + local room = rooms [uid] + + -- not cached - get from caller + if not room then + room = get_room (uid) + rooms [uid] = room + end -- not in cache + + + local left, top, right, bottom = x - HALF_ROOM, y - HALF_ROOM, x + HALF_ROOM, y + HALF_ROOM + + -- forget it if off screen + if x < HALF_ROOM or y < HALF_ROOM or + x > config.WINDOW.width - HALF_ROOM or y > config.WINDOW.height - HALF_ROOM then + return + end -- if + + -- exits + + local texits = {} + + for dir, exit_uid in pairs (room.exits) do + table.insert (texits, dir) + local exit_info = connectors [dir] + local stub_exit_info = half_connectors [dir] + local exit_line_colour = config.EXIT_COLOUR.colour + local arrow = arrows [dir] + + -- draw up in the ne/nw position if not already an exit there at this level + if dir == "u" then + if not room.exits.nw then + exit_info = connectors.nw + stub_exit_info = half_connectors.nw + arrow = arrows.nw + exit_line_colour = config.EXIT_COLOUR_UP_DOWN.colour + end -- if available + elseif dir == "in" then + if not room.exits.ne then + exit_info = connectors.ne + stub_exit_info = half_connectors.ne + arrow = arrows.ne + exit_line_colour = config.EXIT_COLOUR_IN_OUT.colour + end -- if + elseif dir == "d" then + if not room.exits.se then + exit_info = connectors.se + stub_exit_info = half_connectors.se + arrow = arrows.se + exit_line_colour = config.EXIT_COLOUR_UP_DOWN.colour + end -- if available + elseif dir == "out" then + if not room.exits.sw then + exit_info = connectors.sw + stub_exit_info = half_connectors.sw + arrow = arrows.sw + exit_line_colour = config.EXIT_COLOUR_IN_OUT.colour + end -- if + end -- if down + + if exit_info then + local linetype = miniwin.pen_solid -- unbroken + local linewidth = 1 -- not recent + + -- try to cache room + if not rooms [exit_uid] then + rooms [exit_uid] = get_room (exit_uid) + end -- if + + if rooms [exit_uid].unknown then + linetype = miniwin.pen_dot -- dots + end -- if + + local next_x = x + exit_info.at [1] * (ROOM_SIZE + DISTANCE_TO_NEXT_ROOM) + local next_y = y + exit_info.at [2] * (ROOM_SIZE + DISTANCE_TO_NEXT_ROOM) + + local next_coords = string.format ("%i,%i", math.floor (next_x), math.floor (next_y)) + + -- remember if a zone exit (first one only) + if show_area_exits and room.area ~= rooms [exit_uid].area then + area_exits [ rooms [exit_uid].area ] = area_exits [ rooms [exit_uid].area ] or {x = x, y = y} + end -- if + + -- if another room (not where this one leads to) is already there, only draw "stub" lines + if drawn_coords [next_coords] and drawn_coords [next_coords] ~= exit_uid then + exit_info = stub_exit_info + elseif exit_uid == uid then + + -- here if room leads back to itself + exit_info = stub_exit_info + linetype = miniwin.pen_dash -- dash + + else + if (not show_other_areas and rooms [exit_uid].area ~= current_area) or + (not show_up_down and (dir == "u" or dir == "d")) then + exit_info = stub_exit_info -- don't show other areas + else + -- if we are scheduled to draw the room already, only draw a stub this time + if plan_to_draw [exit_uid] and plan_to_draw [exit_uid] ~= next_coords then + -- here if room already going to be drawn + exit_info = stub_exit_info + linetype = miniwin.pen_dash -- dash + else + -- remember to draw room next iteration + local new_path = copytable.deep (path) + table.insert (new_path, { dir = dir, uid = exit_uid }) + table.insert (rooms_to_be_drawn, add_another_room (exit_uid, new_path, next_x, next_y)) + drawn_coords [next_coords] = exit_uid + plan_to_draw [exit_uid] = next_coords + + -- if exit room known + if not rooms [exit_uid].unknown then + local exit_time = last_visited [exit_uid] or 0 + local this_time = last_visited [uid] or 0 + local now = os.time () + if exit_time > (now - config.LAST_VISIT_TIME.time) and + this_time > (now - config.LAST_VISIT_TIME.time) then + linewidth = 2 + end -- if + end -- if + end -- if + end -- if + end -- if drawn on this spot + + WindowLine (win, x + exit_info.x1, y + exit_info.y1, x + exit_info.x2, y + exit_info.y2, exit_line_colour, linetype, linewidth) + + -- one-way exit? + + if not rooms [exit_uid].unknown then + local dest = rooms [exit_uid] + -- if inverse direction doesn't point back to us, this is one-way + if dest.exits [inverse_direction [dir]] ~= uid then + + -- turn points into string, relative to where the room is + local points = string.format ("%i,%i,%i,%i,%i,%i", + x + arrow [1], + y + arrow [2], + x + arrow [3], + y + arrow [4], + x + arrow [5], + y + arrow [6]) + + -- draw arrow + WindowPolygon(win, points, + exit_line_colour, miniwin.pen_solid, 1, + exit_line_colour, miniwin.brush_solid, + true, true) + + end -- one way + + end -- if we know of the room where it does + + end -- if we know what to do with this direction + end -- for each exit + + + if room.unknown then + WindowCircleOp (win, miniwin.circle_rectangle, left, top, right, bottom, + config.UNKNOWN_ROOM_COLOUR.colour, miniwin.pen_dot, 1, -- dotted single pixel pen + -1, miniwin.brush_null) -- opaque, no brush + else + WindowCircleOp (win, miniwin.circle_rectangle, left, top, right, bottom, + 0, miniwin.pen_null, 0, -- no pen + room.fillcolour, room.fillbrush) -- brush + + WindowCircleOp (win, miniwin.circle_rectangle, left, top, right, bottom, + room.bordercolour, room.borderpen, room.borderpenwidth, -- pen + -1, miniwin.brush_null) -- opaque, no brush + end -- if + + + -- show up and down in case we can't get a line in + + if room.exits.u then -- line at top + WindowLine (win, left, top, left + ROOM_SIZE, top, config.EXIT_COLOUR_UP_DOWN.colour, miniwin.pen_solid, 1) + end -- if + if room.exits.d then -- line at bottom + WindowLine (win, left, bottom, left + ROOM_SIZE, bottom, config.EXIT_COLOUR_UP_DOWN.colour, miniwin.pen_solid, 1) + end -- if + if room.exits ['in'] then -- line at right + WindowLine (win, left + ROOM_SIZE, top, left + ROOM_SIZE, bottom, config.EXIT_COLOUR_IN_OUT.colour, miniwin.pen_solid, 1) + end -- if + if room.exits.out then -- line at left + WindowLine (win, left, top, left, bottom, config.EXIT_COLOUR_IN_OUT.colour, miniwin.pen_solid , 1) + end -- if + + speedwalks [uid] = path -- so we know how to get here + + WindowAddHotspot(win, uid, + left, top, right, bottom, -- rectangle + "mapper.mouseover_room", -- mouseover + "mapper.cancelmouseover_room", -- cancelmouseover + "", -- mousedown + "", -- cancelmousedown + "mapper.mouseup_room", -- mouseup + room.hovermessage, + miniwin.cursor_hand, 0) -- hand cursor + + WindowScrollwheelHandler (win, uid, "mapper.zoom_map") + +end -- draw_room + +local function changed_room (uid) + + hyperlink_paths = nil -- those hyperlinks are meaningless now + speedwalks = {} -- old speedwalks are irrelevant + + if current_speedwalk then + + if uid ~= expected_room then + local exp = rooms [expected_room] + if not exp then + exp = get_room (expected_room) or { name = expected_room } + end -- if + local here = rooms [uid] + if not here then + here = get_room (uid) or { name = uid } + end -- if + exp = expected_room + here = uid + maperror (string.format ("Speedwalk failed! Expected to be in '%s' but ended up in '%s'.", exp or "", here)) + cancel_speedwalk () + else + if #current_speedwalk > 0 then + local dir = table.remove (current_speedwalk, 1) + SetStatus ("Walking " .. (expand_direction [dir.dir] or dir.dir) .. + " to " .. walk_to_room_name .. + ". Speedwalks to go: " .. #current_speedwalk + 1) + expected_room = dir.uid + if config.DELAY.time > 0 then + if GetOption ("enable_timers") ~= 1 then + maperror ("WARNING! Timers not enabled. Speedwalking will not work properly.") + end -- if timers disabled + DoAfter (config.DELAY.time, dir.dir) + else + Send (dir.dir) + end -- if + else + last_hyperlink_uid = nil + last_speedwalk_uid = nil + if show_completed then + mapprint ("Speedwalk completed.") + end -- if wanted + cancel_speedwalk () + end -- if any left + end -- if expected room or not + end -- if have a current speedwalk + +end -- changed_room + +local function draw_zone_exit (exit) + + local x, y = exit.x, exit.y + local offset = ROOM_SIZE + + -- draw circle around us + WindowCircleOp (win, miniwin.circle_ellipse, + x - offset, y - offset, + x + offset, y + offset, + ColourNameToRGB "cornflowerblue", -- pen colour + miniwin.pen_solid, -- solid pen + 3, -- pen width + 0, -- brush colour + miniwin.brush_null) -- null brush + + WindowCircleOp (win, miniwin.circle_ellipse, + x - offset, y - offset, + x + offset, y + offset, + ColourNameToRGB "cyan", -- pen colour + miniwin.pen_solid, -- solid pen + 1, -- pen width + 0, -- brush colour + miniwin.brush_null) -- null brush + +end -- draw_zone_exit + + +---------------------------------------------------------------------------------- +-- EXPOSED FUNCTIONS +---------------------------------------------------------------------------------- + +-- can we find another room right now? + +function check_we_can_find () + + if not check_connected () then + return + end -- if + + if not current_room then + mapprint ("I don't know where you are right now - try: LOOK") + return false + end -- if + + if current_speedwalk then + mapprint ("No point doing this while you are speedwalking.") + return false + end -- if + + return true +end -- check_we_can_find + +-- see: http://www.gammon.com.au/forum/?id=7306&page=2 +-- Thanks to Ked. + +-- uid is starting room +-- f returns true (or a "reason" string) if we want to store this one, and true,true if +-- we have done searching (ie. all wanted rooms found) + +function find_paths (uid, f) + + local function make_particle (curr_loc, prev_path) + local prev_path = prev_path or {} + return {current_room=curr_loc, path=prev_path} + end + + local depth = 0 + local count = 0 + local done = false + local found, reason + local explored_rooms, particles = {}, {} + + -- this is where we collect found paths + -- the table is keyed by destination, with paths as values + local paths = {} + + -- create particle for the initial room + table.insert (particles, make_particle (uid)) + + while (not done) and #particles > 0 and depth < config.SCAN.depth do + + -- create a new generation of particles + new_generation = {} + depth = depth + 1 + + SetStatus (string.format ("Scanning: %i/%i depth (%i rooms)", depth, config.SCAN.depth, count)) + + -- process each active particle + for i, part in ipairs (particles) do + + count = count + 1 + + if not rooms [part.current_room] then + rooms [part.current_room] = get_room (part.current_room) + end -- if not in memory yet + + -- if room doesn't exist, forget it + if rooms [part.current_room] then + + -- get a list of exits from the current room + exits = rooms [part.current_room].exits + + -- create one new particle for each exit + for dir, dest in pairs(exits) do + + -- if we've been in this room before, drop it + if not explored_rooms[dest] then + explored_rooms[dest] = true + rooms [dest] = supplied_get_room (dest) -- make sure this room in table + if rooms [dest] then + new_path = copytable.deep (part.path) + table.insert(new_path, { dir = dir, uid = dest } ) + + -- if this room is in the list of destinations then save its path + found, done = f (dest) + if found then + paths[dest] = { path = new_path, reason = found } + end -- found one! + + -- make a new particle in the new room + table.insert(new_generation, make_particle(dest, new_path)) + end -- if room exists + end -- not explored this room + if done then + break + end + + end -- for each exit + + end -- if room exists + + if done then + break + end + end -- for each particle + + particles = new_generation + end -- while more particles + + SetStatus "Ready" + return paths, count, depth +end -- function find_paths + +-- draw our map starting at room: uid + +function draw (uid) + + if not uid then + maperror "Cannot draw map right now, I don't know where you are - try: LOOK" + return + end -- if + + if current_room and current_room ~= uid then + changed_room (uid) + end -- if + + current_room = uid -- remember where we are + + -- timing + local start_time = utils.timer () + + -- start with initial room + rooms = { [uid] = get_room (uid) } + + -- lookup current room + local room = rooms [uid] + + room = room or { name = "", area = "" } + last_visited [uid] = os.time () + + current_area = room.area + + -- we are recreating the window so any mouse-over is not valid any more + if WindowInfo (win, 19) and WindowInfo (win, 19) ~= "" then + if type (room_cancelmouseover) == "function" then + room_cancelmouseover (WindowInfo (win, 19), 0) -- cancelled mouse over + end -- if + end -- have a hotspot + + WindowDeleteAllHotspots (win) + + WindowCreate (win, + windowinfo.window_left, + windowinfo.window_top, + config.WINDOW.width, + config.WINDOW.height, + windowinfo.window_mode, -- top right + windowinfo.window_flags, + config.BACKGROUND_COLOUR.colour) + + -- let them move it around + movewindow.add_drag_handler (win, 0, 0, 0, font_height + 4) + + -- for zooming + WindowAddHotspot(win, + "zzz_zoom", + 0, 0, 0, 0, + "", "", "", "", "", + "", -- hint + miniwin.cursor_arrow, 0) + + WindowScrollwheelHandler (win, "zzz_zoom", "mapper.zoom_map") + + -- set up for initial room, in middle + drawn, drawn_coords, rooms_to_be_drawn, speedwalks, plan_to_draw, area_exits = {}, {}, {}, {}, {}, {} + depth = 0 + + -- insert initial room + table.insert (rooms_to_be_drawn, add_another_room (uid, {}, config.WINDOW.width / 2, config.WINDOW.height / 2)) + + while #rooms_to_be_drawn > 0 and depth < config.SCAN.depth do + local old_generation = rooms_to_be_drawn + rooms_to_be_drawn = {} -- new generation + for i, part in ipairs (old_generation) do + draw_room (part.uid, part.path, part.x, part.y) + end -- for each existing room + depth = depth + 1 + end -- while all rooms_to_be_drawn + + for area, zone_exit in pairs (area_exits) do + draw_zone_exit (zone_exit) + end -- for + + local room_name = room.name + local name_width = WindowTextWidth (win, FONT_ID, room_name, true) + local add_dots = false + + -- truncate name if too long + while name_width > (config.WINDOW.width - 10) do + -- get rid of last word + local s = string.match (" " .. room_name .. "...", "(%s%S*)$") + if not s or #s == 0 then break end + room_name = room_name:sub (1, - (#s - 2)) -- except the last 3 dots but add the space + name_width = WindowTextWidth (win, FONT_ID, room_name .. " ...", true) + add_dots = true + end -- while + + if add_dots then + room_name = room_name .. " ..." + end -- if + + -- room name + + draw_text_box (win, FONT_ID, + (config.WINDOW.width - WindowTextWidth (win, FONT_ID, room_name, true)) / 2, -- left + 3, -- top + room_name, true, -- what to draw, utf8 + config.ROOM_NAME_TEXT.colour, -- text colour + config.ROOM_NAME_FILL.colour, -- fill colour + config.ROOM_NAME_BORDER.colour) -- border colour + + -- area name + + local areaname = room.area + + if areaname then + draw_text_box (win, FONT_ID, + (config.WINDOW.width - WindowTextWidth (win, FONT_ID, areaname, true)) / 2, -- left + config.WINDOW.height - 6 - font_height, -- top + areaname, true, -- what to draw, utf8 + config.AREA_NAME_TEXT.colour, -- text colour + config.AREA_NAME_FILL.colour, -- fill colour + config.AREA_NAME_BORDER.colour) -- border colour + end -- if area known + + -- configure? + + if draw_configure_box then + draw_configuration () + else + + local x = 5 + local y = config.WINDOW.height - 6 - font_height + local width = draw_text_box (win, FONT_ID, + x, -- left + y, -- top (ie. at bottom) + "*", true, -- what to draw, utf8 + config.AREA_NAME_TEXT.colour, -- text colour + config.AREA_NAME_FILL.colour, -- fill colour + config.AREA_NAME_BORDER.colour) -- border colour + + WindowAddHotspot(win, "", + x, y, x + width, y + font_height, -- rectangle + "", -- mouseover + "", -- cancelmouseover + "", -- mousedown + "", -- cancelmousedown + "mapper.mouseup_configure", -- mouseup + "Click to configure map", + miniwin.cursor_hand, 0) -- hand cursor + end -- if + + if type (show_help) == "function" then + local x = config.WINDOW.width - WindowTextWidth (win, FONT_ID, "?", true) - 5 + local y = config.WINDOW.height - 6 - font_height + local width = draw_text_box (win, FONT_ID, + x, -- left + y, -- top (ie. at bottom) + "?", true, -- what to draw, utf8 + config.AREA_NAME_TEXT.colour, -- text colour + config.AREA_NAME_FILL.colour, -- fill colour + config.AREA_NAME_BORDER.colour) -- border colour + + WindowAddHotspot(win, "", + x, y, x + width, y + font_height, -- rectangle + "", -- mouseover + "", -- cancelmouseover + "", -- mousedown + "", -- cancelmousedown + "mapper.show_help", -- mouseup + "Click for help", + miniwin.cursor_hand, 0) -- hand cursor + end -- if + + -- 3D box around whole thing + + draw_3d_box (win, 0, 0, config.WINDOW.width, config.WINDOW.height) + + -- make sure window visible + WindowShow (win, not hidden) + + last_drawn = uid -- last room number we drew (for zooming) + + local end_time = utils.timer () + + -- timing stuff + if timing then + local count= 0 + for k in pairs (drawn) do + count = count + 1 + end + print (string.format ("Time to draw %i rooms = %0.3f seconds, search depth = %i", count, end_time - start_time, depth)) + + total_times_drawn = total_times_drawn + 1 + total_time_taken = total_time_taken + end_time - start_time + + print (string.format ("Total times map drawn = %i, average time to draw = %0.3f seconds", + total_times_drawn, + total_time_taken / total_times_drawn)) + end -- if + +end -- draw + +local credits = { + "MUSHclient mapper", + string.format ("Version %0.1f", VERSION), + "Written by Nick Gammon", + WorldName (), + GetInfo (3), + } + +-- call once to initialize the mapper +function init (t) + + -- make copy of colours, sizes etc. + config = t.config + assert (type (config) == "table", "No 'config' table supplied to mapper.") + + supplied_get_room = t.get_room + assert (type (supplied_get_room) == "function", "No 'get_room' function supplied to mapper.") + + show_help = t.show_help -- "help" function + room_click = t.room_click -- RH mouse-click function + room_mouseover = t.room_mouseover -- mouse-over function + room_cancelmouseover = t.room_cancelmouseover -- cancel mouse-over function + timing = t.timing -- true for timing info + show_completed = t.show_completed -- true to show "Speedwalk completed." message + show_other_areas = t.show_other_areas -- true to show other areas + show_up_down = t.show_up_down -- true to show up or down + show_area_exits = t.show_area_exits -- true to show area exits + speedwalk_prefix = t.speedwalk_prefix -- how to speedwalk (prefix) + + -- force some config defaults if not supplied + for k, v in pairs (default_config) do + config [k] = config [k] or v + end -- for + + win = GetPluginID () .. "_mapper" + + WindowCreate (win, 0, 0, 0, 0, 0, 0, 0) + + -- add the fonts + WindowFont (win, FONT_ID, config.FONT.name, config.FONT.size) + WindowFont (win, FONT_ID_UL, config.FONT.name, config.FONT.size, false, false, true) + + -- see how high it is + font_height = WindowFontInfo (win, FONT_ID, 1) -- height + + -- find where window was last time + windowinfo = movewindow.install (win, miniwin.pos_center_right) + + -- calculate box sizes, arrows, connecting lines etc. + build_room_info () + + WindowCreate (win, + windowinfo.window_left, + windowinfo.window_top, + config.WINDOW.width, + config.WINDOW.height, + windowinfo.window_mode, -- top right + windowinfo.window_flags, + config.BACKGROUND_COLOUR.colour) + + -- let them move it around + movewindow.add_drag_handler (win, 0, 0, 0, font_height + 4) + + local top = (config.WINDOW.height - #credits * font_height) /2 + + for _, v in ipairs (credits) do + local width = WindowTextWidth (win, FONT_ID, v, true) + local left = (config.WINDOW.width - width) / 2 + WindowText (win, FONT_ID, v, left, top, 0, 0, config.ROOM_COLOUR.colour, true) + top = top + font_height + end -- for + + draw_3d_box (win, 0, 0, config.WINDOW.width, config.WINDOW.height) + + WindowShow (win, true) + +end -- init + +function zoom_in () + if last_drawn and ROOM_SIZE < 40 then + ROOM_SIZE = ROOM_SIZE + 2 + DISTANCE_TO_NEXT_ROOM = DISTANCE_TO_NEXT_ROOM + 2 + build_room_info () + draw (last_drawn) + end -- if +end -- zoom_in + + +function zoom_out () + if last_drawn and ROOM_SIZE > 4 then + ROOM_SIZE = ROOM_SIZE - 2 + DISTANCE_TO_NEXT_ROOM = DISTANCE_TO_NEXT_ROOM - 2 + build_room_info () + draw (last_drawn) + end -- if +end -- zoom_out + +function mapprint (...) + local old_note_colour = GetNoteColourFore () + SetNoteColourFore(config.MAPPER_NOTE_COLOUR.colour) + print (...) + SetNoteColourFore (old_note_colour) +end -- mapprint + +function maperror (...) + local old_note_colour = GetNoteColourFore () + SetNoteColourFore(ColourNameToRGB "red") + print (...) + SetNoteColourFore (old_note_colour) +end -- maperror + +function show () + WindowShow (win, true) + hidden = false +end -- show + +function hide () + WindowShow (win, false) + hidden = true +end -- hide + +function save_state () + movewindow.save_state (win) +end -- save_state + + +-- generic room finder + +-- f (uid) is a function which returns: found, done +-- found is not nil if uid is a wanted room - if it is a string it is the reason it matched (eg. shop) +-- done is true if we know there is nothing else to search for (eg. all rooms found) + +-- show_uid is true if you want the room uid to be displayed + +-- expected_count is the number we expect to find (eg. the number found on a database) + +-- if 'walk' is true, we walk to the first match rather than displaying hyperlinks + +-- if fcb is a function, it is called back after displaying each line + +function find (f, show_uid, expected_count, walk, fcb) + + if not check_we_can_find () then + return + end -- if + + if fcb then + assert (type (fcb) == "function") + end -- if + + local start_time = utils.timer () + local paths, count, depth = find_paths (current_room, f) + local end_time = utils.timer () + + local t = {} + local found_count = 0 + for k in pairs (paths) do + table.insert (t, k) + found_count = found_count + 1 + end -- for + + -- timing stuff + if timing then + print (string.format ("Time to search %i rooms = %0.3f seconds, search depth = %i", + count, end_time - start_time, depth)) + end -- if + + if found_count == 0 then + mapprint ("No matches.") + return + end -- if + + if found_count == 1 and walk then + uid, item = next (paths, nil) + mapprint ("Walking to:", rooms [uid].name) + start_speedwalk (item.path) + return + end -- if walking wanted + + -- sort so closest ones are first + table.sort (t, function (a, b) return #paths [a].path < #paths [b].path end ) + + hyperlink_paths = {} + + for _, uid in ipairs (t) do + local room = rooms [uid] -- ought to exist or wouldn't be in table + + assert (room, "Room " .. uid .. " is not in rooms table.") + + if current_room == uid then + mapprint (room.name, "is the room you are in") + else + local distance = #paths [uid].path .. " room" + if #paths [uid].path > 1 then + distance = distance .. "s" + end -- if + distance = distance .. " away" + + local room_name = room.name + if show_uid then + room_name = room_name .. " (" .. uid .. ")" + end -- if + + -- in case the same UID shows up later, it is only valid from the same room + local hash = utils.tohex (utils.md5 (tostring (current_room) .. "<-->" .. tostring (uid))) + + Hyperlink ("!!" .. GetPluginID () .. ":mapper.do_hyperlink(" .. hash .. ")", + room_name, "Click to speedwalk there (" .. distance .. ")", "", "", false) + local info = "" + if type (paths [uid].reason) == "string" and paths [uid].reason ~= "" then + info = " [" .. paths [uid].reason .. "]" + end -- if + mapprint (" - " .. distance .. info) -- new line + + -- callback to display extra stuff (like find context, room description) + if fcb then + fcb (uid) + end -- if callback + hyperlink_paths [hash] = paths [uid].path + end -- if + end -- for each room + + if expected_count and found_count < expected_count then + local diff = expected_count - found_count + local were, matches = "were", "matches" + if diff == 1 then + were, matches = "was", "match" + end -- if + mapprint ("There", were, diff, matches, + "which I could not find a path to within", + config.SCAN.depth, "rooms.") + end -- if + +end -- map_find_things + +-- executed when the mapper draws a hyperlink to a room + +function do_hyperlink (hash) + + if not check_connected () then + return + end -- if + + if not hyperlink_paths or not hyperlink_paths [hash] then + mapprint ("Hyperlink is no longer valid, as you have moved.") + return + end -- if + + local path = hyperlink_paths [hash] + if #path > 0 then + last_hyperlink_uid = path [#path].uid + end -- if + start_speedwalk (path) + +end -- do_hyperlink + +-- build a speedwalk from a path into a string + +function build_speedwalk (path) + + -- build speedwalk string (collect identical directions) + local tspeed = {} + for _, dir in ipairs (path) do + local n = #tspeed + if n == 0 then + table.insert (tspeed, { dir = dir.dir, count = 1 }) + else + if tspeed [n].dir == dir.dir then + tspeed [n].count = tspeed [n].count + 1 + else + table.insert (tspeed, { dir = dir.dir, count = 1 }) + end -- if different direction + end -- if + end -- for + + if #tspeed == 0 then + return + end -- nowhere to go (current room?) + + -- now build string like: 2n3e4(sw) + local s = "" + + for _, dir in ipairs (tspeed) do + if dir.count > 1 then + s = s .. dir.count + end -- if + if #dir.dir == 1 then + s = s .. dir.dir + else + s = s .. "(" .. dir.dir .. ")" + end -- if + s = s .. " " + end -- if + + return s + +end -- build_speedwalk + +-- start a speedwalk to a path + +function start_speedwalk (path) + + if not check_connected () then + return + end -- if + + if current_speedwalk and #current_speedwalk > 0 then + mapprint ("You are already speedwalking! (Ctrl + LH-click on any room to cancel)") + return + end -- if + + current_speedwalk = path + + if current_speedwalk then + if #current_speedwalk > 0 then + last_speedwalk_uid = current_speedwalk [#current_speedwalk].uid + + -- fast speedwalk: just send # 4s 3e etc. + if type (speedwalk_prefix) == "string" and speedwalk_prefix ~= "" then + local s = speedwalk_prefix .. " " .. build_speedwalk (path) + Execute (s) + current_speedwalk = nil + return + end -- if + + local dir = table.remove (current_speedwalk, 1) + local room = get_room (dir.uid) + walk_to_room_name = room.name + SetStatus ("Walking " .. (expand_direction [dir.dir] or dir.dir) .. + " to " .. walk_to_room_name .. + ". Speedwalks to go: " .. #current_speedwalk + 1) + Send (dir.dir) + expected_room = dir.uid + else + cancel_speedwalk () + end -- if any left + end -- if + +end -- start_speedwalk + +-- cancel the current speedwalk + +function cancel_speedwalk () + if current_speedwalk and #current_speedwalk > 0 then + mapprint "Speedwalk cancelled." + end -- if + current_speedwalk = nil + expected_room = nil + hyperlink_paths = nil + SetStatus ("Ready") +end -- cancel_speedwalk + + +-- ------------------------------------------------------------------ +-- mouse-up handlers (need to be exposed) +-- these are for clicking on the map, or the configuration box +-- ------------------------------------------------------------------ + +function mouseup_room (flags, hotspot_id) + local uid = hotspot_id + + if bit.band (flags, miniwin.hotspot_got_rh_mouse) ~= 0 then + + -- RH click + + if type (room_click) == "function" then + room_click (uid, flags) + end -- if + + return + end -- if RH click + + -- here for LH click + + -- Control key down? + if bit.band (flags, miniwin.hotspot_got_control) ~= 0 then + cancel_speedwalk () + return + end -- if ctrl-LH click + + start_speedwalk (speedwalks [uid]) + +end -- mouseup_room + +-- ------------------------------------------------------------------ +-- mouse-over handlers (need to be exposed) +-- these are for mousing over a room +-- ------------------------------------------------------------------ + +function mouseover_room (flags, hotspot_id) + if type (room_mouseover) == "function" then + room_mouseover (hotspot_id, flags) -- moused over + end -- if +end -- mouseover_room + +function cancelmouseover_room (flags, hotspot_id) + if type (room_cancelmouseover) == "function" then + room_cancelmouseover (hotspot_id, flags) -- cancled mouse over + end -- if +end -- cancelmouseover_room + +function mouseup_configure (flags, hotspot_id) + draw_configure_box = true + draw (current_room) +end -- mouseup_configure + +function mouseup_close_configure (flags, hotspot_id) + draw_configure_box = false + draw (current_room) +end -- mouseup_player + +function mouseup_change_colour (flags, hotspot_id) + + local which = string.match (hotspot_id, "^$colour:([%a%d_]+)$") + if not which then + return -- strange ... + end -- not found + + local newcolour = PickColour (config [which].colour) + + if newcolour == -1 then + return + end -- if dismissed + + config [which].colour = newcolour + + draw (current_room) +end -- mouseup_change_colour + +function mouseup_change_font (flags, hotspot_id) + + local newfont = utils.fontpicker (config.FONT.name, config.FONT.size, config.ROOM_NAME_TEXT.colour) + + if not newfont then + return + end -- if dismissed + + config.FONT.name = newfont.name + + if newfont.size > 12 then + utils.msgbox ("Maximum allowed font size is 12 points.", "Font too large", "ok", "!", 1) + else + config.FONT.size = newfont.size + end -- if + + config.ROOM_NAME_TEXT.colour = newfont.colour + + -- reload new font + WindowFont (win, FONT_ID, config.FONT.name, config.FONT.size) + WindowFont (win, FONT_ID_UL, config.FONT.name, config.FONT.size, false, false, true) + + -- see how high it is + font_height = WindowFontInfo (win, FONT_ID, 1) -- height + + draw (current_room) +end -- mouseup_change_font + + +function mouseup_change_width (flags, hotspot_id) + + local width = get_number_from_user ("Choose window width (200 to 1000 pixels)", "Width", config.WINDOW.width, 200, 1000) + + if not width then + return + end -- if dismissed + + config.WINDOW.width = width + draw (current_room) +end -- mouseup_change_width + +function mouseup_change_height (flags, hotspot_id) + + local height = get_number_from_user ("Choose window height (200 to 1000 pixels)", "Width", config.WINDOW.height, 200, 1000) + + if not height then + return + end -- if dismissed + + config.WINDOW.height = height + draw (current_room) +end -- mouseup_change_height + +function mouseup_change_depth (flags, hotspot_id) + + local depth = get_number_from_user ("Choose scan depth (3 to 100 rooms)", "Depth", config.SCAN.depth, 3, 100) + + if not depth then + return + end -- if dismissed + + config.SCAN.depth = depth + draw (current_room) +end -- mouseup_change_depth + +function mouseup_change_delay (flags, hotspot_id) + + local delay = get_number_from_user ("Choose speedwalk delay time (0 to 10 seconds)", "Delay in seconds", config.DELAY.time, 0, 10, true) + + if not delay then + return + end -- if dismissed + + config.DELAY.time = delay + draw (current_room) +end -- mouseup_change_delay + +function zoom_map (flags, hotspot_id) + + if bit.band (flags, 0x100) ~= 0 then + zoom_out () + else + zoom_in () + end -- if +end -- zoom_map + + diff --git a/cosmic rage/lua/mime.lua b/cosmic rage/lua/mime.lua new file mode 100644 index 0000000..169eda2 --- /dev/null +++ b/cosmic rage/lua/mime.lua @@ -0,0 +1,87 @@ +----------------------------------------------------------------------------- +-- MIME support for the Lua language. +-- Author: Diego Nehab +-- Conforming to RFCs 2045-2049 +-- RCS ID: $Id: mime.lua,v 1.29 2007/06/11 23:44:54 diego Exp $ +----------------------------------------------------------------------------- + +----------------------------------------------------------------------------- +-- Declare module and import dependencies +----------------------------------------------------------------------------- +local base = _G +local ltn12 = require("ltn12") +local mime = require("mime.core") +local io = require("io") +local string = require("string") +module("mime") + +-- encode, decode and wrap algorithm tables +encodet = {} +decodet = {} +wrapt = {} + +-- creates a function that chooses a filter by name from a given table +local function choose(table) + return function(name, opt1, opt2) + if base.type(name) ~= "string" then + name, opt1, opt2 = "default", name, opt1 + end + local f = table[name or "nil"] + if not f then + base.error("unknown key (" .. base.tostring(name) .. ")", 3) + else return f(opt1, opt2) end + end +end + +-- define the encoding filters +encodet['base64'] = function() + return ltn12.filter.cycle(b64, "") +end + +encodet['quoted-printable'] = function(mode) + return ltn12.filter.cycle(qp, "", + (mode == "binary") and "=0D=0A" or "\r\n") +end + +-- define the decoding filters +decodet['base64'] = function() + return ltn12.filter.cycle(unb64, "") +end + +decodet['quoted-printable'] = function() + return ltn12.filter.cycle(unqp, "") +end + +local function format(chunk) + if chunk then + if chunk == "" then return "''" + else return string.len(chunk) end + else return "nil" end +end + +-- define the line-wrap filters +wrapt['text'] = function(length) + length = length or 76 + return ltn12.filter.cycle(wrp, length, length) +end +wrapt['base64'] = wrapt['text'] +wrapt['default'] = wrapt['text'] + +wrapt['quoted-printable'] = function() + return ltn12.filter.cycle(qpwrp, 76, 76) +end + +-- function that choose the encoding, decoding or wrap algorithm +encode = choose(encodet) +decode = choose(decodet) +wrap = choose(wrapt) + +-- define the end-of-line normalization filter +function normalize(marker) + return ltn12.filter.cycle(eol, 0, marker) +end + +-- high level stuffing filter +function stuff() + return ltn12.filter.cycle(dot, 2) +end diff --git a/cosmic rage/lua/movewindow.lua b/cosmic rage/lua/movewindow.lua new file mode 100644 index 0000000..8e10b13 --- /dev/null +++ b/cosmic rage/lua/movewindow.lua @@ -0,0 +1,410 @@ +-- movewindow.lua + +--[[ + +Miniwindow drag-to-move functions. + +Author: Nick Gammon +Date: 15th July 2009 +Modified: 16th November 2010 to add preprocessing +Modified: 29th November 2010 by Fiendish to improve dragging offscreen +Modified: 8th February 2018 by Nick to remember the flags setting (eg. absolute position) + +This module is intended to make it easier to add drag handlers for miniwindows. + +It implements the following: + + -- find previous location + nocheck: if true, don't check if offscreen (boolean) + friends: other windows to move with this one (table) + preprocess: preprocessing for mousedown, mouseup etc. (table) + + Handler names for preprocess table: + + mousedown + mouseup + mouseover + cancelmouseover + cancelmousedown + dragmove + dragrelease + + If any preprocess handler returns true (that is, neither nil nor false) then the default handler + in this module is not used. (The miniwindow name is the third argument) + + function mousedown (flags, id, win) + if bit.band (flags, miniwin.hotspot_got_rh_mouse) then + -- do something different here + return true + end -- if + + return false -- take normal movewindow behaviour + end -- mousedown + + windowinfo = movewindow.install (win, default_position, default_flags, nocheck, friends, preprocess) + + movewindow.add_drag_handler (win, left, top, right, bottom, cursor) -- add a drag handler for the nominated rectangle + + movewindow.save_state (win) -- saves the miniwindow location to the appropriate variables + +It also installs a position-checker that moves the miniwindow into view after 5 seconds, in case +you resize the main world window, and the window is no longer visible. The 5 seconds are to give +the main world window's position and size time to stabilize. (Unless nocheck is true) + + +Example of use: + + require "movewindow" -- pull in this module + + + -- CREATE WINDOW in OnPluginInstall + + win = GetPluginID () -- miniwindow ID + + windowinfo = movewindow.install (win, miniwin.pos_center_right, 0) -- default position / flags + + -- make miniwindow (use locations returned from last time we saved the state) + -- note that the width and height are not part of the window position info, and can thus change as required + + WindowCreate (win, + windowinfo.window_left, + windowinfo.window_top, + WINDOW_WIDTH, + WINDOW_HEIGHT, + windowinfo.window_mode, + windowinfo.window_flags, + ColourNameToRGB "slategray") + + + + -- INSTALL DRAG HANDLER when required (eg. when drawing stuff to window) + -- in this case we use 0,0,0,0 as the rectangle (ie. the whole window) + -- typically the height would be the size of the title bar + + movewindow.add_drag_handler (win, 0, 0, 0, 0, miniwin.cursor_both_arrow) + + -- SAVE STATE in OnPluginSaveState + + movewindow.save_state (win) + + + The module makes one global variable (table) when installed. This is named: + + mw__movewindow_info + + + This contains handler functions (the table is an upvalue to the functions) + + "check_map_position"=function: 023D9368 -- the position checker + "dragmove"=function: 01AD1158 -- the dragmove handler + "dragrelease"=function: 023E4238 -- the dragrelease handler + "margin"=20 -- margin for dragging offscreen + "mousedown"=function: 01AD1108 -- the mousedown handler + "origx"=648 -- used during dragging + "origy"=39 + "startx"=88 + "starty"=8 + "win"="23c3c91af0a26790c625f5d1" -- the supplied window ID + "window_flags"=2 -- flags (eg. 2, absolute position) + "window_left"=652 -- current left location + "window_mode"=0 -- window mode + "window_top"=31 -- current top location + + + This table is returned from movewindow.install so you can find where to put the + window the first time it is created. + +--]] + +movewindow = {} -- table to hold functions like movewindow.install + +-- make a mouse-down handler with the movement information as an upvalue + +local function make_mousedown_handler (mwi) + + return function (flags, hotspot_id) + + local win = mwi.win + + -- see if other action wanted + if mwi.preprocess.mousedown then + if mwi.preprocess.mousedown (flags, hotspot_id, win) then + return + end -- if handled already + end -- if handler + + -- find where mouse is so we can adjust window relative to mouse + mwi.startx = WindowInfo (win, 14) + mwi.starty = WindowInfo (win, 15) + + -- find where window is in case we drag it offscreen + mwi.origx = WindowInfo (win, 10) + mwi.origy = WindowInfo (win, 11) + + -- find where the friends are relative to the window + for i, v in ipairs (mwi.window_friends) do + if v then + mwi.window_friend_deltas [i] = + { + WindowInfo (v, 10) - mwi.origx, + WindowInfo (v, 11) - mwi.origy + } + end -- if + end -- for + + end -- mousedown + +end -- make_mousedown_handler + +-- make a mouse drag-move handler with the movement information as an upvalue + +local function make_dragmove_handler (mwi) + + return function (flags, hotspot_id) + + local win = mwi.win + + -- see if other action wanted + if mwi.preprocess.dragmove then + if mwi.preprocess.dragmove (flags, hotspot_id, win) then + return + end -- if handled already + end -- if handler + + -- find where it is now + local posx, posy = WindowInfo (win, 17) - mwi.startx, + WindowInfo (win, 18) - mwi.starty + + -- change the mouse cursor shape appropriately + if posx < 0 or + posx > GetInfo (281) - mwi.margin or + posy < 0 or -- don't drag title out of view + posy > GetInfo (280) - mwi.margin then + SetCursor (miniwin.cursor_x) -- X cursor + else + SetCursor (miniwin.cursor_hand) -- hand cursor + end -- if + + if posx < 0 then + posx = 0 + elseif posx > GetInfo (281) - mwi.margin then + posx = GetInfo(281) - mwi.margin + end + if posy < 0 then + posy = 0 + elseif posy > GetInfo(280) - mwi.margin then + posy = GetInfo(280) - mwi.margin + end + + -- move the window to the new location - offset by how far mouse was into window + WindowPosition(win, posx, posy, 0, miniwin.create_absolute_location); + + -- move the friends if they still exist + for i, v in ipairs(mwi.window_friends) do + if v then + WindowPosition (v, posx + mwi.window_friend_deltas [i] [1], + posy + mwi.window_friend_deltas [i] [2], + 0, + WindowInfo (v, 8)) + end -- if + end -- for + + mwi.window_left = posx -- remember for saving state + mwi.window_top = posy + mwi.window_mode = 0 + mwi.window_flags = miniwin.create_absolute_location -- absolute position + + end -- dragmove + +end -- make_dragmove_handler + +-- make a mouse drag-release handler with the movement information as an upvalue + +local function make_dragrelease_handler (mwi) + + return function (flags, hotspot_id) + + local win = mwi.win + + -- see if other action wanted + if mwi.preprocess.dragrelease then + if mwi.preprocess.dragrelease (flags, hotspot_id, win) then + return + end -- if handled already + end -- if handler + + Repaint () -- update window location + + end -- dragrelease + +end -- make_dragrelease_handler + +-- make other handler with the movement information as an upvalue + +local function make_other_handler (mwi, name) + + return function (flags, hotspot_id) + + -- send to supplied handler + if mwi.preprocess [name] then + mwi.preprocess [name] (flags, hotspot_id, mwi.win) + end -- if handler + + end -- other + +end -- make_other_handler + +-- make a mouse position-checking function with the movement information as an upvalue + +local function make_check_map_position_handler (mwi) + + return function () + + local win = mwi.win + + if not WindowInfo (win, 1) then + ColourNote ("white", "red", "Error in make_check_map_position_handler: no window named: " .. win) + return + end -- no such window + + -- check miniwindow visible + if mwi.window_left < 0 or + mwi.window_left > GetInfo (281) - mwi.margin or + mwi.window_top < 0 or -- don't drag title out of view + mwi.window_top > GetInfo (280) - mwi.margin then + mwi.window_mode = miniwin.pos_center_right + mwi.window_flags = 0 + end -- if not visible + + WindowPosition (win, + mwi.window_left, + mwi.window_top, + mwi.window_mode, + mwi.window_flags) + + end -- check_map_position + +end -- make_check_map_position_handler + +-- call movewindow.install in OnPluginInstall to find the position of the window, before creating it +-- - it also creates the handler functions ready for use later + +function movewindow.install (win, default_position, default_flags, nocheck, friends, preprocess, start_position) + + win = win or GetPluginID () -- default to current plugin ID + + assert (not string.match (win, "[^A-Za-z0-9_]"), "Invalid window name in movewindow.install: " .. win) + + default_position = default_position or miniwin.pos_center_right -- on right, center top/bottom + default_flags = default_flags or 0 + + -- set up handlers and where window should be shown (from saved state, if any) + local movewindow_info = { + win = win, -- save window ID + + -- save current position in table (obtained from state file) + window_left = tonumber (GetVariable ("mw_" .. win .. "_windowx")) or (start_position and start_position.x) or 0, + window_top = tonumber (GetVariable ("mw_" .. win .. "_windowy")) or (start_position and start_position.y) or 0, + window_mode = default_position, + window_flags = tonumber (GetVariable ("mw_" .. win .. "_windowflags")) or default_flags, + window_friends = friends or {}, + window_friend_deltas = {}, + margin = 20, -- how close we can put to the edge of the window + preprocess = preprocess or {}, + } + + -- check valid + for k, v in pairs (movewindow_info.preprocess) do + assert (type (v) == "function", "Handler '" .. k .. "' is not a function") + end -- for + + -- handler to reposition window + movewindow_info.check_map_position = make_check_map_position_handler (movewindow_info) -- for startup + + -- mouse handlers + movewindow_info.mousedown = make_mousedown_handler (movewindow_info) + movewindow_info.mouseup = make_other_handler (movewindow_info, "mouseup") + movewindow_info.mouseover = make_other_handler (movewindow_info, "mouseover") + movewindow_info.cancelmouseover = make_other_handler (movewindow_info, "cancelmouseover") + movewindow_info.cancelmousedown = make_other_handler (movewindow_info, "cancelmousedown") + movewindow_info.dragmove = make_dragmove_handler (movewindow_info) + movewindow_info.dragrelease = make_dragrelease_handler (movewindow_info) + + -- save table in global namespace + _G ["mw_" .. win .. "_movewindow_info"] = movewindow_info + + + -- give main world window time to stabilize its size and position + -- eg. this might be: mw_23c3c91af0a26790c625f5d1_movewindow_info.check_map_position () + + if not nocheck then -- if wanted + DoAfterSpecial (5, "mw_" .. win .. "_movewindow_info.check_map_position ()" , sendto.script) + end -- if + + return movewindow_info -- the caller might appreciate access to this table +end -- movewindow.install + +-- call movewindow.add_drag_handler after creating the window, and after deleting hotspots where applicable +-- to add a drag hotspot + +function movewindow.add_drag_handler (win, left, top, right, bottom, cursor) + + win = win or GetPluginID () -- default to current plugin ID + + -- the zz puts it under other hotspots on the drag area + local hotspot_id = "zz_mw_" .. win .. "_movewindow_hotspot" + + if not WindowInfo (win, 1) then + ColourNote ("white", "red", "Error in movewindow.add_drag_handler: no window named: " .. win) + return + end -- no such window + + -- make a hotspot + WindowAddHotspot(win, hotspot_id, + left or 0, top or 0, right or 0, bottom or 0, -- rectangle + "mw_" .. win .. "_movewindow_info.mouseover", -- MouseOver + "mw_" .. win .. "_movewindow_info.cancelmouseover", -- CancelMouseOver + "mw_" .. win .. "_movewindow_info.mousedown", -- MouseDown + "mw_" .. win .. "_movewindow_info.cancelmousedown", -- CancelMouseDown + "mw_" .. win .. "_movewindow_info.mouseup", -- MouseUp + "Drag to move window", -- tooltip text + cursor or miniwin.cursor_hand, -- cursor + 0) -- flags + + WindowDragHandler (win, hotspot_id, + "mw_" .. win .. "_movewindow_info.dragmove", + "mw_" .. win .. "_movewindow_info.dragrelease", + 0) -- flags + +end -- movewindow.add_drag_handler + +-- call movewindow.save_state in OnPluginSaveState + +function movewindow.save_state (win) + + win = win or GetPluginID () -- default to current plugin ID + + -- get movewindow variable from global namespace + local mwi = _G ["mw_" .. win .. "_movewindow_info"] + + if not mwi then + ColourNote ("white", "red", "Error in movewindow.save_state: no window movement info for: " .. win) + return + end -- no such window + + -- remember where the window was + + -- use actual last specified position, not where we happen to think it is, in case another plugin moves it + -- suggested by Fiendish, 27 August 2012. + if WindowInfo (win, 1) then + mwi.window_left = WindowInfo(win, 1) + end + if WindowInfo (win, 2) then + mwi.window_top = WindowInfo(win, 2) + end + + SetVariable ("mw_" .. win .. "_windowx", mwi.window_left) + SetVariable ("mw_" .. win .. "_windowy", mwi.window_top) + SetVariable ("mw_" .. win .. "_windowflags", mwi.window_flags) + +end -- movewindow.save_state diff --git a/cosmic rage/lua/mw.lua b/cosmic rage/lua/mw.lua new file mode 100644 index 0000000..1b4c510 --- /dev/null +++ b/cosmic rage/lua/mw.lua @@ -0,0 +1,480 @@ +-- mw.lua + +-- Helper functions for miniwindows +-- + +-- Author: Nick Gammon - 8th September 2008 + +--[[ + +Exposed functions are: + + mw.colourtext - show a string with imbedded colour codes + mw.colour_conversion - table with colour codes in it - add more if you want + mw.strip_colours - remove colour codes from a string + mw.popup - make a popup window + mw.tooltip - make a tooltip window + + EXAMPLE OF MAKING A POPUP WINDOW: + + require "mw" + + + -- SET UP FOR POPUP WINDOWS - define colours, add fonts, make window id + -- (DO THIS ONCE ONLY, eg. in OnPluginInstall) + + -- our window frame/background colours + border_colour = 0xCCD148 + background_colour = 0x222222 + + -- a unique ID + infowin = GetPluginID () .. ":info" + + -- font IDs + font_id = "popup_font" + heading_font_id = "popup_heading_font" + + font_size = 8 + + -- use 8 pt Dina or 10 pt Courier + local fonts = utils.getfontfamilies () + + -- choose a font that exists + + if fonts.Dina then + font_name = "Dina" + elseif fonts ["Lucida Sans Unicode"] then + font_name = "Lucida Sans Unicode" + else + font_size = 10 + font_name = "Courier" + end -- if + + -- load fonts + WindowCreate (infowin, 0, 0, 0, 0, 0, 0, 0) -- make initial window + + -- install the fonts + WindowFont (infowin, font_id, font_name, font_size, false, false, false, false, + miniwin.font_charset_ansi, + miniwin.font_family_modern + miniwin.font_pitch_fixed) + WindowFont (infowin, heading_font_id, font_name, font_size + 2, false, false, false, false, + miniwin.font_charset_ansi, + miniwin.font_family_modern + miniwin.font_pitch_fixed) + + -- NOW DISPLAY A WINDOW + + -- what to say - one line per table entry, with imbedded colour codes + + info = { "@Ctesting 1 2 3", + "@GThis is a heading", + "Line @Mwith @Bmultiple @Rcolours", + } + + heading = "@MHello, @Yworld" + left, top = 40, 50 + align_right = false + align_bottom = false + capitalize = true + + -- show it + mw.popup (infowin, -- window name to use + heading_font_id, -- font to use for the heading + font_id, -- font to use for each line + heading, -- heading text + info, -- table of lines to show (with colour codes) + left, top, -- where to put it + border_colour, -- colour for round rectangle line + background_colour, -- colour for background + capitalize, -- if true, force the first letter to upper case + align_right, -- if true, align right side on "Left" parameter + align_bottom) -- if true, align bottom side on "Top" parameter + + + EXAMPLE OF MAKING A TOOLTIP WINDOW: + + -- SET UP FOR TOOLTIP WINDOWS - define colours, add fonts, make window id + -- (DO THIS ONCE ONLY, eg. in OnPluginInstall) + + -- Example setup code: + require "mw" + -- get ready for tooltips + win_tooltip = GetPluginID () .. "_tooltip" + font_tooltip = "tf" + bold_font_tooltip = "tfb" + -- make the window + WindowCreate (win_tooltip, 0, 0, 0, 0, 0, 0, 0) + -- load some fonts into it + WindowFont (win_tooltip, font_tooltip, "Tahoma", 8) + WindowFont (win_tooltip, bold_font_tooltip, "Tahoma", 8, true) + + -- NOW DISPLAY A tooltip (Put bold lines inside asterisks) + + mw.tooltip (win_tooltip, -- window name to use + font_tooltip, -- font to use for each line + bold_font_tooltip, -- bold font + "*Info*\nHello, world!\nHave fun.", -- tooltip text + 45, 75, -- where to put it (x, y) + 0, -- colour for text (black) + 0, -- colour for border (black) + ColourNameToRGB ("#FFFFE1")) -- colour for background + +--]] + +module (..., package.seeall) + +DEFAULT_COLOUR = "@w" +TRANSPARENCY_COLOUR = 0x080808 +BORDER_WIDTH = 2 + +local BLACK = 1 +local RED = 2 +local GREEN = 3 +local YELLOW = 4 +local BLUE = 5 +local MAGENTA = 6 +local CYAN = 7 +local WHITE = 8 + +-- colour styles (eg. @r is normal red, @R is bold red) + +-- @- is shown as ~ +-- @@ is shown as @ + +-- This table uses the colours as defined in the MUSHclient ANSI tab, however the +-- defaults are shown on the right if you prefer to use those. + +colour_conversion = { + k = GetNormalColour (BLACK) , -- 0x000000 + r = GetNormalColour (RED) , -- 0x000080 + g = GetNormalColour (GREEN) , -- 0x008000 + y = GetNormalColour (YELLOW) , -- 0x008080 + b = GetNormalColour (BLUE) , -- 0x800000 + m = GetNormalColour (MAGENTA) , -- 0x800080 + c = GetNormalColour (CYAN) , -- 0x808000 + w = GetNormalColour (WHITE) , -- 0xC0C0C0 + K = GetBoldColour (BLACK) , -- 0x808080 + R = GetBoldColour (RED) , -- 0x0000FF + G = GetBoldColour (GREEN) , -- 0x00FF00 + Y = GetBoldColour (YELLOW) , -- 0x00FFFF + B = GetBoldColour (BLUE) , -- 0xFF0000 + M = GetBoldColour (MAGENTA) , -- 0xFF00FF + C = GetBoldColour (CYAN) , -- 0xFFFF00 + W = GetBoldColour (WHITE) , -- 0xFFFFFF + + -- add custom colours here + + + } -- end conversion table + + + +-- displays text with colour codes imbedded +-- +-- win: window to use +-- font_id : font to use +-- Text : what to display +-- Left, Top, Right, Bottom : where to display it +-- Capitalize : if true, turn the first letter into upper-case + +function colourtext (win, font_id, Text, Left, Top, Right, Bottom, Capitalize, utf8) + + if Text:match ("@") then + local x = Left -- current x position + local need_caps = Capitalize + + Text = Text:gsub ("@%-", "~") -- fix tildes + Text = Text:gsub ("@@", "\0") -- change @@ to 0x00 + + -- make sure we start with @ or gsub doesn't work properly + if Text:sub (1, 1) ~= "@" then + Text = DEFAULT_COLOUR .. Text + end -- if + + for colour, text in Text:gmatch ("@(%a)([^@]+)") do + text = text:gsub ("%z", "@") -- put any @ characters back + + if need_caps then + local count + text, count = text:gsub ("%a", string.upper, 1) + need_caps = count == 0 -- if not done, still need to capitalize yet + end -- if + + if #text > 0 then + x = x + WindowText (win, font_id, text, x, Top, Right, Bottom, + colour_conversion [colour] or GetNormalColour (WHITE), utf8) + end -- some text to display + + end -- for each colour run + + return x + end -- if + + + if Capitalize then + Text = Text:gsub ("%a", string.upper, 1) + end -- if leading caps wanted + + return WindowText (win, font_id, Text, Left, Top, Right, Bottom, + colour_conversion [DEFAULT_COLOUR] or GetNormalColour (WHITE)) + +end -- colourtext + +-- converts text with colour styles in it into style runs + +function ColoursToStyles (Text) + + if Text:match ("@") then + + astyles = {} + + Text = Text:gsub ("@%-", "~") -- fix tildes + Text = Text:gsub ("@@", "\0") -- change @@ to 0x00 + + -- make sure we start with @ or gsub doesn't work properly + if Text:sub (1, 1) ~= "@" then + Text = DEFAULT_COLOUR .. Text + end -- if + + for colour, text in Text:gmatch ("@(%a)([^@]+)") do + + text = text:gsub ("%z", "@") -- put any @ characters back + + if #text > 0 then + table.insert (astyles, { text = text, + length = #text, + textcolour = colour_conversion [colour] or GetNormalColour (WHITE), + backcolour = GetNormalColour (BLACK) }) + end -- if some text + end -- for each colour run. + + return astyles + + end -- if any colour codes at all + + -- No colour codes, create a single style. + return { { text = Text, + length = #Text, + textcolour = GetNormalColour (WHITE), + backcolour = GetNormalColour (BLACK) } } + +end -- function ColoursToStyles + +-- take a string, and remove colour codes from it (eg. "@Ghello" becomes "hello" +function strip_colours (s) + s = s:gsub ("@%-", "~") -- fix tildes + s = s:gsub ("@@", "\0") -- change @@ to 0x00 + s = s:gsub ("@%a([^@]*)", "%1") + return (s:gsub ("%z", "@")) -- put @ back +end -- strip_colours + + +function popup (win, -- window name to use + heading_font_id, -- font to use for the heading + font_id, -- font to use for each line + heading, -- heading text + info, -- table of lines to show (with colour codes) + Left, Top, -- where to put it + border_colour, -- colour for round rectangle line + background_colour, -- colour for background + capitalize, -- if true, force the first letter to be upper case + align_right, -- if true, align right side on "Left" parameter + align_bottom) -- if true, align bottom side on "Top" parameter + + assert (WindowInfo (win, 1), "Window " .. win .. " must already exist") + assert (WindowFontInfo (win, heading_font_id, 1), "No font " .. heading_font_id .. " in " .. win) + assert (WindowFontInfo (win, font_id, 1), "No font " .. font_id .. " in " .. win) + + local font_height = WindowFontInfo (win, font_id, 1) + local font_leading = WindowFontInfo (win, font_id, 4) + WindowFontInfo (win, font_id, 5) + local heading_font_height = WindowFontInfo (win, heading_font_id, 1) + + -- find text width - minus colour codes + local infowidth = 0 + local infoheight = 0 + + -- calculate heading width and height + if heading and #heading > 0 then + infowidth = WindowTextWidth (win, heading_font_id, strip_colours (heading)) + infoheight = heading_font_height + end -- have a heading + + -- calculate remaining width and height + for _, v in ipairs (info) do + infowidth = math.max (infowidth, WindowTextWidth (win, font_id, strip_colours (v))) + infoheight = infoheight + font_height + end -- for + + infowidth = infowidth + (2 * BORDER_WIDTH) + -- leave room for border + WindowFontInfo (win, font_id, 6) -- one character width extra + + infoheight = infoheight + (2 * BORDER_WIDTH) + -- leave room for border + font_leading + -- plus leading below bottom line, + 10 -- and 5 pixels top and bottom + + if align_right then + Left = Left - infowidth + end -- if align_right + + if align_bottom then + Top = Top - infoheight + end -- if align_bottom + + WindowCreate (win, + Left, Top, -- where + infowidth, -- width (gap of 5 pixels per side) + infoheight, -- height + miniwin.pos_top_left, -- position mode: can't be 0 to 3 + miniwin.create_absolute_location + miniwin.create_transparent, + TRANSPARENCY_COLOUR) -- background (transparent) colour + + WindowCircleOp (win, miniwin.circle_round_rectangle, + BORDER_WIDTH, BORDER_WIDTH, -BORDER_WIDTH, -BORDER_WIDTH, -- border inset + border_colour, miniwin.pen_solid, BORDER_WIDTH, -- line + background_colour, miniwin.brush_solid, -- fill + 5, 5) -- diameter of ellipse + + local x = BORDER_WIDTH + WindowFontInfo (win, font_id, 6) / 2 -- start 1/2 character in + local y = BORDER_WIDTH + 5 -- skip border, and leave 5 pixel gap + + -- heading if wanted + if heading and #heading > 0 then + colourtext (win, heading_font_id, heading, x, y, 0, 0, capitalize) + y = y + heading_font_height + end -- have a heading + + -- show each line + for _, v in ipairs (info) do + colourtext (win, font_id, v, x, y, 0, 0, capitalize) + y = y + font_height + end -- for + + -- display popup window + WindowShow (win, true) + +end -- popup + +-- -------------------------------------------------------------- +-- Displays a tooltip (small box with "arrow" pointing to something of interest) +-- Bold lines are surrounded by asterisks (eg. *Info*) +-- -------------------------------------------------------------- +function tooltip (win, -- window name to use + font_id, -- font to use for each line + bold_font_id, -- font to use for bold lines + text, -- tooltip text + Left, Top, -- where to put it (x, y) + text_colour, -- colour for text + border_colour, -- colour for border + background_colour) -- colour for background + + assert (WindowInfo (win, 1), "Window " .. win .. " must already exist") + assert (WindowFontInfo (win, font_id, 1), "No font " .. font_id .. " in " .. win) + assert (WindowFontInfo (win, bold_font_id, 1), "No font " .. bold_font_id .. " in " .. win) + local font_height = WindowFontInfo (win, font_id, 1) + local bold_font_height = WindowFontInfo (win, bold_font_id, 1) + local MARGIN = 8 + local TIPSIZE = 12 + + -- break text into lines + local t = utils.split (text, "\n") + + -- tooltip height + local height = MARGIN * 2 -- margin at top and bottom + -- tooltip width + local width = TIPSIZE * 2 -- must be at least large enough for the tip part + for k, v in ipairs (t) do + -- bold lines start and end with an asterisk + local boldText = string.match (v, "^%*(.*)%*$") + if boldText then + width = math.max (width, WindowTextWidth (win, bold_font_id, boldText, true)) + height = height + bold_font_height + else + width = math.max (width, WindowTextWidth (win, font_id, v, true)) + height = height + font_height + end -- if + end -- for + width = width + (MARGIN * 2) -- margin per side + + -- the tooltip pointer starts TIPSIZE pixels to the right and descends TIPSIZE pixels + WindowCreate (win, + Left - TIPSIZE, Top - height - TIPSIZE, + width + 2, height + TIPSIZE + 2, -- 2 pixels margin to allow for border + TIPSIZE downwards for the tip + miniwin.pos_top_left, -- position + miniwin.create_absolute_location + miniwin.create_transparent + miniwin.create_ignore_mouse, + TRANSPARENCY_COLOUR) + + -- mucking around here to get rounded rectangle + local points = { + -- top LH corner + 1, 6, + 2, 6, + 2, 4, + 3, 4, + 3, 3, + 4, 3, + 4, 2, + 6, 2, + 6, 1, + + -- top RH corner + width - 5, 1, + width - 5, 2, + width - 3, 2, + width - 3, 3, + width - 2, 3, + width - 2, 4, + width - 1, 4, + width - 1, 6, + width, 6, + + -- bottom RH corner + width, height - 5, + width - 1, height - 5, + width - 1, height - 3, + width - 2, height - 3, + width - 2, height - 2, + width - 3, height - 2, + width - 3, height - 1, + width - 5, height - 1, + width - 5, height, + + (TIPSIZE * 2) + 1, height, -- RH side of tip + TIPSIZE + 1, height + TIPSIZE, -- bottom of tip + TIPSIZE + 1, height, -- LH side of tip + + -- bottom LH corner + 6, height, + 6, height - 1, + 4, height - 1, + 4, height - 2, + 3, height - 2, + 3, height - 3, + 2, height - 3, + 2, height - 5, + 1, height - 5, + } + + -- make the tooltip polygon + WindowPolygon(win, table.concat (points, ","), + border_colour, -- pen colour + miniwin.pen_solid, 1, -- pen (1 pixel wide) + background_colour, -- brush colour + miniwin.brush_solid, -- brush + true) -- close it + + -- put the text into it + local top = MARGIN + 1 + for _, v in ipairs (t) do + -- bold lines start and end with an asterisk + local boldText = string.match (v, "^%*(.*)%*$") + if boldText then + WindowText (win, bold_font_id, boldText, MARGIN + 1, top, 0, 0, text_colour, true) + top = top + bold_font_height + else + WindowText (win, font_id, v, MARGIN + 1, top, 0, 0, text_colour, true) + top = top + font_height + end -- if + end -- for + + WindowShow (win, true) + +end -- tooltip \ No newline at end of file diff --git a/cosmic rage/lua/pairsbykeys.lua b/cosmic rage/lua/pairsbykeys.lua new file mode 100644 index 0000000..72b9a4c --- /dev/null +++ b/cosmic rage/lua/pairsbykeys.lua @@ -0,0 +1,43 @@ +-- pairsbykeys.lua +-- From Programming in Lua book, 2nd edition +-- Gives you an iterator that moves through an ordinary table (eg. string keys) +-- but sorted into key sequence. +-- It does that by copying the table keys into a temporary table and sorting that. + +-- If you need to sort keys other than strings, see: + +-- See: http://lua-users.org/wiki/SortedIteration + +function pairsByKeys (t, f) + local a = {} + -- build temporary table of the keys + for n in pairs (t) do + table.insert (a, n) + end + table.sort (a, f) -- sort using supplied function, if any + local i = 0 -- iterator variable + return function () -- iterator function + i = i + 1 + return a[i], t[a[i]] + end -- iterator function +end -- pairsByKeys + +return pairsByKeys + +--[[ + + + -- This prints the math functions in random order + for k, v in pairs (math) do + print (k, v) + end -- for + + require "pairsbykeys" + + -- This prints the math functions in key order + for k, v in pairsByKeys (math) do + print (k, v) + end -- for + + --]] + \ No newline at end of file diff --git a/cosmic rage/lua/ppi.lua b/cosmic rage/lua/ppi.lua new file mode 100644 index 0000000..8d122ce --- /dev/null +++ b/cosmic rage/lua/ppi.lua @@ -0,0 +1,170 @@ +--[[ + +PLUGIN-to-PLUGIN-INTERFACE (PPI) + +Author: Twisol +Date: 3rd January 2010 + +Amendments: Nick Gammon +Date: 8th January 2010 + +Example of use: + +SERVICE + +-- require PPI module +require "ppi" + +-- exposed function +function SomeMethodHere (a, b, c, d) + -- do something with a, b, c, d + return 1, 2, 3, 4 +end + +-- notify PPI of this function +ppi.Expose "SomeMethodHere" + +-- Or, for anonymous functions: +ppi.Expose ("DoSomethingElse", function () print "hello" end) + +CLIENT + +-- require PPI module +require "ppi" + +-- resolve dependencies +function OnPluginListChanged () + + -- get PPI entries for all exposed function in this plugin + my_service = ppi.Load ("15783160bde378741f9652d1") -- plugin ID of service plugin + + if not my_service then + Note ("Dependency plugin not installed!") + end + +end -- OnPluginListChanged + +-- later on in plugin ... + +-- call SomeMethodHere in other plugin, passing various data types, getting results + +if my_service then + w, x, y, z = my_service.SomeMethodHere (42, "Nick", true, { a = 63, b = 22 } ) +end -- if service installed + +NOTES +----- + +ppi.Load returns a table with various values in it about the target plugin (see below +for what they are). For example, _name is the plugin name of the target plugin, and +_version is the version number of that plugin. + +If ppi.Load returns no value (effectively, nil) then the target plugin was not installed. + +Provided a non-nil result was returned, you can then call any exposed function in the +target plugin. There is currently no mechanism for finding what functions are exposed, for +simplicity's sake. However it would be possible to make a service function that returned all +exposed functions. If service plugins evolve in functionality, checking the target plugin's +version (the _version variable) should suffice for making sure plugins are synchronized. + +To avoid clashes in variable names, you cannot expose a function starting with an underscore. + +Communication with the target plugin is by global variables set up by the Expose function, along +the lines of: + +PPI_function_name_PPI_ (one for each exposed function) + +Also: + +PPI__returns__PPI_ is used for storing the returned values. + +--]] + +-- hide all except non-local variables +module (..., package.seeall) + +-- for transferring variables +require "serialize" + +-- PPI version +local V_MAJOR, V_MINOR, V_PATCH = 1, 1, 0 +local VERSION = string.format ("%d.%d.%d", V_MAJOR, V_MINOR, V_PATCH) + +-- called plugin uses this variable to store returned values +local RETURNED_VALUE_VARIABLE = "PPI__returns__PPI_" + +-- For any function in our PPI table, try to call that in the target plugin +local PPI_meta = { + __index = function (tbl, idx) + if (idx:sub (1, 1) ~= "_") then + return function(...) + -- Call the method in the target plugin + local status = CallPlugin (tbl._id, "PPI_" .. idx .. "_PPI_", serialize.save_simple {...}) + + -- explain a bit if we failed + if status ~= error_code.eOK then + ColourNote ("white", "red", "Error calling " .. idx .. + " in plugin " .. tbl._name .. + " using PPI from " .. GetPluginName () .. + " (" .. error_desc [status] .. ")") + check (status) + end -- if + + -- call succeeded, get any returned values + local returns = {} -- table of returned values + local s = GetPluginVariable(tbl._id, RETURNED_VALUE_VARIABLE) or "{}" + local f = assert (loadstring ("t = " .. s)) -- convert serialized data back + setfenv (f, returns) () -- load the returned values into 'returns' + + -- unpack returned values to caller + return unpack (returns.t) + end -- generated function + end -- not starting with underscore + end -- __index function +} -- end PPI_meta table + +-- PPI request resolver +local function PPI_resolver (func) + return function (s) -- calling plugin serialized parameters into a single string argument + local params = {} -- table of parameters + local f = assert (loadstring ("t = " .. s)) -- convert serialized data back + setfenv (f, params) () -- load the parameters into 'params' + + -- call target function, get return values, serialize back into variable + SetVariable(RETURNED_VALUE_VARIABLE, serialize.save_simple {func(unpack (params.t))}) + end -- generated function + +end -- PPI_resolver + +-- EXPOSED FUNCTIONS + +-- We "load" a plugin by checking it exists, and creating a table saving the +-- target plugin ID etc., and have a metatable which will handle function calls +function Load (plugin_id) + if IsPluginInstalled (plugin_id) then + return setmetatable ( + { _id = plugin_id, -- so we know which plugin to call + _name = GetPluginInfo (plugin_id, 1), + _author = GetPluginInfo (plugin_id, 2), + _filename = GetPluginInfo (plugin_id, 6), + _enabled = GetPluginInfo (plugin_id, 17), + _version = GetPluginInfo (plugin_id, 18), + _required_version = GetPluginInfo (plugin_id, 19), + _directory = GetPluginInfo (plugin_id, 20), + _PPI_V_MAJOR = V_MAJOR, -- version info + _PPI_V_MINOR = V_MINOR, + _PPI_V_PATCH = V_PATCH, + _PPI_VERSION = VERSION, + }, + PPI_meta) -- everything except the above will generate functions + else + return nil, "Plugin ID " .. plugin_id .. " not installed" -- in case you assert + end -- if +end -- function Load + +-- Used by a plugin to expose methods to other plugins +-- Each exposed function will be added to global namespace as PPI__PPI_ +function Expose (name, func) + assert (type (func or _G [name]) == "function", "Function " .. name .. " does not exist.") + _G ["PPI_" .. name .. "_PPI_"] = PPI_resolver (func or _G [name]) +end -- function Expose diff --git a/cosmic rage/lua/re.lua b/cosmic rage/lua/re.lua new file mode 100644 index 0000000..3b9974f --- /dev/null +++ b/cosmic rage/lua/re.lua @@ -0,0 +1,259 @@ +-- $Id: re.lua,v 1.44 2013/03/26 20:11:40 roberto Exp $ + +-- imported functions and modules +local tonumber, type, print, error = tonumber, type, print, error +local setmetatable = setmetatable +local m = require"lpeg" + +-- 'm' will be used to parse expressions, and 'mm' will be used to +-- create expressions; that is, 're' runs on 'm', creating patterns +-- on 'mm' +local mm = m + +-- pattern's metatable +local mt = getmetatable(mm.P(0)) + + + +-- No more global accesses after this point +local version = _VERSION +if version == "Lua 5.2" then _ENV = nil end + + +local any = m.P(1) + + +-- Pre-defined names +local Predef = { nl = m.P"\n" } + + +local mem +local fmem +local gmem + + +local function updatelocale () + mm.locale(Predef) + Predef.a = Predef.alpha + Predef.c = Predef.cntrl + Predef.d = Predef.digit + Predef.g = Predef.graph + Predef.l = Predef.lower + Predef.p = Predef.punct + Predef.s = Predef.space + Predef.u = Predef.upper + Predef.w = Predef.alnum + Predef.x = Predef.xdigit + Predef.A = any - Predef.a + Predef.C = any - Predef.c + Predef.D = any - Predef.d + Predef.G = any - Predef.g + Predef.L = any - Predef.l + Predef.P = any - Predef.p + Predef.S = any - Predef.s + Predef.U = any - Predef.u + Predef.W = any - Predef.w + Predef.X = any - Predef.x + mem = {} -- restart memoization + fmem = {} + gmem = {} + local mt = {__mode = "v"} + setmetatable(mem, mt) + setmetatable(fmem, mt) + setmetatable(gmem, mt) +end + + +updatelocale() + + + +local I = m.P(function (s,i) print(i, s:sub(1, i-1)); return i end) + + +local function getdef (id, defs) + local c = defs and defs[id] + if not c then error("undefined name: " .. id) end + return c +end + + +local function patt_error (s, i) + local msg = (#s < i + 20) and s:sub(i) + or s:sub(i,i+20) .. "..." + msg = ("pattern error near '%s'"):format(msg) + error(msg, 2) +end + +local function mult (p, n) + local np = mm.P(true) + while n >= 1 do + if n%2 >= 1 then np = np * p end + p = p * p + n = n/2 + end + return np +end + +local function equalcap (s, i, c) + if type(c) ~= "string" then return nil end + local e = #c + i + if s:sub(i, e - 1) == c then return e else return nil end +end + + +local S = (Predef.space + "--" * (any - Predef.nl)^0)^0 + +local name = m.R("AZ", "az", "__") * m.R("AZ", "az", "__", "09")^0 + +local arrow = S * "<-" + +local seq_follow = m.P"/" + ")" + "}" + ":}" + "~}" + "|}" + (name * arrow) + -1 + +name = m.C(name) + + +-- a defined name only have meaning in a given environment +local Def = name * m.Carg(1) + +local num = m.C(m.R"09"^1) * S / tonumber + +local String = "'" * m.C((any - "'")^0) * "'" + + '"' * m.C((any - '"')^0) * '"' + + +local defined = "%" * Def / function (c,Defs) + local cat = Defs and Defs[c] or Predef[c] + if not cat then error ("name '" .. c .. "' undefined") end + return cat +end + +local Range = m.Cs(any * (m.P"-"/"") * (any - "]")) / mm.R + +local item = defined + Range + m.C(any) + +local Class = + "[" + * (m.C(m.P"^"^-1)) -- optional complement symbol + * m.Cf(item * (item - "]")^0, mt.__add) / + function (c, p) return c == "^" and any - p or p end + * "]" + +local function adddef (t, k, exp) + if t[k] then + error("'"..k.."' already defined as a rule") + else + t[k] = exp + end + return t +end + +local function firstdef (n, r) return adddef({n}, n, r) end + + +local function NT (n, b) + if not b then + error("rule '"..n.."' used outside a grammar") + else return mm.V(n) + end +end + + +local exp = m.P{ "Exp", + Exp = S * ( m.V"Grammar" + + m.Cf(m.V"Seq" * ("/" * S * m.V"Seq")^0, mt.__add) ); + Seq = m.Cf(m.Cc(m.P"") * m.V"Prefix"^0 , mt.__mul) + * (#seq_follow + patt_error); + Prefix = "&" * S * m.V"Prefix" / mt.__len + + "!" * S * m.V"Prefix" / mt.__unm + + m.V"Suffix"; + Suffix = m.Cf(m.V"Primary" * S * + ( ( m.P"+" * m.Cc(1, mt.__pow) + + m.P"*" * m.Cc(0, mt.__pow) + + m.P"?" * m.Cc(-1, mt.__pow) + + "^" * ( m.Cg(num * m.Cc(mult)) + + m.Cg(m.C(m.S"+-" * m.R"09"^1) * m.Cc(mt.__pow)) + ) + + "->" * S * ( m.Cg((String + num) * m.Cc(mt.__div)) + + m.P"{}" * m.Cc(nil, m.Ct) + + m.Cg(Def / getdef * m.Cc(mt.__div)) + ) + + "=>" * S * m.Cg(Def / getdef * m.Cc(m.Cmt)) + ) * S + )^0, function (a,b,f) return f(a,b) end ); + Primary = "(" * m.V"Exp" * ")" + + String / mm.P + + Class + + defined + + "{:" * (name * ":" + m.Cc(nil)) * m.V"Exp" * ":}" / + function (n, p) return mm.Cg(p, n) end + + "=" * name / function (n) return mm.Cmt(mm.Cb(n), equalcap) end + + m.P"{}" / mm.Cp + + "{~" * m.V"Exp" * "~}" / mm.Cs + + "{|" * m.V"Exp" * "|}" / mm.Ct + + "{" * m.V"Exp" * "}" / mm.C + + m.P"." * m.Cc(any) + + (name * -arrow + "<" * name * ">") * m.Cb("G") / NT; + Definition = name * arrow * m.V"Exp"; + Grammar = m.Cg(m.Cc(true), "G") * + m.Cf(m.V"Definition" / firstdef * m.Cg(m.V"Definition")^0, + adddef) / mm.P +} + +local pattern = S * m.Cg(m.Cc(false), "G") * exp / mm.P * (-any + patt_error) + + +local function compile (p, defs) + if mm.type(p) == "pattern" then return p end -- already compiled + local cp = pattern:match(p, 1, defs) + if not cp then error("incorrect pattern", 3) end + return cp +end + +local function match (s, p, i) + local cp = mem[p] + if not cp then + cp = compile(p) + mem[p] = cp + end + return cp:match(s, i or 1) +end + +local function find (s, p, i) + local cp = fmem[p] + if not cp then + cp = compile(p) / 0 + cp = mm.P{ mm.Cp() * cp * mm.Cp() + 1 * mm.V(1) } + fmem[p] = cp + end + local i, e = cp:match(s, i or 1) + if i then return i, e - 1 + else return i + end +end + +local function gsub (s, p, rep) + local g = gmem[p] or {} -- ensure gmem[p] is not collected while here + gmem[p] = g + local cp = g[rep] + if not cp then + cp = compile(p) + cp = mm.Cs((cp / rep + 1)^0) + g[rep] = cp + end + return cp:match(s) +end + + +-- exported names +local re = { + compile = compile, + match = match, + find = find, + gsub = gsub, + updatelocale = updatelocale, +} + +if version == "Lua 5.1" then _G.re = re end + +return re diff --git a/cosmic rage/lua/sandbox.lua b/cosmic rage/lua/sandbox.lua new file mode 100644 index 0000000..2b08d3c --- /dev/null +++ b/cosmic rage/lua/sandbox.lua @@ -0,0 +1,163 @@ +-- sandbox.lua + +--[[ + +MUSHclient sandbox (taken from versions 4.11 to 4.57) + +To enable the sandbox for all Lua scripting add to: + + File menu -> Global Preferences -> Lua -> Preliminary Code + + ... this line: + +require "sandbox" + +See: http://mushclient.com/security + +Note that this sandbox only affects Lua, not other scripting languages. + +--]] + + +trust_all_worlds = false -- change to true to trust all the worlds +trust_all_plugins = false -- change to true to trust all the plugins +warn_if_not_trusted = false -- change to true to show warnings + +--[[ + +-- Lua initialization (sandbox) --> please read comments carefully. + +Use this to create a "sandbox" for safe execution of non-trusted scripts. + +If you only run your own scripts or plugins then you may not need this. + +The code in this area is executed after each Lua script space is created +but before any of your scripts are done. This can be used to initialise things +(eg. load DLLs, load files, set up variables) or to disable things as shown below. + +By setting a function name to nil you effectively make it unavailable. + +You can remove some functions from a library rather than all of them, eg. + + os.execute = nil -- no operating system calls + os.remove = nil -- no deleting files + os.rename = nil -- no renaming files + +This script will automatically be replaced if you completely delete it from +the Global Preferences, and restart MUSHclient. To avoid this, leave a comment +in (if you don't want any further action taken). + +--]] + +-- Example sandbox -- + +function MakeSandbox () + + local function ReportDisabled (pkg, func) + return function () + error (string.format ( + "Function '%s.%s' disabled in Lua sandbox - see MUSHclient global preferences", + pkg, func), 2) + end -- function + end -- ReportDisabled + + package.loadlib = ReportDisabled ("package", "loadlib") -- disable loadlib function + package.loaders [3] = nil -- disable DLL loader + package.loaders [4] = nil -- disable all-in-one loader + + for k, v in pairs (io) do + if type (v) == "function" then + io [k] = ReportDisabled ("io", k) + end -- type is function + end -- for + + local orig_os = os -- so we know names of disabled ones + + -- replace 'os' table with one containing only safe functions + os = { + date = os.date, + time = os.time, + setlocale = os.setlocale, + clock = os.clock, + difftime = os.difftime, + } + + for k, v in pairs (orig_os) do + if not os [k] and type (v) == "function" then + os [k] = ReportDisabled ("os", k) + end -- not still active + end -- for + + if warn_if_not_trusted then + ColourNote ("yellow", "black", + "Lua sandbox created, some functions disabled.") + end -- if warn_if_not_trusted + +end -- end of function MakeSandbox + + +-- default is to sandbox everything -- + +-- To trust individual worlds or plugins, add them to the lists below. + +-- To find your current world ID, do this: /print (GetWorldID ()) +-- Plugin IDs are mentioned near the start of every plugin. + +-- You can limit the behaviour to specific worlds, or specific plugins +-- by doing something like this: + +do + + -- World IDs of worlds we trust - replace with your world IDs + -- (and remove comment from start of line) + + local trusted_worlds = { + -- ["a4a1cc1801787ba88cd84f3a"] = true, -- example world A + -- ["cdc8552d1b251e449b874b9a"] = true, -- example world B + -- ["1ec5aac3265e472b97f0c103"] = true, -- example world C + } -- end of trusted_worlds + + -- Plugin IDs of plugins we trust - add your plugins to the table + + local trusted_plugins = { + [""] = "", -- trust main script (ie. if no plugin running) + ["03ca99c4e98d2a3e6d655c7d"] = "Chat", + ["982581e59ab42844527eec80"] = "Random_Socials", + ["4a267cd69ba59b5ecefe42d8"] = "Installer_sumcheck", + ["83beba4e37b3d0e7f63cedbc"] = "Reconnecter", + } -- end of trusted_plugins + + + -- check worlds + if not trust_all_worlds then + if not trusted_worlds [GetWorldID ()] then + if warn_if_not_trusted then + ColourNote ("yellow", "black", "Untrusted world " .. WorldName () .. + ", ID: " .. GetWorldID ()) + end -- if warn_if_not_trusted + MakeSandbox () + end -- not trusted world or plugin + end -- not trusting all worlds + + -- check plugins - check name *and* plugin ID + if not trust_all_plugins then + if trusted_plugins [GetPluginID ()] ~= GetPluginName () then + if warn_if_not_trusted then + ColourNote ("yellow", "black", "Untrusted plugin " .. GetPluginName () .. + ", ID: " .. GetPluginID ()) + end -- if warn_if_not_trusted + MakeSandbox () + end -- not trusted world or plugin + end -- if not trusting all plugins + +end -- local block + +-- warn if we can't load DLLs (checkbox might be unchecked) +if not package.loadlib and warn_if_not_trusted then + local by_this_plugin = "" + if GetPluginID () ~= "" then + by_this_plugin = " by this plugin" + end -- this is a plugin + ColourNote ("yellow", "black", + "Loading of DLLs" .. by_this_plugin .. " is disabled.") +end -- if diff --git a/cosmic rage/lua/serialize.lua b/cosmic rage/lua/serialize.lua new file mode 100644 index 0000000..cf19107 --- /dev/null +++ b/cosmic rage/lua/serialize.lua @@ -0,0 +1,237 @@ + +-- serialize.lua + +module (..., package.seeall) + +-- ---------------------------------------------------------- +-- serializer +-- See "Programming In Lua" chapter 12.1.2. +-- Also see forum thread: +-- http://www.gammon.com.au/forum/?id=4960 +-- ---------------------------------------------------------- + +--[[ + + Example of use: + + require "serialize" + SetVariable ("mobs", serialize.save ("mobs")) --> serialize mobs table + loadstring (GetVariable ("mobs")) () --> restore mobs table + + If you need to serialize two tables where subsequent ones refer to earlier ones + you can supply your own "saved tables" variable, like this: + + require "serialize" + result, t = serialize.save ("mobs") + result = result .. "\n" .. serialize.save ("quests", nil, t) + + In this example the serializing of "quests" also knows about the "mobs" table + and will use references to it where necessary. + + You can also supply the actual variable if the variable to be serialized does + not exist in the global namespace (for instance, if the variable is a local + variable to a function). eg. + + require "serialize" + do + local myvar = { 1, 2, 8, 9 } + print (serialize.save ("myvar", myvar)) + end + + In this example, without supplying the location of "myvar" the serialize would fail + because it would not be found in the _G namespace. + + ----- Added on 19 July 2007: + + You can now do a "simple save" which is intended for tables without cycles. That is, + tables, that do not refer to other tables. This is appropriate for "simple" data, like + a straight table of keys/values, including subtables. + + For a simple save, all you need to do is supply the value, like this: + + print (serialize.save_simple ({ foo = 22, bar = "hi", t = { s = 9, k = 22 } })) + + This produces: + + { + t = { + s = 9, + k = 22, + }, + bar = "hi", + foo = 22, + } + +--]] + +local save_item -- forward declaration, function appears near the end +local save_item_simple + +function save (what, v, saved) + + saved = saved or {} -- initial table of tables we have already done + v = v or _G [what] -- default to "what" in global namespace + + assert (type (what) == "string", + "1st argument to serialize.save should be the *name* of a variable") + + assert (v, "Variable '" .. what .. "' does not exist") + + assert (type (saved) == "table" or saved == nil, + "3rd argument to serialize.save should be a table or nil") + + local out = {} -- output to this table + save_item (what, v, out, 0, saved) -- do serialization + return table.concat (out, "\n"), saved -- turn into a string (also return our table) +end -- serialize.save + +function save_simple (v) + local out = {} -- output to this table + save_item_simple (v, out, 2) -- do serialization + return table.concat (out) -- turn into a string +end -- serialize.save_simple + +--- below are local functions for this module ------------- + +local function basicSerialize (o) + if type(o) == "number" or type(o) == "boolean" then + return tostring(o) + else -- assume it is a string + return string.format("%q", o) + end +end -- basicSerialize + +-- +-- Lua keywords might look OK to not be quoted as keys but must be. +-- So, we make a list of them. +-- + +local lua_reserved_words = {} + +for _, v in ipairs ({ + "and", "break", "do", "else", "elseif", "end", + "for", "function", "if", "in", "local", "nil", "not", "or", + "repeat", "return", "then", "until", "while" + }) do lua_reserved_words [v] = true end + +-- ---------------------------------------------------------- +-- save one variable (calls itself recursively) +-- +-- Modified on 23 October 2005 to better handle keys (like table keys) +-- ---------------------------------------------------------- +function save_item (name, value, out, indent, saved) -- important! no "local" keyword + local iname = string.rep (" ", indent) .. name -- indented name + + -- numbers, strings, and booleans can be simply serialized + + if type (value) == "number" or + type (value) == "string" or + type (value) == "boolean" then + table.insert (out, iname .. " = " .. basicSerialize(value)) + + -- tables need to be constructed, unless we have already done it + + elseif type (value) == "table" then + if saved[value] then -- value already saved? + table.insert (out, iname .. " = " .. saved[value]) -- use its previous name + else + + -- remember we have created this table so we don't do it twice + + saved [value] = name -- save name for next time + + -- make the table constructor, and recurse to save its contents + + table.insert (out, iname .. " = {}") -- create a new table + + for k, v in pairs (value) do -- save its fields + local fieldname + + -- if key is a Lua variable name which is not a reserved word + -- we can express it as tablename.keyname + + if type (k) == "string" + and string.find (k, "^[_%a][_%a%d]*$") + and not lua_reserved_words [k] then + fieldname = string.format("%s.%s", name, k) + + -- if key is a table itself, and we know its name then we can use that + -- eg. tablename [ tablekeyname ] + + elseif type (k) == "table" and saved[k] then + fieldname = string.format("%s[%s]", name, saved [k]) + + -- if key is an unknown table, we have to raise an error as we cannot + -- deduce its name + + elseif type (k) == "table" then + error ("Key table entry " .. tostring (k) .. + " in table " .. name .. " is not known") + + -- if key is a number or a boolean it can simply go in brackets, + -- like this: tablename [5] or tablename [true] + + elseif type (k) == "number" or type (k) == "boolean" then + fieldname = string.format("%s[%s]", name, tostring (k)) + + -- now key should be a string, otherwise an error + + elseif type (k) ~= "string" then + error ("Cannot serialize table keys of type '" .. type (k) .. + "' in table " .. name) + + -- if key is a non-variable name (eg. "++") then we have to put it + -- in brackets and quote it, like this: tablename ["keyname"] + + else + fieldname = string.format("%s[%s]", name, + basicSerialize(k)) + end + + -- now we have finally worked out a suitable name for the key, + -- recurse to save the value associated with it + + save_item(fieldname, v, out, indent + 2, saved) + end + end + + -- cannot serialize things like functions, threads + + else + error ("Cannot serialize '" .. name .. "' (" .. type (value) .. ")") + end -- if type of variable +end -- save_item + +-- saves tables *without* cycles (produces smaller output) +function save_item_simple (value, out, indent) + -- numbers, strings, and booleans can be simply serialized + + if type (value) == "number" or + type (value) == "string" or + type (value) == "boolean" then + table.insert (out, basicSerialize(value)) + elseif type (value) == "table" then + table.insert (out, "{\n") + + for k, v in pairs (value) do -- save its fields + table.insert (out, string.rep (" ", indent)) + if not string.find (k, '^[_%a][_%a%d]*$') + or lua_reserved_words [k] then + table.insert (out, "[" .. basicSerialize (k) .. "] = ") + else + table.insert (out, k .. " = ") + end -- if + save_item_simple (v, out, indent + 2) + table.insert (out, ",\n") + end -- for each table item + + table.insert (out, string.rep (" ", indent) .. "}") + + -- cannot serialize things like functions, threads + + else + error ("Cannot serialize " .. type (value)) + end -- if type of variable + +end -- save_item_simple + diff --git a/cosmic rage/lua/show_loaded.lua b/cosmic rage/lua/show_loaded.lua new file mode 100644 index 0000000..2133be5 --- /dev/null +++ b/cosmic rage/lua/show_loaded.lua @@ -0,0 +1,25 @@ +-- show_loaded.lua + +--[[ + +Shows each plugin as it is loaded. + +To enable this, add to: + + File menu -> Global Preferences -> Lua -> Preliminary Code + + ... this line: + +require "show_loaded" + + +--]] + +if GetPluginID () == "" then + ColourNote ("gray", "", "Initializing main world script ...") +else + ColourNote ("gray", "", string.format ("Loading plugin '%s' (%s) version %0.2f ...", + GetPluginInfo ( GetPluginID (), 7), + GetPluginInfo ( GetPluginID (), 1), + GetPluginInfo ( GetPluginID (), 19))) +end -- if diff --git a/cosmic rage/lua/socket.lua b/cosmic rage/lua/socket.lua new file mode 100644 index 0000000..211adcd --- /dev/null +++ b/cosmic rage/lua/socket.lua @@ -0,0 +1,133 @@ +----------------------------------------------------------------------------- +-- LuaSocket helper module +-- Author: Diego Nehab +-- RCS ID: $Id: socket.lua,v 1.22 2005/11/22 08:33:29 diego Exp $ +----------------------------------------------------------------------------- + +----------------------------------------------------------------------------- +-- Declare module and import dependencies +----------------------------------------------------------------------------- +local base = _G +local string = require("string") +local math = require("math") +local socket = require("socket.core") +module("socket") + +----------------------------------------------------------------------------- +-- Exported auxiliar functions +----------------------------------------------------------------------------- +function connect(address, port, laddress, lport) + local sock, err = socket.tcp() + if not sock then return nil, err end + if laddress then + local res, err = sock:bind(laddress, lport, -1) + if not res then return nil, err end + end + local res, err = sock:connect(address, port) + if not res then return nil, err end + return sock +end + +function bind(host, port, backlog) + local sock, err = socket.tcp() + if not sock then return nil, err end + sock:setoption("reuseaddr", true) + local res, err = sock:bind(host, port) + if not res then return nil, err end + res, err = sock:listen(backlog) + if not res then return nil, err end + return sock +end + +try = newtry() + +function choose(table) + return function(name, opt1, opt2) + if base.type(name) ~= "string" then + name, opt1, opt2 = "default", name, opt1 + end + local f = table[name or "nil"] + if not f then base.error("unknown key (".. base.tostring(name) ..")", 3) + else return f(opt1, opt2) end + end +end + +----------------------------------------------------------------------------- +-- Socket sources and sinks, conforming to LTN12 +----------------------------------------------------------------------------- +-- create namespaces inside LuaSocket namespace +sourcet = {} +sinkt = {} + +BLOCKSIZE = 2048 + +sinkt["close-when-done"] = function(sock) + return base.setmetatable({ + getfd = function() return sock:getfd() end, + dirty = function() return sock:dirty() end + }, { + __call = function(self, chunk, err) + if not chunk then + sock:close() + return 1 + else return sock:send(chunk) end + end + }) +end + +sinkt["keep-open"] = function(sock) + return base.setmetatable({ + getfd = function() return sock:getfd() end, + dirty = function() return sock:dirty() end + }, { + __call = function(self, chunk, err) + if chunk then return sock:send(chunk) + else return 1 end + end + }) +end + +sinkt["default"] = sinkt["keep-open"] + +sink = choose(sinkt) + +sourcet["by-length"] = function(sock, length) + return base.setmetatable({ + getfd = function() return sock:getfd() end, + dirty = function() return sock:dirty() end + }, { + __call = function() + if length <= 0 then return nil end + local size = math.min(socket.BLOCKSIZE, length) + local chunk, err = sock:receive(size) + if err then return nil, err end + length = length - string.len(chunk) + return chunk + end + }) +end + +sourcet["until-closed"] = function(sock) + local done + return base.setmetatable({ + getfd = function() return sock:getfd() end, + dirty = function() return sock:dirty() end + }, { + __call = function() + if done then return nil end + local chunk, err, partial = sock:receive(socket.BLOCKSIZE) + if not err then return chunk + elseif err == "closed" then + sock:close() + done = 1 + return partial + else return nil, err end + end + }) +end + + +sourcet["default"] = sourcet["until-closed"] + +source = choose(sourcet) + diff --git a/cosmic rage/lua/strict.lua b/cosmic rage/lua/strict.lua new file mode 100644 index 0000000..ec0f37c --- /dev/null +++ b/cosmic rage/lua/strict.lua @@ -0,0 +1,35 @@ +-- strict.lua + +-- by Roberto Ierusalimschy +-- checks uses of undeclared global variables +-- All global variables must be 'declared' through a regular assignment +-- (even assigning nil will do) in a main chunk before being used +-- anywhere or assigned to inside a function. +-- + +local mt = getmetatable(_G) +if mt == nil then + mt = {} + setmetatable(_G, mt) +end + +mt.__declared = {} + +mt.__newindex = function (t, n, v) + if not mt.__declared[n] then + local w = debug.getinfo(2, "S").what + if w ~= "main" and w ~= "C" then + error("assign to undeclared variable '"..n.."'", 2) + end + mt.__declared[n] = true + end + rawset(t, n, v) +end + +mt.__index = function (t, n) + if not mt.__declared[n] then + error("variable '"..n.."' is not declared", 2) + end + return rawget(t, n) +end + diff --git a/cosmic rage/lua/string_indexing.lua b/cosmic rage/lua/string_indexing.lua new file mode 100644 index 0000000..d81f987 --- /dev/null +++ b/cosmic rage/lua/string_indexing.lua @@ -0,0 +1,24 @@ +--[[ + + string_indexing.lua + + If you install this, then you can index into strings, like this: + + + require "string_indexing" + + a = "nick" + print (a [3]) --> c + + + +--]] + +getmetatable ("").__index = function (str, i) + + if (type (i) == "number") then + return string.sub (str, i, i) -- index into str + end -- if + + return string [i] -- fallback (eg. string.match) +end -- function diff --git a/cosmic rage/lua/tabbed_window.lua b/cosmic rage/lua/tabbed_window.lua new file mode 100644 index 0000000..45c0422 --- /dev/null +++ b/cosmic rage/lua/tabbed_window.lua @@ -0,0 +1,313 @@ +-- tabbed_window.lua + +--[[ + +Author: Nick Gammon +Date: 7th February 2018 + +Generic tabbed miniwindow drawer. + +Exposed functions: + + init (context) -- call once (from OnPluginInstall), supply: + + context.win -- window ID for this tabbed window + context.tabfont -- table of font info for non-active tabs (name, size, unicode, bold, italic) + context.activefont -- table of font info for the selected tab (name, size, unicode, bold, italic) + context.titlefont -- table of font info for the title bar (name, size, unicode, bold, italic) + context.colours -- table of assorted colours (see below for examples) + context.window -- table (width and height) of the desired window size + context.tab_filler -- gap between tabs + context.can_move -- can window be dragged around? + context.active_tab -- the currently active tab + context.tabs -- table of tables - one per tab (name, handler) + + draw_window (context, which_tab) -- draws the window with which_tab as the active tab + hide_window (context) -- hides this window + save_state (context) -- for saving the window position (call from OnPluginSaveState) + +Exposed variables: + + VERSION -- version of this module + +--]] + +module (..., package.seeall) + +VERSION = 1.1 -- -- for querying by plugins + +require "movewindow" -- load the movewindow.lua module + +local default_context = { + + -- window ID + win = "tabbed_window_" .. GetUniqueID (), + + -- font for inactive tab text + tabfont = { + id = "fn", + name = "Lucida Console", + size = 10, -- points + unicode = false, -- Unicode? + bold = false, -- make bold? + italic = false, -- make italic? + }, -- end of tabfont + + -- font for active tab text + activefont = { + id = "fa", + name = "Lucida Console", + size = 10, -- points + unicode = false, -- Unicode? + bold = false, -- make bold? + italic = false, -- make italic? + }, -- end of activefont + + -- font for title text + titlefont = { + id = "ft", + name = "Lucida Console", + size = 12, -- points + unicode = false, -- Unicode? + bold = true, -- make bold? + italic = false, -- make italic? + }, -- end of titlefont + + colours = { + background = ColourNameToRGB ("lightskyblue"), -- entire window background + frame = ColourNameToRGB ("mediumorchid"), -- frame around window + title_bar = ColourNameToRGB ("palegoldenrod"), -- behind the title + title = ColourNameToRGB ("mediumblue"), -- title text + tab = ColourNameToRGB ("green"), -- tab background + tab_text = ColourNameToRGB ("white"), -- inactive tab text + active_tab_text = ColourNameToRGB ("lightgreen"), -- active tab text + upper_line = ColourNameToRGB ("lightgray"), -- line above tab text + lower_line = ColourNameToRGB ("lightgray"), -- line below tab text + vertical_line = ColourNameToRGB ("lightgray"), -- line between tabs + }, -- end of colours + + -- miniwindow size + window = { + width = 300, + height = 200, + }, -- end of window info + + -- gap between text in tabs + tab_filler = 10, + + -- can it be moved? + can_move = true, + + -- which tab is active + active_tab = 1, + + -- tabs + -- table of tabs. For each one supply a table containing a name and a handler, + -- eg. { name = "Circle", handler = DrawCircle }, + + tabs = { }, + + +} -- end of default_context + +-- ------------------------------------------------------------------------------- +-- init - initialize this module ready for use (do once) +-- ------------------------------------------------------------------------------- +function init (context) + + -- make copy of colours, sizes etc. + assert (type (context) == "table", "No 'context' table supplied to tabbed_window.") + + -- force some context defaults if not supplied + for k, v in pairs (default_context) do + + -- some context items are tables so copy the table entries + if type (v) == 'table' then + if type (context [k]) ~= 'table' then + assert (context [k] == nil, "tabbed window context item '" .. k .. "' should be a table or nil") + context [k] = { } -- make table if required + end -- not having a table there + for k1, v1 in pairs (v) do + context [k] [k1] = context [k] [k1] or v1 + end -- for each sub-table item + else + context [k] = context [k] or v + end -- if table or not + end -- for + + if next (context.tabs) == nil then + ColourNote ("orange", "", "Warning: no tabs define for tabbed window") + end -- if + + -- install the window movement handler, get back the window position + context.windowinfo = movewindow.install (context.win, miniwin.pos_top_left, 0) -- default to top left + + -- save a bit of typing + local windowinfo = context.windowinfo + local win = context.win + local tabfont = context.tabfont + local activefont = context.activefont + local titlefont = context.titlefont + local window = context.window + local colours = context.colours + + -- make window so I can grab the font info + WindowCreate (win, + windowinfo.window_left, + windowinfo.window_top, + window.width, + window.height, + windowinfo.window_mode, + windowinfo.window_flags, + colours.background) + + WindowFont (win, tabfont.id, tabfont.name, tabfont.size, tabfont.bold, tabfont.italic, false, false, 0, 0) + tabfont.height = WindowFontInfo (win, tabfont.id, 1) -- height + WindowFont (win, activefont.id, activefont.name, activefont.size, activefont.bold, activefont.italic, false, false, 0, 0) + activefont.height = WindowFontInfo (win, activefont.id, 1) -- height + WindowFont (win, titlefont.id, titlefont.name, titlefont.size, titlefont.bold, titlefont.italic, false, false, 0, 0) + titlefont.height = WindowFontInfo (win, titlefont.id, 1) -- height + + context.client_bottom = context.window.height - context.tabfont.height - 8 + +end -- init + +function save_state (context) + -- save window current location for next time + movewindow.save_state (context.win) +end -- save_state + +-- ------------------------------------------------------------------------------- +-- draw_window - draw the tabbed window +-- ------------------------------------------------------------------------------- +function draw_window (context, whichTab) + + context.active_tab = whichTab + + -- save a bit of typing + local windowinfo = context.windowinfo + local win = context.win + local tabfont = context.tabfont + local activefont = context.activefont + local titlefont = context.titlefont + local window = context.window + local colours = context.colours + local tabs = context.tabs + local client_bottom = context.client_bottom + local tab_filler = context.tab_filler + + -- clear window + WindowRectOp (win, miniwin.rect_fill, 0, 0, 0, 0, colours.background) + WindowDeleteAllHotspots (win) + + -- draw drag bar rectangle + WindowRectOp (win, miniwin.rect_fill, 1, 1, 0, titlefont.height + 2, colours.title_bar) + + -- add the drag handler so they can move the window around + if context.can_move then + movewindow.add_drag_handler (win, 0, 0, 0, titlefont.height) + end -- if can move the window + + local thisTab = tabs [whichTab] + + if not thisTab then + ColourNote ("orange", "", "Tab " .. whichTab .. " does not exist") + return + end -- no such tab + + -- find title width so we can center it + local title_width = WindowTextWidth (win, titlefont.id, thisTab.name, titlefont.unicode) + + -- draw title + WindowText(win, titlefont.id, thisTab.name, (window.width - title_width )/ 2 + 1, 1, 0, 0, colours.title, titlefont.unicode) + + -- frame window + WindowRectOp (win, miniwin.rect_frame, 0, 0, 0, 0, colours.frame) + + -- draw tabs + + local left = 1 + + -- we have to make a function to handle each tabbed window, so its + -- name must include the window ID + local mouse_down_function_name = "tabbed_window_mouse_down_handler_" .. win + + -- the function will have the context as a closure + getfenv () [mouse_down_function_name] = function (flags, hotspot_id) + local whichTab = string.match (hotspot_id, "^hs(%d)$") + if not whichTab then -- tab unknown for some reason + ColourNote ("orange", "", "Mousedown tab unknown " .. hotspot_id) + return + end -- if + + draw_window (context, tonumber (whichTab)) + + end -- mouse_down_function_name + + for k, v in ipairs (tabs) do + local tab_width + + if k == whichTab then + tab_width = WindowTextWidth (win, activefont.id, v.name, activefont.unicode) + else + tab_width = WindowTextWidth (win, tabfont.id, v.name, tabfont.unicode) + end -- if + + -- tab background + WindowRectOp (win, miniwin.rect_fill, left, client_bottom, left + tab_width + tab_filler, window.height - 1, colours.tab) + + -- tab text + if k == whichTab then + WindowText(win, activefont.id, v.name, left + tab_filler / 2, client_bottom + 4, 0, 0, colours.active_tab_text, activefont.unicode) + else + WindowText(win, tabfont.id, v.name, left + tab_filler / 2, client_bottom + 4, 0, 0, colours.tab_text, tabfont.unicode) + end -- if + + -- draw upper line if not active tab + if k ~= whichTab then + WindowLine(win, left, client_bottom + 2, left + tab_width + tab_filler, client_bottom + 2, + colours.upper_line, miniwin.pen_solid, 2) + end -- if not active + + -- draw lower line + WindowLine(win, left, window.height - 1, left + tab_width + tab_filler, window.height - 1, + colours.lower_line, miniwin.pen_solid, 1) + + -- draw vertical lines + WindowLine(win, left, client_bottom + 2, left, window.height - 1, + colours.vertical_line, miniwin.pen_solid, 1) + WindowLine(win, left + tab_width + tab_filler, client_bottom + 2, left + tab_width + tab_filler, window.height - 1, + colours.vertical_line, miniwin.pen_solid, 1) + + -- now add a hotspot for this tab + WindowAddHotspot(win, "hs" .. k, + left, client_bottom, left + tab_width + tab_filler, window.height - 1, -- rectangle + "", -- mouseover + "", -- cancelmouseover + "tabbed_window." .. mouse_down_function_name, + "", -- cancelmousedown + "", -- mouseup + "Show " .. v.name .. " tab", -- tooltip text + miniwin.cursor_hand, 0) -- hand cursor + + left = left + tab_width + tab_filler + + end -- for each tab + + -- call handler to draw rest of window + local handler = thisTab.handler + if handler then + handler (win, 1, titlefont.height + 2, window.width - 1, client_bottom, context) + else + ColourNote ("orange", "", "No tab handler for " .. thisTab.name) + end -- if + + WindowShow (win, true) +end -- draw_window + +-- ------------------------------------------------------------------------------- +-- hide_window - hide the tabbed window +-- ------------------------------------------------------------------------------- +function hide_window (context) + WindowShow (context.win, false) +end -- hide_window \ No newline at end of file diff --git a/cosmic rage/lua/tprint.lua b/cosmic rage/lua/tprint.lua new file mode 100644 index 0000000..0c6386b --- /dev/null +++ b/cosmic rage/lua/tprint.lua @@ -0,0 +1,47 @@ +-- +-- tprint.lua + +--[[ + +For debugging what tables have in them, prints recursively + +See forum thread: http://www.gammon.com.au/forum/?id=4903 + +eg. + +require "tprint" + + tprint (GetStyleInfo (20)) + +--]] + +function tprint (t, indent, done) + -- in case we run it standalone + local Note = Note or print + local Tell = Tell or io.write + + -- show strings differently to distinguish them from numbers + local function show (val) + if type (val) == "string" then + return '"' .. val .. '"' + else + return tostring (val) + end -- if + end -- show + -- entry point here + done = done or {} + indent = indent or 0 + for key, value in pairs (t) do + Tell (string.rep (" ", indent)) -- indent it + if type (value) == "table" and not done [value] then + done [value] = true + Note (show (key), ":"); + tprint (value, indent + 2, done) + else + Tell (show (key), "=") + print (show (value)) + end + end +end + +return tprint diff --git a/cosmic rage/lua/var.lua b/cosmic rage/lua/var.lua new file mode 100644 index 0000000..48c617d --- /dev/null +++ b/cosmic rage/lua/var.lua @@ -0,0 +1,48 @@ +-- var.lua +-- ---------------------------------------------------------- +-- Accessing MUSHclient variables through the 'var' table. +-- See forum thread: +-- http://www.gammon.com.au/forum/?id=4904 + +--[[ + + * Set a variable by assigning something to it. + * Delete a variable by assigning nil to it. + * Get a variable by retrieving its value, will return nil if the variable does not exist. + + Examples: + + var.target = "kobold" -- set MUSHclient variable 'target' to kobold + print (var.target) -- print contents of MUSHclient variable + +--]] + +-- ---------------------------------------------------------- + +var = {} -- variables table + +setmetatable (var, + { + -- called to access an entry + __index = + function (t, name) + return GetVariable (name) + end, + + -- called to change or delete an entry + __newindex = + function (t, name, val) + local result + if val == nil then -- nil deletes it + result = DeleteVariable (name) + else + result = SetVariable (name, tostring (val)) + end + -- warn if they are using bad variable names + if result == error_code.eInvalidObjectLabel then + error ("Bad variable name '" .. name .. "'", 2) + end + end + }) + +return var \ No newline at end of file diff --git a/cosmic rage/lua/wait.lua b/cosmic rage/lua/wait.lua new file mode 100644 index 0000000..55e20f7 --- /dev/null +++ b/cosmic rage/lua/wait.lua @@ -0,0 +1,180 @@ +-- wait.lua +-- ---------------------------------------------------------- +-- 'wait' stuff - lets you build pauses into scripts. +-- See forum thread: +-- http://www.gammon.com.au/forum/?id=4957 +-- ---------------------------------------------------------- + +--[[ + +Example of an alias 'send to script': + + +require "wait" + +wait.make (function () --- coroutine below here + + repeat + Send "cast heal" + line, wildcards = + wait.regexp ("^(You heal .*|You lose your concentration)$") + + until string.find (line, "heal") + + -- wait a second for luck + wait.time (1) + +end) -- end of coroutine + +--]] + +require "check" + +module (..., package.seeall) + +-- ---------------------------------------------------------- +-- table of outstanding threads that are waiting +-- ---------------------------------------------------------- +local threads = {} + +-- ---------------------------------------------------------- +-- wait.timer_resume: called by a timer to resume a thread +-- ---------------------------------------------------------- +function timer_resume (name) + local thread = threads [name] + if thread then + threads [name] = nil + local ok, err = coroutine.resume (thread) + if not ok then + ColourNote ("deeppink", "black", "Error raised in timer function (in wait module).") + ColourNote ("darkorange", "black", debug.traceback (thread)) + error (err) + end -- if + end -- if +end -- function timer_resume + +-- ---------------------------------------------------------- +-- wait.trigger_resume: called by a trigger to resume a thread +-- ---------------------------------------------------------- +function trigger_resume (name, line, wildcards, styles) + local thread = threads [name] + if thread then + threads [name] = nil + local ok, err = coroutine.resume (thread, line, wildcards, styles) + if not ok then + ColourNote ("deeppink", "black", "Error raised in trigger function (in wait module)") + ColourNote ("darkorange", "black", debug.traceback (thread)) + error (err) + end -- if + end -- if +end -- function trigger_resume + +-- ---------------------------------------------------------- +-- convert x seconds to hours, minutes, seconds (for AddTimer) +-- ---------------------------------------------------------- +local function convert_seconds (seconds) + local hours = math.floor (seconds / 3600) + seconds = seconds - (hours * 3600) + local minutes = math.floor (seconds / 60) + seconds = seconds - (minutes * 60) + return hours, minutes, seconds +end -- function convert_seconds + +-- ---------------------------------------------------------- +-- wait.time: we call this to wait in a script +-- ---------------------------------------------------------- +function time (seconds) + local id = "wait_timer_" .. GetUniqueNumber () + threads [id] = assert (coroutine.running (), "Must be in coroutine") + + local hours, minutes, seconds = convert_seconds (seconds) + + check (AddTimer (id, hours, minutes, seconds, "", + bit.bor (timer_flag.Enabled, + timer_flag.OneShot, + timer_flag.Temporary, + timer_flag.ActiveWhenClosed, + timer_flag.Replace), + "wait.timer_resume")) + + return coroutine.yield () +end -- function time + +-- ---------------------------------------------------------- +-- wait.regexp: we call this to wait for a trigger with a regexp +-- ---------------------------------------------------------- +function regexp (regexp, timeout, flags) + local id = "wait_trigger_" .. GetUniqueNumber () + threads [id] = assert (coroutine.running (), "Must be in coroutine") + + check (AddTriggerEx (id, regexp, + "-- added by wait.regexp", + bit.bor (flags or 0, -- user-supplied extra flags, like omit from output + trigger_flag.Enabled, + trigger_flag.RegularExpression, + trigger_flag.Temporary, + trigger_flag.Replace, + trigger_flag.OneShot), + custom_colour.NoChange, + 0, "", -- wildcard number, sound file name + "wait.trigger_resume", + 12, 100)) -- send to script (in case we have to delete the timer) + + -- if timeout specified, also add a timer + if timeout and timeout > 0 then + local hours, minutes, seconds = convert_seconds (timeout) + + -- if timer fires, it deletes this trigger + check (AddTimer (id, hours, minutes, seconds, + "DeleteTrigger ('" .. id .. "')", + bit.bor (timer_flag.Enabled, + timer_flag.OneShot, + timer_flag.Temporary, + timer_flag.ActiveWhenClosed, + timer_flag.Replace), + "wait.timer_resume")) + + check (SetTimerOption (id, "send_to", "12")) -- send to script + + -- if trigger fires, it should delete the timer we just added + check (SetTriggerOption (id, "send", "DeleteTimer ('" .. id .. "')")) + + end -- if having a timeout + + return coroutine.yield () -- return line, wildcards +end -- function regexp + +-- ---------------------------------------------------------- +-- wait.match: we call this to wait for a trigger (not a regexp) +-- ---------------------------------------------------------- +function match (match, timeout, flags) + return regexp (MakeRegularExpression (match), timeout, flags) +end -- function match + +-- ---------------------------------------------------------- +-- wait.make: makes a coroutine and resumes it +-- ---------------------------------------------------------- +function make (f) + assert (type (f) == "function", "wait.make requires a function") + + -- More friendly failure, suggested by Fiendish + local errors = {} + if GetOption ("enable_timers") ~= 1 then + table.insert (errors, "TIMERS") + end -- if timers disabled + if GetOption ("enable_triggers") ~= 1 then + table.insert (errors, "TRIGGERS") + end -- if triggers disabled + if #errors ~= 0 then + ColourNote("white", "red", + "One of your scripts (in '" .. + (GetPluginInfo(GetPluginID(), 1) or "World") .. + "') just did something that requires " .. + table.concat (errors, " and ") .. + " to be enabled, but they aren't. " .. + "Please check your configuration settings.") + return nil, "Trigger/Timers not enabled" -- bad return + end -- if have errors + coroutine.wrap (f) () -- make coroutine, resume it + return true -- good return +end -- make diff --git a/cosmic rage/lua/words_to_numbers.lua b/cosmic rage/lua/words_to_numbers.lua new file mode 100644 index 0000000..da23b7c --- /dev/null +++ b/cosmic rage/lua/words_to_numbers.lua @@ -0,0 +1,298 @@ +-- Convert a number to words +-- Author: Nick Gammon +-- Date: 18th March 2010 + +-- See: http://www.gammon.com.au/forum/?id=10155 + +-- Examples of use: +-- words = convert_numbers_to_words ("94921277802687490518") +-- number = convert_words_to_numbers ("one hundred eight thousand three hundred nine") + +-- Both functions return nil and an error message so you can check for failure, +-- or assert, eg. words = assert (convert_numbers_to_words ("2687490518")) + +-- Units, must be in inverse order! +-- The trailing space is required as the space between words + +local inverse_units = { + "vigintillion ", -- 10^63 + "novemdecillion ", -- 10^60 + "octodecillion ", -- 10^57 + "septendecillion ", -- 10^54 + "sexdecillion ", -- 10^51 + "quindecillion ", -- 10^48 + "quattuordecillion ",-- 10^45 + "tredecillion ", -- 10^42 + "duodecillion ", -- 10^39 + "undecillion ", -- 10^36 + "decillion ", -- 10^33 + "nonillion ", -- 10^30 + "octillion ", -- 10^27 + "septillion ", -- 10^24 + "sextillion ", -- 10^21 + "quintillion ", -- 10^18 + "quadrillion ", -- 10^15 + "trillion ", -- 10^12 + "billion ", -- 10^9 + "million ", -- 10^6 + "thousand ", -- 10^3 + } -- inverse_units + +local inverse_numbers = { + "one ", + "two ", + "three ", + "four ", + "five ", + "six ", + "seven ", + "eight ", + "nine ", + "ten ", + "eleven ", + "twelve ", + "thirteen ", + "fourteen ", + "fifteen ", + "sixteen ", + "seventeen ", + "eighteen ", + "nineteen ", + "twenty ", + [30] = "thirty ", + [40] = "forty ", + [50] = "fifty ", + [60] = "sixty ", + [70] = "seventy ", + [80] = "eighty ", + [90] = "ninety ", + } -- inverse_numbers + +local function convert_up_to_999 (n) + + if n <= 0 then + return "" + end -- if zero + + local hundreds = math.floor (n / 100) + local tens = math.floor (n % 100) + local result = "" + + -- if over 99 we need to say x hundred + if hundreds > 0 then + + result = inverse_numbers [hundreds] .. "hundred " + if tens == 0 then + return result + end -- if only a digit in the hundreds column + + -- to have "and" between things like "hundred and ten" + -- uncomment the next line + -- result = result .. "and " + + end -- if + + -- up to twenty it is then just five hundred (and) fifteen + if tens <= 20 then + return result .. inverse_numbers [tens] + end -- if + + -- otherwise we need: thirty (something) + result = result .. inverse_numbers [math.floor (tens / 10) * 10] + + -- get final digit (eg. thirty four) + local digits = math.floor (n % 10) + + -- to put a hyphen between things like "forty-two" + -- uncomment the WITH HYPHEN line and + -- comment out the NO HYPHEN line + + if digits > 0 then + result = result .. inverse_numbers [digits] -- NO HYPHEN +-- result = string.sub (result, 1, -2) .. "-" .. inverse_numbers [digits] -- WITH HYPHEN + end -- if + + return result + +end -- convert_up_to_999 + +-- convert a number to words +-- See: http://www.gammon.com.au/forum/?id=10155 + +function convert_numbers_to_words (n) + local s = tostring (n) + + -- preliminary sanity checks + local c = string.match (s, "%D") + if c then + return nil, "Non-numeric digit '" .. c .. "' in number" + end -- if + + if #s == 0 then + return nil, "No number supplied" + elseif #s > 66 then + return nil, "Number too big to convert to words" + end -- if + + -- make multiple of 3 + while #s % 3 > 0 do + s = "0" .. s + end -- while + + local result = "" + local start = #inverse_units - (#s / 3) + 2 + + for i = start, #inverse_units do + local group = tonumber (string.sub (s, 1, 3)) + if group > 0 then + result = result .. convert_up_to_999 (group) .. inverse_units [i] + end -- if not zero + s = string.sub (s, 4) + end -- for + + result = result .. convert_up_to_999 (tonumber (s)) + + if result == "" then + result = "zero" + end -- if + + return (string.gsub (result, " +$", "")) -- trim trailing spaces + +end -- convert_numbers_to_words + +-- Convert words to a number +-- Author: Nick Gammon +-- Date: 18th March 2010 + +-- Does NOT handle decimal places (eg. four point six) + +local numbers = { + zero = bc.number (0), + one = bc.number (1), + two = bc.number (2), + three = bc.number (3), + four = bc.number (4), + five = bc.number (5), + six = bc.number (6), + seven = bc.number (7), + eight = bc.number (8), + nine = bc.number (9), + ten = bc.number (10), + eleven = bc.number (11), + twelve = bc.number (12), + thirteen = bc.number (13), + fourteen = bc.number (14), + fifteen = bc.number (15), + sixteen = bc.number (16), + seventeen = bc.number (17), + eighteen = bc.number (18), + nineteen = bc.number (19), + twenty = bc.number (20), + thirty = bc.number (30), + forty = bc.number (40), + fifty = bc.number (50), + sixty = bc.number (60), + seventy = bc.number (70), + eighty = bc.number (80), + ninety = bc.number (90), +} -- numbers + +local units = { + hundred = bc.number ("100"), + thousand = bc.number ("1" .. string.rep ("0", 3)), + million = bc.number ("1" .. string.rep ("0", 6)), + billion = bc.number ("1" .. string.rep ("0", 9)), + trillion = bc.number ("1" .. string.rep ("0", 12)), + quadrillion = bc.number ("1" .. string.rep ("0", 15)), + quintillion = bc.number ("1" .. string.rep ("0", 18)), + sextillion = bc.number ("1" .. string.rep ("0", 21)), + septillion = bc.number ("1" .. string.rep ("0", 24)), + octillion = bc.number ("1" .. string.rep ("0", 27)), + nonillion = bc.number ("1" .. string.rep ("0", 30)), + decillion = bc.number ("1" .. string.rep ("0", 33)), + undecillion = bc.number ("1" .. string.rep ("0", 36)), + duodecillion = bc.number ("1" .. string.rep ("0", 39)), + tredecillion = bc.number ("1" .. string.rep ("0", 42)), + quattuordecillion = bc.number ("1" .. string.rep ("0", 45)), + quindecillion = bc.number ("1" .. string.rep ("0", 48)), + sexdecillion = bc.number ("1" .. string.rep ("0", 51)), + septendecillion = bc.number ("1" .. string.rep ("0", 54)), + octodecillion = bc.number ("1" .. string.rep ("0", 57)), + novemdecillion = bc.number ("1" .. string.rep ("0", 60)), + vigintillion = bc.number ("1" .. string.rep ("0", 63)), + } -- units + +-- convert a number in words to a numeric form +-- See: http://www.gammon.com.au/forum/?id=10155 +-- Thanks to David Haley + +function convert_words_to_numbers (s) + + local stack = {} + local previous_type + + for word in string.gmatch (s:lower (), "[%a%d]+") do + if word ~= "and" then -- skip "and" (like "hundred and fifty two") + local top = #stack + + -- If the current word is a number (English or numeric), + -- and the previous word was also a number, pop the previous number + -- from the stack and push the addition of the two numbers. + -- Otherwise, push the new number. + + local number = tonumber (word) -- try for numeric (eg. 22 thousand) + + if number then + number = bc.number (number) -- turn into "big number" + else + number = numbers [word] + end -- if a number-word "like: twenty" + + if number then + if previous_type == "number" then -- eg. forty three + local previous_number = table.remove (stack, top) -- get the forty + number = number + previous_number -- add three + end -- if + table.insert (stack, number) + previous_type = "number" + else + + -- If the current word is a unit, multiply the number on the top of the stack by the unit's magnitude. + local unit = units [word] + if not unit then + return nil, "Unexpected word: " .. word + end -- not unit + previous_type = "unit" + + -- It is an error to get a unit before a number. + + if top == 0 then + return nil, "Cannot have unit before a number: " .. word + end -- starts of with something like "thousand" + + -- pop until we get something larger on the stack + local interim_result = bc.number (0) + while top > 0 and stack [top] < unit do + interim_result = interim_result + table.remove (stack, top) + top = #stack + end -- while + table.insert (stack, interim_result * unit) + + end -- if number or not + end -- if 'and' + + end -- for each word + + if #stack == 0 then + return nil, "No number found" + end -- nothing + + -- When the input has been parsed, sum all numbers on the stack. + + local result = bc.number (0) + for _, item in ipairs (stack) do + result = result + item + end -- for + + return result +end -- function convert_words_to_numbers diff --git a/cosmic rage/lua5.1.dll b/cosmic rage/lua5.1.dll new file mode 100644 index 0000000000000000000000000000000000000000..c1cf15b8356cbbdd9291346b3e89f0cf08623729 GIT binary patch literal 7168 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 literal 0 HcmV?d00001 diff --git a/cosmic rage/lua51.dll b/cosmic rage/lua51.dll new file mode 100644 index 0000000000000000000000000000000000000000..3ac558f068e9b6d7d4f29d6a9fead5fd5e714906 GIT binary patch literal 628736 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 z%0D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 z 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 z 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 WUzkjp5T6LKiO^gB|6l(%PT=p%>F;I$ literal 0 HcmV?d00001 diff --git a/cosmic rage/luacom.dll b/cosmic rage/luacom.dll new file mode 100644 index 0000000000000000000000000000000000000000..74cf50f2fd7a5d53765433df76cef2cf3b1ad74d GIT binary patch literal 204800 zcmeF4ePC48neZoJfI$XkfCQrk8+EF&q?Q`mqJcJI2BQ+ZGa)lt`D%;oZAvTRjHN9o zG>JM~r)77w>+afJtaR6|wClFmrY%Y!kzheZMU4e3b!mHOVx`4GtmwSI=bU>dlMrof z-}n7XbTTvNo{#4|=lMR*In(gT4ZaaRpU=-Lm-G4Bd6$2+`tLjcIl|-d@B7Jk-F$V#Uhq|8C`{K40;fPkrGF*QY8zeO<-M^cN~V`-O_Ss~RglfBn+y zE*LlNl!)8)($Fha6<=t%#e3biGJDHK?)Qs%zv+ezx5)c!-lyvFuio;%yicyr+_F)> z-+s#{cz)$cPuW}puAm`3sTpuO7ZXmeeS$ut}fhOn+l(A$ptHyek%1TpKsqcq?EaDbl>I8 z{Z|WlTwtpC{DSF?)U(`ow~oBk`g|Q1th{dd^`G(iW>itY+-t{9k#0;lTO#5uClk5SgT=*Rr{8If1Szmo^Em)?Po#t|EnR`^+(_`gL%%By zH`-NTG^Q>%x5$^BA1RBgOQ?8X509*SrGk}E|BhSS(p4^P8tn>QJqIkN`b4RIps@N1 zstW)I0HCESvUt(8>$(KGLWmoi5@08shjW|^<*0l0xUqz~gFc)EkxFOQKHW>$8PV2} z3N`zzMDF>7nnL)br7P@Q>Mtxk)hi7YmR{nO1`A6c@JhplrA=<>EP=iGEyil%#Yl@6 zExh(GfnOs6`1f4$j_@xe=yNjsNw0Je{Oi2ZL6AP+mc9+7g57|J-DY32FX8m(N_R0U zdm0PK>g?h3y#lVIac=?isRH!;$n$C%n^fB?)nru$svW5n;A=sT`Zm=r8(3@5 zvQb?C2Rla~yS8KLuw4rP$;Mo17hS_1&Q2(#5Vu0tL+N9Aq&!m> zDQikp=W?Z6Y1o_txI=t!rWiUaY3U!Ct{nnusis_6_;U;A&7ziem`>EwGSjyNJ2dgM0mOtS=UKcB$`P$AZ*FkhQ7vWLj;Hr6$H` z-0TCXMaALj4q9|VH)Dqsc`~QT>1)o}8;%!+m)}symvC z5}ByVMEg|Vo4K4bORrZ?b8#ZG@Q`LJ)+}`<-{ni7rGIp4f?e`$7MGGddF<|vo{+9p z<=+8xe_JlIrZ3crxbo?0LJanio}AFb7NLipMvyi4pdhQ<>CdcDjoxG52u*Npxn^Ie zwUaKJeRlY>5Mx5!BM9kf=_+a4A8Kvok<)OfQT=d<4-{phhf-E!0x)v?Q}^=bL=SaG z8N%nwL=U|5`2#POM;N|ch7YlL$y_YpMEfi!oQntAi>c-`ytXtmP8vY$&aW1NTl-DE z+5N11voG7QOI`j|pD!ETW%t~O&{cm#z*6T=g>|;5_e-6IExJxjJw+Y+SYeHgYJ}8i z+Nf*9)qhKky+T~Q`D&xH4R@#m>twJy+`(?AniEw}!zd?U8Q}Gou*C$NhJ)$^^(`kF zu+&OAVzJtPbgD1h$+Q+Ps_t;7rYB}71nmh~IWd36;%^{h1)NwgV+Ebd!f40${n2|FpbID4{`G z0s92>*6}}S%5R5Me2Y4(J3QgUsD^$w4nw~wL%)Vtp<-y*rA{H${FgkbQsR-SJk`R< zBREZuvo=E(uo6@sRk`Q+G$P^j=nuYTKZOT#r4I__j4Oi{ozimoJ4@&i!n?PG_r~sM zA5(zV_GTLPWtw_Cj`-nahH7WF?awTPDPE%zq{;L@ZZ)dPOU=`O(Dc`Ml#Om}wA5L1 zDX#ZBGaMGBHpp6L8umJ4Gfn#%GtnMd{DplG1FLSuoao+`zOd7<&)L_Q$XuM6?RTO* znJWUB*+F$!25V3VO{YKR%{b3usmq*6z^z$EXsG)n4zQQP>2@89W0(NCykFH3$Imw1 z?~?D4vo#aQ9!Q>1?o<_0Cwiw#yL+f(*GX43`D%2vR=s{R)f(37YBBX~s=<!`eVHU6>S}%*6+#3g&O(y@e#Te z`@~g)nRGBU#fe6&M5EfcpW=Q9T0~n#`ZQ;Jf>o&QI0<9OiKcKOo)o;&qfh;MiI97V z)6+Y-JF2CA`@Az`0_mW$ra}fk<}Lw@Jt~p20&O`yg|vKvb)C*dg{%u{#toi}vJD4R z`x;q`1MXTZJ*#MdUEx>ki=q5>+wnicZym$nZ^8dBesjhNFFB=}%lfMk>wTH%iF-Ap zHS}bn`|cIa%Qoz5jAfb*z?SN~dKLzyFbxK3`=zX*6W!-D^axAr%M?4&1DPxQ@JVKN zAag}f-Hp0-b%^H1+iBr6!ASe!NvBD->Vk`qrw2qTHXY2=BN&5fqozH$2(GgV8Oa$7 zQ8YpeZ8=v0q$Ul+NT`W#=1Cut?@(`jMOLoEUAg~ypT{A0=BvRWo7MADExOrdq!y|* zs-vr237Q_=emh*%JEl>+WXdf2>-qL0vJH2uf0FhMce@;RDeZ@F*df(L6~kc{yTbU@ zDZ_JEUKQvMhTrxMLofAcA^5F22frmTS#qT!U!8HXj!vmw;v@IU8Y3#5ak8Y?3ux&K z>$K*C^OknPkfGXV%g!HD99OGEHuSiUq&${r%q&!D1SBthPjsJ!xmt(y;2dc?7HShF z&o=aBoA$-xxzc*KJbj(0eDyySMZQ`~MWoM$KIceG{W~R2Q(vuxU48YLf}}tKu*Eb) zc((0Nf#Ramw7SDpMEAW`roU*tb&?QBC<~lwC6`~Kgqmr}Ec?mACF)SGeMvwyln_%J zQK|_Q9;W??FY7)ndrx8e&1#FZZ!#njS4(Jb?1V9vnrEQIP*T63mRaTb{YC^l`@VNx zWwX8q|NpG--Le3~tnWEc?7;fY%&)JQh6C$c>#gtgdVQZ_1zF!Z>C>$5Hd#}5eOHwW zhVtu63t8fh6c*i?r|MO8IoT}xDW>f0R(ctD9lFwSQ)bz37Oqr>I%QSiO8@W-S?P0! zX+P0x|EI$Co7K<0Sh&(R(cUmKkT0EF2zj0W8ceYez>73C1kiZQ5WsV1y(0mb^*=Jq z`p-A|pn5<2-6#&k!ajJhJ9=m&t74eFQQK0OO$rtgYYNx)h|5hKp}RV2-ncz_Ahqg| z`;lKx_xkYqpItmTU4HTIRLOd)h%bqv^!S#J;+CDo7w=9VtnTO?c}7P|Pp+mjJ%(}o zjMH25$ldR{@n{-@Q(vK?an;Kn(GpF2Gtpf}$u#YX#nCvKg(uXGOK5Qf+oR@asO@EG z-f$?3AhD+*x?*@0^xcU3zxMK+X@|Y3>wWu z_vkfEG#52y(uXqXKFn#1X|bh^YU`BHlX_ZMI%%o4Ky`K=|mDKE9y*S&{myPa; zi#q7Q?RNTW-U_w;4H-{qX;5OZ%vyWlP0$`|YOgpoRLb*Z!-8?Ki6Hq- z<(QhF+pim@{pY>*w-mI`u9Ag5Te`SQKDy@J?ozSaYEJ5SKi{&o65$9m&9Fy{E{7Xh+{lO*M{#dJ7W0m<@4T_?>wuI_?5U6 zVJy0Y+SZ%PA>y5W^$?#V3iqU?K5&)9V$zfCb_8=m^%?VhpAd%UxrWOciQFSR|3j(01$6oN7L!2rN8LrYk*CiAut-%)2CHWSS?4i zSxF}!ueuwEhwJRF_l3fi7Z!I89Ot$eDAw#eO~!4+wH18tp#0RH4}erNEj z+j^KZ@7h1p$Xxkb0F~&2aJ87q;xK~G(_=p0`*Vy%pyY`U3AqPcBuQL_c#Fh3l_*2O zuaS=x!{BT65dW=uzgF6ZG7Ar879K#G{7umlqw3YkM!uD4*kvLnnWjA^Xo9-4(5OcI zs^*J96JB+s=8aIBShWtS)QRp9=WS1Bf`c}`glNXT4AH4ef@=RqWumA@9KTR&+SJ!| zEvdXG6T@TMOJxVq9;5z6`T7K2umF98R(^P)88cAxMrO@{Q0qakchSONYMdx%qKrS> zhG{XDph=7`-`OoNA%cTWPu#eD5*96$5DK1tbQkzN+i-0_|N@e@4P- zek!um79G0u_^D`}QHHbL#$IvnYdt7{NU+^DDPtW;8u&VEqG0Td7Wop5OkL-fD+jnJ$v#fh_SUpq%!mv~QXyUeGJEJFx zAi5{jjndqCLY>hFPI`KatM@x&8+q!(uFS>!*`}?|lX3MTwVc2<6KmPySbmIQhv)|` zx)uDf2$^hp4R6YWCOSHKtnJaxwOZb3# zX(Gx9#s`&nO#u&oXHiMLbiT~di2GsCas&W}qUC@ov+U>c^Ti`V)Xiv zkB7$DwD*`E4!Dn6y6Vua`KMjx>7HR4ZZ(h4hC}>B3Lo#xSA z(Xh3;+v;P9JTyoFQFr2Ku%(6fOpK!Dxlrqu_;^uzSEzM`l>I56ln~3d?Lq9vEj1Rh zg>AApqIXFVJA?4xR?k6cI}XDlJMjtdcH-J?EEn7HvFfLnIrXP6bF8vhJli%?tjjxq z(NcRyLKsabG2*MZB+B`SM9qkvJtrG_p|TgXmiXiyl`; z^43ZniQ2sp)RZgZw&E=^?)OfS66K6$0_C@*2O{yQGDivU1${lk*hCfB2sBv#U(r%Fj#%or~hE>Cq2$ddqNi zO|9tOzh#KMf58yj)((I#b9BKcH1xPZ_1@>GDO)Gn*hN!`7 zDvc7hFs7wun8NkZ|7~SEs1-qsS*N?TPyDC!daBz>!%Gx@E2VK&RM;1#t0}cq?}yFY zbbCr?>K>kTOT8XWppxQhn_H@9E&Wnzsqc6_2wxiLWA+x^;A>t3;W=;SBFtjy#vvnY z(hU|;itP+OT-(ybj*LMy&KOig!$kQYm(&-|5#Zle;oP!R9uL;TpEG5ay~yubmU_?O zoX?2DF?$Y{dU6zcxD}9WD_?DNHoHR1rPn`AP5sd|`MyQvq?&lrU`h2BodSSm&&l_~ zV4KwsrHg#@`_sDp)28kqcmENu{e^|?Th&d{KHBPP$Fl|4r2_1E`Dy^WK!BaAft8Og zuzwVZ8QrH%2km`(xYhQli(7}io=?-#m=iq*jjoM-?9ZAL?*8|RVf1Y&_t_4fq;CtCnX`qovdTy^@T^fs;@75mlVaCi}R{a6xDBVkWeY;3}S0eK;mGiKIPPx zI950&+AnU@AIhp-Yl1#>PF`8{B`o##=P>qwro!9&oOqid37;jkaf0C-)KOq%#Rm45 zLTw|Y9=)jsD5*A^-GZF5#I=kmpI^x3kaMc&Ni^MDaWajzDiq`Qz6EJu;% z@}*FkTO!V-|92GU(F2a;Pf}T3c>%DoHQE&rnLUedd^G)vAg+?f(Swu?5g4)~pBET? zp1_#(zIPND^Ol?}FfKM_mc0qau8z&de($7TcJd>tm!aRI1T2Xom! zuq(fVR5BTA6HjBM>LMlhgkR(%_G4SeqVy@^z?yi0juI8--blnrr}~k8mQ=+IsP{8) z3eThl!2`Ww4EdSTw59Ng;EI~6%ee$@^cRMMF zAfn8Rn|-5PMk>=7DM&7&7j-Swt2^@Dn)z)QW`2>pzc0(x^_+$Y)7$CyX0@W5SxE@5 z`9uPb``(Xh?+pt%SSs;YI*HtzTQYM0bbtJFGu;)ln68dX zE*_Nqk)OMKFz{|12Hq;O_aWn^l79GPE$;%mq8D< zQ9+=Mc(Ez7Y&(xigy24P>op<-_h}N0s|!hRY_zZQsx)f(CpDsZ`9}?48@!pv=ABY^ zP|sL3B2NUiF`p>p(w4q*lOkM|bY@AWyH3)>guHormh@WK#T3*d#@0@f8A$eY8A*xL zNOb-lQiMKb^I+k%WB^E}t4?P}Rpm-gptq^~IcG|rXz&jn?hwiRJ8*y?>Svz$ zyk{1a&_}54pP_V{v+SP`C`=0KEFIO5>~&#LN@bti`Jm)Ulhe&^#|wNflB@?>Q29vNnC zq%5X$r-M52Ri{rk+V{v9Kk^M7W5cjx%#T!oQyJsY3HdP|hTOd|K&o}}7_Bl!V}6X! zxbsL2JI35dRm_a>DQ}Eax!1p(gBaSsp!eB?YSGDBK|?y7ZUcM19>Y!PDVTUcATHYu*N>q}S!j>((Fu8VwE?9>KKr1^anHaU^|ags zdXsw5)&XUO?&|cy#+B7gKQu|Wlnq@cR zMmCI{BgB=DkyKv=`30MU7Ip?ozb-Nze<`Q-eu^sdd7$kUQ5<`c?Abs?vcrQkFk3tr zA^(vS^FI}ECN~#3Pvj;-tmOu4uGC{Mu|gxk$n%54fQ&t&^F2Gzfa!C@CNqT31hmCb zC`5HaG!bhE&19Nel0`1FQ&Z96u&`?lBc-l*La%x6Ptev_?!rrS+5Tvq7JDsymHNcY z^y*h?{upY#TNu|nZD8B?vetqBf?Yx3Ts3XHNCf%no&8W^x{$oD(>?o5$0KTUSU-}^)WCDbiYx)ww9>jGLn4<1m@Jx*^0 zwrhgcP4>Y#ZoAuP*JS&EN_TTVo~_$Wtq7MM1X$t8i$I9#3AJ5{-4A#_*DH^O;6~~?clTm01FP?L^Q<>IYZ-(_Zq;P@kYZ;%Vu~+ zsiE&9!_fDPyuAXKdDQxOy{G{(yX5S|uc6@PVs;y}V$or-{i!LHunboE?UWlj;^m@BL|Wk>p?;R1>yh z4pV`xAtw++5U8(X@DI~JrjheRyipxtYpb=RxhT~7dBlb3WY14^Cw*|HpFR60)Rpux zjK^Rv9nG41hcvdTO>AUk8@9SZ8jFN`u~vQ|+go}=a32iB^xJ<4(G}8w!ME@Aq4`BE zeH8=tbWuLB`^}%}ZU~(qSV8zR8sY9HgqtfKYW)+XNqY%6vMv6o(R#6ij|fK$cZ>th9ZZ)lK8aTV^L4o(`?4TeNDRh?u(JEY}2q2{q!&N79PWUm*aV~i!cLcX>D zlll57iOH01GRr@FZ}zw`1=!uE=3FJ#p|Kw=^@l$g?5?HMxG*;vw6s@W0e0Wfg#q6! zhx%LkN*bLh+B}pqNeP4&X`AT8XPo}TRs3xTI}3xX7c#Ge(+;~;7h7YkqJ!9V^7(ew zMJD;utEq;aH;GDRas0*=1do^^2)G6%BbI{Jqr$v0+X4%%3^oY0{)C=%;YOaKaw-Z3 zY}5m$LhBjoSkD<9k+)hp{JrDEzA)OOjx(eje*FZ08WX8<_4GKOZ$E|3EIDqZlU$z1 z{tMLh&QL!b{#m%Tmt8`2_wY}Bwc36a9VM2Y-+u5)5tyYSgo&UnUZmHq;B3!;e;6Ky zp6dquSwB+NlOSISf&{bc&09>Lj{KJ{tyMGnF!)ug}h@sRo?A0?Z9#+9MlzX=8f zz4r(LNt5rh_|nH0)&ECLBXoq(X^MU&McS>Dm60Yocj6F7AEuK|BD!+>fh&z5a@D+z?Da!;Z?$fPvxs|e&Rv3N~$$I=z2pD zs^QnF?^9|*Irn!PSy9vgH4h_uTvtH9C6e3jW(cBjkUf@}&R&n%QkGC3I_B}*Szayn zmhe~>b1Zqp6N@-&ERuz9&>4NHc7EmREx==10PGQ$jC`rJGZB z`g{)-buPZJ@FbOi(&M-CLHq{)Of*bXz;TB9%V4*LpnC0W&O`RVZ(-rLR?b=co_E7= z<6*e4FkDWbV1(g}AY4B`GQRa`0WO{h-B}ko^&R;y?d5)H3eNK({5Ba#U}A9!!_JzZ zus1+Gsg`J%dQTM$0wb&s+p8;dDfIxd^&X@MkIUE3jf@uu=rMo>tWfLIp*C?;mN~U$ z%aE&|LC`J`r%^rdkSsg$$7(Ki$h+VyK+pU0rvaI;pd+DD*uKDYw=+w;Ep4rsKW{+G zau&D64L7;sfkAHZBjK+kp{N~U$_No78TR|~vcctW<~ben;qR$7l*_9;8$ymI3Y7T2 z3xNIVWi6}9d^bzF(kG?&`Env#rymFjM!}x{`=7su<&g!;DceWQ+)7BpIWT zr3kflq-6?!4Cq0s1`mRGGw$v43^x;7`3b7M;}j%sZji(>`nO^jc}4uq&7Z(n5mn(x zBE>vUZr#{Pbi}oArY1yu98zEZ0c(l89MS9}-A{#Cv*D!1=RiWAEidQ{WBv$k?rBwpBD!kVsgMb*px^%KCBg*hP-(soBy}~6}i&8Wg>cQ!p^RG z4yQq^q1Jxkt@)9PtpBSN2;rAKB3`p|(YrDiQu7~?n8CYia~0r}Gk6*BwEWgD009=? zLv1O{vfjnEIOkN3LAO@fXi{rR7)t-f22M@pjd-gR2*} zJX);f1@#ZmJ!p0wmB_?3o{a`@{`-_1bFU+Lw7)1_Do3F!u=UkhAWf6*j-bR{$EsQi za-|WTdBqzx*pB(Q<}K` zAIF*a;(X+Ubp4hjOX#!ThyYmULfwV<6bIR2a3ohxpWM}Lr1tZs!dsT4$q>*=KVdp= zelw<1GV^EkMS`1rQDltffVq(p)GQRjbVRS-0RROaNBN+pS^)^!bRVLbWd(V=oi}uf z4vh0W2)UU$Nw?cpDu^)~Mm0|rf-dJ&j3CjASeeD%z!Ig7pZMRsEmPT#K^;0{yd8Q=f#$<((}bG;IY4DX9fngyJMJH1q<5LF*xWt!E=# z&5_|;=_;Al+(;$8X9Bs>)lx2KTFZxlIZSgUF1Q-hpI%!wcuf7P1{##)@jBQaH5fD` zL9=JPxR7wDk@zk?w+bNMwGrlK2KoAojKOsZAl03y7vBU1O>ugO^Z?~Dfb&7=+8yRu zh9GKdLXpqvd2Zxs0YOeb34=n9H1o>_>OBG_I1d!i4C9;2Da`l;*m1Kj6Y*GwiX(O* z=VnG@cQn7nvs`IP`p^+n=g9G2oN=uA&E)Z4t;oIPQ1>G1k>l9|* zqrdqJCITrKAP2R#9~9D+{B0u}X{uM;Lv+Cka@&gTpkS(+h6nf8{;vBQ+`j8?Y`^Dk zY`^baw`WNM?Gi?xx?Q7&W%eVEh4wICI)};+VvXg7=##?W6@y9sBu+0!x>jjU*Mi3g ze<68Itilu?#~2f?>Ll(jq*q%5RY@@JSwPy-Jda@` zMU6~3VEUCUI0d-!53lmiK0@l)pDhxanLu;5#r}qXCf4YcRM%8{1Rx@ zWwZ;}3XtA@(`8ipG(EoNLD{Crl`hczmH?QJFzUFNWgn7m!av1^cvPVugk8-XDu#k9 zVx_ovii!7nHT|NRE$3=_fZY5NWKMGPi}t2+6WTh~ zj51fbP+2y({0Wn;8DvjTI6w{zikxICjI@}0I_ejlvt2J8`)h*22cr7Eo?3=qfe2;K2dQb-X11mp5Y zAY@88lR#6ifvK$NPMu=X$mqGU=J@K*(54FDrb$R&_JZpob+Q>eH&SnQgTNjkLGJM$e$p7IW{uk6FHQVdSI8nd;6=8Mf zp2&Q@h=O=S``g-4&en}7=FIaUJ=Q>Z42^!^Wg(=n(;8VoI~kz*6=s&bGqROX8gngC zY`nHWC2!lv2T&}25N3^dt8BK6jwLgxNC^-Dh`Y?Pb0KDQ6J?R=SC(D0a$4wC zrr~o&(<%~cB25;rE_BBR%JAwU_ZOwd(x7Bn%a^AWrPtssSK{!Ey1zIzw)gtAuNS48 z`M6BCE~B+{o3kpIXPI-VIR7Z&TzrP0hyKfXTprW8g%I89I;x4aUXIT`!C4_FX?e?^ zx&#w)lw*zsEQrW9h2{lj1RT|mMVC2OOshE@`s(G7U+>w{H3!~Kcj+z_3HOetgMc|G zQ@x*NVhe)|5`Y&{J4oJNu>&I6tSt=iw)91KTA5(M{7ENJeJpPKpv#1%(HDaa)&vZ# zMZ~`j2$k?C?6D(ow5+Q1r%M@++!SX5(~){Y$B|BI2Bjk>kO2>Jd;(gM^Alj50~At` z65%hZ2%!-+$;Ikrt+ebXPfa*|F6TAxSS#ygM8`BulXN`YFk+dm%oOvC$hb9ct+uE? zjTI=NYKgl7z&VX#iJDGuR%z_#{AtOKkwcu`HA1vAGmsv1xyfbB&&(sjb$#NS3h$A~ zHazb=eQ+4wTk?{}dn9lV;=McRPk8T4-iPwuKR)mA-lqU84C`HESP#yd{TFhce+cK% zPgHnLt=!@9oJ=XtbNY)nUDtolix>daqPsxUM1MKVbZ_{Do-S(=N()V|Cn}C{9|1onu&V@lVr$et~-)#2vqO4Vsdsz-)ljh$sJD> z)3szBKK~+j=@SS82O(C(upbr%(Y2P-r*6xhHT9kVR3DS199&{hkmYA+;CF6JnQvy`aL_0`~ zB^e{Bc0bF2(GDifzHzjRE_|W3P6&bcuQN;fCNau%KonPUNpXwO^3zC_qyx%!P}!)6 zQQ54-A=D1`Hq1vizWceK%OIR~;FO*~O{?$&sAZ0iNS0O%fO9E7pi^tFGs`cdHtmX& ze=h&&YI~_fawNssHc@0L$0k**B?N%HoS`T zsU{TM`WWX7Giwf}-p9@uclF4z3mL#YcJW(i$W(Tk%9hnUf74__h5nlE^mwBqXvtMK zy;Bg%r+FPD)CO?hBKsSmR`AO<>rx>ueekRxlMAG08nzJU&O{&7`CPHaOjCO%x;0lS zH)(L`pR|e|)QS3>1KX2XvnQUk2#Cw2DO;f1>c`qTIH3}{XZz*nY#%OwCP5!>aT@MX zl^~dnFlaT@T(cpQ@a<)_(je>C1?^SSj!oO6D|hdnhU^AxqIc#UiJkHafofE?=a(n zF!$!2D}n+wwf&9G-lnAGT%2$|>35m~&J{stGU`hd2ahXJRTa*z%tebc*Z4D^4J^EN z5r=H0tqT?Rn_@#@6VQ?0x}^cURa=U~j>;zbvV$s^4>ojW6b zrowgr_j`$!(};xD|4!AWaNtg@0q9Wx5!4xzaFWGJ&AePmJ!QFHVZ<-BPs z=8q-mN{bdUXL4AWwEYQRNJ}o@h=2ow_ELVK1q&zrQ2?q0AfP!@XV**5+&76C!bMFM zY+qt37XP4#HIU31S+4b+i0EQVixQirt_KWO$m9(ML()>Cot>?N|p{C$=?*B&Gn8tTrDbzK6Z3o`bf4w+5U z4igRxzR)y8ljk(SH(bB*QmE|(VWc|kxlNB-RGgVBEr&~My4REl4T0F{-mOwK-K(ci zce-WQva~88)1Did+0rEmLi#8i9nnR2*+r|WZb~^*VI%1(_eh9wud8~jcUs@-3`Rx9jWDhJ5y%azsL)r5lpj6B|oHDy4;o4 z#R%x6y+2<`oVF@;p;W@^)sR&GI&B+dc9Y+;+FTjoh|@H%Kvm$MtdNg>3?uApvmngHF>IFl%Y(}E&yEH`Cs6R1I*!eUfX!>$wUB?ZzOuX@1M62WXS^lgxwCz~{ySIyt?u-SDr#Tzq z@FlQ+AwBHh%@{?f#$wRhqkQHlhd5>)%)X#%z{XSR|T)~+ZRO6ph~SA7J@gOT~@-G zK;t^Ob#;EEUano8ADQb+b}kRn12?(O)zYZEkr)nr@sXZ2*V`_?ZhL^HaA75a}AV_ww<%!MbJn**7f%jH&GLe!Z#mDS%COL_(-jzQ$SCPN_FUCxjKzU6!O-fRyG?H!D&XH^qcRMn3BH209 zek?LHGoz&=e0jS6UIlxClVIl74a8yf*V@JR>C&C~QzBS+7ZCwdTf4RL$z0&f^GhPfZ6rK7iGW-{v06UP3ChJcH|USy zmYv~CYaUH+bFPZiJkA16Xf7flcy#9a2;BzU*?!2m%+FVEw%7Ze%c}HugN*B|oXaW; zpI17!$$Tt(3qr`=%pbLqTRWJ@kPRZS7qD62%kt{|*)L6VJ|@Q!|AVQp05iNR>;8h& zy;SjiK>8DSU0dt0>9x!W}84Yc3|6l*&tbb~zemc~hv1T~)f{QZs zGY4>sp)La2?t%dESWq9Tmt-T>y25q%zVX;#hmZY)M&||OkNl!SdhCUgeu$kZ>x7hp zq%@8#mD*-V>PTWRNnPpBVuvRAQ{haIw~}Ntre=&g7xc!ZV4^LzdN%5#yf|GWsBc+S zQJns;Q;TOI0e*8U6QNBmTGAI&yIK2^P~==0QNP95{y|Z1@rC6+g zJ1tEC2IIb?bGZl#tH9Sgf@>;{brz*28fXkKzn*{ zW#3WI_D9mTP0C#lWr=Ps@uUm6Pr++=wQl&ef`&Is!>p9MUdwqjv=50+*f3B{E-9a{ z!CUKs=c8IuS*Bz7(DR{^YNjc(?0?L+=W46vjG!iHDCMIIno*lp zdOJ__2Wo>|RVg(Zf{Vx9{swg+tcy4blfEX*i-uWKDrMRTWwS#cg457l#-4iKtdiIY zOqWTPXD+MIl1b_eaGUIR|K6D+O-^?b6$YL%3JfsabIN6A1>2{@x5}MMWCpTFAP;@) z#1zc?e0#32sVTB3>=3%^7)REw%mXoW$M3)hB`gg4MkVrz$|W)> z*}N^|sgKFY_1ke|u`5@!$q;J2-?Y`gIAXdlmxCj#KSwtP3(}$d7)e-f%+O(p?l2IS z4smCsw&*#v9F7P5*}88Tn?8ydt2CacpAM?k{+W&jMoTHncKy6*b9fT6Y|i?L;#Sn zJ%v(!l0qr5)LUD%AoA3S^fy4^h-GmO)ILZ@0`mm6eX?6C*1S2>Z;YTooa8$G%Ynyf zvM~ScE(V`l?~~7?o1717ZQPOmq-m{DQ{pWv@17i>k9urDy%LO4CMc{F6nY~>cxw1J zCrMgmLZX?DsP6@Uj+BTkhcA@MP zhFyze@gi(_{+W^u8}k0rR|@AyBm---+utah0aXyg9oS$^Kv@Y{m33C(5cH%)o*|V5vng zympB74SZ~H2DMK-MxQbP#hnZ+sV8BXM3+7;5D|Bix3< z3#*II&`aZUMeVO188k(sw&6u7>7-NU5plN1oEe#momKwK zm;KJFK<3M?PXZ5UK|u`DC`MqBEzbetxlDcUbPbCq_OBTXiy++W{~S&vP26E&P-EIT zTHSH1z*H#H7lg4YTys+ISBvGC4t(^B?CEYdNBg^ znK^+pats4pS*Sdg8LG9CEK`vmmm z*L!Ne=N#wu?ok!j6^B!0nR))qyg-Jygv1l%$BqoLW6ewK6_^G(Z>dCm2z@IQtyv+i zevYXNewAq9V~klOzZvlWmc0lp_xF-C{)1*5qu;axnwn&(Uvjt{zY!Q~izOQ_Aa;?n zz520k-wdG2;I-EW`H`kfy>O&%4WbIiV&JIijUbpp`OQsPpGp< zmXnp3<2OHDr2&lT-C@0_O29`ZUsiLJ@MAbtby#wCaI%evX&MDhIyk;kNHJ`32x&Q*aJ zDs3m1A?T}EDjD6mtc20TEqy{w0Tb8;lby+pwqQDun}||?8}#a#k1k~mj4uX`J{w-0 z(?_qZ?osoFAaA_`2ndQ|#*6oqxjB-#xk5GXWo-Q@sZWYyZODm5=W9|srmmD*O}-(Y z0T5l&vvS{}#iW8ePcPP9YN>9%!i$o{>%-2XJsIBLtv3H%!DR|z4DYWK##O^ zePM!B!uS&gDw+7shLhquVn9X1jn(^!?Ur#9<5Wl!RiQxA**7yUm%Iu*$AU;96-{)WJ{tBhpNh>$1 zJL$};kihiM=rddLxbz%XzxgphaIDWS&cXu}Idh;ltcxKBCUuwK# zpSUb@zEg=s59K;vh|F&32-G~g^2O#dwUKV$Qjbk6}*5hoP4H$oxF+=NCFe_q^dm}zJ4sgDTjH>%zFl95^%2+~ju z1CBy)fH)yxqt8=+R-a1^mS}2TpOGy6e=q`a=So6PBzrTCkeif=TT(j%Oi_z^L z6~*d*F0XuW4uUN^*}8bHKQpJ_nfu&{%)Ap)=c@2*XNTx{Y=D(JVb8Z!^`3mh#BpLJ z`?3Bc(RXI=>g4cqLAu=d$x zi!G_%&t9hpxx!HL1XD&RnQ*1uE^daT<4jY##%eFuY!Pu4H=&~@`;L4iiRVpI_emwT zw%yRfJY6X>q|(h&X<)PId@9-ZNT~Cx`HB+ioTi!v59y;~QmqJ{4DIP{qac&}4ru zUr9nu(^Rum8bDm>u$7{NVL9?$FX$ou*SvsXg0{!9m*nuQQy-8;_pgHqCz-u4BpXHD z{&moYkNRHC^mAH*-}WDRQrh3E!@k33k}Qg#Q|s5k)d>SG4+QO}*bpAJS>g8p-?4MF zOC@rlLK0ugjiZ45fzdU~DUy>A!DKu};+uB32s(u^;wr^cU%V(iS*#>mj8bh_Nt7YX z=-S%zz8Fi){MGhk7;^l2(0Ou|Kea>bXrlTsa| z9F=q(5wxa=HqojDMx%4d;CL1IP8#n5zv5utuaL-ROb%k|bH&=d7`V+UuAY<20<=%k z{FbF|@8X+wN9=0h4$ zmD6PUsGL3qK;!0Odx^d=%e}e9+zaJydf0 zKEg_KAe~G;M%uhRm*cpRMiX!lxtmjSBy@*l@M9IRjWi_VDjz@IEw&=m9M1n>IZ;Vg zyL;3o^h@e8u@7`GhP;*?h$DmmGslbt85M$z)L4Bl-F^sBi)w&^7m2&LrWgo>KOmHd zJ@b1^TbRB?Eyq!WF1--WssH6MwoBwdFgTvG|66+OLGc{F0TO;6XH05>4+0XLz6h>! zb69i;&CttI0C*>Q@!eH$)6XD!G5hEE#55Q37sA)SgC&H2?`x2=Gp>&u9ucLlUHLmzLn_AqHmOmwaDZgUxQah}9t?LJB_{m{4gX`RrYZt%=YtYkATn(IqhO4CAbWwP;1a!iWvT`xOir-!GrFQd_)fRMpJ*V* zMxSTCTohLYnHC)SH~!?oVf@L0-y`E^$Lf$U!n$%RT&4M}e<-b7UmjA?@yTKOS|OpKzfX_HsYXLx=5CTVZx-AK+BZWm z!(LT{7xu<5z*p(8SG{DGNU-aXeGsJcsGHt&=AiVZu=zz!j-nitlP$fY^>1=={IomN zc0wRzH%H%fqEpPQn@^`;J|bbR9P#hd6AP%r4^UA#&yqkBS0gqX7V4>amBFvR=``o4 zGezf8$dv@-e_fS6j{3T~T6O{DhA%7Lh|X)$N>4&F7U7=;=P3NXQ~dhjGE|Uo5q>@l zIF`hmD*~zxtuMXF3e^Wx`a=EHx{T2Xg+7EuKf#%$^B|528SD%neM-~F4eHXmU_ zPcvOfA{4^?SH$QZ*;9zO@EEkwZqQ4TVo9JiZ%Gn}I_FB#_9exWGe4}SzQyp9 zS`N4uH4isw`woHk=n#0%84T|en}E0V-NGAc+aVNnsq8^tO~T^U<``xf7bqW3+s#3> z>pPz0pRdWSj`;4}$kk$JeE)S=%3MeaMWPiXKLjep9Wcf}-GPU>k}2^+e)C#8QNylk zLfy(_Sn~q&JfT*aGRv0R{>@5>r8`5N56FC|bS>|F?B+_hTHOtV0fbzTfIy(_JFy#O zLsn<+m9W{sy{V(hB`lDjFsveUYU#T})nor6z=$T3Ky#5)@^)i3Y~Y+AfnZX^lJ;$r zH0qpS+X3(%vyX@@-71WCDf>#2nH6RKiJu6?BrdVH{x?cO?foXOllrBz+FQB?PG>x| zO`4m;_Q5IVi@YZ$4gT_W8F%V-%WkJfGidT22E7)E7UazC`v>a(M5@Xr{N+=hiZ`0N zQ>jbE#qBa4$4z891Jl#^vea|rlCmC@3;w_zYJXI_U~7)wjsChjEGOyfssE~*4%OGv z_#}OeP3G!XtyW!YQvXPmz2ZSp*>cfUC6Zd_DCt88rC(f7{n+~3U;9^II2Xxw@MbTi zYVVcy0(q;m=gZqHd#=2F)Yc~nK4jO)w@Q1aym8UEyq#`W$=f7bpIivq5&1UKmIDkj z?i6!FML=KMVwdw!N+s1Ah*0C^ifR3{rHk7}u7y~#m;06i(C2uqj5P+4(T8XJY3O~K>-rGtY-`JPjs#XS z4GM@v!?SFe=w|t;b~j(npi|$9n|nT?u6-EeWbXgy>FC=VIz*wfT~o{h_x9rGtDZSg zMM|Cf^X?lZX|1Pi|C(8i>W6pgMK0jiM)fUIW;NepN9bOz7rj%hA@yzGXW-7?2%Sdv z9qXz{ePG$F2^HyyT$WB6pGqkIxjx_FKVTg4jR7$?EE3w%;!m`U<9C(++sJ-b?PVj>I;I@!r6yADNd>d)L@AVZlO=AdQ*l(fFwNRo1C~e5xo3L7lPUK z$^QclYpzHZVwm?+9t4IEL!-WQL`)>72l~z|Ecd8kngoeoMjSi4+kLcJU$*|4i%(0J zw?56ys#h2B0NgZO#e;6e==VJl zl!*>kug4qzLFrHrKK#ggy^-7h%*eaEk$>{eBX@WsZ~ZePKj@A8$UBeB)5F)G5}MhK z;Vcukdx}}92^ikzUW2ARadqC`YxYM7V!#IupD!9w?Z6&@G6%_o@0l{o-d#YMWP2{_ z7qPI`rOAn?B$w+XqUUn0#M4ja+WXBs@?Mj0?RRjL4P#wt7_08&b{pOKYq35^riZpQ z9KcO^=0`Xb+8*wjc{oXrp>0k4Vz~M#}=`UY~fxNef4mkqW4k!U!F z%Uju6`7Iy+qOpa0M4xcQIdA!KUlJaP9;oSb`qLq(yGQfB|FCS}IP#N$F?+9sigFWY z70V7)gzG_~<(7Rv+BKP*Skt+Bq7yAo7{i@A3$l`o>;4EvG9kZJs($){%%?=|9!RKP ztT2=NJL$hkQX$+C+kbJNI5?7yT#f+9@7odbnILx|e2c|lBz_1qt|1aPe1d_AA1 z#Whg6+<>JDz&b9?o623t;sV(Sbrz6`j|OVx=Z6=b;JAr7Ub3(pfB8ZeR+2tsXl+br zL$fr)&c@u&Gbw{ZP|im+IOFDiM~8+;JUl)RYh_Y<7&FL<`wQhD#5Vao=)=xe1y(=Z{WLJBxt?|dq1UZBB?k4OQpbaWLQ{|MY3|M zrTPLhK^Ytv3PBq*r2Mvqj>HfRgZf~?%PV}otDGJhdNCZiSBE<}Wyh(d&yvvcf~G{< zevRYM*PbB!PM~>tlUY(Wtd=^no|z$WpH zB$Gm1Y73i{U09xrwkN!|itQcmyzS)}m#^na=kr7uvOitHsxFu20k%0)cW4!W037HF z2Wxo~{w+tLREn&{K~DffEqg(m^e>iP$N2Iv-FpDC1~aez58@Q) zHUWc>3))6*{EUdXdX#5ONBYoV%AtKQ+=lP#DneYGa4;8=Z5-$-+@eN?S{)LlCpdn5A`*6nB!Rw8f!+gNC)2 zxU`TLZ|=fZk*&`3tTQ!G5=Iw-W8~g(AWty$ZA>~jsFFV4zFhz*8vq38>ec%N7@T3( z2i}YAjbwV2jJCH$s`Eh!m%HZgvyT34947F50Uv_gP-|FhSaXS|P=#@QppDhs@+c~+ zHPQ;on8Cy1DiOk3=v)7@i=RnL6l?N&t7!egBK=**V;(Ig9HcBy7ypW`FL*o1n@4e{9x-^a zk_Kk+usD?eSBDut>@ecR{uRTVH!zzKE}~cj^&ofDWiBgNjEBXM{@ePWRM5Y5Qvc$N z{}ug@75E{dVqfp`RN z{hvF)@?(8!;saVc9_P0<1{3?hjC|gVY~x{z0x(;baxt}-98Q08?)Xb*3Y=|@Ik0+9|I!xbP|BwguTzWNL{NLQ`7Y2Hb(5rFz|K?uH270Zc zR}&xjn|s}XBkwNO1@vm734e31%LjU$Mz1FHFnq6rsDRb;SHIFbQtxi*WfY05rVMm< zp_qV@l`I!lF2?{Wf$v89$U~GU#XW=cFR|L?VohPo1ml=g7mhEqNEE@8xQNkFe!8o7#uT4V?&%D{HO;C14ms*SiE_zDVydYtA4ynuwX2x?~C3VWOi>@pSwZ2C1%ZZk8;<4Y)J&>u9 zE&YM?csJ**dyaoEyEL?=VZ)x(tkAYg%a*l#<#fz+mA*K%?aHzYXVx1^)N2;qGz4q5 zhrae}K$W6jQbaXrQlE+L>YX5kdrToI(V3=QWIuytOP&2SJy`m5DMGAU<$jB%4z`7(hq&ad-XBv5RwNVM=j)I|+a6ATWqrdLco_8_o@{@d|uUoN`6 zDRgXm1!wpgwsNMPY-qW#Q*JA}TO$3@J*dq~0uL9!C?1dFjya%Iz9a&OJ6Hy1Fi4yGN)RAV`-J8JfZZWWq1 zzJv9Edk)@ov-1gO7o<4i$*Fst*RPQEeqUzc7H6?Pv#{M+9LOx(DyIk6bU16eMx5%L zo;i&h7r9l@`D7q-jdvOqh~DQkZJ7!ywO=ls?M6g3ZI$24jCQyeZ*X;IB2er6j6t=N z|I}d)5q*_N-O$?`M4q(t%`mAR`c4~YA>cFxr|!UTDMK!E`IJiuq>XXKQz}vty7g7z zEAC^;UK1oe!*Uu)XC_DR(%0f#6J?Pf$0qJF=L}ehdnV|p-1$>_qc-I zK-~6T!9bk!c>1Q0)8N18!>Nzdwruy;>{$64(ta-Ex{+P_mX)5!=-E0abe$OVYCa@PqLc5!eL zB+anooUq&@aFwtlz0!~5N>DaU8ksB5XJ%&0O+4I$E|*G?bs{%Q%?_%cabj8GG#=40 z#lxdz18gMZsmj@%8MI3=&XoI2xn<8_x5?W>n;WT9KYd9@TBf^^mSuz~`Mu49Lwe!h z;SN(~+0{dO_>%N6KVo`_s|Y=qD8UR8J()q6JJ8xXv?6^W^tG@^=MG_}-<1`fPpZ&t z@HGR`P%?wW4{kjC4jpkzWmoWcx33ntT_=~HEjC0cp{+7f@a4$g)a~`Xb-<*FOsd$-p;Xi(GC%bEI9#GN-OM$TjKZ zawW;B_lMJyoF|)$*h_<2VhMg+YSIMZf>Fz61#3A&d{cnWvX5N;{@lNd0VOugQm{PD z*&Vll2d5svTUc&V2z~Wq zNI63!Gj)vCzA{f#lKWDxA}?yP^a6lSu66S$_4$QlcIF?2IFc%GtCpx7JDb8VL1%Av zZm8e6sO4~gBj8^Oas<3(M_^w1m3#&;@(Y-1rJJi0!fag`0dj#k1-~SN{+}ON%2jL3 z>uO7VcOp8DBgC$TV*%=T09CoFaHmP!=${<=dWh9GcVg%~j!@_}IWS6$+Iqw%L(B&s zwe%Hai}&ybpw|Gq<&^c_GNgc?niBOQ2bhmAzSc?dQwfp`R|_O!-XawT3IHqCdl5rP zPMfYpf!hlysm>8sWb{svIrRGZD{^Q)Ey!f#p^T^HT`Ng0h=C^$oGb=@YRWA8T=we+ z1W81#+^>njB$!!h$}K+MEMEnAwCCGO{Diaf^^2KPM9r4^csQ=$c?I2QcS*(52UVP* zPLqlVRM(;Cq9RuM3~r1gALaN~?w%axHTGd&xSUt5`-<`YX^!8>P9Km-0n zDl&sC*kvsr4{~iGU zt5X4%R)S`R3NuQbvoE24;(}`eB?+*~y?E(K^?NYu#?X=A`a1nWPein@$ybug9s(i; zFX7Z>0E58!eU{q;9IH&QOqa)t9 zXvUhCB%w!+`5FJ9ei;8?fl0n`W=T+Ar{MJI9SVQ8;cjd`_35RMh?`%UdmiIqeY6a? zxqayG_^nlmq~xWuKV8o;087fuc1yq-*p?vy71@lDk7A%}?>4Dwx*x^{X-rT@ap$^^ zy@UpSr9{4d@e6<=uCsydkQyb8k7P@LZ>!S4?KT~pBZSNnPx}*Kh{G%tFxj#BFVn@xcHA`7c8Pl() zTf+6}*rtlEv7rQ`lAk|r*z4H_+^jEGcJ;WF18}rZXTJgEF*(;3ZRkrh z{vY1n20p6lTKJwxCNRLj3=lACs8OShf;Jkk(4Yp%gdj;eNyvm02(*=SjM`G2L9_%z zCs8KHY3Z%kt52#+J4_cTl5pLzKw8|FzGVuYkRM zf6w#2`U`W;KKpa+wbx#2?X}lxRB|6H)W)q7Ncv#+Rk zk6r>kmHRE3NLQ_T|0W(JzJQVkK^8gCzEfz9Zkl#y8f%?+vedT*tX79LpZxr-7X26h z8?smn#qIudjwYozmK(vFS*nF_4TUlZKI&-KGu3uJ{X3f0KNJM2?^V4>O*bF4>P9M; zYs^Ks^v3a()NZ`cGnDn=PmHIv?_Fx^kaqCXx~`c!-6&GML+0$V}xL7I%l`Y|gNQLZXnv5`xA{mFVSsY90p$J_LeHJoQ zL^le>=gBOeOwkI?mRwMI=^%?*I^~3P=Q0PNAlrSyx0qkq%rswM5=USu(w(nDkN$}L)DV^8LiKIN`-%NK{FI|6#O-l8CQklm(konPdCZ$0374w+9Qic~t=h=N>yah) z0!S9Js2w2Qf_&9Ts9`MTBi=CrDG*mrrgIpFnvl|G)X$Ew&PGL+Z9Ag6)kb+r{4XB)PxbrUwB|>`s;_AG`gLiL?nVL?^WmG*C7>q`FZka902)691`#FJxmUD zWT3|m`Hs&woE%d~_mlQU?O-g(VZXoB>;JOyURs_Z~Lg%t>9N52ffGA{^3fiA5Ymr~psuM;fzn6?> zl9Bpp@l5U$eOku$XDMki8)iv}%fBSSBC9Y@O?gqTuLSLSB$TUQ zy8u9r1{^%tj2S#>RiW5!BKg3d)-J?1-vxmOeg)_CMzSqo(F)X$UeGH(;Wg`O+M;q% zp2BL1!#Iq<+r(>_O}{zKTEu46GAhuuG)XO75VNR@LuwJGc1aPcME4!60^yPi4%j@> zC)aFSY>j@HWQ*a^Js?K2W_1F90yR0KQ?bH8hjjhpWG?CYe07++ygVd4XML9qPFFfr zkHGX+SC#5HPcmPw@ZMl=ARrZHF;A&cRI2Ywg)o8ED6XKwz+%ZbF(V`TZ^@X_Y|oO6 z9?3W*BjZN3#O&gFi&7quT`@jqzs<9Yzk~dJi@)=&-_P+|$DgDpi6IX{Po0fgfGZ2$ zqOXDmZ!~SNv}n?P_{nhhXm~W|=6L}5FhDkNy{8@4#?CM%q3y`kesDwp?h_oriVK@9 zB*=oGhw2PF^6ErupYDPiMpbt@`XZPBad{5cr3o~goyaF9vHmu#MEU!f_4i}zUHUEl z3uUh@ZVBJ!m=m0W#;#HGx&^(AWS((aNjKA0%z~3Yr<{m+h)04Ik}nNWS7m^*P>npN zVV;mZcHXEFRlKX?u`(S|i_;Nx-MCsFl3EZ?ttnn@*5V{y*M!i8M&)9brpxe^$sWl1 zPQ>e@hvMc?^bnE?Tk2*=l2=~A^kVZ$j9{D9JWtvSoACH)z6eeDNCXERlTS=&o`u1J z3E3;#McmX~gonSrw40EKF)*;+MSua`c}t)3GVkR6r#PBWdX! zZ&Ff-U2|{(KWBu5JGwmy23cSp_29FBp{mek;pIxb#U%o?$U@N!n9IkUi*Zn(=t2Iu z>&GC2`c9X&u|MH=|8sAGOUxI)y-6ai@io1Ov7He@isNL#rbFp>b1zXoT2HMu!x%4)H?|8 zW<1Lke9h_oyUFSOTk0E*372Y8DW_c)qxZ86NEN8t4r;VZ(8mj9%flb5c>}lD7{cSv z^~B%k_=II8*e!Y)cjp1#T8y(=wjD>+b1o-B#aaejyBAkZ1(_1*8n)0@vl%XvVK zqm3syBmz+KxbE6xe8YETz4UEvH)uR+Z=(|m!KlRcKZMTP3wXEGMbX4#MF zB8E4dP(6eMVLVf>cOf_L{nG8*oW_3R1zb_2GsGsCq;KF)cd`w^pF(wQW*fP*L9Qp0 zx#R$_P%V{QDe?bZL^#2J!7pq7K9faflj9anUdqKKs(K3)4`cPt{?q!b(lj(R2e)MR?_@6XvhcUpgs@SFHcq{*-3 z>9O+2?;rR(X#FM1OPc&8$_eb`KUqqQ4>h9AA6yOf$(QR{gzynfkVYH1I)4@Rh4d{G zZT#vjGtC!RmK=znO|H8800RNi7G+#=gI2-hK9#4H8{3YI0SLKW{jiSe7rcZfa@w!3 zg(i|BChx|b+MStH!L8gtQHumEa01blc5a0F%m*1%%Y{c4ehsw=FrgVQTRr^RPg z*|I#%+xAK$y@-ABS?kjh%wZ@0jn5ht)?O$z#9x%=&N>mHj*=?Zz|8&fjR^x&`>`oM zl(T~-)ej(XZ*X&NG$XZ>RLXlKSk)4Tb-zAYenDFK)yeYdsoqnS-#PpNgFeDNb9d)2 z7*OM*llhk`b8hy87CSffP;2XLgefiKM`?`ekYwtB`lqr=|5O#~AKw^L(pRx^K>w_INdK(4ho4AuAkut&qwT(dF6$EXnFrG!(witF`@zM5cEY)tDULsh<)hid!4c2nX`GR$4RZy>jzz80nMl^_=Acf)g1ond$5E;P>oL=Fl z!!+$8YwHQJ33iaJ^%L@FT^D&|k=T7|;cXg0^okcMlIffD19%3y_2JLl9YJ;o(>G}` z_b-eO#7~vGqdAcp-JF|9yE>8fq%WB>IKwRaP%G>*!k=SNxHc0Y268S^@M$NohHC;YbppJA{PKs&@EyE;G zbb=v%cRj{d7fMzSO!~~<;3Y);ajkGr_*g4m2WSZ1dC*LNfe=Tl?;^SQ)gChqXTm3$ zH|hP{MeZf~mP;jc3%Wi(e1#{NANVa;Wp0rH*~}KoW>$r&FT7WFB0zykKrE-EV#_;Z zhU{VOZw|ckRz9Y_LQb+-a8CT-L^UJL0kj~ujxZ% zLgG66rwnqO`&*Mg8mS0miL)|i6c2iY1;DYA7$lz`NlyB=iu=PAy6PLH!9X1`029;#A zvRi$hN*LD#d*lNd11BKSX$;j4!Isbbx5gH;tNOgLL^{OZ3jQ`)&xx_huRz`xSkGLs zm*fNnpuGyj(PDxiidKH)myDF22szhjhosHDi!k8`PL6zjopwFl+}oO~iod4U1(CG# z8M#&#L^e7i8<7rO5uc~emKR{v;yM|-ew|G+wkM0(m-l2#=7SuLcqHV#hK)EK&=!)^Ct>pPjj!YQ z%u_nlcD?aQ&)*!SNIN%uS>k;?lig={(#$V8+mcXJcx)l8+R8-^cKJ0BhiJJi3r0W` z1Cgaj+vYb?NEbFiM}*>7;3~1TR0x>)##3AF6TdjtcZ(EBXV687$q<93dT*0d{LHkY}=Kjgn%U5r)(hsNj~yfaB8!LiB{mSU}!B~tJ-gs?@pojQGYoH zJip+U8wr}+ZZK-rFb?D=Ml8LmSPvxNdn5*Ne3nahw35+^Jq=&WvtP>I&%P-*Dj7vk zG$FXqs8~ZA^NpHH!(ZMyn|Mm=btsS8*y-jc6u6Z}4WH@^|N2_GZL{13dCzq=N4qt&5kPOp(}O7VS?uASaxnd0hIMhhx9H5N zbuRPmk8Uh5$_iKrQ_y9(m|h6+4C6BJ+#{9L8PiZM*1Ci|NPaVKVc=a3Ytkt6s8HxF zm~w&~8rm!gy;L+FNq`ZP9$V!v4oqOrPbaFPN67!?dTBn&ccthxL&I)g+aY z{?T!#CQtN_IA@H1nzf|~kVx#aZJVUmuhoC4s%&M%F7PDkX8g7sl)0uSYIAEzH4r{B zACaa}i(KxGZwrDuqgyvN1~x)eb*LuyonI$)M2nSKR&cC|KH&u+Ex{@7=!4LXp&#*& zK{DKZo+*$ROJ=0b#zL zGvhnEDY7p7_9qejghqTmWX~L)BQ!}nckE;0sGyAT-DD1Cw=;CDaiz;?4x-U;ORVF& zMX+Td=Yq&ECOOfXDm?ccFe-w$64VeXFe*eWl}HuIuO9ix=yWy>uzX|FW^y=<*=Soe zYa@z!>6WEGVr}lu3Vvy~6Xr*D;5=4X`0bA(HS3LvmDKN!*6dMVVR56zpi4GbKT=`x z=IJ-#sW@*bHq(lAnki0iDiRLQH&3=o(@(m|kb^5IU957if=!!I&@mCl==`TkZAKk*8^ikRdrc z5_LkPc@1E56~yLYtTET9AtQiK&pFM?*;lbfgQQ}8;af7`W#S9jaL?^;&8;J33a*}f zMg=aqYKZV^Qmxg-Y2kh4k=bMw2UuTZTNDpijjnZgzhdgFy+anUx!zJf==ZRe(%E|8 zqWS%Y)r}~d(^tMp0-$LrW|kzu>+q4{%KD%yK^BXjnkV3`V(>2A9HdgGt-*irQj$Zi z#O5H$exO;@2nxmcBd5V1;#)L7Bj^;8UsTUTb%@ zEl2bGR;X8<$DEJcWC6XOKwf2w0n&_ByR3GG2PgCl<`^}r+TXr%N>8L>6;6@?Fl$O^ z8O}pk!V>5+7w5~(d@xl=65S(Xy7YX>XSvR(SAp=>n8^g^m?XUG>Qy5>?ebj&#F493 zl?AiI&Md$x{%+mIRkRwhe`@tozwm3h;ckKf2;I}0Q6;etO^|5*--Xhu&!l|eL3__& zR`~7X3`&!9Q$0tAu529!t^)WTl}|R&1_w`rvpe4;bd9XKc^c}F3WRF6S+Z4(s*>sW zuMiEHR{4p_`BvFbZhwHGF_BZ$*SV7v(XVErEdL_vG-?*28)H4|F4em5!zQeh*~0`w zMPfQb?meTyNYi+YBYmJe1)pNSlY_@74)*YV&o%6XXjY<`m6YlkgF!_h4*(NVBE}Frr~% z9#R^2%O+$(32G7k(|b&^P75xAS}kBA^9;SW9ee%E7sG#YhMz94Gwzmt$q57QV_?E+ z4Lv-4+F-I$rq)z2lPy^Gre@uhb_qF0hX+&!kV7Le6) zPeK3<9c*@wFcw-xbbVod=R28c;Va5+av{GYGlko1d6_9<^$v>(s?Rj)4@Z|CmaP%q zz_l9a?Tok0Fg9s51%}kbb6BhUf|M3*fUN_i z^m54k)SR1$n~2t9g*461k}o!wwUEp$xf&3CUWag2m`O#vgmALzPX}lUo`)r3pg^=d z9ipfBUYY(~qD-8ue@6ox_zwV}?rGG*jI2fAB=_qJkmdKGoX-miUsPDn@yCAkS1ySd z!+0cQ)ilCz6^atuS~s%>asGi-)(1DB+iFxXe)K8DZq}VXk2oX?Z~_8{mhFYvCxFdr z%V!SgndZ$9dy4A|9gZPC>-eDl&wL+={k`|Hq4P8HmksU9$UpwQd}u_a*H=DtcSip4 z@0COQGV)grwPfTU|6Vn8cSioIq02JzkAHUz{q$&he;h-PWW4)^Dl+Qx4gK}M(({jh zUpX{8Bmc^wM>6t{e_u89S8lJS;Js?-_Kf`F-yK7<;U!Y}9Yg15yssI$JEOieLziXL zm;Mf=aT>yRJNj&u=zt`OmoLo*&cg46zju}!OW-7b?`C)_2OEdZZ$`bT6@TxE^?}Yv z4j>$Q1<5vQi71#Dg7k7E>0~{y?+|NN%RYVyJ70}{pWm1qaT}bhVc*W-+86b`Hn_oQPz9}bbc(J^ znzq8m$YTaQ_s$4WoHc{7okc7F48BJKaz^P9x^!9pf_{Q1F2XE(A*{hyy7 zSn|gI#q)xXz3ddHIxl!zKK#Sy1%JL@&I|rGW!Uvo=LPqf3G5njUhs25Uij5^Gc6@V zr6B~UiJhD9ekM-Kdn23Lq&;)nv)b1Q%LxvH)}{hd5(FgZ&#W~AFWnr$N=?2{ul{I- zF7(JTj}Chf6nDp2?P4DxY8gwfVOk>)H&CqS`jN8uZrU?e})Q|NPDux1Pm0 zj$!A*!=gN6tqSFIuJVMqc1{?tkGK4dT>M-tru>12|C95SAM=mevO#z)*PiT8so#$_ z%3~SxnKE?F}BitcxV>JBAr1ivNxeu~g*9shYd<)df+<$3{aT z*Mi})oORr>=N|TR%BNX@BSQx%f)s45C45$)(LnA|37!sHM(jqiiqfHwydwKPAbD%% z)khs4#U@K38X!Nl)6Dn=K9?iB#*x_9iRo!p&Akk|P&1D@SAOI$o~u*8;~YWqTy1zU zMFk|Z#%xLCa6&`aN9f zTL#w_^9(T7V$tmi??uk}*s<-n6sh%vCI+sdRXqDvCMV@@UzKL?wC6E;$0G-KrsjQs zeI|da_OIxBNxg%Vl9!l;)6^Snw{ib=%AKwwW_z? zm~%au8zlEj`WO-P(ZYnG5`u(Fq8M|_B)?RxUEO*@V%*4$2H}IKOV~ViAGs{LK#~wV zrKwjLU82Yj}ndN#XI z@&+#OE9OPE&UfFABPt=UG+Kqbd+Qv}edhs5reWN(cRbGXNLjHxgz{Mqcq5Ld%@Q6Q zVoGm`iUjdmWy}!Gd_Ki|EaLr8uIOfaqcW;wElEMnW}X(k#47XEXPy+VTqZr>q}Wpi zk*S!!lvqyRzE%j>R##+eu`x@*2}k^kjXCnLG@^fuip9Rb(IhJ8e;HKfLMSxG*q6j* z(_g;J))@FbKnwJfy-~Cl>YabhuqwQ#0t>6auhR1@R0qsF=6yo0Ymq03K0747!Abao z5Z%~Xrhc#@G0%UO`M*Uj{C^trf7oRH|C?dK{J+c3{{iz)x5YkIvt&ig{qbO3W5Dr9 zf;JCwrYy%Hz^?Se;KhN_2eBUOo1n5=BF$OqpGtuZ>M|AKfprE(N19!c=G;hgUZgoc zd6%d@V3U(kfw2x#o3FO-)Mkx|i$Eo8w@Cnk1P*hZ`H-_&#RpkC2!2{2pif&WkQGfw zfi?Kflskgh>elM@-`U*|;%q|9c0^wwghYs(7W3FjrQ}PHqC!4|M<=*De|GhHU@ChAXl|>jft(c>|VJ&ckt8B2t5$>LiLSZ%p3*6F;68L0G@8{wYrFv zZjI-9W>|R3NBWyvU65zcu_NE_x%IYpun#c;rBQO zzWHgXM*}_=z+=P;;0rb2zu%+*Pg?-q-EoExPi)^c@c)K*l>&aQuylFYS%*jMp$ii5 z(o%Mfr@oem_9o~(Nzf17O%oV8xH~m#q48K47J>UfeG(Kd=8*IG3Xf>KD@}xDC!8Eu z$r99cP(ZRjCS}1Ox6JRL%g`tpT&Iy!@49R_g7C1Xb#Qwse2iwD8{6eeW}m zpL~B3hhW5IMz(0pkA&p1pI&A^D`#Ep2iQbl=sX~IB7=gPexJJPJBiM?;59RR#Sl5@ z$evd|v3dHIxTKaejg_&)mG*}IbIIa9yRcurz{7Y%)j~zz63vOJ0+u-VkdfciZ=H`A zl&(*y;H=GjXC54)=sgTt_|(?V%lPr=k*ouLR4~^xD#0bO>?h*uyfbd7w#nMRvLm`> zqCIdAed2Ul=%RQo{xQF}Y*TkquQ5l62Y%)7Z2MA!E>mPGJ9~Fvs*AMP$Vc@(I312w zB&Jou9wL`X62=M*xQ{FQ>gSwjb79_POyu4QmOSg4n|c|6Gpw?LQwfU(YJtf*mD%Nz z&*Olk)gEZK+of|a(+#Fqt41XgNTkOvD__)!dgUjFu2D?O_c9=Xf*kzl-tFgwl7&9& z9?!^1nqde(Z@{li8YIBP@>(m;i{t^RE4gj-d9sDmLVYbu`Fi$PolEpW2uqN2Mym&A zU4*B*W)-zvZow6WKKpB;Gn1qt0^lSX{-~Z#?G`S_ymWLgt*1FfwdUi5Ye`k}vP%zxTPGMV~@;!~{uwD@Bf`1sYY=n9vzt^?sE$knLoVOQ11 zD%=y;D{xcK&yW;$m+_i~UcU&hvh*48$u8f8KB#~C7wTtwCw`(?&7POR>WsnCUri5# zoMnsz{eZmy&aTGTHpp%t9xd83NjvP5+gVXqz4_bBFU|6@a+||^i{_RAl!8e4_nc-z zSwxqA$S#yoU*I32qk&P-w%)i`TIY@z&LiHy>c+G6 z3S-C!iBOf-s+{=KX8_?ErQ@uk)wRXO3wa&N;q zVAT#>(CuKrxocOWhou!llSk|i*-z4M_Vl$&f8;-bUB>!O!(is`n{{9+knn-x0l`JtDe?o)UjAZGk%&@OpkYUyA%oG2lKmz*0z0TRqn$XFGwp>dK0CntbNbVy?=n~t=s3pt7_~}TVT1X2{ z;ShYk+6KUddkQ>8#{&=XkIxTFxmYwX>hP$zKxLJb(xw;ctJP05S57-dUqbV+Ry=GJ zaNDr;3xRgvsR>4&+VoEv%gn2WK6UnGNh|}>g0Il{Zn6g+&}DpTZkcAx0N*7>dvYGc z79k(8Gmn#TZt*#_g`sw{&)%Z}018UuzEtBL^%0B)hbajZ|M7xk;azw=EG)uM>@$(y#iypAG4b}?I#L!vAW z!LE$SVo28Yoprj$nBU~~;vWGB37eJfk7T2n=4<_`IUKobn5Qn3;c#kW-8Fn=zFZ$| zU6UGdo|(8t`?(j-id?$0h$P7D*#s zTWI?I6XF0e&aZFu3E9+qk{NJpjF~j|^D3VjDPkpQjzglV>2NoJVJm}hF6tF4gB1y< zJaE|hDx8G+P5RfsK(gkAfWJ(@4^Av*>wW9`!UAxDj)+OBt_uvsJZCRr3UJ0g2Mod- z>s2NL>Fm{Ys}plj#2nZF+xR&+vO}l&T5nCwL6Q3DcbNkw!@2@qTcYRS8>u-cQenwL z@2zRNm@F~}CcfpJ1phBwo`nDR1g0AHlrIpNqe|5Vswv2aE|Q8ETmd59J)hMi2zmHI zO5yb>lP5I$hAZCgV&vcc@h@G2X9;QMq_;n@o++VmFVDPnU#KskwCt?<5?s&mfAIG z>T?9p9Czn;`G9}S_56AG%QZAX)%00(Ij>ZAzQ}FzYup{%!C&au8)gO#!v<5oy9mcZ z?#?D5g}N}`*5edVbib_E(huF8vWn4IzW{*(6F{p%A`z`AT*Ykpa(Hb|sfQ3F@rZkMZ}`&q$*`wSLet zWN{l@!jR{dz6qYPer`i#mh}U23^KJQJ)7p27~(>mMM#@<(%L$YLM*@a{N;+RjuB4V zbJN$>Awg~ZF@0Tu4k%K&u$}%jZDomv*mhahx}@JvS#0tBb*Oq}BSACI(wie0ge
    W2h!*VkLaV2xe`MTOzcSfi|GIaXQ*gsnA7OJd@YT%&lF)edWKNUc$BQJl0! z@%%GxjpE)eeT~NWE~`MVQ3j*eXkluNG7S5t4uiFp`wy&98>l#bjRK7EYc$uLT%*a{ z-B%@8s?m$hDnJUa>mureMiP(zD{Zgyq{Ri zT7arjKafnRj#lVQ? z6URgda-iWu;_>D3VX^+8-bedMQu`Ss6`M(Knn`76kz|QV&zMR51tb-kx%ODO@=3}w zlYU|*bmM>dI$d><*OuopGkwSC{5(dz8JIM zjUr1CUhvNhk5z-Vu{tnJd+OPX69YrmXJGnRB{&7A!24B2LR2~=qEdfCRGKebfO<5B zC5~UsV20qm7(8c%X)+m{)XF5HnVeK(r$)2{zm;`C3O}^IASIFc)f?3AS2+L~;@2$N zP)8uu3-uVE0c}#IHuYJ9Cv7R)j>y)9L>F>N{9ssS*)3Wz)p!h@Q(!l9o)pIJhqGfO z5$|3(N%|#iNB0O0L>ruaUZ>1=oiQ=ecG%*@@HXl0TtP1JHm`5-wHQs8!2pf)dANt1 zg;UfcQYa-!m0m<GF|$3 zfc}fT(QpJ{ypfd>3e339rUY`2l?nfWm7ZGlOLUkbq?jLfq}5RDe)1}Y?|j26B4@gI z5$Le8iIdh`_mj0}L>f+!4ex;NCoA)!xlz%g)TwVm5Veu+%Xs_i^9r*f5XPv$yC0q3 z5o5ah$+EmMt^Si&@lI2hA4tel)lOr2o!WV(DO8zqj+dj|e8ZXG0viq+SrUaa+Atut z3LF^$i&i|`342!@*qj(T>cyt?dXj<{u}0OE8DA1|R|D)uS)}1mpLbCD{nibKOi?@? zF5nRGKn<%|QtC3F(k3c!z1an=Wz$-&F|9!>v>eCMT?~T+@TJ6_kQJF$SS#YB5Lu#2 z>^=d(ta9FyAZk!X_5SeQqUcrj(w>{nH>zJYa<|o~8_uu`b1)z9T5+p_|!?6H;1ShQ=g>vI`pLdEa`vpsr%TXo%U+V~kF=#wxG#rMj z$nvSGU(0&T#UU{1vC}DG-!pU?dR!Ksp(SM#BfGp)EORC((44^Tf7AFIB{Z$N7QJK= zFJ+Q}j1K(4k!au=fnvnl-D0e?yILX*10cP3;5_XNjX4;!qoN)y6Fx%J`RkL@9v;l% z%bUqBYtp`m=eE6k5#75kw$l9Apr0l_0_arBade1(yQ{xsP4|5DRJ!cCBF!G6Q(|2XUq)~a`W<6*zo__okKCPAAHBLI3I zD`R@ho@!lwy0n9ti1C-Tz4dBWyL2X9!BelkYo__k2(DURM%46nwd^+bgX(sR_xX?= zv0i=k6y?8|D8GdsCHSxE-D;wgZ`f@~D!-;Yn@%v92RG7psXuQekM}N1Q28!-G)rRo zXEXQ2MSP7uF~5?ZEL zD8UD3_|}4~(9*zOjmIxB7D;3Qn_-FUrpxh!8A-}u;JX@WZvo1JsDyQO8c*uU=b)Y4 z=(Kp9c##(c07_t+ZHYt^5QHV8#sN8<0zl0EPk{FL+5euI<_k!)>BQ`bkyd3JQ-g?L z&EJOwdj4vXxrAvbROd*pax0flJxeZTQ09-L`a*vr4gjq!olFe5ICJ_Ah^`35OP=UA zr|apfXCSBw)2DCedE_#6oA`ewa@2G-q5`>|;_eiEknxCy2RbMEG%w+ZQu|_FOq=t# zbbjjyd?OVD6qYa-GueQg2$}Pk8`o8JbTboV8e)ER6T{1d82rDP<_qjd!a{VS1#0#d z4U2@M!Jf0k0q-Rz)zGNsBx;C`tKsEuQ3G>nt-0H%fi)9O<`S3}sGmzN6fD-vG?6R8 z$Xma#mih#@Frj$|dBxCZUMBQcz~Utr&#dI)(P)%fJmy2EDp>Mk-;SLhpbO43pa-MmWTf&UVEQNem!V? zEl1%$$h`!$EAc6L7!clDtg)U0u(hn;-bVEcz?C_Njp_$x8Zpb0u$4K?S9Q1Q8Av$B z{$!4xfqzZrk{QTX^CTCDW6i)H$dxez44v}?t>4bzVPDreQVen39SZJ0t%e@{0vXix**B%3Ar3H68cum9iaw+nz>=5+X#%S=P%mISm+N0I8? ztfwQP;{H1OE(=1OlbEDRrlUyxP;xN_YdR{)l`$Q1KFyTm$!Tz7Y6;->V)^;9k>`q; zZ5@?j^IMQodYf8ER5hi?+@0?;Uu;N)^$m@(sPq{FE{vgl3w^beD^tr>faPh-6!mf? z?wmm2QBw-wzAw&SOvawxl>1aCN?2H_z#1zDUTBTlqB<45I&HrXtW18bLh884^m8H6 z^yZ;;n$IEBd@T;VVlJR6D>n_4yhs;X4By3gpExOBS+ZB zi)8Z3f#PI?0a&%J%FDuUiw(@A&nK32QL?47uB$E!4;HX)W0xhq=38H(1zok5h5tk- zbM3m{tTZE+ih6a1OjtKBY3(H7u2wAL;v_oS){2x7KB-WK%0GUzJGjQ-tqL zG?cQ^{xbx{BKwDV!34KbRU2+de&?vo7u{UFh(y>BL;`x~){;MYG zsgP+fmgE{v^#^32GI<3jivk-#3w^HZQTGQmNX?_wTD9EjR2m6j*mAxruEuO!(Vx1g z))AU+EYGbpCdJ;9#uGLJCF%86NWHkcvB=8%rzOdXRUekn{ziAl4r+ysC=z}(y5-fe zXmH0E7BE|k3C8E<{@%FORr>q3s_@75O$)=fIP4)e4PPC8*AaftX}Gq=U^kZ<+(PefPn^wI^wfv1c3pOxvu#kyVVbYYvMl>vicUzJPCg} zL%;{~E{w|rd1gZ~wrm?S);u*f_qfrFg_Jwm2lz1FcHe%xJZyE?i7B;%RT_AmcM})I z>wms_cVh-F-pejnDN^UP*S^Tw{x*)A(A^#GqCko~b#J7sln9DY;Vg@dPhpyLMslSDp-tpU;HLbV`sCqL=##fokx(B|Cu1PpRguS1 z>f8^VGTNNxEfKls1;p?{!gaBH?$*dHF|Uh*Yy^HWGk14qbkx>ayDY||wCGH^671%#c86BpUe7@8M=n*c!Lv0J@=10(aAS`j>5urHbo znb!~eE=%!vRixqYTQ?krv!hXMN5XA7%MOr-2j~Vr!YgpsfhW_jpS?YFj=aiu)1*`8 zBViY1k{rzMxEA*4MVL}03v#&=KK8&_oj0LKzak{$E;I0v2P~FNx=4G02|Ho-zKJj&5a1T&lJh;(lG217>?REEvOea;?DthA;0G)M)Hmr zFNTir=|eur?hF>%)I-ylt*tI1XdNVjF8Y1Gvj~TNM?&CX*(^%a$9$K1s#TUtLP7X- zYG6rSkj#T>9Jt5T44k0V8JqvwA@N`dY!V0X@h%wQedcYB(DsX>hKT!U@oKCD&Yx%10 zO(bSi2RFv$)N75#C*cF}lI{-9%&a;R^cGDu{p zlh1x`_uQ=)iul@DooW8ceV5EGt0~Ow5Jb$vsYi#oAUZS~IG8;OlwD%?sPAyBV|KG^ z>KGXwvUltc&6vD@yM8mvoI{!39l~29yuf9*+I#_VVugRlfQ=5uXRWenM{ai0$eBf! z+f|hnZzt?=PWwkwLlY`lcsC!}2QvUK#}73O#Jtp0{`dZ zzrg7)8EM3FNAH-C(3rd9M~u|Zf2~;C28KS7ZuzLz7{wv(=LiqUvrm1V>Y1}>^?&1RMtFg@(f+U*LPpM*(pYV%wkh!OvOd>)N+Wk53NH)a?d#JRp4>)?;>>O%d6Sek5sz zwqL-v4J>kVZ=-R-q8Z0ts8y38;cWC~5-^kc=YE9qo@2(xW-y)o##1`JWZE4E?f)}a zxEP0C?v7sxtWs4j4}X;7{`LRwFC;QnX6DauqX!>v&5&PD{#Gr z^a72DTw&S=abT^8$lQUCCz|Y@T?cvS z%Xyi9ulbUE7~tv0eCW$L#8VY%y9Rmal^cT~hO1Eo(Vq!eapvkj*2gNh)d$^O6PI!G zV3GMAdf%A%+xUqSTeJJa!|{@*!hMbhZFc*%pfZ+?k?pLG!@=1PLe8)a;>Q*bJ^#hn z)bM**F=zO_>{xdAJqahCdu*Rn9-3sl1_p#`V)_~bmTW(5+4A7I*4LQ%l~CVc zM{p`x_)M;x<)II^yH__e56*SH+fU=yv$}a*Z{#$3vpm?Z`)5qBdT7iJ@3Z>&CWZSu zMuHa}drJ3khWygSeUW4xE%>x~Q7YWtm?d@co~Ry@MASBzW6t3faekv-7>*-XQG+k) z9gK$%EQnJZzYQ-GtSLB>c=cgpcr%jEV0!^!ddcK#wW)*WfdozL!v}gzBG=vu=5+*5 z=A826CTa+eQKk{`&Lh*Zks`7~rLB`x4;MU|!W+iGo`wr}B&?^an<* zK;Ob`hi$Q1N(@VhUXe5EdD|v$P%~kvq+{$T=rA{EduSI{3{>X!#X}5hK>gHA)m6$i z9d0{h3(bj#oUzH&bdRoAuzrD}gIpUFdRsl55{VAD2xwUKT?BKVH%4?yrTf%hl}iJIhnn9XpAAL*yB{` zb>T3l@Dt=lA|9E!jkTkZ>}w*rNvm>=5Dw}aqcuXLUb=fEykXcD-f)z^QU1orK75?+MK&Cb+%THx-9WT+AlbVi^u(3%PwIrtVpnzGxB@m__ zrX)N_)F&>2dtH5Hh0mX zR805~L7IHyx`Oyu^QewSHK@Roa2uXgM5%GJ%UFl^!AOX)jcr*JJ`oS)sGG_eZMCN+ z>Ud;PRhVmv;kKO8O6S%b`7C}P;$RP9c0*37rwtDdW5lqoh~Nh)FJdoU=DOKYI=m@I z&7~gdSjTP6Fyn<5n?r68MlLXau^nV`s+GU9+13gYfkDFC9$Vs&)veXR0EFejChm!3 zX?-zUOruaOU+am$Vk)>M&Rr-m%!l;QY0=xRavB?5^fY*JDMxO>qUiihhU?cHPvL#R z72fh|f<(*+*a5Lo{%fZyqgZ_9ubr{pYrYG=FR;{7NJ;lKa0C3e?G}eL6!I7tUe~!6 z)jC5tx^KPpwZGfLZWo(uJqX6Hz&U^;a-FM5qyoJjG+AwIbv8Zm05l@nHu&LBSe{H5 z5R7_{vap8Zp~FItW^IPNtZSCVt>N^HVQ~rut{- zS5vEfb!uI5o-aed@fOz8lgaXuWQk>yAJk2tfcPHM+V7G#&?9~rSv%_P5M2{~sY+i8 zO)Tji+Q!?WIlI|}Ll>34wCNlOM$5KEahv-NxqQ-P-|qN)i(y}~M6fnzS?R|&zHRgk zRq-i&`TDoBJob=}QutQ@6-6qCihG)f{p=m})z|qYIZ%)V%dS}xKKjpz>jl-k2 zx;y`c*V2&ZraIl7_yXy0)O!M^hf3?MKK+4fGv1@YuTw$j+Ni6zwAyp?*(EQQ_HLck zRW<7btKbXIY@`n5phjz(_mv9((>gNJH&XN2#`DGhqmk+L+n#l8{!V%+GBRJ*#I9S5+y zowboEc0Y1pr2J}od(d7+(`67bl=^Qr&h3Q?`RbW`6B)$;_UB?hw|c8*@j)tYik%@c zEt8t;$Smm_0bIUasn=C}LAM}tu+XW51#E&PA?V-W&F5$i8M^{hZcU-ti=b#h$>vZ8 zsaMk8#C-)zo||XgpT;q3nZeXz;H5x__^fE^R-Jb|&)ufqw_LSPo-3wB;17Lor`>qlkZso2D{VFU>&1Ar%^A&kfGG=ab`m(~p|}yB+#S5Q zYeGfWXO}J98~kA2lEr77aiIO}f~+3LlG_I}UKb7qUp%8bKkj~_JGOZ^o+Gq6e7VqO z+ij?4VzY+hQzZ=wJX{QFI`pQ#Cl0_$-q=AqpOtpbTDEW?_yHznRaXMY0Ypf36;J#w z>k~;jIgJmPk!|ck!8~*wOLHAmel^l7r#19 zX#3s*Q%>7yJ1g7cZ$-n`9GbYt1|^S8DBagK(b%_3zO;fT4NJh2U88_NF#K$SS49@c zH?=t9gR}Jv)dTC@RB~WXKf9?hONvAs)5F~b;U353KE${!|5b9}w}bNWeWR!6L{50{ zEMxwEc27mrcXS($+r_(&gH@Xyo*WN9Rj_2+$7R2x)CI1AB+Ap_FVp@VZLnmlj z-#2(vn&O1(w9AXB|7OqJo}SU1aCg2>E&UvQ>7{YBVcWq}ojp97+crgiF4UieDH)gL z(`&3ttMSg0Yb+U8qs}7hK?`JvVau5wpDCBAg2lo+A4Wd21T&vHz=pv=wPvqG+)c>4 z!COI!*HRKGlCLK;QDo9@#LfoywogPJJrB9|f=rpTHvDIiNOcCjer`qRLt(f?Vl?IC z;0!71?&zXlmgM}dDb8NchZUiZ6XL5SwEp7n3a#@HT0dh6t*(^N8q3>;(Fub+EjEoO zn&Qb(@}jP@q}S_o={2*6{?}b>QK?W;y&vq|@~1&h!sy=|P?DG7FgL zYAMSoDFXJqn=S%E{)@%^OjP*zvqT8Xl zAr}OF?y*Q{fD0nVa>q!IT|~HCKO7^s`i}tE*cl@|S;?f(L?y8uV>#+vRy8N#rucnE zxZ6p7G3jY)%I-t5lHFwpiyjo{ye;zP1>foO?#*QYoCt8fw_lY}d0=;^B<%O8_l_cv z$VCvtR&wBSSnY22T}0LDH8!ZgfN;judsKvp2n2MAJwEj~B@!S$QYWxqm;~j}SL&HN z3;r&i(?5z7fs` zOs)Yi+FGCbr+JK4sMmy%Wx4iXUK}}RDSOu#Y8T|88=n!UYj9{rU+kD(u?W87>)z~g z-!8n0@p-9#LPq_UChGTVfpn|G7A3ricXU&Q0k2!_G4hP;i~{yVftlf6XT1ndk1$uI z-rT09;7xJw(Xe+ECwxasD;zgI&InWe?UVkxzkM^)C4;7ydf=O7;HT)=y>pWTugJ|# zAGoe4HSm4bz_n+wHiD%Y%RG_l;Yjt^B0Sx#V(enrVU#4sep(W?msw4?JMSPza{LHS zjQ?h9{0qlTh&|D-@^Bv^QDpoS*5eOdVzdo&8Sb+>Rv=&QlWO~LQP>!1K*Dk=LwZt; z${)fX+7v&0L(i~5V)R@SC7pa7;sAtDupm#zVKwYrPY@K zH`zmgm(S7p;+E-#1bdOFeNH2HdbaD*X2X`4SAf=fBsR}1Fn6ky-X;I^e3TV+ZI77s(2m7rme4SHGqflz4DUk8|prYT7=&X}^N|7N(v!n)~C; zy(1M<%YtrcxP%TI8)#}iv%6PL5={0BZxV8RyB{@h`$t)!&$m2?a_|y4d%t2XR}{9M z-{_OFU6iHMrF{eztZ?ma4^Aum1VfbA#BhzPAp8tR|IToW!xouf9;mXXLA=?+*fm=5 zBT*7p*PRdJInuO9^I%(pJB72!vsKcK{QJY-b5MtZ`*VuTpP zdACpH%bbkHn}Tze#?Fvb8(~6w2qVfxaqCkkYs#puAwK^hznV#XO-&W0y3H+jwq~gc zdZ8l-G#S0YECKRr3lKo|tDHmo)!(3Kpa3^Cogz;m_QcO8V$SHIzuROV*!PI)ak&^7g0e$NyBqURz>^6Yw< zePqcGiMkI^TDaP=tf2!Ixv6uw+4w8hR3pRj{*C$d84>^!P@?%*V(f_Og@43A&0 z{>Ij-$w7ClM&4h|0*)u_5w9yGWa9G@T(MX35H~G+B0F@xWcrm^DEn-bi)i|S(-U<& zb=?$3t*%PNlkO;mZqnwKKM9U()mGP*?B}5J+Q+1k;TGr`M{W_omh6 zwA{Sygq$DAQCn=vwi6z>_|R7wdpyTQZ7s(tTrPX4F1)z2PzGJ!7&V`MC-PpXfQvfA znlwcwhGs^w@yQZnw+X8v6?qtH#iklpir?d{&d3#!W=G4m8dnykq^s7gZr1BjWObWA zSRg_Xi`EmI?N_T%(YLoueK*{aXA7Ti3%59h2rv!Xj#Pn-qC#WOYh=gk`bx7;{)Khe=s#%s?gMm-a`xa_`TXacY+>|D3Xj#Hd)^=O<+lM(O!h<8BlW}=Vv zzC84M@=#S+6$DGg+V-Nbat6<;tPIZJ&E5G^KEt>XhRzjnLtTO#!qTBNcXXYZ#c_<52Zm~SL%HpK;+d$UJzBn`KQ<)F^`S*p z`OoO`?^jyoN8Qo0botTv&}?0FG*y({f5@)OEe~GQemoF7tNr-(!RhVCZ+3SM!8A^4 z8yk9?Uk2eB8ZaLUhMwo4{ff&%x$Rr+^Fz}rD%z_*X=fgW9+4ay_S%f8q5ukSc-iKD zq<5rz2}+>TquwJZU!6e9r#Nx8b$td3TS2Mx4?mX*_PT~{;8)-}`Zf1=7c%wX(GBkC z-5_&#bd~$NM|f~|+$HI1sk>t*uYi0bf7geV%iZ}IcF2}v-mzk5D4P+4+eYJ0KrwF% zW*ebV4V{;knK?YpCS!l3`Y7&>sSW+qBxCA+Rtrge-j^YbHcppct?7Kx-60o>Tfz%z z_^&*bmBs$n=k1mp?Y#wnr;Ju?(Z?U=93awm)E#}6FMZxoU~3x^Gu*WP$fE}-$Kwl@ zsxL88U$j%o`P76}diW9VFdohSj9t?=gzbqN78L5e(Ec2GO)# z7v)q%vYPdvM;$to40@zP73NyMl;AN~=*;bG8w;N1e$w`WVvICo4Rh$f1e#2k0OLv9 z&;YMH_X;G?nQQG}Xj=R6uZ6B)OuADG7B!4+&5ksTZfhIeMbldgVIp(Z^3A8d!cmjP z-TvT2k&lkXh(@7vp%agXx?%UxPsc-}M&)Rv`e7|Q?GeO?dLL#3o+Zc4MraH^W!qod zsXI7LfQ#`s*MNnTNk<6LtrO&ox~cuji$YG2(7ueu8r8MJw-3#d5vgn49sN`hRyppD zAMyYMJLD%=D=V~P5V%*8_K?oQlKm4S-~{TkyvG)c7I)}bQcTRy@Tfj&p+wNxzR(uT zE{nZCw`XX#E;b4UlG2bG+lY6pooNxKDY&M~dvKrkzlt5ToR-lo+jeg(w#>>QWrAOr z)G!uXpl9s!UR}7LDLAQxYtt{342w!DFurkTG|SP2i1RX*=WyZ#c|Z+^DT>QUW`sBl8^7imF9kK@&NF z8JyxhEO`%sn7;YKqF$kHXi(qsk6tmL4D65+O&ZNVkswqe`W zQpRtrJsRB{Z!xl$QqN<)rRqZ%cM*!WUK*`F!l|uOr)wo5rH#HXGPeHMEUPQ}bnB=R z;=@;_(Gg7VWk;gTep_&AJk+oDz6D#dp&vCy$Yt)S?53Shz-6O5(8Bgzb)5Ru+CAI& zdzL>3?^F5n^7k5l?9OQSx-8Eh*N*-%r&~V^|Is^qC^UMgdi2l@!+%_>{^(VQ=Ir6qTZ8v+%7KeH01tDZ zH*ka`47g!U;rnI<`gw(X-Dke%po8!49lDpEY0it@`qVW=%*^P9rr^8^>*Q{$n-8MF z{S2tx)D)9fbN}peEC~+^?!MeL^&0lmt_j*F4$rh;s?&81KoO7q+xHmzUkOWs&Wa3>>_E9dONGfTP`t#!G7)GZZW zA@ybV`P3!|C)jw!MMhs}!oG*WBBD?1as3 z^xk{ygz-AblXddsjAUDrUCU&aMa3yWG>CYU0Fn1-_P!K^vbhJLuI94|8E9r2Sms$^ z0U{o(Mv;0QmF;c0w%{41h#<4LMk-K|p*>^t?6VcOueaL-FvkH*_C?We+4ZG}+mPfM z)s;}OrhOBOo0i40vPVTS*;+2?pC$bPLA|E!6S2cth9OSdT-}J{*qgD5$KG5Na&5_m z!=q=7>LX@MPVxphe^J(D*Bj@M@RN?}} zax({4b1O@S-S_o`N5{6DU)tMt4yZp_8=QqcDp+AZ0-ug=R_`7^RcN zq+dE^odJj2JR4xT+C1LiJpOG7%_Jkmg{sx)8aVvLkS3KnpM@Tqo{=OslxS)#c8pty zavl$!A(X)7SAA$L%6$IpV}5l#xJ@4P{UUFQh$9+`X3y?#yE{gJ+3qrT=ezQ256%{) z!)}keLjvjN7@f&qw-H z$Q89tg`$pav79~af6nrZlsO85Q(K9yQLmmy1f?jIcU3#LJ7c+cK=V4+Nv%c6S{Jps z)}d)au@b`^$ElSAF{i75A&5o?8yZbLalCOpqO8!`mTe2GzeG%{%Ed6WQ?q-zD$m$H zt*h+J?G<({E$*2&1MYa`pRv8|3@|D6zCQgcswv#~o7DM?@Z+2LmKB;Feq6347jSb8d_)j0#1sn19SyAK*^ovm)P=Xr^K@f$PofqIcuRk%d_x@k`#@~zn@a8 zd_q`|c6}g2iRV{)KtLY3++jLyqmI$8?WAXq}Af)YayE zV7Vu^c2P8o{$OU*JLXgOP;-0R*n}nyLA$e2vX^wX+7_Xz42ZA~{bXNzNCRP)*yaT< zQ{SfqmFyB*!qC*fs7NFSfpAl7vX}E;+Mt$5U{n&wGw%ZZ{pzBs{EDkzTBmy zx|%J|#TQ5gsc&mn$381vI_F6xg2gfO{=+n@Dh4Jk8JCqF3;iX%udp3~GUg{)(JVPi z@9f?swTH0z=h!2B-T*JQ@Od%-Y{+)K%x`3>mnD^}Odcp1<~h+$@aVX)mW| zC_;>B%Q<7>0Knb(S3VfImqha~i8LHF{A0*wM#IsOr|glnuF%$=j~!QsKfZEPcI%a2 zGFCWBS2#o5b1t~)Gnj+f+Ks1QiV-5oaqOkD*X$`jF)36;56(V4c6RjYL7gG_`My1S zDL{@1lB3DN&drz+w5&RUG^jv{lGzV7bWMk5?$7;9c|L|reS%_3KX3Thk?DyVUk);L4!x%uG$pxdk6 zCwjK?eA9XDZEjm=S`xnWYSQV+w`lpE@=1BI3v?z=3e1wL$-(sr|ee3j~{c-gamIKeW9Id{ouB_dk=FBttS` z22CVrkSKV;XhnmXI3S5IAzlK(NJ3P=o=Of)ZHr`Yz)E1^PTEYiqxAG*dun^itG2ZE z?Xj&zsumMM6A+7BtfF!%v{d)FsRp4*keK;@pS5SgMeRB7|Ns8^Fxh*rz4p3ap7mUQ zPo@8PnJjAl;FRe#=e_zQnf9n^pL$GwSr#;&XqVn~(lyJ1!<93g2$jLe{WHX0jUfW}Zx!m^XqAthr4^EZP>kb<*MIrz8Tsl(eh4&ku+RQxEAf%N@e-8} zb9iED_Ul^QoIhl~RGc_tfjNc=k=%?)_j?Xylgij9T43%f9lIh&i!22UG-NJ|N3t>;+X?f|IMzC`7-5VssqM zirzYANY>0jQ}6Taj?HmP(A7iqk2$(+d+dI9^alOh(0Cc_7{68xh1A^EGn4xbAyHrK zM!XxbQ#(^2M|K+l%|UcJB{nNsEjH)QPFR=P)m~syhI+Nn8_w3GHnQZ`GD(+iEoZm$ zF^ilJVpCfZYR|(5XGKuEtkJvFRhZn1Va37TAvK{ia}g?xWFj*kdBRv@jxPc0e~mYh zF7ujAm*c-UURS3{mN`)^zAuRRUh!LipQP_TFq84r-8kcmowCK<5o?{I_BfV39JQda z-RZlT<~h;m?Rq!hxgWZKy;beu$+8G}#f*-Biw=uD>RN`R`lFT8VzYxrR&`lvGSJ1qxlsQw%LNpY3crm4dQx#~N z%Z=v^0I?qtb`wLxS@32s8&_mB&Zy^VF7}2N`}9hd!KMkx{hYxUyVb3B{B^S97f~v9 z{7I~fpNR38T2D^d^l_oL*c)Z{$BXz{nPjL>6zz0Z!D}CK1s?u6ZDKZ~rS9)ac<07$ zy=urvDAHrG@V5$1L>C636y*Db!Du~d++MTZi!wKVL-juWu8vzXy{s1PRcFgyn(1x2 zAkuvH$X==z5BAd7taY=TR({21vn4|C)Fnghqphms1gEyVAe4zr&RJJ8g`&5*Wg05h zL-fX>=&Y*;y}LQ%;=M*wS`kW`Ccwb2!A zQg3}Ixd^Hkv`}cSPoK@wlA^VCLQH8Hsg@solGd7&YWWx|53AfKnjHmQT7D&Dhidti zP$7^jL644cK=8C&Pp)f$`cJ|)N!p=4{d{A(+`07h z$K`5FKdhb#9+#_~7tL5NHv%VdjoiTNh)#)pgCn^s_VD*e2gHIHQcS=)fc2>G761Kr zM+gO@>*HYHhg)u*xcla?;~}Zj*YdH;>vFCBE2L1JRaTii@CH5Ip~0r}B99F6T_QHy z7tQRQ?d{{CrB@1V??-d}lH>`5^-E~BmSHKY7C6HI%JDSm9D-A)pA{TQ<&)BDe5elN z;=027xZEX^DCF53O*$~YL$enIR?DOHDYaWh^!oLDllflM}4Z2}U51$hjOTF}w(#y`kO}9)M9GG7?oj zEvLnnN*f;lG2i@aSt87xFpOZV+zh3g?9*<hoGHP_rR<>f1czhAT^1`bQ}t3Em<-Ttj={FM#us}y zzmSpMThwD%`CWsat^ik%Xd?R`VsiTVc zr^nid!Em3q&Mb|6UlxYYhn!Q)UO87>5c7_09~|Hn*^%G+mOh2Kv%tM55_0L@nHBax=)A*LIX`}V%~E?VPDgVjtr2b%SdsNdx4~Q(abV? zAXX3zanc!8^kHiIUmM!eboS)1WVC#$dDQ+T!XHnc{nJ>%InH-m z_^v$lom8m(9CQZ1v^{{|-lDG4+lU4dP0_%{EaBqID#ZAijZ%g`RFxZB-J8GSEG!(0 zwza3Z1FWag!S>xvO9+ciO^X?-P5V~Pk9o(Srk90yR!7=#EYzdl*b&ZcPeZ+P*UBPn zYi?&O zC0=nTZ^iWWaf%ZRagCnI`jo! zeHm%qU_E#RzQ!@u*0)HU>q|^(;|5oKot}k)5XFq%U}sp*bUSZzXxaM3aM_en{vySs zCxe8OZX!>#<`;IqTs!mXDGO#!nWDsKLeO)DghmPb2FjFCVW90n5>nD%6bZ1u8;s5z zGMoJ713s}B{Cv#6!dU%?*QJGP=f}PjOx*s6ci|#Z$nMmNS4|^UjaAw!yi+f4QIPtI zdH{)N1(uq#9`RX62r#{m;31fAeSE+xbLu1ZdRaAGc7d`SwDTl!Oq#6EIo~_pg;GY4 z^JSekC!6I3)n+-Kl13#Xp+TWQGwph}{y8j4F24TrZvCRHL)!Q* zD|mf*nm&%eG1q_Iqr+S98e6QnzUd{&x z2DWh8acLVG%rs+*q`imGmn7}&q}^q7rP&YBz6b{L>s~BO|JJzD8?PbHj1O#_ zKMDK5!h~Mnd>CXKu1@Sm>Cc|vgeP=77^IAmt1Zzv;H@I=lG2-eL~#)@LM{_bu4uS# zH3x$HP`P(?y7e7Ibt2aAJumqut8jjx?G~B>io>J-OX-?ieW9_2($`rDR40s8_o8KU zG4HKD9?fOUu-i(X%?L#=mxIh2y(aVeOj7?c#VRf_3WUh?f* z$+v;F-P{oas4;F(V~&L_j146*hgiU>y7 zhv5I1YwZ?$QbIpW1Cw=)`Y0tol5PNOm$6}Ny_`bIR@t2!2LT8^eF2yV;!*ZKC0j8#ir+6Af4PJScB&)XvHfV!^U zWHuLw)c4d@x{#$pTB%R9(qPlv&<(3+hSqr3-XQX;IjD1bJzZwyF&G{hk^5nVLFXBr zeNI-;rq!p`RI)2nt#!Fnv?tg88J4+@o`Bz+jSyVBIfCs#tlFoQE6NS7YnR4E^MO24 zFQ)x67B1}1NYm2$GkuzZU^GQ&#-m#swINL#)t{NBR2{`i&RH`t0VzR1^Qk5vVgV>7 zAh4sFd{O<7SXSz}+I$wSHR++1GPIwQ29!+-PxQ0;q>%ol9%_N81$mt4=p^iO>0j$g z1`vLzmsk=+LXs#c^4U~?b`IG;i8e7|PBSqPy4Hlylu4s`SVZDBoh=J(bD`K%6tKNC z`!Q@};3(Dn^{V+8R+qbIP2E#xdlLHP)@?7cLNY3@b(*`*N@oOdK3FOgN-^0YAAI_$*j5%tP3F`8$&5F=g6P@O&{H*3GNHte}bm6O_|QKetU`6W4D}r=Pi~ui(N*_aS#nzi{?syQ&E$To#&H3n*<3v1PzlBw8kZ758qvC5 z=5F}aGg?g=`zs@jjXGN+_&a^o)-_#>kb2lsuSl_)VZZE)Rt#C+WQjDZ4n-^PwZ5)y z4^W1d8ET=N3~lStC$_B3l|@%SS7BA;Ds`RFRu$=CpCdriXpx-SSNb?(72loRvdZ}` z%UH$4JVlX$M!fs88ZkBIVD$*LZlF~s0~z;$)-Q1fuS^2(mRoohtAmQj?sxmNS*)*E zYp%$*{$4Icl4w(iCSv-5k&yG{L(a8$*~yieQ*Av;NPT@YGwzdDdTxJ)Tf2?XNm@<$ z*7}hz57DNQ)>9)Pdk9Ia$R%2x^|MkLF@9rBt{3GY>6lC@z%$$#J-%A|QDaR$Y!oL| z{d()BkyIW^rdyK?(bkZrd?VR^#LN16n)xOteY?R5q~c*m1~z}{sZwfQBu|XmP=AJ3 zD}aoxz;OV{{KiR!D0SBK7m(3UNWBrdm<-gL0(p~ey(G^e#mq&NVNwjN&}cSpH-V#hoQ#zo0cqHloBVG>4LWV_G%O z>*>L6CC8k4HQTo7AMF9TZjob=D@(#*Z_PZ>hEZrHWIdm`ECx+q98 zq#TuknmWB@)yob6FjSUHv0N>v*J?c>0#$- zit`k4o^X#WF_$|}WzN$*&eJUCsn&U_o-Wmu$YBYnwQi7$$j(l-s$$JB%p(7Mm=*Vf z0cX7gx1n^|-P(lY(rNvUfJF7(ytA{DLw981q_VE~*c(#g_I~V8B(<5V7Q@l0#V|d7F;Uj9gHJ+wxoDA1R|+Y>4JGmXL6yO85(g+jwve#AI__VNpj}c+ghk@{3&yIvH$fBbjjHOy53!m4R4wAs2^d&COh|OC|6x0C|Biza&)A0D~;c;s#^p8l_dC@E^`* zcY-P}UyT~(9cypLj{45-+S4#89E=kO@g#+G@)T|a719Y@GV6Q_*7jCC$ksuHaq@w@ zbg(E0g8Wn>9b>xW2d!VHk7o@c%fLfF=S#8;JhEPHIt$~n&1Ma!@FQ&55%VzzQqy;QUb-JL0@3wHV0QC5LuGtYD{Z~WwUV9 z0((?s$tYJllvNMZWvptb(K8Q%6*Jm|0>ZEc8S|W5779tR3aL-*>k>26*K~eF z)UZZl*5(66H9c#+#4~y(rOSK!&#~|(R+q~e(+x)Rd+h0Q5JAsY_R1c)Er~4v{U^jp zd6SI6(BSGcbFg%}G4pGmKuRTa0c2dH)M+ zmrcKBhF^?5qHta$;nkaxLz{K@=}%uK4V))Ih-23BpJMvW|3k*`ft9)9pjOa078yMP z^}!ofHl+IpcpLb}20D8LT%_D=J`|cR8bd2r1LtwI*r+4mtFz8~TkagoZ;?)-e0o4z zgl4>5NgE3;iq#;I6|_is5=Eqx&<{`#I|D^zdHj^LZcV0j76xmm)SH}6px#JbzoE9# zmy#5SvJ<&W@Fk_=JDJ+rgjy>K3sk7fwka&+_Lx*b{!6k15a+-dbW@G8hqM;T>qgJw z(&++8v1VbdV-Gpd^-h}U70y_>GK$QpwjTHcoghY!?wLj+clG3?;baDD2ct#0E@|(W zVfk>@rXK2zNg1x$A(i&(Cl_J&I7jkB7QAp;;5ZRZ=o67K`a8tNo z)#m4PhO_bLbTKw;A1_!K`ZQ&)OEE5VOoMA<_YH;mmY=Q0DMiD>L`az(H~oFl(#xe> zlcZcT$*mr^RtcCQ0YJSF(Dv4yTBbFg`^924jAo3KCXsikOoQ&m9P52dYwP8v;;`JP zEg5hwe^bs#hCN>U?~2A~IlPsnII_e}n%BKm*O9^SYwe6Kd^ym15atQTB@9rS5!0X4 zSl`&$h#$y%FILNSz)@F+@vAh}eW)Z}3%|V%ZUG0#i(o!LWLp_r0~;&c71h>Xr>XX& zJw_)(b`w%>zaP2bqCndlEPatBJNQ}r;`~13cZA=2uHr;w$q83<;UT6H`eQxeqo|SX z3T#~DK1H2=W4EZ&zjD#(h3ihK(`)dMu@X6eo?OvDIcsmw78xflL+AHI zg?77f0?Z5J#I5>u!{MWL7(=&f^~)n`(x%2L()5Xm@GgPAQ^(vs`;y`ChxUaA)^lSG ztmpV_rREzBAF)UC?Qr;noiSW>bhzq7r1=Po{#+(br1?V^YXYhr0&n+%(TN#;P??NVd-3tFx*`~Wu3 zD3^*R=Wl7gdRyVrg@>#a@&pVY`tacc+Njbnrf&P;0U5(z4Lq`l13;iP3o?ad0)+#2Egfb{-i9+QjdilpSG0pw&e(@eBCVcn>_=!^Vj#K&2-_ zPdM(5e~lXgW51mSDatE-bo&qGHul@;{I%1K6GdnuH6xdyD_HDyl8(8Lh3_!ZCs_Z@ z2VB~ymgZw(P__o^F?Ev~fBr^qjrGAq)xX&(T0xmgXcsub zKwE^Tk=$4GWGrzCxkHXM`|4>dQEf_Z&!}*k>HJh&J^cd4YCskDM^0p7p4KRDUifK^ zq6WOGD-t(p6#IFZpEcHUQjrqY*Q0CBFp$0tv{iAJ2)`V;*cEG&KC2FF4j)bEuU4|i z2?i`nVO$J*7*Plh!dOZkpqKdggli3>^gZ{Bzd#W@o=u>MaC2Fp^>IdnA?9`#@xfNO8=I3k!1}_}&mWnwDA4v(Y0lo* zDz_poWnf)M$Lg3+GlnvH!bjYql`pbJYbl94qs%xlCD0b86v;PpoHy78)1=y!krNBF z%Z%Yw0I^EdG+*Oa7sby>Mz0#Gu}X+vU*9<8&iKbfNG38$0!=gn4>zu|UpZOY7oVU# zB2`wRu`m{X4A!SL_EH)Ij!E;@2lUaA84LAMzg{@IC;Zbw+tV?BM@Qzgh1%lT)2`4l z%+aQI1R}>5YS+%bes`0%qs#VoZ0Xp2{jQZ41UBvoZ0sxgumU&>V2?9@2x$-f4HOq^(#@q&b_h9B7fz1o8y?-&cbshHvHs6}_Sn-aw-P+yK zo%(GNs9xB&$~d?^yp0XRu?@~q$?f0_Ro@=oo&pHm2KBzB+FHk%jmf%&=4yy$R8-g= zW=2$hHGU5ZDGPD@F1b?ZYU^=Hp}th#6==PbTW1Wdm0kH8}%IBLvl0 z*H4fV+BvC3>mmsj`u}mRFeT0T`y0LWR>`$QhINY1WUHBiC0E9pRB~!bdY@w%X`QhE zE@Wlb^NbTE%{9sNJoT2Gd+h+UOcrK|34nMXCBR9a1tB(b*Z1AwePibDS6!XX?9mV- zs2OwZNbd0>X=g%Z_?Hq~Umt0XQ|l#oh1PC8;k{t$7$4=u=u#yRN3|U9UBZ?r<88 zI!euAt0(NzPOII5ktoh6O4ja9f}PrFX#;N?!xbqLS6RzN7O#f$WHqX=q(n6vKJ-4Z zg4>U(jU9|MA5|mF8!fRt4bhU}u${nUi9^7RYNQ{O7TZ@J*qBiP>g7V_nqQxvBBGM^ z@`8R;XFW?y;*G8dZIehh(DEmb{}Y~1+BxL;&c*o*ru|w z%!~Yrb{gxZ0D4OZKX!ZHXL?vbCa!JyC#U>#RssQr4^|3 z0`i<3$;%u|#SG(}w~hC~r9*=TxoP5N@2XK|R$!yMJet*go3*x>4;4&f0)j<|XMR=~ z=3xq+qK=SYBE#CuSThIftWA)-O0@H?f{20H*>d=H)*az?f&f}myuHE9uWbmuA*c`v z5CW=oCL3_0kAuKsj=5DYaC;I0qOtIfhR~bKa~q5kt5%K0C0jR)N?8=Ocvz@oM~Lo)~w5XU{-^ zxH^@90|W6Mk17FRAjYZ$fPomTz8yUIEn>^~aW*e%U<}@bKzVQ}2o{5YK>U?ZY`%T* zH@U$^J-&x4jSmt6_zw-nsmc|t3f95l5drHkhG`dQ{gs3Ztix{^okckNY*AOOSwTBoOW%(`DWD1jw8M)G6@hkW zcAy;w$pdZ7!W6K>=Sc4~^L=AUp9^oq58Eu?9d7a7c96RiW+_|JjczbY%gYntzS8Et z)%)Wj_)lUzc;2M{%0$CF_WNIO6jo3VuTj7h)I%P1IHi0@A;Q5$)lq%Fb$6;<(eNg1 zhO@~8zfdQhrybyjU;IyiA5>}n8S=wd-{Zg= zAFYPa7jfA{9SlK!SjSDJwx&|6kqO!Q2dGXNT0%Oi8TvL23%tT5Jlofv0R!R~{&$(L z&jr^mOCUfrFYq59C~%0!`7o-ZWw(tn7fIng)SKaL4ZY!gQ{Z{di#8tsUG+_Smc*d1 zv=DP8EeZB;Go7hM>nFh;)<_DNxX+cmU!h;cn?wl!F$-|5TXk2L8V;uKZbnR%GpNv&Pm9J%LVemC*5>~%gz_j z2lY_ova<#DAxGX6GAh*J2Ew>VKkzBQ4--g`J=6hy*e6@BexTYCy>UW675L%rGU#O2 z-S0vzT!0_SM}QwvwC^TV2p+vm;$e9E444PSBLEMZtcOUzv+x<-IRFVSoeBT&f|CQ| z>U8*rk^TN<1^@7}^@ksF`T|Iw@#<%{WGi(y`y1Nc3bg%Uko`9W0r72j@XOzF2Rr!f z;g`kp+5B$h_cXtejr_gK8Bh(=`Eu5zU_IUMO91!q&(Izaqa)b=r)UqCq|hE3%nYFp z3M$|rMU&s1gnKwByjl^&E4T+idvG3n;1HJ&n)8NWgB`JcK+BB4f&Tj6g-h5Y@+Nq= zaPG__y%{gV=uKQ_UHlFXY^$x0enJ%V#AP|nN?ccMePtX~tjB$uOiqy_e&S=aI?w~E z@M#x;0BrsFZz`Q%pOVhmgu@n72|=F#L5a4ulahg+Os`vtpp8o0=e2@TLR{*SKPdQz zegQtNBYocYS?uUbg&n=nhZ)e@`e;;$tk<596;auS>V8aI{g`F{K!SEN`%_HlKwByG zi8k+7?CB#^4L0(I*QM^wQ2Wzi%0h$e6W7~M@Y2D;UU_RRqx7;rsvd-ok{(^S-!1`H zZkvj|A4{Xl%$Y-#5J{n)+#V862 z&J2@spzZgx12Pi0-B2Rj*IJJrqB_Fy{x4V|@gEQ-DkRdxw9(&QZXepO-$R~tPRkd$ck8fzV&(?|OWy)3XX6YZ;L_~m4~t5s>gwWW~NHJL_% z$}OLIsCB3Yky)xilI=`F)6Yyub>IW1B=aYv>U5rcc5Thc1d=VPdf;Mep_*22aGF(H zRBO%pYqClID!jm3oc5$OAN>>I#R(Mfr6CJW>$Ed^3~0u@WP&-h)=|KV=_9@86G*+z zbm{x7=^|Q7sY#$$P=w#mwhGrBnGOX-1CB;LL|bH=D~62sM@97moQ(7Xs&X*L75mJd zPY55sE*~p#j3l*Go<_QPKi&MQP{Y>ExTR6+`aVfEuyIP)JKochy+S3s54cC7pKR7? zu=mln>p4Tj;$(f7%9`3b1_zNWTv@;*6PeQ>?0h&%pV!Wvwp8T?hdv&NhRg z9nAuYcrKdd4j5u|nLoO~8_ka{@I@CCL@P(+jY+)E2ljx>++R9gHU=wd*LeDs#D=9?9Q!tYMk~fdsbr!5;E)T|KJ=%(cVslIw69j?u1Os2%Vte<^~hkc|;fcv22J=h%PQbNH&=w*E^V? zj)X`_Q=3XYP1@T(s|6p?<3SDmT#+n_urC!9>{^}_9fCrQweQb3NOj4iuwLWVC={O> z;)#hvK41P?=ou01O&bBvJcnZZfMB$_2d#hOrashLuNBl&1H;v<~1tnw^Jo^ z5Gg8{rSZwK_Zsg^07V|?)HWq<_V-8bY4>un1AxsUEp>yT;bTP` zmssJmwtqX3XlQBh51c6GfSn=Ol@(qGY04KGFY@2ox~Ao#agYw~rIIRlgM=TO+G%Fe zEB&*k&?2|hSmPYRqioSB*3Y>(t%Y5BjdhLG z7^AS!);CYSP%cT5@;j$@%09byE~1UskvTMy!u>tjOK%V=s=5ODYh68(yfuZ}R4*yc zN-ifyR>a~&X>%~z%udv&EYBO5BJ4EM5@-X9d>!=;rztS&QB6^(jc!a+>Z3FAoFU=y z^q`#{3AA=GAfPWLNq8mAzQEVtBP7;#nDZ_w1VvRCcLbXza|_F>V-(&q^-Rv*J+7Rx zb{}9SvF}LCqL)xxqj;-d2Kq;RTf}+)7|e9%sjk}eB&JTm>$7TiZ6@agHwI9>tFzH= zC<^;S;o$O)Vu)J80&Q|2ECnd)UmDXFm7*?tt99=FRDW3c+(xI^<<6)>+uQDqRUNBi ziQw$&Pn^tzq>oV}*eCW+Pey)BR`~^QB}d@prbos`nTB12KT>ioJ3G6c^%U=WT`AxtyFq`LF=PnlWyI^E@56HFu28uj*RQOwX>#8 z*W9zg6OxRvFLm2i%=>#<3~|G5=tz`U@H}*l#TV=M6W|l;@;5=RCFZjJs+1$(6=wd3WX%BuYHsE(eZL0 zJ%90{-t-NWlyT#7l!NA-UizPKQrPTAYON4(&_hrNIO_%9H+sz=X_&)c*r5HA(mJmJ z>Zyv<=svOD^|n`ALm;b(OVNB(EqskW>%9$9@uZeIeIE0Ey&5g|vFa-UldOzhbAY55 zFM51G7cA!)^MaHf&c#F51(0=W%j}gSq6~Ld5?}N>wDv{NRC1v{3z)F7$VV4ylM%{X zgz%;R!S#MHyfuHq&BV^=2)3V7QKs(yr0(sV>cNX3twIv0D6?m(kaYFBBUl#L_-4Ox zY9i?!`H1JprBEA1E~6qJjnZFk-6Ot=@ZP6+BMk{SHu)}0n*yx|C}&4d;-*VHL84UQ z+Xz3k@aFv7L|SiH9a)Osij>@?d&{u3mm*!xu~)xH=6k-D126f)ShX94t1UM2An~eP zyr*=2e&E|%qVw~2+veU|;DC&tDFx}txT_-J##u#2kaFH^H0Qg}&!H$YC<+@BMw;5^ zh&b+)DrPwCxj=`2=n;Q)z&suyD+EKaHXz3CD|deOc#k#{e#aE5y#&??K0^Dd3M_#^xQ04dPc z!VP1{?|dI<-NJK2>G@`lHX3hErTO}C=kj4ukK++*_h3y;SxrrKZA}e2aZ_>iWrb|* z>iO0eA9bb-$6sw?P0f4(%brB6#OrKgqh&^0w>>QL z^66!0ur5Esk-F<0Pw2byD$rIy)Kq4UsFzyjBr|j@Lt8$QTm!9g#EiAw#X{&nV6o(> z6@U-UPKF=&Dq1zx@F+@B?*xGk_j~!oigJJ|L!EKjipkC!p#2DvjX~ZUR;bbA8C<%b z6zZ(ISjM2}Vr_Q|wb!Xq-9V~N08+!JMjn>Fpx*vF0f~*zP$wr&wbf3@(qN%G`O(sE zt9TznEn+CK*uEGw!(T z;#bGPQtN=wGO!h6X~MONcr*h4^q+X7^T=Uad8AXwbfT%rfyIxurqa|5%j=}qFohhh z);!To*V7huCp9+pvl>8ZXlOZ}aIGwDbhrB!EbNX|VSecoSJw_piqng~(G46LL*rC0 za*Ub`HQ7g7Z*T+|aixZFVDcZfU$Z9V<5Nj2sB^gw7VjB2f^pTXNq(+-?Q&dDqA(?1 z2PJHGeD_@3zD6mn7%Wz+eUV|-{em)nU|luMw6Fsg|CRR zpLhGDT&_N@{((0Uc)sb9%;n%!i$5)#b`CkFDShnr1G^@2@l6c-v-@f-k!MKX)W7j% zKV?>f0l2%wKth%YpM?^*xY-izF<)`#d{*W<4Hsbx0FKqt{666&run`7-9avC{oRFJ z+`_0#&vBtGiZG|v+`ZZ57a(+wb`xLwy;u=w6C5*oEtjiLG#Ns#>Dk%6c4qb;Y)|B6 z_rzBgY1yGa>V8sj(q>hT@s8Djc2;PohH<{0gVQnF7kSwyrSO_Nu)`<1<|i8E&@-}G!m_t4 zlJvZ;J2fIH-WO&LK2Qps#PFu6bO{2_dduzG%x#$FisEqBadd=t_s^Y6gommzanNB_IQDL7+q(nLhO_86rmc}&dvG!gL$zXgR zgSGi?QayE^*nW^Qz`>1$ig^)R>?WJ;MWjucw>c=JVI-m;#SKC{F$#-5yaQ09zqAFl z3ueOB@maYt{NQuyqZJuHM;;;Ag*8kqC2pgq{(>L`SXrnGWs&(laJ;5HSloH^DTpma zxJnI0HNCdcQ?%_4b4qk77JuHG^?!&XZ#+R4cRuyhQ;XFi2;YHL$|;vtI_|U*Y#&*j z@RjLQhZ;2d?&NUveRBsa1je*$;JA___^FqmU4mNoPSKkKubG+Vwuw6h=jNroRyM9a zGlfjt0qM5)0FrKMtM50Pk2R*uDM`KhF&pG;e;Jt& z=i4gb!s7n;YH|xrSPk|p!L{lGf23+4qMpCZv$--C!oqW1qdR^ZaT83smAR2618XIQ z=csiPam2Ka0bDfKZ>|mQeFvqeS$v%<|0$HLA2r&Tn<_`iQ5FG_I<7??RK@dmFI{kI=)K8MXOJj2$uQJt48K#U|F}pvIZn&{f|43r zC#4XVJ{fuWDUrW(N@M|P5DWtNf9B2py4V_bPsWtCx6Ix(6ToRGeyd{)^lnCA^PY0J zyHoCH58~L;r-Pmrj1*!dvHGk?={2i!fLAWn)4|oX|1pfKgsb%Q#EoA2Ec6^aal>x0CRewa@a!9#rMK9R0#pObA?@tY+qkOyookxV(J#sXw=Y1iy<0yEpS9?N!3cvP)&NJ$ zz9sfMH_>1;nlE+5^STaXXCtTcWn)+Imu$h!3byUUC?x3FZob)NPsn~F=06Mcr3Ky= zZ0#w~4*P9}LiQ^SKx?VtkRl$qs+GfTj6E@l^0`c98B>=uxCuB0H=&fl%|ExbnTV~; zxj$o!pw7l6X=`(T0*C7N58J-j{U6(&*!^N$<4>kPu49a7;N63__+%FE+v&6A>QkKMZ3izp#Bj$b{uEBrJh;j|;$twEv`Eo7?pr?j=#z;_-&yr6 zPQH7elVzACa=G6);DPv@)V6LT62M8Zc3!XJ>X++}3457eAHRva!7b11sBpK>c6U^y zk!<_yG^593^s2;P9!WfQlWQcdisd$X(v03TDZ)=iVy$!HR1jmfym@Hk4c~v2%5qI~5kn%cyOjG%e#`iERCp%tZlCR$ zL&9^V z|1!T<`R(U-h~Hs;$M|JRt!6!3Ksy(3&F6~o{=>OkIW0UKPcSgPgwqv9P=jxb)@igj(J3sAK;klIo9ftnD!MUnyYw(`5Y{l%5h%| zsL(u6OmaE-LotF4|EC^GEKKkT=1yUjA5TYkGy>Tjxu?bZag5`pVhcM`4h8FFJ^ppR z6FLq#b~)%>#!Y@-Z+X5*X6!LMcw^I<6_~T@e)H^&vgOsLD;V z(gAu|e-J;#2IaQ+3T|=fC#Us12rf*~DJzc(bTMS!HZ;D6Sdt>x3tME$)h_ ztuLe>Tb_$dJXr>yDWwqrD#Ge4=sAM^5fr#E&-0a1v8m!IUXJ);a7#?23 z_BBwvgLV11aU@~%C5m4u?g4oR%G2#`(F-n;i?&xTZr#`Nj?`1%x@hs8!h5-K2xrjO zVuSlZ$$sq;XoGjb@gXRWp#2185cI13-9?L?65lw?cipiYKXxuda*Pmjhb zpyZuzr4avb>6emD_JU8LU#eeJ`(-7sg?@RN$8~q}=OKPi^BbW_{u%uuiPH`vag%%E z8T5<9`gHmw`TdndDBzdN&(F`xZ-_D+<9C=J``-Tr`bD)wLMmL%?=F7J_>Jt7|G&{M zySm85pwdz@v$7acEg z>3MG=6y($qPHP>%KViye;*1?;?3k!pFlCmK`;46a#P>7-c1rSr5L!q}F3nf8- z_nwC@i%CP)O>1GrfXRZ&{(e#1vCoFpCO|92C~&I~bKxNr(6k0oaB^~h-oa5EXN}CG;tzzgB(hJs}?^Nx~PehAMq)x@1u_fEiP~%A{ z3VE+}%KV)*PMP$;}Rt)p%~$Y2wohzO9=Dw@VKM}MZhhc zE~dp8)a1)%xUjnvT@D88*|3{JJG9IO?8zFUZkowHn4%$*24-{C-wj`wA+_eR(r|F~ zmBrgj7y1I<=@O-%>e|LpDT#)RqP9*IS^pt1m#3F3a_ir+hMzx0v|$_KT#C;-8G2wE zed7B-+bWvV-ku`*Mq^Yj4F2h2gr7uQX05+}%Y*uLpug1#n#5T1cvm9bI5@$a_IpQ1XM1egBX;_W;wY$Nu6J?d;DeFl z4}$TqvoKogZviEWWdqMXb8v<1)BOE^@ambp73$<+j;@5qr7Vd?FY0zCKLDh`QAy`V zqG_Z=C-^9;O=85M@B`VmA);NqAx;0Bu?7%2JRgmb>fjo_!iPT#kQ4RXvS^0#cReOC z+RQ-jAV2`bHVVZO(4LRxP@=+%Zzb`oWOh3)iVg}P!!VUE(U+#t1md1%7%Rq)=?L~t zp0!SMj}!^CK1yuHj&LrmvqZmCo$_+6@BS_|&Kh!1WfLV82CaU1VvcuJz|82V^0y<} z2>TNmAeU?o`{D8S!n{--_OzF=lJwb&PmP-ploS6*+#ig@{jtOX4WOecN2Qo!|AO># zYVBVd72aXq2!D^sWMriA^|L^WR$CVq$O`UYfwE=5utTS#w!bS)XGfMK(EK~hvhUg?>_(LO#`OQ8O!t+hzrYTlVKJ15GiEdtgH$Ub`gFXJ>5)Y8mPt-2u|WGU63c z?mpN0qAGz1@U4I4)+mIWieE;QMi+3MXwDpBed#MKJ zgxHy|7etnvja-Dy8ujQM=<)CkXVi0m`af4RvHEJP-=52ul*yy@iYTwf>H-nPNm~1@ z`0!xNh5bIXcQYfDr7(sjmU*ZPC2wo|-jG-d&&Z#;{3wVv648Yf6c=w|TCRjZb% zyKqI=`hAKwg7l;HS9sm}EVZOe1Wk7}-^l~4npg$!sd=K4nWzxJ-7UPTk1g_}<0NXC z@}ZW`gFxtt4u}~BByW-f5%eVBL1s@;*wr|x9vPQ8=vh4}S9m*LmY4>D?Ly-Z-kB{Q zi+Z9IGVstM*=pu&jxb(PjMS8jNxLBl3>5SKP_4V`p%CvNvhIoAk458jsn&n#O%t3?0eiYoS9K5 zES{G4g3rubX&bt=>jY06c1t1i%&ku-?kw7t%D!5%ua@kqPiAlUr-0B)_UE0+E_r%`-4E zlCH*5BmXG!P&X=#_83in6wX z$qKaEOq81E6%H!ucRy!=QUu?Sn7IqZ0gQQ|RfJ8oR_Cu_W~`o)s7F8jE`4<4UA2~v z`1PT|dOK~}m0Hfy{HHizSiX0tIY4>qh)=Ol7XCVSp27N-gyde|w46}z;r}MD<$S;b z=(F}wP}BpRI_h(+6275+T1fJlBsB~5)uXq1Wvz8i@=2eJz_0NxP*PREpn462X0lLv zRt+f+DHOX}>l;fc)t#`rl5#c&461RQ^_3^296swilnp!Y(D?Rj6s!;*qD|W$Uq&b< zR;{&Mi}!5u{S7}3`I=^QPPuXVAP>urh$xp8qJRkkb0-7{{sqKsEHf^80;Ni9_Bvnu zF`9>^x^?uapGQ^dfv-!mN1ETKZC~InR`r2MDjl~NfsN$})a^oB0^j(y#A;V6hh_Hr zg6`K?mP#)+^|qr=VT|ze*pKol2N3Y)4(;-ed2YB`=sV)p_oGnn%3KimJO0f@1m8MI zrwm^Y|0pkyl)A7^fy>y9MahtNc^3pkZ~9|YoT9s`AD1SuWJ`-}^z-eD>v(?h$@<5o zMo-$ek-+^47gjX1oY~`)&{sAc;h<~zks9keT%EYlYa~q@Pe^j*D5X+DufQH{OmBs- zaA^VS`$V^X&!6~1u*=v>=#=Y4!#=s>3r%fYq+%O`!#Y@QaxVoZ8@9^F@f!0Exw$j37t`)4#(%n_~}%~^Y+&C!&I~kd!J(+;SYP- zRLG-m5mov)bdS*{4?KxQHB1-4g`xwe}3bQ9XBRmPwrZL zCjfeFhd-h(u95z6vaTkGWNSrLM$A@K9JC6YxA^u=z6O$0KC;@`G zcPnb(E)K;p$+E#5gU>?k9A^v!JHDNMm`vK&{aCuapnpr67Ia<}$}7^g{~GzRymXb7 zm(u_*+BYRz1q8z7<3JxoT|tfbV8^ydS7Cd*N(meH&o4jQ82sAG(W&INMdF3_fmC87 zwHbz`FpHK2@)IjQgdt z2(C-KhTlkusZ}qX>I5t;lp#2KAR|So%_x@%U>8>6(iN+j3K^2+7&v2c!QExp&uICTn(~rWK@H6DkCDiW z^2ff>9REFekU#b{=J+4WgZ!~CwHmSNHv1AQpeKFSS@PjvJ^n}P%?b8+bNsg@ru=Di zCz%-5m;ZwgbRSqoZv7nP5~}r88Vq`k7xi&bP%hpcdPC1Gtr`Mb$8G&k!r?T3jU}3e z!x;1lZJ&*IjzO<}o>_Z4A^5Y5&beK`$*f(_Te09F(!kFp;hZ;fEc8UyALfszE3~co z(wO%qaW`074I-{_PZ|i_c@o2%E>X%oABA37{TDke8jzx?{KrfF=rMwOm{_rZ^ZH&S zQD;%z#9l(P>y?rt{@YpXC04ZJcDzWU`(LpjDc?}clbmBDuWU_9m*eGQ3%=K<-4vVl z9Hj{LHl>#?^XkW9{+nX{4jh2WBYb)>PoewZ&fU#;_*CwkKn%jZTEBrdRtgw52yM^K zP^%bp5bTE;Xp9rgNbT|RuGV49F-rQ>8wa%nRinox4I%6&nc)IdInvh)3*}VG0HQ&@ ziT?-ftCktrF-jNakMQ8~QD;_m5N5dW6dqi@!-ErJ&u;AtXoAG1aUOAaS=+zl@Uo79 zgMg^S8uvDf@>c%{Hm#^|3rh=r&t%M}*ZZaSRGdAMltNa^w(itcq@1xOFQ36g zqZho={(fHiuMWMm+#A~2Br1!%0Pr=-;eLol2^7M0iEFJL2~`r>ZY<7ZXw$?Li?fuJ zjxY}tyaZ#gOE^R1v~bX+SNaJ5h7&HND%%PK-V_sO06RVX_>`JDqboik`-oZTGhdG` z^LD*AVfVr8mvANL8;Ol?xJs}2A*_;jChU%9??he3^mV<<{qFa&Us)Wj_C<-TW;kaB zKgvlc(1y0uGS}vmF$d0$)_C!-x?)}(Of~apthw*WCu^RxmQku2tC7Dkag=SPsb>+* z%luk$3^Rg3S70-;Of<(N!a>${v>y{;5PpLC#^ODTOKW`iCc`&d7lN_qOrPm7`?}u8 zw`ef?h^V-Qhx*u`qfOqZ$KJcy6@jd2LgH9s9V02;ifT{2ZNrurTGSAondMkq7>Dm- zJfk!h3qOHABFb@{cPJ<#OU#49Kw0c(5Gin#U4lD+&yeupXme0dunIN)jMB2O5yIx- zc#iIwZNJ;-UDPpQHmgP88!Kg3nbbDtzwpv@;;PmD$cfUmnT?+Kc*3uDaNjZ;)8iF9 zB5oC1#`9SwM=J=3R|!-$0gc#7?33CouzxBje@q+uM1$1s>cD$3TlyVel z1|F`ZXHx0bb5Cl4w%^KHyCpuJXL2vi6E5bOG04kd$9(WAOBT%4JM7UZZl_4h1u|DV zpM`B)6T?No^&%hwg^vN4;7NoBX({{JWK;YrjNdKN>#Tw#57-o1xro0R04mg1ZL(fH5Kz%hqrd8>=f9hSbR z3Oao;E7^}?BzlkPM?v9g^w~?I^AAX6(xnLfd=hx*Lsl|r>qp|;*jdu{qh*AQY84t%H^#K`T`j}axh~gQ zRfWx)=W#FivS+09?w-#|Nqx6#uAOEcXWT@#6UPCy9w7qe}(^>IH-Lhp})c3W`r~1gf?gPsmbo2t{77W2=BE zLn|OWSXy;J_jtnjrB(ZNPf@sFy3}CJl-}^GbPLEELD5}goth8+#j7su?&7yLiDseF zJuKb>zmPfNvKLK%+D;^zQP|iepV_^#_)F&2W`J>KW21Ha$% zdzashZ@PoO&Atzr+0g&hPybJ>d^#BuOZ97tn<>)2;yab7mTf(4cbc(a*<+ z)45nJ>Uj;uM3=nindx!&%=Au)4^yuORQtcSiE2k0dO3cF2GNxfJFLKf9J|Z(%%!c6 z76Vr>k{uYBbh zY)h>5#gDL*5MU(oa5|i~IPk3gQOo8UEH*N>n)KX%~H z7>x63O^$l`6<*G%*N?{Lx~X>C_Gq|ZO?4EnV|rh#+4tm=66s0nTwxaf;Xi9wYJ_r;P#kl*kv-Y3c>` zUS(;Sl#C%G;+!MU?_UG@-75T_K)*lzEjnC;b|`aw0{Z=!y!=e)_ayN9=K~M@CoM~+ zfk%EKH&$W%M_fUhXgMJ~qvlIfs~E5|HP)n^Y6(jzPc1+#2|lkEv$!vP8tywL9a$K0 z2#iZiq65sS%*3@wF^*m8DBBGWN3Lt$^MmTY44N_ za<`AWo|3J4&Q1F3#oJ4^23iGu1_=);)(?tkXW)%^luKVCUF^J!>09~hTI+3e+2i^W zITB{RfrPa1-{2~GF-@Q-J6P!6GBNng?(CSLP0W5vn@}-(9@N_dKV}x}Gq!rI`?%v; z4|PB4CjC#Gv%0lWD%a&{18*$AGHO&ZbqEJZ{{qtI19OMjb*E^sssl{ue`Icc0jqTC zNP5!Typd4GzGH6Q{i6|{XcxCep`+rc)=k{k3<98mXj3%q>rBulHd0NNh7pD)*7n{c zqf}ksGJASDD!rgb1lmO7ufMBO8{biuJ}rxLb5*e2V`j!`IEX6QOV6w+=~-yhW0q%T za;msZS%_QeOr)1Of)EVAaR-oVoqMvN`P^dv%|YqQfmUgF0Ed3a5ET*6SSetpIsce@ zKK_%Zcsr0NY(S(pNcW(3Jt`8)(!GAKoi^!2yPItnH_OoFo^7En3_}9O4(Y{ku){SC zL-1enFfB*RZuiVg0CD?G9&bVku?d@#U|FOji}gDkOtTmDcyeZvh~4B=g}AXWE>@&Y zQ>P^IlJ!Y~BrtP8l{zLstC?bWUWqDQI6?D_B^fg?vwhZ8>GtH%Lcg9JX-;HerQpf3 z^O-k_W!Zx1B1^Em!N`|&w-APz_at+LRHqB0M%*H zbIjWOn{N)Ch}L@71na8jS-;+_YKPH-eT@jH$Cq7rXs%=@67zDY#X z;1?8XvO>+XywIk!izL1f!DzmH9#-O}+aYG^2VEXx&e! z;JXyD2d>ed7uDQYoA@%X;bidKD;T=U0Y(xWg#?tzNR>k;%t{{J|*dTww1x1<2wZ&Do1ija1%06DA&s73iN%Qpj#=JyxIku9-#s( zghNa*OgI00UjM+K=U`iXuJ!!Cr;>7}9X$MB5fm+vR4|+LSs70CV9`Rcb|)K&mMK*n zUmbvRmH%T-{&PWA`QO z?6!W}BTs4O5n||nAeBOu3c^6g&1ID@QX0}d<@O-!Nv+wXRiWFd`$?`O@=-`D76^cB zOxeqMtzBV{FIOf(*x{cNe2)Dd3~^8-<(y{3;1NvpTS%?y*i+Ifrp ze1!-L;UC^mV=ex^G|-@e{lBu>s^$@dl@(*njL5W->3X0J0IubHPfl!&>A*VJd(8|a zOzz}_R*Z+~iq&3IJJJW0>ZE3`pz$6w*?3^}p?z~c$Z_Z~Z|v@mINfkAI`kEAp~qvK z3In?9pf7t{X_a3aXZt__r5Ch<3cH6yencWjA?%B||2Mfu=aV&QoYf|&V=_wuPK#ku zi@C4rDCD+k+i1M2#ynx|l5^OVHMCq0cZ@=sBuqQq(s+H1bsep%q*L{JsK&badqn8; zFj49V7SE{lTJzFf_ldRm!#kKmb=IR?NF%l~&CU`;f>6(jG_WR6gKqp>t#uDMh*V6w zLY#iT%}GPapp($pN&uy7D1S_6k_s%0_=DWmS-T#UoYT?smYnzD$pNVl-g?J9su3GB{&o=&6L?^<&co|117a2G}()}GO@MWdNj$FTVfJd5sq7u$}}H8ig} zah3I;EiE9E2)^);pmd;1Vtn~nTB6F*x8WTpEfMZZRB;OTyVgF|685Ea$_a(T*P4s^ z!|z7)d@ksdD!>J4(Rtfx+1a7I< z-xI)N4V8`kZcbDC(e4j`!p2VIc1?Fhu&=(xX#O+qA&n(}h5-9ZLLYA|`3p_n%nA+* z9NnMZ@H?)EJ-Q(ge#Zt0{4c^i`ZJW7bW_uL00#UyySD)^>Qx7#bJE0z;+%|zXhoKN zUc!MpZisJ7+l30sho#-0Jw9ldZYM$TrZdwrLfql2E2w%V_X4wDyrSY_& z*bw+ta8P*cY_>j$Q4W1bc=zqt9(#-fnRx%aB*uZMWt!oN#HJd{{jug_Pd@o%qN*RG zNwr@tmuXs$u3wd3?^c6dF=$6-H9J$F2OjE+WuX3Kv;Vj~rZU=d_4Z zmogND#zeM9WZ7=dYPiVN>0xQM4sjlG)PR`7$|IkgAFy%(!)|-x!(WyUyfL>U?Em<~ zU(PPc)MVVU0}nxEOEWtcPXF@zA)`Hs5ISdR6 zIxD8y0YGa)nXOlwV~!WK&N}`z;+v8L_5w@tfp)`uYtL$P7d`%=!T%1@c*#) zCV){@*Z=rSK#aHrMa6v#pg|$bzAp(`AeulVVG}S+GLvLrGBeIhARu5=R2ETOOWlg# zO0A`SUC>%dUC~mdN)>UVXl)eR(rT5u@&BB=y!U1@!R7n?{lDMe_m_c_`|ft`x#ymH z?zzjm?{myG^V7q6UZv>@``%j5cJ@e}YVVu!+GXr{ZRhU%^aV(XkF6?56n@OsX%^BUVp5kjv=nT6`H!0uGv3jY|jL zTV3%ezN6N%qVmIUP$rS4U*spyC!4*Q8C zj<6rSSFIdB@IKtKgbBc*EAsaa>N-QYeDHztGQ64Md3W*efCb;NS%TM4#{iM#RXUVJ zcLxky^)B8i9x&7M+L9wFOTmG0Wq3b+@B5g|&>}|90^G5*!r8NsIkeA%iqcn$p_upM zdzg6oj8yb-JDBywTM73)uG-o2Hq3X=7c=Pg&n;_sqwQ^g_Q44+oOQr>gH@$fHo9%C z<8+z`d~o2noj^jv0`t5L4?VoT7u$IS192f6d9W&v3ruN^9+5o!; z8t_aPtfWyScVhtcwz6Wt6n(gnE}t&^#mue zstu*89eu?VvOdta?LAYfFiPMPV?DpPmO2R?n(X;Gd!+V7Px^>zfa?GceFj;e-3w6A z`KVsc%}50arhC1p)~IcIIMTg`3o7BqG!Y*QuIowgR0H-sKgjUWr{7ZCP`WY-1}6(ph~y~kIzI!dQ)rZ*1i zrqyAO@wjb}IaCv$x1#vH!>4Vgw+%$(b{2^fNcr@_0VTi#mTHE2K3z(ue+qlX`~ht+ zgHGuWb&OW*)OF}!o_0l*Kj(tws7TP?tc(-n)r<6U%@_ zNS5Jtp5bO(UdA#MxL-Q@%1%fb%e3dCMR=^IlS+j++AiN>z+RdM*LuDJnqhOo#9^;S zluU$5(Z3pTJl4_Js}Z<4l)oC$F_gY|Hv8?Pm)(H8)bTssCfrar2Ivg1icUAA7t+2k zv6z?nI&pqCSQTV%Vu-gIw!l!N;&2b(&dj$O-m>to;v&yi=`nO#jp5383*&eS*1zmP zBEolqAI{nd#_-BM#Y)+H+?QWELvn!n~tz ze8zLgC-8OPR5so7J7WXI;ilOJOz6`mx_oTHHKeC&KWP*kvSimYzW5AYIl1Bpq@O#m zr|mp8(z1-{_f|N0o{nP?RV$(xl4n;q&%v^yj|u>Pn7Oi@1ekqccX9dU0VVCnY|4DV z`q*mkV?C#ggD_Lz;kX8*Y6bPoy|@Y%ha4bZU-$gwZbZ|B#EYXF(1!yb+iSk!t&T-l z=g$A)-PHr>n_vnqhu9+09lflSbW&}>iX%2%9@;ceVFZ(kNLLY~idT^=)%E=JT*ff^ z=x+(ar}o6LUa;!<8Rt|M%)n+(mq980;;ob4`r@_WJ0WhzZAEiT?Mak@7)$p@yP<#N zl$A|D$I!m}G`j3)XwNsF3ws&Yf(%+Y(22_nPs2>{Bz&11CI}Sw8#o7h2(jn4`?0e` zo9mi??>>H=%!}9$f&J9@3^=oT{J`|!RfRNQVyEQu`YCuf9Hx_k^^n)9MJ-nSja_B< z+vy+>Yk2RW5szi#685N+6@yj{pnDDXegqA@>Nyxcc(;c@DEOJ;na{F%+mDe4k6iqqRe zfpgWs&8402U!eKdlK))IzmNQG%|Brw{AX+ab>u%u^Y17BVAYS0M%MM5#p$VAgs8tm zHaROeJ)IP|OAXw-o%}Cp{^E<_e?s$jk$Z}9l(6#ui#_|0{fAaJD`xVm=jN5jrOaA5O& z6rNPW88ZA?U3=F@`$r+ZpbPPnd&NWXezbf5;@48VxpzG6?2YI2bW@U}Gm~uYp};Tw zveJwnC-C&8mm=ytHA>VE_`Yzn`nOU1mh5<3qVxujUqkUf%Z%T=j{;Y!fxP{B`U#gI zDy~L}^0uPe^Y{eCPs$PB%H!8k{MhVxw8wZJ-%asH=ZHUx$M;bD-_aK&^WknTyc~hM z)WFSa$^Vk(-$(u@H2;KU@Nd-o>&Sl#{7`cJzkUw%bKrj!2R^$xUs(ru81OXURlptq z{f5G=12h5V1C|54fDr)t8CT{jX}~Z*0pLrVT)PnNM1U7C0`M`yUIh%hDPP%tW4;o* zAz#^X9m)bc3fKr3czwQ72q*@W0_p%wfCS(&z|DY7fNsFcfVTl31HJ?l0N)6}P<#_K zAFvPQybIV0cnEMC;A%h@AO@HPr~#A$?0_=?%aH#@zu3OWZ@Tc}NEcqN>B3DjT{w)>g`+E7nCN%G1n)Wwa5rE*;0eHEfZ+fvw|8NmuIq6C zzG>J+Wn2SV=yw;|U@hRTRr$(hxVr!!0zLz50}Mj=*?@-uHGm5NF~B0gO29CH7w|ct z2e1?HJYX$=eno2_11PHr&;S?*umXwz#{&ie{)sfZ051U^1#ASY1*`!&jM}+TnR`3W&zFxI00t@h63m}X3UX; z$BeNw;a7yNA3#JUgXfhlOEi^QR!!bi77D-2dd{H>WvIk=! zphbpAjFlAa2sX#t4e4N0G)yG~Q>kz=UCe_=9XXgkR2qB+{v@bKhg0bkBR39ulZH?@ z5srnzv1XuFkuapdA#kSB$w;hK^GD)%=J*(Cm7R%rGF={zp^C9I&}iIZF;ufCBf43p zLAfoF7}zLklU|qz>$wI_r{gS3Yc$>zj2gnR`H^Hi)*gIq!pO3ES5>F}hcx#8x%8;vKbi8lwMJY{ip z1*=CgobE`*a^XUX(T1WZWod-a&krZ5=7OYNQo#$TjwO=u<{wrL5 zBWXhW4mTqY_ z<3tZrQD$s8$xwhITF+c+;$ zGzN=C05gT?KrX5x(J09Vjfq+h;_4dOQ#5c3QbAr8MAB{4lbA&Dt`$MPWP6Z|FdF64 zL1|DRE6`GOPMOe`Tbv9okTifesumhj7g$26!y%bQXBddC(RW%xreh5kv``%47fh!i zu2S$){aO>CKx}ZxMIkG}y|D&J;?9u!Z8F2ZRxi z&OU#XTFsde68QPlc&ztRsi>DsOge|8l2tMkX=w>3!Ah2!sitr=OuS`9XK5G8RvS*Y z#Y3rLXl!yv8!$pQ3QvZziHKoxw1LNtrdH&SM3LH`X($D~CLTzZMg(4C24ce)g9%N_ zlNba-q~Zcc$W+`2&61WXaH#?o`B*h?< zF%eTlvR4G#PA6wYqqURwMB`nJ4I+9<&cs@A85PokdFIqi zHsPRgga>e1^wh8fh-dCOLVN4xBC7GARx`(7LeslqHl+~*34hKWN1%ht#nKC>l>e1o ziy75={mZZv3AM)4W{oSnoUCC*R}3naHHu6PCe=ZNbAv4@V8sY&wQ)!W(zqdM=E$T^ z@;aA-mARRUl^JwOmK7`!@H)(loMWPPl397IXkFn@7(tE}D36y%F*7fYU>r)e1e?R6 zAvAw>W2iBVNS%+AIx|c-3H)ys-__))-n>`idNaSeJ;7{kHiUET>r-p&S3^tK5GpGL zjFR1C5I2BQGTX^~R&(h3CPoHfghf!WS}$HOuNSu}S#|p+w~EX(9nBeL{DRGAwcEiB!$tFB7?9kjztnI$R^@3vi)d^3KgW9lvHN|=%@^X zmdz70IIW+EQ3c7M7h`t{jFK&-wP4HOLNr7w znlGy*K#sz}R2WM{DMKtcKhnzPXPm4YiyJ!9sUxPNO`;2;t+~IXk@wohNQwjo^JvYu z(dMtnNV2KZb*Ml+mMyWIOPp5e)76JEaBYa(s$Al^cafU8MwuuHCysY}QMiUrovZDwF8c&EyXXvD z#z<}}I@%M2S@Z`YT57wXp)K7Wg`wFRro}3(1TIAmJ@YEI)s_(qiuKaGM~OK%mQTXLu-A$yXYVo6zTV-hVAhDS!vKIYt}CnE1BdtXZ14=n=}4B_$xAEq7(2*7zh%v3aU1u4n;gix69?j!d1sK+EGyCg1+S@@FXfTV?L@AS)P^s&k6q+^hVFJ`hYMDk(T3M0Ltf4aG zBN`D6kP+I%0tq#OxrQfHeEotpB(jWRs-h^4%}j#n<~C+KX|k1pA7fQA+~S*6G#ouj z%_)?}tRjDoQ195FN~tD_I;&Ew3W0piWqI?C4#4z2!m&KGYKR5xuu- zG|7R%p|6=Po1R`#a3)n!424C&!0 zRikwpS*JrXD$~0ZT}qfy-h^6>zUzu(a2cwY_Vg(4Sc=eL;5_54iqQtA$ATSE+Rcx5 zB%8%n08ayBg_4osLt~;ysjc{6*krR{kyVS}+1aelhjSuaW#D8*jIA@V!AV=_7^QBe z@obqAp{2tDR0*e%l`9^5oyQ`Pl5v{S&qR~aU1h0aMx!=#W)^``CZ6KY~#br=*neiF4|^Db8e;M5XQ0mt^sn zwkD;DmIbOkL~=_F;3>d5iI|Eb`earus&B(6W5~)djRaOX_u-aNR-j(DV2sV!`%<-l zJ`Wp9h(@&*I&xLbL&uoi&zb7wj+LP{D3yi@%%qx1G&0Nfy-UIQYqkK}M_sDfF=Xt+@HKe7 z6d9UPBy1U;Ka{gXVxACNdd#v1vkeJKLU1r+kEf6+F+NEoDHNnxeKLX8Dqc(j$-wN> zHl!?lSvrLJhnP7!Qus_&c3C|=|8p&qj6qFjh~zq&qSi>2TwR8PS}uJtTkaha!{xKu z+tuQVyt>Jsu4~8~QVC<;K}KGjFKHF4(QLD0R4%+@fmqJpRPoKxfF0U$4_4y!XZ0{C zlGAIsry|7^Ml(OzFG|+cXRHq4_vkbvV^Yj}^_V^ckkV)L8FlPb7wmNei5^oe$5;Kl zfb*lTCREY>kWQ0fYWz2K8(rWa;taFj!T^X+Z525Rr|G4jBX_l-f_?!p0MumgLAPD>9kp@Fkbq6q?I*CkcP zL_mjxYM?b#N2Wzck@Qm=Lll&&HFWKviCI=bgiBwU-V{>`ury;%!NYX;>BJm0&Oyr2 zu~=r$U{v;r!K`LvUfnU0QR1BzgAR$V2;HM>P_Rs#8{-4%eAZuahAe?K1a0?;6Q?D{ zh$s%6QhH-A)u9O}OlNxO2ZuSq2~m{VqcU|X71ArCo6(UYZ}BKOa#6nQruYGP^k{mS z7lLBegzOxx5KSrbnq8AgeI{|5${{*6HfHl2n_}OW=cXUab28I(ZK2g{rfD`av}mRP>I|AyS==a6zQ8 zjX$X*YU%)|A8N%r2iY6%Bx-0Cyjm)SPc2q6N;UTMF=Z2-fmsU@k90LMv=hXc1E>zY zu*?NMHG{eauFdMQRkIF>Zfz{1rF&DPo9JfsD;1p}MVFF@K@l0GXo^@ClGQ%BrU^2s zT9$s3ASd_#ODDFxW;malMXC@W9aTSYUaQU>se%N(Cbu~zij+=YBs+}3^^AxThdV~O zo1<~exfq!g#l=@WK1D&ggIwBCF09 z&&VwDvW|Fg42-q1e16!7j#QO*B zPtQ0YB%`57_d@Dp~E*b;4V5nH{8 zh0}NiKZ-+`$r9a?tR^4=Ny*emDnf@ywfV4!aZlt&NW*4!K1k{+odikZRO#VOtcr6Z z(?`I3F=dj=K>R!~dvS`)E=(tNA!P949twK@j?V3}RHEOpfFlRvtpbv}nKR`qMcabo z<+;m3p>nb0#8##7CL1Pv;?-?1QjVID7`yT!6^^!)sKnt#FMf1@Z@}=pC|ZXCKDNeX zSOR2d&)KtiH~2218hC95O``67&?7n1iyRRF8st+371Wgv#+X_*tcmp(+LY|0d{x)+ z2a%Eq@4*YG;|;j5ShVEAgA}4QHjH_Z?|YUsjn1YqxnvdKg2%2%X=HD8;$?ek=qww6 zPT#UuN*me1jAU^X@BB74VLMqKg5Vz&Cmn9!b*$;CRs5IBT2$__hbA<7)b zp}=vMh)P1%h)QUvhq)Q8#YLlMVc+h%49ScP*{QWbH`^GD z^$g2eS%|bSv1i=kXDTssZK9hudevH21-@cU4at9GII{s#2I$gKJFpoOpY`w_N;9ZF zXMmg?LZ;QGmkWSWBS=x{y)>^Yya>h(D_p2KKC_c3_+b#DB`aK|84^bMWlhzLS}i=% zeCmr{p$>H9iVz`{xv7;(gi$X%+2rbjp{-dxGs)prOIBxN6HZA^j_$?c58AbIEI*;c zX#I*~VAB_U?N~?YEwBe&-~(QUtwfb!wz;et`6O`qGG=CW#Eh9uaW*FYeo2Pn$uVWr zqo1A8by<_=5P4n>H4m3P)`&ciBuiCCB7a|!BUP_#D`LCQ#sY=lx(w}$Nx9-NiW`_l zRu`;QEq#t5GRh!c5>%_G=K?9bnNseVipo(!31QcpiJVb=rPLPAGw9$wPo*NOJq0&( z_0G|xY<8Zrvl$Gt^}1VEMU~3zMwBJ08sd9&I6hSCT9F52wjmGG)g(jz_Ky9pZNFal z`)Iw~>3&Sx^}_U@X*u)*fseJ9el*uLsxFD(y?((*m#~N}P>tf+Q#YdOlkgEkpj4%y zSgIe5BG&KO%4kN5>T!_}>P?6YDbM-hG(##SN?YN|MmkEB&P>BXpN=oau>o11S~m!D zKA=X-BG0La^$4LEw8~^ur8o=04{CCBRnA~2Ov8E0u%gs}6-~yk}2fr1c=$4VfvEzBpdRzEFwr9t$1fNkc^PlZlAk z3?Qa#ZppgbBnoARxt%t^WTIA8G7N5Zx&Z3~G2WV5X3?jz$>3ci^&K>bRC4W4Uwn@C zo)udHS>?52(YP0pu8qT7mYoC6oZza>CEs{uQ&l-p$jn2N)N0w}#hR?M%JI7Er>7cf zoh;MKs)DLM3duQ3Qq!uX3NHM=JR8zajs6!-W>oo+O${4Q4HF%TOEyzwbgP88j)3h% zaqB2E43@ikVV=G(s+Mu4N>(%L1XvOyjA7^&UXUK0W(n&!>tXt(N(vECx;XWjabx!{%hdtVF=S`gqlysOSDL_-lyuU45|*QL^H%$ zRdp#jQ!g{$2! zd+6%bwB_Pu8;viF@c(4PqGqyVegEdr_%8AujO!u^;Gbb?eXf75pbCik!l`o^o zX%DADp!hFZ6jgPoo)6O25=5zK+*$U!YPDo>R;UOaO1;{lC22NW$%*cN{-j&zvmavy zaWh0pn&1!PaxSY$8YwyFy}2@|4b_*Kl`E5I4AS|T?Z)WRcLU8Z6O(RrAOGM(CzG0n znsJ%>n#^1-0lic?HsZsb;bvU5T3m$NE~A{)y>&S#>{T-Rj6h|{#PEU|KJH{sX8-fU zwG@CKGhB?I>4KQA+6qa756wXotth!IDXmTKi~LT8HFFfk6iitCd>a-mS3im z?$=rIBU6K`$O0G%X|BOWreS1ADZ_Uy=7*;ns_6d31@YuOLmB(F1icVuC@yP)jRK2d zN?GM-y6!x=5T5FZ4F=0-Lv?Em=M~^D$17ct7!JG1a=E)ZQ21BWA7BL3eFT1e41NK+ zKT!&|19k)U0TjfSB7XZ$@a;|R?mHx}a1G+t0X6{&5pUF`Df|=iBF!AcB>-K3?H?fQ z&q(_r0PzO6U4Y%>N4x=G1e5~m0Bewboq%q*RQ~S0zyVMYzi&6k)4d1z-bXorE~MLp z_-?>;gT2-2kcwtIInm?_JOb*!~`9 zK>0>M0?;jJsRQ0QfCOOEr+^*szX3m>Yahx2YzGwn195L59MAflm&iNEpk*8RPAd0VRT3iZ&~*ibX2Y|^-ME6W=i6LF@1 z8ygj+n&y%(2F@RcTmfi+RVoVGdmDM}*IiC+OyD2FNq1#k-R zkGx8;5>q;qDE@KvSRCt!Ml&?!z5tSSFU_kfgWGlB!1%K2R2@EFf~v=pRrsh%M>1T8 zYbS8z4GGSxoIJ6z#$v{!`U{_9G#cS+Y#d)RX--dM?c(tUxFZ0RkHS}q z@cD2T>B2v|LQAvc%Dlq0Xp>QBM`}yTC-Wz7*U~+GhxUBM&$MS{U0z`l*YHJfu7q8; zWl)qO@d2)eno0HbJcPVTef7lgI}n@f(NYSV@r|XENYo ztpr1(P&x;tqXQ1%SiGaP&5%mqMp*t$ocMx>E~B{Fk?KVG?0x1-r9%hFXQO-xhy%I= zzAlBG4RvmgZH_1-jPP6g#NUVuOFJX!vA8h<4&Sy>>tk|JKCRw#-x;jlSSk*iArzh; zp}RLk9ZZ5p;m!mOVd63r;*7>cR!3|L-kkHj+hY-IJx**+N`n4&f@vijsq8%(yc&nMswRNj6@ zGx4b<8b@)s5s?jSObiebq7Qfxk7^^$$#^Q>k~ZMTCN)+0Ip-KA3jxL0N0)?Ay1_^- zgDdG0zB2|7M(?LexebUfDJfCBvX*SIrXw~l7GDtaQ*QpFeqwtjuh0dc=a1n26;M~! zFo9Cw%xn!*AUE~u;)#v~3*-K2Sfh+DP->xWaMk0ucxRbH$AvBCl2A0N;eYb=yuxmP zY54gQ%O=8h7+yV*22OIJV&K-Z@Cokrc6TbJgzy_}sKw7f4-4^AYR87g!cppK6{QSN z5pE9Cu`()UVtl^(JPF5oDY!nINXx*oj@FJ86yUiXQO37(Ay<^IERl>5nYF=Wa~s^M za8t5F@b=tbj6I?p!mj`?;Z%T&@Bm`Sw~%m9e#)yLk5W%MH-renmyEEdhPIAmN`y@d zhhkyjY3Sfjwec8>t;c3yW9x-ZU3 zPrO>L3)^%Tr$zE-DDrGSf!pPjf0IbN=BGStJN#rb5iJGyTsWl}1{aR{lenZSBPcC_ zQKTokgv#HIgqNXAiFb~`oA`lvmuKO98+gMfX?Qmayjy=D-rZSvcLHzO$r|25dn~jyC;3n+(n~%Nf5(i_@FoP_t{;eZZ5H0Gz!QK)Qm-0>Wf{K0(I4#Y%?%tWjG1>X4T5%z+C>{mJsADLDAG&1i9aum)$q;{coRPm@A53X-N1XCL&LjS;NAKI@$SyTy90Q?bZdAE7mEH5 zSJstWS%2xuILQa6NU!HZi&w+jCh&ItK)h>m;GN>r@OBHl+kYV5o*Z~r`!&477K#23 zSJw6W@S#+smwf0U{suT+;#DFGpTtdk?S}lyabvA0|GupBlK;|``DHtFXO&O#czC5& zuYCfqa`6wV*D#S@U#}-7Xm}?eo@ki<1Mwzu;2n0ZhIgI7yXgnw-I|4$`um498s7Z^ zZ^7ap#s`B)FZn?H{a2law+`{dhdDnGZ)XS?jo9&|f z-C5}=9p#a(%rE6;e^&XWNce4sR(|o4Og_o{gfF2hzYghG{j<``a-}Qt%kn!#ddXL^ zA6l_5K>dN$KMSACPx#h}@+sZ+gQV-$(YYV#D1E`w%z8=sq$|sjbQ(l@Nhh`cbvJ2r z)@9+7`3c`XQ9iy`u5=>9fm~`TKGYK}6w~d~Ju)$o!ICIsO%1l3z&UC;^pA z@dkuZeyr7Djg5yH5r#+Rr#e!)QiRF+HlTn->$UN}4*oMYX#N`b@7MV!z(3_K&L5&B z0bGQ$OO%60_CvCR%I8{Gp|q#H&q6N9AtKO0TD{@ToN$P_oWPfY8fs)y5cF_tDc%@%h*a` z&k_GI_Ax1r`mpng{K8>?{ep%t_KqlSI>N}Mbs%!}<;cekDBL0SW+Lg5C?^P6T)XBLE*G>{Y<9oAQ#}JPfD-TnLB(76DcQh5@{Q&jCGvoq*>7YXS5tS_2tCSxtZjz&L;vPy{$0 zFc9!hq}c^{3GgUjBVa9HC15^aF5p7IM1UVq0w@H0do6el*aO%BxDBupuoQ41U?RW| zC;^-T7!3Fled0sFPQX)uO@O-qHv*Oc(tu4!_bgx=o)d8C_aORQ1^h<9X@Eh1&k^<^ zU1@tKoWdznlz-8lP4+z}2){z9 z!WLK*SAVRu?hHYGqB#IRNyLf`jCrO(q;J#_=sK#oBLrAs3>PMe(=qx zGUb8%1u1Os#L_Kg%2RpzJ*szzLuKsnlGwqTq40}UxVIAfSpUqM9ByToi?Z)VfQn_{ zR|`)-TkHs#nO`4Hi;#FqQ6A5$4JM=?1*eo*L=g{}jJ-}}Eaj-eH`S4PmX>>RYYe=~ zo7B>RbNwu#@&~2zB5eIJ&%(TFIyjmF2IfCrDaV$ro|LItIW_TED`?xtq#zo>&OggD zH@_ZN{O~-Aay?p`KZ{FYlqvO{OI5DU72QA^*~+s_evNHL&otR3c;#g@An!=P-5{E2;%C7gIZ&-w{qO zoEnUFgsEwinG{w|R~?-fUZ^C=HwpXA@KAIs`73ehgz#TUej-%O-^lW_tHDK@vWlr? zb+Sn1h`f4s1yEHo-dD@I;5jxk@U zomYp?PlidPqrrvLX%$7v-#BcjmZv)vKXQUHG ztY7X{CPl+jV%pgQ{6QyQdvwJ5mFs1f_LaiqYW z>0IIG7lkNFMEFSqVV4}IU|4!8N^!C0)^Iu^aeqYQw84 zkYGwjzGgaFi(?Rq(xm34!y2&k)ik15oVuZ0{0?|_z!z2>LTVbZt1C-G-oi7V?}z(d&meKPDYU6{maq_9R%(GtN2 zniXXl^W$neFh)_PNFNfAq*2;rxE*`uiqg(}={W7$(*X%ZIf6oJ8d;fiOj=RSWNFxm zWaW4si#KcV0xvZAg)9!mh>}m>@pSqFM`;yhG>hlF8qb~+blOA-%6#feOp4-RVfr2qooCMUBzPKO>;3M;`9LXv2ujqOl2Y9KM0H{0p`O&4wc8# zWjq+iWZhO`;-g+vsh_}gFBB6rUHycbX;4fo@@IJya88DGaEv39)6prh1yC2t;rWw; z=yR2w%{cOalWvOg3qD@ZF_~}(d-`Z?b^vUXKD?Sfj=;lz$}sZ|-l9~}SW}K$m+)#J5hj^f(97le#51Fp6irA=BMbXWujB%`opjF??XQm{DDG%W^OE|1+&U&WTQ)SA3^bs>n z8ANpU&Y~3L4u@q53y0UUPACB7AugNcFe#X9Zeg{mW2b|+UPs272Lh9K8E$Y3T*EEI^?-9c6G+ri!pqyd( z)O8q}lpvK-84FEn;r=5jKO;ciW(Jlihcga9@L0WMi@lsbEf|4mnXE@?QE9qWh+2p? zMD8;%qPOF+kFZ+vqRbG`)Wqq?(fio6LuvZ^{t9~P!W=jc?mz+4;co+U0@ff!9dH@X zR}@2~qO3yL2EZo3RsgN4=JW9sCz_aogPNtQtE;84Z?0iq$R%Y-;d}%Vo)FB_=5$#{ zI^NC>?#V4)k;2U>qnk@qH;u^FeuD;jZ)Y3L9U` zEBs@Z7JhYw_WYqPykT8_;RL`4TF7!63?qPJM0Ln*fbmw=(OJ@*NQ|CuFqN1r2D8y< z9cwa;HQNj(i`!~+8;ypRi#o!Xt+iW$F18eb4xfC+0WrM2G0`7#nn59e+R;dbGi ztOB?2G`zpLA-`}F&L!`FTRKcBd=@TV{3_f8HvxAY+zVd!2a@hbdQ09IeLaV^1u-TG*7BT#FS8uE>)e zGC54EvRXXk8SB%UAFs{RyUzIPCDtax3)Bc&m8WeEpu{{Z7Q?JYiKMWSE8cCv%ni%U zE$T{i5-an;R9GZsODak*MAx8GR_+I{qHM>Y1@Dy60yWi~t;b<4Umr(h()u=`=LHd; zRNDADit1HNC1$MYiT)jBvof`R+fCHJZDWn5u|~VWMULn;ZS`TkJ!=}S1|2(d5As+8szW1(I?=7?6U}b#Z+G= zEfR8F0Cv-BT1>}e($p+2gJ9_*Sc1vWLxL?zB$mL`9!uNF`B>!vA86N2^Xlq}r7tXv zMN)0_zMU!r*m(f!Qj8NV)CUa_d}17OAg=>LsTy4^SV%;rQXLVtkgf7f$1u>qB>^9_ z4s*P1SP+y~TL=w^>fqfvA%}7HnF7dM4D)w<;V&IFB-y40|9ri;`B6^?wOMcWkZ9ta zwsyY8j#U(~m`JkB+6nIvmSZ`(HJ-$kld~>%R8+WZPNR8@%jqX6E5CaGoU?2hDva&1oUt-#tXLag?IGi8nMVy6no3S`fhwHnQ_^Mz?k~R`;xpHF%d==aJ(L7Z)D}4$k zg`NqE3~QBR;<4yL+zpGZCekTE14dx^{bxl<2V3dpRepON%8AC~^9TifjyeVt(Qwwt z)L96pOKSK<>`)7c!kf@cO_4H0Sqe0P0!@v<8(kVPp7 zxUJ1R4l;*vwh?=bXad-9gO$dzn##!y7}vA)ej4OYNk^hg^D7FpE!(JoNGc;sEHGq8 zjf+QW_O9+=>@CKWv=Ua5N(=V2n(^d@G#iwWN=g}we~LnH zS`%H+=m~spj_vk|XBI|vojDul7m$W7Po}icyh=wb6={t@xi#Ye1;VhE6Tyqis{B#< zsb!O^%O*BRw{hI0Ni~#TT}4HrarF(8DGX*SR$|eQW++N1-obV~*{jG1iwe6H9|B5Z zn-FCS+aekX68|&q;e=lu8SvcBj-V(?GTaed02XFMmg) zhKlO?y6Or8TD-*BiT8ieljYDV-q|L3PP31pOPk`1UgKjBcTnI1r&`|B8GX{qG+7lB z_=S>glq(GwZmTeb!%c?Xa?I;YU7dCE6vqNvYDyVIys>=J#EEs2aQ_Z;?SuJ+U;iS% zu(7dn;*{FT$z=_bCO5LU%E>Z$!;Cs6D;a47DjC-o4VvLCX`s7YK!mP1CcF2JC zlGqE`6SeCQv^&nB5bEc#=>yu4EC6aGy3&HKPEbFJ&TOd36bgBq$W8#@ti><$3$F&G z0d0Wk04JarFbtpoU}@)?PYV60%>((77JP`E-m^y;Q(~!(1f6?9_iW)8ZGftaI&d2qGDM2&)=vFh{Y{#7%LXU$VW9S3WxR-^ogSwizlZ^ur&8#a?Xpf%qNxs)c zqOf(LXksB!OL!-r9_h}67;ZJgyVmgzY93`qn5j&9Z$3?fZbfk6q?T#nFgEw;8RHaF ze+rZch9?S3hp~GG+f`BMniawkZcn6%=)UAUi?>Px;bdFYboPts`&QECY1EmfU+B*m zX2mC^NYyYANHf_j*Tg}+n4=|#&Bss)+FqIys>sMREN^{TRb|=a$z?N0U{p^%V zETB6CNakpiB~u&*I&~x%ByEPEx`)PaNnJ^O{5)LGV8GQmQyciIM`cy@#L5Z-MO9SR zmn#jFps{vR#gv*#1MD1w2q>G*N>V$>8Q=xZj$v$I3anQojw+!P;!>|D-5dpT7>vzn zDu?W{F;I;#t2j#PkL+d(h6Tm(e6h3AxOt2pqcWg(F-wH^WCK&Uv>S@~BBkS#UBmcj zyov4x5sAsfh%Y$f45hWPZ9yy~Z~*@Ve3hHcgeb3e(hA1V#D>X}YH-2DB>IqCM>Ac) zgY*eBFwOpH&0&ncxrx4HlEPkkyro!|WfbZ`qiAakQ6a;`a4VV$lPqY8CX`~Rh{Jep zDjrp0Ff;`r8IUa+gD_~*tQT|C5Z#Z`j16z%c|#v@h*Ij~?ct_)XdxT#P!x14JGw>f zU5$fWVy;IbLYjz1MKa^~`7R(=^OqwA`AO&VNG4X42g;aTa?+82aG)S{2&KMJRaVXH zl-zxb^Gc3`L?l32}`Y-&bf7!%q$qn?5AdSFp-T_>H>-Z0}4hHJv~^`BrSnK5(6)m zPz~t?am{W|8E}$-dVt#3NhZ-mG>#>i43nWNE0= zK5#WQ!n#BUYHWn+gzkdfKso>?Zg4dhj%*P>*pTRkyk$%&&@YJDL1t}oaR$zu@+M+w z?WeE!8l1(H@MYCb>kCyF6U! zDa*=U@8YD=N*DiS$0I9?Y{Qx&dK~U*N-Ol-LI-j1qh~qh(R_@;Ko>2A5WQ8=U@IF} zbz!nDWjKXG&lus*+c2ZSa}}mG%!6mjkL6dg7uc$sf}@NI6anl7=s(Qtp;SpOpv5Uo zip}zAmcisDH3_MO>>xf8n-6UrQrg3~rxfA6>M58@mBr|Yb5d%#^X1qMD-l9SS4?3} z3A>;fiJBohO!ASQPM@lyALSRP%!O&71YzKbB`k$_NsG5_kq{OXFsBoYl8hs!fiaAC z#1wj<5sg&>&*P`ym@T=z=AY=?Q?Ya#XZ9IRcE|WAO+&r7WsA+fgRnA_NxB}0(xA(M zBAx`3b1kw#ow4(3;yU;g*{Es~bgZu**Xukv`Q_U**6f)WOhbFNvddWyiAPZuAbw=Z zt(3I!b?vq`ep}I)_Fw|5B9H{Suc(dPW7M%0Z3FPy^9t()AX@!pv^)5T{@)TuqtknY zY9c&bEBB<19>Dh=;O6D&Qt(h+0Dn(apCls^o_qn>;r;%84)nzVy}YXPKgg>-9Hv_% z>4r#%v={&B;~N`e*dR&5dTQkQCrAEf?2AzD^RCJ(d|+OF;cbBM<9RuOM85~`8WJc^ zaiDh&>9-GY|KKF_|Lx~MKL`3b(9eN>4)k-Np9B3I=;uH`2l_eC&w+jp^mCw}1N|K6 z=RiLP`Z>_gfqoA3bD*CC{T%4$KtBiiInd96eh&0=;Qw+C(Aj|9;xLS{K%AlJqfT?O z;ybha6SDk$p!q)%teyiB*y)VJ&P(zN%i$;Z@BaNypn-TmO?^BdU%&w24um@la0uW? z0DUuozTi!ME*Je<(UkiboIi;)lv-q47gNwRD`#~H2@NTQvmcb0MSbIAbPq0MDwM>y$mkJ zUk;%7WdJJYI>0Ev9m0PnT%zYL0F`$yfYLn%Ao^YgQ2ZMJiXR515P$LjCBlWHEc#P^ zApudD{jV4={_}s?F}eKsD9u6tEkj+h|7GU56kL%1@|5rQPmkd;Mf-=_s=wDincqOn z=>PG%-$@`3@-rMZ=19CAs1T5hMdSSY0i|$Bc89_x6#HVhivjMla7iX_giC!b0ryzA z6>zC<9|4yRPkzvjZyv*a0Pe|f({QQJ)WGe8>xE0_O-I9B1osrUU&9>+mp)=r0GBR* z%frXwssEDPmjVtznRLOu6uOtnBb{LYTmpbz>85n_I~C8!&VD!Ro>$|U^3d-Z-Sf4& z=QX-#^i?(e^}6R9bkC&UNKa9{^z6>dAIOTj3kl|2w(znu5Kq5*-sA3_cXRjBpY5iq zE2T@jn0p`6|8~Q!4F(?F>+hxC@*sQzo&6s9p6Sa(`bUxemGvL2KS}xX`kwVO`^LZY zPL|_*F!uai7w$4Bjl1UVGWSmZ+Rk@({~PxeE)|r0NID2@e-XYV0JsaV4saV_E#OAL z)qrJy#ef7L1egV=1JnQ}04e~b058A^umX&L(STyW2!H`F3~&TsAmHl+PyZR*PXHeP zb^^8oo&{_MJPgl--oANjYg;y;)Fh`)fZ04kpB7Cjl+ei=vlAmg_#zf|>aJw$u{vOs+x)#nkP9V4H+ZeDx5d^SA!)QS9g;FcFpzQ#(=cm8$T%O^km+Qd@BzB?XCoO9nV zp1VC#x_$OHBmaETHIq)oOUBzE7J?7d=FMGUni}#QB zymFxW^v+>`HI^X|WI|7!2jjpvu& z`QiNcxBYX}*kzZVSy5bg!p8j%7QX-7vtL&1y?4i_U+n$Uxr=Ukr82zjh3k&G=fQO+ zzQ3XB$nXhAbXW=F#I57L3eRmqV z8}7c^5&Xk9t1eizbL8w5|9-1=<4yZNJ!{MQt+U_hiq*V$>rV_T^C!=Fc4Pk~J+Dt~d>uU@$^Fk<-gd!Bs4V+yWX6bMe4 z@!O@ps$YD}uNwnz{B7*&K~G(O#c^L%1V#kz{>XLrSs!0=-`RmB58U~|lcB{`+uxbu zZ@zfYw&4v6Er+^`OxJwi;5zr2h zdFVY@vH=$WFoq}(16~9C6F?u%84IWdL;?N3eh&0=pq~T%9MEw9)`l0lagedlILhcV zRvV`pTa0nz<;I^FHyAe=UodVn{>ixC_>J*U)9I!$rg~F{>0;9w)6J%hrY)xDOgl_p znexm9=9A28%)d7O*1Xlc%j~wyu(Vj_S(26omL-;-TJEsiW$CtjV)@K+vUQBrZuMHL zt&^pRvx*8SE4)`7OswpF$}Y>(PLv<|y&t`*Zex+Yfh~ z>KN+?IL>#>ab?4j81I|NShr5QjPIPT`edhYsRp>5q zTipS7wR@&}x%(b>wP&U0HqVEi0p5|`60h4^<*o6Cz4N?_yjOUK_$qu;eL>$m-xA+V zzMuPkZ8Dbr74O_3Y{>*x}_2<^7tZ!KJZKv6+wi??U+j84=wvDzIZ5P_(_N(l- z+ka_)!Tyf@@AgB%51XUb(d@X`@s8sh=M3k3=bg?cop~;wtJQUn>lxRluCHAM?xF58 z+-JGRxE=0N_u-yjd!F;W;o0N)#PhA^Fz>P8gwI@-4p zI*nIDcJ4F&*7&^fZAi}-#(dLprjtxYlg%{Aw88YI=^v)E%=epLGQVziS#GinvYurP zSX-=})}LA*v_5Wq+4^_uA-0okCfj)1Y+I-82HX9%!|bQqO?EFN;zIj;`_=Y4?2p>F z+26H)Wd9VhQRA5JxW(}s$McR?9Irci9Qz&LIF5A=bDErXXN~g?=MLw|u4%4WF1NeR z-Q;d}FL1AL-|2qL{i1t^`(5`wx5=}>bBSk}XOMTX_crf`UbpW&$imIOU;Ezlz3cnH z_jg~b|04h8kb~#_fA)Xu|Jv^loFBL+@MPfSznY95t^nKVjZte%}1HxxjLU zk!+CHmA*J8)rM;HXZzl+LE@#wo7fl zusve?jqN$xJGMQxzuNw3`^J`UKgvGTezx6XFSXa$XQC%9wXdkE_&G>v|LNbCkQpJ#%i#h zXPs`n5PD{Tbrt&6R>;+fwli&GZGOnrBwNI`z}98E#kLOm<^|h!+v~QkY|Een<-Eyxzw;sIX6Gx=Q$5ZjTqUk@*9`R2gzIY8 z1FmhZzq-D1<+~3@Zyf=h)#|>+eT#d8`(beY755+AyWBnQ6Fff81>TrfnZxDGX=;Hq zy=vNT`UZWe!5lI#G2di<5Phl+GIO8hLCY3!VxQ$C>u9UrT4$YSJ<2xC7Pc*flypO% zylNYR-c)V>4RlF`<0;2q&}S-~8=c=chqz96nO#+`RjwVbkD*78b`N*^+~eF6+!Ngm zkcK(#kh{$tbtl|ucPG=VKX*Ume%##+DR~*xzU_YB{jvKW?)~lq?m?a-J!g1IJq@0e z=PJ*7&wZW;JexcZdp3KX^mKck^=$QQ^KAF*@a*)w?b+@5z|#ZGw9oUIXTRrbkK!HZ zJ;i&5_bl%i$ePO=@K$=y^PcaW?w#eG;|+P+yisq$oA%!1-Rb?8_e-zhJJI)V|FMD7 z1H}Oo`s9HCEdr+@Zi9^5jej(@nO-+fwakUq-ECQKeck$%Rk59Fn_>I2?O6L{d(eIj zTKomH_y_jC*%ikyM~S1#agF0j=k?Cp&@;Y(WR2jf2DF{U$3(=ldVX}ZtUV7|!wmgO*Oq4fl`Nu_m;b)~h! z7PQ?0UAD*WcCTNGaU78_AT_S_TAxo$oGuz4c{K$CqBhL%wK|$ z=>mVkzs!G|{~_q4H~f2{lL}FDj7o~K25VW+MIqzu7{PyS>^8n<{17^L2xu8&vYP^? zDpRfLUDIDo`%J^kPIJV3x%rRgkIcoEsg~Iox#O1k7`Jb;+z%;w*z%%fyXAGuTb9o) z2P`LA-PW1bpfzq?WWB_?+IoZaPV0Tv$E?4#zF>XRI>^>yyVv%N?Ju@~J!1c>{d7kN zedRL8YV?kw&eNP`r_Y)18s-}9YIiMlUGI9t^=oLEFHzfb+(vf=WNWVbR`*W#x9)+S z!#u^Fu^y|(;~D3vhTfUxxzH2#L?K6uJeOi5|B2`42a%xTF|O5OWSj17@g}`1ytjBC z@;>K%!+Rn$l;1bo*90v!-*>xjy>FxMQQseZ$M{Dxj)wgy|0VtvY{c8+9~m$PY=JV2 zccH-Y!0N!Jz$1Y-1Mdcubyy<>fAfup8qdbKUvHdlTnwF0qut+($C`$j45rbh^PtV9 zn}Vi!rWZ`xU?;r;ejjB%1Gd0abC-F!`4;nkn15&9XD+o&uuNlizzNn`tV z2Ay-EtyV+gA8_t-9_E_l3b{7Ao^<`rH3T}qjNX1dTIZi`yJs=@|BmMikIy^Jd%O2B z?>F8Pd>2AepYt8=9|`WQ_y64gr2iHF4*z@pzxxjl9FH-;7#JUD4O|?!GH`p~H-SF{ z-VS_9vbqW16ohlE@hqbm)@Q`H#JJq}GvgN6QSTc6WjxB{HT~Z7hG{SK+z|6AW`lWz zx!63~Y&2UTxwYo`u%W80S6QvLEw-Juzu5}xw?S{eY~N|$>blZ(i|Zj+ zg>SoxpuZoyia>y_g0}j)4t`tozOVnqJPXm?eF#P^zZS1?pFc>0|kL20)>I0fnkAD z0tT!)6$eJ6g{=W+z#AwHR0JjjY65kEhQN}*O@W^Wwgi;z+)g~ic!cp(qt#exY=WJ* z(zwRB&UlaUC1~i~&{27&GfZc}diKL+sz>i>GQ~_QOxKy#!fv|X^q^_8>E9;Be5m;- z^Kp=c;pVf=CME@w%`?nR=6U9{`3Cd7=HZrrrOHxkX|T++G+83dl3HrH$I^ru$3@m9 z))m&9tiOSkoo74NR&Gn#?y~*SHpuR((|eWgTG)&0eGmGc@b&n<_F2HM#jqH! z_1_AV+~2qdcuw*R_tf~7 zpa=fe|C)aQwAa&A<~~LF1kT&W!%WAU+98v_GkpvDv)KHuxe)UZ;?o?Gt(vXZT5q=AZoS9)i1iuUk@n;5r`pf7pJSf_t}TQ; zzQO(_M$Ho(21k>l)v?&|IB5I_tnfpfh0bEkPX5Dr94ww@*IL&vq4odZddIZ_HpBDo zH(^))%N_T0!7AwXyy$rok~qY>+WSlIU%d^!Hs6()i5-U#*5E%2+`Qkv$-f!n-F|;n zpf(T*tU%vehu-%@;Mu^R0v}Udv5#p$A3PlM+0%?;V2w|}ykwR!X1ok`=Czog-DP~h z_$%Y@jBh}{{LMHB9H}-%Fh0LvIt4oUL36|sv!pCnffGNqtViGco#i9T-@u1MF>aq| zEwY}Cx!OXEcW=QGKOQ>xY*>_Jjn~`1UwHLki zJXlhB8w*`K&O9D7*bB^U=63VN7{9JTPdgbJ?3b_*KDK;oIo^7*)duTeDlCJm z{=fFk{VA(DkK+&YxG_eCE14Cgwp3JD=lVVObI8cZyr5|@t0s9VOHxuab6Eq!7L}4* zY%DRcP^nml(k&|6w5-Ue=(0vhiHS*ug$}klc^Z|moYtHiCMSggZ+G>K2dA#p@}D=siDGaMrWRlUq;Lq&Hn zHIjLgxd`2S*z7iw&|SBqmG8A)unwV=Pq#0$9eXq=b|+O?Z$HLfp0IzgBPh)g&J<^t zbI|$DIo%zMZXAtTyxIMW+vT3=U52~8(YwPd#@lZ3-u6E6_IrJN)wg`#pXg8Z7yE1d z=lqXhtW$zBgG++zK(I%H>fi~y?w+6>zaJOdqf_82A^s<*ao!qPU--9$z^F-662vVDA#o@s{Gx9`zQ&WUKvZczUlt80?-IEDKfz z8<~g3 zh();6rDPqafgGCoPjjDn!dz|*uEC68>8KbA}c}fZsHAlnC^e!9#Zr`FJ`;DMUvqfSAur^OcmER ziOC($9L^w9SmUg7s$kiAyv?`H&ra0c;BEF^=8FgT<>2&Yf2;qz|1w(QUH`D(0lOvz z=LZ+TrgMX0+;Vrgv)OU6-)}ip`h(<4Bc+Mb4Die$W6G5uQpTy1v=6keQG~PgspfR1 zVzxQgoR5~JJMF7`VKli1t4q-JTDyhNU_-mMn1hYzajLHe!g zv+6%!y%x1CmR0tsXW-K^wW+wB1zKQbT666A_BJ|smsjXb09hBp@b}ZfXW*nz3-0p| z`fG9?ehv%$q)IXWm9JHh1T|_uYNzN)q+~bXyJmwKufsayMUJ>d zY{gOT7aii5_=%KfuyHBbsb%=2Jxfvl4;ved%|;!m#e1Y>pHuy)+1I?oTxRyQF0hW; zagO4QVM69Q@$Nt}hYGja+lHRl5Ih@v9loVJE_S1f=N)fIN2RE|N1hHR3k4F6VCTIhz0IJ_e&DD3~vHi+jagp zwDoHILx+DHPn!x352u1(hCjC|E_UBLQ<}!aJt99Vzbk)9mKcvBOjgcTu2XJOK2;7Y zr{H66LB%{q&3e>)EeU_LKwp77_))(?1fa_UVy&np1ABw7d|wPRGS;HOuTYJVmA7>P!bkxbf44Ew{N86Vafw1w=3e~F9TTNRRQSIS^g zpJe-+P)aSR^ETA^W%3k~%vo}toG%xUZx_l%^u7sq+bp-pm*L9BDwD|*=95M(Lm@m( z;{Ap4JM|{!cnkZap$?YfWy`f5?JTmm5oFxg!+2$SB?@>OSutCb1sqnchrv&o(r7EBpU@|2%x!XMQz&{dVw4a5PLq zn&Ki|JS`s2F#_aVh*MuLZIPalp2K7Ag#(UB-|@0U*(Mdqh6`rG;R|pYuf%-&d-4%d zlBvo}GLj0s#SZQp?aB$I4=JspW~$@Wo4Ioofg-Eab*Sbi)u+|x$=+T^H@2wVs;3Rt zMsn@AQJbt4lkxY_`|20#!+7zV`aAj&CNheaK3`nUT#knUSBO?|Tnw--rK4}-+4|VJ zJ%!nO(f-J;K_MS^`nqG_y&Jqg;?Smfw~%Da@#c|cEcVj<5&n(%j!0`rP;$^E2f0Nks;kCpiCUZ1p^YRXTqCxLgQ6cw?5Od*ahf>; z6_#avX2sd{Zljy&y^e0`!RO!ZFJL=^U_}t=Jc(@sq;qjJInqq&EL_}m^1ZUI6r+7M zDAnNEJNVv%%2zOKRJHINv(-&%Dk)MMvyh>WK`GAG*XSG2i7)9R#7fe*77%QO@u0Dh ztYQ~fbpS^ZXZAOTnyxvHwBk;)827W$eA;X@517YD==xhjE!i4n-3;eF7)w?UkYcB> z71y%C%k5fw7x`q5o#M#sZyq>QO9FYoIp)N<{mB{`l-&484f;4mAEKw~XKS^bp2fUo>l5&0lex{zK<(%0`RJKNB=ALg3D=r3y}VkhXQB?~>J2t_Bjh+bEQHfw~AaUV&z3I>3rb4SC>uiqgNjK_GVkR<~h8((HLBDI5+*Z9q@6sb8fz&ONn@f(! z<>FFF|Lf>{w@3u*Q^5Ij`j|n#3c>kudbFKhw9ti4>Ys+{b*XeV6)mHdRbYOz*=BZ7 z(FnZcqC~Q-9Pqxvsq#scVXIa<$w_fiskQ0M zg0l*pQl}g&X(V}XMVAh8Q{8meqyzcfze=ckSn-{1CpVp_m*k~`vl-k33%wGr+^hBK zy$`|Lc5e{+G2J)G$#O}^YPk=#;mi|Bg;Gd_(n*6{lAuv=PHs>hRHDK{HQq=z-xEZN z;v+j)w|b^~kNqxWtHX`1)whSg=voyYssH8Mlll4-uD@E0FLUI{X!8H& z#}c`eFE2+Suf-Wwk!022qUz-BaLf*QCwSaIKKvgJZRKt4yslI3;)OlDG0Js4QAtAK z4Ejy}=_(n#KT8=!4JIgcT6h!bf(cvvR(jEnhU)aY=t+;?K;0vC@sTXPJEBMRDo~)t z4D-NJyUZ>pTWBEJYPPeP7LB%#r3qSwu+>#*M)UZ>aP@&7l)$Nr5#f}f1* z%B25c=lT2A_?XrSwZV37mb=x)U$!Z{{r9L*SSFc_JC&PMxLMt7N|aqm6iM7E2ZD%5*V{#gL z8yRcX8Q2d_e(9bZ?KHD2E7cV;<^aX1QgzEw+UD9eUPqhOPfxC7_oG34c=S9+gST^K zw&`MQ6Z#K38S`?!&&bgE_Gff`E*WyWKZl`8iaaQxfBGh5HY7*3M3H+OjNM-q>+X~~ zp(|}RWO80A^By<0y-HCkhnp#yu zKtn)7Ktn)7Ktn)7Ktn)7Ktn)7KttgF5P_g93C1YvwYizC_b{@c@>_&*y?@QCZ&USY zUOjT{^}R(=|s>u#TyN*=O`zIl^auK>m?Xfl4qG z)dgN{5Xx!E%FB?YyoOAkodC@nWl?=#{1Kr-IYh)}p;A8Ii_z{Vn<%qH3j*V6?}?_R=G0mY>f9f@fJ5uXMT zb2_{M)|E)jb!O?lvCLy-6U~Byi}lHum3OT)vyqr5o)jvvp4wwE zGZ&*w@;-yyDmYS>WC@gatlKh<{A?L9a2a0Z`K*M?kYV3Ydp>pu%eB!YKII|wLG3c% zzn2RECBivPM=%KscWi4PohBfsAm0!=>IN}!JR^T{;YC+E>^hN3_G9Hq!$Nmr*8RwT z&3Nirb_Yh!m0=ji-+@Xn1ZB!x887VvrWTaHz&ub^kk2QkZDSWF$}RDw0c8QG0VQMM z>&?@FgiTGf3ig(Oa!T#3y)b-xst`-C`_NGqYVmGRW=OwjTkQpTHuf&fsBW!-&x%-f zqWESSf)O@fs6|-;s{x2;KnISRBirbhVowF<@9-ZEcHvO%yZ zFPI5KlPf)UmPjMt;d=BkBps3-sesgLlD0Kj#|~kkXc=86qJ~sOs!2Ebj$WRW-%On0 zI;FTy)JirBg`@$eqz>}gn}r1&!v?|N^+9QqBIGn^BeOHQ(vYg3JZ+f2NG!lGw}1t6 z3ot3aHDwpjmbZc%*`w{MJvx-9FbaA&=G$W&)POR`B^s~YsjNNTtM<;fM?1I2SLRs& z(9PQ8U(#f%;m7YHd-N$6O0)LoKp)wkO|?IwbNhQ=tz4@F7H*p;Uwot4=i46+zE_!m z5SlOK3n(vhfuCi6usiwK3VbrlMvjo5b?;t48$OjYOw}k2*0E>6l3G{bhe_C6X);f} z>r^oHG!2rcT&GfPI@gKG(}gLSD6Uhblk#h$?~q_3{uO7#iIG1lof`d5BD+pe$FtPY zQ99KQxt7UUBMLK$kx$4DP4Ob`@6VRH(j%AZt=~!~(t0oSE2D$m;#J-$xyFbAQ`UbS z(cvKvHu3PXqeV1dn(B8Qg*#>!Ui{&Vr?_Co<3KX&G0K$h^bVKIc$_ThS(o&59xk2n zh`OZ5lk{{QHqCgd^-0hAq-XnK^Nhz;kn}VpJ>7>bGoBhl($kpqL=IbLJS!K>cvcn8 zcvct9c-9zaJZp=So()M)Pk3tdoIU3+g&X?IKNfTQgue`NpFVdntx5RCw^^EC3eKk-zUL{DHh1?d=YF)@=O>HihWiGvkY~YBnV2rab@3m0&U7b@ z%^EK`)AF1%omHJ_g;%))EZmv;QOR?rMCZnQyIRRJX09D~1O`j(`Egk5Fsaoll(+a* zi-kvBb)8z&ul(3})vKOD9f#*y$tk!O+(!LESui9&BG?;~4R>a&`(7r2k|6wjNy_R< z%WsXIAqz}BPVX2^QbUupx=C6tTPF6K0AB6!SaDGC@(B#GC3Q=3py^3G1cmv#%#U)yIT2VV%?v^eJJ;#QmMRN0-{7-;^v$ZqdcRiObcMZl4Ov z|Abq1Ds@Y+MOjVSGzb;mpmH9TiDlrHrCxGOzMyi76OGxC**6`v@Y4&GEhHCCJj+#` zB31u}^Bd&C8CEY_*2$COmRjC%Alrd=0D1A~d$eZx=aauPq(-;m4J)ai#~jWwTN3YC zQ%?~?IJ@wU_Bjtr(3*m-i(?;zc5f$u{qlW6S<0|PKCT}2)FHxj-!I}{l#3>w;yNCS z6^9gER(es&v?OVii`?TyXG=m}<;$5&2AFNA{Wx}X?1T2*mfl|6Y$4^Bc<}>0+~G=Z zo16XM!9VHWe~fY0`}c2w8c@Ee%FMHw{P&F=YVVCa>}UD+uhC@l{rk-z@gw0zCC|ST zogax3wQ{Wzf1ZDTX~9+h{ub)ozcwrO+lxJx2^W1-`@q&bSp_7OdFU-!x3)Wn`a5tYO%X4xplZ_WH zAYLF-4k#buyRN)=p%m^jpcG&fhz_ig;)RRA3v*Ju@GjV~M)VkKXRQfx(W#<3VEQa- zb=bQfQduu;OkB}r0|=VOCtpy$hoKloqbIHnAVzqf8bDaH0mNn=Kx|7~DS#jh;tG2q zs4Y*>0W}htL?nXX1Kuku2)-&+l+@8-Tc--5TUm`nS|DT5oDBOtSjgk6ani@(y!bMe zvv9Omqmf^tg{{mx6g(QC^KM6%KLBt3k6e$aE~I<}l6-P*i$XxW0zqFTaAC?T)QPQ% zVi)-h8Z8J-R9cj0L5F?~usnB5NZE^KV%mwTbXiE*jYcpSQoNja-KA3d@$ho%&kAuw z?Q{?NTKu@9JeUl}uJ&X3Wb6zypmmjdm75_Vx2}+q!Cuc_7cD2xpOO1CCN7($uOu#) zNELKU?ep)U<6H#pq2#Un7J@^>MSy(^0x&F-vDz|=LeK_4&^QkQBufw{A}khwSFZ)gl3_F9G@K# zU8Npt~!$qLtX#$?JvG+Ku@+#yZ zh_pi?9?<`~A8*izUj51sIQaSYlEroIdi)u8C$G}=xSulvK|&1%Ygq@>#w`-uk6Efn z%vQyhBydCO3x;Dh@gKbK&eK4-jGtH+B5+J9sYeyn^RjdG6$S4bSb!p@VTO9k;AqkY3Mh zk5*;ORLW)}`VzA`xp>?>4MP0x-Vv-Nv&aPcSi0@|uM^SWN}ugXIN0;l>NUV0_cCPP zKaQsIKJjy@ZEa`kF~?fYHkOv0vY9x76TAK!FN!zGma!93QRXe)o%qmj_I+<=Q5ns@ zg5)*!u8+d@R zTZz&f9vq4c^!Ih)Q=U1Ff%wj@NQ|+iDhCaUMTX=35?hj`#3Dmo@tz(q6{wWX?(Ur2 zLX|@OeFJ?GYo&IWgbeicv)k3)!67L(OZgn7KP#eCrEKqwY~PXN^3O@haSd{cG?;7a z)ltwSM=8#e(>EYR9)P~kWo4CE)!pCE*hehfgYj&WKe)c7Ri$<4dt#9YV^&?5w3i~W zo$Qc)XJ?m+r}FDhC93ZBdtKFv%9&kE7lo%Xg#=x*}aV| zn;V;5)vDa<%^>%mk!t*x1D}1(r3$nwk(@~M|AtyB+0MS55iSV}pe+j%A-sJs23@sB zLqJ17LqJ17LqJ17LqJ17LqJ17L*V}p0#D+b=I53&+d-747c$!clyN82~E&h#LHq$r?wy4w|4FL@S4FL@S4FL@S4FL@S4FL@S z4FL@S4FL^-KLY_o?5$uoI?YbI^NY?^&RS=q^Ix1R#6I!3*yh^d+Uxp;>jPKDwV>v% znx>kUR-Re;hn2;vmanQ`{oOTBuRXfyKzvBtFFqlDTYO%8L3~ksMVu1f z5YLDoihmFnS65W;tA4KfrRtyHa{&Abo>ic*Im@7HxzphkoE6SWr_)*ET;r^Bx}6Qq pCMSN)uRR(98Uh*u8Uh*u8Uh*u8Uh*u8Uh*u8Uh*u8UphW_#Ym7=eqy^ literal 0 HcmV?d00001 diff --git a/cosmic rage/mushReader.dll b/cosmic rage/mushReader.dll new file mode 100644 index 0000000000000000000000000000000000000000..0d174625606e7218b816323c9ba6bdf0bed2a82b GIT binary patch literal 25088 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 literal 0 HcmV?d00001 diff --git a/cosmic rage/mushclient.cnt b/cosmic rage/mushclient.cnt new file mode 100644 index 0000000..4241522 --- /dev/null +++ b/cosmic rage/mushclient.cnt @@ -0,0 +1,1194 @@ +; +; Amended on 30th November 2005 +; +:Base MUSHclient.hlp +:Title MUSHclient help +; +; -- Top-level topics -- +; +1 Program features=DOC_features +1 Connecting to a MUD=DOC_starting +1 Main Contents Page=DOC_contents +; +; -- Introduction -- +; +1 Introduction +2 Getting Started=DOC_starting +2 Using the MUSHclient world window=DLG_IDR_MUSHCLTYPE +2 General Information=DOC_contents +; +; -- General topics -- +; +1 General +2 Activity window=DOC_activity +2 Aliases=DOC_aliases +2 Arrays=DOC_Arrays +2 Auto-mapper=DOC_mapper +2 Chat system=DOC_chat +2 Colour management=DOC_colours +2 Commented softcode=DOC_send_paste +2 Default triggers/aliases/timers/macros/colours=DOC_defaults +2 Getting started=DOC_starting +2 Groups=DOC_group +2 Info bar - programmable information bar=DOC_infobar +2 Information=DOC_info +2 Keypad navigation=DOC_keypad +2 Logging=DOC_logging +2 Lua base functions=DOC_lua_base +2 Lua coroutine functions=DOC_lua_coroutines +2 Lua debug functions=DOC_lua_debug +2 Lua io functions=DOC_lua_io +2 Lua math functions=DOC_lua_math +2 Lua os functions=DOC_lua_os +2 Lua package functions=DOC_lua_package +2 Lua script extensions=DOC_lua +2 Lua string functions=DOC_lua_string +2 Lua table functions=DOC_lua_tables +2 Macro keys=DOC_macros +2 MUSHclient=DOC_contents +2 MXP - Mud Extension Protocol=DOC_mxp +2 Notepad=DOC_notepad +2 Notes=DOC_note +2 Option setting and retrieval=DOC_options +2 Plugins=DOC_plugins +2 Program features=DOC_features +2 Registration=DOC_register +2 Regular Expressions=DOC_regexp +2 Scripting=DOC_scripting +2 Scripting callbacks - MXP=DOC_mxp_callbacks +2 Scripting callbacks - plugins=DOC_plugin_callbacks +2 Scripting data types=DOC_data_types +2 Scripting functions list=DOC_function_list +2 Scripting return codes=DOC_errors +2 Sending to the world=DOC_send +2 Speed walking=DOC_speed_walking +2 Spell checker=DOC_spellcheck +2 Timers=DOC_timers +2 Triggers=DOC_triggers +2 Utilities=DOC_utils +2 Variables=DOC_variables +2 World functions=DOC_world + +; +; -- World configuration -- +; +1 World configuration +2 General +; +; -- Configuration -> General -- +; +3 General=DLG_IDD_PREFS_P0 +3 World name and TCP/IP address=DLG_IDD_PREFS_P1 +3 Connecting=DLG_IDD_PREFS_P21 +3 Logging=DLG_IDD_PREFS_P4 +3 Timers=DLG_IDD_PREFS_P16 +3 Chat=DLG_IDD_PREFS_P23 +3 Info=DLG_IDD_PREFS_P15 +3 Notes=DLG_IDD_PREFS_P11 +; +; -- Configuration -> Appearance -- +; +2 Appearance +3 Output=DLG_IDD_PREFS_P14 +3 MXP / Pueblo=DLG_IDD_PREFS_P22 +3 ANSI Colour=DLG_IDD_PREFS_P5 +3 Custom Colour=DLG_IDD_PREFS_P3 +3 Trigger configuration list=DLG_IDD_PREFS_P8 +3 Printing=DLG_IDD_PREFS_P20 +; +; -- Configuration -> Input -- +; +2 Input +3 Commands=DLG_IDD_PREFS_P9 +3 Alias configuration (list)=DLG_IDD_PREFS_P7 +3 Configure numeric keypad=DLG_IDD_PREFS_P12 +3 Macros=DLG_IDD_PREFS_P6 +3 Auto Say=DLG_IDD_PREFS_P19 +3 Paste=DLG_IDD_PREFS_P13 +3 Send=DLG_IDD_PREFS_P10 +; +; -- Configuration -> Scripting -- +; +2 Scripting +3 Scripts=DLG_IDD_PREFS_P17 +3 Variables configuration (list)=DLG_IDD_PREFS_P18 +; +; -- Global configuration -- +; +1 Global configuration +2 World lists and directories=DLG_IDD_GLOBAL_PREFSP1 +2 General options=DLG_IDD_GLOBAL_PREFSP2 +2 Closing options=DLG_IDD_GLOBAL_PREFSP3 +2 Printing=DLG_IDD_GLOBAL_PREFSP4 +2 Logging=DLG_IDD_GLOBAL_PREFSP5 +2 Timers=DLG_IDD_GLOBAL_PREFSP6 +2 Activity window=DLG_IDD_GLOBAL_PREFSP7 +2 Defaults=DLG_IDD_GLOBAL_PREFSP9 +2 Notepad=DLG_IDD_GLOBAL_PREFSP10 +2 Tray=DLG_IDD_GLOBAL_PREFSP11 +2 Plugins=DLG_IDD_GLOBAL_PREFSP12 +2 Lua=DLG_IDD_GLOBAL_PREFSP13 +; +; -- Scripting -- +; +1 Scripting +2 Introduction=DOC_scripting +2 Data types=DOC_data_types +2 Return codes=DOC_errors +2 Scripting callbacks - MXP=DOC_mxp_callbacks +2 Scripting callbacks - plugins=DOC_plugin_callbacks +2 Variables=DOC_variables +2 Lua scripting topics +3 Lua syntax=DOC_lua_syntax +3 Lua script extensions=DOC_lua +3 Lua base functions=DOC_lua_base +3 Lua bc (big number) library=DOC_lua_bc +3 Lua bit manipulation library=DOC_lua_bit +3 Lua coroutine functions=DOC_lua_coroutines +3 Lua debug functions=DOC_lua_debug +3 Lua io functions=DOC_lua_io +3 Lua math functions=DOC_lua_math +3 Lua os functions=DOC_lua_os +3 Lua package functions=DOC_lua_package +3 Lua PCRE regular expression library=DOC_lua_rex +3 Lua string functions=DOC_lua_string +3 Lua table functions=DOC_lua_tables +3 Lua utilities=DOC_lua_utils +; +; -- Script functions list -- +; +2 World function list +3 Accelerator=FNC_Accelerator +3 Accelerator=FNC_AcceleratorTo +3 AcceleratorList=FNC_AcceleratorList +3 Activate=FNC_Activate +3 ActivateClient=FNC_ActivateClient +3 ActivateNotepad=FNC_ActivateNotepad +3 AddAlias=FNC_AddAlias +3 AddFont=FNC_AddFont +3 AddMapperComment=FNC_AddMapperComment +3 AddSpellCheckWord=FNC_AddSpellCheckWord +3 AddTimer=FNC_AddTimer +3 AddToMapper=FNC_AddToMapper +3 AddTrigger=FNC_AddTrigger +3 AddTriggerEx=FNC_AddTriggerEx +3 AdjustColour=FNC_AdjustColour +3 ANSI=FNC_ANSI +3 AnsiNote=FNC_AnsiNote +3 AppendToNotepad=FNC_AppendToNotepad +3 ArrayClear=FNC_ArrayClear +3 ArrayCount=FNC_ArrayCount +3 ArrayCreate=FNC_ArrayCreate +3 ArrayDelete=FNC_ArrayDelete +3 ArrayDeleteKey=FNC_ArrayDeleteKey +3 ArrayExists=FNC_ArrayExists +3 ArrayExport=FNC_ArrayExport +3 ArrayExportKeys=FNC_ArrayExportKeys +3 ArrayGet=FNC_ArrayGet +3 ArrayGetFirstKey=FNC_ArrayGetFirstKey +3 ArrayGetLastKey=FNC_ArrayGetLastKey +3 ArrayImport=FNC_ArrayImport +3 ArrayKeyExists=FNC_ArrayKeyExists +3 ArrayListAll=FNC_ArrayListAll +3 ArrayListKeys=FNC_ArrayListKeys +3 ArrayListValues=FNC_ArrayListValues +3 ArraySet=FNC_ArraySet +3 ArraySize=FNC_ArraySize +3 Base64Decode=FNC_Base64Decode +3 Base64Encode=FNC_Base64Encode +3 BlendPixel=FNC_BlendPixel +3 Bookmark=FNC_Bookmark +3 BoldColour=FNC_BoldColour +3 BroadcastPlugin=FNC_BroadcastPlugin +3 CallPlugin=FNC_CallPlugin +3 ChangeDir=FNC_ChangeDir +3 ChatAcceptCalls=FNC_ChatAcceptCalls +3 ChatCall=FNC_ChatCall +3 ChatCallzChat=FNC_ChatCallzChat +3 ChatDisconnect=FNC_ChatDisconnect +3 ChatDisconnectAll=FNC_ChatDisconnectAll +3 ChatEverybody=FNC_ChatEverybody +3 ChatGetID=FNC_ChatGetID +3 ChatGroup=FNC_ChatGroup +3 ChatID=FNC_ChatID +3 ChatMessage=FNC_ChatMessage +3 ChatNameChange=FNC_ChatNameChange +3 ChatNote=FNC_ChatNote +3 ChatPasteEverybody=FNC_ChatPasteEverybody +3 ChatPasteText=FNC_ChatPasteText +3 ChatPeekConnections=FNC_ChatPeekConnections +3 ChatPersonal=FNC_ChatPersonal +3 ChatPing=FNC_ChatPing +3 ChatRequestConnections=FNC_ChatRequestConnections +3 ChatSendFile=FNC_ChatSendFile +3 ChatStopAcceptingCalls=FNC_ChatStopAcceptingCalls +3 ChatStopFileTransfer=FNC_ChatStopFileTransfer +3 CloseLog=FNC_CloseLog +3 CloseNotepad=FNC_CloseNotepad +3 ColourNameToRGB=FNC_ColourNameToRGB +3 ColourNote=FNC_ColourNote +3 ColourTell=FNC_ColourTell +3 Connect=FNC_Connect +3 CreateGUID=FNC_CreateGUID +3 CustomColourBackground=FNC_CustomColourBackground +3 CustomColourText=FNC_CustomColourText +3 DatabaseChanges=FNC_DatabaseChanges +3 DatabaseClose=FNC_DatabaseClose +3 DatabaseColumnName=FNC_DatabaseColumnName +3 DatabaseColumnNames=FNC_DatabaseColumnNames +3 DatabaseColumns=FNC_DatabaseColumns +3 DatabaseColumnText=FNC_DatabaseColumnText +3 DatabaseColumnType=FNC_DatabaseColumnType +3 DatabaseColumnValue=FNC_DatabaseColumnValue +3 DatabaseColumnValues=FNC_DatabaseColumnValues +3 DatabaseError=FNC_DatabaseError +3 DatabaseExec=FNC_DatabaseExec +3 DatabaseFinalize=FNC_DatabaseFinalize +3 DatabaseGetField=FNC_DatabaseGetField +3 DatabaseInfo=FNC_DatabaseInfo +3 DatabaseLastInsertRowid=FNC_DatabaseLastInsertRowid +3 DatabaseList=FNC_DatabaseList +3 DatabaseOpen=FNC_DatabaseOpen +3 DatabasePrepare=FNC_DatabasePrepare +3 DatabaseReset=FNC_DatabaseReset +3 DatabaseStep=FNC_DatabaseStep +3 DatabaseTotalChanges=FNC_DatabaseTotalChanges +3 Debug=FNC_Debug +3 DeleteAlias=FNC_DeleteAlias +3 DeleteAliasGroup=FNC_DeleteAliasGroup +3 DeleteAllMapItems=FNC_DeleteAllMapItems +3 DeleteCommandHistory=FNC_DeleteCommandHistory +3 DeleteGroup=FNC_DeleteGroup +3 DeleteLastMapItem=FNC_DeleteLastMapItem +3 DeleteLines=FNC_DeleteLines +3 DeleteOutput=FNC_DeleteOutput +3 DeleteTemporaryAliases=FNC_DeleteTemporaryAliases +3 DeleteTemporaryTimers=FNC_DeleteTemporaryTimers +3 DeleteTemporaryTriggers=FNC_DeleteTemporaryTriggers +3 DeleteTimer=FNC_DeleteTimer +3 DeleteTimerGroup=FNC_DeleteTimerGroup +3 DeleteTrigger=FNC_DeleteTrigger +3 DeleteTriggerGroup=FNC_DeleteTriggerGroup +3 DeleteVariable=FNC_DeleteVariable +3 DiscardQueue=FNC_DiscardQueue +3 Disconnect=FNC_Disconnect +3 DoAfter=FNC_DoAfter +3 DoAfterNote=FNC_DoAfterNote +3 DoAfterSpecial=FNC_DoAfterSpecial +3 DoAfterSpeedWalk=FNC_DoAfterSpeedWalk +3 DockToolBarNextTo=FNC_DockToolBarNextTo +3 DoCommand=FNC_DoCommand +3 EchoInput=FNC_EchoInput +3 EditDistance=FNC_EditDistance +3 EnableAlias=FNC_EnableAlias +3 EnableAliasGroup=FNC_EnableAliasGroup +3 EnableGroup=FNC_EnableGroup +3 EnableMapping=FNC_EnableMapping +3 EnablePlugin=FNC_EnablePlugin +3 EnableTimer=FNC_EnableTimer +3 EnableTimerGroup=FNC_EnableTimerGroup +3 EnableTrigger=FNC_EnableTrigger +3 EnableTriggerGroup=FNC_EnableTriggerGroup +3 ErrorDesc=FNC_ErrorDesc +3 EvaluateSpeedwalk=FNC_EvaluateSpeedwalk +3 Execute=FNC_Execute +3 ExportXML=FNC_ExportXML +3 FilterPixel=FNC_FilterPixel +3 FixupEscapeSequences=FNC_FixupEscapeSequences +3 FixupHTML=FNC_FixupHTML +3 FlashIcon=FNC_FlashIcon +3 FlushLog=FNC_FlushLog +3 GenerateName=FNC_GenerateName +3 GetAlias=FNC_GetAlias +3 GetAliasInfo=FNC_GetAliasInfo +3 GetAliasList=FNC_GetAliasList +3 GetAliasOption=FNC_GetAliasOption +3 GetAliasWildcard=FNC_GetAliasWildcard +3 GetAlphaOption=FNC_GetAlphaOption +3 GetAlphaOptionList=FNC_GetAlphaOptionList +3 GetChatInfo=FNC_GetChatInfo +3 GetChatList=FNC_GetChatList +3 GetChatOption=FNC_GetChatOption +3 GetClipboard=FNC_GetClipboard +3 GetCommand=FNC_GetCommand +3 GetCommandList=FNC_GetCommandList +3 GetConnectDuration=FNC_GetConnectDuration +3 GetCurrentValue=FNC_GetCurrentValue +3 GetCustomColourName=FNC_GetCustomColourName +3 GetDefaultValue=FNC_GetDefaultValue +3 GetDeviceCaps=FNC_GetDeviceCaps +3 GetEntity=FNC_GetEntity +3 GetFrame=FNC_GetFrame +3 GetGlobalOption=FNC_GetGlobalOption +3 GetGlobalOptionList=FNC_GetGlobalOptionList +3 GetHostAddress=FNC_GetHostAddress +3 GetHostName=FNC_GetHostName +3 GetInfo=FNC_GetInfo +3 GetInternalCommandsList=FNC_GetInternalCommandsList +3 GetLineCount=FNC_GetLineCount +3 GetLineInfo=FNC_GetLineInfo +3 GetLinesInBufferCount=FNC_GetLinesInBufferCount +3 GetLoadedValue=FNC_GetLoadedValue +3 GetMainWindowPosition=FNC_GetMainWindowPosition +3 GetMapColour=FNC_GetMapColour +3 GetMappingCount=FNC_GetMappingCount +3 GetMappingItem=FNC_GetMappingItem +3 GetMappingString=FNC_GetMappingString +3 Metaphone=FNC_Metaphone +3 GetNotepadLength=FNC_GetNotepadLength +3 GetNotepadList=FNC_GetNotepadList +3 GetNotepadText=FNC_GetNotepadText +3 GetNotepadWindowPosition=FNC_GetNotepadWindowPosition +3 GetNotes=FNC_GetNotes +3 GetNoteStyle=FNC_GetNoteStyle +3 GetOption=FNC_GetOption +3 GetOptionList=FNC_GetOptionList +3 GetPluginAliasInfo=FNC_GetPluginAliasInfo +3 GetPluginAliasList=FNC_GetPluginAliasList +3 GetPluginAliasList=FNC_GetPluginAliasOption +3 GetPluginID=FNC_GetPluginID +3 GetPluginInfo=FNC_GetPluginInfo +3 GetPluginList=FNC_GetPluginList +3 GetPluginName=FNC_GetPluginName +3 GetPluginTimerInfo=FNC_GetPluginTimerInfo +3 GetPluginTimerList=FNC_GetPluginTimerList +3 GetPluginTimerList=FNC_GetPluginTimerOption +3 GetPluginTriggerInfo=FNC_GetPluginTriggerInfo +3 GetPluginTriggerList=FNC_GetPluginTriggerList +3 GetPluginTriggerList=FNC_GetPluginTriggerOption +3 GetPluginVariable=FNC_GetPluginVariable +3 GetPluginVariableList=FNC_GetPluginVariableList +3 GetQueue=FNC_GetQueue +3 GetReceivedBytes=FNC_GetReceivedBytes +3 GetRecentLines=FNC_GetRecentLines +3 GetScriptTime=FNC_GetScriptTime +3 GetSelectionEndColumn=FNC_GetSelectionEndColumn +3 GetSelectionEndLine=FNC_GetSelectionEndLine +3 GetSelectionStartColumn=FNC_GetSelectionStartColumn +3 GetSelectionStartLine=FNC_GetSelectionStartLine +3 GetSentBytes=FNC_GetSentBytes +3 GetSoundStatus=FNC_GetSoundStatus +3 GetStyleInfo=FNC_GetStyleInfo +3 GetSysColor=FNC_GetSysColor +3 GetSystemMetrics=FNC_GetSystemMetrics +3 GetTimer=FNC_GetTimer +3 GetTimerInfo=FNC_GetTimerInfo +3 GetTimerList=FNC_GetTimerList +3 GetTimerOption=FNC_GetTimerOption +3 GetTrigger=FNC_GetTrigger +3 GetTriggerInfo=FNC_GetTriggerInfo +3 GetTriggerList=FNC_GetTriggerList +3 GetTriggerOption=FNC_GetTriggerOption +3 GetTriggerWildcard=FNC_GetTriggerWildcard +3 GetUdpPort=FNC_GetUdpPort +3 GetUniqueID=FNC_GetUniqueID +3 GetUniqueNumber=FNC_GetUniqueNumber +3 GetVariable=FNC_GetVariable +3 GetVariableList=FNC_GetVariableList +3 GetWorld=FNC_GetWorld +3 GetWorldById=FNC_GetWorldById +3 GetWorldID=FNC_GetWorldID +3 GetWorldIdList=FNC_GetWorldIdList +3 GetWorldList=FNC_GetWorldList +3 GetWorldWindowPosition=FNC_GetWorldWindowPosition +3 GetWorldWindowPositionX=FNC_GetWorldWindowPositionX +3 GetXMLEntity=FNC_GetXMLEntity +3 Hash=FNC_Hash +3 Help=FNC_Help +3 Hyperlink=FNC_Hyperlink +3 ImportXML=FNC_ImportXML +3 Info=FNC_Info +3 InfoBackground=FNC_InfoBackground +3 InfoClear=FNC_InfoClear +3 InfoColour=FNC_InfoColour +3 InfoFont=FNC_InfoFont +3 IsAlias=FNC_IsAlias +3 IsConnected=FNC_IsConnected +3 IsLogOpen=FNC_IsLogOpen +3 IsPluginInstalled=FNC_IsPluginInstalled +3 IsTimer=FNC_IsTimer +3 IsTrigger=FNC_IsTrigger +3 LoadPlugin=FNC_LoadPlugin +3 LogInput=FNC_LogInput +3 LogNotes=FNC_LogNotes +3 LogOutput=FNC_LogOutput +3 LogSend=FNC_LogSend +3 MakeRegularExpression=FNC_MakeRegularExpression +3 MapColour=FNC_MapColour +3 MapColourList=FNC_MapColourList +3 Menu=FNC_Menu +3 Mapping=FNC_Mapping +3 MoveMainWindow=FNC_MoveMainWindow +3 MoveNotepadWindow=FNC_MoveNotepadWindow +3 MoveWorldWindow=FNC_MoveWorldWindow +3 MoveWorldWindowX=FNC_MoveWorldWindowX +3 MtRand=FNC_MtRand +3 MtSrand=FNC_MtSrand +3 NormalColour=FNC_NormalColour +3 Note=FNC_Note +3 NoteColour=FNC_NoteColour +3 NoteColourBack=FNC_NoteColourBack +3 NoteColourFore=FNC_NoteColourFore +3 NoteColourName=FNC_NoteColourName +3 NoteColourRGB=FNC_NoteColourRGB +3 NoteHr=FNC_NoteHr +3 NotepadColour=FNC_NotepadColour +3 NotepadFont=FNC_NotepadFont +3 NotepadReadOnly=FNC_NotepadReadOnly +3 NotepadSaveMethod=FNC_NotepadSaveMethod +3 NoteStyle=FNC_NoteStyle +3 Open=FNC_Open +3 OpenBrowser=FNC_OpenBrowser +3 OpenLog=FNC_OpenLog +3 PasteCommand=FNC_PasteCommand +3 Pause=FNC_Pause +3 PickColour=FNC_PickColour +3 PlaySound=FNC_PlaySound +3 PluginSupports=FNC_PluginSupports +3 PushCommand=FNC_PushCommand +3 Queue=FNC_Queue +3 ReadNamesFile=FNC_ReadNamesFile +3 Redraw=FNC_Redraw +3 ReloadPlugin=FNC_ReloadPlugin +3 RemoveBacktracks=FNC_RemoveBacktracks +3 RemoveMapReverses=FNC_RemoveMapReverses +3 Repaint=FNC_Repaint +3 Replace=FNC_Replace +3 ReplaceNotepad=FNC_ReplaceNotepad +3 Reset=FNC_Reset +3 ResetIP=FNC_ResetIP +3 ResetStatusTime=FNC_ResetStatusTime +3 ResetTimer=FNC_ResetTimer +3 ResetTimers=FNC_ResetTimers +3 ReverseSpeedwalk=FNC_ReverseSpeedwalk +3 RGBColourToName=FNC_RGBColourToName +3 Save=FNC_Save +3 SaveNotepad=FNC_SaveNotepad +3 SaveState=FNC_SaveState +3 SelectCommand=FNC_SelectCommand +3 Send=FNC_Send +3 SendImmediate=FNC_SendImmediate +3 SendPkt=FNC_SendPkt +3 SendNoEcho=FNC_SendNoEcho +3 SendPush=FNC_SendPush +3 SendSpecial=FNC_SendSpecial +3 SendToNotepad=FNC_SendToNotepad +3 SetAliasOption=FNC_SetAliasOption +3 SetAlphaOption=FNC_SetAlphaOption +3 SetBackgroundColour=FNC_SetBackgroundColour +3 SetBackgroundImage=FNC_SetBackgroundImage +3 SetChanged=FNC_SetChanged +3 SetChatOption=FNC_SetChatOption +3 SetClipboard=FNC_SetClipboard +3 SetCommand=FNC_SetCommand +3 SetCommandSelection=FNC_SetCommandSelection +3 SetCommandWindowHeight=FNC_SetCommandWindowHeight +3 SetCursor=FNC_SetCursor +3 SetCustomColourName=FNC_SetCustomColourName +3 SetEntity=FNC_SetEntity +3 SetForegroundImage=FNC_SetForegroundImage +3 SetInputFont=FNC_SetInputFont +3 SetMainTitle=FNC_SetMainTitle +3 SetNotes=FNC_SetNotes +3 SetOption=FNC_SetOption +3 SetOutputFont=FNC_SetOutputFont +3 SetStatus=FNC_SetStatus +3 SetScroll=FNC_SetScroll +3 SetTimerOption=FNC_SetTimerOption +3 SetTitle=FNC_SetTitle +3 SetToolBarPosition=FNC_SetToolBarPosition +3 SetTriggerOption=FNC_SetTriggerOption +3 SetUnseenLines=FNC_SetUnseenLines +3 SetVariable=FNC_SetVariable +3 SetWorldWindowStatus=FNC_SetWorldWindowStatus +3 ShowInfoBar=FNC_ShowInfoBar +3 ShiftTabCompleteItem=FNC_ShiftTabCompleteItem +3 Simulate=FNC_Simulate +3 Sound=FNC_Sound +3 SpeedWalkDelay=FNC_SpeedWalkDelay +3 SpellCheck=FNC_SpellCheck +3 SpellCheckCommand=FNC_SpellCheckCommand +3 SpellCheckDlg=FNC_SpellCheckDlg +3 StripANSI=FNC_StripANSI +3 StopSound=FNC_StopSound +3 StopEvaluatingTriggers=FNT_StopEvaluatingTriggers +3 Tell=FNC_Tell +3 TextRectangle=FNC_TextRectangle +3 Trace=FNC_Trace +3 TraceOut=FNC_TraceOut +3 TranslateGerman=FNC_TranslateGerman +3 TranslateDebug=FNC_TranslateDebug +3 Transparency=FNC_Transparency +3 Trim=FNC_Trim +3 UdpListen=FNC_UdpListen +3 UdpPortList=FNC_UdpPortList +3 UdpSend=FNC_UdpSend +3 UnloadPlugin=FNC_UnloadPlugin +3 Version=FNC_Version +3 WindowAddHotspot=FNC_WindowAddHotspot +3 WindowArc=FNC_WindowArc +3 WindowBezier=FNC_WindowBezier +3 WindowBlendImage=FNC_WindowBlendImage +3 WindowCircleOp=FNC_WindowCircleOp +3 WindowCreate=FNC_WindowCreate +3 WindowCreateImage=FNC_WindowCreateImage +3 WindowDelete=FNC_WindowDelete +3 WindowDeleteAllHotspots=FNC_WindowDeleteAllHotspots +3 WindowDeleteHotspot=FNC_WindowDeleteHotspot +3 WindowDragHandler=FNC_WindowDragHandler +3 WindowDrawImage=FNC_WindowDrawImage +3 WindowDrawImageAlpha=FNC_WindowDrawImageAlpha +3 WindowFilter=FNC_WindowFilter +3 WindowFont=FNC_WindowFont +3 WindowFontInfo=FNC_WindowFontInfo +3 WindowFontList=FNC_WindowFontList +3 WindowGetImageAlpha=FNC_WindowGetImageAlpha +3 WindowGetPixel=FNC_WindowGetPixel +3 WindowImageFromWindow=FNC_WindowImageFromWindow +3 WindowImageInfo=FNC_WindowImageInfo +3 WindowImageList=FNC_WindowImageList +3 WindowImageOp=FNC_WindowImageOp +3 WindowHotspotInfo=FNC_WindowHotspotInfo +3 WindowHotspotList=FNC_WindowHotspotList +3 WindowHotspotTooltip=FNC_WindowHotspotTooltip +3 WindowInfo=FNC_WindowInfo +3 WindowLine=FNC_WindowLine +3 WindowList=FNC_WindowList +3 WindowLoadImage=FNC_WindowLoadImage +3 WindowMenu=FNC_WindowMenu +3 WindowMergeImageAlpha=FNC_WindowMergeImageAlpha +3 WindowMoveHotspot=FNC_WindowMoveHotspot +3 WindowPolygon=FNC_WindowPolygon +3 WindowPosition=FNC_WindowPosition +3 WindowRectOp=FNC_WindowRectOp +3 WindowResize=FNC_WindowResize +3 WindowScrollwheelHandler=FNC_WindowScrollwheelHandler +3 WindowSetPixel=FNC_WindowSetPixel +3 WindowSetZOrder=FNC_WindowSetZOrder +3 WindowShow=FNC_WindowShow +3 WindowText=FNC_WindowText +3 WindowTextWidth=FNC_WindowTextWidth +3 WindowTransformImage=FNC_WindowTransformImage +3 WindowWrite=FNC_WindowWrite +3 WorldAddress=FNC_WorldAddress +3 WorldName=FNC_WorldName +3 WorldPort=FNC_WorldPort +3 WriteLog=FNC_WriteLog +; +; Lua function list +; +2 Lua function list +3 assert=LUA_assert +3 assignment=LUA_assignment +3 bc.add=LUA_bc.add +3 bc.compare=LUA_bc.compare +3 bc.digits=LUA_bc.digits +3 bc.div=LUA_bc.div +3 bc.divmod=LUA_bc.divmod +3 bc.isneg=LUA_bc.isneg +3 bc.iszero=LUA_bc.iszero +3 bc.mod=LUA_bc.mod +3 bc.mul=LUA_bc.mul +3 bc.neg=LUA_bc.neg +3 bc.number=LUA_bc.number +3 bc.pow=LUA_bc.pow +3 bc.powmod=LUA_bc.powmod +3 bc.sqrt=LUA_bc.sqrt +3 bc.sub=LUA_bc.sub +3 bc.tonumber=LUA_bc.tonumber +3 bc.tostring=LUA_bc.tostring +3 bc.trunc=LUA_bc.trunc +3 bc.version=LUA_bc.version +3 bit.ashr=LUA_bit.ashr +3 bit.band=LUA_bit.band +3 bit.bor=LUA_bit.bor +3 bit.clear=LUA_bit.clear +3 bit.mod=LUA_bit.mod +3 bit.neg=LUA_bit.neg +3 bit.shl=LUA_bit.shl +3 bit.shr=LUA_bit.shr +3 bit.test=LUA_bit.test +3 bit.tonumber=LUA_bit.tonumber +3 bit.tostring=LUA_bit.tostring +3 bit.xor=LUA_bit.xor +3 break=LUA_break +3 collectgarbage=LUA_collectgarbage +3 comments=LUA_comments +3 context:aggregate_count=LUA_context:aggregate_count +3 context:get_aggregate_data=LUA_context:get_aggregate_data +3 context:result=LUA_context:result +3 context:result_blob=LUA_context:result_blob +3 context:result_error=LUA_context:result_error +3 context:result_int=LUA_context:result_int +3 context:result_null=LUA_context:result_null +3 context:result_number=LUA_context:result_number +3 context:result_text=LUA_context:result_text +3 context:set_aggregate_data=LUA_context:set_aggregate_data +3 context:user_data=LUA_context:user_data +3 coroutine.create=LUA_coroutine.create +3 coroutine.resume=LUA_coroutine.resume +3 coroutine.running=LUA_coroutine.running +3 coroutine.status=LUA_coroutine.status +3 coroutine.wrap=LUA_coroutine.wrap +3 coroutine.yield=LUA_coroutine.yield +3 data types=LUA_data types +3 db:busy_handler=LUA_db:busy_handler +3 db:busy_timeout=LUA_db:busy_timeout +3 db:changes=LUA_db:changes +3 db:close=LUA_db:close +3 db:close_vm=LUA_db:close_vm +3 db:create_aggregate=LUA_db:create_aggregate +3 db:create_collation=LUA_db:create_collation +3 db:create_function=LUA_db:create_function +3 db:errcode=LUA_db:errcode +3 db:errmsg=LUA_db:errmsg +3 db:exec=LUA_db:exec +3 db:interrupt=LUA_db:interrupt +3 db:isopen=LUA_db:isopen +3 db:last_insert_rowid=LUA_db:last_insert_rowid +3 db:nrows=LUA_db:nrows +3 db:prepare=LUA_db:prepare +3 db:progress_handler=LUA_db:progress_handler +3 db:rows=LUA_db:rows +3 db:total_changes=LUA_db:total_changes +3 db:trace=LUA_db:trace +3 db:urows=LUA_db:urows +3 debug.debug=LUA_debug.debug +3 debug.getfenv=LUA_debug.getfenv +3 debug.gethook=LUA_debug.gethook +3 debug.getinfo=LUA_debug.getinfo +3 debug.getlocal=LUA_debug.getlocal +3 debug.getmetatable=LUA_debug.getmetatable +3 debug.getregistry=LUA_debug.getregistry +3 debug.getupvalue=LUA_debug.getupvalue +3 debug.setfenv=LUA_debug.setfenv +3 debug.sethook=LUA_debug.sethook +3 debug.setlocal=LUA_debug.setlocal +3 debug.setmetatable=LUA_debug.setmetatable +3 debug.setupvalue=LUA_debug.setupvalue +3 debug.traceback=LUA_debug.traceback +3 do=LUA_do +3 dofile=LUA_dofile +3 error=LUA_error +3 f:close=LUA_f:close +3 f:flush=LUA_f:flush +3 f:lines=LUA_f:lines +3 f:read=LUA_f:read +3 f:seek=LUA_f:seek +3 f:setvbuf=LUA_f:setvbuf +3 f:write=LUA_f:write +3 for (generic)=LUA_for (generic) +3 for (numeric)=LUA_for (numeric) +3 function=LUA_function +3 gcinfo=LUA_gcinfo +3 getfenv=LUA_getfenv +3 getmetatable=LUA_getmetatable +3 identifiers=LUA_identifiers +3 if / then / else=LUA_if / then / else +3 io.close=LUA_io.close +3 io.flush=LUA_io.flush +3 io.input=LUA_io.input +3 io.lines=LUA_io.lines +3 io.open=LUA_io.open +3 io.output=LUA_io.output +3 io.popen=LUA_io.popen +3 io.read=LUA_io.read +3 io.stderr=LUA_io.stderr +3 io.stdin=LUA_io.stdin +3 io.stdout=LUA_io.stdout +3 io.tmpfile=LUA_io.tmpfile +3 io.type=LUA_io.type +3 io.write=LUA_io.write +3 ipairs=LUA_ipairs +3 keywords=LUA_keywords +3 load=LUA_load +3 loadfile=LUA_loadfile +3 loadlib=LUA_loadlib +3 loadstring=LUA_loadstring +3 local=LUA_local +3 logical operators=LUA_logical operators +3 lpeg.B=LUA_lpeg.B +3 lpeg.C=LUA_lpeg.C +3 lpeg.Carg=LUA_lpeg.Carg +3 lpeg.Cb=LUA_lpeg.Cb +3 lpeg.Cc=LUA_lpeg.Cc +3 lpeg.Cf=LUA_lpeg.Cf +3 lpeg.Cg=LUA_lpeg.Cg +3 lpeg.Cmt=LUA_lpeg.Cmt +3 lpeg.Cp=LUA_lpeg.Cp +3 lpeg.Cs=LUA_lpeg.Cs +3 lpeg.Ct=LUA_lpeg.Ct +3 lpeg.locale=LUA_lpeg.locale +3 lpeg.match=LUA_lpeg.match +3 lpeg.P=LUA_lpeg.P +3 lpeg.print=LUA_lpeg.print +3 lpeg.R=LUA_lpeg.R +3 lpeg.S=LUA_lpeg.S +3 lpeg.setmaxstack=LUA_lpeg.setmaxstack +3 lpeg.type=LUA_lpeg.type +3 lpeg.V=LUA_lpeg.V +3 lpeg.version=LUA_lpeg.version +3 math.abs=LUA_math.abs +3 math.acos=LUA_math.acos +3 math.asin=LUA_math.asin +3 math.atan=LUA_math.atan +3 math.atan2=LUA_math.atan2 +3 math.ceil=LUA_math.ceil +3 math.cos=LUA_math.cos +3 math.cosh=LUA_math.cosh +3 math.deg=LUA_math.deg +3 math.exp=LUA_math.exp +3 math.floor=LUA_math.floor +3 math.fmod=LUA_math.fmod +3 math.frexp=LUA_math.frexp +3 math.huge=LUA_math.huge +3 math.ldexp=LUA_math.ldexp +3 math.log=LUA_math.log +3 math.log10=LUA_math.log10 +3 math.max=LUA_math.max +3 math.min=LUA_math.min +3 math.modf=LUA_math.modf +3 math.pi=LUA_math.pi +3 math.pow=LUA_math.pow +3 math.rad=LUA_math.rad +3 math.random=LUA_math.random +3 math.randomseed=LUA_math.randomseed +3 math.sin=LUA_math.sin +3 math.sinh=LUA_math.sinh +3 math.sqrt=LUA_math.sqrt +3 math.tan=LUA_math.tan +3 math.tanh=LUA_math.tanh +3 module=LUA_module +3 next=LUA_next +3 os.clock=LUA_os.clock +3 os.date=LUA_os.date +3 os.difftime=LUA_os.difftime +3 os.execute=LUA_os.execute +3 os.exit=LUA_os.exit +3 os.getenv=LUA_os.getenv +3 os.remove=LUA_os.remove +3 os.rename=LUA_os.rename +3 os.setlocale=LUA_os.setlocale +3 os.time=LUA_os.time +3 os.tmpname=LUA_os.tmpname +3 package.config=LUA_package.config +3 package.cpath=LUA_package.cpath +3 package.loaded=LUA_package.loaded +3 package.loaders=LUA_package.loaders +3 package.loadlib=LUA_package.loadlib +3 package.path=LUA_package.path +3 package.preload=LUA_package.preload +3 package.seeall=LUA_package.seeall +3 pairs=LUA_pairs +3 pcall=LUA_pcall +3 precedence=LUA_precedence +3 print=LUA_print +3 rawequal=LUA_rawequal +3 rawget=LUA_rawget +3 rawset=LUA_rawset +3 re:exec=LUA_re:exec +3 re:gmatch=LUA_re:gmatch +3 re:match=LUA_re:match +3 relational operators=LUA_relational operators +3 repeat=LUA_repeat +3 require=LUA_require +3 return=LUA_return +3 rex.flags=LUA_rex.flags +3 rex.new=LUA_rex.new +3 select=LUA_select +3 setfenv=LUA_setfenv +3 setmetatable=LUA_setmetatable +3 sqlite3.complete=LUA_sqlite3.complete +3 sqlite3.open=LUA_sqlite3.open +3 sqlite3.open_memory=LUA_sqlite3.open_memory +3 sqlite3.version=LUA_sqlite3.version +3 stmt:bind=LUA_stmt:bind +3 stmt:bind_blob=LUA_stmt:bind_blob +3 stmt:bind_names=LUA_stmt:bind_names +3 stmt:bind_parameter_count=LUA_stmt:bind_parameter_count +3 stmt:bind_parameter_name=LUA_stmt:bind_parameter_name +3 stmt:bind_values=LUA_stmt:bind_values +3 stmt:columns=LUA_stmt:columns +3 stmt:finalize=LUA_stmt:finalize +3 stmt:get_name=LUA_stmt:get_name +3 stmt:get_named_types=LUA_stmt:get_named_types +3 stmt:get_named_values=LUA_stmt:get_named_values +3 stmt:get_names=LUA_stmt:get_names +3 stmt:get_type=LUA_stmt:get_type +3 stmt:get_types=LUA_stmt:get_types +3 stmt:get_unames=LUA_stmt:get_unames +3 stmt:get_utypes=LUA_stmt:get_utypes +3 stmt:get_uvalues=LUA_stmt:get_uvalues +3 stmt:get_value=LUA_stmt:get_value +3 stmt:get_values=LUA_stmt:get_values +3 stmt:isopen=LUA_stmt:isopen +3 stmt:nrows=LUA_stmt:nrows +3 stmt:reset=LUA_stmt:reset +3 stmt:rows=LUA_stmt:rows +3 stmt:step=LUA_stmt:step +3 stmt:urows=LUA_stmt:urows +3 string literals=LUA_string literals +3 string.byte=LUA_string.byte +3 string.char=LUA_string.char +3 string.dump=LUA_string.dump +3 string.find=LUA_string.find +3 string.format=LUA_string.format +3 string.gfind=LUA_string.gfind +3 string.gmatch=LUA_string.gmatch +3 string.gsub=LUA_string.gsub +3 string.len=LUA_string.len +3 string.lower=LUA_string.lower +3 string.match=LUA_string.match +3 string.rep=LUA_string.rep +3 string.reverse=LUA_string.reverse +3 string.sub=LUA_string.sub +3 string.upper=LUA_string.upper +3 tables=LUA_tables +3 table.concat=LUA_table.concat +3 table.foreach=LUA_table.foreach +3 table.foreachi=LUA_table.foreachi +3 table.getn=LUA_table.getn +3 table.insert=LUA_table.insert +3 table.maxn=LUA_table.maxn +3 table.remove=LUA_table.remove +3 table.setn=LUA_table.setn +3 table.sort=LUA_table.sort +3 tonumber=LUA_tonumber +3 tostring=LUA_tostring +3 type=LUA_type +3 unpack=LUA_unpack +3 utils.activatenotepad=LUA_utils.activatenotepad +3 utils.appendtonotepad=LUA_utils.appendtonotepad +3 utils.base64decode=LUA_utils.base64decode +3 utils.base64encode=LUA_utils.base64encode +3 utils.callbackslist=LUA_utils.callbackslist +3 utils.choose=LUA_utils.choose +3 utils.compress=LUA_utils.compress +3 utils.decompress=LUA_utils.decompress +3 utils.directorypicker=LUA_utils.directorypicker +3 utils.editbox=LUA_utils.editbox +3 utils.edit_distance=LUA_utils.edit_distance +3 utils.filepicker=LUA_utils.filepicker +3 utils.filterpicker=LUA_utils.filterpicker +3 utils.fontpicker=LUA_utils.fontpicker +3 utils.fromhex=LUA_utils.fromhex +3 utils.functionlist=LUA_utils.functionlist +3 utils.getfontfamilies=LUA_utils.getfontfamilies +3 utils.hash=LUA_utils.hash +3 utils.info=LUA_utils.info +3 utils.infotypes=LUA_utils.infotypes +3 utils.inputbox=LUA_utils.inputbox +3 utils.listbox=LUA_utils.listbox +3 utils.md5=LUA_utils.md5 +3 utils.metaphone=LUA_utils.metaphone +3 utils.msgbox=LUA_utils.msgbox +3 utils.multilistbox=LUA_utils.multilistbox +3 utils.readdir=LUA_utils.readdir +3 utils.reload_global_prefs=LUA_utils.reload_global_prefs +3 utils.sendtofront=LUA_utils.sendtofront +3 utils.sha256=LUA_utils.sha256 +3 utils.shellexecute=LUA_utils.shellexecute +3 utils.spellcheckdialog=LUA_utils.spellcheckdialog +3 utils.split=LUA_utils.split +3 utils.timer=LUA_utils.timer +3 utils.tohex=LUA_utils.tohex +3 utils.umsgbox=LUA_utils.umsgbox +3 utils.utf8decode=LUA_utils.utf8decode +3 utils.utf8encode=LUA_utils.utf8encode +3 utils.utf8sub=LUA_utils.utf8sub +3 utils.utf8valid=LUA_utils.utf8valid +3 utils.xmlread=LUA_utils.xmlread +3 while=LUA_while +3 xpcall=LUA_xpcall + +; +; -- Reference -- +; +1 Reference +2 Script functions list=DOC_function_list +2 Script data types=DOC_data_types +2 Script return codes=DOC_errors +; +; -- Commands list -- +; +2 Commands list +3 About=CMD_ID_APP_ABOUT +3 ActivateInputArea=CMD_ID_KEYS_ACTIVATECOMMANDVIEW +3 ActivityList=CMD_ID_DISPLAY_ACTIVITYLIST +3 ActivityToolbar=CMD_ID_VIEW_ACTIVITYTOOLBAR +3 ActivityViewCloseWorld=CMD_ID_POPUP_FILE_CLOSE +3 ActivityViewSaveWorld=CMD_ID_POPUP_FILE_SAVE +3 ActivityViewSaveWorldAs=CMD_ID_POPUP_SAVEWORLDDETAILSAS +3 AltA=CMD_ID_ALT_A +3 AltB=CMD_ID_ALT_B +3 AltDownArrow=CMD_ID_ALT_DOWNARROW +3 AltJ=CMD_ID_ALT_J +3 AltK=CMD_ID_ALT_K +3 AltL=CMD_ID_ALT_L +3 AltM=CMD_ID_ALT_M +3 AltN=CMD_ID_ALT_N +3 AltO=CMD_ID_ALT_O +3 AltP=CMD_ID_ALT_P +3 AltQ=CMD_ID_ALT_Q +3 AltR=CMD_ID_ALT_R +3 AltS=CMD_ID_ALT_S +3 AltT=CMD_ID_ALT_T +3 AltU=CMD_ID_ALT_U +3 AltUpArrow=CMD_ID_ALT_UPARROW +3 AltV=CMD_ID_ALT_V +3 AltX=CMD_ID_ALT_X +3 AltY=CMD_ID_ALT_Y +3 AltZ=CMD_ID_ALT_Z +3 AlwaysOnTop=CMD_ID_VIEW_ALWAYSONTOP +3 ArrangeIcons=CMD_ID_WINDOW_ARRANGE +3 ASCIIart=CMD_ID_EDIT_ASCIIART +3 AutoConnect=CMD_ID_CONNECTION_AUTOCONNECT +3 AutoSay=CMD_ID_GAME_AUTOSAY +3 Base64Decode=CMD_ID_CONVERT_BASE64DECODE +3 Base64Encode=CMD_ID_CONVERT_BASE64ENCODE +3 BookmarkSelection=CMD_ID_DISPLAY_BOOKMARKSELECTION +3 BugReports=CMD_ID_HELP_BUGREPORTSUGGESTION +3 CascadeWindows=CMD_ID_WINDOW_CASCADE +3 ChatSessions=CMD_ID_GAME_CHATSESSIONS +3 ClearCommandHistory=CMD_ID_DISPLAY_CLEAR_COMMAND_HISTORY +3 ClearOutput=CMD_ID_DISPLAY_CLEAR_OUTPUT +3 Close=CMD_ID_FILE_CLOSE +3 CloseAllNotepadWindows=CMD_ID_WINDOW_CLOSEALLNOTEPADWINDOWS +3 ColourPicker=CMD_ID_EDIT_COLOURPICKER +3 CommandEnd=CMD_ID_COMMAND_END +3 CommandHistory=CMD_ID_GAME_COMMANDHISTORY +3 CommandHome=CMD_ID_COMMAND_HOME +3 ConfigureAliases=CMD_ID_GAME_CONFIGURE_ALIASES +3 ConfigureAutosay=CMD_ID_GAME_CONFIGURE_AUTOSAY +3 ConfigureChat=CMD_ID_GAME_CONFIGURE_CHAT +3 ConfigureColours=CMD_ID_GAME_CONFIGURE_COLOURS +3 ConfigureCommands=CMD_ID_GAME_CONFIGURE_COMMANDS +3 ConfigureCustomColours=CMD_ID_GAME_CONFIGURE_CUSTOM_COLOURS +3 ConfigureHighlighting=CMD_ID_GAME_CONFIGURE_HIGHLIGHTING +3 ConfigureKeypad=CMD_ID_GAME_CONFIGURE_KEYPAD +3 ConfigureLogging=CMD_ID_GAME_CONFIGURE_LOGGING +3 ConfigureMacros=CMD_ID_GAME_CONFIGURE_MACROS +3 ConfigureMudaddress=CMD_ID_GAME_CONFIGURE_MUDADDRESS +3 ConfigureMxpPueblo=CMD_ID_GAME_CONFIGURE_MXPPUEBLO +3 ConfigureNameAndPassword=CMD_ID_GAME_CONFIGURE_NAME_AND_PASSWORD +3 ConfigureNotes=CMD_ID_GAME_CONFIGURE_NOTES +3 ConfigureOutput=CMD_ID_GAME_CONFIGURE_OUTPUT +3 ConfigurePasteToWorld=CMD_ID_GAME_CONFIGURE_PASTETOWORLD +3 ConfigurePrinting=CMD_ID_GAME_CONFIGURE_PRINTING +3 ConfigureScripting=CMD_ID_GAME_CONFIGURE_SCRIPTING +3 ConfigureSendFile=CMD_ID_GAME_CONFIGURE_SENDFILE +3 ConfigureTimers=CMD_ID_GAME_CONFIGURE_TIMERS +3 ConfigureTriggers=CMD_ID_GAME_CONFIGURE_TRIGGERS +3 ConfigureVariables=CMD_ID_GAME_CONFIGURE_VARIABLES +3 Connect=CMD_ID_CONNECTION_CONNECT +3 ConnectToAllOpenWorlds=CMD_ID_CONNECTION_CONNECTTOALLOPENWORLDS +3 ConnectToWorldsInStartupList=CMD_ID_CONNECTION_CONNECTTOWORLDSINSTARTUPLIST +3 Connect_Or_Reconnect=CMD_ID_CONNECT_DISCONNECT +3 ContextHelp=CMD_ID_CONTEXT_HELP +3 ConvertHTMLspecial=CMD_ID_CONVERT_CONVERTHTMLSPECIAL +3 Copy=CMD_ID_EDIT_COPY +3 CopyAsHTML=CMD_ID_EDIT_COPYASHTML +3 CtrlKeypad0=CMD_ID_CTRL_KEYPAD_0 +3 CtrlKeypad1=CMD_ID_CTRL_KEYPAD_1 +3 CtrlKeypad2=CMD_ID_CTRL_KEYPAD_2 +3 CtrlKeypad3=CMD_ID_CTRL_KEYPAD_3 +3 CtrlKeypad4=CMD_ID_CTRL_KEYPAD_4 +3 CtrlKeypad5=CMD_ID_CTRL_KEYPAD_5 +3 CtrlKeypad6=CMD_ID_CTRL_KEYPAD_6 +3 CtrlKeypad7=CMD_ID_CTRL_KEYPAD_7 +3 CtrlKeypad8=CMD_ID_CTRL_KEYPAD_8 +3 CtrlKeypad9=CMD_ID_CTRL_KEYPAD_9 +3 CtrlKeypadDash=CMD_ID_CTRL_KEYPAD_DASH +3 CtrlKeypadDot=CMD_ID_CTRL_KEYPAD_DOT +3 CtrlKeypadPlus=CMD_ID_CTRL_KEYPAD_PLUS +3 CtrlKeypadSlash=CMD_ID_CTRL_KEYPAD_SLASH +3 CtrlKeypadStar=CMD_ID_CTRL_KEYPAD_STAR +3 CtrlN=CMD_ID_FILE_CTRL_N +3 Cut=CMD_ID_EDIT_CUT +3 DebugIncomingPackets=CMD_ID_EDIT_DEBUGINCOMINGPACKETS +3 DebugWorldInput=CMD_ID_DEBUG_WORLD_INPUT +3 DiscardQueuedCommands=CMD_ID_INPUT_DISCARDQUEUEDCOMMANDS +3 Disconnect=CMD_ID_CONNECTION_DISCONNECT +3 DoMapperComment=CMD_ID_GAME_DOMAPPERCOMMENT +3 DoMapperSpecial=CMD_ID_GAME_DOMAPPERSPECIAL +3 DosToMac=CMD_ID_CONVERT_DOSTOMAC +3 DosToUnix=CMD_ID_CONVERT_DOSTOUNIX +3 East=CMD_ID_GAME_EAST +3 EditScriptFile=CMD_ID_GAME_EDITSCRIPTFILE +3 End=CMD_ID_TEST_END +3 Examine=CMD_ID_GAME_EXAMINE +3 ExitClient=CMD_ID_APP_EXIT +3 Find=CMD_ID_DISPLAY_FIND +3 FindAgain=CMD_ID_DISPLAY_FINDAGAIN +3 FindNextNotepad=CMD_ID_SEARCH_FINDNEXT +3 FindNotepad=CMD_ID_SEARCH_FIND +3 FlipToNotepad=CMD_ID_EDIT_FLIPTONOTEPAD +3 Forum=CMD_ID_HELP_FORUM +3 FreezeOutput=CMD_ID_DISPLAY_FREEZEOUTPUT +3 FullScreenMode=CMD_ID_VIEW_FULLSCREENMODE +3 FunctionList=CMD_ID_GAME_FUNCTIONSLIST +3 FunctionsWebPage=CMD_ID_HELP_FUNCTIONSWEBPAGE +3 GenerateCharacterName=CMD_ID_EDIT_GENERATECHARACTERNAME +3 GenerateUniqueID=CMD_ID_EDIT_GENERATEUNIQUEID +3 GettingStarted=CMD_ID_HELP_GETTINGSTARTED +3 GlobalPreferences=CMD_ID_FILE_PREFERENCES +3 GoToBookmark=CMD_ID_DISPLAY_GOTOBOOKMARK +3 GoToLine=CMD_ID_DISPLAY_GOTOLINE +3 GoToMatchingBrace=CMD_ID_EDIT_GOTOMATCHINGBRACE +3 GoToNotepadLine=CMD_ID_EDIT_GOTO +3 GoToURL=CMD_ID_DISPLAY_GOTOURL +3 Help=CMD_ID_HELP +3 HelpContents=CMD_ID_HELP_CONTENTS +3 HelpIndex=CMD_ID_HELP_INDEX +3 HighlightWord=CMD_ID_DISPLAY_HIGHLIGHTPHRASE +3 Immediate=CMD_ID_GAME_IMMEDIATE +3 Import=CMD_ID_FILE_IMPORT +3 Info=CMD_ID_GAME_CONFIGURE_INFO +3 InfoBar=CMD_ID_VIEW_INFOBAR +3 InputGlobalChange=CMD_ID_INPUT_GLOBALCHANGE +3 InsertDateTime=CMD_ID_EDIT_INSERTDATETIME +3 Introduction=CMD_ID_GETTING_STARTED +3 Keypad0=CMD_ID_KEYPAD_0 +3 Keypad1=CMD_ID_KEYPAD_1 +3 Keypad2=CMD_ID_KEYPAD_2 +3 Keypad3=CMD_ID_KEYPAD_3 +3 Keypad4=CMD_ID_KEYPAD_4 +3 Keypad5=CMD_ID_KEYPAD_5 +3 Keypad6=CMD_ID_KEYPAD_6 +3 Keypad7=CMD_ID_KEYPAD_7 +3 Keypad8=CMD_ID_KEYPAD_8 +3 Keypad9=CMD_ID_KEYPAD_9 +3 KeypadDash=CMD_ID_KEYPAD_DASH +3 KeypadDot=CMD_ID_KEYPAD_DOT +3 KeypadPlus=CMD_ID_KEYPAD_PLUS +3 KeypadSlash=CMD_ID_KEYPAD_SLASH +3 KeypadStar=CMD_ID_KEYPAD_STAR +3 KeysEscape=CMD_ID_KEYS_ESCAPE +3 KeysTab=CMD_ID_KEYS_TAB +3 LineDown=CMD_ID_TEST_LINEDOWN +3 LineUp=CMD_ID_TEST_LINEUP +3 LogSession=CMD_ID_FILE_LOGSESSION +3 Look=CMD_ID_GAME_LOOK +3 LowerCase=CMD_ID_CONVERT_LOWERCASE +3 MacroCtrlF10=CMD_ID_MACRO_CTRL_F10 +3 MacroCtrlF11=CMD_ID_MACRO_CTRL_F11 +3 MacroCtrlF12=CMD_ID_MACRO_CTRL_F12 +3 MacroCtrlF2=CMD_ID_MACRO_CTRL_F2 +3 MacroCtrlF3=CMD_ID_MACRO_CTRL_F3 +3 MacroCtrlF5=CMD_ID_MACRO_CTRL_F5 +3 MacroCtrlF7=CMD_ID_MACRO_CTRL_F7 +3 MacroCtrlF8=CMD_ID_MACRO_CTRL_F8 +3 MacroCtrlF9=CMD_ID_MACRO_CTRL_F9 +3 MacroF10=CMD_ID_MACRO_F10 +3 MacroF11=CMD_ID_MACRO_F11 +3 MacroF12=CMD_ID_MACRO_F12 +3 MacroF2=CMD_ID_MACRO_F2 +3 MacroF3=CMD_ID_MACRO_F3 +3 MacroF4=CMD_ID_MACRO_F4 +3 MacroF5=CMD_ID_MACRO_F5 +3 MacroF7=CMD_ID_MACRO_F7 +3 MacroF8=CMD_ID_MACRO_F8 +3 MacroF9=CMD_ID_MACRO_F9 +3 MacroShiftF10=CMD_ID_MACRO_SHIFT_F10 +3 MacroShiftF11=CMD_ID_MACRO_SHIFT_F11 +3 MacroShiftF12=CMD_ID_MACRO_SHIFT_F12 +3 MacroShiftF2=CMD_ID_MACRO_SHIFT_F2 +3 MacroShiftF3=CMD_ID_MACRO_SHIFT_F3 +3 MacroShiftF4=CMD_ID_MACRO_SHIFT_F4 +3 MacroShiftF5=CMD_ID_MACRO_SHIFT_F5 +3 MacroShiftF6=CMD_ID_MACRO_SHIFT_F6 +3 MacroShiftF7=CMD_ID_MACRO_SHIFT_F7 +3 MacroShiftF8=CMD_ID_MACRO_SHIFT_F8 +3 MacroShiftF9=CMD_ID_MACRO_SHIFT_F9 +3 MacToDos=CMD_ID_CONVERT_MACTODOS +3 MakeMultiLineTrigger=CMD_ID_DISPLAY_MULTILINETRIGGER +3 Mapper=CMD_ID_GAME_MAPPER +3 MinimiseProgram=CMD_ID_GAME_MINIMISEPROGRAM +3 Minimize=CMD_ID_WINDOW_MINIMIZE +3 MudLists=CMD_ID_HELP_MUDLISTS +3 New=CMD_ID_FILE_NEW +3 NewWindow=CMD_ID_WINDOW_NEW +3 NextCommand=CMD_ID_KEYS_NEXTCOMMAND +3 NextPane=CMD_ID_NEXT_PANE +3 NoCommandEcho=CMD_ID_DISPLAY_NOCOMMANDECHO +3 North=CMD_ID_GAME_NORTH +3 NotesWorkArea=CMD_ID_EDIT_NOTESWORKAREA +3 Open=CMD_ID_FILE_OPEN +3 OpenWorldsInStartupList=CMD_ID_FILE_OPENWORLDSINSTARTUPLIST +3 PageDown=CMD_ID_TEST_PAGEDOWN +3 Pageup=CMD_ID_TEST_PAGEUP +3 Paste=CMD_ID_EDIT_PASTE +3 PasteFile=CMD_ID_GAME_PASTEFILE +3 PasteToMush=CMD_ID_EDIT_PASTETOMUSH +3 Plugins=CMD_ID_FILE_PLUGINS +3 PluginWizard=CMD_ID_FILE_PLUGINWIZARD +3 Preferences=CMD_ID_GAME_PREFERENCES +3 PreviousCommand=CMD_ID_KEYS_PREVCOMMAND +3 Print=CMD_ID_FILE_PRINT_WORLD +3 PrintNotepad=CMD_HID_FILE_PRINT +3 PrintPreview=CMD_HID_FILE_PRINT_PREVIEW +3 PrintSetup=CMD_ID_FILE_PRINT_SETUP +3 QuickConnect=CMD_ID_CONNECTION_QUICK_CONNECT +3 Quit=CMD_ID_ACTIONS_QUIT +3 QuoteForumCodes=CMD_ID_CONVERT_QUOTEFORUMCODES +3 QuoteLines=CMD_ID_CONVERT_QUOTELINES +3 RecallText=CMD_ID_DISPLAY_RECALLTEXT +3 ReconnectOnDisconnect=CMD_ID_CONNECTION_RECONNECTONDISCONNECT +3 RefreshRecalledData=CMD_ID_EDIT_REFRESHRECALLEDDATA +3 Register=CMD_ID_HELP_REGISTERMUSHCLIENT +3 ReloadDefaults=CMD_ID_FILE_RELOADDEFAULTS +3 ReloadNamesFile=CMD_ID_EDIT_RELOADNAMESFILE +3 ReloadScriptFile=CMD_ID_GAME_RELOAD_SCRIPT_FILE +3 RemoveBlanks=CMD_ID_CONVERT_REMOVEEXTRABLANKS +3 RepeatLastCommand=CMD_ID_REPEAT_LAST_COMMAND +3 RepeatLastWord=CMD_ID_REPEAT_LAST_WORD +3 ReplaceNotepad=CMD_ID_SEARCH_REPLACE +3 ResetAllTimers=CMD_ID_GAME_RESETALLTIMERS +3 ResetToolbars=CMD_ID_VIEW_RESET_TOOLBARS +3 Save=CMD_ID_FILE_SAVE +3 SaveAs=CMD_ID_FILE_SAVE_AS +3 SaveSelection=CMD_ID_FILE_SAVESELECTION +3 SelectAll=CMD_ID_EDIT_SELECT_ALL +3 SelectMatchingBrace=CMD_ID_EDIT_SELECTTOMATCHINGBRACE +3 SendMailTo=CMD_ID_DISPLAY_SENDMAILTO +3 SendToAllWorlds=CMD_ID_GAME_SENDTOALLWORLDS +3 SendToCommandWindow=CMD_ID_EDIT_SENDTOCOMMANDWINDOW +3 SendToScript=CMD_ID_EDIT_SENDTOIMMEDIATE +3 SendToWorld=CMD_ID_EDIT_SENDTOWORLD +3 South=CMD_ID_GAME_SOUTH +3 SpellCheck=CMD_ID_EDIT_SPELLCHECK +3 Start=CMD_ID_TEST_START +3 StopSoundPlaying=CMD_ID_DISPLAY_STOPSOUNDPLAYING +3 Take=CMD_ID_GAME_TAKE +3 TestTrigger=CMD_ID_GAME_TESTTRIGGER +3 TextAttributes=CMD_ID_DISPLAY_TEXTATTRIBUTES +3 TileWindows=CMD_ID_WINDOW_TILE_HORZ +3 TileWindowsVertically=CMD_ID_WINDOW_TILE_VERT +3 TipOfTheDay=CMD_ID_HELP_TIPOFTHEDAY +3 Trace=CMD_ID_GAME_TRACE +3 UnconvertHTMLspecial=CMD_ID_UNCONVERT_CONVERTHTMLSPECIAL +3 Undo=CMD_ID_EDIT_UNDO +3 UnixToDos=CMD_ID_CONVERT_UNIXTODOS +3 Up=CMD_ID_GAME_UP +3 UpperCase=CMD_ID_CONVERT_UPPERCASE +3 UsingHelp=CMD_ID_HELP_USING +3 ViewStatusbar=CMD_ID_VIEW_STATUS_BAR +3 ViewToolbar=CMD_ID_VIEW_TOOLBAR +3 ViewWorldToolbar=CMD_ID_VIEW_GAME_TOOLBAR +3 WebPage=CMD_ID_WEB_PAGE +3 West=CMD_ID_GAME_WEST +3 Whisper=CMD_ID_GAME_WHISPER +3 WindowsSocketInformation=CMD_ID_FILE_WINSOCK +3 WordCount=CMD_ID_EDIT_WORDCOUNT +3 World1=CMD_ID_BTN_WORLDS_WORLD1 +3 World10=CMD_ID_BTN_WORLDS_WORLD0 +3 World2=CMD_ID_BTN_WORLDS_WORLD2 +3 World3=CMD_ID_BTN_WORLDS_WORLD3 +3 World4=CMD_ID_BTN_WORLDS_WORLD4 +3 World5=CMD_ID_BTN_WORLDS_WORLD5 +3 World6=CMD_ID_BTN_WORLDS_WORLD6 +3 World7=CMD_ID_BTN_WORLDS_WORLD7 +3 World8=CMD_ID_BTN_WORLDS_WORLD8 +3 World9=CMD_ID_BTN_WORLDS_WORLD9 +3 WrapLines=CMD_ID_CONVERT_REMOVEENDOFLINES +3 WrapOutput=CMD_ID_GAME_WRAPLINES diff --git a/cosmic rage/mushclient.ico b/cosmic rage/mushclient.ico new file mode 100644 index 0000000000000000000000000000000000000000..f79bd327b633a00b6710eceae40e507b6c95682e GIT binary patch literal 10764 zcmds-ZH!b`9mdac!6AJCWc`4#>7t2=pLF0BAz2C}8f!MuY%$S(XeeF%Ky0uileAS# zxd}m=Gy!A6d@_N=FBD8;J6+9onz*SHYEhf0v{8v2)Lm&OJ%n+O_I`dx>)w zmReo?$L?_M*Cpr5<)VI@mgzxG(M?ZJ^R$lKN0;YT zBJt0fEK6LPmLchq(R#|mEl<;@C?qL$o;>PwBsF`kbECDiUat)gmp8f5`nsBpNNf9R zX|f5EBu&$L*`;oOmVTsWV8H0Py!9NmAr_c0p@HjbD@i=9JWa~b%L3B4mq-WKI#*f; z7IgPV>8F%Cby|b9bKAh^7skh3rQ)j9K9P1J2E;h1eQL_}M!LMVv3XIZeQN3vQ#*I( z&e_bY zxsT^LQNzu9Y>#E0KXNLMhcFAXCotT5X;0bP7gLVCggJ_2L}avLkfO9kBKVw z7@Lv^KBqkZ*nlh-J$QW@){ool##(aqv1m7CcDA@@W=2SyH!Ei(XJ>`;_C3;5q@|y6 zZpl}5*6h4}mvo3^=WH!$8>w|4W!z=`Lk2iKXz3s16iJ!Cll)}_rdQt{@qJ`hMl0xw zu$#z2EmhrLO;%-S5p2N5R)wdBi0i}tDhne(tZn2j^MDw82dV1GsK4s$ma7>A*PwUL z?PueYdhPb2UK?io-ujOLGXiP)LGDS+hgSGBmX=m@JT&QYFw5A zH4-(e@1b5Y#J#?M^l|GSt=G$YL8?L8Cc2R;ImM=y?5%HPL^8UEK^P^8-PW*#T3S!b zr81tZOtLI7_Es(eBrs^zc#gtraGfbd_6aY9&Uz)r$6>|%hrr7wu4?|F*ZteM5lgvU zM>9#DU$azNna?aK(O$ad+{zhJgYq=<%-D`YWC@M0(|MZo^J`1p^o=`Q_T=3|*_M%^ zY-HqgHj?Mr$~>QrQiF1Xc1tJs<@xJ*o_FqZy-zZG5&chu@o|5q?DaB7gke16(#C>K!6`yeuemdg*x8=(2Bhud$Mt|1GpY9auJ zNDFU__sKlakO=Y;^3Y2mG~R?q#zI@-u$qceKD_j>(TdAa?7Fuc$OPm7+gp&M7hWjv zDGZnbe6SBpC<`#p5Bk{NmfAmIF4_Y$ft+Qw)F2m zOjHAY$3nAMi-a#(46U`1v|Sem-#JMn{9-OTr+v@bO(-@|HNt+c7R+^H+yqqLA=*VA zf6X8MS!}085g&ItVnRa@3X6qoM=H%bK<_eC2?D}9s)6UBYa7 z33c>nU^R%+i4%^fA&br=2E>JYk!$XahEr5E^y+g?Jodj-)~w}MD<~#`4;o@~D}yNE zmly<5Rb97|48G)awmf`p53I1HF~rcmSOxHdEMc*Z9C3=hJ4eiAsq!K+0Z_=zri-H* z`Dh0#YyvA}iHC3r+%zQ(B*#V20S+9faKnUxxCJwYK&h9EE+sG*6oeDgXle5KJSXbQ zxXK|fNQyA_5-L!lUF12HG|n?%NfZ+eKYP}8i}ww+>-+9~7qj4&P0JkR=O6fM&3GC(6L#S8-+Qlhi zBQ4+*BIJl8&88^YO!Q(S5BFx4v0%hDA9|TguTp){Ednv&Xd%r3N@|h77aeEpu{mI+RDsSlZ8*96strpqlh#rc8L@C zsNh-2yYxh&E;5BI$bS5|4FXWI<3(G`yI6Mr{Y4jzu~W(u)$OOxcX=LEZSAPGAna> z+mB5KN-B_xo*B#*;G6xDdCSk?dR2zQu+c{K{ zME?BDM!aZ;gMSwmKQs4Q!{@l&`1c-}benf>DW+~L~~POnu@(H7S!VT;C=Un zcW?jxOYXB@7p1@lN=Wp;FaJ7d)fVJ&u<=B7>9OMX=FP`XArU{>Za8=h8i5iL9k~9l z)la`X$Epo>G|%3N>hO!#A8o#a_s_lh_OdTN>hAf{>W2^PZT>@)v}EL?&%JRg_;A&J z=jBhI`a66cKA*eCC++`rja43a@fSfN^r5`FarxHpVPkyiXMfh}Y&zM%wcGl&Z9k|5 NJ`@yh5ub_be*l2z)<^&V literal 0 HcmV?d00001 diff --git a/cosmic rage/mushclient_prefs.sqlite b/cosmic rage/mushclient_prefs.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..458dff490c8b5c33b3f3a8bf8d00dfaa07eb1e6a GIT binary patch literal 25600 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 literal 0 HcmV?d00001 diff --git a/cosmic rage/names.txt b/cosmic rage/names.txt new file mode 100644 index 0000000..b3a8494 --- /dev/null +++ b/cosmic rage/names.txt @@ -0,0 +1,197 @@ +If you want more files for generating character names, visit the site: + +http://www.figlet.org/ + + +[start] +A +Ab +Ac +Ad +Af +Agr +Ast +As +Al +Adw +Adr +Ar +B +Br +C +C +C +Cr +Ch +Cad +D +Dr +Dw +Ed +Eth +Et +Er +El +Eow +F +Fr +G +Gr +Gw +Gw +Gal +Gl +H +Ha +Ib +Jer +K +Ka +Ked +L +Loth +Lar +Leg +M +Mir +N +Nyd +Ol +Oc +On +P +Pr +R +Rh +S +Sev +T +Tr +Th +Th +V +Y +Yb +Z +W +W +Wic +[middle] +a +ae +ae +au +ao +are +ale +ali +ay +ardo +e +ei +ea +ea +eri +era +ela +eli +enda +erra +i +ia +ie +ire +ira +ila +ili +ira +igo +o +oa +oi +oe +ore +u +y +[end] + + + + + + + +a +and +b +bwyn +baen +bard +c +ctred +cred +ch +can +d +dan +don +der +dric +dfrid +dus +f +g +gord +gan +l +li +lgrin +lin +lith +lath +loth +ld +ldric +ldan +m +mas +mos +mar +mond +n +nydd +nidd +nnon +nwan +nyth +nad +nn +nnor +nd +p +r +ron +rd +s +sh +seth +sean +t +th +th +tha +tlan +trem +tram +v +vudd +w +wan +win +win +wyn +wyn +wyr +wyr +wyth +[stop] diff --git a/cosmic rage/names/ALBION.NAM b/cosmic rage/names/ALBION.NAM new file mode 100644 index 0000000..dfc292e --- /dev/null +++ b/cosmic rage/names/ALBION.NAM @@ -0,0 +1,200 @@ +/*****************************************************/ +/* ALBION.NAM */ +/* Namnfil fr namn med Albion-klang */ +/* Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +A +Ab +Ac +Ad +Af +Agr +Ast +As +Al +Adw +Adr +Ar +B +Br +C +C +C +Cr +Ch +Cad +D +Dr +Dw +Ed +Eth +Et +Er +El +Eow +F +Fr +G +Gr +Gw +Gw +Gal +Gl +H +Ha +Ib +Jer +K +Ka +Ked +L +Loth +Lar +Leg +M +Mir +N +Nyd +Ol +Oc +On +P +Pr +R +Rh +S +Sev +T +Tr +Th +Th +V +Y +Yb +Z +W +W +Wic +[mittstav] +a +ae +ae +au +ao +are +ale +ali +ay +ardo +e +ei +ea +ea +eri +era +ela +eli +enda +erra +i +ia +ie +ire +ira +ila +ili +ira +igo +o +oa +oi +oe +ore +u +y +[slutstav] + + + + + + + +a +and +b +bwyn +baen +bard +c +ctred +cred +ch +can +d +dan +don +der +dric +dfrid +dus +f +g +gord +gan +l +li +lgrin +lin +lith +lath +loth +ld +ldric +ldan +m +mas +mos +mar +mond +n +nydd +nidd +nnon +nwan +nyth +nad +nn +nnor +nd +p +r +ron +rd +s +sh +seth +sean +t +th +th +tha +tlan +trem +tram +v +vudd +w +wan +win +win +wyn +wyn +wyr +wyr +wyth +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/ALVER.NAM b/cosmic rage/names/ALVER.NAM new file mode 100644 index 0000000..1bcbf00 --- /dev/null +++ b/cosmic rage/names/ALVER.NAM @@ -0,0 +1,77 @@ +/*****************************************************/ +/* ALVER.NAM */ +/* Namnfil fr alv-namn */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +An +Bel +Cel +El +Elr +Elv +Eow +Er +F +G +Gal +Gl +Is +Leg +Lm +N +S +T +Thr +Tin +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a + +adrie +ara +e + +ebri +i +io +ithra +ilma +il-Ga +o +orfi + +u +y +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +l +las +lad +ldor +ldur +lind +lith +mir +n +nd +ndel +ndil +ndir +nduil +ng +mbor +r +rith +ril +riand +rion +thien +viel +wen +wyn +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/ALVER1.NAM b/cosmic rage/names/ALVER1.NAM new file mode 100644 index 0000000..9f24826 --- /dev/null +++ b/cosmic rage/names/ALVER1.NAM @@ -0,0 +1,83 @@ +/*****************************************************/ +/* ALVER.NAM */ +/* Namnfil fr alv-namn */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +An +Am +Bel +Cel +C +Cal +Del +El +Elr +Elv +Eow +Er +F +G +Gal +Gl +H +Is +Leg +Lm +M +N +P +R +S +T +Thr +Tin +Ur +Un +V +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a + +adrie +ara +e + +ebri +i +io +ithra +ilma +il-Ga +o +orfi + +u +y +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +l +las +lad +ldor +ldur +lith +mir +n +nd +ndel +ndil +ndir +nduil +ng +mbor +r +ril +riand +rion +wyn +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/ALVER2.NAM b/cosmic rage/names/ALVER2.NAM new file mode 100644 index 0000000..8fe1f72 --- /dev/null +++ b/cosmic rage/names/ALVER2.NAM @@ -0,0 +1,82 @@ +/*****************************************************/ +/* ALVER.NAM */ +/* Namnfil fr alv-namn */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +An +Am +Bel +Cel +C +Cal +Del +El +Elr +Elv +Eow +Er +F +G +Gal +Gl +H +Is +Leg +Lm +M +N +P +R +S +T +Thr +Tin +Ur +Un +V +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a + +adrie +ara +e + +ebri +i +io +ithra +ilma +il-Ga +o +orfi + +u +y +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +clya +lind +d +dien +dith +dia +lith +lia +ndra +ng +nia +niel +rith +thien +thiel +viel +wen +wien +wiel +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/DEVERRY1.NAM b/cosmic rage/names/DEVERRY1.NAM new file mode 100644 index 0000000..b0fccab --- /dev/null +++ b/cosmic rage/names/DEVERRY1.NAM @@ -0,0 +1,62 @@ +/*****************************************************/ +/* Deverry1.nam */ +/* Namnfil fr namn frn Deverry (mn) */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +Aeth +Addr +Bl +C +Car +D +G +Gl +Gw +L +M +Ow +R +Rh +S +T +V +Yr +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +ae +e +eo +i +o +u +y +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +bryn +c +cyn +dd +ddry +ddyn +doc +dry +gwyn +llyn +myr +n +nnyn +nry +nvan +nyc +r +rcyn +rraent +ran +ryn +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/DEVERRY2.NAM b/cosmic rage/names/DEVERRY2.NAM new file mode 100644 index 0000000..3515668 --- /dev/null +++ b/cosmic rage/names/DEVERRY2.NAM @@ -0,0 +1,56 @@ +/*****************************************************/ +/* Deverry2.nam */ +/* Namnfil fr namn frn Deverry (kvinnor) */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +Al +Br +C +Cl +D +El +Gw +J +L +M +N +Mer +S +R +Ys +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +ae +e +ea +i +o +u +y +w +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +brylla +cla +dda +ll +lla +llyra +lonna +lyan +na +ngwen +niver +noic +ra +rka +ryan +ssa +vyan +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/DVARGAR.NAM b/cosmic rage/names/DVARGAR.NAM new file mode 100644 index 0000000..69747ac --- /dev/null +++ b/cosmic rage/names/DVARGAR.NAM @@ -0,0 +1,52 @@ +/*****************************************************/ +/* MALL.NAM */ +/* Namnfil fr namn frn xxxxxxxxxxx */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +/* balin durin bofur bifur bombur belin */ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +B +D +F +G +Gl +H +K +L +M +N +R +S +T +V +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +e +i +o +oi +u +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +bur +fur +gan +gnus +gnar +li +lin +lir +mli +nar +nus +rin +ran +sin +sil +sur +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/Dragonl1.nam b/cosmic rage/names/Dragonl1.nam new file mode 100644 index 0000000..67e22cb --- /dev/null +++ b/cosmic rage/names/Dragonl1.nam @@ -0,0 +1,20 @@ +/*****************************************************/ +/* Dragonlance names, goldmoon etc... */ +/*****************************************************/ +[startstav] +Gold +Silver +Diamond +Steel +Iron +[mittstav] + + + +Star +Moon +Wind +[slutstav] + + +[stop] diff --git a/cosmic rage/names/Felana.nam b/cosmic rage/names/Felana.nam new file mode 100644 index 0000000..73cc79c --- /dev/null +++ b/cosmic rage/names/Felana.nam @@ -0,0 +1,134 @@ +/********************************************/ +/* Felana.nam */ +/* Namn file for the Felana race and other */ +/* feline beings. */ +/* by Nathalie Hebert */ +/********************************************/ +[startstav] +Am +An +As +Ash +Ast +C +Chen +Chan +Char +Cher +Cer +Es +Esh +Is +Ish +Os +Osh +Us +Ush +Ys +Ysh +H +Ch +S +Shen +Sar +Sol +Shar +Shan +Sher +Shim +Sim +Sin +San +Sar +Ser +Sor +Shor +Sham +Sh +[mittstav] + + + + +a +ar +as +e +es +i +is +o +os +u +us +y +ys +er +or +ur +yr +ir +eri +ari +osh +ash +esh +ish +ush +ysh +en +an +in +on +un +yn +[slutstav] + + + + + + + + +dar +mir +nir +nor +nar +ish +ash +osh +esh +isha +asha +esha +osha +orsha +a +e +i +o +u +y +sar +ser +sor +sir +der +sham +shor +shen +as +es +ys +seth +san +sin +sil +sur +sen +sean +dor +[stop] +/* hr r filen slut */ \ No newline at end of file diff --git a/cosmic rage/names/GALLER.NAM b/cosmic rage/names/GALLER.NAM new file mode 100644 index 0000000..780bb69 --- /dev/null +++ b/cosmic rage/names/GALLER.NAM @@ -0,0 +1,84 @@ +/*****************************************************/ +/* GALLER.NAM */ +/* Namnfil fr namn frn Gallien */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +A +Ab +Ac +Ad +Af +Ast +Al +Adw +Adr +Ar +B +Br +C +Cr +D +Dr +Ed +Et +Er +El +F +Fr +G +Gr +Gal +Gl +H +Hal +Ib +Id +J +K +Ka +Ked +L +Lar +Leg +M +Maj +Mir +N +Ol +Oc +On +P +Pr +R +S +Sl +T +Tr +Ul +V +Y +Yb +Z +W +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +aku +e +eli +eri +o +uba +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +dix +fax +fix +lix +rix +stix +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/HOBER.NAM b/cosmic rage/names/HOBER.NAM new file mode 100644 index 0000000..ac85b00 --- /dev/null +++ b/cosmic rage/names/HOBER.NAM @@ -0,0 +1,38 @@ +/*****************************************************/ +/* HOBER.NAM */ +/* Namnfil fr hob-namn */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +/* Frodo Bilbo Sam Meriadoc Peregrin */ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +B +Dr +Fr +Mer +Per +R +S +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +e +i +ia +o +oi +u +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +bo +do +doc +go +grin +m +ppi +rry +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/ORC1.NAM b/cosmic rage/names/ORC1.NAM new file mode 100644 index 0000000..d562b96 --- /dev/null +++ b/cosmic rage/names/ORC1.NAM @@ -0,0 +1,50 @@ +/*****************************************************/ +/* ORC1.NAM */ +/* Namnfil fr orch-frnamn */ +/* av Johan Danforth och Tobias Petersson */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +B +Er +G +Gr +H +P +Pr +R +V +Vr +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +i +o +u +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +dash +dish +dush +gar +gor +gdush +lo +gdish +k +lg +nak +rag +rbag +rg +rk +ng +nk +rt +ol +urk +shnak +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/ORC2.NAM b/cosmic rage/names/ORC2.NAM new file mode 100644 index 0000000..4b38941 --- /dev/null +++ b/cosmic rage/names/ORC2.NAM @@ -0,0 +1,81 @@ +/*****************************************************/ +/* ORC1.NAM */ +/* Namnfil fr orch-frnamn */ +/* av Johan Danforth och Tobias Petersson */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +Head +Face +Eye +Arm +Foot +Toe +Ear +Nose +Hair +Blood +Nail +Snotling +Enemy +Public +Beast +Man +Finger +Goblin +Gretchin +Hobbit +Teeth +Elf +Rat +Ball +Ghoul +Knife +Axe +Wraith +Deamon +Dragon +Tooth +Death +Mother +Horse +Moon +Dwarf +Earth +Human +Grass +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ + +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +killer +crucher +lover +thrower +throttler +eater +hammer +kicker +walker +punsher +dragger +stomper +torturer +ripper +mangler +hater +poker +chewer +cutter +slicer +juggler +raper +smasher +shooter +drinker +crawler +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/albion1.nam b/cosmic rage/names/albion1.nam new file mode 100644 index 0000000..f9d81e0 --- /dev/null +++ b/cosmic rage/names/albion1.nam @@ -0,0 +1,151 @@ +/*****************************************************/ +/* ALBION1.NAM */ +/* Namnfil fr namn med Albion-klang */ +/* Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +A +Ab +Ac +Ad +Af +Agr +Ast +As +Al +Adw +Adr +Ar +B +Br +C +C +C +Cr +Ch +Cad +D +Dr +Dw +Ed +Eth +Et +Er +El +Eow +F +Fr +G +Gr +Gw +Gw +Gal +Gl +H +Ha +Ib +Jer +K +Ka +Ked +L +Loth +Lar +Leg +M +Mir +N +Nyd +Ol +Oc +On +P +Pr +Q +R +Rh +S +Sev +T +Tr +Th +Th +Ul +Um +Un +V +Y +Yb +Z +W +W +Wic +[mittstav] +a +ae +ae +au +ao +are +ale +ali +ay +ardo +e +ei +ea +ea +eri +era +ela +eli +enda +erra +i +ia +ie +ire +ira +ila +ili +ira +igo +o +oa +oi +oe +ore +u +y +[slutstav] +a +clya +lind +de +dien +dith +dia +lith +lia +lian +lla +llan +lle +n +n +n +ndra +ng +nia +niel +rith +thien +thiel +viel +wen +wien +wiel +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/albion2.nam b/cosmic rage/names/albion2.nam new file mode 100644 index 0000000..8a4b918 --- /dev/null +++ b/cosmic rage/names/albion2.nam @@ -0,0 +1,204 @@ +/*****************************************************/ +/* ALBION2.NAM */ +/* Namnfil fr namn med Albion-klang */ +/* Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +A +Ab +Ac +Ad +Af +Agr +Ast +As +Al +Adw +Adr +Ar +B +Br +C +C +C +Cr +Ch +Cad +D +Dr +Dw +Ed +Eth +Et +Er +El +Eow +F +Fr +G +Gr +Gw +Gw +Gal +Gl +H +Ha +Ib +Jer +K +Ka +Ked +L +Loth +Lar +Leg +M +Mir +N +Nyd +Ol +Oc +On +P +Pr +Q +R +Rh +S +Sev +T +Tr +Th +Th +Ul +Um +Un +V +Y +Yb +Z +W +W +Wic +[mittstav] +a +ae +ae +au +ao +are +ale +ali +ay +ardo +e +ei +ea +ea +eri +era +ela +eli +enda +erra +i +ia +ie +ire +ira +ila +ili +ira +igo +o +oa +oi +oe +ore +u +y +[slutstav] + + + + + + + +a +and +b +bwyn +baen +bard +c +ctred +cred +ch +can +d +dan +don +der +dric +dfrid +dus +f +g +gord +gan +l +li +lgrin +lin +lith +lath +loth +ld +ldric +ldan +m +mas +mos +mar +mond +n +nydd +nidd +nnon +nwan +nyth +nad +nn +nnor +nd +p +r +ron +rd +s +sh +seth +sean +t +th +th +tha +tlan +trem +tram +v +vudd +w +wan +win +win +wyn +wyn +wyr +wyr +wyth +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/dvargar1.nam b/cosmic rage/names/dvargar1.nam new file mode 100644 index 0000000..69747ac --- /dev/null +++ b/cosmic rage/names/dvargar1.nam @@ -0,0 +1,52 @@ +/*****************************************************/ +/* MALL.NAM */ +/* Namnfil fr namn frn xxxxxxxxxxx */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +/* balin durin bofur bifur bombur belin */ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +B +D +F +G +Gl +H +K +L +M +N +R +S +T +V +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +e +i +o +oi +u +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +bur +fur +gan +gnus +gnar +li +lin +lir +mli +nar +nus +rin +ran +sin +sil +sur +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/dvargar2.nam b/cosmic rage/names/dvargar2.nam new file mode 100644 index 0000000..3515668 --- /dev/null +++ b/cosmic rage/names/dvargar2.nam @@ -0,0 +1,56 @@ +/*****************************************************/ +/* Deverry2.nam */ +/* Namnfil fr namn frn Deverry (kvinnor) */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +Al +Br +C +Cl +D +El +Gw +J +L +M +N +Mer +S +R +Ys +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +ae +e +ea +i +o +u +y +w +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +brylla +cla +dda +ll +lla +llyra +lonna +lyan +na +ngwen +niver +noic +ra +rka +ryan +ssa +vyan +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/f_female.nam b/cosmic rage/names/f_female.nam new file mode 100644 index 0000000..ef27537 --- /dev/null +++ b/cosmic rage/names/f_female.nam @@ -0,0 +1,184 @@ +/*****************************************************/ +/* ALBION1.NAM */ +/* Namnfil fr namn med Albion-klang */ +/* Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +A +Ab +Ac +Ad +Af +Agr +Ast +As +Al +Adw +Adr +Ar +B +Br +C +C +C +Cr +Ch +Cad +D +Dr +Dw +Ed +Eth +Et +Er +El +Eow +F +Fr +G +Gr +Gw +Gw +Gal +Gl +H +Ha +Ib +Jer +K +Ka +Ked +L +Loth +Lar +Leg +M +Mir +N +Nyd +Ol +Oc +On +P +Pr +Q +R +Rh +S +Sev +T +Tr +Th +Th +Ul +Um +Un +V +Y +Yb +Z +W +W +Wic +[mittstav] +a +a +a +ae +ae +au +ao +are +ale +ali +ay +ardo +e +e +e +ei +ea +ea +eri +era +ela +eli +enda +erra +i +i +i +ia +ie +ire +ira +ila +ili +ira +igo +o +oa +oi +oe +ore +u +y +[slutstav] +beth +cia +cien +clya +de +dia +dda +dien +dith +dia +lind +lith +lia +lian +lla +llan +lle +ma +mma +mwen +meth +n +n +n +nna +ndra +ng +ni +nia +niel +rith +rien +ria +ri +rwen +sa +sien +ssa +ssi +swen +thien +thiel +viel +via +ven +veth +wen +wen +wen +wen +wia +weth +wien +wiel +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/f_male.nam b/cosmic rage/names/f_male.nam new file mode 100644 index 0000000..f32d592 --- /dev/null +++ b/cosmic rage/names/f_male.nam @@ -0,0 +1,218 @@ +/*****************************************************/ +/* ALBION2.NAM */ +/* Namnfil fr namn med Albion-klang */ +/* Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +A +Ab +Ac +Ad +Af +Agr +Ast +As +Al +Adw +Adr +Ar +B +Br +C +C +C +Cr +Ch +Cad +D +Dr +Dw +Ed +Eth +Et +Er +El +Eow +F +Fr +G +Gr +Gw +Gw +Gal +Gl +H +Ha +Ib +J +Jer +K +Ka +Ked +L +Loth +Lar +Leg +M +Mir +N +Nyd +Ol +Oc +On +P +Pr +Q +R +Rh +S +Sev +T +Tr +Th +Th +Ul +Um +Un +V +Y +Yb +Z +W +W +Wic +[mittstav] +a +ae +ae +au +ao +are +ale +ali +ay +ardo +e +edri +ei +ea +ea +eri +era +ela +eli +enda +erra +i +ia +ie +ire +ira +ila +ili +ira +igo +o +oha +oma +oa +oi +oe +ore +u +y +[slutstav] + + + + + + + +a +and +b +bwyn +baen +bard +c +ch +can +d +dan +don +der +dric +dus +f +g +gord +gan +han +har +jar +jan +k +kin +kith +kath +koth +kor +kon +l +li +lin +lith +lath +loth +ld +ldan +m +mas +mos +mar +mond +n +nydd +nidd +nnon +nwan +nyth +nad +nn +nnor +nd +p +r +red +ric +rid +rin +ron +rd +s +sh +seth +sean +t +th +th +tha +tlan +trem +tram +v +vudd +w +wan +win +win +wyn +wyn +wyr +wyr +wyth +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/gnome1.nam b/cosmic rage/names/gnome1.nam new file mode 100644 index 0000000..b0fccab --- /dev/null +++ b/cosmic rage/names/gnome1.nam @@ -0,0 +1,62 @@ +/*****************************************************/ +/* Deverry1.nam */ +/* Namnfil fr namn frn Deverry (mn) */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +Aeth +Addr +Bl +C +Car +D +G +Gl +Gw +L +M +Ow +R +Rh +S +T +V +Yr +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +ae +e +eo +i +o +u +y +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +bryn +c +cyn +dd +ddry +ddyn +doc +dry +gwyn +llyn +myr +n +nnyn +nry +nvan +nyc +r +rcyn +rraent +ran +ryn +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/gnome2.nam b/cosmic rage/names/gnome2.nam new file mode 100644 index 0000000..3515668 --- /dev/null +++ b/cosmic rage/names/gnome2.nam @@ -0,0 +1,56 @@ +/*****************************************************/ +/* Deverry2.nam */ +/* Namnfil fr namn frn Deverry (kvinnor) */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +Al +Br +C +Cl +D +El +Gw +J +L +M +N +Mer +S +R +Ys +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +ae +e +ea +i +o +u +y +w +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +brylla +cla +dda +ll +lla +llyra +lonna +lyan +na +ngwen +niver +noic +ra +rka +ryan +ssa +vyan +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/hober1.nam b/cosmic rage/names/hober1.nam new file mode 100644 index 0000000..b61ba89 --- /dev/null +++ b/cosmic rage/names/hober1.nam @@ -0,0 +1,35 @@ +/*****************************************************/ +/* HOBER.NAM */ +/* Namnfil fr hob-namn */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +/* Frodo Bilbo Sam Meriadoc Peregrin */ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +B +Dr +Fr +Mer +Per +S +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +e +i +ia +o +oi +u +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +bo +do +doc +go +grin +m +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/hober2.nam b/cosmic rage/names/hober2.nam new file mode 100644 index 0000000..3515668 --- /dev/null +++ b/cosmic rage/names/hober2.nam @@ -0,0 +1,56 @@ +/*****************************************************/ +/* Deverry2.nam */ +/* Namnfil fr namn frn Deverry (kvinnor) */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +Al +Br +C +Cl +D +El +Gw +J +L +M +N +Mer +S +R +Ys +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +ae +e +ea +i +o +u +y +w +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +brylla +cla +dda +ll +lla +llyra +lonna +lyan +na +ngwen +niver +noic +ra +rka +ryan +ssa +vyan +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/kender1.nam b/cosmic rage/names/kender1.nam new file mode 100644 index 0000000..8a4b918 --- /dev/null +++ b/cosmic rage/names/kender1.nam @@ -0,0 +1,204 @@ +/*****************************************************/ +/* ALBION2.NAM */ +/* Namnfil fr namn med Albion-klang */ +/* Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +A +Ab +Ac +Ad +Af +Agr +Ast +As +Al +Adw +Adr +Ar +B +Br +C +C +C +Cr +Ch +Cad +D +Dr +Dw +Ed +Eth +Et +Er +El +Eow +F +Fr +G +Gr +Gw +Gw +Gal +Gl +H +Ha +Ib +Jer +K +Ka +Ked +L +Loth +Lar +Leg +M +Mir +N +Nyd +Ol +Oc +On +P +Pr +Q +R +Rh +S +Sev +T +Tr +Th +Th +Ul +Um +Un +V +Y +Yb +Z +W +W +Wic +[mittstav] +a +ae +ae +au +ao +are +ale +ali +ay +ardo +e +ei +ea +ea +eri +era +ela +eli +enda +erra +i +ia +ie +ire +ira +ila +ili +ira +igo +o +oa +oi +oe +ore +u +y +[slutstav] + + + + + + + +a +and +b +bwyn +baen +bard +c +ctred +cred +ch +can +d +dan +don +der +dric +dfrid +dus +f +g +gord +gan +l +li +lgrin +lin +lith +lath +loth +ld +ldric +ldan +m +mas +mos +mar +mond +n +nydd +nidd +nnon +nwan +nyth +nad +nn +nnor +nd +p +r +ron +rd +s +sh +seth +sean +t +th +th +tha +tlan +trem +tram +v +vudd +w +wan +win +win +wyn +wyn +wyr +wyr +wyth +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/kender2.nam b/cosmic rage/names/kender2.nam new file mode 100644 index 0000000..c63b149 --- /dev/null +++ b/cosmic rage/names/kender2.nam @@ -0,0 +1,186 @@ +/*****************************************************/ +/* ALBION1.NAM */ +/* Namnfil fr namn med Albion-klang */ +/* Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +A +Ab +Ac +Ad +Af +Agr +Ast +As +Al +Adw +Adr +Ar +B +Br +C +C +C +Cr +Ch +Cad +D +Dr +Dw +Ed +Eth +Et +Er +El +Eow +F +Fr +G +Gr +Gw +Gw +Gal +Gl +H +Ha +Ib +Jer +K +Ka +Ked +L +Loth +Lar +Leg +M +Mir +N +Nyd +Ol +Oc +On +P +Pr +Q +R +Rh +S +Sev +T +Tr +Th +Th +Ul +Um +Un +V +Y +Yb +Z +W +W +Wic +[mittstav] +a +a +a +ae +ae +au +ao +are +ale +ali +ay +ardo +e +e +e +ei +ea +ea +eri +era +ela +eli +enda +erra +i +i +i +ia +ie +ire +ira +ila +ili +ira +igo +o +oa +oi +oe +ore +u +y +[slutstav] +beth +cia +cien +clya +de +dia +dda +dien +dith +dia +lind +lith +lia +lian +lla +llan +lle +m +m +ma +mma +mwen +meth +n +n +n +nna +ndra +ng +ni +nia +niel +rith +rien +ria +ri +rwen +sa +sien +ssa +ssi +swen +thien +thiel +viel +via +ven +veth +wen +wen +wen +wen +wia +weth +wien +wiel +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/kerrel.nam b/cosmic rage/names/kerrel.nam new file mode 100644 index 0000000..10b1ae5 --- /dev/null +++ b/cosmic rage/names/kerrel.nam @@ -0,0 +1,101 @@ +/*****************************************************/ +/* KERREL.NAM */ +/* Namnfil fr namn frn Deverry alver */ +/* av Johan Danforth */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +Ad +Adr +Al +Alb +Alod +Ann +B +Ban +Ber +Cal +Car +Carr +Cont +Dall +Dar +Dev +Eb +El +Elb +En +Far +Gann +Gav +Hal +Jav +Jenn +L +Land +Man +Mer +Nan +Ran +Tal +Tal +Val +Wyl +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +a +abe +abri +ae +ae +ala +alae +ale +ama +amae +ana +e +e +ede +ena +ere +o +oba +obre +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +beriel +clya +danten +dar +ddlaen +gyn +ladar +ldar +lden +lia +mario +na +ndar +ndario +nderiel +ndra +nnon +nna +ntar +ntariel +nteriel +ny +raen +rel +ria +riel +ryn +ssi +teriel +ver +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/orc.nam b/cosmic rage/names/orc.nam new file mode 100644 index 0000000..49f85f5 --- /dev/null +++ b/cosmic rage/names/orc.nam @@ -0,0 +1,67 @@ +/*****************************************************/ +/* ORC1.NAM */ +/* Namnfil fr orch-frnamn */ +/* av Johan Danforth och Tobias Petersson */ +/* rader som brjar med / r kommentar-rader */ +/* varje section brjar med [xxx] enlig filen nedan */ +/*****************************************************/ +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +B +C +D +Er +F +G +Gr +H +K +L +M +N +P +Pr +R +S +T +V +Vr +[mittstav] +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +a +i +o +u +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ +dak +dash +dish +dush +gak +gar +gor +gdush +hai +l +lo +lok +gdish +k +kar +kor +lg +mak +nak +nai +ng +nk +rag +rbag +rg +rk +rt +ruk +shnak +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/names/sparhawk.nam b/cosmic rage/names/sparhawk.nam new file mode 100644 index 0000000..ff17698 --- /dev/null +++ b/cosmic rage/names/sparhawk.nam @@ -0,0 +1,63 @@ +/*****************************************************/ +/* Sparhawk names */ +/*****************************************************/ +/* Sparhawk, Kalten, Khalad, Ehlana, Berit, Sarabian, Zalasta, Stragen, +/* Caladoor, Kurik, Dolman, Setras, Aphrael, Danae, Flute, Talen, Krager, Emban, Vanion, Sephrenia, +/* Oscagne, Itagne, Melidere +[startstav] +/* startstavelser skall sluta med en konsonant som b,k,t etc... */ +K +Kh +Ber +Sar +Str +Cal +Kur +Kr +D +Osc +Zal +B +It +Mel +Z +S +T +Van +Emb +Aphr +Sephr +[mittstav] +a +a +ae +anae +e +io +o +i +u +/* mittstavelser skall brja och sluta med en vokal som a,o,u,i,e,y etc... */ +[slutstav] +/* slutstavelser skall brja med en konsonant som b,k,t etc... */ + + +n +nia +len +ger +gne +dere +rik +lman +door +bian +l +sta +tras +gen +lten +lad +rit +[stop] +/* hr r filen slut */ diff --git a/cosmic rage/nvdaControllerClient32.dll b/cosmic rage/nvdaControllerClient32.dll new file mode 100644 index 0000000000000000000000000000000000000000..1d061b18cd2cb5d90701edb7b282f2a7a66e889b GIT binary patch literal 132608 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 literal 0 HcmV?d00001 diff --git a/cosmic rage/readme.txt b/cosmic rage/readme.txt new file mode 100644 index 0000000..fd63e22 --- /dev/null +++ b/cosmic rage/readme.txt @@ -0,0 +1,147 @@ +MUSHclient version 5.06 +======================= + +Friday, 29 March 2019 + + +Author: Nick Gammon +Web support: http://www.gammon.com.au/forum/ + +----------------------------------------- +If you are reading this file with NotePad, +enable "Word Wrap" under the Edit menu for +proper viewing of it. +----------------------------------------- + +MUSHclient is produced by Gammon Software Solutions: + http://www.gammon.com.au/ + +MUSHclient home page: + http://www.gammon.com.au/mushclient/ + +A MUSHclient bug and suggestion list is at: + http://www.gammon.com.au/mushclient/buglist.htm + +Forum for MUSHclient discussions, submitting bugs and suggestions: + http://www.gammon.com.au/forum/?bbsection_id=1 + +MUSHclient scripting functions (and a copy of the help file) are at: + http://www.gammon.com.au/scripts/doc.php + +MUSHclient plugins are available at: + http://www.mushclient.com/plugins/ + + +Changes in this version +----------------------- + +Release notes for every version are kept here: + + http://www.gammon.com.au/scripts/showrelnote.php + + +License +------- + +Use of this program is subject to the License agreement. See Help menu -> About -> License. + +In particular, 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. + + +FreeWare +-------- + +MUSHclient is distributed as FreeWare. There is no fee for using it. + + +Source code +----------- + +The source code for MUSHclient is available from: + + http://github.com/nickgammon/mushclient/ + + +Operating System +---------------- + +MUSHclient version 3.xx will run on: + +Windows 95, Windows 98, Windows ME, Windows NT 4, Windows NT 2000, Windows XP, and Windows Vista. + +It will not run on Windows 3.1 or Windows 3.11, sorry! This is because the enhancements in version 3.x use various 32-bit features of the more recent Windows operating systems. If you wish to continue using Windows 3.1, then MUSHclient 1.04 is still a very fast, reliable MUD client. + +It should work on Linux running Wine. See: http://www.gammon.com.au/forum/?id=8380 + + +Bug reports +----------- + +Please submit bug reports or suggested enhancements to the MUSHclient forum: + + http://www.gammon.com.au/forum/?bbsection_id=1 + +There is a "MUSHclient bug list" page on the Web, you may wish to check that page first to see if the bug you are reporting is already known. The bug list page is at: + + http://www.mushclient.com/buglist.htm + + +FAQ +--- + +The MUSHclient FAQ (Frequently Asked Questions) page is at: + + http://www.gammon.com.au/scripts/showfaq.php + + +Answers to common questions are also found at the MUSHclient forum: + + http://www.gammon.com.au/forum/?bbsection_id=1 + + +MUSHclient home page +-------------------- + +The MUSHclient home page on the Web is: + + http://www.mushclient.com/ + + +Compatibility with old world files +---------------------------------- + +MUSHclient version 4 will read world (and trigger, alias etc.) files produced by versions from 3.21 onwards. +You are advised to backup your world and other files, in case you wish to go back to an earlier version. + + + +Credits +------- + +Various aspects of MUSHclient have been written with the help of other people. + +Please see Help -> About -> Credits for a list of those who have contributed. + +MUSHclient splash screen drawn by Isobel Gammon. + + +Comments welcome +---------------- + +Please let me know if you have any problems. Check out the web pages mentioned above for details about later versions or known bugs. + +Send support requests, bug reports, general queries or comments to the forum: + + http://www.gammon.com.au/forum/?bbsection_id=1 + + + +Thanks! +------- + +Thanks to everyone who has supported MUSHclient, either by registering earlier versions, or by sending in comments. Your support is appreciated. + + +Thanks again. I hope you enjoy using MUSHclient, as much as I have writing it. + +- Nick Gammon diff --git a/cosmic rage/scripts/MUSHclient.tlb b/cosmic rage/scripts/MUSHclient.tlb new file mode 100644 index 0000000000000000000000000000000000000000..dc72a9ca6f67875a3c9909e7902ff6f03cf76801 GIT binary patch literal 41324 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]-)PP^zToW4@0J;u zZuoigCMUEPN)}KRii}SI<(VSP@;>u#@ z6(PCR$qXvbt&Yd)9Fp4{&lKgkEe+3F$5W&{Yt!(2(eZ?o=ZhnFO5}FOGi@~c=i6PK zT776k+ef9Aw?yu6X{T%2JJP02H{ULibuMjK)2>UKHr>22BzL-JfnqJ!og>N>l)GGA z%+NZ$OY5{mzU1g7nlJB-pQM(T-*7Ro?EG$*A&g%-WxM5dsrp052!9~IO&gXkJN`1| z|MCca%CqY*LAl%cXSwQpH?xwE+~ed_XnF5(<+byokaRkpO6BQvJp6Xm$hp_?R4dQD zj>pOg%YBZgMs>c=>CC;t45>PY<$lM%MEURk1pf7ozgGFze**sljz6OO4}2_tNWS9w zsCq5qSG0`OnS0F{Lh_*Fi7C&6BkWKj8yrtU{bU35F#eFbhQM#)7}zfO9VE>c4!@KbaiC=4YmtAmX*kVIGsDyw!AmCO~=o)cB~J} z*IZufHLtI^ylg*{npapJcl;Za|8d7}`<7Jx68svqt(PvP=o z?@iitc^#Pc8!m0Prscg!Tk5UJkl&6Y)N#65T1LP0O_#Pu%lJ)KMw^!WwH|*+dR#xV zN$a#{M4g7@TTW)L@_ftj*k_HfJmGjYYrapoeEID)1M}rReTI-c>3nI6%6!tvv}1ip zHaVGn%CpJwaBrHC^Pi5VUwQshdDsSRUP1Y`%WJFp{I@l2P`=~*VL<8MQF@r~t-P^* zo0g?l%R>G6y)i@T*cX~oo_72@w0?PS>X+ZVGO&Krr~R%= zyHnHh-q?2kC#K!(((clxU_?6=V#Q;ESJqUB;Rv9L(22LG(6vT zJiC?W`)PQ#IG#Pqvt2ro$nj56nLipKGl;4tROuo4nbUcOru~^q%l+I8 zA^ExEDN&xEJ09DA24$Pmp;YB>)3jmvg-ctecK(IyThjNdzjXZNn%6H~UZvjH5t5f( zSt^w0+6P|(mw(awp-}+m6>T@o?pJ$*C^7q{t zLh>6YKcYJSMs;Sn>>Ll@p+d*eZRD@ly8A6Jk?wb{yfLN!PU#`p>F5cSxzpLfmMbK` zcRWeu`TYo+_A|Uc&~CH?_uw$_n%`G3gk_hL*{1g2<^0X+ zMt**K%}^q*xxCsnFW!&L%kneraG&-Em)Ba&>kn!3vbu%jkB)zx+T@QTY!Z?|r%#9S z436Ll%j=G(Q}ca2ZN66Lki6lZG1sfiH`2&_)A4LjnQwlq%&-i(vUDl`P+ERl_MrU9 z>AX?v`cG>Ako?)vyH&S8kI*e7Z@IjBl;^E9Ji8swCgs_khUYJir&oFYGJ+>4e|7C; zv+DU*PtUg~@1*R+3g`4$x^3;gySr`uMw=R3}x zsm~FW9)C#w?qm+A%)dK*?0Rol_Bxr{ROVhMGj;wyEb||(F1D-8e>gqudO}Fvb@}d4 zo_8IO?W2P7Psg)U?eI@6WLWk&`MXq~eNG?it88EVT_=X1yyx^ER5|Y{JuLrnb{@}ZNzUv>V_>CA8F7^pMP2w^D4R&q>-+w{hl#JC`%e7MnarSS86Tn5tl z{gb`scijx-GRn#Eshm;&BRSPF8i&W2xsBh~4t++CvioXEy>a=|>K2kQPG-QzIo_C2 zta{4f`6Ub?@j0FXrT)6s)U&s2IyvK)Pi%FI%klwr$) zH{veeA|L0vyf@>J^|$K})YHD}=e2#; zPhIT0e)8LQ{j_Ujv}UVvy1eVKjB|OF`KpoExKWIv9PXiJpd5bp$q<(Dj=x;_$EW4z zcQA&3g5$4H{t0RMt^5)xbo`a-1HAueeOPw>_AdkW`#GCet33}DD{qJTB=1eT;O{ap&_4W)0(;GGZWuyx zv`gEm`5x`^9ez$Z#^t+Sd5%#Yty9mp!!i{o)#bKP<_4{!sm_;d-$>sZeqNjA^6gTY z(_FqqMU+C_j&(d6mFHN;!*4_x!g8Fmf4Am)oXeNrjW94@euK&omgAkw9_2sY@!Nf3 zv=zS(V+hK0$G=H!K3#2&y@Ia1y(;Gf=aY86q;1WU6Ot2MU%FY#a-u7Xt>2KGIQUFTclT zz&=1Hb3l1cb^6=(f<4TRXPfq8#cqtVJd|noQ}LR=smj1>enV)l`FjHl*hA=a+phVZ z=JK^|Cn%>oo*i08r+e+<3`gIo?cxmRXWD|DGt&;KbNJ!)v>7h#E=@ZlZQ9hi`f%Da zUD`oSduH0ScC4fh!)ecQHXPElyf->qzaqb#hqF%Y_!5$tF70l$)lBCbJcEw``w1P- z9_1++!BZ_~JD$B-k7sK=GA}EKI@t9$)*Zj;V$ktD<(j`0zz~vioXmZi?>R2tHg7&z zE$2F({hIH&E?+yYF)yBR$UuGg8yF0vr_Q%|CLcpcN}Wu};5@d}`H$Tf7nWI$$Ctr5 z#w^z-lx7(@l+UvY8A3AK@%vTgY$ubyoxu>6IgTfwGUqs%)^60F-;NsoGRI$_{AC}@ zACkF_zfg6Ut2$6myFS(`^BhkwqZj3xhrYx3l5IQG!LDU7t+m_1_N<+5^dz0Xt-!!* zp4n)xH+a`!InU)gMay!YD~rvSY5DsN4CPYp_=_@<(6fA$4|MvN<>xiew`Ab8?K3Hd z=Qc8w$b8rCLK%E6m=C!hEr)6Co{CmE-{~+-ZFT+#TalmNzA^Bc=SkXYeq(B{`R%{G z?nt@jZwpvDzo%#DmJ3|I(=+x$=L=AV19fIzpSE89xAhF-L|*$W5Y8xuo)y~1hGc=G z7posGaBacXU04=6o*C*73)A|8t&0-5(AlI!>yh^d+Jrv9?|d0}ZQE1`J3y_TrK(Tm z2z}b+A}7BrqaS6tXjHZ*$LjoX{`P6>!nQ}&qxIDdvdHOBo-qg=7GXZ|(PjL!K9JhC zFfD(Zgn`%m9SVER@9OO}&p2f$kt%1y3blXL$J(DVZQX@%k`3=Er&8@-?fNCVZcr^3 zJD%!{c9i{MH%~~lKY#Cof$~179kt3OPG*g^-%HZA-;b)hm^WT9uQuleFxmuOiQk0=ZI)8+e7^0AlL$*k4(QZu5x&_DTm1Pmd$)YVr+ZGPzppAX4p zPG-IGTsDHIL@sx7Vp{K)Bh5&kwE41Jw%*%iiIbnuHnk*eoBA|$O8NZOo`KgqPuE`a zY+-xN@6;Lky#AziMBP5h<~%!@ zfjm4z*#~$< z{uYeoiKJX7Q?A>+>t3mK`m|;EVB6YJW05#jpZ}k>J-F;Vo7kzL=Mt4^w~smIwp&{B+~jGN44x?*2F0X-FEK&YN{k(l}yHQZ8}$xWA2hZc+Qh)A~a?{h6-ZD`Qv^F0VeV(}dP3 z%g*0CV&Ju1m#&s;9e;lY=cw0?nAcIholEd~gO?YtdsA#{$M=vlIhk9vyiIOyob<-c zkTg4<0p)2PVUw^V9nUr`OERs07M)?rg>Oak$700t*c|MK1-{k22%xchYN?Tq#w-3wBPM?7C-#mh!vcGlDYmeq+CQrJ#O{?7QbeNXe3mtApeUH@tf2zYr<%@4^ zT)xxQZoD6vZ>rsFzgI5nT-tDE5<0I-+gHcZJZn=Q`%GOccRD%6nVpbx=P16~ppV)4 z2CuCSO#5l<-!6AK`7^YB@A}yK^@-2P=e1pDP92L$=WjhR@VYYPx;EuH;a!L2OHPLp zZBt*;HpQ}}t~uCmN$^dOYwxAX-{IPz9ph+|ZYTfCu6>m$|Cb$qsts+M4a?n5pK|5D zdjvmq+v~~4w?dA;Lfhs&u5H?PD`Dw$ZL?BkcDgdAev?}~Q_UtJx!3VmtIT_y%u;V1 zJ|y=!o*L!3FAdNAj%SJT+^;;;ztiQl-tp8b&w9tR)#E9Y2cR$BnIVjUb_|8`l{B;m z)6h1!_k+V}A4NU!uzcm$|sq!YL9TWBK^R#|2J_InClUVFqv}K=)+zl>lc0 z=K$vdrNAs;HZTV$1Lgwrfb)QIU_Nj@Z~;&OEC3b)7Xp>QMZhAU3aADy1}*^>12w>< zz-7SYz!KmJ;7Z^spcbeDmIBLw2oMF911o@fpaHlVxCV#;D}hEJ4kUnUfhM3CNCGXu zb-*g16<7^i58ME(0X_%Z2z(xB1HJ&<1l$a?1GfOT0=EHcfiD8L19t%HfIES^fG+_Z zz?Xr$fqQ^X;9lT9;C^5|@Br`?;6Y#m@DT7Y@CeWaJPJGpd==OT{0Hzg;BlZE_&V?n z;F~}X@Gam8;7MQ;@Sni9f$splz*E4}z;}Voz%#)2fbRoafFA(Q0?z?`z<&YH11|vm zz>B~Sfgb@|ftP?E13v)dEIpMkf4-N0XfzXERqdw{% z>;v8d{ssIS*blr9d;ok1$SC{+MgwC2AHbb>+;x`)_}z3E*0w31|kAKnrjkunK4eRs+`qHvnsZ&jB|A zp9k82F90_IHv{d!Ex@h7ZNOUKi@@!`9l$!^PT(%!OF#$kW#De$9-tGr7q}0&A6O4O z0DJ{_5ZC}@8n?rm1%Ky~V<_ivoF8$Y0DnW2znRJ3S~m4Xo3h;0tsB@33;{e-ax=j5 zKqw>#6ax{U1Ly$;fL*{oU>Y(g1!6!uupa0Eb_2{f2=E-}B>>O6?f|-hK7i*P4|xcp z00hs%BzT?*kpS8Oo~=0ugiyF@AOY~qw=RI^Ko0;cFweB-8QL2Fo(DS!u<$&WkLT6% zOk18W&a<@n+s`x#_r;U~JU24|bOAhXp2p&Dp_T*nz*?XS*aGYXc(yms9-ao21GPW` z;29M>cZg@ca^UCLn-xGS&;|4ZJeS#*hqM6CQ|7sVJpZx};JNQSAByLj@_g@FpbO{) zc*Y{nmM$tly#PGpp640xEDD|%(+}{hjw$2NP63`l%riuJ_AbxQ=2@CNzrJuhWCOJT z&tT>m;5-9wJFpkv*^oR#kmt!IfliY0z5m2=Z$v(Jlkau;5my$0MA_I z*}yzcl4pYQ3}~K-$uqEv0G{o|b7grx56?U1`NDkw&xhIv@VsW8al&&Mc)k*UTbO4` z?E#8{kPp-XJZF|?CGk8ye%HzKe0U};&-Uc`ggjrY2j~X|0iNy2GYois7SG1v`DmTM zCV=P73;{g5iRZ5IY|l1e6R;K71Mo~Rp8Lr2{CMsh&pPC}e_H{b;l^`uc+Mx!xZoKi zJfo3klP@+i~N0Io`J*PSLgX_Jin4>d+>ZJp7X~uy7+tQJpYPkrwsu7 zU2|U%{0gWC+JP=$Gq4@l4fu|LjerQS2IvO*fgynBlJP7so{h)fncoitkAhx6Ex@y= zc%~W8Ug239Jg=@4;2AdU0MBCJnNU0jfxn~A-^=Ik`A2{@U?aeDig=zA&*$QqJUj=4 z=ZNvQ{d)nP4aDDV*Rv6(!iNB!$WgaH0VJkO0-5A*^&(}BPJ90qv)KtI6W&gR(kOR~M9HTfs6=a~^feIi2tOa_2ZGdD#H=r75 z1-gL&fWIkOm<8Ve>VZwbE}*~kgnB=mR+J>;e2^Q7=FlkOVdYTL6wb`+$Nx z_$&|s)&f1iPGBz(&WC(};|}*bb^siE27p0;;}6H1jldRQJHRog0OQIupaxh2aE+-S z7y^PAQ%V4iH|;U4Rc`3CEcVfMZN2unhj0Z_z6R;iNx35z$29yG8fG(gP*b9Ww_j6om z2Q~m46ZQaw=<_%0LOx@z;2+R2zCN$fHgoD&=2edf=56%fc^gfFbM1iijGA2 z0IsjC2etzEsaq)qYJfFB53mj30t3HsDF^tyN(ayj@H>q?K;hBQ58xPJ`+t6;un(AW z3}gZkU=7d%YyK{Pe8$?KSwj2Iv8{0bCFX0p∓9iYhUfPDbpz4idrr$c9;1LyyraPJwD*2T)lGy#e1W$OaNX53m>Lo{e$>g>z6wU_Gz}*aZ}n zL0_N-SOatc+W;;Eg@IaN1JDNy0{(d@15gRH0ULp>z-|CP Teleporting to " + sDestination); +world.send ("@teleport #" + iRoom); + +} // end of OnTeleport + + +// --------------------------------------------------------- +// Example showing running a script on an alias +// +// This script is designed to be called by an alias: ^add_teleport(|\s*(\w*)\s*(\d*))$ +// +// This alias SHOULD have "regular expression" checked. +// +// It is for adding a room to the list of rooms to teleport to (by +// the earlier script). +// +// eg. ADD_TELEPORT dungeon 1234 +// +// --------------------------------------------------------- +function OnAddTeleport (thename, theoutput, wildcardsVB) +{ +var sDestination +var iRoom +var iStatus +var sCurrentLocation + +wildcards = VBArray(wildcardsVB).toArray(); + +// wildcard one is the destination +sDestination = wildcards [1] + +// remove leading spaces from destination +while (sDestination.substr (0, 1) == " ") + sDestination = sDestination.substr (1); + +// if nothing entered tell them command syntax +if (sDestination == "") + { + world.note ("Syntax: add_teleport name dbref"); + world.note (" eg. add_teleport LandingBay 4421"); + return; + } + + +// wildcard 2 is the room to go to +iRoom= wildcards [2] + +// remove leading spaces from destination +while (iRoom.substr (0, 1) == " ") + iRoom = iRoom.substr (1); + +// add room and destination location to variable list +iStatus = world.SetVariable ("teleport_" + sDestination, iRoom); + +if (iStatus != 0) + { + world.note ("Room name must be alphabetic, you entered: " + sDestination); + return; + } + +world.note ("Teleport location " + sDestination + "(#" + + iRoom + ") added to teleport list"); + +} // end of OnAddTeleport + +// ------------------------------------------ +// Example showing a script called by a timer +// ------------------------------------------- +function OnTimer (strTimerName) +{ +world.note ("Timer has fired!"); +} // end of OnTimer + + +// -------------------------------------------- +// Example showing a script called by a trigger +// Should be connected to a trigger matching on: <*hp *m *mv>* +// (the above example will work for SMAUG default prompts (eg. <100hp 10m 40mv>) +// it may need to be changed depending on the MUD prompt format). +// -------------------------------------------- +function OnStats (strTriggerName, trig_line, wildcardsVB) +{ + +wildcards = VBArray(wildcardsVB).toArray(); + +iHP = wildcards [0] +iMana = wildcards [1] +iMV = wildcards [2] + +world.Note ("Your HP are " + iHP); +world.Note ("Your Mana is " + iMana); +world.Note ("Your movement points are " + iMV); + +} // end of OnStats + + + +// -------------------------------------------- +// Subroutine to be called to repeat a command. +// +// Call from the alias: ^#(\d+)\s+(.+)$ +// Regular Expression: checked +// +// Example of use: #10 give sword to Trispis +// This would send "give sword to Trispis" 10 times +// -------------------------------------------- +function OnRepeat (strAliasName, strOutput, wildcardsVB) +{ + wildcards = VBArray(wildcardsVB).toArray(); + + for (i = 1; i <= wildcards [0]; i++) + world.Send (wildcards [1]); +} // end of OnRepeat + +// -------------------------------------------- +// Example showing iterating through all worlds +// -------------------------------------------- + +function showworlds () +{ +worldlist = new VBArray(world.GetworldList()).toArray(); + +if (worldlist) // if not empty + for (i = 0; i < worldlist.length; i++) + world.note(worldlist [i]); + +} // end of showworlds + +// -------------------------------------------------- +// Example showing sending a message to another world +// -------------------------------------------------- + +function SendToWorld (name, message) +{ +var otherworld + + otherworld = world.getworld (name); + + if (otherworld == null) + { + world.note ("World " + name + " is not open"); + return; + } + + otherworld.send (message); + +} + +// -------------------------------------------- +// Example trigger routine that just shows what was passed to it +// -------------------------------------------- + +function ExampleTrigger (thename, theoutput, wildcardsVB) +{ + wildcards = VBArray(wildcardsVB).toArray(); + + world.note ("Trigger " + thename + " fired."); + world.note ("Matching line was: " + theoutput); + + for (i = 0; i < 10; i++) + if (wildcards [i] != "") + world.note ("Wildcard " + i + " = " + wildcards [i]); + +} + +/**************** +WEAPON COMPARISON +Compares two weapons and returns the result. + +Alias (MUST be regular expression): + ^compare (.+)\s(\d+d\d+)\s(\d+)/(\d+)\s(.+)\s(\d+d\d+)\s(\d+)/(\d+)(|.+)$ + +Syntax: + compare d
    / d
    / [action] + +Example: + --> "compare dagger 2d2 4/2 sword 4d6 5/5" + would compare the dagger to the sword and report which one's the best + + you can also include an action... + + --> "compare mace 6d7 2/3 pickaxe 2d12 1/4 say" + would say the best weapon + + NOTE: action can be multiple words (e.g "tell vryce") + + +****************/ +function CompareWeapons(alias_name, alias_output, wildcardsVB) { + //Collect wildcards into a Javascript array + wildcards = VBArray(wildcardsVB).toArray(); + + //General variables + var sendmud = AllToUpper(wildcards[8].replace(/^\W+/,'')).replace(/\W+$/,''); + + //Weapon one variables + var name1 = AllToUpper(wildcards[0]); + var num1 = parseInt(wildcards[1].substr(0,1)); + var dice1 = parseInt(wildcards[1].substr(2)); + var hit1 = parseInt(wildcards[2]); + var dam1 = parseInt(wildcards[3]); + var max1 = (num1*dice1)+dam1; + var min1 = num1+dam1; + var avg1 = (max1+min1)/2; + var score1 = avg1+(hit1/2); + var weap1stat = name1 + ": " + num1 + "d" + dice1 + " hr(" + hit1 + ") dr(" + dam1 + ") min(" + min1 + ") max(" + max1 + ") avg(" + avg1 + ")"; + + //Weapon two variables + var name2 = AllToUpper(wildcards[4]); + var num2 = parseInt(wildcards[5].substr(0,1)); + var dice2 = parseInt(wildcards[5].substr(2)); + var hit2 = parseInt(wildcards[6]); + var dam2 = parseInt(wildcards[7]); + var max2 = (num2*dice2)+dam2; + var min2 = num2+dam2; + var avg2 = (max2+min2)/2; + var score2 = avg2+(hit2/2); + var weap2stat = name2 + ": " + num2 + "d" + dice2 + " hr(" + hit2 + ") dr(" + dam2 + ") min(" + min2 + ") max(" + max2 + ") avg(" + avg2 + ")"; + + + //Calculate the better weapon + if (score1 > score2) { + var resstring = name1 + " is " + Math.round(100-score2*100/score1) + "% better than " + name2; + } else if (score1 < score2) { + var resstring = name2 + " is " + Math.round(100-score1*100/score2) + "% better than " + name1; + } + + //Send output either locally or with specified prefix to mud + if (sendmud != "") { + world.send(sendmud + " " + weap1stat); + world.send(sendmud + " " + weap2stat); + world.send(sendmud + " " + resstring); + } else { + world.note(weap1stat); + world.note(weap2stat); + world.note(resstring); + } +} +/********** +ALLTOUPPER +Returns string with the first letter in each word uppercase +***********/ +function AllToUpper(str) + { + aString = (str.replace(/^\W+/,'')).replace(/\W+$/,'').split(" "); + str = ""; + for (i = 0; i < aString.length; i++) { + str += aString[i].substr(0,1).toUpperCase() + aString[i].substr(1).toLowerCase() + " "; + } + return str.substr(0,str.length-1); +} + +// -------------------------------------------- +// Subroutine to be called remember which way you walked. +// +// Call from the alias: keypad-* +// Send: %1 +// +// -------------------------------------------- +function OnKeypadDirection (strAliasName, strOutput, wildcardsVB) +{ + wildcards = VBArray(wildcardsVB).toArray(); + world.setvariable("direction", wildcards [0]); +} + +world.note ("Scripting enabled - script file processed"); + diff --git a/cosmic rage/scripts/exampscript.lua b/cosmic rage/scripts/exampscript.lua new file mode 100644 index 0000000..d9f16d7 --- /dev/null +++ b/cosmic rage/scripts/exampscript.lua @@ -0,0 +1,275 @@ +-- Example of coding script routines for MUSHclient in Lua + +-- -------------------------------------------- +-- Example trigger routine that just shows what was passed to it +-- -------------------------------------------- + +function ExampleTrigger (thename, theoutput, wildcards, line) + + require "tprint" + + Note ("Trigger " .. thename .. " fired.") + Note ("Matching line was: " .. theoutput) + Note ("Wildcards ...") + tprint (wildcards) + Note ("Line with style runs ...") + tprint (line) + +end -- of ExampleTrigger + +-- ---------------------------------------------------------- +-- Example showing iterating through all triggers +-- ---------------------------------------------------------- + +function showtriggers () + local _, v + for _, v in ipairs (GetTriggerList ()) do + Note (v) + end +end -- of showtriggers + +-- ----------------------------------------------- +-- Example showing iterating through all variables +-- ------------------------------------------------ + +function showvariables () + table.foreach (GetVariableList(), print) +end -- of showvariables + +-- ---------------------------------------------------------- +-- Example showing iterating through all aliases with labels +-- ---------------------------------------------------------- + +function showaliases () + local _, v + for _, v in ipairs (GetAliasList ()) do + Note (v) + end +end -- of showaliases + + +-- --------------------------------------------------------- +-- Example showing running a script on world open +-- --------------------------------------------------------- +function OnWorldOpen () + Note ("---------- World Open ------------") +end -- of OnWorldOpen + +-- --------------------------------------------------------- +-- Example showing running a script on world close +-- --------------------------------------------------------- +function OnWorldClose () + Note ("---------- World Close ------------") +end -- of OnWorldClose + +-- --------------------------------------------------------- +-- Example showing running a script on world connect +-- --------------------------------------------------------- +function OnWorldConnect () + Note ("---------- World Connect ------------") +end -- of OnWorldConnect + +-- --------------------------------------------------------- +-- Example showing running a script on world disconnect +-- --------------------------------------------------------- +function OnWorldDisconnect () + Note ("---------- World Disconnect ------------") +end -- of OnWorldDisconnect + +-- --------------------------------------------------------- +-- Example showing running a script on an alias +-- +-- This script is designed to be called by an alias: ^teleport(.*)$ +-- +-- This alias SHOULD have "regular expression" checked. +-- +-- It is for teleporting (going to) a room by number +-- +-- The room is entered by name and looked up in the variables +-- list. +-- --------------------------------------------------------- +function OnTeleport (name, output, wildcards) + + local sDestination + local sHelp = "" + local iRoom + + sDestination = Trim (wildcards [1]) + + -- if nothing entered echo possible destinations + if sDestination == "" then + + Note ("-------- TELEPORT destinations ----------") + + local k, v + for k, v in pairs (GetVariableList ()) do + if string.sub (k, 1, 9) == "teleport_" then + if sHelp ~= "" then + sHelp = sHelp .. ", " + end + sHelp = sHelp .. string.sub (k, 10) + end + end + + -- if no destinations found, tell them + if sHelp == "" then + sHelp = "" + end + Note (sHelp) + return + end -- no destination supplied + + -- get contents of the destination variable + + iRoom = world.GetVariable ("teleport_" .. string.lower (sDestination)) + + -- if not found, or invalid name, that isn't in the list + if iRoom == nil then + Note ("******** Destination " .. sDestination .. " unknown *********") + return + end + + Note ("------> Teleporting to " .. sDestination) + Send ("@teleport #" .. iRoom) + +end -- end of OnTeleport + + +-- --------------------------------------------------------- +-- Example showing running a script on an alias +-- +-- This script is designed to be called by an alias: ^add_teleport(|\s*(\w*)\s*(\d*))$ +-- +-- This alias SHOULD have "regular expression" checked. +-- +-- It is for adding a room to the list of rooms to teleport to (by +-- the earlier script). +-- +-- eg. ADD_TELEPORT dungeon 1234 +-- +-- --------------------------------------------------------- +function OnAddTeleport (name, output, wildcards) + + local sDestination + local iRoom + local iStatus + + sDestination = Trim (wildcards [2]) + + -- if nothing entered tell them command syntax + if sDestination == "" then + Note ("Syntax: add_teleport name dbref") + Note (" eg. add_teleport LandingBay 4421") + return + end + + -- room to go to + iRoom = wildcards [3] + + if not tonumber (iRoom) then + Note ("Room number must be numeric, you entered " .. iRoom) + return + end + + -- add room and destination location to variable list + iStatus = world.SetVariable ("teleport_" .. string.lower (sDestination), iRoom) + + if iStatus ~= 0 then + Note ("Room name must be alphabetic, you entered: " + sDestination) + return + end + + Note ("Teleport location " .. sDestination .. "(#" + .. iRoom .. ") added to teleport list") + +end -- of OnAddTeleport + +-- ------------------------------------------ +-- Example showing a script called by a timer +-- ------------------------------------------- +function OnTimer (strTimerName) + Note ("Timer has fired!") +end -- of OnTimer + + +-- -------------------------------------------- +-- Example showing a script called by a trigger +-- Should be connected to a trigger matching on: <*hp *m *mv>* +-- (the above example will work for SMAUG default prompts (eg. <100hp 10m 40mv>) +-- it may need to be changed depending on the MUD prompt format). +-- -------------------------------------------- +function OnStats (name, trig_line, wildcards) + + local iHP = wildcards [1] + local iMana = wildcards [2] + local iMV = wildcards [3] + + Note ("Your HP are " .. iHP) + Note ("Your Mana is " .. iMana) + Note ("Your movement points are " .. iMV) + +end -- of OnStats + + +-- -------------------------------------------- +-- Subroutine to be called to repeat a command. +-- +-- Call from the alias: ^#(\d+)\s+(.+)$ +-- Regular Expression: checked +-- +-- Example of use: #10 give sword to Trispis +-- This would send "give sword to Trispis" 10 times +-- -------------------------------------------- +function OnRepeat (name, line, wildcards) + +local count = wildcards [1] + + if not tonumber (count) then + Note ("Repeat count must be numeric, you entered ", count) + return + end + + local i + for i = 1, count do + Send (wildcards [2]) + end + +end -- of OnRepeat + +-- -------------------------------------------- +-- Example showing iterating through all worlds +-- -------------------------------------------- + +function showworlds () + local _, v + + for _, v in ipairs (GetWorldList ()) do + Note (v) + end + +end -- of showworlds + +-- -------------------------------------------------- +-- Example showing sending a message to another world +-- -------------------------------------------------- + +function SendToWorld (name, message) + +local otherworld + + otherworld = GetWorld (name) + + if otherworld == nil then + Note ("World " .. name .. " is not open") + return + end + + Send (otherworld, message) + + -- alternative syntax: otherworld:Send (message) + +end -- of SendToWorld + + +Note ("Lua scripting enabled - script file processed") + diff --git a/cosmic rage/scripts/exampscript.pl b/cosmic rage/scripts/exampscript.pl new file mode 100644 index 0000000..65ec27f --- /dev/null +++ b/cosmic rage/scripts/exampscript.pl @@ -0,0 +1,441 @@ +# Example of coding script routines for MUSHclient in PerlScript + +# ---------------------------------------------------------- +# Error codes returned by various functions +# ---------------------------------------------------------- + +my $eOK = 0; # No error +my $eWorldOpen = 30001; # The world is already open +my $eWorldClosed = 30002; # The world is closed, this action cannot be performed +my $eNoNameSpecified = 30003; # No name has been specified where one is required +my $eCannotPlaySound = 30004; # The sound file could not be played +my $eTriggerNotFound = 30005; # The specified trigger name does not exist +my $eTriggerAlreadyExists = 30006; # Attempt to add a trigger that already exists +my $eTriggerCannotBeEmpty = 30007; # The trigger "match" string cannot be empty +my $eInvalidObjectLabel = 30008; # The name of this object is invalid +my $eScriptNameNotLocated = 30009; # Script name is not in the script file +my $eAliasNotFound = 30010; # The specified alias name does not exist +my $eAliasAlreadyExists = 30011; # Attempt to add a alias that already exists +my $eAliasCannotBeEmpty = 30012; # The alias "match" string cannot be empty +my $eCouldNotOpenFile = 30013; # Unable to open requested file +my $eLogFileNotOpen = 30014; # Log file was not open +my $eLogFileAlreadyOpen = 30015; # Log file was already open +my $eLogFileBadWrite = 30016; # Bad write to log file +my $eTimerNotFound = 30017; # The specified timer name does not exist +my $eTimerAlreadyExists = 30018; # Attempt to add a timer that already exists +my $eVariableNotFound = 30019; # Attempt to delete a variable that does not exist +my $eCommandNotEmpty = 30020; # Attempt to use SetCommand with a non-empty command window +my $eBadRegularExpression = 30021; # Bad regular expression syntax +my $eTimeInvalid = 30022; # Time given to AddTimer is invalid +my $eBadMapItem = 30023; # Direction given to AddToMapper is invalid +my $eNoMapItems = 30024; # No items in mapper +my $eUnknownOption = 30025; # Option name not found +my $eOptionOutOfRange = 30026; # New value for option is out of range +my $eTriggerSequenceOutOfRange = 30027; # Trigger sequence value invalid +my $eTriggerSendToInvalid = 30028; # Where to send trigger text to is invalid +my $eTriggerLabelNotSpecified = 30029; # Trigger label not specified/invalid for 'send to variable' +my $ePluginFileNotFound = 30030; # File name specified for plugin not found +my $eProblemsLoadingPlugin = 30031; # There was a parsing or other problem loading the plugin +my $ePluginCannotSetOption = 30032; # Plugin is not allowed to set this option +my $ePluginCannotGetOption = 30033; # Plugin is not allowed to get this option +my $eNoSuchPlugin = 30034; # Requested plugin is not installed +my $eNotAPlugin = 30035; # Only a plugin can do this +my $eNoSuchRoutine = 30036; # Plugin does not support that subroutine (subroutine not in script) +my $ePluginDoesNotSaveState = 30037; # Plugin does not support saving state +my $ePluginCouldNotSaveState = 30037; # Plugin could not save state (eg. no state directory) +my $ePluginDisabled = 30039; # Plugin is currently disabled +my $eErrorCallingPluginRoutine = 30040; # Could not call plugin routine +my $eCommandsNestedTooDeeply = 30041; # Calls to "Execute" nested too deeply +my $eCannotCreateChatSocket = 30042; # Unable to create socket for chat connection +my $eCannotLookupDomainName = 30043; # Unable to do DNS (domain name) lookup for chat connection +my $eNoChatConnections = 30044; # No chat connections open +my $eChatPersonNotFound = 30045; # Requested chat person not connected +my $eBadParameter = 30046; # General problem with a parameter to a script call +my $eChatAlreadyListening = 30047; # Already listening for incoming chats +my $eChatIDNotFound = 30048; # Chat session with that ID not found +my $eChatAlreadyConnected = 30049; # Already connected to that server/port +my $eClipboardEmpty = 30050; # Cannot get (text from the) clipboard +my $eFileNotFound = 30051; # Cannot open the specified file +my $eAlreadyTransferringFile = 30052; # Already transferring a file +my $eNotTransferringFile = 30053; # Not transferring a file +my $eNoSuchCommand = 30054; # There is not a command of that name +my $eArrayAlreadyExists = 30055; # That array already exists +my $eBadKeyName = 30056; # That name is not permitted for a key +my $eArrayDoesNotExist = 30056; # That array does not exist +my $eArrayNotEvenNumberOfValues = 30057; # Values to be imported into array are not in pairs +my $eImportedWithDuplicates = 30058; # Import succeeded, however some values were overwritten +my $eBadDelimiter = 30059; # Import/export delimiter must be a single character, other than backslash +my $eSetReplacingExistingValue = 30060; # Array element set, existing value overwritten +my $eKeyDoesNotExist = 30061; # Array key does not exist +my $eCannotImport = 30062; # Cannot import because cannot find unused temporary character + + +# ---------------------------------------------------------- +# Flags for AddTrigger +# ---------------------------------------------------------- + +my $eEnabled = 1; # enable trigger +my $eOmitFromLog = 2; # omit from log file +my $eOmitFromOutput = 4; # omit trigger from output +my $eKeepEvaluating = 8; # keep evaluating +my $eIgnoreCase = 16; # ignore case when matching +my $eTriggerRegularExpression = 32; # trigger uses regular expression +my $eExpandVariables = 512; # expand variables like @direction +my $eReplace = 1024; # replace existing trigger of same name +my $eTemporary = 16384; # temporary - do not save to world file + +# ---------------------------------------------------------- +# Colours for AddTrigger +# ---------------------------------------------------------- + +my $NOCHANGE = -1; +my $custom1 = 0; +my $custom2 = 1; +my $custom3 = 2; +my $custom4 = 3; +my $custom5 = 4; +my $custom6 = 5; +my $custom7 = 6; +my $custom8 = 7; +my $custom9 = 8; +my $custom10 = 9; +my $custom11 = 10; +my $custom12 = 11; +my $custom13 = 12; +my $custom14 = 13; +my $custom15 = 14; +my $custom16 = 15; + +# ---------------------------------------------------------- +# Flags for AddAlias +# ---------------------------------------------------------- + +# my $eEnabled = 1; # same as for AddTrigger +my $eIgnoreAliasCase = 32; # ignore case when matching +my $eOmitFromLogFile = 64; # omit this alias from the log file +my $eAliasRegularExpression = 128; # alias is regular expressions +# my $eExpandVariables = 512; # same as for AddTrigger +# my $eReplace = 1024; # same as for AddTrigger +my $eAliasSpeedWalk = 2048; # interpret send string as a speed walk string +my $eAliasQueue = 4096; # queue this alias for sending at the speedwalking delay interval +my $eAliasMenu = 8192; # this alias appears on the alias menu +my $eTemporary = 16384; # temporary - do not save to world file + +# ---------------------------------------------------------- +# Flags for AddTimer +# ---------------------------------------------------------- + +# my $eEnabled = 1; # same as for AddTrigger +my $eAtTime = 2; # if not set, time is "every" +my $eOneShot = 4; # if set, timer only fires once +my $eTimerSpeedWalk = 8; # timer does a speed walk when it fires +my $eTimerNote = 16; # timer does a world.note when it fires +my $eActiveWhenClosed = 32; # timer fires even when world is disconnected +# my $eReplace = 1024; # same as for AddTrigger +# my $eTemporary = 16384; # same as for AddTrigger + +# ---------------------------------------------------------- +# Example showing iterating through all triggers with labels +# ---------------------------------------------------------- + +sub showtriggers +{ +foreach $item (Win32::OLE::in ($world->GetTriggerList)) + { + $world->note($item); + } +} # end of showtriggers + + +# ----------------------------------------------- +# Example showing iterating through all variables +# ------------------------------------------------ + +sub showvariables +{ +foreach $item (Win32::OLE::in ($world->GetVariableList)) + { + ($key, $value) = ($item, $world->GetVariable ($item)); + $world->note($key . " = " . $value) if (defined ($key)); + } +} # end of showvariables + + +# ---------------------------------------------------------- +# Example showing iterating through all aliases with labels +# ---------------------------------------------------------- + +sub showaliases +{ +foreach $item (Win32::OLE::in ($world->GetAliasList)) + { + $world->note($item); + } +} # end of showaliases + + +# --------------------------------------------------------- +# Example showing running a script on world open +# --------------------------------------------------------- +sub OnWorldOpen +{ +$world->note ("---------- World Open ------------"); +} # end of OnWorldOpen + +# --------------------------------------------------------- +# Example showing running a script on world close +# --------------------------------------------------------- +sub OnWorldClose +{ +$world->note ("---------- World Close ------------"); +} # end of OnWorldClose + +# --------------------------------------------------------- +# Example showing running a script on world connect +# --------------------------------------------------------- +sub OnWorldConnect +{ +$world->note ("---------- World Connect ------------"); +} # end of OnWorldConnect + +# --------------------------------------------------------- +# Example showing running a script on world disconnect +# --------------------------------------------------------- +sub OnWorldDisconnect +{ +$world->note ("---------- World Disconnect ------------"); +} # end of OnWorldDisconnect + + +# --------------------------------------------------------- +# Example showing running a script on an alias +# +# This script is designed to be called by an alias: ^teleport(.*)$ +# +# This alias SHOULD have "regular expression" checked. +# +# It is for teleporting (going to) a room by number +# +# The room is entered by name and looked up in the variables +# list. +# --------------------------------------------------------- +sub OnTeleport +{ + +my ($thename, $theoutput, $wildcards) = @_; + +$sDestination = $world->trim ($world->GetAliasInfo ($thename, 101)); + +# if nothing entered echo possible destinations + +if ($sDestination eq "") + { + $world->note ("-------- TELEPORT destinations ----------"); + + foreach $item (Win32::OLE::in ($world->GetVariableList())) + { + ($key, $value) = ($item, $world->GetVariable ($item)); + if (substr ($key, 0, 9) eq "teleport_") + { + $sHelp .= ", " if ($sHelp ne ""); + $sHelp .= substr ($key, 9); + } + } + + # if no destinations found, tell them + + $sHelp = "" if ($sHelp eq ""); + $world->note ($sHelp); + return; + } # no destination supplied + +# get contents of the destination variable + +$iRoom = $world->GetVariable ("teleport_" . lc ($sDestination)); + +# if not found, or invalid name, that isn't in the list +if (!defined ($iRoom)) + { + $world->note ("******** Destination $sDestination unknown *********"); + return; + } + +$world->note ("------> Teleporting to $sDestination"); +$world->send ("\@teleport #$iRoom"); + +} # end of OnTeleport + +# --------------------------------------------------------- +# Example showing running a script on an alias +# +# This script is designed to be called by an alias: ^add_teleport(|\s*(\w*)\s*(\d*))$ +# +# This alias SHOULD have "regular expression" checked. +# +# It is for adding a room to the list of rooms to teleport to (by +# the earlier script). +# +# eg. ADD_TELEPORT dungeon 1234 +# +# --------------------------------------------------------- +sub OnAddTeleport +{ +my ($thename, $theoutput, $wildcards) = @_; + +# wildcard 2 is the room name + +$sDestination = $world->trim ($world->GetAliasInfo ($thename, 102)); + +# if nothing entered tell them command syntax +if ($sDestination eq "") + { + $world->note ("Syntax: add_teleport name dbref"); + $world->note (" eg. add_teleport LandingBay 4421"); + return; + } + +# wildcard 3 is where to go to + +$iRoom = $world->trim ($world->GetAliasInfo ($thename, 103)); + +# add room and destination location to variable list +$iStatus = $world->SetVariable ("teleport_$sDestination", $iRoom); + +if ($iStatus != 0) + { + $world->note ("Room name must be alphabetic, you entered: $sDestination"); + return; + } + +$world->note ("Teleport location $sDestination (#$iRoom) added to teleport list"); + +} # end of OnAddTeleport + + +# ------------------------------------------ +# Example showing a script called by a timer +# ------------------------------------------- +sub OnTimer +{ +my ($strTimerName) = @_; + +$world->note ("Timer $strTimerName has fired!"); +} # end of OnTimer + +# -------------------------------------------- +# Example showing a script called by a trigger +# Should be connected to a trigger matching on: <*hp *m *mv>* +# (the above example will work for SMAUG default prompts (eg. <100hp 10m 40mv>) +# it may need to be changed depending on the MUD prompt format). +# -------------------------------------------- +sub OnStats +{ +my ($strTriggerName, $trig_line, $wildcards) = @_; + +$iHP = $world->GetTriggerInfo ($strTriggerName, 101); +$iMana = $world->GetTriggerInfo ($strTriggerName, 102); +$iMV = $world->GetTriggerInfo ($strTriggerName, 103); + +$world->Note ("Your HP are $iHP"); +$world->Note ("Your Mana is $iMana"); +$world->Note ("Your movement points are $iMV"); + +} # end of OnStats + + + +# -------------------------------------------- +# Subroutine to be called to repeat a command. +# +# Call from the alias: ^#(\d+)\s+(.+)$ +# Regular Expression: checked +# +# Example of use: #10 give sword to Trispis +# This would send "give sword to Trispis" 10 times +# -------------------------------------------- +sub OnRepeat +{ +my ($thename, $theoutput, $wildcards) = @_; + + $iCount = $world->GetAliasInfo ($thename, 101); # count of times + $iCommand = $world->GetAliasInfo ($thename, 102); # what to send + + for ($i = 1; $i <= $iCount; $i++) + { + $world->Send ($iCommand); + } +} # end of OnRepeat + + + +# -------------------------------------------- +# Example showing iterating through all worlds +# -------------------------------------------- + +sub showworlds +{ + foreach $item (Win32::OLE::in ($world->GetWorldList)) + { + $world->note($item); + } + +} # end of showworlds + +# -------------------------------------------------- +# Example showing sending a message to another world +# -------------------------------------------------- + +sub SendToWorld + { + my ($name, $message) = @_; + + my $otherworld; + + $otherworld = $world->getworld ($name); + + if (!defined ($otherworld)) + { + $world->note("World " . $name . " is not open"); + return; + } + + $otherworld->send($message); + + } + +# -------------------------------------------- +# Example trigger routine that just shows what was passed to it +# -------------------------------------------- + +sub ExampleTrigger +{ + my ($thename, $theoutput, @$wildcards) = @_; + + $world->note ("Trigger " . $thename . " fired."); + $world->note ("Matching line was: " . $theoutput); + + for ($i = 1; $i <= 10; $i++) + { + $wildcard = $world->GetTriggerInfo ($thename, 100 + $i); + $world->note ("Wildcard $i = $wildcard"); + } +} + + +# -------------------------------------------- +# Subroutine to be called remember which way you walked. +# +# Call from the alias: keypad-* +# Send: %1 +# +# -------------------------------------------- +sub OnKeypadDirection +{ +my ($thename, $theoutput, $wildcards) = @_; + + $Direction = $world->GetAliasInfo ($thename, 101); + $world->setvariable("direction", $Direction); +} + +$world->note ("Scripting enabled - script file processed"); + diff --git a/cosmic rage/scripts/exampscript.pys b/cosmic rage/scripts/exampscript.pys new file mode 100644 index 0000000..a3d4e65 --- /dev/null +++ b/cosmic rage/scripts/exampscript.pys @@ -0,0 +1,402 @@ +# Example of coding script routines for MUSHclient in Python + +# ---------------------------------------------------------- +# Error codes returned by various functions +# ---------------------------------------------------------- + +eOK = 0 # No error +eWorldOpen = 30001 # The world is already open +eWorldClosed = 30002 # The world is closed, this action cannot be performed +eNoNameSpecified = 30003 # No name has been specified where one is required +eCannotPlaySound = 30004 # The sound file could not be played +eTriggerNotFound = 30005 # The specified trigger name does not exist +eTriggerAlreadyExists = 30006 # Attempt to add a trigger that already exists +eTriggerCannotBeEmpty = 30007 # The trigger "match" string cannot be empty +eInvalidObjectLabel = 30008 # The name of this object is invalid +eScriptNameNotLocated = 30009 # Script name is not in the script file +eAliasNotFound = 30010 # The specified alias name does not exist +eAliasAlreadyExists = 30011 # Attempt to add a alias that already exists +eAliasCannotBeEmpty = 30012 # The alias "match" string cannot be empty +eCouldNotOpenFile = 30013 # Unable to open requested file +eLogFileNotOpen = 30014 # Log file was not open +eLogFileAlreadyOpen = 30015 # Log file was already open +eLogFileBadWrite = 30016 # Bad write to log file +eTimerNotFound = 30017 # The specified timer name does not exist +eTimerAlreadyExists = 30018 # Attempt to add a timer that already exists +eVariableNotFound = 30019 # Attempt to delete a variable that does not exist +eCommandNotEmpty = 30020 # Attempt to use SetCommand with a non-empty command window +eBadRegularExpression = 30021 # Bad regular expression syntax +eTimeInvalid = 30022 # Time given to AddTimer is invalid +eBadMapItem = 30023 # Direction given to AddToMapper is invalid +eNoMapItems = 30024 # No items in mapper +eUnknownOption = 30025 # Option name not found +eOptionOutOfRange = 30026 # New value for option is out of range +eTriggerSequenceOutOfRange = 30027 # Trigger sequence value invalid +eTriggerSendToInvalid = 30028 # Where to send trigger text to is invalid +eTriggerLabelNotSpecified = 30029 # Trigger label not specified/invalid for 'send to variable' +ePluginFileNotFound = 30030 # File name specified for plugin not found +eProblemsLoadingPlugin = 30031 # There was a parsing or other problem loading the plugin +ePluginCannotSetOption = 30032 # Plugin is not allowed to set this option +ePluginCannotGetOption = 30033 # Plugin is not allowed to get this option +eNoSuchPlugin = 30034 # Requested plugin is not installed +eNotAPlugin = 30035 # Only a plugin can do this +eNoSuchRoutine = 30036 # Plugin does not support that subroutine (subroutine not in script) +ePluginDoesNotSaveState = 30037 # Plugin does not support saving state +ePluginCouldNotSaveState = 30037 # Plugin could not save state (eg. no state directory) +ePluginDisabled = 30039 # Plugin is currently disabled +eErrorCallingPluginRoutine = 30040 # Could not call plugin routine +eCommandsNestedTooDeeply = 30041 # Calls to "Execute" nested too deeply +eCannotCreateChatSocket = 30042 # Unable to create socket for chat connection +eCannotLookupDomainName = 30043 # Unable to do DNS (domain name) lookup for chat connection +eNoChatConnections = 30044 # No chat connections open +eChatPersonNotFound = 30045 # Requested chat person not connected +eBadParameter = 30046 # General problem with a parameter to a script call +eChatAlreadyListening = 30047 # Already listening for incoming chats +eChatIDNotFound = 30048 # Chat session with that ID not found +eChatAlreadyConnected = 30049 # Already connected to that server/port +eClipboardEmpty = 30050 # Cannot get (text from the) clipboard +eFileNotFound = 30051 # Cannot open the specified file +eAlreadyTransferringFile = 30052 # Already transferring a file +eNotTransferringFile = 30053 # Not transferring a file +eNoSuchCommand = 30054 # There is not a command of that name +eArrayAlreadyExists = 30055 # That array already exists +eBadKeyName = 30056 # That name is not permitted for a key +eArrayDoesNotExist = 30056 # That array does not exist +eArrayNotEvenNumberOfValues = 30057 # Values to be imported into array are not in pairs +eImportedWithDuplicates = 30058 # Import succeeded, however some values were overwritten +eBadDelimiter = 30059 # Import/export delimiter must be a single character, other than backslash +eSetReplacingExistingValue = 30060 # Array element set, existing value overwritten +eKeyDoesNotExist = 30061 # Array key does not exist +eCannotImport = 30062 # Cannot import because cannot find unused temporary character + + +# ---------------------------------------------------------- +# Flags for AddTrigger +# ---------------------------------------------------------- + +eEnabled = 1 # enable trigger +eOmitFromLog = 2 # omit from log file +eOmitFromOutput = 4 # omit trigger from output +eKeepEvaluating = 8 # keep evaluating +eIgnoreCase = 16 # ignore case when matching +eTriggerRegularExpression = 32 # trigger uses regular expression +eExpandVariables = 512 # expand variables like @direction +eReplace = 1024 # replace existing trigger of same name +eLowercaseWildcard = 2048 # wildcards forced to lower-case +eTemporary = 16384 # temporary - do not save to world file + +# ---------------------------------------------------------- +# Colours for AddTrigger +# ---------------------------------------------------------- + +NOCHANGE = -1 +custom1 = 0 +custom2 = 1 +custom3 = 2 +custom4 = 3 +custom5 = 4 +custom6 = 5 +custom7 = 6 +custom8 = 7 +custom9 = 8 +custom10 = 9 +custom11 = 10 +custom12 = 11 +custom13 = 12 +custom14 = 13 +custom15 = 14 +custom16 = 15 + +# ---------------------------------------------------------- +# Flags for AddAlias +# ---------------------------------------------------------- + +# eEnabled = 1 # same as for AddTrigger +eIgnoreAliasCase = 32 # ignore case when matching +eOmitFromLogFile = 64 # omit this alias from the log file +eAliasRegularExpression = 128 # alias is regular expressions +# eExpandVariables = 512 # same as for AddTrigger +# eReplace = 1024 # same as for AddTrigger +eAliasSpeedWalk = 2048 # interpret send string as a speed walk string +eAliasQueue = 4096 # queue this alias for sending at the speedwalking delay interval +eAliasMenu = 8192 # this alias appears on the alias menu +# eTemporary = 16384 # same as for AddTrigger + +# ---------------------------------------------------------- +# Flags for AddTimer +# ---------------------------------------------------------- + +# eEnabled = 1 # same as for AddTrigger +eAtTime = 2 # if not set, time is "every" +eOneShot = 4 # if set, timer only fires once +eTimerSpeedWalk = 8 # timer does a speed walk when it fires +eTimerNote = 16 # timer does a world.note when it fires +eActiveWhenClosed = 32 # timer fires even when world is disconnected +# eReplace = 1024 # same as for AddTrigger +# eTemporary = 16384 # same as for AddTrigger + + +# ---------------------------------------------------------- +# Example showing iterating through all triggers +# ---------------------------------------------------------- + +def showtriggers (): + triggerlist = world.GetTriggerList + if (triggerlist): + for t in triggerlist : world.Note (t) + + +# ----------------------------------------------- +# Example showing iterating through all variables +# ------------------------------------------------ + +def showvariables (): + variablelist = world.GetVariableList + if (variablelist ): + for v in variablelist : world.Note (v + " = " + + world.GetVariable(v)) + +# ---------------------------------------------------------- +# Example showing iterating through all aliases +# ---------------------------------------------------------- + +def showaliases (): + aliaslist = world.GetAliasList + if (aliaslist ): + for a in aliaslist : world.Note (a) + + +# --------------------------------------------------------- +# Example showing running a script on world open +# --------------------------------------------------------- +def OnWorldOpen (): + world.Note ("---------- World Open ------------") + +# --------------------------------------------------------- +# Example showing running a script on world close +# --------------------------------------------------------- +def OnWorldClose (): + world.Note ("---------- World Close ------------") + +# --------------------------------------------------------- +# Example showing running a script on world connect +# --------------------------------------------------------- +def OnWorldConnect (): + world.Note ("---------- World Connect ------------") + +# --------------------------------------------------------- +# Example showing running a script on world disconnect +# --------------------------------------------------------- +def OnWorldDisconnect (): + world.Note ("---------- World Disconnect ------------") + +# --------------------------------------------------------- +# Example showing running a script on an alias +# +# This script is designed to be called by the alias below: +# +# +# +# +# +# +# +# (remove the leading #'s and paste into the alias configuration screen) +# +# It is for teleporting (going to) a room by number +# +# The room is entered by name and looked up in the variables +# list. +# --------------------------------------------------------- +def OnTeleport (thename, theoutput, wildcards): + sHelp = ""; + sDestination = wildcards [0] + + # remove leading spaces from destination + if len(sDestination) > 0: + while sDestination [0] == " ": + sDestination = sDestination [1:] + + # if nothing entered echo possible destinations + if len(sDestination) == 0: + world.note ("-------- TELEPORT destinations ----------") + roomlist = world.GetVariableList + + # find list of all variables + if roomlist : + # loop through each variable, and add to help if it starts with "teleport_" + for room in roomlist: + if room [:9] == "teleport_": + if len (sHelp) > 0: + sHelp += ", " + sHelp = sHelp + room [9:] + + # if no destinations found, tell them + if sHelp == "": + sHelp = "" + world.note (sHelp) + return + + + # get contents of the destination variable + + iRoom = world.GetVariable ("teleport_" + sDestination) + + # if not found, or invalid name, that isn't in the list + if not iRoom: + world.note ("******** Destination " + sDestination + " unknown *********") + return + + world.note ("------> Teleporting to " + sDestination) + world.send ("@teleport #" + iRoom) + + + +# --------------------------------------------------------- +# Example showing running a script on an alias +# +# This script is designed to be called by an alias: +# +# +# +# +# +# +# (remove the leading #'s and paste into the alias configuration screen) +# +# It is for adding a room to the list of rooms to teleport to (by +# the earlier script). +# +# eg. ADD_TELEPORT dungeon 1234 +# +# --------------------------------------------------------- +def OnAddTeleport (thename, theoutput, wildcards): + + # wildcard one is the destination + sDestination = wildcards [1] + + # remove leading spaces from destination + if len(sDestination) > 0: + while sDestination [0] == " ": + sDestination = sDestination [1:] + + # if nothing entered tell them command syntax + if len (sDestination) == 0: + world.note ("Syntax: add_teleport name dbref") + world.note (" eg. add_teleport LandingBay 4421") + return + + + # wildcard 2 is the room to go to + iRoom= wildcards [2] + + # add room and destination location to variable list + iStatus = world.SetVariable ("teleport_" + sDestination, int(iRoom)) + + if iStatus != 0: + world.note ("Room name must be alphabetic, you entered: " + sDestination) + return + + world.note ("Teleport location " + sDestination + "(#" + + iRoom + ") added to teleport list") + + + +# ------------------------------------------ +# Example showing a script called by a timer +# ------------------------------------------- +def OnTimer (strTimerName): + world.note ("Timer " + strTimerName + " has fired!") + + +# -------------------------------------------- +# Example showing a script called by a trigger +# Should be connected to a trigger matching on: <*hp *m *mv>* +# (the above example will work for SMAUG default prompts (eg. <100hp 10m 40mv>) +# it may need to be changed depending on the MUD prompt format). +# -------------------------------------------- +def OnStats (strTriggerName, trig_line, wildcards): + iHP = wildcards [0] + iMana = wildcards [1] + iMV = wildcards [2] + + world.Note ("Your HP are " + iHP) + world.Note ("Your Mana is " + iMana) + world.Note ("Your movement points are " + iMV) + + + +# -------------------------------------------- +# Subroutine to be called to repeat a command. +# +# Call from the alias: +# +# +# +# +# +# +# (remove the leading #'s and paste into the alias configuration screen) +# +# Example of use: #10 give sword to Trispis +# This would send "give sword to Trispis" 10 times +# -------------------------------------------- +def OnRepeat (strAliasName, strOutput, wildcards): + for i in range (int (wildcards [0])): + world.Send (wildcards [1]) + + +# -------------------------------------------- +# Example showing iterating through all worlds +# -------------------------------------------- + +def showworlds (): + worldlist = world.GetworldList + if (worldlist ): + for w in worldlist : world.Note (w) + + +# -------------------------------------------------- +# Example showing sending a message to another world +# -------------------------------------------------- + +def SendToWorld (name, message): + otherworld = world.getworld (name); + if otherworld: + otherworld.Send (message) + else: + world.note ("World " + name + " is not open") + return + + +# -------------------------------------------- +# Example trigger routine that just shows what was passed to it +# -------------------------------------------- + +def ExampleTrigger (thename, theoutput, wildcards): + world.note ("Trigger " + thename + " fired."); + world.note ("Matching line was: " + theoutput); + for i in range (10): + if wildcards [i]: + world.note ("Wildcard " + str(i) + " = " + wildcards [i]) + +world.note ("Scripting enabled - script file processed") + diff --git a/cosmic rage/scripts/exampscript.vbs b/cosmic rage/scripts/exampscript.vbs new file mode 100644 index 0000000..0867400 --- /dev/null +++ b/cosmic rage/scripts/exampscript.vbs @@ -0,0 +1,1094 @@ +' Example of coding script routines for MUSHclient in VBscript + +option explicit + +' ---------------------------------------------------------- +' Error codes returned by various functions +' ---------------------------------------------------------- + +const eOK = 0 ' No error +const eWorldOpen = 30001 ' The world is already open +const eWorldClosed = 30002 ' The world is closed, this action cannot be performed +const eNoNameSpecified = 30003 ' No name has been specified where one is required +const eCannotPlaySound = 30004 ' The sound file could not be played +const eTriggerNotFound = 30005 ' The specified trigger name does not exist +const eTriggerAlreadyExists = 30006 ' Attempt to add a trigger that already exists +const eTriggerCannotBeEmpty = 30007 ' The trigger "match" string cannot be empty +const eInvalidObjectLabel = 30008 ' The name of this object is invalid +const eScriptNameNotLocated = 30009 ' Script name is not in the script file +const eAliasNotFound = 30010 ' The specified alias name does not exist +const eAliasAlreadyExists = 30011 ' Attempt to add a alias that already exists +const eAliasCannotBeEmpty = 30012 ' The alias "match" string cannot be empty +const eCouldNotOpenFile = 30013 ' Unable to open requested file +const eLogFileNotOpen = 30014 ' Log file was not open +const eLogFileAlreadyOpen = 30015 ' Log file was already open +const eLogFileBadWrite = 30016 ' Bad write to log file +const eTimerNotFound = 30017 ' The specified timer name does not exist +const eTimerAlreadyExists = 30018 ' Attempt to add a timer that already exists +const eVariableNotFound = 30019 ' Attempt to delete a variable that does not exist +const eCommandNotEmpty = 30020 ' Attempt to use SetCommand with a non-empty command window +const eBadRegularExpression = 30021 ' Bad regular expression syntax +const eTimeInvalid = 30022 ' Time given to AddTimer is invalid +const eBadMapItem = 30023 ' Direction given to AddToMapper is invalid +const eNoMapItems = 30024 ' No items in mapper +const eUnknownOption = 30025 ' Option name not found +const eOptionOutOfRange = 30026 ' New value for option is out of range +const eTriggerSequenceOutOfRange = 30027 ' Trigger sequence value invalid +const eTriggerSendToInvalid = 30028 ' Where to send trigger text to is invalid +const eTriggerLabelNotSpecified = 30029 ' Trigger label not specified/invalid for 'send to variable' +const ePluginFileNotFound = 30030 ' File name specified for plugin not found +const eProblemsLoadingPlugin = 30031 ' There was a parsing or other problem loading the plugin +const ePluginCannotSetOption = 30032 ' Plugin is not allowed to set this option +const ePluginCannotGetOption = 30033 ' Plugin is not allowed to get this option +const eNoSuchPlugin = 30034 ' Requested plugin is not installed +const eNotAPlugin = 30035 ' Only a plugin can do this +const eNoSuchRoutine = 30036 ' Plugin does not support that subroutine (subroutine not in script) +const ePluginDoesNotSaveState = 30037 ' Plugin does not support saving state +const ePluginCouldNotSaveState = 30037 ' Plugin could not save state (eg. no state directory) +const ePluginDisabled = 30039 ' Plugin is currently disabled +const eErrorCallingPluginRoutine = 30040 ' Could not call plugin routine +const eCommandsNestedTooDeeply = 30041 ' Calls to "Execute" nested too deeply +const eCannotCreateChatSocket = 30042 ' Unable to create socket for chat connection +const eCannotLookupDomainName = 30043 ' Unable to do DNS (domain name) lookup for chat connection +const eNoChatConnections = 30044 ' No chat connections open +const eChatPersonNotFound = 30045 ' Requested chat person not connected +const eBadParameter = 30046 ' General problem with a parameter to a script call +const eChatAlreadyListening = 30047 ' Already listening for incoming chats +const eChatIDNotFound = 30048 ' Chat session with that ID not found +const eChatAlreadyConnected = 30049 ' Already connected to that server/port +const eClipboardEmpty = 30050 ' Cannot get (text from the) clipboard +const eFileNotFound = 30051 ' Cannot open the specified file +const eAlreadyTransferringFile = 30052 ' Already transferring a file +const eNotTransferringFile = 30053 ' Not transferring a file +const eNoSuchCommand = 30054 ' There is not a command of that name +const eArrayAlreadyExists = 30055 ' That array already exists +const eBadKeyName = 30056 ' That name is not permitted for a key +const eArrayDoesNotExist = 30056 ' That array does not exist +const eArrayNotEvenNumberOfValues = 30057 ' Values to be imported into array are not in pairs +const eImportedWithDuplicates = 30058 ' Import succeeded, however some values were overwritten +const eBadDelimiter = 30059 ' Import/export delimiter must be a single character, other than backslash +const eSetReplacingExistingValue = 30060 ' Array element set, existing value overwritten +const eKeyDoesNotExist = 30061 ' Array key does not exist +const eCannotImport = 30062 ' Cannot import because cannot find unused temporary character + + +' ---------------------------------------------------------- +' Flags for AddTrigger +' ---------------------------------------------------------- + +const eEnabled = 1 ' enable trigger +const eOmitFromLog = 2 ' omit from log file +const eOmitFromOutput = 4 ' omit trigger from output +const eKeepEvaluating = 8 ' keep evaluating +const eIgnoreCase = 16 ' ignore case when matching +const eTriggerRegularExpression = 32 ' trigger uses regular expression +const eExpandVariables = 512 ' expand variables like @direction +const eReplace = 1024 ' replace existing trigger of same name +const eTemporary = 16384 ' temporary - do not save to world file + +' ---------------------------------------------------------- +' Colours for AddTrigger +' ---------------------------------------------------------- + +const NOCHANGE = -1 +const custom1 = 0 +const custom2 = 1 +const custom3 = 2 +const custom4 = 3 +const custom5 = 4 +const custom6 = 5 +const custom7 = 6 +const custom8 = 7 +const custom9 = 8 +const custom10 = 9 +const custom11 = 10 +const custom12 = 11 +const custom13 = 12 +const custom14 = 13 +const custom15 = 14 +const custom16 = 15 + +' ---------------------------------------------------------- +' Flags for AddAlias +' ---------------------------------------------------------- + +' const eEnabled = 1 ' same as for AddTrigger +const eIgnoreAliasCase = 32 ' ignore case when matching +const eOmitFromLogFile = 64 ' omit this alias from the log file +const eAliasRegularExpression = 128 ' alias is regular expressions +' const eExpandVariables = 512 ' same as for AddTrigger +' const eReplace = 1024 ' same as for AddTrigger +const eAliasSpeedWalk = 2048 ' interpret send string as a speed walk string +const eAliasQueue = 4096 ' queue this alias for sending at the speedwalking delay interval +const eAliasMenu = 8192 ' this alias appears on the alias menu +' const eTemporary = 16384 ' same as for AddTrigger + +' ---------------------------------------------------------- +' Flags for AddTimer +' ---------------------------------------------------------- + +' const eEnabled = 1 ' same as for AddTrigger +const eAtTime = 2 ' if not set, time is "every" +const eOneShot = 4 ' if set, timer only fires once +const eTimerSpeedWalk = 8 ' timer does a speed walk when it fires +const eTimerNote = 16 ' timer does a world.note when it fires +const eActiveWhenClosed = 32 ' timer fires even when world is disconnected +' const eReplace = 1024 ' same as for AddTrigger +' const eTemporary = 16384 ' same as for AddTrigger + +' ---------------------------------------------------------- +' Example showing iterating through all triggers with labels +' ---------------------------------------------------------- +sub showtriggers + +dim mylist +dim i + +mylist = world.GetTriggerList + +if not IsEmpty (mylist) then + for i = lbound (mylist) to ubound (mylist) + world.note mylist (i) + next +End If + +end sub + +' ----------------------------------------------- +' Example showing iterating through all variables +' ------------------------------------------------ +sub showvariables + +dim mylist +dim i + +mylist = world.GetVariableList + +if not IsEmpty (mylist) then + for i = lbound (mylist) to ubound (mylist) + world.note mylist (i) & " = " & world.GetVariable (mylist (i)) + next +End If + +end sub + +' --------------------------------------------------------- +' Example showing iterating through all aliases with labels +' --------------------------------------------------------- +sub showaliases + +dim mylist +dim i + +mylist = world.GetAliasList + +if not IsEmpty (mylist) then + for i = lbound (mylist) to ubound (mylist) + world.note mylist (i) + next +End If + +end sub + +' --------------------------------------------------------- +' Example showing running a script on world open +' --------------------------------------------------------- +sub OnWorldOpen +world.note "---------- World Open ------------" +end sub + +' --------------------------------------------------------- +' Example showing running a script on world close +' --------------------------------------------------------- +sub OnWorldClose +world.note "---------- World Close ------------" +end sub + +' --------------------------------------------------------- +' Example showing running a script on world connect +' --------------------------------------------------------- +sub OnWorldConnect +world.note "---------- World Connect ------------" +end sub + +' --------------------------------------------------------- +' Example showing running a script on world disconnect +' --------------------------------------------------------- +sub OnWorldDisconnect +world.note "---------- World Disconnect ------------" +end sub + +' --------------------------------------------------------- +' Example showing running a script on an alias +' +' This script is designed to be called by an alias: ^teleport(.*)$ +' +' This alias should have "regular expression" checked. +' +' It is for teleporting (going to) a room by number +' +' The room is entered by name and looked up in the variables +' list. +' --------------------------------------------------------- +sub OnTeleport (thename, theoutput, thewildcards) + +dim sDestination +dim sRoomList +dim sHelp +dim iSubscript +dim iRoom + +sDestination = Trim (thewildcards (1)) + +' if nothing entered echo possible destinations +if sDestination = "" then + world.note "-------- TELEPORT destinations ----------" + + ' find list of all variables + sRoomList = world.GetVariableList + + if not IsEmpty (sRoomList) then + + ' loop through each variable, and add to help if it starts with "teleport_" + for iSubscript = lbound (sRoomList) to ubound (sRoomList) + if Left (sRoomList (iSubscript), 9) = "teleport_" then + if sHelp <> "" then + sHelp = sHelp & ", " + end if + sHelp = sHelp & Mid (sRoomList (iSubscript), 10) + end if ' variable starts with "teleport_" + next ' loop through sRoomList + + end if ' having at least one room + + ' if no destinations found, tell them + if sHelp = "" then + sHelp = "" + end if ' no destinations found in list + world.note sHelp + exit sub + +end if ' no destination supplied + +' get contents of the destination variable +iRoom = world.GetVariable ("teleport_" & lCase (sDestination)) + +' if not found, or invalid name, that isn't in the list +if IsEmpty (iRoom) or IsNull (iRoom) then + world.note "******** Destination " & sDestination & " unknown *********" + exit sub +end if + +world.note "------> Teleporting to " & sDestination +world.send "@teleport #" & cstr (iRoom) + +end sub + +' --------------------------------------------------------- +' Example showing running a script on an alias +' +' This script is designed to be called by an alias: ADD_TELEPORT * * +' +' This alias should NOT have "regular expression" checked. +' +' It is for adding a room to the list of rooms to teleport to (by +' the earlier script). +' +' eg. ADD_TELEPORT dungeon 1234 +' +' --------------------------------------------------------- +sub OnAddTeleport (thename, theoutput, thewildcards) + +dim sDestination +dim iRoom +dim iStatus +dim sCurrentLocation + +' wildcard one is the destination +sDestination = Trim (thewildcards (1)) + +' if nothing entered tell them command syntax +if sDestination = "" then + world.note "Syntax: add_teleport name dbref" + world.note " eg. add_teleport LandingBay 4421" + exit sub +end if + +' wildcard 2 is the room to go to +iRoom= Trim (thewildcards (2)) + +if not IsNumeric (iRoom) then + world.note "Room to teleport to must be a number, you entered: " & iRoom + exit sub +end if + +' add room and destination location to variable list +iStatus = world.SetVariable ("teleport_" & sDestination, iRoom) + +if iStatus <> 0 then + world.note "Room name must be alphabetic, you entered: " & sDestination + exit sub +end if + +world.note "Teleport location " & sDestination & "(#" _ + & iRoom & ") added to teleport list" + +end sub + + +' ------------------------------------------ +' Example showing a script called by a timer +' ------------------------------------------- +sub OnTimer (strTimerName) +world.note "Timer has fired!" +end sub + + +' -------------------------------------------- +' Example showing a script called by a trigger +' Should be connected to a trigger matching on: <*hp *m *mv>* +' (the above example will work for SMAUG default prompts (eg. <100hp 10m 40mv>) +' it may need to be changed depending on the MUD prompt format). +' -------------------------------------------- +sub OnStats (strTriggerName, trig_line, arrWildCards) + +dim iHP +dim iMana +dim iMV + +iHP = arrWildCards (1) +iMana = arrWildCards (2) +iMV = arrWildCards (3) + +world.Note "Your HP are " & iHP +world.Note "Your Mana is " & iMana +world.Note "Your movement points are " & iMV + +end sub + +' -------------------------------------------- +' Example showing an alias used to test lag +' Should be connected to an alias matching on: lag +' -------------------------------------------- +sub OnLagTest (strAliasName, strOutput, arrWildCards) + World.Send "@pem/silent me=PING: " & now() +end sub + +' -------------------------------------------- +' Example showing a trigger used as part of the lag test +' Should be connected to a trigger matching on: PING: * +' Set trigger to: Omit from log file, Omit from output +' -------------------------------------------- +Sub OnPing (strTriggerName, strOutput, arrWildCards) +Dim CurrentTime, PingTime, Elapsed + CurrentTime = Now () + PingTime = arrWildCards (1) + Elapsed = DateDiff ("s", PingTime, CurrentTime) + World.SetStatus "Lag: " & Elapsed & " seconds." +End Sub + +' --------------------------------------------------------- +' Example showing running a script on world connect +' This script turns logging on for this world. +' --------------------------------------------------------- +Sub OnWorldConnectWithLogging +Dim FileName + + FileName = Replace (World.Worldname, " ", "") ' Remove spaces from file name + +' Add other editing here if you have weird characters in your mud names. + + FileName = FileName & ".txt" + if World.OpenLog (FileName, True) = eOK then ' true means append to any existing log file + World.WriteLog "--- Log Opened " & Now () & " ---" ' make note in log file + World.Note "Opened log file" & FileName ' make note in world window + end if +End Sub + +' --------------------------------------------------------- +' Example showing running a script on world disconnect +' This script turns logging off for this world. +' --------------------------------------------------------- +Sub OnWorldDisconnectWithLogging + + if World.IsLogOpen then + World.Note "Closing log file" ' note in world window we are closing the log + World.WriteLog "--- Log Closed " & Now () & " ---" ' note in log file + World.CloseLog ' close log file + end if + +End Sub + +' -------------------------------------------- +' Subroutine to be called to repeat a command. +' +' Call from the alias: ^#([0-9]+) (.+)$ +' Regular Expression: checked +' +' Example of use: #10 give sword to Trispis +' This would send "give sword to Trispis" 10 times +' -------------------------------------------- +Sub OnRepeat (strAliasName, strOutput, arrWildCards) +Dim i + For i = 1 to arrWildCards (1) + World.Send arrWildCards (2) + next +End Sub + + +' -------------------------------------------- +' Subroutine to be called to gag a player +' +' Call from the alias: gag * +' Regular expression: no +' Label: lblGag +' Script: OnGag +' +' Example of use: gag twink +' +' This updates a trigger "lblGag" +' -------------------------------------------- +Sub OnGag (strAliasName, strOutput, arrWildCards) + +Dim trMatch +Dim trResponse +Dim trFlags +Dim trColour +Dim trWildcard +Dim trSoundfilename +Dim trScriptname +Dim iStatus + +' If trigger already exists, see who it matches on, then delete it +If world.IsTrigger ("lblGag") = eOK Then + world.GetTrigger "lblGag", trMatch, trResponse, trFlags, _ + trColour, trWildcard, trSoundfilename, trScriptname + world.DeleteTrigger "lblGag" + trMatch = trMatch & "|" ' Separate names by | ("or" symbol) +End If + +' Add new person to list of names to match on +trMatch = trMatch & LCase (Trim (arrWildCards (1))) ' add new name to list + +' Add our new trigger to trigger list +world.AddTrigger "lblGag", trMatch, "", _ + eEnabled + eOmitFromLog + eOmitFromOutput + eIgnoreCase + eTriggerRegularExpression, _ + NOCHANGE, 0, "", "" + +' Tell the user what we did +world.Note "Added " & arrWildcards (1) & " to list of gags" + +End Sub + +' -------------------------------------------- +' Example of copying a file in a subroutine +' +' This might be used on a "connect" to change your web page to indicate +' you are connected to a MUD, then use a similar one to copy a different +' file to indicate you are disconnected. +' -------------------------------------------- +Sub CopyFile +Const ForReading = 1 +Const ForWriting = 2 + + Dim fso, tf, contents + + Set fso = CreateObject("Scripting.FileSystemObject") + + Set tf = fso.OpenTextFile("c:\file_connected.htm", ForReading) + contents = tf.ReadAll + tf.Close + + Set tf = fso.OpenTextFile("c:\index.htm ", ForWriting, True) + tf.Write (contents) + tf.Close + +End Sub + +' -------------------------------------------- +' Example showing iterating through all worlds +' -------------------------------------------- +sub ShowWorlds + + dim mylist + dim i + + mylist = world.GetWorldList + + if not IsEmpty (mylist) then + for i = lbound (mylist) to ubound (mylist) + world.note mylist (i) + next + End If + +end sub + +' -------------------------------------------------- +' Example showing sending a message to another world +' -------------------------------------------------- + +sub SendToWorld (name, message) +dim otherworld + + set otherworld = world.getworld (name) + + if otherworld is nothing then + world.note "World " + name + " is not open" + exit sub + end if + + otherworld.send message + +end sub + +' -------------------------------------------- +' Subroutine to be called remember which way you walked. +' +' Call from the alias: keypad-* +' Send: %1 +' +' -------------------------------------------- +Sub OnKeypadDirection (strAliasName, strOutput, arrWildCards) + world.setvariable "direction", arrWildcards (1) +End Sub + +' -------------------------------------------- +' Trigger to count experience points. +' Match on: You are awarded * experience points for the battle. +' -------------------------------------------- + +dim gTotalExperience ' this is a global variable +gTotalExperience = 0 ' initialise it + +Sub OnExperience (strTriggerName, strOutput, arrWildCards) + gTotalExperience = gTotalExperience + arrWildCards (1) + World.SetStatus "Experience earned is now: " & CStr (gTotalExperience) +End Sub + +' -------------------------------------------- +' Subroutine to discard the speedwalk queue. +' +' Call from the alias: DISCARD +' +' -------------------------------------------- +Sub OnDiscardQueue (strAliasName, strOutput, arrWildCards) + world.discardqueue +End Sub + +' -------------------------------------------- +' Subroutine to replace one name with another (Name1 with Name2) +' +' Call from the trigger: +' +' Match on: Name1 +' Send: +' Regular Expression: checked +' Ignore case: checked +' Omit from output: checked +' Omit from log: checked +' Label: NameChange +' Script: OnNameChange +' +' -------------------------------------------- +sub OnNameChange (strTriggerName, trig_line, arrWildCards) +dim strChangedLine + + strChangedLine = world.Replace (trig_line, "Name1", "Name2", true) + strChangedLine = world.Replace (strChangedLine, "name1", "Name2", true) + world.note strChangedLine + world.writelog strChangedLine + +End Sub + +' -------------------------------------------- +' Alias to gag players automatically +' +' Call from the alias: GAG * +' +' eg. GAG twerp +' +' It maintains a list of gagged players in the +' variable "gaglist" (which you can edit in the +' world configuration screen if you need) +' +' You may need to change the text of the trigger +' match slightly. (eg. add "tells") +' +' -------------------------------------------- + +sub OnGag (thename, theoutput, thewildcards) +dim sName +dim sList +dim flags + +sName = Trim (thewildcards (1)) + +' do nothing if no name +if sName = "" then exit sub + +' get existing list +sList = world.GetVariable ("gaglist") + +' if empty create new one, otherwise add to end +if IsEmpty (sList) then + sList = sName +else + slist = sList + "|" + sName +end if + +' remember gag list for next time +world.SetVariable "gaglist", sList + +' addtrigger flags +' 1 = enabled +' 2 = omit from log file +' 4 = omit from output +' 16 = ignore case +' 32 = regular expression +' 1024 = replace existing trigger of same name + +flags = 1 + 2 + 4 + 16 + 32 + 1024 + +World.addtrigger "gag", "^(" + sList + ") (says|pages)", _ + "", flags, -1, 0, "", "" + +End Sub + +' -------------------------------------------- +' ShowOptions +' +' Lists options set in MUSHclient. +' +' Type: /ShowOptions +' +' To change an option do something like this: +' +' /world.setoption "max_output_lines", 2000 +' /world.setoption "mud_can_remove_underline", 1 +' +' -------------------------------------------- + +sub ShowOptions +dim mylist + dim i + + mylist = world.GetOptionList + + if not IsEmpty (mylist) then + for i = lbound (mylist) to ubound (mylist) + world.note mylist (i) + " = " + cstr (world.GetOption ( mylist (i))) + next + End If +End Sub + +' -------------------------------------------- +' MXP callbacks +' -------------------------------------------- + +' -------------------------------------------- +' MXP startup +' +' Called when MXP is activated. +' -------------------------------------------- + +sub OnMXPStartUp + world.note "MXP started up" +end sub + +' -------------------------------------------- +' MXP shutdown +' +' Called when MXP is deactivated. +' -------------------------------------------- + +sub OnMXPShutDown + world.note "MXP shut down" +end sub + + +' -------------------------------------------- +' Errors/warnings/information/messages +' +' Called by MXP when there is an error or warning etc. +' +' Level is: +' E - error +' W - warning +' I - information +' A - all other +' +' Number is the error number (see forum for details) +' +' Line is the line number in the output window +' +' Message is the text of the message +' +' Return true to suppress the message from appearing in +' the MXP debug window, false to allow it to appear. +' -------------------------------------------- + +function OnMXPError (level, number, line, message) + + ' display warnings and errors in the output window + if level = "W" or level = "E" then + world.NoteColourName "white", "red" + world.Note level + "(" + cstr (number) + ")[ " + cstr(line) + "]: " + message + end if + + ' suppress error number 20001 from the debug window + if number = 20001 then OnMXPError = true + +end function + +' -------------------------------------------- +' MXP start tag +' +' Called when a server-defined, or built-in tag is encountered +' (eg. ) +' +' Name is tag name (lowercase), eg. "font" +' +' Args is the argument list (eg. "fore=red back=blue") +' +' Mylist is the argument list, parsed into an array, eg. +' Array item 0 : fore=red +' Array item 1 : back=blue +' +' Unnamed arguments are preceded by an argument number. +' eg. would give: +' +' Array item 0 : 1=red +' Array item 1 : 2=blue +' +' +' Return true to suppress the tag from having an effect +' otherwise return false to allow it to act. +' -------------------------------------------- +function OnMXPStartTag (name, args, mylist) + + dim i + + world.AppendToNotepad "MXP", "Opening tag: " + name + vbCRLF + + if not IsEmpty (mylist) then + for i = lbound (mylist) to ubound (mylist) + world.AppendToNotepad "MXP", "Arg " + cstr (i) + " = " + mylist (i) + vbCRLF + next + End If + + ' ignore tag + if name = "rdesc" then OnMXPStartTag = true + +end function + +' -------------------------------------------- +' MXP set variable +' +' This is called when MXP sets a variable. +' +' Name - variable name (always preceded by "mxp_") +' Contents - what it is being set to. +' -------------------------------------------- +sub OnMXPvariable (name, contents) + world.note "Var " + name + " set to " + contents +end sub + +' -------------------------------------------- +' MXP end tag +' +' This is called when an MXP end tag is processed +' (eg. +' +' Name - tag name (lowercase) (eg. "color") +' Text - text between start and end tag +' eg. Go West +' When the is received Text will be "Go West" +' +' -------------------------------------------- +sub OnMXPEndTag (name, text) + world.AppendToNotepad "MXP", "Closing tag: " + name + vbCRLF +end sub + +' --------------------------------------------------------- +' +' See if memberName is in listName +' +' eg. if IsMember ("spell_list", "fiery blast") then +' ... do something ... +' +' +' --------------------------------------------------------- +Function IsMember (listName, memberName) +dim ListContents +dim theList +dim WantedMember +dim i + +' Default to not found +IsMember = False + +' Fix up member to remove surrounding spaces and make lower case +WantedMember = Trim (LCase (memberName)) + +' Can't find blank items +If WantedMember = "" Then + Exit Function +End If + +' Get list +ListContents = World.GetVariable (listName) + +' If no list, the member can't be in it +If IsEmpty (ListContents) or IsNull (ListContents) then + Exit Function +End If + +' Split list at commas +theList = split (ListContents, ",") + +' Loop through list, seeing if wanted member is in it +If Not IsEmpty (theList) then + For i = lbound (theList) to ubound (theList) + If theList (i) = WantedMember then + IsMember = True + Exit Function + End If ' end of found it + Next ' end of loop +End If ' end of any items in list + +End Function + +' --------------------------------------------------------- +' +' Add memberName to listName +' +' eg. AddItem "spell_list", "fiery blast" +' +' Note - it is up to you to test if the item is already +' in the list (using IsMember) or it will be added +' twice. +' +' +' --------------------------------------------------------- +Sub AddItem (listName, memberName) +dim ListContents +dim theList +dim NewMember +dim i + +' Get existing list +ListContents = World.GetVariable (listName) + +' Make sure new member is lower case with no spaces around it +NewMember = Trim (LCase (memberName)) + +' Don't add blank items +If NewMember = "" Then + Exit Sub +End If + +' Need comma after previous member, if any +If ListContents <> "" Then + ListContents = ListContents & "," +End If + +' Add new item +ListContents = ListContents & NewMember + +World.SetVariable listName, ListContents + +End Sub + +' --------------------------------------------------------- +' +' Delete memberName from listName +' +' eg. DeleteItem "spell_list", "fiery blast" +' +' +' --------------------------------------------------------- +Sub DeleteItem (listName, memberName) +dim ListContents +dim theList +dim WantedMember +dim i +dim NewContents + +' Fix up member to remove surrounding spaces and make lower case +WantedMember = Trim (LCase (memberName)) + +' Can't delete blank items +If WantedMember = "" Then + Exit Sub +End If + +' Get list +ListContents = World.GetVariable (listName) + +' If no list, the member can't be in it +If IsEmpty (ListContents) or IsNull (ListContents) then + Exit Sub +End If + +' Split list at commas +theList = split (ListContents, ",") + +' New contents are empty now +NewContents = "" + +' Loop through list, copying across all but delete item +If Not IsEmpty (theList) then + For i = lbound (theList) to ubound (theList) + If theList (i) <> WantedMember then + If NewContents <> "" Then + NewContents = NewContents & "," + End If + NewContents = NewContents & theList (i) + End If ' end of not deleted item + Next ' end of loop +End If ' end of any items in list + +' Store new list contents +World.SetVariable listName, NewContents + +End Sub + + +' --------------------------------------------------------- +' +' Delete the entire list called listName +' +' eg. DeleteList "spell_list" +' +' +' --------------------------------------------------------- +Sub DeleteList (listName) + +World.DeleteVariable listName + +End Sub + +' --------------------------------------------------------- +' Example of opening another world from an alias. +' +' Alias: openworld * +' Label: OpenWorld +' Script: OpenWorld +' --------------------------------------------------------- +Sub OpenWorld (thename, theoutput, thewildcards) +dim otherworld +dim filename + + filename = "worlds\" & thewildcards (1) & ".mcl" + set otherworld = world.open (filename) + + if otherworld is nothing then + world.note "Could not open world file " & filename + else + otherworld.activate + end if + +End Sub + +' --------------------------------------------------------- +' Example of toggling from one world to the next +' +' Alias: toggle +' Label: ToggleWorld +' Script: ToggleWorld +' --------------------------------------------------------- +Sub ToggleWorld (thename, theoutput, thewildcards) + dim mylist + dim i + dim thisworld + dim otherworld + + thisworld = 0 + + ' get list of worlds + mylist = world.GetWorldList + + ' find which world we are + If not IsEmpty (mylist) then + for i = lbound (mylist) to ubound (mylist) + If world.WorldName = mylist (i) then + thisworld = i + End If + next + End If + + ' find next world, wrap around at end of list + if thisworld = ubound (mylist) then + thisworld = 0 + else + thisworld = thisworld + 1 + End If + + ' get reference to next world + set otherworld = world.GetWorld (mylist (thisworld)) + + ' activate it + If not (otherworld is nothing) then + otherworld.activate + End If + +End Sub + +' --------------------------------------------------------- +' Example of going to another world +' +' Alias: world * +' Label: GoToWorld +' Script: GoToWorld +' --------------------------------------------------------- +Sub GoToWorld (thename, theoutput, thewildcards) + dim mylist + dim i + dim otherworld + + ' get list of worlds + mylist = world.GetWorldList + + i = cint (thewildcards (1)) + + if i < 0 or i > ubound (mylist) then + world.note "You do not have a world number " & i + exit sub + End If + + ' get reference to next world + set otherworld = world.GetWorld (mylist (i)) + + ' activate it + If not (otherworld is nothing) then + otherworld.activate + End If + +End Sub + +' --------------------------------------------------------- +' Alias to enable all triggers +' +' Alias: enable_triggers +' Label: EnableTriggers +' Script: EnableTriggers +' --------------------------------------------------------- + +Sub EnableTriggers (thename, theoutput, thewildcards) +world.setoption "enable_triggers", 1 +End Sub + +' --------------------------------------------------------- +' Alias to disable all triggers +' +' Alias: disable_triggers +' Label: DisableTriggers +' Script: DisableTriggers +' --------------------------------------------------------- + +Sub DisableTriggers (thename, theoutput, thewildcards) +world.setoption "enable_triggers", 0 +End Sub + +world.note "Scripting enabled - script file processed" + diff --git a/cosmic rage/socket/core.dll b/cosmic rage/socket/core.dll new file mode 100644 index 0000000000000000000000000000000000000000..9cb49ee8acfee3e3b0b501a894f3f5ec6ff6e512 GIT binary patch literal 32768 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 literal 0 HcmV?d00001 diff --git a/cosmic rage/socket/ftp.lua b/cosmic rage/socket/ftp.lua new file mode 100644 index 0000000..598f65d --- /dev/null +++ b/cosmic rage/socket/ftp.lua @@ -0,0 +1,281 @@ +----------------------------------------------------------------------------- +-- FTP support for the Lua language +-- LuaSocket toolkit. +-- Author: Diego Nehab +-- RCS ID: $Id: ftp.lua,v 1.45 2007/07/11 19:25:47 diego Exp $ +----------------------------------------------------------------------------- + +----------------------------------------------------------------------------- +-- Declare module and import dependencies +----------------------------------------------------------------------------- +local base = _G +local table = require("table") +local string = require("string") +local math = require("math") +local socket = require("socket") +local url = require("socket.url") +local tp = require("socket.tp") +local ltn12 = require("ltn12") +module("socket.ftp") + +----------------------------------------------------------------------------- +-- Program constants +----------------------------------------------------------------------------- +-- timeout in seconds before the program gives up on a connection +TIMEOUT = 60 +-- default port for ftp service +PORT = 21 +-- this is the default anonymous password. used when no password is +-- provided in url. should be changed to your e-mail. +USER = "ftp" +PASSWORD = "anonymous@anonymous.org" + +----------------------------------------------------------------------------- +-- Low level FTP API +----------------------------------------------------------------------------- +local metat = { __index = {} } + +function open(server, port, create) + local tp = socket.try(tp.connect(server, port or PORT, TIMEOUT, create)) + local f = base.setmetatable({ tp = tp }, metat) + -- make sure everything gets closed in an exception + f.try = socket.newtry(function() f:close() end) + return f +end + +function metat.__index:portconnect() + self.try(self.server:settimeout(TIMEOUT)) + self.data = self.try(self.server:accept()) + self.try(self.data:settimeout(TIMEOUT)) +end + +function metat.__index:pasvconnect() + self.data = self.try(socket.tcp()) + self.try(self.data:settimeout(TIMEOUT)) + self.try(self.data:connect(self.pasvt.ip, self.pasvt.port)) +end + +function metat.__index:login(user, password) + self.try(self.tp:command("user", user or USER)) + local code, reply = self.try(self.tp:check{"2..", 331}) + if code == 331 then + self.try(self.tp:command("pass", password or PASSWORD)) + self.try(self.tp:check("2..")) + end + return 1 +end + +function metat.__index:pasv() + self.try(self.tp:command("pasv")) + local code, reply = self.try(self.tp:check("2..")) + local pattern = "(%d+)%D(%d+)%D(%d+)%D(%d+)%D(%d+)%D(%d+)" + local a, b, c, d, p1, p2 = socket.skip(2, string.find(reply, pattern)) + self.try(a and b and c and d and p1 and p2, reply) + self.pasvt = { + ip = string.format("%d.%d.%d.%d", a, b, c, d), + port = p1*256 + p2 + } + if self.server then + self.server:close() + self.server = nil + end + return self.pasvt.ip, self.pasvt.port +end + +function metat.__index:port(ip, port) + self.pasvt = nil + if not ip then + ip, port = self.try(self.tp:getcontrol():getsockname()) + self.server = self.try(socket.bind(ip, 0)) + ip, port = self.try(self.server:getsockname()) + self.try(self.server:settimeout(TIMEOUT)) + end + local pl = math.mod(port, 256) + local ph = (port - pl)/256 + local arg = string.gsub(string.format("%s,%d,%d", ip, ph, pl), "%.", ",") + self.try(self.tp:command("port", arg)) + self.try(self.tp:check("2..")) + return 1 +end + +function metat.__index:send(sendt) + self.try(self.pasvt or self.server, "need port or pasv first") + -- if there is a pasvt table, we already sent a PASV command + -- we just get the data connection into self.data + if self.pasvt then self:pasvconnect() end + -- get the transfer argument and command + local argument = sendt.argument or + url.unescape(string.gsub(sendt.path or "", "^[/\\]", "")) + if argument == "" then argument = nil end + local command = sendt.command or "stor" + -- send the transfer command and check the reply + self.try(self.tp:command(command, argument)) + local code, reply = self.try(self.tp:check{"2..", "1.."}) + -- if there is not a a pasvt table, then there is a server + -- and we already sent a PORT command + if not self.pasvt then self:portconnect() end + -- get the sink, source and step for the transfer + local step = sendt.step or ltn12.pump.step + local readt = {self.tp.c} + local checkstep = function(src, snk) + -- check status in control connection while downloading + local readyt = socket.select(readt, nil, 0) + if readyt[tp] then code = self.try(self.tp:check("2..")) end + return step(src, snk) + end + local sink = socket.sink("close-when-done", self.data) + -- transfer all data and check error + self.try(ltn12.pump.all(sendt.source, sink, checkstep)) + if string.find(code, "1..") then self.try(self.tp:check("2..")) end + -- done with data connection + self.data:close() + -- find out how many bytes were sent + local sent = socket.skip(1, self.data:getstats()) + self.data = nil + return sent +end + +function metat.__index:receive(recvt) + self.try(self.pasvt or self.server, "need port or pasv first") + if self.pasvt then self:pasvconnect() end + local argument = recvt.argument or + url.unescape(string.gsub(recvt.path or "", "^[/\\]", "")) + if argument == "" then argument = nil end + local command = recvt.command or "retr" + self.try(self.tp:command(command, argument)) + local code = self.try(self.tp:check{"1..", "2.."}) + if not self.pasvt then self:portconnect() end + local source = socket.source("until-closed", self.data) + local step = recvt.step or ltn12.pump.step + self.try(ltn12.pump.all(source, recvt.sink, step)) + if string.find(code, "1..") then self.try(self.tp:check("2..")) end + self.data:close() + self.data = nil + return 1 +end + +function metat.__index:cwd(dir) + self.try(self.tp:command("cwd", dir)) + self.try(self.tp:check(250)) + return 1 +end + +function metat.__index:type(type) + self.try(self.tp:command("type", type)) + self.try(self.tp:check(200)) + return 1 +end + +function metat.__index:greet() + local code = self.try(self.tp:check{"1..", "2.."}) + if string.find(code, "1..") then self.try(self.tp:check("2..")) end + return 1 +end + +function metat.__index:quit() + self.try(self.tp:command("quit")) + self.try(self.tp:check("2..")) + return 1 +end + +function metat.__index:close() + if self.data then self.data:close() end + if self.server then self.server:close() end + return self.tp:close() +end + +----------------------------------------------------------------------------- +-- High level FTP API +----------------------------------------------------------------------------- +local function override(t) + if t.url then + local u = url.parse(t.url) + for i,v in base.pairs(t) do + u[i] = v + end + return u + else return t end +end + +local function tput(putt) + putt = override(putt) + socket.try(putt.host, "missing hostname") + local f = open(putt.host, putt.port, putt.create) + f:greet() + f:login(putt.user, putt.password) + if putt.type then f:type(putt.type) end + f:pasv() + local sent = f:send(putt) + f:quit() + f:close() + return sent +end + +local default = { + path = "/", + scheme = "ftp" +} + +local function parse(u) + local t = socket.try(url.parse(u, default)) + socket.try(t.scheme == "ftp", "wrong scheme '" .. t.scheme .. "'") + socket.try(t.host, "missing hostname") + local pat = "^type=(.)$" + if t.params then + t.type = socket.skip(2, string.find(t.params, pat)) + socket.try(t.type == "a" or t.type == "i", + "invalid type '" .. t.type .. "'") + end + return t +end + +local function sput(u, body) + local putt = parse(u) + putt.source = ltn12.source.string(body) + return tput(putt) +end + +put = socket.protect(function(putt, body) + if base.type(putt) == "string" then return sput(putt, body) + else return tput(putt) end +end) + +local function tget(gett) + gett = override(gett) + socket.try(gett.host, "missing hostname") + local f = open(gett.host, gett.port, gett.create) + f:greet() + f:login(gett.user, gett.password) + if gett.type then f:type(gett.type) end + f:pasv() + f:receive(gett) + f:quit() + return f:close() +end + +local function sget(u) + local gett = parse(u) + local t = {} + gett.sink = ltn12.sink.table(t) + tget(gett) + return table.concat(t) +end + +command = socket.protect(function(cmdt) + cmdt = override(cmdt) + socket.try(cmdt.host, "missing hostname") + socket.try(cmdt.command, "missing command") + local f = open(cmdt.host, cmdt.port, cmdt.create) + f:greet() + f:login(cmdt.user, cmdt.password) + f.try(f.tp:command(cmdt.command, cmdt.argument)) + if cmdt.check then f.try(f.tp:check(cmdt.check)) end + f:quit() + return f:close() +end) + +get = socket.protect(function(gett) + if base.type(gett) == "string" then return sget(gett) + else return tget(gett) end +end) + diff --git a/cosmic rage/socket/http.lua b/cosmic rage/socket/http.lua new file mode 100644 index 0000000..c020d8e --- /dev/null +++ b/cosmic rage/socket/http.lua @@ -0,0 +1,350 @@ +----------------------------------------------------------------------------- +-- HTTP/1.1 client support for the Lua language. +-- LuaSocket toolkit. +-- Author: Diego Nehab +-- RCS ID: $Id: http.lua,v 1.70 2007/03/12 04:08:40 diego Exp $ +----------------------------------------------------------------------------- + +----------------------------------------------------------------------------- +-- Declare module and import dependencies +------------------------------------------------------------------------------- +local socket = require("socket") +local url = require("socket.url") +local ltn12 = require("ltn12") +local mime = require("mime") +local string = require("string") +local base = _G +local table = require("table") +module("socket.http") + +----------------------------------------------------------------------------- +-- Program constants +----------------------------------------------------------------------------- +-- connection timeout in seconds +TIMEOUT = 60 +-- default port for document retrieval +PORT = 80 +-- user agent field sent in request +USERAGENT = socket._VERSION + +----------------------------------------------------------------------------- +-- Reads MIME headers from a connection, unfolding where needed +----------------------------------------------------------------------------- +local function receiveheaders(sock, headers) + local line, name, value, err + headers = headers or {} + -- get first line + line, err = sock:receive() + if err then return nil, err end + -- headers go until a blank line is found + while line ~= "" do + -- get field-name and value + name, value = socket.skip(2, string.find(line, "^(.-):%s*(.*)")) + if not (name and value) then return nil, "malformed reponse headers" end + name = string.lower(name) + -- get next line (value might be folded) + line, err = sock:receive() + if err then return nil, err end + -- unfold any folded values + while string.find(line, "^%s") do + value = value .. line + line = sock:receive() + if err then return nil, err end + end + -- save pair in table + if headers[name] then headers[name] = headers[name] .. ", " .. value + else headers[name] = value end + end + return headers +end + +----------------------------------------------------------------------------- +-- Extra sources and sinks +----------------------------------------------------------------------------- +socket.sourcet["http-chunked"] = function(sock, headers) + return base.setmetatable({ + getfd = function() return sock:getfd() end, + dirty = function() return sock:dirty() end + }, { + __call = function() + -- get chunk size, skip extention + local line, err = sock:receive() + if err then return nil, err end + local size = base.tonumber(string.gsub(line, ";.*", ""), 16) + if not size then return nil, "invalid chunk size" end + -- was it the last chunk? + if size > 0 then + -- if not, get chunk and skip terminating CRLF + local chunk, err, part = sock:receive(size) + if chunk then sock:receive() end + return chunk, err + else + -- if it was, read trailers into headers table + headers, err = receiveheaders(sock, headers) + if not headers then return nil, err end + end + end + }) +end + +socket.sinkt["http-chunked"] = function(sock) + return base.setmetatable({ + getfd = function() return sock:getfd() end, + dirty = function() return sock:dirty() end + }, { + __call = function(self, chunk, err) + if not chunk then return sock:send("0\r\n\r\n") end + local size = string.format("%X\r\n", string.len(chunk)) + return sock:send(size .. chunk .. "\r\n") + end + }) +end + +----------------------------------------------------------------------------- +-- Low level HTTP API +----------------------------------------------------------------------------- +local metat = { __index = {} } + +function open(host, port, create) + -- create socket with user connect function, or with default + local c = socket.try((create or socket.tcp)()) + local h = base.setmetatable({ c = c }, metat) + -- create finalized try + h.try = socket.newtry(function() h:close() end) + -- set timeout before connecting + h.try(c:settimeout(TIMEOUT)) + h.try(c:connect(host, port or PORT)) + -- here everything worked + return h +end + +function metat.__index:sendrequestline(method, uri) + local reqline = string.format("%s %s HTTP/1.1\r\n", method or "GET", uri) + return self.try(self.c:send(reqline)) +end + +function metat.__index:sendheaders(headers) + local h = "\r\n" + for i, v in base.pairs(headers) do + h = i .. ": " .. v .. "\r\n" .. h + end + self.try(self.c:send(h)) + return 1 +end + +function metat.__index:sendbody(headers, source, step) + source = source or ltn12.source.empty() + step = step or ltn12.pump.step + -- if we don't know the size in advance, send chunked and hope for the best + local mode = "http-chunked" + if headers["content-length"] then mode = "keep-open" end + return self.try(ltn12.pump.all(source, socket.sink(mode, self.c), step)) +end + +function metat.__index:receivestatusline() + local status = self.try(self.c:receive(5)) + -- identify HTTP/0.9 responses, which do not contain a status line + -- this is just a heuristic, but is what the RFC recommends + if status ~= "HTTP/" then return nil, status end + -- otherwise proceed reading a status line + status = self.try(self.c:receive("*l", status)) + local code = socket.skip(2, string.find(status, "HTTP/%d*%.%d* (%d%d%d)")) + return self.try(base.tonumber(code), status) +end + +function metat.__index:receiveheaders() + return self.try(receiveheaders(self.c)) +end + +function metat.__index:receivebody(headers, sink, step) + sink = sink or ltn12.sink.null() + step = step or ltn12.pump.step + local length = base.tonumber(headers["content-length"]) + local t = headers["transfer-encoding"] -- shortcut + local mode = "default" -- connection close + if t and t ~= "identity" then mode = "http-chunked" + elseif base.tonumber(headers["content-length"]) then mode = "by-length" end + return self.try(ltn12.pump.all(socket.source(mode, self.c, length), + sink, step)) +end + +function metat.__index:receive09body(status, sink, step) + local source = ltn12.source.rewind(socket.source("until-closed", self.c)) + source(status) + return self.try(ltn12.pump.all(source, sink, step)) +end + +function metat.__index:close() + return self.c:close() +end + +----------------------------------------------------------------------------- +-- High level HTTP API +----------------------------------------------------------------------------- +local function adjusturi(reqt) + local u = reqt + -- if there is a proxy, we need the full url. otherwise, just a part. + if not reqt.proxy and not PROXY then + u = { + path = socket.try(reqt.path, "invalid path 'nil'"), + params = reqt.params, + query = reqt.query, + fragment = reqt.fragment + } + end + return url.build(u) +end + +local function adjustproxy(reqt) + local proxy = reqt.proxy or PROXY + if proxy then + proxy = url.parse(proxy) + return proxy.host, proxy.port or 3128 + else + return reqt.host, reqt.port + end +end + +local function adjustheaders(reqt) + -- default headers + local lower = { + ["user-agent"] = USERAGENT, + ["host"] = reqt.host, + ["connection"] = "close, TE", + ["te"] = "trailers" + } + -- if we have authentication information, pass it along + if reqt.user and reqt.password then + lower["authorization"] = + "Basic " .. (mime.b64(reqt.user .. ":" .. reqt.password)) + end + -- override with user headers + for i,v in base.pairs(reqt.headers or lower) do + lower[string.lower(i)] = v + end + return lower +end + +-- default url parts +local default = { + host = "", + port = PORT, + path ="/", + scheme = "http" +} + +local function adjustrequest(reqt) + -- parse url if provided + local nreqt = reqt.url and url.parse(reqt.url, default) or {} + -- explicit components override url + for i,v in base.pairs(reqt) do nreqt[i] = v end + if nreqt.port == "" then nreqt.port = 80 end + socket.try(nreqt.host and nreqt.host ~= "", + "invalid host '" .. base.tostring(nreqt.host) .. "'") + -- compute uri if user hasn't overriden + nreqt.uri = reqt.uri or adjusturi(nreqt) + -- ajust host and port if there is a proxy + nreqt.host, nreqt.port = adjustproxy(nreqt) + -- adjust headers in request + nreqt.headers = adjustheaders(nreqt) + return nreqt +end + +local function shouldredirect(reqt, code, headers) + return headers.location and + string.gsub(headers.location, "%s", "") ~= "" and + (reqt.redirect ~= false) and + (code == 301 or code == 302) and + (not reqt.method or reqt.method == "GET" or reqt.method == "HEAD") + and (not reqt.nredirects or reqt.nredirects < 5) +end + +local function shouldreceivebody(reqt, code) + if reqt.method == "HEAD" then return nil end + if code == 204 or code == 304 then return nil end + if code >= 100 and code < 200 then return nil end + return 1 +end + +-- forward declarations +local trequest, tredirect + +function tredirect(reqt, location) + local result, code, headers, status = trequest { + -- the RFC says the redirect URL has to be absolute, but some + -- servers do not respect that + url = url.absolute(reqt.url, location), + source = reqt.source, + sink = reqt.sink, + headers = reqt.headers, + proxy = reqt.proxy, + nredirects = (reqt.nredirects or 0) + 1, + create = reqt.create + } + -- pass location header back as a hint we redirected + headers = headers or {} + headers.location = headers.location or location + return result, code, headers, status +end + +function trequest(reqt) + -- we loop until we get what we want, or + -- until we are sure there is no way to get it + local nreqt = adjustrequest(reqt) + local h = open(nreqt.host, nreqt.port, nreqt.create) + -- send request line and headers + h:sendrequestline(nreqt.method, nreqt.uri) + h:sendheaders(nreqt.headers) + -- if there is a body, send it + if nreqt.source then + h:sendbody(nreqt.headers, nreqt.source, nreqt.step) + end + local code, status = h:receivestatusline() + -- if it is an HTTP/0.9 server, simply get the body and we are done + if not code then + h:receive09body(status, nreqt.sink, nreqt.step) + return 1, 200 + end + local headers + -- ignore any 100-continue messages + while code == 100 do + headers = h:receiveheaders() + code, status = h:receivestatusline() + end + headers = h:receiveheaders() + -- at this point we should have a honest reply from the server + -- we can't redirect if we already used the source, so we report the error + if shouldredirect(nreqt, code, headers) and not nreqt.source then + h:close() + return tredirect(reqt, headers.location) + end + -- here we are finally done + if shouldreceivebody(nreqt, code) then + h:receivebody(headers, nreqt.sink, nreqt.step) + end + h:close() + return 1, code, headers, status +end + +local function srequest(u, b) + local t = {} + local reqt = { + url = u, + sink = ltn12.sink.table(t) + } + if b then + reqt.source = ltn12.source.string(b) + reqt.headers = { + ["content-length"] = string.len(b), + ["content-type"] = "application/x-www-form-urlencoded" + } + reqt.method = "POST" + end + local code, headers, status = socket.skip(1, trequest(reqt)) + return table.concat(t), code, headers, status +end + +request = socket.protect(function(reqt, body) + if base.type(reqt) == "string" then return srequest(reqt, body) + else return trequest(reqt) end +end) diff --git a/cosmic rage/socket/smtp.lua b/cosmic rage/socket/smtp.lua new file mode 100644 index 0000000..8f3cfcf --- /dev/null +++ b/cosmic rage/socket/smtp.lua @@ -0,0 +1,251 @@ +----------------------------------------------------------------------------- +-- SMTP client support for the Lua language. +-- LuaSocket toolkit. +-- Author: Diego Nehab +-- RCS ID: $Id: smtp.lua,v 1.46 2007/03/12 04:08:40 diego Exp $ +----------------------------------------------------------------------------- + +----------------------------------------------------------------------------- +-- Declare module and import dependencies +----------------------------------------------------------------------------- +local base = _G +local coroutine = require("coroutine") +local string = require("string") +local math = require("math") +local os = require("os") +local socket = require("socket") +local tp = require("socket.tp") +local ltn12 = require("ltn12") +local mime = require("mime") +module("socket.smtp") + +----------------------------------------------------------------------------- +-- Program constants +----------------------------------------------------------------------------- +-- timeout for connection +TIMEOUT = 60 +-- default server used to send e-mails +SERVER = "localhost" +-- default port +PORT = 25 +-- domain used in HELO command and default sendmail +-- If we are under a CGI, try to get from environment +DOMAIN = os.getenv("SERVER_NAME") or "localhost" +-- default time zone (means we don't know) +ZONE = "-0000" + +--------------------------------------------------------------------------- +-- Low level SMTP API +----------------------------------------------------------------------------- +local metat = { __index = {} } + +function metat.__index:greet(domain) + self.try(self.tp:check("2..")) + self.try(self.tp:command("EHLO", domain or DOMAIN)) + return socket.skip(1, self.try(self.tp:check("2.."))) +end + +function metat.__index:mail(from) + self.try(self.tp:command("MAIL", "FROM:" .. from)) + return self.try(self.tp:check("2..")) +end + +function metat.__index:rcpt(to) + self.try(self.tp:command("RCPT", "TO:" .. to)) + return self.try(self.tp:check("2..")) +end + +function metat.__index:data(src, step) + self.try(self.tp:command("DATA")) + self.try(self.tp:check("3..")) + self.try(self.tp:source(src, step)) + self.try(self.tp:send("\r\n.\r\n")) + return self.try(self.tp:check("2..")) +end + +function metat.__index:quit() + self.try(self.tp:command("QUIT")) + return self.try(self.tp:check("2..")) +end + +function metat.__index:close() + return self.tp:close() +end + +function metat.__index:login(user, password) + self.try(self.tp:command("AUTH", "LOGIN")) + self.try(self.tp:check("3..")) + self.try(self.tp:command(mime.b64(user))) + self.try(self.tp:check("3..")) + self.try(self.tp:command(mime.b64(password))) + return self.try(self.tp:check("2..")) +end + +function metat.__index:plain(user, password) + local auth = "PLAIN " .. mime.b64("\0" .. user .. "\0" .. password) + self.try(self.tp:command("AUTH", auth)) + return self.try(self.tp:check("2..")) +end + +function metat.__index:auth(user, password, ext) + if not user or not password then return 1 end + if string.find(ext, "AUTH[^\n]+LOGIN") then + return self:login(user, password) + elseif string.find(ext, "AUTH[^\n]+PLAIN") then + return self:plain(user, password) + else + self.try(nil, "authentication not supported") + end +end + +-- send message or throw an exception +function metat.__index:send(mailt) + self:mail(mailt.from) + if base.type(mailt.rcpt) == "table" then + for i,v in base.ipairs(mailt.rcpt) do + self:rcpt(v) + end + else + self:rcpt(mailt.rcpt) + end + self:data(ltn12.source.chain(mailt.source, mime.stuff()), mailt.step) +end + +function open(server, port, create) + local tp = socket.try(tp.connect(server or SERVER, port or PORT, + TIMEOUT, create)) + local s = base.setmetatable({tp = tp}, metat) + -- make sure tp is closed if we get an exception + s.try = socket.newtry(function() + s:close() + end) + return s +end + +-- convert headers to lowercase +local function lower_headers(headers) + local lower = {} + for i,v in base.pairs(headers or lower) do + lower[string.lower(i)] = v + end + return lower +end + +--------------------------------------------------------------------------- +-- Multipart message source +----------------------------------------------------------------------------- +-- returns a hopefully unique mime boundary +local seqno = 0 +local function newboundary() + seqno = seqno + 1 + return string.format('%s%05d==%05u', os.date('%d%m%Y%H%M%S'), + math.random(0, 99999), seqno) +end + +-- send_message forward declaration +local send_message + +-- yield the headers all at once, it's faster +local function send_headers(headers) + local h = "\r\n" + for i,v in base.pairs(headers) do + h = i .. ': ' .. v .. "\r\n" .. h + end + coroutine.yield(h) +end + +-- yield multipart message body from a multipart message table +local function send_multipart(mesgt) + -- make sure we have our boundary and send headers + local bd = newboundary() + local headers = lower_headers(mesgt.headers or {}) + headers['content-type'] = headers['content-type'] or 'multipart/mixed' + headers['content-type'] = headers['content-type'] .. + '; boundary="' .. bd .. '"' + send_headers(headers) + -- send preamble + if mesgt.body.preamble then + coroutine.yield(mesgt.body.preamble) + coroutine.yield("\r\n") + end + -- send each part separated by a boundary + for i, m in base.ipairs(mesgt.body) do + coroutine.yield("\r\n--" .. bd .. "\r\n") + send_message(m) + end + -- send last boundary + coroutine.yield("\r\n--" .. bd .. "--\r\n\r\n") + -- send epilogue + if mesgt.body.epilogue then + coroutine.yield(mesgt.body.epilogue) + coroutine.yield("\r\n") + end +end + +-- yield message body from a source +local function send_source(mesgt) + -- make sure we have a content-type + local headers = lower_headers(mesgt.headers or {}) + headers['content-type'] = headers['content-type'] or + 'text/plain; charset="iso-8859-1"' + send_headers(headers) + -- send body from source + while true do + local chunk, err = mesgt.body() + if err then coroutine.yield(nil, err) + elseif chunk then coroutine.yield(chunk) + else break end + end +end + +-- yield message body from a string +local function send_string(mesgt) + -- make sure we have a content-type + local headers = lower_headers(mesgt.headers or {}) + headers['content-type'] = headers['content-type'] or + 'text/plain; charset="iso-8859-1"' + send_headers(headers) + -- send body from string + coroutine.yield(mesgt.body) +end + +-- message source +function send_message(mesgt) + if base.type(mesgt.body) == "table" then send_multipart(mesgt) + elseif base.type(mesgt.body) == "function" then send_source(mesgt) + else send_string(mesgt) end +end + +-- set defaul headers +local function adjust_headers(mesgt) + local lower = lower_headers(mesgt.headers) + lower["date"] = lower["date"] or + os.date("!%a, %d %b %Y %H:%M:%S ") .. (mesgt.zone or ZONE) + lower["x-mailer"] = lower["x-mailer"] or socket._VERSION + -- this can't be overriden + lower["mime-version"] = "1.0" + return lower +end + +function message(mesgt) + mesgt.headers = adjust_headers(mesgt) + -- create and return message source + local co = coroutine.create(function() send_message(mesgt) end) + return function() + local ret, a, b = coroutine.resume(co) + if ret then return a, b + else return nil, a end + end +end + +--------------------------------------------------------------------------- +-- High level SMTP API +----------------------------------------------------------------------------- +send = socket.protect(function(mailt) + local s = open(mailt.server, mailt.port, mailt.create) + local ext = s:greet(mailt.domain) + s:auth(mailt.user, mailt.password, ext) + s:send(mailt) + s:quit() + return s:close() +end) diff --git a/cosmic rage/socket/tp.lua b/cosmic rage/socket/tp.lua new file mode 100644 index 0000000..0683869 --- /dev/null +++ b/cosmic rage/socket/tp.lua @@ -0,0 +1,123 @@ +----------------------------------------------------------------------------- +-- Unified SMTP/FTP subsystem +-- LuaSocket toolkit. +-- Author: Diego Nehab +-- RCS ID: $Id: tp.lua,v 1.22 2006/03/14 09:04:15 diego Exp $ +----------------------------------------------------------------------------- + +----------------------------------------------------------------------------- +-- Declare module and import dependencies +----------------------------------------------------------------------------- +local base = _G +local string = require("string") +local socket = require("socket") +local ltn12 = require("ltn12") +module("socket.tp") + +----------------------------------------------------------------------------- +-- Program constants +----------------------------------------------------------------------------- +TIMEOUT = 60 + +----------------------------------------------------------------------------- +-- Implementation +----------------------------------------------------------------------------- +-- gets server reply (works for SMTP and FTP) +local function get_reply(c) + local code, current, sep + local line, err = c:receive() + local reply = line + if err then return nil, err end + code, sep = socket.skip(2, string.find(line, "^(%d%d%d)(.?)")) + if not code then return nil, "invalid server reply" end + if sep == "-" then -- reply is multiline + repeat + line, err = c:receive() + if err then return nil, err end + current, sep = socket.skip(2, string.find(line, "^(%d%d%d)(.?)")) + reply = reply .. "\n" .. line + -- reply ends with same code + until code == current and sep == " " + end + return code, reply +end + +-- metatable for sock object +local metat = { __index = {} } + +function metat.__index:check(ok) + local code, reply = get_reply(self.c) + if not code then return nil, reply end + if base.type(ok) ~= "function" then + if base.type(ok) == "table" then + for i, v in base.ipairs(ok) do + if string.find(code, v) then + return base.tonumber(code), reply + end + end + return nil, reply + else + if string.find(code, ok) then return base.tonumber(code), reply + else return nil, reply end + end + else return ok(base.tonumber(code), reply) end +end + +function metat.__index:command(cmd, arg) + if arg then + return self.c:send(cmd .. " " .. arg.. "\r\n") + else + return self.c:send(cmd .. "\r\n") + end +end + +function metat.__index:sink(snk, pat) + local chunk, err = c:receive(pat) + return snk(chunk, err) +end + +function metat.__index:send(data) + return self.c:send(data) +end + +function metat.__index:receive(pat) + return self.c:receive(pat) +end + +function metat.__index:getfd() + return self.c:getfd() +end + +function metat.__index:dirty() + return self.c:dirty() +end + +function metat.__index:getcontrol() + return self.c +end + +function metat.__index:source(source, step) + local sink = socket.sink("keep-open", self.c) + local ret, err = ltn12.pump.all(source, sink, step or ltn12.pump.step) + return ret, err +end + +-- closes the underlying c +function metat.__index:close() + self.c:close() + return 1 +end + +-- connect with server and return c object +function connect(host, port, timeout, create) + local c, e = (create or socket.tcp)() + if not c then return nil, e end + c:settimeout(timeout or TIMEOUT) + local r, e = c:connect(host, port) + if not r then + c:close() + return nil, e + end + return base.setmetatable({c = c}, metat) +end + diff --git a/cosmic rage/socket/url.lua b/cosmic rage/socket/url.lua new file mode 100644 index 0000000..0e31d8a --- /dev/null +++ b/cosmic rage/socket/url.lua @@ -0,0 +1,297 @@ +----------------------------------------------------------------------------- +-- URI parsing, composition and relative URL resolution +-- LuaSocket toolkit. +-- Author: Diego Nehab +-- RCS ID: $Id: url.lua,v 1.38 2006/04/03 04:45:42 diego Exp $ +----------------------------------------------------------------------------- + +----------------------------------------------------------------------------- +-- Declare module +----------------------------------------------------------------------------- +local string = require("string") +local base = _G +local table = require("table") +module("socket.url") + +----------------------------------------------------------------------------- +-- Module version +----------------------------------------------------------------------------- +_VERSION = "URL 1.0.1" + +----------------------------------------------------------------------------- +-- Encodes a string into its escaped hexadecimal representation +-- Input +-- s: binary string to be encoded +-- Returns +-- escaped representation of string binary +----------------------------------------------------------------------------- +function escape(s) + return string.gsub(s, "([^A-Za-z0-9_])", function(c) + return string.format("%%%02x", string.byte(c)) + end) +end + +----------------------------------------------------------------------------- +-- Protects a path segment, to prevent it from interfering with the +-- url parsing. +-- Input +-- s: binary string to be encoded +-- Returns +-- escaped representation of string binary +----------------------------------------------------------------------------- +local function make_set(t) + local s = {} + for i,v in base.ipairs(t) do + s[t[i]] = 1 + end + return s +end + +-- these are allowed withing a path segment, along with alphanum +-- other characters must be escaped +local segment_set = make_set { + "-", "_", ".", "!", "~", "*", "'", "(", + ")", ":", "@", "&", "=", "+", "$", ",", +} + +local function protect_segment(s) + return string.gsub(s, "([^A-Za-z0-9_])", function (c) + if segment_set[c] then return c + else return string.format("%%%02x", string.byte(c)) end + end) +end + +----------------------------------------------------------------------------- +-- Encodes a string into its escaped hexadecimal representation +-- Input +-- s: binary string to be encoded +-- Returns +-- escaped representation of string binary +----------------------------------------------------------------------------- +function unescape(s) + return string.gsub(s, "%%(%x%x)", function(hex) + return string.char(base.tonumber(hex, 16)) + end) +end + +----------------------------------------------------------------------------- +-- Builds a path from a base path and a relative path +-- Input +-- base_path +-- relative_path +-- Returns +-- corresponding absolute path +----------------------------------------------------------------------------- +local function absolute_path(base_path, relative_path) + if string.sub(relative_path, 1, 1) == "/" then return relative_path end + local path = string.gsub(base_path, "[^/]*$", "") + path = path .. relative_path + path = string.gsub(path, "([^/]*%./)", function (s) + if s ~= "./" then return s else return "" end + end) + path = string.gsub(path, "/%.$", "/") + local reduced + while reduced ~= path do + reduced = path + path = string.gsub(reduced, "([^/]*/%.%./)", function (s) + if s ~= "../../" then return "" else return s end + end) + end + path = string.gsub(reduced, "([^/]*/%.%.)$", function (s) + if s ~= "../.." then return "" else return s end + end) + return path +end + +----------------------------------------------------------------------------- +-- Parses a url and returns a table with all its parts according to RFC 2396 +-- The following grammar describes the names given to the URL parts +-- ::= :///;?# +-- ::= @: +-- ::= [:] +-- :: = {/} +-- Input +-- url: uniform resource locator of request +-- default: table with default values for each field +-- Returns +-- table with the following fields, where RFC naming conventions have +-- been preserved: +-- scheme, authority, userinfo, user, password, host, port, +-- path, params, query, fragment +-- Obs: +-- the leading '/' in {/} is considered part of +----------------------------------------------------------------------------- +function parse(url, default) + -- initialize default parameters + local parsed = {} + for i,v in base.pairs(default or parsed) do parsed[i] = v end + -- empty url is parsed to nil + if not url or url == "" then return nil, "invalid url" end + -- remove whitespace + -- url = string.gsub(url, "%s", "") + -- get fragment + url = string.gsub(url, "#(.*)$", function(f) + parsed.fragment = f + return "" + end) + -- get scheme + url = string.gsub(url, "^([%w][%w%+%-%.]*)%:", + function(s) parsed.scheme = s; return "" end) + -- get authority + url = string.gsub(url, "^//([^/]*)", function(n) + parsed.authority = n + return "" + end) + -- get query stringing + url = string.gsub(url, "%?(.*)", function(q) + parsed.query = q + return "" + end) + -- get params + url = string.gsub(url, "%;(.*)", function(p) + parsed.params = p + return "" + end) + -- path is whatever was left + if url ~= "" then parsed.path = url end + local authority = parsed.authority + if not authority then return parsed end + authority = string.gsub(authority,"^([^@]*)@", + function(u) parsed.userinfo = u; return "" end) + authority = string.gsub(authority, ":([^:]*)$", + function(p) parsed.port = p; return "" end) + if authority ~= "" then parsed.host = authority end + local userinfo = parsed.userinfo + if not userinfo then return parsed end + userinfo = string.gsub(userinfo, ":([^:]*)$", + function(p) parsed.password = p; return "" end) + parsed.user = userinfo + return parsed +end + +----------------------------------------------------------------------------- +-- Rebuilds a parsed URL from its components. +-- Components are protected if any reserved or unallowed characters are found +-- Input +-- parsed: parsed URL, as returned by parse +-- Returns +-- a stringing with the corresponding URL +----------------------------------------------------------------------------- +function build(parsed) + local ppath = parse_path(parsed.path or "") + local url = build_path(ppath) + if parsed.params then url = url .. ";" .. parsed.params end + if parsed.query then url = url .. "?" .. parsed.query end + local authority = parsed.authority + if parsed.host then + authority = parsed.host + if parsed.port then authority = authority .. ":" .. parsed.port end + local userinfo = parsed.userinfo + if parsed.user then + userinfo = parsed.user + if parsed.password then + userinfo = userinfo .. ":" .. parsed.password + end + end + if userinfo then authority = userinfo .. "@" .. authority end + end + if authority then url = "//" .. authority .. url end + if parsed.scheme then url = parsed.scheme .. ":" .. url end + if parsed.fragment then url = url .. "#" .. parsed.fragment end + -- url = string.gsub(url, "%s", "") + return url +end + +----------------------------------------------------------------------------- +-- Builds a absolute URL from a base and a relative URL according to RFC 2396 +-- Input +-- base_url +-- relative_url +-- Returns +-- corresponding absolute url +----------------------------------------------------------------------------- +function absolute(base_url, relative_url) + if base.type(base_url) == "table" then + base_parsed = base_url + base_url = build(base_parsed) + else + base_parsed = parse(base_url) + end + local relative_parsed = parse(relative_url) + if not base_parsed then return relative_url + elseif not relative_parsed then return base_url + elseif relative_parsed.scheme then return relative_url + else + relative_parsed.scheme = base_parsed.scheme + if not relative_parsed.authority then + relative_parsed.authority = base_parsed.authority + if not relative_parsed.path then + relative_parsed.path = base_parsed.path + if not relative_parsed.params then + relative_parsed.params = base_parsed.params + if not relative_parsed.query then + relative_parsed.query = base_parsed.query + end + end + else + relative_parsed.path = absolute_path(base_parsed.path or "", + relative_parsed.path) + end + end + return build(relative_parsed) + end +end + +----------------------------------------------------------------------------- +-- Breaks a path into its segments, unescaping the segments +-- Input +-- path +-- Returns +-- segment: a table with one entry per segment +----------------------------------------------------------------------------- +function parse_path(path) + local parsed = {} + path = path or "" + --path = string.gsub(path, "%s", "") + string.gsub(path, "([^/]+)", function (s) table.insert(parsed, s) end) + for i = 1, table.getn(parsed) do + parsed[i] = unescape(parsed[i]) + end + if string.sub(path, 1, 1) == "/" then parsed.is_absolute = 1 end + if string.sub(path, -1, -1) == "/" then parsed.is_directory = 1 end + return parsed +end + +----------------------------------------------------------------------------- +-- Builds a path component from its segments, escaping protected characters. +-- Input +-- parsed: path segments +-- unsafe: if true, segments are not protected before path is built +-- Returns +-- path: corresponding path stringing +----------------------------------------------------------------------------- +function build_path(parsed, unsafe) + local path = "" + local n = table.getn(parsed) + if unsafe then + for i = 1, n-1 do + path = path .. parsed[i] + path = path .. "/" + end + if n > 0 then + path = path .. parsed[n] + if parsed.is_directory then path = path .. "/" end + end + else + for i = 1, n-1 do + path = path .. protect_segment(parsed[i]) + path = path .. "/" + end + if n > 0 then + path = path .. protect_segment(parsed[n]) + if parsed.is_directory then path = path .. "/" end + end + end + if parsed.is_absolute then path = "/" .. path end + return path +end diff --git a/cosmic rage/spell/american-words.10 b/cosmic rage/spell/american-words.10 new file mode 100644 index 0000000..f086ee0 --- /dev/null +++ b/cosmic rage/spell/american-words.10 @@ -0,0 +1,56 @@ +afterward +apologize +behavior +behavior's +catalog +catalog's +center +center's +check +checks +color +color's +colors +defense +defense's +favor +favor's +favorite +fices +flavor +flavor's +gray +judgment +labeled +labeling +labor +labor's +learned +organization +organization's +organize +organized +organizes +organizing +practice +practice's +program +program's +programed +programing +programmed +programming +programs +realize +realized +realizes +realizing +recognize +recognized +recognizes +recognizing +rumor +rumor's +spelled +story +story's diff --git a/cosmic rage/spell/american-words.20 b/cosmic rage/spell/american-words.20 new file mode 100644 index 0000000..6e0a21c --- /dev/null +++ b/cosmic rage/spell/american-words.20 @@ -0,0 +1,207 @@ +adapter +adapter's +aging +analyze +analyzed +analyzes +analyzing +apologized +apologizes +apologizing +appall +appalls +ass +ass's +authorization +authorization's +authorize +authorized +authorizes +authorizing +ax +ax's +canceled +canceling +catalogs +centered +centering +centers +check's +checker +checker's +civilization +civilization's +civilize +civilized +civilizes +civilizing +colored +coloring +computerize +computerized +computerizes +computerizing +counseled +counseling +cozy +criticize +criticized +criticizes +criticizing +defensive +dependent +dependent's +dialed +dialing +dialings +dialog +dialog's +draft +draft's +drafted +drafting +drafts +dreamed +emphasize +emphasized +emphasizes +emphasizing +endeavor +favorable +favored +favoring +favorites +favors +fiber +fiber's +fibers +finalize +finalized +finalizes +finalizing +formulas +fulfill +fulfills +generalization +generalization's +generalizations +generalize +generalized +generalizes +generalizing +honor +honor's +honored +honoring +honors +humor +humor's +initialization +initialize +initialized +initializes +initializing +inquire +inquired +inquires +inquiries +inquiring +inquiry +inquiry's +judgment's +judgments +license +license's +licensed +licenses +licensing +liter +liter's +marvelous +maximize +meter +meter's +meters +minimize +modeled +modeling +modelings +mold +mold's +neighbor +neighbor's +neighborhood +neighborhood's +neighbors +offense +offense's +offenses +offensive +optimization +optimize +optimized +optimizes +optimizing +organizations +organizer +organizers +patronize +patronized +patronizes +patronizing +practiced +practices +practicing +privatization +prize +prize's +prizes +publicize +publicized +publicizes +publicizing +queuing +realization +realization's +recognizable +rumored +rumoring +rumors +signaled +signaling +skeptical +specialize +specialized +specializes +specializing +specialty +specialty's +spoiled +standardize +standardized +standardizes +standardizing +stories +subsidize +subsidized +subsidizes +subsidizing +summarize +summarized +summarizes +summarizing +sympathize +synthesizer +synthesizer's +theater +theater's +tire +tired +tires +tiring +traveled +traveling +travelings +unauthorized +whiskey +whiskey's diff --git a/cosmic rage/spell/english-contractions.10 b/cosmic rage/spell/english-contractions.10 new file mode 100644 index 0000000..55282e3 --- /dev/null +++ b/cosmic rage/spell/english-contractions.10 @@ -0,0 +1,13 @@ +aren't +can't +couldn't +didn't +doesn't +don't +haven't +isn't +they're +wasn't +won't +wouldn't +you're diff --git a/cosmic rage/spell/english-contractions.35 b/cosmic rage/spell/english-contractions.35 new file mode 100644 index 0000000..9249481 --- /dev/null +++ b/cosmic rage/spell/english-contractions.35 @@ -0,0 +1,5 @@ +I'm +ain't +ma'am +o'clock +we're diff --git a/cosmic rage/spell/english-upper.10 b/cosmic rage/spell/english-upper.10 new file mode 100644 index 0000000..e16d8df --- /dev/null +++ b/cosmic rage/spell/english-upper.10 @@ -0,0 +1,26 @@ +American +Brown +Brown's +Christian +Christian's +Congress +Congress's +Doctor +England +England's +English +English's +Europe +Europe's +French +French's +God +God's +I +John +John's +Mister +Mister's +Mr +Mr's +Mrs diff --git a/cosmic rage/spell/english-upper.35 b/cosmic rage/spell/english-upper.35 new file mode 100644 index 0000000..3dfe7f1 --- /dev/null +++ b/cosmic rage/spell/english-upper.35 @@ -0,0 +1,212 @@ +African +Africans +Allah +Allah's +Americanism +Americanism's +Americanisms +Americans +April +April's +Aprils +Asian +Asians +August +August's +Augusts +B +B's +British +Britisher +C +C's +Catholic +Catholicism +Catholicism's +Catholicisms +Catholics +Celsius +Celsiuses +Chicano +Chicano's +Chicanos +Christianities +Christianity +Christianity's +Christians +Christmas +Christmas's +Christmases +Cs +D +D's +December +December's +Decembers +Dutch +Dutch's +E +E's +Easter +Easter's +Easters +Englished +Englishes +Englishing +Es +Eskimo +Eskimo's +Eskimos +European +Europeans +F +F's +Fahrenheit +Fahrenheits +Februaries +February +February's +Friday +Friday's +Fridays +G +G's +Greek +Greek's +Greeks +H +H's +Halloween +Halloween's +Halloweens +Hebrew +Hebrew's +Hebrews +Hispanic +Hispanics +I'm +Indian +Indian's +Indians +Islam +Islam's +Islamic +Islamics +Islams +Januaries +January +January's +Jew +Jew's +Jewish +Jews +Judaism +Judaism's +Judaisms +Julies +July +July's +June +June's +Junes +K +K's +Koran +Koran's +Korans +Latin +Latin's +Latins +March +March's +Marches +Marxism +Marxism's +Marxisms +Marxist +Marxist's +Marxists +May +May's +Mays +Monday +Monday's +Mondays +Moslem's +Ms +Muslim +Muslim's +Muslims +N +N's +Nazi +Nazi's +Nazis +Negro +Negro's +Negroes +November +November's +Novembers +O +OK +OKs +October +October's +Octobers +Os +P +P's +Passover +Passover's +Passovers +Protestant +Protestant's +Protestants +S +S's +Sabbath +Sabbath's +Sabbaths +Satan +Satan's +Saturday +Saturday's +Saturdays +Scotch +Scotches +September +September's +Septembers +Sunday +Sunday's +Sundays +T +T's +Taurus +Taurus's +Tauruses +Thursday +Thursday's +Thursdays +Tuesday +Tuesday's +Tuesdays +U +V +V's +W +W's +Wednesday +Wednesday's +Wednesdays +Xmas +Xmas's +Xmases +Y +Y's +Yankee +Yankee's +Yankees +Yiddish +Yiddish's diff --git a/cosmic rage/spell/english-upper.40 b/cosmic rage/spell/english-upper.40 new file mode 100644 index 0000000..89403e0 --- /dev/null +++ b/cosmic rage/spell/english-upper.40 @@ -0,0 +1,532 @@ +A +A's +Advent +Advent's +Advents +Africa +Africa's +America +America's +Americana +Americana's +Anglican +Anglicans +Anglo +Anglo's +Anglos +Antarctic +Antarctic's +Antarctica +Antarctica's +Apr +Apr's +Aquarius +Aquarius's +Aquariuses +Arab +Arab's +Arabic +Arabic's +Arabs +Arctic +Arctic's +Aries +Arieses +As +Asia +Asia's +AstroTurf +AstroTurfs +Atlantic +Atlantic's +Aug +Aug's +Australia +Australia's +Australian +Australian's +Australians +Ave +Ave's +Aves +Baptist +Baptist's +Baptists +Bible +Bible's +Bibles +Black's +Blvd +Braille +Braille's +Brailled +Brailles +Brailling +Britain +Britain's +Brownie +Brownie's +Brownies +Buddha +Buddha's +Buddhas +Buddhism +Buddhism's +Buddhisms +Buddhist +Buddhist's +Buddhists +Canadian +Canadians +Cancer +Cancer's +Cancers +Cantonese +Cantonese's +Capitol +Capitol's +Capitols +Capricorn +Capricorn's +Capricorns +Caribbean +Caribbeans +Caucasian +Caucasians +Chinatown +Chinatown's +Chinatowns +Chinese +Christ +Christ's +Christs +Ci +Co +Co's +Coke +Coke's +Cokes +Communion +Communion's +Communions +Confederacy +Confederacy's +Confederate +Confederates +Congresses +Constitution +Cyrillic +Dalmatian +Dalmatian's +Dalmatians +Danish +Dec +Dec's +Democrat +Democrat's +Democratic +Democrats +Dixie +Dixie's +Dr +Dr's +Dumpster +Dumpsters +Emmies +Emmy +Emmy's +Episcopalian +Episcopalians +Father +Father's +Fathers +Feb +Feb's +Fed +Fed's +Feds +Frenched +Frenches +Frenching +Freudian +Freudians +Fri +Fri's +Frisbee +Frisbee's +Frisbees +Gemini +Gemini's +Geminis +Gen +Gen's +German +German's +Germans +Gospel +Gospel's +Gospels +Grammies +Grammy +Hanukkah +Hanukkah's +Hanukkahs +Highness +Highness's +Hindu +Hindu's +Hinduism +Hinduism's +Hinduisms +Hindus +Hollywood +Hollywood's +Holocaust +House +House's +I'd +I'll +I've +Inc +Inc's +Internet +Inuit +Inuit's +Inuits +Irish +Italian +Italian's +Italians +J +J's +Jacuzzi +Jacuzzis +Jan +Jan's +Japanese +Japaneses +Jeep +Jeeps +Jesus +Jr +Jr's +Jul +Jul's +Jun +Jun's +Junior +Juniors +Jupiter +Jupiter's +Kleenex +Kleenex's +Kleenexes +Korean +Koreans +Kwanzaa +Kwanzaas +L +L's +Latina +Latina's +Latinas +Latino +Latinos +Laundromat +Laundromat's +Laundromats +Lent +Lent's +Lents +Leo +Leo's +Leos +Libra +Libra's +Libras +Ln +Lord +Lord's +Lords +Lutheran +Lutheran's +Lutherans +M +M's +Mace +Mace's +Maced +Maces +Macing +Mafia +Mafia's +Mafias +Mandarin +Maori +Maori's +Maoris +Mar +Mar's +Marine +Marines +Mars +Martian +Martians +Mason +Mason's +Masons +Mass +Masses +McCoy +McCoy's +McCoys +Mecca +Mecca's +Meccas +Medicaid +Medicaid's +Medicaids +Medicare +Medicare's +Medicares +Mediterranean +Mediterranean's +Mediterraneans +Mercuries +Mercury +Mercury's +Messiah +Messiah's +Messiahs +Messrs +Messrs's +Methodist +Methodist's +Methodists +Mexican +Mexicans +Midwest +Midwest's +Midwestern +Miss +Miss's +Misses +Mon +Mon's +Mons +Mormon +Mormon's +Mormons +Mount +Mount's +Mt +Mt's +Muhammad +Muhammad's +Muzak +Muzak's +Muzaks +Neptune +Neptune's +Nov +Nov's +Oct +Oct's +Olympic +Olympics +Orient +Orient's +Oriental +Orientals +Orients +Oscar +Oscar's +Oscars +Pacific +Pacific's +Pentagon +Pentagon's +Pharaoh +Pharaoh's +Pharaohs +Pilgrim +Pilgrims +Pisces +Pisces's +Pkwy +Pl +Plexiglas +Plexiglas's +Plexiglases +Pluto +Pluto's +Polaroid +Polaroid's +Polaroids +Pole +Pole's +Poles +Polish +Pope +Pope's +Popes +Popsicle +Popsicle's +Popsicles +Portuguese +Portuguese's +Presbyterian +Presbyterians +Prof +Prohibition +Prohibition's +Prohibitions +Puritan +Puritan's +Puritans +Pyrex +Pyrex's +Pyrexes +Q +Q's +R +R's +Ramadan +Ramadan's +Ramadans +Rd +Rd's +Realtor +Realtors +Renaissance +Renaissance's +Renaissances +Rep +Rep's +Representative +Representatives +Republican +Republicans +Resurrection +Resurrection's +Resurrections +Rev +Rev's +Reverend +Rollerblade +Rollerblades +Roman +Romans +Rte +Russian +Russian's +Russians +Sagittarius +Sagittarius's +Sagittariuses +Santa +Santa's +Sat +Sat's +Saturn +Saturn's +Savior +Savior's +Scandinavia +Scandinavia's +Scandinavian +Scandinavians +Scorpio +Scorpio's +Scorpios +Scottish +Scripture +Scripture's +Scriptures +Sec +Secretaries +Secretary +Sen +Senate +Senate's +Senates +Senior +Seniors +Sept +Sept's +Sgt +Sikh +Sikh's +Sikhism +Sikhism's +Sikhisms +Sikhs +Soviet +Soviets +Spanish +Spanish's +Spartan +Spartans +Sq +Sq's +Sr +St +St's +Styrofoam +Styrofoams +Sun +Swiss +Swisses +Taiwanese +Talmud +Talmud's +Talmuds +Teflon +Teflon's +Teflons +Thanksgiving +Thanksgivings +Thermos +Thermos's +Thermoses +Thurs +Trinities +Trinity +Trinity's +Tues +Tylenol +Uranus +Uranus's +Velcro +Velcro's +Velcros +Venus +Venuses +Virgo +Virgo's +Virgos +Walkman +Walkmans +Wed +Wed's +Welsh +Western +Westerner +Westerners +Westerns +White +White's +Whites +X +X's +Xerox +Xerox's +Xeroxed +Xeroxes +Xeroxing +Yank +Yank's +Yanks +Yuletide +Yuletides +Z diff --git a/cosmic rage/spell/english-words.10 b/cosmic rage/spell/english-words.10 new file mode 100644 index 0000000..1763505 --- /dev/null +++ b/cosmic rage/spell/english-words.10 @@ -0,0 +1,4946 @@ +a +abilities +ability +ability's +able +about +above +absence +absence's +absolute +absolutely +abuse +academic +accept +acceptable +accepted +accepting +accepts +access +access's +accessible +accident +accident's +accidental +accidentally +accord +accorded +according +accordingly +accords +account +account's +accounts +accuracy +accuracy's +accurate +achieve +achieved +achieves +achieving +acquire +acquired +acquires +acquiring +across +act +act's +acted +acting +action +action's +actions +active +activities +activity +activity's +acts +actual +actually +add +added +adding +addition +addition's +additional +address +address's +addressed +addresses +addressing +adds +adequate +adjust +administration +administration's +admit +admits +admitted +admittedly +admitting +adopt +adopted +adopting +adopts +advance +advanced +advances +advancing +advantage +advantage's +advantages +advertise +advertised +advertises +advertising +advertising's +advice +advice's +advise +advised +advises +advising +affair +affair's +affairs +affect +affected +affecting +affects +afford +afraid +after +afternoon +afternoon's +again +against +age +age's +agency +agency's +ages +ago +agree +agreed +agreeing +agreement +agreement's +agrees +ahead +aid +aim +aimed +aiming +aims +air +air's +alarm +album +album's +algorithm +algorithm's +algorithms +alias +alive +all +allow +allowed +allowing +allows +almost +alone +along +already +also +alter +altered +altering +alternate +alternative +alternative's +alternatively +alternatives +alters +although +altogether +always +am +ambiguous +among +amongst +amount +amount's +amounts +amuse +amused +amuses +amusing +an +analogue +analogue's +analysis +analysis's +ancient +and +angle +angle's +angry +animal +animal's +announce +announcement +announcement's +annoy +annoyed +annoying +annoys +annual +anonymous +another +answer +answer's +answered +answering +answers +any +anybody +anyone +anyplace +anything +anyway +anywhere +apart +apologies +apology +apparent +apparently +appeal +appeal's +appear +appearance +appearance's +appeared +appearing +appears +apple +apple's +application +application's +applications +applied +applies +apply +applying +appreciate +appreciated +appreciates +appreciating +approach +appropriate +approval +approval's +approve +approved +approves +approving +arbitrary +are +area +area's +areas +argue +argued +argues +arguing +argument +argument's +arguments +arise +arises +arithmetic +arithmetic's +arm +arm's +army +army's +around +arrange +arranged +arrangement +arrangement's +arrangements +arranges +arranging +arrive +arrived +arrives +arriving +art +art's +article +article's +articles +artificial +artist +artist's +as +aside +ask +asked +asking +asks +asleep +aspect +aspect's +aspects +assembler +assembler's +assembly +assembly's +assistant +assistant's +associate +associated +associates +associating +association +association's +assume +assumed +assumes +assuming +assumption +assumption's +assure +assured +assures +assuring +at +ate +atmosphere +atmosphere's +attach +attached +attaching +attachs +attack +attempt +attempted +attempting +attempts +attend +attended +attending +attends +attention +attention's +attitude +attitude's +attract +attractive +audience +audience's +author +author's +authorities +authority +authority's +authors +automatic +automatically +automobile +automobile's +autumn +available +average +average's +avoid +avoided +avoiding +avoids +awake +award +aware +away +awful +awkward +back +back's +backed +background +background's +backing +backing's +backs +backwards +bad +badly +balance +balance's +ball +ball's +ban +band +band's +bank +bank's +bar +bar's +bars +base +base's +based +bases +basic +basically +basing +basis +basis's +battery +battery's +be +bear +bearing +bearing's +bears +beautiful +became +because +become +becomes +becoming +bed +bed's +been +before +beforehand +began +begin +beginning +beginning's +begins +begun +behalf +behalf's +behave +behind +being +being's +believe +believed +believes +believing +belong +belongs +below +benefit +benefit's +benefits +besides +best +bet +bet's +bets +better +betting +between +beyond +bid +bidding +bids +big +bigger +biggest +bill +bill's +binary +bind +binding +binds +biology +biology's +bit +bit's +bite +bites +biting +bits +bitten +bizarre +black +blame +blame's +blank +block +block's +blow +blue +blue's +board +board's +boards +boat +boat's +bodies +body +body's +book +book's +books +boot +boot's +bore +borne +borrow +borrowed +borrowing +borrows +both +bother +bothered +bothering +bothers +bottle +bottle's +bottom +bottom's +bought +bound +box +box's +boxes +boy +boy's +bracket +brackets +branch +branch's +branches +brand +brand's +breach +breach's +break +breaking +breaking's +breaks +bridge +bridge's +brief +briefly +bright +bring +bringing +brings +broadcast +broadcasting +broadcasts +broke +broken +brother +brother's +brought +brown +brown's +bucket +bucket's +budget +budget's +buffer +buffer's +bug +bug's +bugs +build +building +building's +buildings +builds +built +bulk +bulk's +bulletin +bulletin's +buried +buries +bury +burying +bus +bus's +business +business's +busy +but +button +button's +buy +buying +buys +by +byte +bytes +calculate +calculation +calculations +call +called +calling +calling's +calls +came +campaign +campaign's +can +candidate +candidate's +cannot +capable +capacity +capacity's +capital +capital's +captain +captain's +car +car's +card +card's +cardboard +cardboard's +cards +care +careful +carefully +cares +carried +carries +carry +carrying +case +case's +cases +cassette +cassette's +cat +cat's +catch +catches +catching +categories +category +category's +caught +cause +cause's +caused +causes +causing +cease +cell +cell's +cent +cent's +central +century +century's +certain +certainly +chain +chain's +chair +chair's +chairman +chairman's +chance +chance's +chances +change +changed +changes +changing +channel +channel's +channels +chaos +chaos's +chapter +chapter's +char +character +character's +characters +charge +charged +charges +charging +chars +cheap +cheaper +cheapest +checked +checking +chemical +chemical's +child +child's +children +children's +chip +chip's +chips +choice +choice's +choose +chooses +choosing +chose +chosen +church +church's +circle +circle's +circuit +circuit's +circulation +circulation's +circumstance +circumstances +citizen +citizen's +city +city's +claim +claimed +claiming +claims +clarify +class +class's +classes +clean +clear +cleared +clearer +clearer's +clearest +clearing +clearly +clears +clever +clock +clock's +close +closed +closely +closer +closer's +closes +closest +closing +club +club's +clue +clue's +code +code's +coded +codes +coding +coffee +coffee's +cold +collapse +collect +collected +collecting +collection +collection's +collects +college +college's +colleges +column +column's +combination +combination's +combinations +combine +combined +combines +combining +come +comes +comes's +coming +command +commands +comment +comment's +commented +commenting +comments +commercial +commission +commission's +commitment +commitment's +committee +committee's +common +commonly +communicate +communication +communications +community +community's +company +company's +comparable +comparatively +compare +compared +compares +comparing +comparison +comparison's +compatibility +compatibility's +compatible +competition +competition's +compiler +compiler's +complain +complained +complaining +complains +complaint +complaint's +complaints +complete +completed +completely +completes +completing +complex +complexity +complexity's +complicate +complicated +complicates +complicating +component +component's +components +compose +composed +composes +composing +composition +composition's +comprehensive +compromise +compromise's +compulsory +compute +computed +computer +computer's +computers +computes +computing +concept +concept's +concern +concerned +concerning +concerns +conclusion +conclusion's +concrete +concrete's +condition +condition's +conditions +conference +conference's +confident +confirm +confirmed +confirming +confirms +confuse +confused +confuses +confusing +confusion +confusion's +connect +connected +connecting +connection +connection's +connections +connects +consequence +consequence's +consequences +consequently +consider +considerable +considerably +consideration +consideration's +considered +considering +considers +consist +consistency +consistency's +consistent +consists +constant +constraint +constraints +construct +consumption +consumption's +contact +contact's +contain +contained +containing +contains +content +content's +contents +context +context's +continually +continuation +continuation's +continue +continued +continues +continuing +continuous +continuously +contract +contrary +contrast +contribute +contribution +contributions +control +controlled +controlling +controls +convenient +convention +convention's +conventional +conventions +conversation +conversation's +convert +convince +convinced +convinces +convincing +cope +copied +copies +copy +copy's +copying +core +core's +corner +corner's +corners +correct +corrected +correcting +correction +correction's +correctly +corrects +corrupt +corrupted +corrupting +corrupts +cost +cost's +costing +costs +could +council +council's +count +counted +counter +counter's +counting +country +country's +counts +county +county's +couple +couple's +course +course's +courses +court +court's +cover +covered +covering +covering's +covers +covers's +crash +crashed +crashes +crashing +crazy +create +created +creates +creating +creation +creation's +creature +creature's +credit +credit's +crisis +crisis's +crisp +crisps +critical +criticism +criticism's +cross +cross's +cry +cs +cs's +culture +culture's +cumming +cums +cup +cup's +cure +curious +current +currently +cursor +cursor's +customer +customer's +cut +cuts +cutting +cutting's +cycle +cycle's +cycles +daily +damage +damage's +damaged +damages +damaging +danger +danger's +dangerous +dare +dark +data +data's +database +date +date's +dated +dates +dating +datum +datum's +day +day's +days +dead +deal +dealing +dealing's +deals +dealt +dear +death +death's +debate +debate's +decade +decade's +decent +decide +decided +decides +deciding +decision +decision's +decisions +declare +declared +declares +declaring +decrease +dedicate +dedicated +dedicates +dedicating +deduce +deem +deemed +deeming +deems +deep +deeply +default +default's +define +defined +defines +defining +definite +definitely +definition +definition's +definitions +definitive +degree +degree's +degrees +delay +delete +deleted +deletes +deleting +deliberate +deliberately +deliver +delivered +delivering +delivers +delivery +delivery's +demand +demands +democratic +demonstrate +demonstration +demonstration's +department +department's +depend +depended +depending +depends +depth +depth's +derive +derived +derives +deriving +describe +described +describes +describing +description +description's +descriptions +design +designed +designing +designs +desirable +desire +desired +desires +desiring +desk +desk's +desperate +despite +destroy +destroyed +destroying +destroys +detail +detail's +detailed +detailing +details +detect +detected +detecting +detects +determine +determined +determines +determining +develop +developed +developing +development +development's +develops +device +device's +devices +devote +devoted +devotes +devoting +dictionary +dictionary's +did +die +died +dies +differ +difference +difference's +differences +different +differently +difficult +difficulties +difficulty +difficulty's +digit +digital +digits +dinner +dinner's +direct +directed +directing +direction +direction's +directions +directly +director +director's +directory +directory's +directs +dirty +disadvantage +disadvantage's +disagree +disappear +disappeared +disappearing +disappears +disaster +disaster's +disc +disc's +discipline +discipline's +discount +discourage +discouraged +discourages +discouraging +discover +discovered +discovering +discovers +discs +discuss +discussed +discusses +discussing +discussion +discussion's +discussions +disk +disk's +dislike +display +displayed +displaying +displays +distance +distance's +distant +distinct +distinction +distinction's +distinctly +distinguish +distribute +distributed +distributes +distributing +distribution +distribution's +district +district's +disturb +disturbed +disturbing +disturbs +ditto +ditto's +divide +divided +divides +dividing +division +division's +do +document +document's +documentation +documentation's +documented +documenting +documents +doe +does +dog +dog's +doing +doing's +dollar +dollar's +domain +domain's +done +door +door's +doors +double +doubt +doubt's +doubtful +down +dozen +dozens +drastic +draw +drawing +drawing's +drawn +draws +dream +dream's +drew +drink +drive +driven +driver +driver's +drivers +drives +driving +drop +drop's +dropped +dropping +dropping's +drops +drove +dry +dubious +due +due's +dumb +dump +during +duty +duty's +dying +each +earlier +earliest +early +earth +earth's +ease +ease's +easier +easiest +easily +east +east's +easy +eat +eaten +eating +eating's +eats +economic +economy +economy's +edge +edge's +edit +edited +editing +edition +edition's +editor +editor's +editors +edits +education +education's +educational +effect +effect's +effective +effectively +effects +efficient +effort +effort's +efforts +eight +eight's +either +elect +elected +electing +election +election's +electric +electronic +electronics +electronics's +elects +element +element's +elements +elevator +else +elsewhere +embarrass +embarrassed +embarrasses +embarrassing +emergency +emergency's +emphasis +emphasis's +employee +employee's +empty +enable +enables +encounter +encountered +encountering +encounters +encourage +encouraged +encourages +encouraging +end +end's +ended +ending +ending's +ends +enemy +enemy's +engineer +engineer's +engineered +engineering +engineering's +engineers +enjoy +enormous +enough +ensure +ensured +ensures +ensuring +enter +entered +entering +enters +entire +entirely +entitle +entitled +entitles +entitling +entity +entity's +entrance +entrance's +entries +entry +entry's +environment +environment's +equal +equally +equipment +equipment's +equivalent +eraser +eraser's +err +error +error's +errors +escape +especially +essential +essentially +establish +established +establishes +establishing +establishment +establishment's +estimate +even +evened +evening +evening's +evenings +evens +event +event's +events +eventually +ever +every +everybody +everyone +everything +everywhere +evidence +evidence's +exact +exactly +examine +examined +examines +examining +example +example's +examples +excellent +except +exception +exception's +exceptions +excess +excess's +excessive +exchange +exclude +excluded +excludes +excluding +exclusive +excuse +execute +executed +executes +executing +exercise +exist +existed +existence +existence's +existing +exists +expand +expanded +expanding +expands +expansion +expansion's +expect +expected +expecting +expects +expense +expense's +expensive +experience +experience's +experienced +experiences +experiencing +experiment +experiment's +experimental +experiments +expert +expert's +experts +explain +explained +explaining +explains +explanation +explanation's +explicit +express +expressed +expresses +expressing +expression +expression's +extend +extended +extending +extends +extension +extension's +extensive +extent +extent's +external +extra +extract +extreme +extremely +eye +eye's +eyes +face +face's +facilities +facility +facility's +fact +fact's +factor +factor's +factors +facts +fail +failed +failing +failing's +fails +failure +failure's +fair +fairly +faith +faith's +fall +fallen +falling +falls +false +familiar +family +family's +famous +fan +fan's +fancy +far +farm +farm's +farther +farthest +fashion +fashion's +fast +faster +fastest +fatal +fate +fate's +father +father's +fault +fault's +faults +fear +fear's +feasible +feature +feature's +features +fed +federal +feed +feedback +feedback's +feeding +feeds +feel +feeling +feeling's +feels +feet +feet's +fell +felt +few +fewer +fewest +field +field's +fields +fight +figure +figure's +figures +file +file's +filed +files +filing +fill +filled +filling +filling's +fills +film +film's +final +finally +financial +find +finding +finding's +finds +fine +fine's +finger +finger's +fingers +finish +finished +finishes +finishing +finite +fire +fire's +firm +firmly +first +firstly +fiscal +fish +fish's +fishes +fit +fit's +fits +fitted +fitting +five +five's +fix +fixed +fixes +fixing +flag +flag's +flash +flashed +flashes +flashing +flashing's +flat +flew +flexible +flied +flies +flight +flight's +float +floated +floating +floats +floor +floor's +flow +flown +fly +flying +folk +folks +follow +followed +following +follows +food +food's +foot +foot's +for +force +force's +forced +forces +forcing +foreign +forever +forget +forgets +forgetting +forgot +forgotten +form +form's +formal +format +format's +formed +former +forming +forms +forth +forthcoming +fortunately +fortune +fortune's +forward +found +four +four's +fourth +fraction +fraction's +frame +frame's +free +freedom +freedom's +freely +french +frequent +frequently +fresh +friend +friend's +friendly +friends +fries +from +front +front's +fry +full +fully +fun +fun's +function +function's +functions +fund +fund's +fundamental +fundamentally +funds +funny +further +furthest +future +future's +gain +gained +gaining +gains +game +game's +games +gap +gap's +garbage +garbage's +garden +garden's +gas +gasoline +gather +gave +general +generally +generate +generated +generates +generating +generation +generation's +genuine +get +gets +getting +girl +girl's +give +given +gives +giving +glad +glass +glass's +global +go +go's +goes +going +going's +gone +good +goods +got +gotten +government +government's +governor +governor's +gradually +graduate +graduate's +grand +grands +grant +granted +granting +grants +graph +graph's +graphic +graphics +graphics's +grateful +grave +grave's +great +greater +greatest +greatly +green +green's +grew +grind +grinding +grinds +gross +grosses +ground +ground's +grounds +group +group's +groups +grow +growing +grown +grows +growth +growth's +guarantee +guarantee's +guaranteed +guaranteeing +guarantees +guard +guess +guessed +guesses +guessing +guide +gun +gun's +guy +guy's +habit +habit's +habits +hack +had +hair +hair's +half +half's +hall +hall's +hand +hand's +handed +handing +handle +handle's +handled +handles +handling +handling's +hands +handy +hang +hanged +hanging +hanging's +hangs +happen +happened +happening +happening's +happens +happily +happy +hard +harder +hardest +hardly +hardware +hardware's +harm +harm's +harmful +harmless +has +hat +hat's +hate +have +having +he +he's +head +head's +headed +header +header's +heading +heading's +heads +health +health's +healthy +hear +heard +hearing +hears +heart +heart's +heat +heat's +heavily +heavy +held +hell +hell's +hello +hello's +help +helped +helpful +helping +helping's +helps +hence +her +here +hereby +herself +hid +hidden +hide +hides +hiding +high +higher +highest +highly +hill +hill's +him +himself +hint +hint's +hints +his +historical +history +history's +hit +hits +hitting +hold +holding +holding's +holds +hole +hole's +holes +holiday +holiday's +holidays +home +home's +honest +hope +hope's +hoped +hopefully +hopes +hoping +horrible +horse +horse's +horses +hospital +hospital's +host +host's +hot +hotel +hotel's +hour +hour's +hours +house +house's +how +however +huge +human +hundred +hundred's +hundreds +hung +hunt +hurry +husband +husband's +ice +ice's +idea +idea's +ideal +ideal's +ideas +identical +identify +identity +identity's +if +ignore +ignored +ignores +ignoring +ill +illegal +image +image's +images +imagination +imagination's +imagine +immediate +immediately +impact +impact's +implement +implement's +implemented +implementing +implements +implication +implications +implied +implies +imply +implying +importance +importance's +important +importantly +impose +imposed +imposes +imposing +impossible +impression +impression's +improve +improved +improvement +improvement's +improvements +improves +improving +in +inability +inability's +inadequate +inch +inch's +inches +incident +incident's +incidentally +incline +inclined +inclines +inclining +include +included +includes +including +income +income's +incompatible +incomplete +inconsistent +inconvenience +inconvenience's +incorrect +increase +increased +increases +increasing +indeed +independent +independently +index +index's +indicate +indicates +indication +indication's +individual +individually +individuals +industrial +industry +industry's +inevitably +inferior +infinite +influence +influence's +info +info's +inform +information +information's +informed +informing +informs +initial +initially +initials +inner +innocent +input +input's +inputs +inputted +inputting +insert +inserted +inserting +inserts +inside +inside's +insist +insisted +insisting +insists +install +installed +installing +installs +instance +instance's +instant +instant's +instantly +instead +institution +institution's +institutions +instruction +instruction's +instructions +insurance +insurance's +integer +integer's +integers +integral +intelligence +intelligence's +intelligent +intend +intended +intending +intends +intention +intention's +interact +interest +interest's +interested +interesting +interests +interface +interface's +internal +international +interpret +interpretation +interpretation's +interpreted +interpreting +interprets +interval +intervals +intervention +intervention's +into +introduce +introduced +introduces +introducing +introduction +introduction's +invalid +invalid's +invariably +invent +invented +inventing +invents +investigate +invisible +invitation +invitation's +invite +invited +invites +inviting +involve +involved +involves +involving +irrelevant +irritate +irritated +irritates +irritating +is +isolate +isolated +isolates +isolating +issue +issue's +issued +issues +issuing +it +it's +item +item's +items +its +itself +job +job's +jobs +join +joined +joining +joins +joint +joint's +joke +joke's +joy +joy's +judge +judge's +jump +jumps +junk +junk's +just +justification +justification's +justified +justifies +justify +justifying +keen +keep +keeping +keeping's +keeps +kept +key +key's +keyboard +keyboard's +keys +kid +kid's +kill +killed +killing +kills +kind +kindly +kinds +king +king's +knew +knock +knocked +knocking +knocks +know +knowing +knowledge +knowledge's +known +knows +label +label's +labels +laboratory +laboratory's +lack +lack's +lacked +lacking +lacks +ladies +lady +lady's +lain +land +land's +landed +landing +landing's +lands +language +language's +languages +large +largely +larger +largest +last +lasts +late +later +latest +latter +law +law's +laws +lay +layout +layout's +lazy +leach +lead +leaded +leader +leader's +leading +leads +leaf +learn +learning +learning's +learns +least +leave +leaved +leaves +leaves's +leaving +leaving's +lecture +lecture's +lectures +led +left +leg +leg's +legal +legally +legs +lend +length +length's +less +lesser +lesson +lessons +let +lets +letter +letter's +letters +letting +level +levels +liable +libraries +library +library's +lie +lied +lies +life +life's +lifetime +lifetime's +lift +light +light's +lights +like +liked +likely +likes +likewise +liking +limit +limit's +limited +limiting +limits +line +line's +linear +lines +link +link's +linked +linking +links +list +list's +listed +listen +listing +listing's +lists +literally +literature +literature's +little +live +lived +lives +lives's +living +load +load's +loaded +loading +loads +loan +loan's +local +location +location's +locations +lock +lock's +locked +locking +locks +log +log's +logged +logging +logging's +logic +logic's +logical +logs +long +longer +longest +look +looked +looking +looks +loop +loop's +loose +lorry +lorry's +lose +loses +losing +loss +loss's +lost +lot +lots +loudly +love +low +lower +lowest +luck +luck's +lucky +lunch +lunch's +lying +machine +machine's +machines +mad +made +magic +magic's +magnetic +magnitude +magnitude's +mail +mail's +main +mainly +maintain +maintained +maintaining +maintains +major +major's +majority +majority's +make +makes +making +making's +man +man's +manage +managed +manager +manager's +manages +managing +manipulation +manner +manner's +manual +manuals +many +map +map's +march +mark +mark's +marked +market +market's +marking +marks +marriage +marriage's +marry +mass +massive +master +master's +match +match's +matches +material +material's +materials +mathematical +mathematics +mathematics's +matter +matter's +matters +maximum +maximum's +may +maybe +me +mean +meaning +meaning's +meaningful +meaningless +meanings +means +means's +meant +measure +measure's +measured +measures +measuring +mechanic +mechanics +mechanism +mechanism's +media +media's +medical +medium +mediums +meet +meeting +meeting's +meetings +meets +member +member's +members +membership +membership's +memory +memory's +men +men's +mention +mentioned +mentioning +mentions +mere +merely +merit +merits +mess +mess's +message +message's +messages +messy +met +metal +metal's +method +method's +methods +middle +midnight +midnight's +might +mile +mile's +miles +military +million +million's +millions +mind +mind's +minded +minding +minds +mine +minimal +minimum +minimum's +minor +minority +minority's +minute +minute's +minutes +mislead +misleading +misleads +misled +miss +missed +misses +missing +mistake +mistake's +mistaken +mistakes +mistaking +mistook +misunderstand +misunderstanding +misunderstands +misunderstood +misuse +misuse's +mix +mixed +mixes +mixing +mod +mode +mode's +model +model's +models +modern +modified +modifies +modify +modifying +moment +moment's +money +money's +monitor +monitor's +month +month's +months +moral +more +morning +morning's +mornings +most +mostly +mother +mother's +motion +motion's +mouth +mouth's +move +moved +movement +movement's +movements +moves +movie +movie's +moving +much +multiple +music +music's +must +my +myself +mysterious +naive +name +name's +named +named's +namely +names +naming +naming's +nasty +nation +nation's +national +natural +naturally +nature +nature's +naughty +near +nearby +nearer +nearest +nearly +necessarily +necessary +necessity +necessity's +neck +neck's +need +needed +needing +needs +negative +neither +nervous +net +net's +network +network's +networks +never +nevertheless +new +news +news's +next +nice +nicer +nicest +night +night's +nine +nine's +no +nobody +noise +noise's +noisy +none +nonsense +nonsense's +nor +normal +normally +north +north's +not +note +note's +noted +notes +nothing +notice +notice's +noticed +notices +noticing +notify +noting +novel +novel's +now +nowadays +nowhere +numb +number +number's +numbers +numbest +numerical +numerous +obey +object +object's +objected +objecting +objection +objection's +objections +objects +obscure +observation +observation's +observe +observed +observes +observing +obtain +obtained +obtaining +obtains +obvious +obviously +occasion +occasion's +occasional +occasionally +occasions +occupied +occupies +occupy +occupying +occur +occurred +occurring +occurs +odd +odds +of +off +offer +offered +offering +offering's +offers +office +office's +officer +officer's +offices +official +often +oh +oil +oil's +old +older +oldest +omit +omits +omitted +omitting +on +once +one +ones +only +onto +open +opened +opening +opening's +opens +operate +operated +operates +operating +operation +operation's +operations +operator +operator's +operators +opinion +opinion's +opinions +opportunities +opportunity +opportunity's +oppose +opposed +opposes +opposing +opposite +opposition +opposition's +option +option's +optional +options +or +or's +order +order's +ordered +ordering +orders +ordinary +origin +origin's +original +originally +other +others +otherwise +ought +our +ours +ourselves +out +outer +output +output's +outside +over +overall +owe +owed +owes +owing +own +owner +owner's +owners +pack +pack's +package +package's +packages +packet +packet's +page +page's +pages +paid +pain +pain's +painful +pair +pair's +pairs +paper +paper's +papers +paragraph +paragraph's +parallel +parent +parent's +park +park's +part +part's +partial +partially +particular +particularly +parties +partly +parts +party +party's +pass +passed +passes +passing +past +patch +patch's +path +path's +patient +pattern +pattern's +patterns +pause +pay +payed +paying +pays +peace +peace's +peak +peak's +peculiar +pen +pen's +people +people's +per +perfect +perfectly +perform +performance +performance's +performed +performing +performs +perhaps +period +period's +permanent +permanently +permission +permission's +permit +permits +permitted +permitting +person +person's +personal +personally +persons +persuade +persuaded +persuades +persuading +petrol +phase +phase's +phenomenon +phenomenon's +philosophy +philosophy's +phone +phone's +phrase +phrase's +phrases +physical +pi +pick +picked +picking +picks +picture +picture's +pictures +piece +piece's +pieces +pile +pile's +pint +pint's +pipe +pipe's +place +place's +placed +places +placing +plain +plan +plan's +plane +plane's +planet +planet's +planned +planning +plans +plant +plant's +plastic +plastic's +play +played +playing +plays +plea +plea's +pleasant +please +pleased +pleases +pleasing +plenty +plenty's +plot +plot's +plots +plug +plug's +plus +pocket +pocket's +poem +poem's +poet +poet's +point +point's +pointed +pointing +pointing's +pointless +points +police +police's +policies +policy +policy's +political +poll +poll's +pool +pool's +poor +pop +popular +population +population's +port +port's +position +position's +positions +positive +possibilities +possibility +possibility's +possible +possibly +post +post's +posted +posting +posting's +postmaster +postmaster's +posts +potential +potentially +pound +pounds +power +power's +powerful +powers +practical +practically +precise +precisely +prefer +preferable +preferably +preference +preference's +preferred +preferring +prefers +preparation +preparation's +prepare +prepared +prepares +preparing +presence +presence's +present +presented +presenting +presents +preserve +president +president's +press +pressed +presses +pressing +pressure +pressure's +presumably +presume +pretty +prevent +prevented +preventing +prevents +previous +previously +price +price's +prices +primary +prime +primitive +principle +principle's +principles +print +printed +printer +printer's +printers +printing +printing's +printout +prints +prior +private +probably +problem +problem's +problems +procedure +procedure's +process +process's +processed +processes +processing +processor +processor's +processors +produce +produced +produces +producing +product +product's +production +production's +products +professional +programmer +programmer's +programmers +progress +progress's +project +project's +projects +promise +promised +promises +promising +prompt +promptly +prone +proof +proof's +proper +properly +properties +property +property's +proportion +proportion's +proposal +proposal's +propose +proposed +proposes +proposing +prospect +prospect's +protect +protected +protecting +protection +protection's +protects +protest +protest's +prove +proved +proves +provide +provided +provides +providing +proving +public +publication +publication's +publicity +publicity's +publicly +publish +published +publishes +publishing +pull +pulled +pulling +pulls +punctuation +punctuation's +puncture +purchase +pure +purely +purpose +purpose's +purposes +push +pushed +pushes +pushing +put +puts +putt +putted +putting +putts +qualified +qualifies +qualify +qualifying +quality +quality's +quantities +quantity +quantity's +quarter +quarter's +question +question's +questions +queue +queue's +quick +quicker +quickest +quickly +quiet +quietly +quit +quite +quits +quitting +quote +quoted +quotes +quoting +race +race's +radio +radio's +rain +rain's +raise +raised +raises +raising +raising's +ran +random +randomly +range +range's +rapid +rapidly +rare +rarely +rate +rate's +rates +rather +raw +re +re's +reach +reached +reaches +reaching +react +reaction +reaction's +read +readable +reader +reader's +readers +readily +reading +reading's +reads +ready +real +reality +reality's +really +reason +reason's +reasonable +reasonably +reasons +recall +receive +received +receives +receiving +recent +recently +reception +reception's +recognition +recognition's +recommend +recommendation +recommendation's +recommended +recommending +recommends +record +record's +recorded +recording +recording's +records +recover +recovered +recovering +recovers +red +red's +reduce +reduced +reduces +reducing +reduction +reduction's +redundant +refer +reference +reference's +references +referred +referring +refers +reflect +reflected +reflecting +reflection +reflection's +reflects +refuse +refuse's +refused +refuses +refusing +regard +regarded +regarding +regardless +regards +region +region's +register +register's +registered +registering +registers +regret +regular +regularly +regulation +regulations +reject +rejected +rejecting +rejects +relate +related +relates +relating +relation +relation's +relationship +relationship's +relative +relatively +release +released +releases +releasing +relevance +relevance's +relevant +reliable +religion +religion's +religious +reluctant +rely +remain +remained +remaining +remains +remark +remarks +remember +remembered +remembering +remembers +remind +reminded +reminding +reminds +remote +remotely +removal +removal's +remove +removed +removes +removing +repair +repeat +repeated +repeatedly +repeating +repeats +replace +replaced +replacement +replacement's +replaces +replacing +replied +replies +reply +replying +report +report's +reported +reporting +reports +represent +representation +representation's +representative +representative's +represented +representing +represents +reproduce +request +requested +requesting +requests +require +required +requirement +requirement's +requirements +requires +requiring +research +research's +reserve +reserved +reserves +reserving +resident +resident's +resolution +resolution's +resort +resource +resource's +resourced +resources +resourcing +respect +respect's +respectively +respects +respond +response +response's +responses +responsibility +responsibility's +responsible +rest +rest's +restart +restore +restored +restores +restoring +restrict +restricted +restricting +restricts +result +result's +resulted +resulting +results +retain +return +returned +returning +returns +reveal +revealed +revealing +reveals +reverse +review +rewrite +rid +ridding +ride +ridiculous +rids +right +rights +rights's +ring +ring's +rise +risk +risk's +river +river's +road +road's +role +role's +roll +room +room's +rooms +root +root's +rough +roughly +round +route +route's +routine +routine's +row +row's +rubber +rubber's +rubbish +rubbish's +rule +rule's +rules +run +running +runs +rush +sad +sadly +safe +safely +safer +safest +safety +safety's +said +saint +saint's +sake +sake's +sale +sale's +sales +same +sample +sample's +sat +satisfied +satisfies +satisfy +satisfying +save +saved +saves +saving +saw +saw's +say +saying +saying's +says +says's +scale +scale's +scan +scene +scene's +scheme +scheme's +school +school's +schools +science +science's +sciences +scientific +score +score's +scores +scrap +scrap's +scratch +screen +screen's +screens +script +script's +search +searched +searches +searching +season +season's +second +secondary +secondly +seconds +secret +secretary +secretary's +section +section's +sections +secure +security +security's +see +seeing +seeing's +seek +seeking +seeks +seem +seemed +seeming +seems +seen +sees +select +selected +selecting +selection +selection's +selects +self +self's +sell +selling +sells +seminar +seminar's +send +sending +sends +senior +sense +sense's +sensible +sensibly +sensitive +sent +sentence +sentence's +sentences +separate +separately +sequence +sequence's +sequences +serial +serial's +series +series's +serious +seriously +serve +served +server +server's +serves +service +service's +services +serving +session +session's +sessions +set +sets +setting +setting's +settle +settled +settles +settling +seven +seven's +several +severe +severely +sex +sex's +shall +shame +shame's +shape +shape's +share +share's +shared +shares +sharing +sharp +she +sheet +sheet's +shelf +shelf's +shell +shell's +shift +ship +ship's +shoot +shop +shop's +shopped +shopping +shopping's +shops +short +shortage +shortage's +shorter +shortest +shortly +should +show +showed +showing +showing's +shown +shows +shut +shuts +shutting +side +side's +sides +sight +sight's +sign +sign's +signal +signal's +signals +signed +significance +significance's +significant +significantly +signing +signs +silly +similar +similarly +simple +simpler +simplest +simply +simultaneous +simultaneously +since +sincerely +single +sit +site +site's +sites +sits +sitting +sitting's +situation +situation's +situations +six +six's +size +size's +sizes +skill +skills +sleep +sleep's +slight +slightly +slip +slow +slower +slowest +slowly +small +smaller +smallest +smile +smile's +smooth +so +social +society +society's +soft +software +software's +sold +solely +solid +solution +solution's +solutions +solve +solved +solves +solving +some +somebody +somehow +someone +someplace +something +sometime +sometimes +somewhat +somewhere +son +son's +soon +sooner +soonest +sophisticate +sophisticated +sophisticates +sophisticating +sorry +sort +sort's +sorted +sorting +sorts +sought +sound +sound's +sounded +sounding +sounds +source +source's +sources +south +south's +southern +space +space's +spaces +spare +speak +speaker +speaker's +speakers +speaking +speaks +special +specially +specific +specifically +specified +specifies +specify +specifying +speech +speech's +speed +speed's +spell +spelling +spelling's +spells +spend +spending +spends +spent +spirit +spirit's +spite +spite's +split +splits +splitting +spoke +spoken +spot +spot's +spots +spotted +spotting +spread +spreading +spreads +spring +square +square's +stable +stable's +staff +staff's +stage +stage's +stages +stand +standard +standard's +standards +standing +standing's +stands +start +started +starting +starts +state +state's +stated +statement +statement's +statements +states +stating +station +station's +stations +statistic +statistical +statistics +status +status's +stay +stayed +staying +stays +steal +step +step's +stick +stick's +sticking +sticks +still +stock +stock's +stone +stone's +stones +stood +stop +stopped +stopping +stopping's +stops +stops's +storage +storage's +store +store's +stored +stores +storing +straight +straightforward +strange +strategy +strategy's +stream +stream's +street +street's +strength +strength's +strict +strictly +strike +strikes +striking +string +string's +strings +strong +strongly +struck +structure +structure's +structures +stuck +student +student's +students +studied +studies +study +studying +stuff +stupid +style +style's +subject +subject's +subjects +submit +submits +submitted +submitting +subsequent +subset +subset's +substantial +substitute +subtle +succeed +success +success's +successful +successfully +such +sudden +suddenly +suffer +suffered +suffering +suffering's +suffers +suffice +sufficient +sufficiently +sugar +sugar's +suggest +suggested +suggesting +suggestion +suggestion's +suggestions +suggests +suit +suit's +suitable +suitably +suited +suiting +suits +sum +sum's +summary +summary's +summer +summer's +sun +sun's +superior +supervisor +supervisor's +supplied +supplies +supply +supplying +support +supported +supporting +supports +suppose +supposed +supposedly +supposes +supposing +sure +surely +surface +surface's +surprise +surprised +surprises +surprising +survey +survive +survived +survives +surviving +suspect +suspected +suspecting +suspects +suspend +suspended +suspending +suspends +suspicion +suspicion's +switch +switch's +switched +switches +switching +symbol +symbol's +symbols +syntax +syntax's +system +system's +systems +table +table's +tables +take +taken +takes +taking +talk +talked +talking +talks +tank +tanks +tape +tape's +tapes +target +target's +task +task's +tasks +taste +taste's +taught +tax +tax's +tea +tea's +teach +teacher +teacher's +teaches +teaching +teaching's +team +team's +technical +technique +technique's +techniques +technology +technology's +tedious +teeth +teeth's +telephone +telephone's +television +television's +tell +telling +tells +temperature +temperature's +temporarily +temporary +ten +ten's +tend +tendency +tendency's +tends +term +term's +terminal +terminals +terminology +terminology's +terms +terribly +test +tested +testing +tests +text +text's +than +thank +thanks +that +that's +the +their +them +themselves +then +theoretical +theory +theory's +there +there's +thereby +therefore +these +they +thin +thing +thing's +things +think +thinking +thinking's +thinks +third +this +thoroughly +those +though +thought +thoughts +thousand +thousand's +thousands +threat +threat's +three +three's +threw +through +throughout +throw +throwing +thrown +throws +thus +ticket +tickets +tie +tied +ties +tight +till +time +time's +timed +times +timing +timing's +tin +title +title's +titles +to +today +today's +together +token +token's +told +tomorrow +tomorrow's +tonight +tonight's +too +took +tooth +tooth's +top +top's +topic +topic's +topics +total +total's +totally +touch +touched +touches +touching +toward +towards +town +town's +trace +trace's +track +track's +tracks +traditional +traffic +traffic's +train +trained +training +training's +trains +transfer +transferred +transferring +transfers +translate +translated +translates +translating +translation +translation's +transport +trap +trap's +trapped +trapping +traps +trash +trash's +travel +treat +treat's +treated +treating +treatment +treatment's +treats +tree +tree's +trees +trial +trial's +trick +trick's +tried +tries +trip +trip's +trivial +trouble +trouble's +truck +truck's +true +truly +trunk +trunk's +trust +trust's +trusted +trusting +trusts +truth +truth's +try +trying +tune +tune's +turn +turned +turning +turning's +turns +twelve +twelve's +twenty +twenty's +twice +two +two's +tying +type +type's +typed +types +typical +typing +ugly +ultimate +ultimately +unable +unacceptable +unaware +uncertain +unclear +under +undergraduate +undergraduate's +undergraduates +underneath +understand +understanding +understanding's +understands +understood +unfortunate +unfortunately +unhappy +uniform +uniform's +unique +unit +unit's +unite +units +universal +universities +university +university's +unknown +unless +unlike +unlikely +unlimited +unnecessarily +unnecessary +unpleasant +unreasonable +unsuitable +until +unusual +unwanted +up +update +updated +updates +updating +upon +upper +upset +upsets +upsetting +upwards +us +usage +usage's +use +used +useful +useless +user +user's +users +uses +using +usual +usually +utility +utility's +utterly +vacation +vacation's +vacations +vague +vaguely +valid +validity +validity's +valuable +value +value's +values +van +van's +variable +variables +variation +variation's +varied +varies +variety +variety's +various +vary +varying +vast +vastly +vector +vector's +version +version's +versions +very +via +vice +vice's +video +video's +view +view's +views +virtually +virtue +virtue's +visible +vision +vision's +visit +vital +voice +voice's +volume +volume's +vote +vote's +votes +wait +waited +waiting +waits +walk +walked +walking +walks +wall +wall's +walls +want +wanted +wanting +wants +war +warm +warn +warned +warning +warning's +warns +was +wash +waste +wasted +wastes +wasting +watch +watched +watches +watching +water +water's +way +way's +ways +we +weapon +weapon's +wear +wearing +wears +weather +weather's +week +week's +weekend +weekend's +weeks +weight +weight's +weird +welcome +welcomed +welcomes +welcoming +well +went +were +west +west's +western +what +whatever +whatsoever +wheel +wheel's +wheels +when +whenever +where +whereas +whereby +wherever +whether +which +while +whilst +white +who +whoever +whole +whom +whose +why +wide +widely +wider +widespread +widest +wife +wife's +wild +will +willed +willing +wills +win +wind +wind's +window +window's +windows +wine +wine's +winning +wins +winter +winter's +wire +wire's +wise +wish +wished +wishes +wishing +with +withdraw +within +without +woman +woman's +women +women's +won +wonder +wonder's +wondered +wonderful +wondering +wonders +wooden +word +word's +worded +wording +wording's +words +wore +work +work's +worked +worker +worker's +workers +working +working's +works +world +world's +worn +worried +worries +worry +worrying +worse +worst +worth +worthwhile +worthy +would +write +writer +writer's +writes +writing +writing's +written +wrong +wrote +year +year's +years +yellow +yellow's +yes +yesterday +yesterday's +yet +you +young +your +yours +yourself +zero +zero's diff --git a/cosmic rage/spell/english-words.20 b/cosmic rage/spell/english-words.20 new file mode 100644 index 0000000..af5c7f9 --- /dev/null +++ b/cosmic rage/spell/english-words.20 @@ -0,0 +1,8697 @@ +aardvark +aardvark's +abandon +abandoned +abandoning +abandons +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviation's +abbreviations +abide +abnormal +abnormally +abolish +abolished +abolishes +abolishing +abolition +abolition's +abort +aborted +aborting +abortion +abortion's +aborts +abroad +absent +absorb +absorbed +absorbing +absorbs +abstract +abstraction +abstraction's +absurd +abused +abuses +abusing +abusive +abysmal +academics +accelerate +accent +accent's +accents +acceptance +acceptance's +accessed +accesses +accessing +accidents +accommodate +accommodation +accommodation's +accompanied +accompanies +accompany +accompanying +accomplish +accomplished +accomplishes +accomplishing +accord's +accordance +accordance's +accountant +accountants +accounted +accounting +accounting's +accumulate +accumulated +accumulates +accumulating +accurately +accusation +accusation's +accusations +accuse +accused +accused's +accuses +accusing +accustom +accustomed +accustoming +accustoms +ace +ace's +achievement +achievement's +achievements +acid +acid's +acknowledge +acknowledged +acknowledges +acknowledging +acorn +acorn's +acoustic +acquaintance +acquaintance's +acquisition +acquisition's +acronym +acronym's +acronyms +activate +activated +activates +activating +actively +actor +actor's +actors +acute +adapt +adaptation +adaptation's +adapted +adapting +adapts +addict +addicted +addicting +addictive +addicts +additionally +additions +adequately +adhere +adhered +adheres +adhering +adjacent +adjective +adjective's +adjusted +adjusting +adjustment +adjustment's +adjustments +adjusts +administer +administered +administering +administers +administrative +admirable +admiration +admiration's +admire +admission +admission's +adoption +adoption's +adult +adults +advantageous +advent +advent's +adventure +adventure's +adventures +adventurous +adverse +adversely +advert +advertisement +advertisement's +advertisements +adverts +advisable +adviser +adviser's +advisers +advisory +advocate +advocated +advocates +advocating +aerial +aesthetic +aesthetically +affection +affection's +aforementioned +afternoons +aged +agenda +agenda's +agent +agent's +agents +aggressive +agony +agony's +agreements +agricultural +aided +aiding +aids +aircraft +aircraft's +airport +airport's +akin +alarmed +alarming +alarms +alas +albeit +albums +alcohol +alcohol's +alcoholic +alcoholic's +alert +algebra +algebra's +algebraic +aliases +alien +alien's +aliens +align +aligned +aligning +alignment +alignment's +aligns +alike +allegation +allegations +allege +alleged +allegedly +alleges +alleging +allergic +alleviate +alliance +alliance's +allies +allies's +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allowable +allowance +allowance's +allowances +ally +alongside +aloud +alpha +alpha's +alphabet +alphabet's +alphabetic +alphabetical +alteration +alteration's +alterations +amateur +amateur's +amaze +amazed +amazes +amazing +amazingly +ambassador +ambassador's +amber +amber's +ambient +ambiguities +ambiguity +ambiguity's +ambitious +amend +amended +amending +amendment +amendment's +amends +amp +amp's +ample +amplifier +amplifier's +amusement +amusement's +anagram +anagram's +analogous +analogy +analogy's +analyst +analyst's +anarchy +anarchy's +anatomy +anatomy's +ancestor +ancestors +anecdote +anecdotes +angel +angel's +angels +anger +anger's +angles +anguish +anguish's +animals +anniversary +anniversary's +announced +announcements +announces +announcing +annoyance +annoyance's +annually +anomalies +anomaly +anorak +anoraks +anthology +anthology's +anticipate +anticipated +anticipates +anticipating +anticipation +anticipation's +antidote +antidote's +antique +antique's +antisocial +anxious +anyhow +apathetic +apathy +apathy's +apology's +apostrophe +apostrophe's +appalled +appalling +appallingly +apparatus +apparatus's +apparatuses +appealed +appealing +appeals +appearances +append +appended +appending +appendix +appendix's +appends +applause +applause's +applicable +applicant +applicant's +applicants +appoint +appointed +appointing +appointment +appointment's +appointments +appoints +appraisal +appraisal's +appreciation +appreciation's +approached +approaches +approaching +appropriately +approximate +approximately +approximation +approximation's +apt +arbitrarily +arc +arc's +arcade +arcade's +arcane +arch +arch's +archaic +architecture +architecture's +archive +archive's +archived +archives +archiving +arena +arena's +arguable +arguably +arisen +arising +armed +arming +arms +arose +array +array's +arrays +arrest +arrested +arresting +arrests +arrival +arrival's +arrogance +arrogance's +arrogant +arrow +arrow's +arrows +artificially +artistic +artists +arts +ascend +ascended +ascending +ascends +ash +ashamed +ashcan +ashcan's +ashes +assault +assault's +assemble +assembled +assembles +assembling +assert +asserted +asserting +assertion +assertion's +asserts +assess +assessed +assesses +assessing +assessment +assessment's +asset +assets +assign +assigned +assigning +assignment +assignment's +assignments +assigns +assist +assistance +assistance's +assisted +assisting +assists +associations +assort +assorted +assorting +assorts +assumptions +asterisk +asterisk's +asterisks +astronomer +astronomers +astronomy +astronomy's +asynchronous +atheism +atheism's +atheist +atheist's +atheists +atlas +atlas's +atmospheric +atom +atom's +atomic +atoms +atrocities +atrocity +attach's +attachment +attachment's +attacked +attacking +attacks +attain +attendance +attendance's +attendant +attendant's +attentions +attitudes +attorney +attorney's +attorneys +attracted +attracting +attraction +attraction's +attracts +attribute +attributed +attributes +attributing +audible +audiences +audio +audio's +aunt +aunt's +authentic +autobiography +autobiography's +automate +automated +automates +automating +automobiles +autumn's +availability +availability's +await +awaited +awaiting +awaits +awarded +awarding +awards +awareness +awareness's +awfully +axes +axiom +axioms +axis +axis's +babies +baby +baby's +backbone +backbone's +backgrounds +backlog +backlog's +backspace +backward +bacteria +bacterium +badge +badge's +baffle +baffled +baffles +baffling +bag +bag's +baggage +baggage's +bags +bake +baked +bakes +baking +balanced +balances +balancing +ballet +ballet's +ballot +ballot's +balls +banal +banana +banana's +bananas +bands +bandwagon +bandwagon's +bandwidth +bandwidth's +bang +bang's +bankrupt +bankrupt's +banks +banned +banner +banner's +banning +bans +bare +barely +bargain +bargain's +bark +barked +barking +barks +baroque +baroque's +barred +barrel +barrel's +barrier +barrier's +barriers +barring +barrister +barrister's +barristers +basement +basement's +bash +bashed +bashes +bashing +basics +basket +basket's +bass +bass's +basses +bastard +bastard's +bastards +bat +bat's +batch +batch's +bath +bath's +bathroom +bathroom's +baths +batteries +battle +battle's +baud +baud's +bay +bay's +beach +beach's +beam +beam's +bean +bean's +beans +beard +beard's +bearded +bearding +beards +beast +beast's +beasts +beat +beaten +beating +beating's +beats +beautifully +beauty +beauty's +bedroom +bedroom's +beds +beef +beef's +beer +beer's +beers +beg +beginner +beginner's +beginners +behaved +behaves +behaving +beings +belief +belief's +beliefs +believable +believer +believer's +believers +bell +bell's +bells +belonged +belonging +belonging's +beloved +belt +belt's +bench +bench's +bend +bending +bends +beneath +beneficial +bent +beside +beta +beta's +beware +bias +bias's +biased +biases +biasing +bible +biblical +bicycle +bicycle's +bicycles +bigot +bigot's +bigoted +bigotry +bigotry's +billfold +billfold's +billion +billion's +billions +bills +bin +bin's +binding's +biochemistry +biochemistry's +biography +biography's +biological +biologist +biologist's +biologists +bird +bird's +birds +birth +birth's +birthday +birthday's +biscuit +biscuits +bishop +bishop's +bitmap +bitter +blackboard +blackboard's +blackmail +blackmail's +blacks +blade +blade's +blades +blamed +blames +blaming +blanket +blanket's +blanks +blast +blast's +blasted +blasting +blasts +blatant +blatantly +bless +blessed +blesses +blessing +blew +blind +blindly +blink +bliss +bliss's +blob +blob's +blocked +blocking +blocks +blood +blood's +bloody +blowing +blowing's +blown +blows +blues +blurb +blurb's +boats +bob +bobs +bog +bog's +bogged +bogging +boggle +boggles +bogs +bogus +boil +boiled +boiling +boils +bold +bolt +bolt's +bomb +bombed +bombing +bombs +bond +bond's +bone +bone's +bones +bonus +bonus's +booked +booking +booking's +booklet +booklet's +bookshop +bookshops +bookstore +boom +boost +boost's +boots +border +border's +borderline +borderline's +bored +boredom +boredom's +bores +boring +boring's +born +borrowing's +boss +boss's +bottles +bounce +boundaries +boundary +boundary's +bounds +bout +bout's +bow +bowl +bowl's +boys +bracket's +bracketed +bracketing +brain +brain's +brains +brake +brake's +brakes +branded +branding +brands +brass +brass's +brave +bread +bread's +breakdown +breakdown's +breakfast +breakfast's +breath +breath's +breathe +breathed +breathes +breathing +breathing's +bred +breed +breeding +breeding's +breeds +breeze +breeze's +brethren +brick +brick's +bricks +bridges +brigade +brigade's +brighter +brightest +brightly +brightness +brightness's +brilliant +brilliantly +broad +broadly +brothers +browse +browsed +browses +browsing +brush +brush's +brutal +bubble +bubble's +buck +buck's +bucks +buffered +buffering +buffers +bugger +bugger's +buggers +bulb +bulb's +bulbs +bull +bull's +bullet +bullets +bump +bunch +bunch's +bundle +bundle's +burden +burden's +bureaucracy +bureaucracy's +burn +burned +burning +burns +burnt +burst +bursting +bursts +buses +bush +bush's +businesses +buss +bust +bust's +butter +butter's +buttons +buyer +buyers +bye +bye's +bypass +bypass's +byte's +cabbage +cabbage's +cabinet +cabinet's +cable +cable's +cabled +cables +cabling +caffeine +caffeine's +caf +cage +cage's +cake +cake's +cakes +calculated +calculates +calculating +calculation's +calculator +calculator's +calculus +calculus's +calendar +calendar's +caller +caller's +calm +cam +cam's +camera +camera's +cameras +camp +camp's +campaigned +campaigning +campaigns +camps +campus +campus's +can's +cancel +cancels +cancer +cancer's +candidates +canonical +cans +cant +cant's +cap +cap's +capabilities +capability +capability's +capitalism +capitalism's +capitalist +capitalist's +capitals +caps +capture +captured +captures +capturing +carbon +carbon's +cared +career +career's +careers +careless +caring +carpet +carpet's +carriage +carriage's +carrier +carrier's +carrot +carrot's +carrots +cars +cartoon +cartoon's +cartoons +cartridge +cartridge's +cartridges +cased +cash +cash's +casing +casing's +cassettes +cast +casting +casting's +castle +castle's +casts +casual +catastrophic +categorically +cater +catered +catering +catering's +caters +cathedral +cathedral's +catholic +cats +cattle +cattle's +causal +causality +causality's +caution +caution's +cave +cave's +caveat +caveat's +ceased +ceases +ceasing +ceiling +ceiling's +celebrate +celebrated +celebrates +celebrating +celebration +celebration's +cells +cellular +censor +censor's +censored +censoring +censors +censorship +censorship's +centrally +centuries +ceremony +ceremony's +certainty +certainty's +certificate +certificate's +chains +chairs +chalk +chalk's +challenge +challenged +challenges +challenging +chamber +chamber's +champagne +champagne's +champion +champion's +chancellor +chancellor's +changeover +changeover's +chaotic +chap +chapel +chapel's +chaps +chapters +characteristic +characteristic's +characteristics +charitable +charities +charity +charity's +charm +charm's +charmed +charming +charms +chart +chart's +charter +charter's +charts +chase +chased +chases +chasing +chasing's +chat +chat's +chats +chatted +chatting +cheaply +cheat +cheated +cheating +cheats +cheek +cheek's +cheer +cheerful +cheers +cheese +cheese's +chemicals +chemist +chemist's +chemistry +chemistry's +chemists +chess +chess's +chest +chest's +chestnut +chestnut's +chew +chewed +chewing +chews +chicken +chicken's +chickens +chief +chief's +childhood +childhood's +childish +chocolate +chocolate's +choices +choir +choir's +chop +chopped +chopping +chops +choral +chord +chord's +chorus +chorus's +chuck +chucked +chucking +chucks +chunk +chunk's +chunks +churches +cider +cider's +cigarette +cigarette's +cinema +cinema's +circa +circles +circuitry +circuitry's +circuits +circular +circulate +circulated +circulates +circulating +circumstance's +cite +cited +cites +cities +citing +citizens +civil +civilian +civilian's +clarification +clarification's +clarified +clarifies +clarifying +clarity +clarity's +clash +clashes +classed +classic +classical +classics +classics's +classification +classification's +classified +classifies +classify +classifying +classing +clause +clause's +clauses +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleaning's +cleanly +cleans +clearance +clearance's +clearing's +cleverer +cleverest +clich +clich's +click +click's +client +client's +clients +cliff +cliff's +climate +climate's +climb +climbed +climbing +climbs +clinic +clinic's +clinical +clip +clipped +clipping +clipping's +clips +clique +clique's +clocks +clog +clone +clone's +clones +closet +closet's +closure +closure's +cloth +cloth's +clothe +clothed +clothes +clothing +clothing's +cloud +cloud's +clouds +clubs +clues +clumsy +cluster +cluster's +clusters +coach +coach's +coal +coal's +coarse +coast +coast's +coat +coat's +coats +cobbler +cobblers +coding's +coherent +coin +coin's +coincide +coincidence +coincidence's +coined +coining +coins +coke +coke's +collaboration +collaboration's +collapsed +collapses +collapsing +collar +collar's +collate +collated +collates +collating +colleague +colleague's +colleagues +collections +collective +colon +colon's +colony +colony's +columns +combat +combat's +comedy +comedy's +comfort +comfort's +comfortable +comfortably +comic +comics +comma +comma's +commandment +commandments +commas +commence +commentary +commentary's +commentator +commentators +commercially +commissioned +commissioning +commissions +commit +commitments +commits +committed +committees +committing +commodity +commodity's +commons +commons's +communal +communicated +communicates +communicating +communication's +communism +communism's +communist +communist's +communists +communities +compact +companies +companion +companion's +comparative +comparisons +compassion +compassion's +compel +compelled +compelling +compelling's +compels +compensate +compensation +compensation's +compete +competed +competence +competence's +competent +competes +competing +competitive +competitor +competitors +compilation +compilation's +compile +compiled +compilers +compiles +compiling +complacent +complement +complement's +complementary +completeness +completeness's +completion +completion's +complication +complications +compliment +compliment's +comply +composer +composer's +composers +composite +compound +compound's +comprehend +comprehensible +comprehension +comprehension's +compress +compressed +compresses +compressing +compression +compression's +comprise +comprised +comprises +comprising +compulsion +compulsion's +computation +computation's +computational +con +con's +concatenate +concatenated +concatenates +concatenating +conceal +concealed +concealing +conceals +concede +conceivable +conceivably +conceive +conceived +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentration's +conception +conception's +concepts +conceptual +concert +concert's +concerto +concerto's +concerts +concise +conclude +concluded +concludes +concluding +conclusions +concur +concurrently +condemn +condemnation +condemnation's +condemned +condemning +condemns +condense +condensed +condenses +condensing +conditional +conditioned +conditioning +conditioning's +condom +condom's +condone +conduct +conduct's +conducted +conducting +conductor +conductor's +conducts +conferences +confess +confidence +confidence's +confidential +confidentiality +confidentiality's +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confines +confining +confirmation +confirmation's +conflict +conflict's +conflicted +conflicting +conflicts +conform +confront +confronted +confronting +confronts +congest +congested +congesting +congestion +congestion's +congests +congratulate +congratulations +conjecture +conjecture's +conjunction +conjunction's +connector +connector's +connotation +connotations +conscience +conscience's +conscious +consciously +consciousness +consciousness's +consecutive +consensus +consensus's +consent +consented +consenting +consents +consequent +conservation +conservation's +conservative +conservatives +considerate +considerations +consisted +consistently +consisting +consolation +consolation's +console +conspicuous +conspiracy +conspiracy's +constantly +constants +constituency +constituency's +constituent +constituents +constitute +constitutes +constitution +constitution's +constitutional +constrain +constrained +constraining +constrains +constructed +constructing +construction +construction's +constructions +constructive +constructs +consult +consultancy +consultant +consultant's +consultants +consultation +consultation's +consulted +consulting +consults +consume +consumed +consumer +consumer's +consumes +consuming +contacted +contacting +contacts +container +container's +contemplate +contemplated +contemplates +contemplating +contemporary +contempt +contempt's +contend +contention +contention's +contentious +contest +contest's +contexts +continent +continent's +continental +continual +continuations +continuity +continuity's +continuum +continuum's +contour +contour's +contraception +contraception's +contracted +contracting +contracts +contradict +contradicted +contradicting +contradiction +contradiction's +contradictory +contradicts +contravention +contravention's +contributed +contributes +contributing +contribution's +contributor +contributor's +contributors +contrive +contrived +contrives +contriving +controller +controller's +controllers +controversial +controversy +controversy's +convenience +convenience's +conveniently +conversations +converse +conversely +conversion +conversion's +conversions +converted +converter +converter's +converting +converts +convey +convict +convicted +convicting +conviction +conviction's +convictions +convicts +convincingly +cook +cook's +cooked +cookie +cookies +cooking +cooking's +cooks +cool +cooled +cooling +cools +cooperate +cooperation +cooperation's +coordinate +coordinates +coordination +coordination's +coped +copes +coping +coping's +copper +copper's +copyright +copyright's +corn +corn's +corporate +corporation +corporation's +corpse +corpse's +corpses +corrections +correlate +correlation +correlation's +correspond +corresponded +correspondence +correspondence's +correspondent +correspondent's +corresponding +corresponds +corridor +corridor's +corruption +corruption's +cosmic +cosmology +cosmology's +costly +cotton +cotton's +cough +councils +counsel +counsels +counterexample +counterpart +counterparts +countless +countries +countryside +countryside's +coupled +couples +coupling +courage +courage's +courier +courier's +courtesy +courtesy's +courts +cousin +cousin's +coverage +coverage's +cow +cow's +cows +crack +cracked +cracking +cracks +craft +craft's +cramp +cramped +cramping +cramps +crap +crap's +crass +crawl +crawled +crawling +crawls +cream +cream's +creative +creator +creator's +creatures +credibility +credibility's +credible +credits +creed +creed's +creep +crew +crew's +cricket +cricket's +cried +cries +crime +crime's +crimes +criminal +criminal's +criminals +criteria +criterion +criterion's +critic +criticisms +critics +crop +crop's +crops +crossed +crosses +crossing +crossing's +crossroad +crossroads +crossroads's +crossword +crowd +crowd's +crowded +crowding +crowds +crown +crown's +crucial +crude +cruel +cruelty +cruelty's +cruise +cruised +cruises +cruising +crunch +crunched +crunches +crunching +crush +crushed +crushes +crushing +crying +cryptic +crystal +crystal's +crystals +cube +cube's +cubic +cuckoo +cuckoo's +cuddly +cue +cue's +culprit +culprit's +cult +cult's +cultural +cultures +cumbersome +cumulative +cunning +cupboard +cupboard's +cups +cured +cures +curing +curiosity +curiosity's +curiously +curly +currency +currency's +curriculum +curriculum's +curry +curry's +curse +curse's +curtain +curtain's +curtains +curve +curve's +curves +custard +custard's +custom +custom's +customary +customers +customs +cute +cycled +cycling +cycling's +cyclist +cyclists +cylinder +cylinder's +cynic +cynic's +cynical +daft +damn +damnation +damnation's +damned +damning +damns +damp +dance +danced +dances +dancing +dangerously +dangers +dared +dares +daring +darkness +darkness's +darling +darling's +dash +dashed +dashes +dashing +databases +daughter +daughter's +dawn +dawn's +daylight +daylight's +daytime +daytime's +deadline +deadline's +deadly +deaf +dealer +dealer's +dealers +deaths +debatable +debated +debates +debating +debt +debt's +debug +debugged +debugger +debugging +debugs +decades +decay +decimal +decimal's +deck +deck's +declaration +declaration's +declarations +decline +declined +declines +declining +decode +decoded +decodes +decoding +decreased +decreases +decreasing +deduced +deduces +deducing +deduction +deduction's +deductions +deed +deed's +deeds +deeper +deepest +defaults +defeat +defeated +defeating +defeats +defect +defect's +defective +defects +defend +defended +defending +defends +deficiencies +deficiency +defy +degenerate +degradation +degradation's +degrade +degraded +degrades +degrading +deity +deity's +delayed +delaying +delays +deletion +deletion's +delicate +delicious +delight +delighted +delightful +delighting +delights +delimiters +delta +delta's +delusion +delusion's +demanded +demanding +demented +demise +demise's +democracy +democracy's +democratically +demolish +demolished +demolishes +demolishing +demonstrated +demonstrates +demonstrating +demonstrations +denied +denies +denominator +denominator's +denote +denotes +dense +density +density's +dentist +dentist's +deny +denying +departmental +departments +departure +departure's +dependence +dependence's +deposit +depress +depressed +depresses +depressing +depression +depression's +deprive +deprived +deprives +depriving +depths +deputy +deputy's +derange +deranged +deranges +deranging +derivative +derogatory +descend +descended +descending +descends +descriptive +desert +desert's +deserted +deserting +deserts +deserve +deserved +deserves +deserving +designate +designated +designates +designating +designer +designer's +designers +desktop +despair +desperately +despise +destination +destination's +destine +destined +destines +destining +destruction +destruction's +destructive +detach +detached +detaches +detaching +detectable +detection +detection's +detective +detective's +detector +detector's +deter +determination +determination's +deterrent +deterrent's +detract +devastate +devastated +devastates +devastating +developer +developers +developments +deviation +deviation's +devil +devil's +devious +devise +devised +devises +devising +devoid +diagnosis +diagnosis's +diagnostic +diagnostics +diagnostics's +diagonal +diagram +diagram's +diagrams +dial +dial's +dialect +dialect's +dialects +dials +diameter +diameter's +diary +diary's +dice +dictate +dictator +dictator's +dictatorship +dictatorship's +dictionaries +dies's +diesel +diesel's +diet +diet's +differed +differential +differentiate +differing +differs +dig +digest +digging +digit's +dignity +dignity's +digs +dilemma +dilemma's +dim +dimension +dimension's +dimensional +dimensions +dine +dined +diner +dines +dining +dip +diplomatic +dire +directive +directive's +directives +directories +directors +dirt +dirt's +disable +disabled +disables +disabling +disadvantages +disagreed +disagreeing +disagreement +disagreement's +disagrees +disappoint +disappointed +disappointing +disappointment +disappointment's +disappoints +disasters +disastrous +discard +discarded +discarding +discards +discharge +disciplinary +disclaimer +disclaimer's +disco +disco's +disconnect +disconnected +disconnecting +disconnects +discontinue +discontinued +discontinues +discontinuing +discounts +discoveries +discovery +discovery's +discrepancy +discrepancy's +discrete +discretion +discretion's +discriminate +discriminated +discriminates +discriminating +discrimination +discrimination's +disease +disease's +diseases +disguise +disguised +disguises +disguising +disgust +disgusted +disgusting +disgusts +dish +dish's +dishes +dishonest +disliked +dislikes +disliking +dismal +dismiss +dismissed +dismisses +dismissing +disorder +disorder's +disposable +disposal +disposal's +dispose +disposed +disposes +disposing +disposition +disposition's +dispute +disregard +disrupt +disruption +disruption's +dissertation +dissertation's +dissimilar +distances +distasteful +distinctions +distinctive +distinguished +distinguishes +distinguishing +distort +distorted +distorting +distortion +distortion's +distorts +distract +distracted +distracting +distracts +distress +distressed +distresses +distressing +disturbance +disturbance's +ditch +ditch's +dive +dived +diverse +diversity +diversity's +divert +diverted +diverting +diverts +dives +divine +diving +divisions +divorce +divorce's +doctor +doctor's +doctors +doctrine +doctrine's +documentary +dodge +dogma +dogma's +dogs +dole +dole's +dollars +domestic +dominant +dominate +dominated +dominates +dominating +don +donate +donated +donates +donating +donation +donation's +donations +dons +doom +doom's +doomed +dooming +dooms +dose +dose's +doses +dot +dot's +dots +dotted +dotting +doubled +doubles +doubling +doubtless +doubts +downhill +downright +downstairs +downwards +drag +drag's +dragged +dragging +dragon +dragon's +drags +drain +drain's +drained +draining +drains +drama +drama's +dramatic +dramatically +drank +drastically +drawback +drawback's +drawbacks +drawings +dread +dreaded +dreadful +dreading +dreads +dreaming +dreams +dreary +dress +dressed +dresses +dressing +dressing's +dried +dries +drift +drill +drill's +drinking +drinks +drip +dripped +dripping +dripping's +drips +drivel +drown +drowned +drowning +drowns +drug +drug's +drugs +drum +drum's +drums +drunk +drunken +drying +dual +duck +duck's +ducks +duff +duff's +dug +dull +duly +dummy +dummy's +dumped +dumping +dumps +dumpster +duplicate +duplicated +duplicates +duplicating +duplication +duplication's +duration +duration's +dust +dust's +dustbin +dustbin's +dusty +duties +dynamic +dynamically +dynamics +dynamics's +eager +eager's +eagerly +eagle +eagle's +ear +ear's +earn +earned +earning +earning's +earns +ears +eastern +eater +eater's +eccentric +echo +echo's +echoed +echoes +echoing +ecological +ecology +ecology's +economical +economically +economics +economics's +economies +edges +editions +editorial +educate +educated +educates +educating +effectiveness +effectiveness's +efficiency +efficiency's +efficiently +egg +egg's +eggs +ego +ego's +egos +eh +eighteen +eighteen's +eighth +elaborate +elderly +elections +electoral +electorate +electorate's +electrical +electricity +electricity's +electron +electron's +electronically +elegant +elementary +elephant +elephant's +elephants +elevators +eleven +eleven's +eligible +eliminate +eliminated +eliminates +eliminating +elite +elite's +elitist +elitist's +em +em's +embarrassment +embarrassment's +embed +embedded +embedding +embeds +emerge +emerged +emerges +emerging +eminent +eminently +emit +emotion +emotion's +emotional +emotionally +emotions +empire +empire's +empirical +employ +employed +employees +employer +employer's +employers +employing +employment +employment's +employs +emptied +empties +emptying +emulate +emulation +emulation's +emulator +emulator's +emulators +enabled +enabling +enclose +enclosed +encloses +enclosing +encode +encoded +encodes +encoding +encouragement +encouragement's +endings +endless +endlessly +enemies +energy +energy's +enforce +enforced +enforces +enforcing +engage +engaged +engages +engaging +engine +engine's +engines +enhance +enhanced +enhancement +enhancement's +enhances +enhancing +enjoyable +enjoyed +enjoying +enjoyment +enjoyment's +enjoys +enlarge +enlarged +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightenment's +enlightens +enormously +entail +entails +enterprise +enterprise's +entertain +entertained +entertaining +entertainment +entertainment's +entertains +enthusiasm +enthusiasm's +enthusiastic +entirety +entirety's +entities +envelope +envelope's +envelopes +environmental +environments +envisage +envisaged +envisages +envisaging +envy +envy's +epic +epic's +episode +episode's +episodes +equality +equality's +equals +equate +equation +equation's +equations +equilibrium +equilibrium's +equip +equipped +equipping +equips +equivalents +era +era's +erase +erased +erases +erasing +ergo +erroneous +escaped +escapes +escaping +esoteric +essay +essay's +essays +essence +essence's +establishments +estate +estate's +estimated +estimates +estimating +estimation +estimation's +eternal +eternity +eternity's +ethic +ethical +ethics +ethnic +etymology +etymology's +evaluate +evaluated +evaluates +evaluating +evaluation +evaluation's +evenly +eventual +everyday +evident +evidently +evil +evils +evolution +evolution's +evolutionary +evolve +evolved +evolves +evolving +exaggerate +exaggerated +exaggerates +exaggerating +exam +exam's +examination +examination's +examiner +examiner's +exams +exceed +exceeded +exceeding +exceedingly +exceeds +excepted +excepting +exceptional +exceptionally +excepts +excessively +exchanged +exchanges +exchanging +excite +excited +excitement +excitement's +excites +exciting +exclamation +exclamation's +exclusion +exclusion's +exclusively +excuses +executable +execution +execution's +executive +executive's +exempt +exercised +exercises +exercising +exhaust +exhausted +exhausting +exhaustive +exhausts +exhibit +exhibition +exhibition's +exit +exit's +exited +exiting +exits +exotic +expectation +expectation's +expectations +expedition +expedition's +expenditure +expenditure's +expenses +experimentally +experimentation +experimentation's +experimented +experimenting +expertise +expertise's +expire +expired +expires +expiring +expiry +expiry's +explanations +explanatory +explicitly +explode +exploded +explodes +exploding +exploit +exploit's +exploitation +exploitation's +exploited +exploiting +exploits +exploration +exploration's +explore +explored +explores +exploring +explosion +explosion's +explosions +explosive +exponential +export +export's +expose +exposed +exposes +exposing +exposure +exposure's +expressions +expressway +expressway's +expressways +extant +extensions +extensively +extents +externally +extinction +extinction's +extracted +extracting +extraction +extraction's +extracts +extraneous +extraordinarily +extraordinary +extras +extremes +extremist +extremist's +eyesight +eyesight's +fabric +fabric's +faced +faces +facilitate +facing +facing's +factories +factory +factory's +factual +factually +faculties +faculty +faculty's +failures +faint +fainter +faintest +fairer +fairest +fairness +fairness's +fairy +fairy's +faithful +fake +fall's +fallacious +fallacy +fallacy's +fame +fame's +familiarity +familiarity's +families +famine +famine's +fans +fantasies +fantastic +fantasy +fantasy's +farce +farce's +fare +fare's +farewell +farewell's +farmer +farmers +fascinate +fascinated +fascinates +fascinating +fascist +fascist's +fashionable +fashioned +fashioning +fashions +fat +fat's +fathers +fatuous +faucet +faulty +feared +fearing +fears +feasibility +feasibility's +feat +feat's +featured +featuring +fee +fee's +feeble +feeding's +feelings +fees +fellow +fellow's +fellows +female +females +feminist +feminists +fence +fence's +fender +fender's +fenders +festival +festival's +fetch +fever +fever's +fiction +fiction's +fictional +fiddle +fiddle's +fiddled +fiddles +fiddling +fierce +fifteen +fifteen's +fifth +fifty +fifty's +fighter +fighter's +fighting +fights +figured +figuring +filmed +filming +films +filter +filter's +filtered +filtering +filters +filthy +finals +finance +finance's +finances +financially +findings +fined +finer +fines +finest +fining +fired +fires +firework +fireworks +firing +firing's +firms +fished +fishing +fishing's +fiver +fiver's +fixing's +fizzy +flagged +flagging +flags +flame +flame's +flames +flash's +flaw +flaw's +flawed +flawing +flaws +fleet +fleet's +flesh +flesh's +flexibility +flexibility's +flip +flipped +flipping +flips +flood +flood's +flooded +flooding +floods +floors +floppy +flour +flour's +flowed +flower +flower's +flowers +flowing +flows +fluctuation +fluctuations +fluent +fluffy +fluid +fluid's +flush +flushed +flushes +flushing +flute +flute's +foam +foam's +focus +focus's +fog +fog's +fold +folded +folder +folder's +folders +folding +folds +folk's +follower +followers +fond +fond's +font +font's +fonts +foods +fool +fool's +fooled +fooling +foolish +fools +football +football's +footnote +footnote's +footnotes +forbade +forbid +forbidden +forbidding +forbids +forcibly +forecast +forecasting +forecasts +foreigner +foreigners +foreseeable +forest +forest's +forests +forgave +forgive +forgiven +forgives +forgiving +fork +fork's +formally +formation +formation's +formats +formatted +formatting +formerly +formula +formula's +formulation +formulation's +fortnight +fortnight's +fortunate +forty +forty's +forum +forum's +forwarded +forwarding +forwarding's +forwards +fossil +fossil's +fought +foul +foundation +foundation's +foundations +founded +founding +founds +fountain +fountain's +fourteen +fourteen's +fractions +fragile +fragment +fragment's +fragments +frames +framework +framework's +frank +frankly +frantic +fraud +fraud's +freak +freak's +freaks +freed +freeing +frees +freeway +freeway's +freeways +freeze +freezes +freezing +frequencies +frequency +frequency's +friction +friction's +fried +friendship +friendship's +frighten +frightened +frightening +frightens +fringe +fringe's +frivolous +frog +frog's +frogs +frown +frowned +frowning +frowns +froze +frozen +fruit +fruit's +fruits +frustrate +frustrated +frustrates +frustrating +frustration +frustration's +frying +fudge +fudge's +fuel +fuel's +fulfilled +fulfilling +fuller +fuller's +fullest +fume +fumes +functional +functionality +functioned +functioning +fundamentalist +fundamentalist's +funded +funding +funeral +funeral's +funnier +funniest +fur +fur's +furniture +furniture's +furry +furthermore +fuse +fuse's +fusion +fusion's +fuss +fuss's +fussy +futile +fuzzy +galactic +galaxy +galaxy's +gang +gang's +gaps +garage +garage's +garble +garbled +garbles +garbling +gardens +gas's +gasoline's +gasp +gate +gate's +gates +gateway +gateway's +gathered +gathering +gathering's +gathers +gay +gear +gear's +geared +gearing +gears +gender +gender's +gene +gene's +generations +generator +generator's +generators +generic +generous +genes +genetic +genetically +genetics +genetics's +genius +genius's +genocide +genocide's +genre +genre's +gentle +gentleman +gentleman's +gentlemen +gently +genuinely +geographical +geography +geography's +geology +geology's +geometry +geometry's +gesture +gesture's +ghastly +ghost +ghost's +giant +giant's +gibberish +gibberish's +gift +gift's +gifts +gig +gig's +gin +gin's +girlfriend +girlfriend's +girls +gladly +glance +glasses +glean +gleaned +gleaning +gleans +globally +glorious +glory +glory's +glossy +glove +gloves +glow +glow's +glowed +glowing +glows +glue +glue's +gnome +gnome's +goal +goal's +goals +goat +goat's +god +god's +gods +gold +gold's +golden +goldfish +goldfish's +goldfishes +golf +golf's +goodbye +goodbye's +goodies +goodness +goodness's +goody +gorgeous +gospel +gospel's +gossip +gossip's +govern +governed +governing +governments +governs +gown +gown's +grab +grabbed +grabbing +grabs +grace +grace's +grade +grade's +grades +gradual +graduated +graduates +graduating +graduation +graduation's +graffiti +graffito +grain +grain's +grammar +grammar's +grammatical +grandfather +grandfather's +grandmother +grandmother's +graphical +graphs +grasp +grass +grass's +gratefully +gratuitous +gratuitously +gravitational +gravity +gravity's +greasy +greed +greed's +greedy +grid +grid's +grief +grief's +grim +grip +grip's +grips +groan +groan's +grossly +grouped +grouping +grouping's +guarded +guarding +guards +guest +guest's +guests +guidance +guidance's +guided +guideline +guidelines +guides +guiding +guilt +guilt's +guilty +guinea +guinea's +guitar +guitar's +gulf +gulf's +gullible +gum +gum's +guns +gut +gut's +guts +gutter +gutter's +guys +ha +hacked +hacker +hacker's +hackers +hacking +hacks +hail +hail's +haircut +haircut's +hairs +hairy +halls +halt +halt's +halted +halting +halts +halve +halves +halves's +ham +ham's +hammer +hammer's +handbook +handbook's +handful +handful's +handicap +handicap's +handler +handler's +hangover +hangover's +happier +happiest +happiness +happiness's +hardback +hardback's +harden +hardened +hardening +hardens +hardship +hardship's +hardy +harmony +harmony's +harsh +hash +hash's +hassle +hassle's +hasten +hasty +hated +hates +hating +hatred +hatred's +hats +havoc +havoc's +hay +hay's +hazard +hazard's +hazards +hazy +headache +headache's +headers +headline +headline's +headlines +heap +heap's +hearing's +heartily +hearts +heated +heating +heats +heaven +heaven's +heavens +heavier +heaviest +heel +heels +height +height's +heights +helicopter +helicopter's +helmet +helmet's +helpless +henceforth +herd +herd's +heresy +heresy's +heritage +heritage's +hero +hero's +heroes +heroic +heroin +heroin's +herring +herring's +herrings +hesitate +heterosexual +heterosexual's +hexadecimal +hey +hided +hideous +hideously +hiding's +hierarchical +hierarchy +hierarchy's +highlight +highlight's +highlighted +highlighting +highlights +highway +highway's +highways +hilarious +hills +hindsight +hindsight's +hinted +hinting +hip +hip's +hire +hired +hires +hiring +historian +historians +historic +historically +hitherto +ho +hobby +hobby's +hog +hog's +holder +holder's +holders +hollow +holy +homes +homosexual +homosexual's +homosexuality +homosexuality's +honestly +honesty +honesty's +honey +honey's +honorary +hook +hook's +hooked +hooking +hooks +hopeful +hopeless +hopelessly +horde +hordes +horizon +horizon's +horizontal +horizontally +horn +horn's +horrendous +horrendously +horribly +horrid +horrific +horrified +horrifies +horrify +horrifying +horror +horror's +hospitals +hostile +hosts +housed +household +household's +houses +housing +housing's +hugely +huh +hum +humane +humanity +humanity's +humans +humble +humbly +humorous +hungry +hunted +hunting +hunting's +hunts +hurt +hurting +hurts +hut +hut's +hydrogen +hydrogen's +hyphen +hyphen's +hypocrisy +hypocrisy's +hypocrite +hypocrite's +hypocritical +hypothesis +hypothesis's +hypothetical +hysterical +icon +icon's +icons +id +id's +idealistic +ideally +ideals +identically +identification +identification's +identified +identifier +identifier's +identifiers +identifies +identifying +ideological +ideology +ideology's +idiom +idiom's +idiosyncratic +idiot +idiot's +idiotic +idiots +idle +ignorance +ignorance's +ignorant +illegally +illiterate +illness +illness's +illogical +illusion +illusion's +illustrate +illustrated +illustrates +illustrating +illustration +illustration's +illustrations +imaginary +imaginative +imagined +imagines +imagining +imbalance +imbalance's +immature +immense +immensely +imminent +immoral +immortal +immune +impair +impaired +impairing +impairs +impend +impended +impending +impends +imperative +imperfect +imperial +impersonal +implausible +implementation +implementation's +implementations +implication's +implicit +implicitly +import +imported +importing +imports +impractical +impress +impressed +impresses +impressing +impressions +impressive +imprison +imprisoned +imprisoning +imprisons +improbable +impulse +impulse's +inaccessible +inaccuracies +inaccuracy +inaccurate +inadvertently +inane +inappropriate +incapable +incarnation +incarnation's +incentive +incentive's +incidence +incidence's +incidental +incidents +inclination +inclination's +inclusion +inclusion's +inclusive +incoherent +incoming +incompetence +incompetence's +incompetent +incomprehensible +inconsistencies +inconsistency +inconsistency's +inconvenienced +inconveniences +inconveniencing +inconvenient +incorporate +incorporated +incorporates +incorporating +incorrectly +increasingly +incredible +incredibly +increment +increment's +incur +incurred +incurring +incurs +indefensible +indefinite +indefinitely +indent +independence +independence's +indeterminate +indexed +indexes +indexing +indicated +indicating +indications +indicative +indicator +indicator's +indicators +indictment +indictment's +indirect +indirection +indirection's +indirectly +indistinguishable +induce +induced +induces +inducing +induction +induction's +indulge +indulged +indulges +indulging +industries +ineffective +inefficiency +inefficiency's +inefficient +inequality +inequality's +inertia +inertia's +inevitable +inexperienced +infallible +infamous +infant +infant's +infantile +infect +infected +infecting +infection +infection's +infects +infelicity +infelicity's +infer +inference +inference's +inferiority +inferiority's +infinitely +infinity +infinity's +inflation +inflation's +inflexible +inflict +influenced +influences +influencing +influential +informal +informally +informative +infrastructure +infrastructure's +infrequent +infringement +infringement's +ingenious +ingredient +ingredients +inhabit +inhabitant +inhabitants +inhabited +inhabiting +inhabits +inherent +inherently +inherit +inheritance +inheritance's +inherited +inheriting +inherits +inhibit +inhibited +inhibiting +inhibition +inhibition's +inhibits +initiate +initiated +initiates +initiating +initiative +initiative's +inject +injure +injured +injures +injuries +injuring +injury +injury's +injustice +injustice's +ink +ink's +innocence +innocence's +innovation +innovation's +innovative +insane +insect +insect's +insects +insecure +insensitive +insertion +insertion's +insidious +insight +insight's +insignificant +insistence +insistence's +insofar +inspect +inspected +inspecting +inspection +inspection's +inspects +inspiration +inspiration's +inspire +inspired +inspires +inspiring +installation +installation's +installations +instances +instinct +instinct's +institute +instruct +instructed +instructing +instructs +instrument +instrument's +instrumental +instruments +insufficient +insult +insulted +insulting +insults +intact +intake +intake's +integrate +integrated +integrates +integrating +integration +integration's +integrity +integrity's +intellect +intellect's +intellectual +intense +intensely +intensity +intensity's +intensive +intent +intent's +intentional +intentionally +intentions +inter +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interacts +intercourse +intercourse's +interestingly +interfaced +interfaces +interfacing +interfacing's +interfere +interfered +interference +interference's +interferes +interfering +interim +interior +interior's +intermediate +intermittent +internally +internals +interpretations +interpreter +interpreter's +interrogate +interrupt +interrupted +interrupting +interruption +interruption's +interruptions +interrupts +intersection +intersection's +intersections +interval's +intervene +intervened +intervenes +intervening +interview +interview's +interviewed +interviewing +interviews +intimate +intolerance +intolerance's +intrinsic +intrinsically +introductory +intuitive +invade +invaded +invades +invading +invalidate +invaluable +invasion +invasion's +invention +invention's +inventions +inventor +inventor's +inverse +invert +inverted +inverting +inverts +invest +investigated +investigates +investigating +investigation +investigation's +investigations +investment +investment's +invoke +invoked +invokes +invoking +involvement +involvement's +ion +ion's +irate +iron +iron's +ironic +irony +irony's +irrational +irrespective +irresponsible +irritation +irritation's +island +island's +islands +isolation +isolation's +jack +jack's +jacket +jacket's +jackets +jail +jail's +jam +jammed +jamming +jams +jargon +jargon's +jazz +jazz's +jealous +jeans +jellies +jelly +jerk +jest +jest's +jet +jet's +jointly +joints +joked +jokes +joking +jolly +journal +journal's +journalist +journalists +journals +journey +journey's +judged +judges +judging +juice +juice's +jumped +jumping +junction +junction's +jungle +jungle's +junior +jury +jury's +justice +justice's +justifiable +justifiably +juvenile +keeper +keeper's +ken +ken's +kernel +kernel's +kettle +kettle's +keyboards +keyed +keying +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kick +kicked +kicking +kicks +kidded +kidding +kidding's +kidnap +kidnapped +kidnapping +kidnaps +kidney +kidney's +kids +killer +killer's +kindness +kindness's +kingdom +kingdom's +kings +kiss +kit +kit's +kitchen +kitchen's +kits +knee +knee's +knees +knife +knife's +knight +knight's +lab +labs +lad +lad's +ladder +ladder's +lag +lager +lager's +laid +lake +lake's +lamp +lamp's +landlord +landlord's +landscape +landscape's +lane +lane's +lark +lark's +laser +laser's +lasers +lasted +lasting +lately +laugh +laughed +laughing +laughing's +laughs +laughter +laughter's +launch +launched +launches +launching +lavatory +lavatory's +lawn +lawn's +lawyer +lawyer's +lawyers +layer +layer's +layers +laying +lays +laziness +laziness's +leaders +leadership +leadership's +leaf's +leaflet +leaflet's +leaflets +league +league's +leak +leak's +lean +leaned +leaning +leaning's +leans +leap +leather +leather's +lectured +lecturer +lecturer's +lecturers +lecturing +legend +legend's +legendary +legible +legislation +legislation's +legitimate +legitimately +leisure +leisure's +lemon +lemon's +lending +lends +lengths +lengthy +lenient +lens +lens's +lenses +lent +lesbian +lesbian's +lesson's +lest +lethal +liability +liability's +liaison +liaison's +libel +libel's +liberal +liberties +liberty +liberty's +librarian +librarian's +lid +lid's +lied's +lifestyle +lifted +lifting +lifts +lighted +lighter +lighter's +lightest +lighting +lighting's +lightly +lightning +lightning's +lightninged +lightnings +likelihood +likelihood's +liking's +limb +limbs +limitation +limitation's +limitations +lined +linguistic +lining +lining's +linkage +linkage's +lion +lion's +lip +lips +liquid +liquid's +liquor +lisp +lisp's +listened +listener +listener's +listening +listens +listings +lit +literal +literary +literate +litter +litter's +lively +liver +liver's +livest +loader +loader's +loading's +loans +lobby +lobby's +locally +locals +locate +located +locates +locating +lodge +lodge's +logically +logo +logo's +lonely +loophole +loophole's +loops +loosely +lord +lord's +lords +lorries +losses +loud +louder +loudest +lousy +loved +lovely +lover +lover's +lovers +loves +loving +lowered +lowering +lowers +loyal +luckily +ludicrous +ludicrously +luggage +luggage's +lump +lump's +lumps +lunatic +lunchtime +lunchtime's +lung +lung's +lungs +lurk +lurked +lurking +lurks +lust +lust's +luxury +luxury's +lyric +lyrics +machinery +machinery's +macintosh's +madness +madness's +magazine +magazine's +magazines +magical +magnificent +mailbox +mailbox's +mailed +mailing +mails +mainframe +mainframes +mains +mains's +mainstream +mainstream's +maintenance +maintenance's +maize +maize's +maker +maker's +makers +male +males +malfunction +malicious +management +management's +managers +mandate +mandate's +mandatory +mangle +mangled +mangles +mangling +mania +mania's +manifestation +manifestation's +manifestly +manifesto +manifesto's +manipulate +manipulated +manipulates +manipulating +mankind +mankind's +manned +manning +manpower +manpower's +mans +manually +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +mapped +mapping +mapping's +maps +margin +margin's +marginal +marginally +margins +marital +marker +marker's +markers +marketed +marketing +marketing's +markets +marking's +married +marries +marrying +mask +mask's +masses +massively +masters +matched +matching +mate +mate's +mathematically +mathematician +mathematician's +mathematicians +matrices +matrix +matrix's +mature +mayor +mayor's +maze +maze's +meal +meal's +meals +meantime +meantime's +meanwhile +measurement +measurement's +measurements +meat +meat's +mechanical +mechanisms +medicine +medicine's +medieval +megabyte +megabytes +melody +melody's +melt +memorable +memories +mend +mended +mending +mends +mental +mentality +mentality's +mentally +menu +menu's +menus +mercury +mercury's +mercy +mercy's +merge +merged +merges +merging +merit's +merry +messed +messes +messing +metaphor +metaphor's +metric +metro +metro's +metros +mice +mice's +microcomputer +microcomputers +microprocessor +microprocessor's +microwave +microwave's +midday +midday's +mighty +migrate +migrated +migrates +migrating +migration +migration's +mild +mildly +mileage +mileage's +milk +milk's +mill +mill's +mimic +mindless +mined +mines +minimalist +minimalist's +mining +mining's +minister +minister's +ministers +minorities +mint +mint's +minus +miracle +miracle's +miracles +miraculous +mirror +mirror's +mirrors +miscellaneous +misdirect +misdirected +misdirecting +misdirects +miserable +miserably +misery +misery's +misfortune +misfortune's +misguide +misguided +misguides +misguiding +misinterpret +misinterpreted +misinterpreting +misinterprets +misplace +misplaced +misplaces +misplacing +misprint +misprint's +misread +misreading +misreads +misrepresent +misrepresented +misrepresenting +misrepresents +missile +missile's +missiles +mission +mission's +mist +mistakenly +mists +misunderstanding's +mixture +mixture's +mnemonic +moan +moan's +moaned +moaning +moans +mob +mob's +mobile +mock +moderate +moderately +moderation +moderation's +modes +modest +modification +modification's +modifications +module +module's +modules +mole +mole's +molecular +molecule +molecules +momentarily +moments +momentum +momentum's +monarch +monarch's +monitored +monitoring +monitors +monkey +monkey's +monkeys +monochrome +monochrome's +monopoly +monopoly's +monster +monster's +monsters +monthly +mood +mood's +moon +moon's +moons +morality +morality's +morally +morals +moreover +moron +moron's +morons +mortal +mortality +mortality's +mortals +mothers +motions +motivate +motivated +motivates +motivating +motivation +motivation's +motive +motive's +motives +motor +motor's +motors +motorway +motorway's +motorways +motto +motto's +mount +mountain +mountain's +mountains +mounted +mounting +mounting's +mounts +mouse +mouse's +movies +muck +muck's +mucked +mucking +mucks +mud +mud's +muddle +muddled +muddles +muddling +mug +mug's +mugs +multiples +multiplication +multiplication's +multiplied +multiplies +multiply +multiplying +mum +mum's +mumble +mummy +mummy's +mundane +murder +murder's +murdered +murderer +murderer's +murdering +murders +muscle +muscle's +muscles +museum +museum's +museums +musical +musician +musician's +musicians +mutter +muttered +muttering +mutters +mutual +mutually +mysteries +mysteriously +mystery +mystery's +mystic +mystic's +myth +myth's +mythical +mythology +mythology's +myths +nail +nail's +nailed +nailing +nails +naked +nameless +narrative +narrative's +narrow +narrower +narrowest +nastier +nastiest +nationally +nations +native +natives +nay +nay's +neat +neatly +needle +needle's +needles +needless +needlessly +negate +neglect +neglected +neglecting +neglects +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiation's +negotiations +nerve +nerve's +nerves +nest +nest's +nested +nesting +nests +nets +networked +networking +neural +neutral +newcomer +newcomer's +newcomers +newer +newest +newly +newsletter +newsletter's +newsletters +newspaper +newspaper's +newspapers +nicely +nick +nick's +nicked +nicking +nickname +nickname's +nicknames +nicks +nightmare +nightmare's +nights +nil +nil's +noble +node +node's +nodes +noises +nominal +nominally +nominate +nominated +nominates +nominating +nonetheless +noon +noon's +norm +norm's +normality +normality's +northern +nose +nose's +noses +nostalgia +nostalgia's +notable +notably +notation +notation's +noticeable +noticeably +notification +notification's +notified +notifies +notifying +notion +notion's +notions +notorious +notwithstanding +noun +noun's +nouns +novels +novelty +novelty's +novice +novice's +novices +nuclear +nuisance +nuisance's +null +numbered +numbering +numeral +numerals +numeric +nun +nuns +nurse +nurse's +nurses +nut +nut's +nuts +oar +oar's +obeyed +obeying +obeys +objectionable +objective +obligation +obligation's +obligatory +oblige +obliged +obliges +obliging +obnoxious +obscene +obscured +obscures +obscuring +obscurity +obscurity's +observations +observer +observer's +observers +obsess +obsessed +obsesses +obsessing +obsession +obsession's +obsolete +obstruct +obstructed +obstructing +obstructs +obtainable +occupation +occupation's +occurrence +occurrence's +occurrences +ocean +ocean's +oddly +offend +offended +offender +offender's +offenders +offending +offends +offerings +offhand +officers +officially +officials +offset +offset's +offsets +offsetting +offspring +offspring's +omission +omission's +omissions +oneself +ongoing +onion +onion's +onus +onus's +onwards +openly +opera +opera's +operas +operational +opponent +opponent's +opponents +oppress +oppressed +oppresses +oppressing +oppression +oppression's +opt +opted +optic +optical +optimal +optimistic +optimum +optimum's +opting +optionally +opts +opus +opuses +oral +orange +orange's +orbit +orbit's +orbital +orbital's +orchestra +orchestra's +orchestral +organ +organ's +organic +organs +orient +oriental +orientate +orientated +orientates +orientating +orientation +orientation's +oriented +orienting +orients +originals +originate +originated +originates +originating +originator +originator's +origins +orthodox +outcome +outcome's +outcomes +outcry +outcry's +outdated +outgoing +outline +outline's +outlined +outlines +outlining +outlook +outlook's +outputs +outrage +outrage's +outraged +outrageous +outrages +outraging +outright +outset +outset's +outstanding +outweigh +outweighs +overcame +overcome +overcomes +overcoming +overdraft +overdraft's +overdue +overflow +overhead +overheads +overlap +overload +overloaded +overloading +overloads +overlong +overlook +overlooked +overlooking +overlooks +overly +overnight +overprice +overpriced +overprices +overpricing +overridden +override +overrides +overriding +overrode +overseas +overtime +overtime's +overtone +overtones +overview +overview's +overwhelm +overwhelmed +overwhelming +overwhelms +overwriting +overwritten +owned +ownership +ownership's +owning +owns +oxygen +oxygen's +ozone +ozone's +pace +pace's +pacifier +pacifier's +packaged +packaging +packaging's +packed +packets +packing +packing's +packs +pad +pad's +padded +padding +padding's +pads +paged +paging +painfully +painless +pains +paint +paint's +painted +painting +painting's +paintings +paints +palace +palace's +pale +pan +panel +panel's +panels +panic +panic's +pant +pants +paperback +paperback's +par +par's +parade +parade's +paradise +paradise's +paradox +paradox's +paragraphs +parallels +parameter +parameter's +parameters +paranoia +paranoia's +paranoid +paraphrase +paraphrase's +pardon +parentheses +parenthesis +parents +parity +parity's +parked +parking +parking's +parks +parliament +parliament's +parochial +parody +parody's +parrot +parrot's +parse +parsed +parses +parsing +participant +participants +participate +participated +participates +participating +particle +particle's +particles +partition +partition's +partitioned +partitioning +partitions +partner +partner's +partners +passage +passage's +passages +passenger +passenger's +passengers +passion +passion's +passionate +passive +passport +passport's +password +password's +passwords +paste +paste's +pat +patched +patches +patching +patent +patent's +pathetic +paths +patience +patience's +patients +paused +pauses +pausing +pavement +pavement's +payment +payment's +payments +peaceful +peaks +peanut +peanuts +peasant +peasants +pedal +pedal's +pedant +pedant's +pedantic +pedantry +pedantry's +pedants +pedestrian +pedestrian's +pedestrians +peer +peer's +peers +penalties +penalty +penalty's +pence +pence's +pencil +pencil's +pended +pending +pends +penguin +penguin's +pennies +penny +penny's +pens +peoples +perceive +perceived +perceives +perceiving +percent +percent's +percentage +percentage's +percents +perception +perception's +perfection +perfection's +performances +periodic +periodically +periods +peripheral +peripherals +permissible +perpetual +persecute +persecuted +persecutes +persecuting +persist +persistent +personalities +personality +personality's +personnel +personnel's +perspective +perspective's +persuasion +persuasion's +perverse +pet +pet's +petrol's +petty +pharmacies +pharmacy +pharmacy's +phased +phases +phasing +phenomena +phenomena's +phenomenons +philosopher +philosopher's +philosophers +philosophical +philosophies +phoenix +phoenix's +phoned +phones +phoning +photo +photo's +photocopy +photocopy's +photograph +photograph's +photographic +photographs +photos +phrased +phrasing +phrasing's +physic +physically +physicist +physicist's +physicists +physics +physiology +physiology's +piano +piano's +pie +pie's +pig +pig's +pigeon +pigeon's +pigs +piles +pill +pill's +pills +pilot +pilot's +pin +pin's +pinch +pinched +pinches +pinching +pink +pink's +pins +pints +pipeline +pipeline's +pipes +pit +pit's +pitch +pitfall +pitfalls +pity +pity's +pizza +pizza's +pizzas +plague +plague's +plagued +plagues +plaguing +plainly +planes +planetary +planets +planted +planting +plants +plaster +plaster's +plastered +plastering +plasters +plate +plate's +plates +platform +platform's +plausible +player +player's +players +playground +playground's +pleasantly +pleasure +pleasure's +plotted +plotter +plotter's +plotting +ploy +ploy's +plugged +plugging +plugs +plural +pockets +poems +poetic +poetry +poetry's +poets +pointer +pointer's +pointers +poison +poison's +poisoned +poisoning +poisoning's +poisons +poke +polar +pole +pole's +policeman +policeman's +polish +polished +polishes +polishing +polite +politeness +politeness's +politically +politician +politician's +politicians +politics +politics's +polls +pollution +pollution's +polynomial +pompous +poorer +poorest +poorly +pope +pope's +popped +popping +pops +populace +populace's +popularity +popularity's +populate +populated +populates +populating +populations +pork +pork's +pornography +pornography's +portability +portable +ported +porter +porter's +porters +porting +portion +portion's +portions +portray +portrayed +portraying +portrays +ports +pose +posed +poses +posing +positioned +positioning +positively +possess +possessed +possesses +possessing +possession +possession's +postage +postage's +postal +postcard +postcard's +poster +poster's +posters +postpone +postponed +postpones +postponing +postscript +postscript's +postulate +pot +pot's +potato +potato's +potatoes +pour +poured +pouring +pours +poverty +poverty's +powder +powder's +powered +powering +practicable +practicals +pragmatic +praise +praise's +pray +prayed +prayer +prayer's +prayers +praying +prays +preach +preached +preaches +preaching +precaution +precaution's +precautions +precede +preceded +precedence +precedence's +precedent +precedent's +precedes +preceding +precious +precision +precision's +predecessor +predecessor's +predecessors +predict +predictable +predicted +predicting +prediction +prediction's +predictions +predicts +predominantly +preface +preface's +preferences +prefix +prefix's +prefixed +prefixes +prefixing +pregnancy +pregnancy's +pregnant +prejudice +prejudice's +prejudiced +prejudices +prejudicing +preliminary +premature +prematurely +premise +premises +premium +premium's +prerequisite +prescribe +prescribed +prescribes +prescribing +prescription +prescription's +presentation +presentation's +presently +preserved +preserves +preserving +pressures +presumed +presumes +presuming +pretend +pretended +pretending +pretends +pretentious +prevail +prevalent +prevention +prevention's +preview +preview's +previewer +priced +pricing +pride +pride's +priest +priest's +priests +primarily +primes +primitives +prince +prince's +principal +principally +printouts +priorities +priority +priority's +prison +prison's +prisoner +prisoners +privacy +privacy's +privately +privilege +privilege's +privileged +privileges +privileging +pro +probabilities +probability +probability's +probable +procedures +proceed +proceeded +proceeding +proceeding's +proceedings +proceeds +proclaim +producer +producer's +producers +productive +productivity +productivity's +profession +profession's +professionals +professor +professor's +profile +profile's +profiles +profit +profit's +profitable +profits +profound +programmable +progressed +progresses +progressing +prohibit +prohibited +prohibiting +prohibits +projected +projecting +projection +projection's +proliferation +proliferation's +prolong +prolonged +prolonging +prolongs +prominent +promote +promoted +promotes +promoting +promotion +promotion's +prompted +prompting +prompts +pronoun +pronoun's +pronounce +pronounced +pronounces +pronouncing +pronunciation +pronunciation's +proofs +propaganda +propaganda's +prophet +prophet's +proportional +proportions +proposals +proposition +proposition's +proprietary +prose +prose's +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecution's +prospective +prospects +prostitute +prostitutes +protein +protein's +protocol +protocol's +protocols +prototype +prototype's +proud +provision +provision's +provisional +provisions +provocative +provoke +provoked +provokes +provoking +proximity +proximity's +pseudo +psychological +psychologist +psychologists +psychology +psychology's +pub +pub's +publications +publisher +publisher's +publishers +publishing's +pudding +pudding's +pulp +pulp's +pulse +pulses +pump +pump's +pumped +pumping +pumping's +pumps +pun +pun's +punch +punched +punches +punching +punish +punished +punishes +punishing +punishment +punishment's +puns +punt +punt's +punts +pupil +pupils +purchased +purchases +purchasing +purge +purity +purity's +purple +purple's +pursue +pursued +pursues +pursuing +pursuit +pursuit's +puzzle +puzzled +puzzles +puzzling +python +python's +qualification +qualification's +qualifications +qualifier +qualifier's +qualifiers +qualities +quantum +quantum's +quarters +queen +queen's +queens +queries +query +query's +quest +quest's +questionable +questioned +questioning +questionnaire +questionnaire's +queued +queues +quibble +quieter +quieter's +quietest +quiz +quiz's +quota +quota's +quotas +quotation +quotation's +quotations +rabbit +rabbit's +rabbits +rabid +raced +races +racial +racing +racism +racist +racist's +rack +rack's +racket +racket's +racks +radar +radar's +radiation +radiation's +radical +radically +radios +radius +radius's +rag +rag's +rage +rage's +raid +raids +rail +rail's +railroad +railroad's +rails +railway +railway's +rainbow +rainbow's +rained +raining +rains +ram +ram's +rampant +rang +ranged +ranges +ranging +rank +rank's +ranks +rant +ranted +ranting +rants +rape +rape's +rarer +rarest +rash +rat +rat's +rated +rating +rating's +ratio +ratio's +rational +rationale +rationale's +rationally +ratios +rats +rattle +rattled +rattles +rattling +rave +raved +raves +raving +ray +ray's +razor +razor's +reacted +reacting +reactionary +reactions +reactor +reactor's +reacts +readership +readership's +readings +realistic +realm +realms +rear +rear's +rearrange +rearranged +rearranges +rearranging +reasoned +reasoning +reasoning's +reassure +reassured +reassures +reassuring +rebuild +rebuilding +rebuilds +rebuilt +recalled +recalling +recalls +receipt +receipt's +receiver +receiver's +recipe +recipe's +recipes +recipient +recipient's +recipients +reckless +reckon +reckoned +reckoning +reckons +reclaim +recollection +recollection's +recommendations +reconcile +reconsider +recorder +recorder's +recordings +recovery +recovery's +recreational +recruit +recruited +recruiting +recruitment +recruitment's +recruits +rectangle +rectangle's +rectangular +rectified +rectifies +rectify +rectifying +recursion +recursion's +recursive +recycle +recycled +recycles +recycling +redefine +redefined +redefines +redefining +redirect +reductions +redundancy +redundancy's +referenced +referencing +referendum +referendum's +refine +refined +refines +refining +reflex +reflex's +reform +reformat +reformed +reforming +reforms +refrain +refresh +refreshed +refreshes +refreshing +refund +refusal +refusal's +refute +regain +regime +regime's +regional +regions +registration +registration's +regrets +regrettably +regretted +regretting +regulation's +reign +reign's +reinstate +reinstated +reinstates +reinstating +reiterate +rejection +rejection's +relations +relationships +relatives +relativity +relativity's +relax +relaxed +relaxes +relaxing +relay +relay's +reliability +reliability's +reliably +relied +relief +relief's +relies +relieve +relieved +relieves +relieving +religions +relocation +relocation's +reluctance +reluctance's +reluctantly +relying +remainder +remainder's +remarkable +remarkably +remarked +remarking +remedy +remedy's +reminder +reminiscent +rename +renamed +renames +renaming +rend +render +rendered +rendering +rendering's +renders +rending +rendition +rendition's +rends +renew +renewed +renewing +renews +rent +rent's +repaired +repairing +repairs +repeatable +repent +repertoire +repertoire's +repetition +repetition's +repetitive +rephrase +replacements +reporter +reporter's +representations +representatives +reproduced +reproduces +reproducing +reproduction +reproduction's +repulsive +reputation +reputation's +requisite +reread +rereading +rereads +rescue +researcher +researchers +resemblance +resemblance's +resemble +resembled +resembles +resembling +resent +reservation +reservations +reset +resets +resetting +reside +residence +residence's +residents +resides +resign +resignation +resignation's +resigned +resigning +resigns +resist +resistance +resistance's +resolve +resolved +resolves +resolving +resorted +resorting +resorts +respectable +respected +respecting +respective +responded +responding +responds +responsibilities +restarted +restarting +restarts +restaurant +restaurant's +restaurants +rested +resting +restrain +restrained +restraining +restrains +restriction +restriction's +restrictions +restrictive +rests +resume +resumed +resumes +resuming +resurrection +resurrection's +retail +retail's +retained +retaining +retains +retire +retired +retirement +retirement's +retires +retiring +retract +retrieval +retrieval's +retrieve +retrieved +retrieves +retrieving +reuse +revelation +revelation's +revenge +revenge's +revenue +revenue's +reversed +reverses +reversing +revert +reviewed +reviewing +reviews +revise +revised +revises +revising +revision +revision's +revolt +revolted +revolting +revolts +revolution +revolution's +revolutionary +revolutionary's +reward +reward's +rewards +rewrites +rewriting +rewritten +rewrote +rhetorical +rhyme +rhyme's +rhythm +rhythm's +ribbon +ribbon's +rice +rice's +rich +richer +richest +ridden +rides +ridiculously +riding +riding's +rightly +rigid +rigorous +ringed +ringing +rings +riot +riot's +rip +ripped +ripping +rips +risen +rises +rising +rising's +risked +risking +risks +risky +ritual +ritual's +rituals +rival +rival's +rivals +rivers +roads +robot +robot's +robots +robust +rock +rock's +rocket +rocket's +rocks +rod +rod's +rode +roles +rolled +rolling +rolls +roman +romance +romance's +romantic +roof +roof's +roots +rope +rope's +rose +rose's +rot +rotate +rotated +rotates +rotating +rotation +rotation's +rotten +roundabout +roundabout's +rounded +rounding +rounds +rout +routed +routes +routinely +routines +routing +routing's +routs +rows +royal +royalties +rub +rude +ruin +ruin's +ruined +ruining +ruins +ruled +ruler +ruler's +rulers +ruling +ruling's +rung +rural +rushed +rushes +rushing +rushing's +rusty +sabotage +sabotage's +sack +sack's +sacked +sacking +sacks +sacred +sacrifice +sacrifice's +sacrificed +sacrifices +sacrificing +sadden +saddened +saddening +saddens +safeguard +safeguard's +safeguards +saga +saga's +sail +sail's +sailed +sailing +sailing's +sails +salaries +salary +salary's +salesman +salesman's +salt +salt's +salvation +salvation's +sampled +samples +sampling +sampling's +sand +sand's +sandwich +sandwich's +sandwiches +sane +sang +sanity +sanity's +sank +sarcasm +sarcasm's +sarcastic +satellite +satellite's +satellites +satire +satire's +satisfaction +satisfaction's +satisfactorily +satisfactory +sauce +sauce's +savings +scaled +scales +scaling +scandal +scandal's +scanned +scanner +scanner's +scanning +scans +scarce +scarcely +scare +scared +scares +scarf +scarf's +scaring +scarlet +scarlet's +scatter +scattered +scattering +scatters +scenario +scenario's +scenarios +scenery +scenery's +scenes +schedule +schedule's +scheduled +scheduler +schedules +scheduling +schemes +scholar +scholars +scientifically +scientist +scientist's +scientists +scope +scope's +scored +scored's +scoring +scotch +scotch's +scrapped +scrapping +scraps +scratched +scratches +scratching +scream +screamed +screaming +screams +screw +screw's +screwed +screwing +screws +scripts +scroll +scroll's +scrolled +scrolling +scrolls +scum +scum's +sea +sea's +seal +seal's +sealed +sealing +seals +seat +seat's +seats +seconded +seconding +secretaries +secretly +secrets +sect +sect's +sector +sector's +sects +secular +seed +seed's +seemingly +segment +segment's +segments +seldom +selective +selectively +selfish +semantic +semantics +semantics's +seminars +sender +sender's +sensation +sensation's +senses +sensitivity +sensitivity's +sentenced +sentencing +sentient +sentiment +sentiment's +sentimental +sentiments +separated +separates +separating +separation +separation's +separator +separator's +separators +sequel +sequel's +sequential +seriousness +seriousness's +sermon +sermon's +servant +servant's +servants +servers +serving's +settings +seventh +severity +severity's +sexes +sexist +sexist's +sexual +sexuality +sexuality's +sexually +sexy +shade +shade's +shades +shadow +shadow's +shake +shaken +shakes +shaking +shaking's +shaky +shallow +shaped +shapes +shaping +shareholder +shareholders +sharply +shed +shed's +shedding +sheds +sheep +sheep's +sheer +sheets +shells +shelter +shelter's +shelve +shelves +shelves's +shifted +shifting +shifts +shine +shined +shines +shining +shiny +shipped +shipping +shipping's +ships +shirt +shirt's +shock +shocked +shocking +shocks +shoe +shoe's +shoes +shone +shook +shooting +shoots +shorten +shortened +shortening +shortens +shorthand +shorthand's +shorts +shot +shot's +shots +shoulder +shoulder's +shoulders +shout +shout's +shouted +shouting +shouts +shove +shower +shower's +showers +shutdown +shutdown's +shy +sic +sick +sicken +sickened +sickening +sickens +sided +sideways +siding +sigh +sighted +sighting +sights +sigma +sigma's +signature +signature's +signatures +silence +silence's +silent +silicon +silicon's +sillier +silliest +silver +silver's +similarities +similarity +similarity's +simplicity +simplicity's +simplified +simplifies +simplify +simplifying +simplistic +simulate +simulated +simulates +simulating +simulation +simulation's +sin +sin's +sincere +sine +sine's +sinful +sing +singer +singer's +singers +singing +singles +sings +singular +singularly +sinister +sink +sinking +sinking's +sinks +sins +sir +sir's +sister +sister's +situate +situated +situates +situating +sixteen +sixteen's +sixth +sixties +sixty +sized +sizing +skeleton +skeleton's +sketch +sketch's +sketches +skill's +skilled +skin +skin's +skip +skipped +skipping +skips +skirt +skirt's +skull +skull's +sky +sky's +slag +slag's +slang +slang's +slash +slave +slave's +slaves +sleeping +sleeping's +sleeps +slept +slice +slice's +sliced +slices +slicing +slid +slide +slides +sliding +slighter +slightest +slim +slipped +slippery +slipping +slips +slogan +slogan's +slope +sloppy +slot +slot's +slots +slowed +slowing +slows +smallish +smart +smash +smashed +smashes +smashing +smell +smells +smelly +smiled +smiles +smiling +smith +smith's +smoke +smoke's +smoked +smoker +smokers +smokes +smoking +smoking's +smoothly +smug +snack +snack's +snag +snag's +snail +snail's +sneak +sneaked +sneaking +sneaks +sneaky +sniff +snobbery +snobbery's +snow +snow's +soap +soap's +sober +socialism +socialism's +socialist +socialist's +socially +societies +sock +socket +socket's +sockets +socks +sod +sod's +soil +soil's +solar +soldier +soldier's +soldiers +sole +soles +solicitor +solicitor's +solicitors +solo +solo's +song +song's +songs +sons +sordid +sore +soul +soul's +souls +soundtrack +soundtrack's +soup +soup's +spaced +spacing +spacing's +span +span's +spares +spatial +specialist +specialist's +species +specification +specification's +specifications +specimen +specimen's +spectacular +spectrum +spectrum's +speculate +speculation +speculation's +sped +speeches +speeding +speeds +spellings +sphere +sphere's +spies +spigot +spike +spike's +spill +spin +spiral +spirits +spiritual +spit +spits +spitted +spitting +splendid +splits's +spoil +spoiling +spoils +spokesman +spokesman's +sponsor +sponsor's +sponsored +sponsoring +sponsors +spontaneous +spontaneously +spoof +spoof's +spool +spool's +sport +sport's +sports +spotting's +spout +sprang +spray +spray's +springing +springs +sprung +spur +spur's +spurious +spy +spy's +squad +squad's +squared +squares +squaring +squash +squashed +squashes +squashing +squeeze +squeezed +squeezes +squeezing +stability +stability's +stack +stack's +stacks +stagger +staggered +staggering +staggers +stair +staircase +staircase's +stairs +stake +stake's +stale +stall +stall's +stamp +stamped +stamping +stamps +stance +stance's +standpoint +standpoint's +star +star's +stare +stared +stares +staring +stark +starred +starring +stars +starter +starters +startle +startled +startles +startling +starve +starved +starves +starving +static +stationary +statistic's +steadily +steady +stealing +stealing's +steals +steam +steam's +steel +steel's +steep +steer +steered +steering +steers +stem +stems +stepped +stepping +steps +stereo +stereotype +stereotype's +stereotypes +sterile +sterling +sterling's +sticky +stiff +stimulate +stimulated +stimulates +stimulating +stimulation +stimulation's +stir +stirred +stirring +stirs +stocks +stole +stolen +stomach +stomach's +storm +storm's +storms +strain +strains +strangely +stranger +stranger's +strangest +strategic +strategies +straw +straw's +stray +streams +streets +strengthen +stress +stress's +stressed +stresses +stressing +stretch +stretched +stretches +stretching +stringent +strip +stripped +stripping +strips +strive +stroke +stroke's +stronger +strongest +structural +structured +structuring +struggle +struggled +struggles +struggling +studio +studio's +stuffed +stuffing +stuffs +stumble +stumbled +stumbles +stumbling +stun +stunned +stunning +stuns +stunt +stupidity +stupidity's +styles +subjected +subjecting +subjective +submission +submission's +subroutine +subroutine's +subroutines +subscribe +subscription +subscription's +subsequently +subsidiary +substance +substance's +substances +substantially +substituted +substitutes +substituting +substitution +substitution's +subtleties +subtlety +subtlety's +subtly +subway +subway's +subways +succeeded +succeeding +succeeds +succession +succession's +successive +successor +successor's +sue +sued +sues +sufferer +sufferers +suffix +suffix's +suicidal +suicide +suicide's +suing +suitability +suite +suite's +summaries +summed +summing +sums +sundry +sung +sunk +sunlight +sunlight's +sunny +sunrise +sunrise's +sunshine +sunshine's +super +superb +superficial +superficially +superfluous +superiority +superiority's +supermarket +supermarket's +supernatural +supervise +supervised +supervises +supervising +supervision +supervision's +supervisions +supervisors +supplement +supplement's +supplementary +supplier +supplier's +suppliers +supporter +supporter's +supporters +suppress +suppressed +suppresses +suppressing +suppression +suppression's +supreme +surfaces +surgery +surgery's +surname +surname's +surplus +surplus's +surprisingly +surround +surrounded +surrounding +surrounding's +surroundings +surrounds +surveys +survival +survival's +susceptible +suspension +suspension's +suspicious +suspiciously +sustain +sustained +sustaining +sustains +swallow +swallowed +swallowing +swallows +swam +swamp +swamped +swamping +swamps +swap +swapped +swapping +swaps +swear +swearing +swears +sweat +sweat's +sweating +sweats +sweep +sweeping +sweeps +sweet +swept +swim +swimming +swimming's +swims +swing +sword +sword's +swore +sworn +swum +symbolic +symmetric +symmetry +symmetry's +sympathetic +sympathies +sympathy +sympathy's +symphonies +symphony +symphony's +symptom +symptom's +symptoms +syndicate +syndicate's +syndrome +syndrome's +synonym +synonym's +synonymous +synonyms +syntactic +syntactically +synthesis +synthesis's +systematic +tab +tab's +tabs +tack +tack's +tacked +tacking +tackle +tackle's +tackled +tackles +tackling +tacks +tactic +tactical +tactics +tactless +tag +tag's +tail +tail's +tailor +tailored +tailoring +tailors +tails +taker +takers +tale +tale's +talent +talent's +talented +talented's +talents +tales +tall +tame +tangent +tangent's +tank's +tap +targets +tasted +tasteless +tastes +tasting +taxation +taxation's +taxes +taxi +taxi's +taxpayer +taxpayers +teachers +teams +teapot +teapot's +tear +tear's +teared +tearing +tears +technically +technological +teenage +teenager +teenagers +telephones +telescope +telescope's +temper +temper's +temperatures +temple +temple's +tempt +temptation +temptation's +tempted +tempting +tempts +tended +tendencies +tender +tending +tennis +tennis's +tens +tense +tension +tension's +tentative +tentatively +tenth +termed +terminally +terminate +terminated +terminates +terminating +termination +termination's +terminator +terminator's +terming +terrible +terrified +terrifies +terrify +terrifying +territory +territory's +terror +terror's +terrorism +terrorism's +terrorist +terrorist's +terrorists +terse +textbook +textbook's +textbooks +texts +textual +thanked +thankful +thankfully +thanking +thee +theft +theft's +theirs +theme +theme's +themes +theological +theology +theology's +theorem +theorem's +theorems +theoretically +theories +therapy +therapy's +thereabouts +thereafter +therein +thereof +theses +thesis +thesis's +thick +thickness +thickness's +thief +thieve +thieves +thirst +thirst's +thirty +thirty's +thorough +thoroughfare +thoroughfare's +thoroughfares +thou +thous +thread +thread's +threaten +threatened +threatening +threatens +threats +threshold +threshold's +throat +throat's +throats +throughput +throughput's +thrust +thrusting +thrusts +thumb +thumb's +thy +tick +tick's +ticket's +tidied +tidies +tidy +tidying +tidying's +tiger +tiger's +tightly +tile +tiles +timer +timer's +timescale +timetable +timetable's +tin's +tins +tiny +tip +tips +tiresome +toad +toad's +toast +toast's +tobacco +tobacco's +toe +toe's +toes +toggle +toggle's +toilet +toilet's +toilets +tokens +tolerance +tolerance's +tolerant +tolerate +tolerated +tolerates +tolerating +toll +tomato +tomatoes +tome +tome's +ton +ton's +tone +tone's +tones +tongue +tongue's +tons +tool +tool's +tools +topical +tops +tore +torn +torture +toss +tough +tour +tour's +tourist +tourist's +tourists +tower +tower's +towers +towns +toy +toy's +toys +traced +traces +tracing +tracing's +tracked +tracking +trade +trade's +traded +trades +trading +tradition +tradition's +traditionally +traditions +tragedy +tragedy's +tragic +trail +trailed +trailing +trails +transaction +transaction's +transactions +transcript +transcript's +transform +transformation +transformation's +transformed +transforming +transforms +transient +transit +transit's +transition +transition's +translations +translator +translator's +transmission +transmission's +transmissions +transmit +transmits +transmitted +transmitter +transmitter's +transmitters +transmitting +transparent +transported +transporting +transports +trashcan +trashcan's +travels +tray +tray's +tread +treasure +treasure's +treaty +treaty's +trek +tremendous +tremendously +trend +trend's +trends +trendy +trials +triangle +triangle's +triangles +tribe +tribe's +tribes +tricks +tricky +trifle +trifle's +trigger +trigger's +triggered +triggering +triggers +trilogy +trilogy's +trinity +trinity's +triple +tripos +tripos's +trips +triumph +triumph's +trivia +trivially +trolley +trolley's +troop +troops +troubles +trouser +trousers +trucks +trumpet +trumpet's +truncate +truncated +truncates +truncating +trunks +trusty +trusty's +truths +tube +tube's +tubes +tuned +tunes +tuning +tuning's +tunnel +tunnel's +tunnels +turnround +turntable +turntable's +tutor +tutor's +tutorial +tutorial's +twentieth +twin +twins +twist +twisted +twisting +twists +typeset +typesets +typesetting +typesetting's +typewriter +typewriter's +typically +ugh +umbrella +umbrella's +unaffected +unambiguous +unattended +unavailable +unavoidable +unbalanced +unbearable +unbelievable +unbelievably +unbiased +uncertainty +uncertainty's +unchanged +uncle +uncle's +uncomfortable +uncommon +unconnected +unconscious +unconvincing +undefined +underestimate +undergo +undergoes +undergoing +undergone +underground +underground's +undergrounds +underlain +underlay +underlie +underlies +underline +underlined +underlines +underlining +underlying +understandable +undertake +undertaken +undertakes +undertaking +undertook +underwent +undesirable +undid +undo +undocumented +undoes +undoing +undone +undoubtedly +unduly +uneasy +unemployed +unemployment +unemployment's +unexpected +unexpectedly +unexplained +unfair +unfamiliar +unfinished +unfounded +unfriendly +unhealthy +unhelpful +unified +unifies +uniformly +unify +unifying +unimportant +uninteresting +union +union's +unions +uniquely +united +unites +uniting +unity +unity's +universally +universe +universe's +unjustified +unload +unlock +unlocked +unlocking +unlocks +unlucky +unnatural +unobtainable +unofficial +unpopular +unpredictable +unread +unreadable +unrealistic +unrelated +unreliable +unsafe +unsatisfactory +unseen +unset +unsolicited +unsound +unspecified +unstable +unsuccessful +unsupported +unsure +unsuspecting +untidy +unto +untrue +unusable +unused +unusually +unwelcome +unwilling +unwise +unworkable +upbringing +upbringing's +upgrade +upgraded +upgrades +upgrading +upright +ups +upsetting's +upside +upside's +upstairs +upward +urban +urge +urged +urgency +urgency's +urgent +urgently +urges +urging +usable +usefully +usefulness +usefulness's +utilities +utter +vacancies +vacancy +vacuum +vacuum's +vain +valley +valley's +valued +valuing +valve +valve's +valves +vandalism +vandalism's +vanish +vanished +vanishes +vanishing +vans +variance +variance's +variant +variants +variations +varieties +vat +vat's +vectors +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vehicle +vehicle's +vehicles +vein +vein's +velocity +velocity's +vend +vended +vending +vendor +vendor's +vends +venture +venue +venue's +venues +verb +verb's +verbal +verbally +verbatim +verbose +verbs +verdict +verdict's +verification +verified +verifies +verify +verifying +versatile +verse +verse's +verses +versus +vertical +vertically +vessel +vessel's +vet +vet's +viable +vicar +vicar's +vicinity +vicinity's +vicious +victim +victim's +victims +victory +victory's +viewed +viewer +viewer's +viewing +viewing's +viewpoint +viewpoint's +viewpoints +vigorously +vile +village +village's +villages +vintage +vintage's +vinyl +vinyl's +violate +violation +violence +violence's +violent +violently +violin +violin's +virgin +virgin's +virtual +virtues +virus +virus's +viruses +visited +visiting +visitor +visitor's +visitors +visits +visual +visually +vocabulary +vocabulary's +vocal +voices +void +voltage +voltage's +volumes +voluntarily +voluntary +volunteer +volunteer's +volunteered +volunteering +volunteers +vomit +voted +voter +voters +voting +vouch +vowel +vowel's +vulnerable +wade +waded +wades +wading +waffle +waffle's +wage +wage's +wages +wake +wake's +waked +wakes +waking +wallet +wallet's +wander +wandered +wandering +wanders +ward +ward's +warehouse +warehouse's +warmed +warming +warms +warnings +warp +warped +warping +warps +warrant +warrant's +warranty +warranty's +wars +wartime +wartime's +wary +washed +washes +washing +washing's +wasteful +waters +wave +waved +waves +waving +weak +weakness +weakness's +weaknesses +wealth +wealth's +wealthy +weapons +weary +weasel +weasel's +weasels +wed +wedded +wedding +wedding's +weds +wee +weekday +weekday's +weekends +weekly +weigh +welfare +welfare's +wet +wets +wetting +whale +whale's +whales +whence +whereupon +whichever +whim +whim's +whistle +whistles +whites +wholeheartedly +wholly +whoop +whoops +wicked +width +width's +wildly +willingly +winded +winding +winding's +windowing +winds +wines +wing +wing's +wings +winner +winner's +winners +wipe +wiped +wipes +wiping +wired +wires +wiring +wiring's +wisdom +wisdom's +wiser +wisest +wit +wit's +witch +witch's +withdrawal +withdrawal's +withdrawing +withdrawn +withdraws +withdrew +witness +witness's +witnessed +witnesses +witnessing +witty +wive +wives +wives's +wizard +wizard's +woke +woken +wolf +wolf's +wombat +wombat's +wonderfully +wondrous +wont +wont's +wood +wood's +woods +workable +workings +workload +workload's +workshop +workshop's +workstation +workstations +worlds +worldwide +worm +worms +worship +worthless +wound +wound's +wow +wrap +wrapped +wrapper +wrappers +wrapping +wrapping's +wraps +wrath +wrath's +wreck +wrecked +wrecker +wrecker's +wrecking +wrecks +wren +wren's +wretched +wrist +wrist's +writers +writings +wrongly +wrongs +yard +yard's +yards +yawn +yearly +yeti +yeti's +yield +yields +younger +youngest +yourselves +youth +youth's +zeros +zone +zone's +zones +zoom diff --git a/cosmic rage/spell/english-words.35 b/cosmic rage/spell/english-words.35 new file mode 100644 index 0000000..8e0fb8b --- /dev/null +++ b/cosmic rage/spell/english-words.35 @@ -0,0 +1,34432 @@ +aback +abacus +abacus's +abacuses +abandonment +abandonment's +abate +abated +abates +abating +abbey +abbey's +abbeys +abbot +abbot's +abbots +abdicate +abdicated +abdicates +abdicating +abdication +abdication's +abdications +abdomen +abdomen's +abdomens +abdominal +abduct +abducted +abducting +abducts +aberration +aberration's +aberrations +abet +abets +abetted +abetting +abhor +abhorred +abhorrence +abhorrence's +abhorrent +abhorring +abhors +abides +abiding +abject +abjected +abjecting +abjects +ablaze +abler +ables +ablest +ably +abnormalities +abnormality +abnormality's +aboard +abode +abode's +aboded +abodes +aboding +abominable +abomination +abomination's +aboriginal +aborigine +aborigine's +aborigines +abortions +abortive +abound +abounded +abounding +abounds +abouts +aboveboard +abrasive +abrasive's +abrasives +abreast +abridge +abridged +abridges +abridging +abrupt +abrupter +abruptest +abruptly +abscess +abscess's +abscessed +abscesses +abscessing +abscond +absconded +absconding +absconds +absences +absented +absentee +absentee's +absentees +absenting +absents +absoluter +absolutes +absolutest +absolve +absolved +absolves +absolving +absorbent +absorbents +absorption +absorption's +abstain +abstained +abstaining +abstains +abstention +abstention's +abstentions +abstinence +abstinence's +abstracted +abstracter +abstractest +abstracting +abstractions +abstracts +abstruse +absurder +absurdest +absurdities +absurdity +absurdity's +absurdly +abundance +abundance's +abundances +abundant +abundantly +abuser +abusers +abyss +abyss's +abysses +academically +academies +academy +academy's +accede +acceded +accedes +acceding +accelerated +accelerates +accelerating +acceleration +acceleration's +accelerations +accelerator +accelerator's +accelerators +accented +accenting +accentuate +accentuated +accentuates +accentuating +acceptability +acceptability's +acceptably +acceptances +accessibility +accessibility's +accessories +accessory +accessory's +accidentals +acclaim +acclaimed +acclaiming +acclaims +acclimate +acclimated +acclimates +acclimating +acclimatize +acclimatized +acclimatizes +acclimatizing +accolade +accolade's +accoladed +accolades +accolading +accommodated +accommodates +accommodating +accommodations +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accomplice +accomplice's +accomplices +accomplishment +accomplishment's +accomplishments +accordion +accordion's +accordions +accost +accosted +accosting +accosts +accountability +accountability's +accountable +accountancy +accountancy's +accountant's +accredit +accredited +accrediting +accredits +accrue +accrued +accrues +accruing +accumulation +accumulation's +accumulations +accuser +accuser's +accusers +aced +aces +ache +ached +aches +achievable +aching +acidity +acidity's +acids +acing +acne +acne's +acorns +acoustics +acoustics's +acquaint +acquaintances +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiescence's +acquiesces +acquiescing +acquisitions +acquit +acquits +acquittal +acquittal's +acquittals +acquitted +acquitting +acre +acre's +acreage +acreage's +acreages +acres +acrid +acrider +acridest +acrimonious +acrimony +acrimony's +acrobat +acrobat's +acrobatic +acrobatics +acrobatics's +acrobats +acrylic +acrylics +actioned +actioning +actives +activist +activist's +activists +actress +actress's +actresses +actualities +actuality +actuality's +actuary +actuary's +acumen +acumen's +acupuncture +acupuncture's +acutely +acuter +acutes +acutest +ad +ad's +adage +adage's +adages +adamant +adaptable +adaptations +adaptive +addendum +addendum's +addiction +addiction's +addictions +additive +additives +addressee +addressee's +addressees +adept +adepter +adeptest +adepts +adherence +adherence's +adherent +adherent's +adherents +adhesion +adhesion's +adhesive +adhesives +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjournment's +adjournments +adjourns +adjunct +adjunct's +adjuncts +adjustable +administrations +administrator +administrator's +administrators +admirably +admiral +admiral's +admirals +admired +admirer +admirer's +admirers +admires +admiring +admissible +admissions +admittance +admittance's +admonish +admonished +admonishes +admonishing +admonition +admonition's +admonitions +ado +ado's +adobe +adobe's +adobes +adolescence +adolescence's +adolescences +adolescent +adolescents +adoptions +adorable +adoration +adoration's +adore +adored +adores +adoring +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrift +adroit +adroiter +adroitest +adroitly +ads +adulation +adulation's +adulterate +adulterated +adulterates +adulterating +adulteration +adulteration's +adulteries +adultery +adultery's +adulthood +adulthood's +advancement +advancement's +advancements +advantaged +advantaging +adventured +adventurer +adventurer's +adventurers +adventuring +adverb +adverb's +adverbial +adverbial's +adverbials +adverbs +adversaries +adversary +adversary's +adverser +adversest +adversities +adversity +adversity's +advertiser +advertisers +advisories +aerials +aerodynamic +aerodynamics +aerodynamics's +aerosol +aerosol's +aerosols +aerospace +aerospace's +afar +affable +affabler +affablest +affably +affectation +affectation's +affectations +affectionate +affectionately +affectioned +affectioning +affections +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliation's +affiliations +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatives +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflicts +affluence +affluence's +affluent +affordable +afforded +affording +affords +affront +affront's +affronted +affronting +affronts +afield +aflame +afloat +afoot +aforesaid +afresh +aftereffect +aftereffect's +aftereffects +afterlife +afterlife's +afterlives +aftermath +aftermath's +aftermaths +afters +afterthought +afterthought's +afterthoughts +agencies +agendas +aggravate +aggravated +aggravates +aggravating +aggravation +aggravation's +aggravations +aggregate +aggregated +aggregates +aggregating +aggression +aggression's +aggressively +aggressiveness +aggressor +aggressor's +aggressors +aghast +agile +agiler +agilest +agility +agility's +agitate +agitated +agitates +agitating +agitation +agitation's +agitations +agitator +agitator's +agitators +aglow +agnostic +agnostic's +agnosticism +agnosticism's +agnostics +agonies +agreeable +agreeably +agriculture +agriculture's +aground +ah +ahoy +ahoys +aide +aide's +aides +ail +ailed +ailing +ailment +ailment's +ailments +ails +aimless +aimlessly +airborne +aired +airfield +airfield's +airfields +airier +airiest +airing +airing's +airline +airline's +airliner +airliner's +airliners +airlines +airmail +airmailed +airmailing +airmails +airports +airs +airstrip +airstrip's +airstrips +airtight +airy +aisle +aisle's +aisled +aisles +aisling +ajar +alarmingly +alarmist +alarmist's +alarmists +alases +albino +albino's +albinos +alcoholics +alcoholism +alcoholism's +alcohols +alcove +alcove's +alcoves +ale +ale's +alerted +alerter +alertest +alerting +alerts +ales +alga +algae +aliased +aliasing +alibi +alibi's +alibied +alibiing +alibis +alienate +alienated +alienates +alienating +alienation +alienation's +aliened +aliening +alight +alighted +alighting +alights +alignments +alimony +alimony's +alkali +alkali's +alkalies +alkaline +allay +allayed +allaying +allays +allegation's +allegiance +allegiance's +allegiances +allegorical +allegories +allegory +allegory's +allergies +allergy +allergy's +alleviated +alleviates +alleviating +alley +alley's +alleys +alliances +allied +alligator +alligator's +alligators +allot +allotment +allotment's +allotments +allots +allotted +allotting +alloy +alloy's +alloyed +alloying +alloys +allude +alluded +alludes +alluding +allure +allured +allures +alluring +allusion +allusion's +allusions +allying +almanac +almanac's +almanacs +almighty +almond +almond's +almonds +alms +aloft +aloof +alphabeted +alphabetically +alphabeting +alphabets +alphanumeric +altar +altar's +altars +alterable +alternated +alternately +alternates +alternating +alternation +alternation's +alternator +alternator's +altitude +altitude's +altitudes +alto +alto's +altos +altruism +altruism's +altruistic +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamation's +amalgamations +amass +amassed +amasses +amassing +amateurish +amateurs +amazement +amazement's +ambassadors +ambidextrous +ambience's +ambiguously +ambition +ambition's +ambitions +ambitiously +ambivalence +ambivalence's +ambivalent +amble +ambled +ambles +ambling +ambulance +ambulance's +ambulances +ambush +ambush's +ambushed +ambushes +ambushing +ameba's +amen +amenable +amendments +amends's +amened +amening +amenities +amenity +amenity's +amens +amethyst +amethyst's +amethysts +amiable +amiably +amicable +amicably +amid +amids +amidst +amiss +ammonia +ammonia's +ammunition +ammunition's +amnesia +amnesia's +amnestied +amnesties +amnesty +amnesty's +amnestying +amoeba +amoeba's +amoebas +amok +amok's +amoral +amorous +amorphous +amounted +amounting +ampere +ampere's +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamine's +amphetamines +amphibian +amphibian's +amphibians +amphibious +ampler +amplest +amplification +amplification's +amplifications +amplified +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amply +amps +amputate +amputated +amputates +amputating +amputation +amputation's +amputations +amuck's +amulet +amulet's +amulets +amusements +amusingly +anachronism +anachronism's +anachronisms +anal +analgesic +analgesics +analogies +analysts +analytic +analytical +analytics +anarchic +anarchism +anarchism's +anarchist +anarchist's +anarchists +anathema +anathema's +anatomical +anatomies +ancestor's +ancestored +ancestoring +ancestral +ancestries +ancestry +ancestry's +anchor +anchor's +anchorage +anchorage's +anchorages +anchored +anchoring +anchors +anchovies +anchovy +anchovy's +ancienter +ancientest +ancients +android +android's +androids +ands +anecdote's +anew +angelic +angered +angering +angers +angled +angler +angler's +anglers +angling +angrier +angriest +angrily +angst +angst's +anguished +anguishes +anguishing +angular +animate +animated +animates +animating +animation +animation's +animations +animosities +animosity +animosity's +ankle +ankle's +ankled +ankles +ankling +annals +annex +annexation +annexation's +annexations +annexe +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilation's +anniversaries +annotate +annotated +annotates +annotating +annotation +annotation's +annotations +announcer +announcer's +announcers +annoyances +annoyingly +annuals +annuities +annuity +annuity's +annul +annulled +annulling +annulment +annulment's +annulments +annuls +anoint +anointed +anointing +anoints +anomalous +anomaly's +anon +anonymity +anonymity's +anonymously +answerable +ant +ant's +antagonism +antagonism's +antagonisms +antagonist +antagonist's +antagonistic +antagonists +ante +anteater +anteater's +anteaters +anted +anteing +antelope +antelope's +antelopes +antenna +antenna's +antennae +antennas +antes +anthem +anthem's +anthems +anthill +anthills +anthologies +anthrax +anthrax's +anthropological +anthropologist +anthropologist's +anthropologists +anthropology +anthropology's +antibiotic +antibiotic's +antibiotics +antibodies +antibody +antibody's +antic +anticipations +anticlimax +anticlimax's +anticlimaxes +antics +antidotes +antifreeze +antifreeze's +anting +antipathies +antipathy +antipathy's +antiquate +antiquated +antiquates +antiquating +antiqued +antiques +antiquing +antiquities +antiquity +antiquity's +antiseptic +antiseptics +antitheses +antithesis +antithesis's +antler +antler's +antlers +antonym +antonym's +antonyms +ants +anus +anus's +anuses +anvil +anvil's +anvils +anxieties +anxiety +anxiety's +anxiously +anybodies +anythings +anyways +anywheres +aorta +aorta's +aortas +apartheid +apartheid's +apartment +apartment's +apartments +ape +ape's +aped +aperture +aperture's +apertures +apes +apex +apex's +apexes +aphorism +aphorism's +aphorisms +apiece +aping +aplomb +aplomb's +apocryphal +apologetic +apologetically +apologetics +apostle +apostle's +apostles +apostrophes +apparel +apparel's +apparels +apparition +apparition's +apparitions +appease +appeased +appeasement +appeasement's +appeasements +appeases +appeasing +appendage +appendage's +appendages +appendices +appendicitis +appendicitis's +appendixes +appetite +appetite's +appetites +applaud +applauded +applauding +applauds +apples +appliance +appliance's +appliances +applicability +applicability's +applicator +applicator's +applicators +appointee +appointee's +appointees +apposite +appraisals +appraise +appraised +appraises +appraising +appreciable +appreciations +appreciative +apprehend +apprehended +apprehending +apprehends +apprehension +apprehension's +apprehensions +apprehensive +apprentice +apprentice's +apprenticed +apprentices +apprenticeship +apprenticeship's +apprenticeships +apprenticing +approachable +appropriated +appropriates +appropriating +appropriation +appropriation's +appropriations +approvals +approximated +approximates +approximating +approximations +apricot +apricot's +apricots +apron +apron's +aprons +apter +aptest +aptitude +aptitude's +aptitudes +aptly +aquamarine +aquamarine's +aquamarines +aquarium +aquarium's +aquariums +aquatic +aquatics +aqueduct +aqueduct's +aqueducts +arable +arbiter +arbiter's +arbiters +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitration's +arbitrator +arbitrator's +arbitrators +arcades +arced +archaeological +archaeologist +archaeologist's +archaeologists +archbishop +archbishop's +archbishops +arched +archer +archer's +archers +archery +archery's +arches +archest +archetypal +arching +archipelago +archipelago's +archipelagos +architect +architect's +architects +architectural +architectures +archway +archway's +archways +arcing +arcs +ardent +ardently +arduous +arduously +arenas +ares +argumentative +aria +aria's +arias +arid +arider +aridest +aristocracies +aristocracy +aristocracy's +aristocrat +aristocrat's +aristocratic +aristocrats +ark +ark's +arks +armadillo +armadillo's +armadillos +armament +armament's +armaments +armchair +armchair's +armchairs +armies +armistice +armistice's +armistices +armpit +armpit's +armpits +aroma +aroma's +aromas +aromatic +aromatics +arouse +aroused +arouses +arousing +arraign +arraigned +arraigning +arraigns +arrayed +arraying +arrears +arrivals +arrogantly +arsenal +arsenal's +arsenals +arsenic +arsenic's +arson +arson's +arterial +arteries +artery +artery's +artful +arthritic +arthritics +arthritis +arthritis's +artichoke +artichoke's +artichokes +articulate +articulated +articulately +articulates +articulating +articulation +articulation's +articulations +artifact +artifact's +artifacts +artifice +artifice's +artifices +artillery +artillery's +artisan +artisan's +artisans +artistically +artistry +artistry's +artwork +artwork's +asbestos +asbestos's +ascension +ascension's +ascensions +ascent +ascent's +ascents +ascertain +ascertained +ascertaining +ascertains +ascetic +ascetic's +ascetics +ascribe +ascribed +ascribes +ascribing +asexual +ash's +ashed +ashen +ashing +ashore +ashtray +ashtray's +ashtrays +asides +askance +askew +asparagus +asparagus's +aspen +aspen's +aspens +aspersion +aspersion's +aspersions +asphalt +asphalt's +asphalted +asphalting +asphalts +asphyxiate +asphyxiated +asphyxiates +asphyxiating +asphyxiation +asphyxiation's +asphyxiations +aspirant +aspirant's +aspirants +aspiration +aspiration's +aspirations +aspire +aspired +aspires +aspirin +aspirin's +aspiring +aspirins +assail +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassination's +assassinations +assassins +assaulted +assaulter +assaulting +assaults +assemblers +assemblies +assent +assent's +assented +assenting +assents +assertions +assertive +assessments +assessor +assessor's +assessors +asset's +assimilate +assimilated +assimilates +assimilating +assimilation +assimilation's +assistants +associative +assortment +assortment's +assortments +assurance +assurance's +assurances +assureds +asterisked +asterisking +asteroid +asteroid's +asteroids +asthma +asthma's +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astonishment's +astound +astounded +astounding +astounds +astray +astride +astringent +astringents +astrological +astrology +astrology's +astronaut +astronaut's +astronauts +astronomer's +astronomical +astute +astutely +astuter +astutest +asylum +asylum's +asylums +asymmetry +asymmetry's +asynchronously +ates +atheistic +athlete +athlete's +athletes +athletic +athletics +athletics's +atlantes +atlases +atmospheres +atmospherics +atomics +atone +atoned +atonement +atonement's +atones +atoning +atrocious +atrociously +atrocity's +attachments +attach +attacker +attacker's +attained +attaining +attainment +attainment's +attainments +attains +attendances +attendants +attentive +attentively +attest +attested +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attractions +attractiveness +attractiveness's +attributable +attribution +attribution's +attune +attuned +attunes +attuning +auburn +auburn's +auction +auction's +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +auctions +audacious +audacity +audacity's +audibles +audibly +audios +audit +audit's +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditor +auditor's +auditorium +auditorium's +auditoriums +auditors +auditory +audits +augment +augmented +augmenting +augments +august +auguster +augustest +augusts +aunts +aura +aura's +aural +auras +auspicious +austere +austerer +austerest +austerities +austerity +austerity's +authentically +authenticate +authenticated +authenticates +authenticating +authenticity +authenticity's +authored +authoring +authoritarian +authoritative +authoritatively +authorship +authorship's +auto +auto's +autobiographical +autobiographies +autocracies +autocracy +autocracy's +autocrat +autocrat's +autocratic +autocrats +autoed +autograph +autograph's +autographed +autographing +autographs +autoing +automatics +automation +automation's +automobiled +automobiling +automotive +autonomous +autonomy +autonomy's +autopsied +autopsies +autopsy +autopsy's +autopsying +autos +autumnal +autumns +auxiliaries +auxiliary +avail +availed +availing +avails +avalanche +avalanche's +avalanches +avarice +avarice's +avaricious +avenge +avenged +avenges +avenging +avenue +avenue's +avenues +averaged +averages +averaging +averse +aversion +aversion's +aversions +avert +averted +averting +averts +aviation +aviation's +aviator +aviator's +aviators +avid +avider +avidest +avocado +avocado's +avocados +avoidable +avoidance +avoidance's +avow +avowal +avowal's +avowals +avowed +avowing +avows +awaken +awakened +awakening +awakens +awakes +awaking +awarer +awarest +aways +awe +awe's +awed +awes +awesome +awfuller +awfullest +awhile +awing +awkwarder +awkwardest +awkwardly +awkwardness +awkwardness's +awning +awning's +awnings +awoke +awoken +awry +axed +axing +axiom's +axiomatic +axiomatics +axises +axle +axle's +axles +aye +aye's +ayes +azalea +azalea's +azaleas +azure +azure's +azures +babble +babbled +babbles +babbling +babe +babe's +babes +babied +babier +babiest +baboon +baboon's +baboons +babying +babyish +bachelor +bachelor's +bachelors +backbones +backer +backer's +backers +backfire +backfired +backfires +backfiring +backgammon +backgammon's +backhand +backhand's +backhanded +backhanding +backhands +backings +backlash +backlash's +backlashes +backlogged +backlogging +backlogs +backpack +backpack's +backpacked +backpacking +backpacks +backside +backside's +backslash +backstage +backtrack +backtracked +backtracking +backtracks +backwoods +bacon +bacon's +bacterial +bacterias +badder +baddest +bade +badger +badger's +badgered +badgering +badgers +badges +badminton +badminton's +badness +badness's +bagel +bagel's +bagels +bagged +baggie +baggier +baggies +baggiest +bagging +baggy +bail +bail's +bailed +bailing +bails +bait +bait's +baited +baiting +baits +baker +baker's +bakeries +bakers +bakery +bakery's +balconies +balcony +balcony's +bald +balded +balder +baldest +balding +baldness +baldness's +balds +bale +bale's +baled +bales +baling +balk +balked +balking +balks +ballad +ballad's +ballads +ballast +ballast's +ballasted +ballasting +ballasts +balled +ballerina +ballerina's +ballerinas +ballets +balling +ballistics +ballistics's +balloon +balloon's +ballooned +ballooning +balloons +balloted +balloting +ballots +ballroom +ballroom's +ballrooms +balm +balm's +balmier +balmiest +balms +balmy +baloney +baloney's +bamboo +bamboo's +bamboos +bamboozle +bamboozled +bamboozles +bamboozling +banaler +banalest +bandage +bandage's +bandaged +bandages +bandaging +bandanna +bandanna's +bandannas +banded +bandied +bandier +bandies +bandiest +banding +bandit +bandit's +bandits +bandstand +bandstand's +bandstands +bandwagons +bandy +bandying +banged +banging +bangs +bani +banish +banished +banishes +banishing +banister +banister's +banisters +banjo +banjo's +banjos +banked +banker +banker's +bankers +banking +banking's +banknote +banknotes +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +bannered +bannering +banners +banquet +banquet's +banqueted +banqueting +banquets +banter +bantered +bantering +banters +baptism +baptism's +baptisms +barb +barb's +barbarian +barbarian's +barbarians +barbaric +barbarous +barbecue +barbecue's +barbecued +barbecues +barbecuing +barbed +barber +barber's +barbered +barbering +barbers +barbing +barbiturate +barbiturate's +barbiturates +barbs +bard +bard's +bards +bareback +bared +barefoot +barer +bares +barest +bargained +bargainer +bargaining +bargains +barge +barge's +barged +barges +barging +baring +baritone +baritone's +baritones +bark's +barley +barley's +barman +barman's +barn +barn's +barnacle +barnacle's +barnacles +barns +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +baron +baron's +barons +barrage +barrage's +barraged +barrages +barraging +barrels +barren +barrener +barrenest +barrens +barrette +barrette's +barrettes +barricade +barricade's +barricaded +barricades +barricading +barrings +bartender +bartender's +bartenders +barter +bartered +bartering +barters +baseball +baseball's +baseballs +baseline +baseline's +basements +baser +basest +bashful +basil +basil's +basin +basin's +basins +bask +basked +basketball +basketball's +basketballs +baskets +basking +basks +bassoon +bassoon's +bassoons +baste +basted +bastes +basting +batched +batches +batching +bathe +bathed +bathes +bathing +bathrooms +bathtub +bathtub's +bathtubs +baton +baton's +batons +bats +batsman +batsman's +battalion +battalion's +battalions +batted +batter +battered +battering +batters +batting +batting's +battled +battlefield +battlefield's +battlefields +battles +battleship +battleship's +battleships +battling +bawdier +bawdiest +bawdy +bawl +bawled +bawling +bawls +bayed +baying +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +beached +beaches +beaching +beacon +beacon's +beacons +bead +bead's +beaded +beadier +beadiest +beading +beads +beady +beagle +beagle's +beagled +beagles +beagling +beak +beak's +beaked +beaker +beaker's +beakers +beaks +beamed +beaming +beams +beaned +beaning +bearable +bearer +bearer's +bearers +bearings +beater +beater's +beaters +beautician +beautician's +beauticians +beauties +beautified +beautifies +beautifuler +beautifulest +beautify +beautifying +beaver +beaver's +beavered +beavering +beavers +beckon +beckoned +beckoning +beckons +becomings +bedbug +bedbug's +bedbugs +bedclothes +bedded +bedder +bedder's +bedding +bedding's +bedlam +bedlam's +bedlams +bedridden +bedrock +bedrock's +bedrocks +bedrooms +bedside +bedside's +bedsides +bedspread +bedspread's +bedspreads +bedtime +bedtime's +bedtimes +bee +bee's +beech +beech's +beeches +beefed +beefier +beefiest +beefing +beefs +beefy +beehive +beehive's +beehives +beeper +bees +beeswax +beeswax's +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beets +beeves +befall +befallen +befalling +befalls +befell +befit +befits +befitted +befitting +befriend +befriended +befriending +befriends +beggar +beggar's +beggared +beggaring +beggars +begged +begging +beginnings +begrudge +begrudged +begrudges +begrudging +begs +beguile +beguiled +beguiles +beguiling +behalves +behead +beheaded +beheading +beheads +beheld +behinds +behold +beholder +beholder's +beholding +beholds +beige +beige's +belated +belatedly +belch +belched +belches +belching +belfries +belfry +belfry's +belie +belied +belies +belittle +belittled +belittles +belittling +bellboy +bellboy's +bellboys +belled +bellhop +bellhop's +bellhops +bellied +bellies +belligerent +belligerents +belling +bellow +bellowed +bellowing +bellows +bellows's +belly +belly's +bellying +belongings +beloveds +belows +belted +belting +belts +belying +bemoan +bemoaned +bemoaning +bemoans +bemuse +bemused +bemuses +bemusing +benched +benches +benching +bender +bender's +benediction +benediction's +benedictions +benefactor +benefactor's +benefactors +beneficiaries +beneficiary +beneficiary's +benefited +benefiting +benevolence +benevolence's +benevolences +benevolent +benighted +benign +bents +bequeath +bequeathed +bequeathing +bequeaths +bequest +bequest's +bequests +bereave +bereaved +bereavement +bereavement's +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +berried +berries +berry +berry's +berrying +berserk +berth +berth's +berthed +berthing +berths +beseech +beseeches +beseeching +beset +besets +besetting +besiege +besieged +besieges +besieging +besought +bested +bestial +bestiality +bestiality's +besting +bestow +bestowed +bestowing +bestows +bests +betcha +betray +betrayal +betrayal's +betrayals +betrayed +betraying +betrays +betrothal +betrothal's +betrothals +bettered +bettering +betterment +betterment's +betters +bettor +bettor's +bettors +beverage +beverage's +beverages +bewared +bewares +bewaring +bewilder +bewildered +bewildering +bewilderment +bewilderment's +bewilders +bewitch +bewitched +bewitches +bewitching +beyonds +bib +bib's +bibliographic +bibliographies +bibliography +bibliography's +bibs +bicentennial +bicentennials +bicker +bickered +bickering +bickering's +bickers +bicycled +bicycling +bidden +bidding's +bide +bides +biding +biennial +biennials +bifocals +bigamist +bigamist's +bigamists +bigamous +bigamy +bigamy's +bigots +bike +bike's +biked +bikes +biking +bikini +bikini's +bikinis +bilateral +bile +bile's +bilingual +bilinguals +billboard +billboard's +billboards +billed +billfolds +billiards +billing +billow +billow's +billowed +billowing +billows +binaries +binder +binder's +binders +bindings +bingo +bingo's +binned +binning +binomial +binomial's +bins +biochemical +biodegradable +biographer +biographer's +biographers +biographical +biographies +biologically +bipartisan +biped +biped's +bipeds +biplane +biplane's +biplanes +birch +birch's +birched +birches +birching +birdcage +birdcage's +birdcages +birded +birding +birthdays +birthed +birthing +birthmark +birthmark's +birthmarks +birthplace +birthplace's +birthplaces +births +biscuit's +bisect +bisected +bisecting +bisects +bisexual +bisexuals +bishops +bison +bison's +bitch +bitch's +bitched +bitches +bitching +bitings +bitterer +bitterest +bitterly +bitterness +bitterness's +bittersweet +bittersweet's +bittersweets +bizarres +blab +blabbed +blabbing +blabs +blackberries +blackberry +blackberry's +blackberrying +blackbird +blackbird's +blackbirds +blackboards +blacked +blacken +blackened +blackening +blackens +blacker +blackest +blackhead +blackhead's +blackheads +blacking +blackjack +blackjack's +blackjacked +blackjacking +blackjacks +blacklist +blacklist's +blacklisted +blacklisting +blacklists +blackmailed +blackmailer +blackmailer's +blackmailers +blackmailing +blackmails +blackout +blackout's +blackouts +blacksmith +blacksmith's +blacksmiths +blacktop +blacktop's +blacktopped +blacktopping +blacktops +bladder +bladder's +bladders +bladed +blading +blameless +blamer +blanch +blanched +blanches +blanching +blancmange +blancmange's +bland +blander +blandest +blanked +blanker +blankest +blanketed +blanketing +blankets +blanking +blankly +blare +blared +blares +blaring +blaspheme +blasphemed +blasphemes +blasphemies +blaspheming +blasphemous +blasphemy +blasphemy's +blaster +blaster's +blas +blaze +blaze's +blazed +blazer +blazer's +blazers +blazes +blazing +bleach +bleached +bleaches +bleaching +bleak +bleaker +bleakest +blearier +bleariest +bleary +bleat +bleated +bleating +bleats +bled +bleed +bleeding +bleeds +blemish +blemish's +blemished +blemishes +blemishing +blend +blended +blending +blends +blesseder +blessedest +blessing's +blessings +blight +blight's +blighted +blighting +blights +blimp +blimp's +blimps +blinded +blinder +blindest +blindfold +blindfolded +blindfolding +blindfolds +blinding +blinding's +blindingly +blindness +blindness's +blinds +blinked +blinker +blinkered +blinkering +blinkers +blinking +blinks +blip +blip's +blips +blissed +blisses +blissful +blissfully +blissing +blister +blister's +blistered +blistering +blisters +blithe +blithely +blither +blithest +blitz +blitz's +blitzed +blitzes +blitzing +blizzard +blizzard's +blizzards +blobbed +blobbing +blobs +bloc +bloc's +blockade +blockade's +blockaded +blockades +blockading +blockage +blockage's +blockbuster +blockbuster's +blockbusters +blockhead +blockhead's +blockheads +blocs +blond +blonde's +blonder +blondest +blonds +blooded +bloodhound +bloodhound's +bloodhounds +bloodied +bloodier +bloodies +bloodiest +blooding +bloods +bloodshed +bloodshed's +bloodshot +bloodstream +bloodstream's +bloodthirstier +bloodthirstiest +bloodthirsty +bloodying +bloom +bloom's +bloomed +blooming +blooms +blossom +blossom's +blossomed +blossoming +blossoms +blot +blot's +blotch +blotch's +blotched +blotches +blotching +blots +blotted +blotter +blotter's +blotters +blotting +blouse +blouse's +bloused +blouses +blousing +blowout +blowout's +blowouts +blowtorch +blowtorch's +blowtorches +blubber +blubbered +blubbering +blubbers +bludgeon +bludgeon's +bludgeoned +bludgeoning +bludgeons +bluebell +bluebell's +bluebells +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +blued +bluegrass +bluegrass's +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +bluest +bluff +bluffed +bluffer +bluffest +bluffing +bluffs +bluing +blunder +blunder's +blundered +blundering +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +bluntness's +blunts +blur +blurred +blurring +blurs +blurt +blurted +blurting +blurts +blush +blushed +blushes +blushing +bluster +blustered +blustering +blusters +boa +boa's +boar +boar's +boarded +boarder +boarder's +boarders +boarding +boarding's +boardwalk +boardwalk's +boardwalks +boars +boas +boast +boasted +boastful +boastfully +boasting +boasts +boated +boating +bobbed +bobbin +bobbin's +bobbing +bobbins +bobcat +bobcat's +bobcats +bobsled +bobsled's +bobsledded +bobsledding +bobsleds +bode +boded +bodes +bodice +bodice's +bodices +bodily +boding +bodyguard +bodyguard's +bodyguards +bodywork +bodywork's +boggled +boggling +boiler +boiler's +boilers +boisterous +bolder +boldest +boldly +boldness +boldness's +bolds +bologna +bologna's +bolster +bolstered +bolstering +bolsters +bolted +bolting +bolts +bombard +bombarded +bombarding +bombardment +bombardment's +bombardments +bombards +bomber +bomber's +bombers +bombings +bondage +bondage's +bonded +bonding +bonds +boned +bonfire +bonfire's +bonfires +bonier +boniest +boning +bonnet +bonnet's +bonnets +bonuses +bony +boo +booby +booby's +booed +booing +bookcase +bookcase's +bookcases +bookend +bookended +bookending +bookends +bookings +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +bookkeeping's +booklets +bookmark +bookmark's +bookmarked +bookmarking +bookmarks +bookshelf +bookshelf's +bookworm +bookworm's +bookworms +boomed +boomerang +boomerang's +boomeranged +boomeranging +boomerangs +booming +booms +boon +boon's +boons +boor +boor's +boorish +boors +boos +boosted +booster +booster's +boosters +boosting +boosts +booted +bootee +bootee's +bootees +booth +booth's +booths +bootie's +booties +booting +bootleg +bootlegged +bootlegging +bootlegs +bootstrap +bootstrap's +booty +booty's +booze +booze's +bop +bordered +bordering +borderlines +borders +boringly +borough +borough's +boroughs +bosom +bosom's +bosoms +bossed +bosser +bosses +bossier +bossiest +bossing +bossy +botanical +botanist +botanist's +botanists +botany +botany's +botch +botched +botches +botching +bothersome +bottled +bottleneck +bottleneck's +bottlenecks +bottling +bottomed +bottoming +bottomless +bottoms +bough +bough's +boughs +boulder +boulder's +bouldered +bouldering +boulders +boulevard +boulevard's +boulevards +bounced +bounces +bouncing +bounded +bounding +boundless +bounties +bountiful +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbon's +bourgeois +bourgeois's +bourgeoisie +bourgeoisie's +boutique +boutique's +boutiques +bouts +bovine +bovines +bowed +bowel +bowel's +bowels +bowing +bowing's +bowled +bowlegged +bowler +bowler's +bowling +bowling's +bowls +bows +boxcar +boxcar's +boxcars +boxed +boxer +boxer's +boxers +boxing +boxing's +boycott +boycotted +boycotting +boycotts +boyfriend +boyfriend's +boyfriends +boyhood +boyhood's +boyhoods +boyish +bra +bra's +brace +brace's +braced +bracelet +bracelet's +bracelets +braces +bracing +bracketing's +brackish +brag +braggart +braggart's +braggarts +bragged +bragging +brags +braid +braided +braiding +braids +brained +brainier +brainiest +braining +brainless +brainstorm +brainstorm's +brainstormed +brainstorming +brainstorms +brainwash +brainwashed +brainwashes +brainwashing +brainwashing's +brainy +braise +braised +braises +braising +braked +braking +bran +bran's +branched +branching +branching's +brandied +brandies +brandish +brandished +brandishes +brandishing +brandy +brandy's +brandying +bras +brash +brasher +brashest +brassed +brasses +brassier +brassiere +brassiere's +brassieres +brassiest +brassing +brassy +brat +brat's +brats +bravado +bravado's +braved +bravely +braver +bravery +bravery's +braves +bravest +braving +bravo +bravos +brawl +brawl's +brawled +brawling +brawls +brawn +brawn's +brawnier +brawniest +brawny +bray +brayed +braying +brays +brazen +brazened +brazening +brazens +brazier +brazier's +braziers +breached +breaches +breaching +breaded +breading +breads +breadth +breadth's +breadths +breadwinner +breadwinner's +breadwinners +breakable +breakables +breakdowns +breakfasted +breakfasting +breakfasts +breakneck +breakpoints +breakthrough +breakthrough's +breakthroughs +breakwater +breakwater's +breakwaters +breast +breast's +breasted +breasting +breasts +breather +breather's +breathers +breathless +breaths +breathtaking +breded +bredes +breding +breeder +breeder's +breeders +breezed +breezes +breezier +breeziest +breezing +breezy +brevity +brevity's +brew +brewed +breweries +brewery +brewery's +brewing +brewing's +brews +bribe +bribed +bribery +bribery's +bribes +bribing +bricked +bricking +bricklayer +bricklayer's +bricklayers +bridal +bridals +bride +bride's +bridegroom +bridegroom's +bridegrooms +brides +bridesmaid +bridesmaid's +bridesmaids +bridged +bridging +bridle +bridle's +bridled +bridles +bridling +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefs +brigades +brighten +brightened +brightening +brightens +brights +brilliance +brilliance's +brilliants +brim +brim's +brimmed +brimming +brims +brimstone +brimstone's +brine +brine's +brinier +briniest +brink +brink's +brinks +briny +brisk +brisked +brisker +briskest +brisking +briskly +brisks +bristle +bristle's +bristled +bristles +bristling +britches +brittle +brittler +brittlest +broach +broached +broaches +broaching +broaden +broadened +broadening +broadens +broader +broadest +broads +broadside +broadside's +broadsided +broadsides +broadsiding +brocade +brocade's +brocaded +brocades +brocading +broccoli +broccoli's +brochure +brochure's +brochures +broil +broiled +broiler +broiler's +broilers +broiling +broils +broker +broker's +brokered +brokering +brokers +bronchitis +bronchitis's +bronco +bronco's +broncos +bronze +bronze's +bronzed +bronzes +bronzing +brooch +brooch's +brooches +brood +brood's +brooded +brooding +broods +brook +brook's +brooked +brooking +brooks +broom +broom's +brooms +broth +broth's +brothered +brotherhood +brotherhood's +brotherhoods +brothering +brotherly +broths +brow +brow's +browbeat +browbeaten +browbeating +browbeats +browned +browner +brownest +brownie +brownie's +brownier +brownies +browniest +browning +browning's +browns +brows +bruise +bruised +bruises +bruising +brunch +brunch's +brunched +brunches +brunching +brunette +brunette's +brunettes +brunt +brunt's +brunted +brunting +brunts +brushed +brushes +brushing +brusque +brusquer +brusquest +brutalities +brutality +brutality's +brutally +brute +brute's +brutes +brutish +bubbled +bubbles +bubblier +bubbliest +bubbling +bubbly +bucked +bucketed +bucketing +buckets +bucking +buckle +buckle's +buckled +buckles +buckling +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budges +budgeted +budgeting +budgets +budging +buds +buff +buff's +buffalo +buffalo's +buffaloed +buffaloes +buffaloing +buffed +buffet +buffet's +buffeted +buffeting +buffets +buffing +buffoon +buffoon's +buffoons +buffs +bugged +buggier +buggies +buggiest +bugging +buggy +buggy's +bugle +bugle's +bugled +bugler +bugler's +buglers +bugles +bugling +builder +builder's +builders +bulbed +bulbing +bulbous +bulge +bulge's +bulged +bulges +bulging +bulked +bulkier +bulkiest +bulking +bulks +bulky +bulldog +bulldog's +bulldogged +bulldogging +bulldogs +bulldoze +bulldozed +bulldozer +bulldozer's +bulldozers +bulldozes +bulldozing +bulled +bullet's +bulletined +bulletining +bulletins +bullfight +bullfight's +bullfighter +bullfighter's +bullfighters +bullfights +bullfrog +bullfrog's +bullfrogs +bullied +bullied's +bullier +bullies +bulliest +bulling +bullion +bullion's +bulls +bully +bully's +bullying +bullying's +bum +bum's +bumblebee +bumblebee's +bumblebees +bummed +bummer +bummest +bumming +bumped +bumper +bumper's +bumpers +bumpier +bumpiest +bumping +bumps +bumpy +bums +bun +bun's +bunched +bunches +bunching +bundled +bundles +bundling +bung +bung's +bungalow +bungalow's +bungalows +bungle +bungled +bungler +bungler's +bunglers +bungles +bungling +bunion +bunion's +bunions +bunk +bunk's +bunked +bunker +bunker's +bunkers +bunking +bunks +bunnies +bunny +bunny's +buns +buoy +buoy's +buoyancy +buoyancy's +buoyant +buoyed +buoying +buoys +burble +burbled +burbles +burbling +burdened +burdening +burdens +burdensome +bureau +bureau's +bureaucracies +bureaucrat +bureaucrat's +bureaucratic +bureaucrats +bureaus +burger +burgers +burglar +burglar's +burglaries +burglars +burglary +burglary's +burgle +burial +burial's +burials +burlap +burlap's +burlier +burliest +burly +burner +burner's +burners +burnish +burnished +burnishes +burnishing +burp +burp's +burped +burping +burps +burr +burr's +burred +burring +burro +burro's +burros +burrow +burrow's +burrowed +burrowing +burrows +burrs +bursar +bursar's +bused +bushed +bushel +bushel's +bushels +bushes +bushier +bushiest +bushing +bushy +busied +busier +busies +busiest +busily +businessman +businessman's +businessmen +businesswoman +businesswoman's +businesswomen +busing +bussed +busted +busting +bustle +bustled +bustles +bustling +busts +busybodies +busybody +busybody's +busying +butcher +butcher's +butchered +butcheries +butchering +butchers +butchery +butchery's +butler +butler's +butlered +butlering +butlers +buts +butt +butt's +butte +butte's +butted +buttercup +buttercup's +buttercups +buttered +butterflied +butterflies +butterfly +butterfly's +butterflying +buttering +buttermilk +buttermilk's +butters +butterscotch +butterscotch's +buttery +buttes +butting +buttock +buttocks +buttoned +buttonhole +buttonhole's +buttonholed +buttonholes +buttonholing +buttoning +buttress +buttress's +buttressed +buttresses +buttressing +butts +buxom +buxomer +buxomest +buyer's +buzz +buzz's +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzer's +buzzers +buzzes +buzzing +byes +bygone +bygones +bypassed +bypasses +bypassing +bystander +bystander's +bystanders +byway +byway's +byways +cab +cab's +cabaret +cabaret's +cabarets +cabbages +cabbed +cabbing +cabin +cabin's +cabinets +cabins +caboose +caboose's +cabooses +cabs +cacao +cacao's +cacaos +cache +cache's +cached +caches +caching +cackle +cackled +cackles +cackling +cacti +cactus +cactus's +cad +cad's +caddied +caddies +cadence +cadence's +cadences +cadet +cadet's +cadets +cafeteria +cafeteria's +cafeterias +cafs +caged +cages +cagey +cagier +cagiest +caging +cajole +cajoled +cajoles +cajoling +caked +caking +calamities +calamity +calamity's +calcium +calcium's +calculators +calculi +calendared +calendaring +calendars +calf +calf's +calibrate +calibrated +calibrates +calibrating +calibration +calibration's +calibrations +calico +calico's +calicoes +callable +callers +calligraphy +calligraphy's +callings +callous +calloused +callouses +callousing +callow +callus +callus's +callused +calluses +callusing +calmed +calmer +calmest +calming +calmly +calmness +calmness's +calms +calorie +calorie's +calories +calve +calves +calves's +camaraderie +camaraderie's +camel +camel's +camels +cameo +cameo's +cameoed +cameoing +cameos +camerae +camouflage +camouflage's +camouflaged +camouflages +camouflaging +campaigner +campaigners +camped +camper +camper's +campers +campest +camping +campused +campuses +campusing +canal +canal's +canals +canaries +canary +canary's +cancellation +cancellation's +cancellations +cancers +candid +candidacies +candidacy +candidacy's +candider +candidest +candidly +candied +candies +candle +candle's +candled +candles +candlestick +candlestick's +candlesticks +candling +candy +candy's +candying +cane +cane's +caned +canes +canine +canines +caning +canister +canister's +canistered +canistering +canisters +canker +canker's +cankered +cankering +cankers +canned +canneries +cannery +cannery's +cannibal +cannibal's +cannibalism +cannibalism's +cannibals +cannier +canniest +canning +cannon +cannon's +cannoned +cannoning +cannons +canny +canoe +canoe's +canoed +canoes +canon +canon's +canons +canopied +canopies +canopy +canopy's +canopying +cantaloupe +cantaloupe's +cantaloupes +cantankerous +canteen +canteen's +canteens +canter +canter's +cantered +cantering +canters +canvas +canvas's +canvased +canvases +canvasing +canvass +canvassed +canvasser +canvassers +canvasses +canvassing +canyon +canyon's +canyons +capabler +capablest +capably +capacitance +capacitance's +capacities +capacitor +capacitor's +capacitors +cape +cape's +caped +caper +caper's +capered +capering +capers +capes +capillaries +capillary +capitalists +capitulate +capitulated +capitulates +capitulating +capped +capping +caprice +caprice's +caprices +capricious +capriciously +capsize +capsized +capsizes +capsizing +capsule +capsule's +capsuled +capsules +capsuling +captained +captaining +captains +caption +caption's +captioned +captioning +captions +captivate +captivated +captivates +captivating +captive +captive's +captives +captivities +captivity +captivity's +captor +captor's +captors +caramel +caramel's +caramels +carat +carat's +carats +caravan +caravan's +caravans +carbohydrate +carbohydrate's +carbohydrates +carbons +carburetor +carburetor's +carburetors +carcass +carcass's +carcasses +carcinogenic +carded +cardiac +cardigan +cardigan's +cardigans +cardinal +cardinal's +cardinals +carding +careered +careering +carefree +carefuller +carefullest +carefulness +carefulness's +carelessly +carelessness +carelessness's +caress +caress's +caressed +caresses +caressing +caretaker +caretaker's +caretakers +cargo +cargo's +cargoes +caribou +caribou's +caribous +caricature +caricature's +caricatured +caricatures +caricaturing +carnage +carnage's +carnal +carnation +carnation's +carnations +carnival +carnival's +carnivals +carnivore +carnivore's +carnivores +carnivorous +carol +carol's +carols +carouse +caroused +carouses +carousing +carp +carp's +carped +carpenter +carpenter's +carpentered +carpentering +carpenters +carpentry +carpentry's +carpeted +carpeting +carpets +carping +carps +carriages +carriageway +carriageway's +carriers +carrion +carrion's +cart +cart's +carted +cartel +cartel's +cartels +cartilage +cartilage's +cartilages +carting +cartographer +cartographer's +cartographers +cartography +cartography's +carton +carton's +cartons +cartooned +cartooning +cartoonist +cartoonist's +cartoonists +carts +cartwheel +cartwheel's +cartwheeled +cartwheeling +cartwheels +carve +carved +carves +carving +carving's +cascade +cascade's +cascaded +cascades +cascading +cashed +cashes +cashew +cashew's +cashews +cashier +cashier's +cashiered +cashiering +cashiers +cashing +cashmere +cashmere's +casings +casino +casino's +casinos +cask +cask's +casket +casket's +caskets +casks +casserole +casserole's +casseroled +casseroles +casseroling +castaway +castaway's +castaways +caste +caste's +casted +caster +caster's +casters +castes +castigate +castigated +castigates +castigating +castings +castled +castles +castling +castoff +castoffs +castrate +castrated +castrates +castrating +casually +casuals +casualties +casualty +casualty's +cataclysm +cataclysm's +cataclysmic +cataclysms +catapult +catapult's +catapulted +catapulting +catapults +cataract +cataract's +cataracts +catastrophe +catastrophe's +catastrophes +catcall +catcall's +catcalled +catcalling +catcalls +catchier +catchiest +catchings +catchment +catchment's +catchy +catechism +catechism's +catechisms +categorical +caterer +caterer's +caterers +caterpillar +caterpillar's +caterpillars +catfish +catfish's +catfishes +cathedrals +catholics +catnap +catnap's +catnapped +catnapping +catnaps +catnip +catnip's +catsup's +catwalk +catwalk's +catwalks +caucus +caucus's +caucused +caucuses +caucusing +cauliflower +cauliflower's +cauliflowers +caulk +caulked +caulking +caulks +causeway +causeway's +causeways +caustic +caustics +cautioned +cautioning +cautions +cautious +cautiously +cavalier +cavaliers +cavalries +cavalry +cavalry's +caveats +caved +cavern +cavern's +caverns +caves +caviar +caviar's +caving +caving's +cavities +cavity +cavity's +cavort +cavorted +cavorting +cavorts +caw +caw's +cawed +cawing +caws +ceasefire +ceaseless +ceaselessly +cedar +cedar's +cedars +cede +ceded +cedes +ceding +ceilings +celebrations +celebrities +celebrity +celebrity's +celery +celery's +celestial +celibacy +celibacy's +celibate +celibate's +celibates +cellar +cellar's +cellars +celled +celling +cellist +cellist's +cellists +cello +cello's +cellophane +cellophane's +cellos +cellulars +cellulose +cellulose's +cement +cement's +cemented +cementing +cements +cemeteries +cemetery +cemetery's +censure +censure's +censured +censures +censuring +census +census's +censused +censuses +censusing +centennial +centennials +centipede +centipede's +centipedes +centraler +centralest +centrals +centrifuge +centrifuge's +cents +ceramic +ceramic's +cereal +cereal's +cereals +cerebral +ceremonial +ceremonials +ceremonies +ceremonious +certainer +certainest +certainties +certificated +certificates +certificating +certified +certifies +certify +certifying +cervical +cessation +cessation's +cessations +chafe +chafed +chafes +chaff +chaff's +chaffed +chaffing +chaffs +chafing +chagrin +chagrin's +chagrined +chagrining +chagrins +chained +chaining +chainsaw +chaired +chairing +chairmen +chairperson +chairpersons +chalet +chalet's +chalets +chalice +chalice's +chalices +chalked +chalkier +chalkiest +chalking +chalks +chalky +challenger +challenger's +challengers +chambers +chameleon +chameleon's +chameleons +champ +champagnes +champed +champing +championed +championing +champions +championship +championship's +championships +champs +chanced +chancellors +chancing +chandelier +chandelier's +chandeliers +changeable +chant +chant's +chanted +chanting +chants +chapels +chaperon +chaperon's +chaperoned +chaperoning +chaperons +chaplain +chaplain's +chaplains +chapped +chapping +characteristically +charcoal +charcoal's +charcoals +chargeable +charger +charger's +chariot +chariot's +chariots +charisma +charisma's +charismatic +charismatics +charitably +charlatan +charlatan's +charlatans +charminger +charmingest +charred +charring +charted +chartered +chartering +charters +charting +chasm +chasm's +chasms +chassis +chassis's +chaste +chasten +chastened +chastening +chastens +chaster +chastest +chastise +chastised +chastisement +chastisement's +chastisements +chastises +chastising +chastity +chastity's +chatter +chatterbox +chatterbox's +chatterboxes +chattered +chattering +chatters +chattier +chattiest +chatty +chauffeur +chauffeur's +chauffeured +chauffeuring +chauffeurs +chauvinist +chauvinist's +chauvinists +cheapen +cheapened +cheapening +cheapens +cheapness +cheapness's +checkout +checkpoint +checkpoint's +checkup +checkup's +checkups +cheeked +cheeking +cheeks +cheep +cheep's +cheeped +cheeping +cheeps +cheered +cheerfuller +cheerfullest +cheerfully +cheerfulness +cheerfulness's +cheerier +cheeriest +cheering +cheery +cheesecloth +cheesecloth's +cheesed +cheeses +cheesing +cheetah +cheetah's +cheetahs +chef +chef's +cheffed +cheffing +chefs +chemically +cherish +cherished +cherishes +cherishing +cherries +cherry +cherry's +cherub +cherub's +cherubim +cherubs +chestnuts +chests +chewier +chewiest +chewy +chi +chi's +chic +chicer +chicest +chick +chick's +chickened +chickening +chicks +chide +chided +chides +chiding +chiefer +chiefest +chiefly +chiefs +chieftain +chieftain's +chieftains +childbirth +childbirth's +childbirths +childed +childes +childhoods +childing +childlike +chili +chili's +chilies +chill +chill's +chilled +chiller +chiller's +chillest +chillier +chillies +chilliest +chilling +chills +chilly +chime +chime's +chimed +chimes +chiming +chimney +chimney's +chimneys +chimp +chimp's +chimpanzee +chimpanzee's +chimpanzees +chimps +chin +china +china's +chink +chink's +chinked +chinking +chinks +chinned +chinning +chins +chintz +chintz's +chipmunk +chipmunk's +chipmunks +chipped +chipper +chippers +chipping +chiropractor +chiropractor's +chiropractors +chirp +chirped +chirping +chirps +chisel +chisel's +chiseled +chiseling +chisels +chivalrous +chivalry +chivalry's +chlorine +chlorine's +chloroform +chloroform's +chloroformed +chloroforming +chloroforms +chlorophyll +chlorophyll's +chocolates +choicer +choicest +choirs +choke +choked +chokes +choking +cholera +cholera's +cholesterol +cholesterol's +choosier +choosiest +choosy +chopper +chopper's +choppered +choppering +choppers +choppier +choppiest +choppy +chorals +chords +chore +chore's +chored +choreographer +choreographer's +choreographers +choreography +choreography's +chores +choring +chortle +chortled +chortles +chortling +chorused +choruses +chorusing +chow +chow's +chowder +chowder's +chowdered +chowdering +chowders +chowed +chowing +chows +christen +christened +christening +christening's +christenings +christens +chrome +chrome's +chromed +chromes +chroming +chromium +chromium's +chromosome +chromosome's +chromosomes +chronic +chronically +chronicle +chronicle's +chronicled +chronicles +chronicling +chronics +chronological +chronologically +chronologies +chronology +chronology's +chrysanthemum +chrysanthemum's +chrysanthemums +chubbier +chubbiest +chubby +chuckle +chuckled +chuckles +chuckling +chug +chug's +chugged +chugging +chugs +chum +chum's +chummed +chummier +chummies +chummiest +chumming +chummy +chums +chunkier +chunkiest +chunky +churn +churn's +churned +churning +churning's +churns +chute +chute's +chutes +ciders +cigar +cigar's +cigarettes +cigars +cinch +cinch's +cinched +cinches +cinching +cinder +cinder's +cindered +cindering +cinders +cinemas +cinnamon +cinnamon's +cipher +cipher's +ciphered +ciphering +ciphers +circled +circling +circuited +circuiting +circuitous +circulars +circulations +circulatory +circumcise +circumcised +circumcises +circumcising +circumcision +circumcision's +circumcisions +circumference +circumference's +circumferences +circumflex +circumflex's +circumstanced +circumstancing +circumstantial +circumstantials +circumvent +circumvented +circumventing +circumvention +circumvention's +circumvents +circus +circus's +circuses +cistern +cistern's +cisterns +citation +citation's +citations +citizenship +citizenship's +citric +citrus +citrus's +citruses +civic +civics +civics's +civilians +civilities +civility +civility's +clack +clacked +clacking +clacks +clad +clairvoyance +clairvoyance's +clairvoyant +clairvoyants +clam +clam's +clamber +clambered +clambering +clambers +clammed +clammier +clammiest +clamming +clammy +clamp +clamp's +clamped +clamping +clamps +clams +clan +clan's +clandestine +clang +clanged +clanging +clangs +clank +clank's +clanked +clanking +clanks +clans +clap +clapped +clapper +clapper's +clappered +clappering +clappers +clapping +claps +claptrap +claptrap's +claret +claret's +clarifications +clarinet +clarinet's +clarinets +clashed +clashing +clasp +clasp's +clasped +clasping +clasps +classifications +classmate +classmate's +classmates +classroom +classroom's +classrooms +classy +clatter +clattered +clattering +clatters +claustrophobia +claustrophobia's +claw +claw's +clawed +clawing +claws +clay +clay's +cleanlier +cleanliest +cleanliness +cleanliness's +cleanse +cleansed +cleanser +cleanser's +cleansers +cleanses +cleansing +clearances +clearings +clearness +clearness's +cleat +cleat's +cleats +cleavage +cleavage's +cleavages +cleave +cleaved +cleaver +cleaver's +cleavers +cleaves +cleaving +clef +clef's +clefs +cleft +clefted +clefting +clefts +clemency +clemency's +clench +clenched +clenches +clenching +clergies +clergy +clergy's +clergyman +clergyman's +clergymen +cleric +cleric's +clerical +clerics +clerk +clerk's +clerked +clerking +clerks +cleverly +cleverness +cleverness's +clichs +clicked +clicking +clicks +clientle +clientle's +clientles +cliffs +climactic +climates +climax +climax's +climaxed +climaxes +climaxing +climber +climber's +climbers +clime +climes +clinch +clinched +clinches +clinching +cling +clinging +clings +clinically +clinics +clink +clinked +clinking +clinks +clipboard +clipboard's +clipboards +clippings +cliques +clitoris +clitoris's +cloak +cloak's +cloaked +cloaking +cloaks +clocked +clocking +clockwise +clockwork +clockwork's +clockworks +clod +clod's +clodded +clodding +clods +clogged +clogging +clogs +cloister +cloister's +cloistered +cloistering +cloisters +closeness +closeness's +closeted +closeting +closets +closures +clot +clot's +clothespin +clothespin's +clothespins +cloths +clots +clotted +clotting +cloudburst +cloudburst's +cloudbursts +clouded +cloudier +cloudiest +clouding +cloudy +clout +clout's +clouted +clouting +clouts +clove +clove's +cloven +clover +clover's +clovers +cloves +clown +clown's +clowned +clowning +clowns +clubbed +clubbing +clubhouse +clubhouse's +clubhouses +cluck +cluck's +clucked +clucking +clucks +clued +clueless +cluing +clump +clump's +clumped +clumping +clumps +clumsier +clumsiest +clumsily +clumsiness +clumsiness's +clung +clustered +clustering +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +coached +coaches +coaching +coagulate +coagulated +coagulates +coagulating +coagulation +coagulation's +coaled +coalesce +coalesced +coalesces +coalescing +coaling +coalition +coalition's +coalitions +coals +coarsely +coarsen +coarsened +coarseness +coarseness's +coarsening +coarsens +coarser +coarsest +coastal +coasted +coaster +coaster's +coasters +coasting +coastline +coastline's +coastlines +coasts +coated +coater +coating +coating's +coattest +coax +coaxed +coaxes +coaxing +cob +cob's +cobalt +cobalt's +cobbed +cobbing +cobble +cobble's +cobbler's +cobra +cobra's +cobras +cobs +cobweb +cobweb's +cobwebs +cocaine +cocaine's +cock +cock's +cocked +cockeyed +cockier +cockiest +cocking +cockpit +cockpit's +cockpits +cockroach +cockroach's +cockroaches +cocks +cocktail +cocktail's +cocktails +cocky +cocoa +cocoa's +cocoas +coconut +coconut's +coconuts +cocoon +cocoon's +cocooned +cocooning +cocoons +cod +cod's +codded +codding +cods +coefficient +coefficient's +coefficients +coerce +coerced +coerces +coercing +coercion +coercion's +coexist +coexisted +coexistence +coexistence's +coexisting +coexists +coffees +coffer +coffer's +coffers +coffin +coffin's +coffined +coffining +coffins +cog +cog's +cogency +cogency's +cogent +cognac +cognac's +cognacs +cognitive +cogs +coherence +coherence's +coherently +coil +coiled +coiling +coils +coinage +coinage's +coinages +coincided +coincidences +coincidental +coincidentally +coincides +coinciding +coked +cokes +coking +colander +colander's +colanders +colder +coldest +coldly +coldness +coldness's +colds +colic +colic's +collaborate +collaborated +collaborates +collaborating +collaborations +collaborative +collaborator +collaborator's +collaborators +collage +collage's +collages +collapsible +collarbone +collarbone's +collarbones +collared +collaring +collars +collateral +collateral's +collation +collation's +colleagued +colleaguing +collectively +collectives +collector +collector's +collectors +collegiate +collide +collided +collides +colliding +collie +collie's +collied +collies +collision +collision's +collisions +colloquial +colloquialism +colloquialism's +colloquialisms +colloquials +collusion +collusion's +collying +colonel +colonel's +colonels +colonial +colonials +colonies +colons +colossal +colt +colt's +colts +coma +coma's +comae +comas +comb +comb's +combatant +combatant's +combatants +combated +combating +combats +combed +combing +combs +combustible +combustibles +combustion +combustion's +comeback +comeback's +comedian +comedian's +comedians +comedies +comelier +comeliest +comely +comestible +comestibles +comet +comet's +comets +comforted +comforting +comforts +comical +comings +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commander's +commanders +commanding +commandment's +commando +commando's +commandos +commemorate +commemorated +commemorates +commemorating +commemoration +commemoration's +commemorations +commenced +commencement +commencement's +commencements +commences +commencing +commend +commendable +commendation +commendation's +commendations +commended +commending +commends +commentaries +commentator's +commerce +commerce's +commerced +commerces +commercialism +commercialism's +commercials +commercing +commiserate +commiserated +commiserates +commiserating +commiseration +commiseration's +commiserations +commissioner +commissioner's +commissioners +commodities +commodore +commodore's +commodores +commoner +commoner's +commonest +commonplace +commonplaces +commonwealth +commonwealth's +commonwealths +commotion +commotion's +commotions +commune +communed +communes +communicable +communicative +communicator +communicator's +communing +communion +communion's +communions +communique +communiques +commutative +commute +commuted +commuter +commuter's +commuters +commutes +commuting +compacted +compacter +compactest +compacting +compaction +compaction's +compacts +companions +companionship +companionship's +comparatives +compartment +compartment's +compartments +compass +compass's +compassed +compasses +compassing +compassionate +compatibles +compatriot +compatriot's +compatriots +compensated +compensates +compensating +compensations +competences +competently +competitions +competitor's +compilations +complacency +complacency's +complemented +complementing +complements +completer +completest +complexer +complexes +complexest +complexion +complexion's +complexioned +complexions +complexities +compliance +compliance's +compliant +complication's +complied +complies +complimentary +complimented +complimenting +compliments +complying +composites +compositions +compost +compost's +composted +composting +composts +composure +composure's +compounded +compounding +compounds +comprehended +comprehending +comprehends +comprehensions +comprehensively +comprehensives +compromised +compromises +compromising +compulsions +compulsive +compulsories +compunction +compunction's +compunctions +computations +comrade +comrade's +comrades +comradeship +comradeship's +concatenation +concatenation's +concatenations +concave +concealment +concealment's +conceded +concedes +conceding +conceit +conceit's +conceited +conceits +concentrations +concentric +conceptions +conceptually +concerted +concerting +concertos +concession +concession's +concessions +conciliate +conciliated +conciliates +conciliating +conciliation +conciliation's +concisely +conciseness +conciseness's +conciser +concisest +conclusive +conclusively +concoct +concocted +concocting +concoction +concoction's +concoctions +concocts +concord +concord's +concordance +concordance's +concourse +concourse's +concourses +concreted +concretes +concreting +concurred +concurrence +concurrence's +concurrences +concurrency +concurrent +concurring +concurs +concussion +concussion's +concussions +condemnations +condensation +condensation's +condensations +condescend +condescended +condescending +condescends +condiment +condiment's +condiments +conditionally +conditionals +condolence +condolence's +condolences +condominium +condominium's +condominiums +condoms +condoned +condones +condoning +condor +condor's +condors +conducive +conductors +cone +cone's +cones +confection +confection's +confections +confederacies +confederacy +confederacy's +confederate +confederate's +confederated +confederates +confederating +confederation +confederation's +confederations +confer +conferred +conferrer +conferring +confers +confessed +confesses +confessing +confession +confession's +confessions +confetti +confetti's +confidant +confidant's +confidants +confide +confided +confidences +confidentially +confidently +confides +confiding +configurable +confinement +confinement's +confinements +confirmations +confiscate +confiscated +confiscates +confiscating +confiscation +confiscation's +confiscations +conformed +conforming +conformity +conformity's +conforms +confound +confounded +confounding +confounds +confrontation +confrontation's +confrontations +congeal +congealed +congealing +congeals +congenial +conglomerate +conglomerate's +conglomerated +conglomerates +conglomerating +congratulated +congratulates +congratulating +congregate +congregated +congregates +congregating +congregation +congregation's +congregations +congress +congress's +congresses +congressman +congressman's +congressmen +congresswoman +congresswoman's +congresswomen +congruent +conical +conicals +conifer +conifer's +coniferous +conifers +conjectured +conjectures +conjecturing +conjugal +conjugate +conjugated +conjugates +conjugating +conjugation +conjugation's +conjugations +conjunctions +conjure +conjured +conjures +conjuring +connective +connectivity +connectivity's +connectors +conned +connexion +connexion's +conning +connoisseur +connoisseur's +connoisseurs +connotation's +connote +connoted +connotes +connoting +conquer +conquered +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +cons +consciences +conscientious +consciouses +consciousnesses +consecrate +consecrated +consecrates +consecrating +consensuses +consequential +conservatism +conservatism's +conservatories +conservatory +conservatory's +conserve +conserved +conserves +conserving +considerings +consign +consigned +consigning +consignment +consignment's +consignments +consigns +consistencies +consolations +consoled +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidation's +consolidations +consoling +consomm +consonant +consonant's +consonants +consort +consorted +consorting +consortium +consortium's +consorts +conspicuously +conspiracies +conspirator +conspirator's +conspirators +conspire +conspired +conspires +conspiring +constancy +constancy's +constellation +constellation's +constellations +consternation +consternation's +constipation +constipation's +constituencies +constituted +constituting +constitutionally +constitutionals +constitutions +constraint's +constrict +constricted +constricting +constriction +constriction's +constrictions +constricts +construe +construed +construes +construing +consul +consul's +consular +consulars +consulate +consulate's +consulates +consuls +consultations +consumable +consumables +consumerism +consumerism's +consumers +consummate +consummated +consummates +consummating +contagion +contagion's +contagions +contagious +containers +contaminate +contaminated +contaminates +contaminating +contamination +contamination's +contemplation +contemplation's +contemplative +contemplatives +contemporaries +contemptible +contemptuous +contended +contender +contenders +contending +contends +contented +contenting +contentions +contentment +contentment's +contestant +contestant's +contestants +contested +contesting +contests +contextual +contiguous +continentals +continents +contingencies +contingency +contingency's +contingent +contingents +contort +contorted +contorting +contortion +contortion's +contortions +contorts +contoured +contouring +contours +contraband +contraband's +contraceptive +contraceptives +contraction +contraction's +contractions +contractor +contractor's +contractors +contractual +contradictions +contraption +contraption's +contraptions +contraries +contrasted +contrasting +contrasts +contravene +contravenes +contributory +contrite +controllable +controversies +convalesce +convalesced +convalescence +convalescence's +convalescences +convalescent +convalescents +convalesces +convalescing +convection +convection's +convene +convened +convenes +conveniences +convening +convent +convent's +convented +conventing +conventionally +convents +converge +converged +convergence +convergence's +converges +converging +conversant +conversational +conversed +converses +conversing +converters +convertible +convertibles +convex +convexed +convexes +convexing +conveyance +conveyance's +conveyances +conveyed +conveying +conveys +convoluted +convoy +convoy's +convoyed +convoying +convoys +convulse +convulsed +convulses +convulsing +convulsion +convulsion's +convulsions +convulsive +coo +cooed +cooing +cookbook +cookbook's +cookbooks +cooker +cooker's +cookie's +cooler +cooler's +coolers +coolest +coolly +coop +coop's +cooped +cooper +cooper's +cooperated +cooperates +cooperating +cooperative +cooperatives +cooping +coops +coordinated +coordinating +coordinator +coordinator's +coos +cop +cop's +copier +copier's +copiers +copious +copiously +copped +copperhead +copperhead's +copperheads +coppers +copping +cops +copulate +copulation +copulation's +copyrighted +copyrighting +copyrights +coral +coral's +corals +cord +cord's +corded +cordial +cordially +cordials +cording +cordless +cordon +cordon's +cordoned +cordoning +cordons +cords +corduroy +corduroy's +cored +cores +coring +cork +cork's +corked +corking +corks +corkscrew +corkscrew's +corkscrewed +corkscrewing +corkscrews +cornea +cornea's +corneas +corned +cornered +cornering +cornet +cornet's +cornets +cornflakes +cornier +corniest +corning +cornmeal +corns +cornstarch +cornstarch's +corny +corollary +corollary's +coronaries +coronary +coronation +coronation's +coronations +coroner +coroner's +coroners +corporal +corporals +corporations +corps +corps's +corpulent +corpus +corpus's +corpuscle +corpuscle's +corpuscles +corral +corral's +corralled +corralling +corrals +correcter +correctest +corrective +correctness +correctness's +corrector +corrector's +correlated +correlates +correlating +correlations +correspondences +correspondents +correspondingly +corridors +corroborate +corroborated +corroborates +corroborating +corroboration +corroboration's +corrode +corroded +corrodes +corroding +corrosion +corrosion's +corrosive +corrosives +corrupter +corruptest +corruptible +corruptions +corsage +corsage's +corsages +corset +corset's +corseted +corseting +corsets +cortex +cortex's +cosmetic +cosmetic's +cosmetics +cosmonaut +cosmonaut's +cosmonauts +cosmopolitan +cosmopolitan's +cosmopolitans +cosmos +cosmos's +cosmoses +costings +costlier +costliest +costume +costume's +costumed +costumes +costuming +cot +cot's +coting +cots +cottage +cottage's +cottaged +cottages +cottaging +cotted +cottoned +cottoning +cottons +cottontail +cottontail's +cottontails +cottonwood +cottonwood's +cottonwoods +couch +couch's +couched +couches +couching +cougar +cougar's +cougars +coughed +coughing +coughs +counsel's +countable +countdown +countdown's +countdowns +countenance +countenance's +countenanced +countenances +countenancing +counteract +counteracted +counteracting +counteracts +counterattack +counterattack's +counterattacked +counterattacking +counterattacks +counterbalance +counterbalance's +counterbalanced +counterbalances +counterbalancing +counterclockwise +countered +counterfeit +counterfeited +counterfeiting +counterfeits +countering +counterpart's +counters +countersign +countersigned +countersigning +countersigns +countess +countess's +countesses +counties +countryman +countryman's +countrymen +countrysides +coup +coup's +coupling's +coupon +coupon's +coupons +coups +courageous +courageously +couriered +couriering +couriers +coursed +courser +coursing +courted +courteous +courteously +courtesies +courthouse +courthouse's +courthouses +courting +courtroom +courtroom's +courtrooms +courtship +courtship's +courtships +courtyard +courtyard's +courtyards +cousins +cove +cove's +covenant +covenant's +covenanted +covenanting +covenants +covert +covertly +coverts +coves +covet +coveted +coveting +covetous +covets +coward +coward's +cowardice +cowardice's +cowardly +cowards +cowboy +cowboy's +cowboys +cowed +cower +cowered +cowering +cowers +cowgirl +cowgirl's +cowgirls +cowhide +cowhide's +cowhides +cowing +cox +cox's +coy +coyer +coyest +coyote +coyote's +coyotes +cozily +coziness +coziness's +crab +crab's +crabbed +crabbier +crabbiest +crabbing +crabby +crabs +cracker +cracker's +crackers +crackle +crackled +crackles +crackling +crackpot +crackpot's +crackpots +cradle +cradle's +cradled +cradles +cradling +crafted +craftier +craftiest +craftily +crafting +crafts +craftsman +craftsman's +craftsmen +crafty +crag +crag's +craggier +craggiest +craggy +crags +cram +crammed +cramming +cramp's +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +craning +cranium +cranium's +craniums +crank +crank's +cranked +cranker +crankest +crankier +crankiest +cranking +cranks +cranky +crasser +crassest +crate +crate's +crated +crater +crater's +cratered +cratering +craters +crates +crating +crave +craved +craves +craving +craving's +cravings +crawfish's +crayfish +crayfish's +crayfishes +crayon +crayon's +crayoned +crayoning +crayons +craze +craze's +crazed +crazes +crazier +crazies +craziest +crazily +craziness +craziness's +crazing +creak +creaked +creakier +creakiest +creaking +creaks +creaky +creamed +creamier +creamiest +creaming +creams +creamy +crease +crease's +creased +creases +creasing +creations +creatively +creativity +creativity's +creators +credence +credence's +credential +credentials +creditable +credited +crediting +creditor +creditor's +creditors +credulous +creeds +creek +creek's +creeks +creepier +creepies +creepiest +creeping +creeps +creepy +cremate +cremated +cremates +cremating +cremation +cremation's +cremations +crepe +crepe's +crepes +crept +crescendo +crescendo's +crescendos +crescent +crescent's +crescents +crest +crest's +crested +crestfallen +cresting +crests +cretin +cretin's +cretinous +cretins +crevasse +crevasse's +crevasses +crevice +crevice's +crevices +crewed +crewing +crews +crib +crib's +cribbed +cribbing +cribs +crickets +crimed +criminally +criming +crimson +crimson's +crimsoned +crimsoning +crimsons +cringe +cringed +cringes +cringing +crinkle +crinkled +crinkles +crinkling +cripple +cripple's +crippled +cripples +crippling +crises +crisped +crisper +crispest +crisping +crisply +crispy +crisscross +crisscrossed +crisscrosses +crisscrossing +critic's +critically +critique +critique's +critiqued +critiques +critiquing +croak +croaked +croaking +croaks +crochet +crocheted +crocheting +crochets +crock +crock's +crockery +crockery's +crocks +crocodile +crocodile's +crocodiles +crocus +crocus's +crocuses +crofts +cronies +crony +crony's +crook +crook's +crooked +crookeder +crookedest +crooking +crooks +croon +crooned +crooning +croons +cropped +cropping +croquet +croquet's +crossbow +crossbow's +crossbows +crosser +crossest +crossings +crosswalk +crosswalk's +crosswalks +crosswords +crotch +crotch's +crotches +crouch +crouched +crouches +crouching +crow +crow's +crowbar +crowbar's +crowbars +crowed +crowing +crowned +crowning +crowns +crows +crucially +crucified +crucifies +crucifix +crucifix's +crucifixes +crucifixion +crucifixion's +crucifixions +crucify +crucifying +crudely +cruder +crudest +crudity +crudity's +crueler +cruelest +cruelly +cruels +cruelties +cruiser +cruiser's +cruisers +crumb +crumb's +crumbed +crumbing +crumble +crumbled +crumbles +crumblier +crumblies +crumbliest +crumbling +crumbly +crumbs +crummier +crummiest +crummy +crumple +crumpled +crumples +crumpling +crunchy +crusade +crusade's +crusaded +crusader +crusader's +crusaders +crusades +crusading +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crustier +crusties +crustiest +crusting +crusts +crusty +crutch +crutch's +crutches +crux +crux's +cruxes +crybabies +crybaby +crybaby's +crypt +crypt's +crypts +cub +cub's +cubed +cubes +cubicle +cubicle's +cubicles +cubing +cubs +cuckoos +cucumber +cucumber's +cucumbers +cuddle +cuddled +cuddles +cuddling +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cuisine +cuisine's +cuisines +culinary +cull +culled +culling +culls +culminate +culminated +culminates +culminating +culmination +culmination's +culminations +culpable +culprits +cultivate +cultivated +cultivates +cultivating +cultivation +cultivation's +cults +culturally +cultured +culturing +cunninger +cunningest +cunningly +cupboards +cupful +cupful's +cupfuls +cupped +cupping +cur +cur's +curable +curator +curator's +curators +curd +curd's +curdle +curdled +curdles +curdling +curds +curfew +curfew's +curfews +curio +curio's +curios +curiosities +curiouser +curiousest +curl +curled +curling +curling's +curls +currant +currant's +currants +currencies +currents +curricula +curried +curries +currying +cursed +curses +cursing +cursory +curt +curtail +curtailed +curtailing +curtails +curtained +curtaining +curter +curtest +curtsied +curtsies +curtsy +curtsy's +curtsying +curvature +curvature's +curvatures +curved +curved's +curving +cushion +cushion's +cushioned +cushioning +cushions +custards +custodian +custodian's +custodians +custody +custody's +cutback +cutback's +cutbacks +cuter +cutes +cutest +cuticle +cuticle's +cuticles +cutlery +cutlery's +cutlet +cutlet's +cutlets +cutter +cutter's +cutters +cutthroat +cutthroat's +cutthroats +cuttings +cyanide +cyanide's +cybernetics +cybernetics's +cyclic +cyclist's +cyclone +cyclone's +cyclones +cylinders +cylindrical +cymbal +cymbal's +cymbals +cynicism +cynicism's +cynics +cypress +cypress's +cypresses +cyst +cyst's +cysts +dab +dabbed +dabbing +dabble +dabbled +dabbles +dabbling +dabs +dachshund +dachshund's +dachshunds +dad +dad's +daddies +daddy +daddy's +dads +daemon +daemon's +daffodil +daffodil's +daffodils +dagger +dagger's +daggers +dailies +daintier +dainties +daintiest +daintily +dainty +dairies +dairy +dairy's +dais +dais's +daises +daisies +daisy +daisy's +dallied +dallies +dally +dallying +dam +dam's +dame +dame's +dames +dammed +damming +damneder +damnedest +damped +dampen +dampened +dampening +dampens +damper +dampest +damping +dampness +dampness's +damps +dams +damsel +damsel's +damsels +dancer +dancer's +dancers +dandelion +dandelion's +dandelions +dandier +dandies +dandiest +dandruff +dandruff's +dandy +dandy's +dangered +dangering +dangle +dangled +dangles +dangling +dank +danker +dankest +dapper +dapperer +dapperest +dappers +daredevil +daredevil's +daredevils +darken +darkened +darkening +darkens +darker +darkest +darklier +darkliest +darkly +darlings +darn +darned +darning +darns +dart +dart's +darted +darting +darts +dashboard +dashboard's +dashboards +dastardly +daub +daubed +daubing +daubs +daughters +daunt +daunted +daunting +dauntless +daunts +dawdle +dawdled +dawdles +dawdling +dawned +dawning +dawns +daybreak +daybreak's +daydream +daydream's +daydreamed +daydreaming +daydreams +daze +dazed +dazes +dazing +dazzle +dazzled +dazzles +dazzling +deacon +deacon's +deacons +deaden +deadened +deadening +deadens +deader +deadest +deadlier +deadliest +deadlined +deadlines +deadlining +deadlock +deadlock's +deadlocked +deadlocking +deadlocks +deafer +deafest +deafness +deafness's +dealings +dean +dean's +deaned +deaning +deans +dearer +dearest +dearly +dears +dearth +dearth's +dearths +deathbed +deathbed's +deathbeds +deaves +debase +debased +debasement +debasement's +debasements +debases +debasing +debaucheries +debauchery +debauchery's +debilitate +debilitated +debilitates +debilitating +debilities +debility +debility's +debit +debit's +debited +debiting +debits +debonair +debrief +debriefed +debriefing +debriefs +debris +debris's +debtor +debtor's +debtors +debts +debunk +debunked +debunking +debunks +debut +debut's +debuted +debuting +debuts +decadence +decadence's +decadent +decadents +decanter +decanter's +decanters +decapitate +decapitated +decapitates +decapitating +decayed +decaying +decays +decease +deceased +deceases +deceasing +deceit +deceit's +deceitful +deceitfully +deceits +deceive +deceived +deceives +deceiving +decencies +decency +decency's +decenter +decentest +decently +deception +deception's +deceptions +deceptive +decibel +decibel's +decibels +decidedly +deciduous +decimals +decimate +decimated +decimates +decimating +decipher +deciphered +deciphering +deciphers +decisive +decisively +decked +decking +decks +declension +declension's +decoder +decoder's +decompose +decomposed +decomposes +decomposing +decomposition +decomposition's +decorate +decorated +decorates +decorating +decoration +decoration's +decorations +decorative +decorator +decorator's +decorators +decorous +decorum +decorum's +decoy +decoy's +decoyed +decoying +decoys +decree +decree's +decreed +decreeing +decrees +decrepit +decried +decries +decry +decrying +dedication +dedication's +dedications +deduct +deducted +deducting +deductive +deducts +deeded +deeding +deepen +deepened +deepening +deepens +deeps +deer +deer's +deface +defaced +defaces +defacing +defamation +defamation's +defamatory +defame +defamed +defames +defaming +defaulted +defaulting +defeatist +defeatist's +defecate +defecated +defecates +defecating +defected +defecting +defectives +defendant +defendant's +defendants +defender +defender's +defenders +defensible +defer +deference +deference's +deferential +deferred +deferring +defers +defiance +defiance's +defiant +defiantly +deficiency's +deficient +deficit +deficit's +deficits +defied +defies +defile +defiled +defiles +defiling +definable +deflate +deflated +deflates +deflating +deflation +deflation's +deflect +deflected +deflecting +deflection +deflection's +deflections +deflects +deform +deformed +deforming +deformities +deformity +deformity's +deforms +defraud +defrauded +defrauding +defrauds +defrost +defrosted +defrosting +defrosts +deft +defter +deftest +deftly +defunct +defuncts +defying +degenerated +degenerates +degenerating +dehydrate +dehydrated +dehydrates +dehydrating +deified +deifies +deify +deifying +deign +deigned +deigning +deigns +deities +deject +dejected +dejecting +dejection +dejection's +dejects +delectable +delegate +delegate's +delegated +delegates +delegating +delegation +delegation's +delegations +deleterious +deletions +deli +deli's +deliberated +deliberates +deliberating +deliberation +deliberation's +deliberations +delicacies +delicacy +delicacy's +delicately +delicatessen +delicatessen's +delicatessens +deliciously +delimit +delimited +delimiter +delimiting +delimits +delinquencies +delinquency +delinquency's +delinquent +delinquent's +delinquents +delirious +deliriously +delirium +delirium's +deliriums +delis +deliverance +deliverance's +deliveries +deltas +delude +deluded +deludes +deluding +deluge +deluge's +deluged +deluges +deluging +delusions +deluxe +delve +delved +delves +delving +demagogue +demagogue's +demagogues +demean +demeaned +demeaning +demeans +dementia +dementia's +demerit +demerit's +demerited +demeriting +demerits +demised +demises +demising +democracies +democrat +democrat's +democrats +demolition +demolition's +demolitions +demon +demon's +demons +demonstrably +demonstrative +demonstratives +demonstrator +demonstrator's +demonstrators +demote +demoted +demotes +demoting +demotion +demotion's +demotions +demount +demure +demurely +demurer +demurest +den +den's +denial +denial's +denials +denigrate +denim +denim's +denims +denomination +denomination's +denominations +denominators +denoted +denoting +denounce +denounced +denounces +denouncing +dens +densely +denser +densest +densities +dent +dent's +dental +dented +denting +dentistry +dentistry's +dentists +dents +denunciation +denunciation's +denunciations +deodorant +deodorant's +deodorants +depart +departed +departing +departs +departures +dependable +dependencies +dependency +dependency's +depict +depicted +depicting +depiction +depiction's +depicts +deplete +depleted +depletes +depleting +deplorable +deplore +deplored +deplores +deploring +deport +deportation +deportation's +deportations +deported +deporting +deportment +deportment's +deports +depose +deposed +deposes +deposing +deposited +depositing +deposits +depot +depot's +depots +deprave +depraved +depraves +depraving +depravities +depravity +depravity's +deprecate +deprecated +deprecates +deprecating +depreciate +depreciated +depreciates +depreciating +depreciation +depreciation's +depressingly +depressions +deprivation +deprivation's +deprivations +deputies +derail +derailed +derailing +derailment +derailment's +derailments +derails +derelict +derelicts +deride +derided +derides +deriding +derision +derision's +derivation +derivation's +derivations +derivatives +derrick +derrick's +derricks +descendant +descendant's +descendants +descent +descent's +descents +describable +descriptor +descriptors +desecrate +desecrated +desecrates +desecrating +desecration +desecration's +desegregation +desegregation's +deserter +deserter's +deserters +designation +designation's +designations +desirability +desirability's +desirous +desist +desisted +desisting +desists +desks +desolate +desolated +desolates +desolating +desolation +desolation's +despaired +despairing +despairs +desperation +desperation's +despicable +despised +despises +despising +despondent +despot +despot's +despotic +despots +dessert +dessert's +desserts +destinations +destinies +destiny +destiny's +destitute +destitution +destitution's +destroyer +destroyer's +destroyers +detachable +detachment +detachment's +detachments +detain +detained +detaining +detains +detectives +detectors +detention +detention's +detentions +detergent +detergent's +detergents +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deterioration's +determinable +determinations +determinism +determinism's +deterministic +deterred +deterrents +deterring +deters +detest +detested +detesting +detests +dethrone +dethroned +dethrones +dethroning +detonate +detonated +detonates +detonating +detonation +detonation's +detonations +detonator +detonator's +detonators +detour +detour's +detoured +detouring +detours +detracted +detracting +detracts +detriment +detriment's +detrimental +detriments +devalue +devastation +devastation's +developer's +deviant +deviate +deviated +deviates +deviating +deviations +devils +devolution +devolution's +devolve +devolved +devolves +devolving +devotee +devotee's +devotees +devotion +devotion's +devotions +devour +devoured +devouring +devours +devout +devouter +devoutest +devoutly +dew +dew's +dexterity +dexterity's +dexterous +diabetes +diabetes's +diabetic +diabetics +diabolical +diagnose +diagnosed +diagnoses +diagnosing +diagonally +diagonals +diagrammed +diagramming +diameters +diametrically +diamond +diamond's +diamonds +diaper +diaper's +diapered +diapering +diapers +diaphragm +diaphragm's +diaphragms +diaries +diatribe +diatribe's +diced +dices +dicing +dictated +dictates +dictating +dictation +dictation's +dictations +dictatorial +dictators +dictatorships +diction +diction's +dieing +dieseled +dieseling +diesels +dietaries +dietary +dieted +dieting +diets +differentiated +differentiates +differentiating +differentiation +differentiation's +diffuse +diffused +diffuses +diffusing +diffusion +diffusion's +digested +digestible +digesting +digestion +digestion's +digestions +digestive +digests +digger +digitally +dignified +dignifies +dignify +dignifying +dignitaries +dignitary +dignitary's +dignities +digress +digressed +digresses +digressing +digression +digression's +digressions +dike +dike's +dikes +dilapidated +dilate +dilated +dilates +dilating +dilation +dilation's +dilemmas +diligence +diligence's +diligent +diligently +dill +dill's +dilled +dilling +dills +dilute +diluted +dilutes +diluting +dilution +dilution's +dime +dime's +dimer +dimes +diminish +diminished +diminishes +diminishing +diminutive +diminutives +dimly +dimmed +dimmer +dimmest +dimming +dimple +dimple's +dimpled +dimples +dimpling +dims +din +din's +diner's +diners +dinghies +dinghy +dinghy's +dingier +dingies +dingiest +dingy +dinned +dinnered +dinnering +dinners +dinning +dinosaur +dinosaur's +dinosaurs +dins +diocese +diocese's +dioceses +dioxide +dioxide's +diphtheria +diphtheria's +diphthong +diphthong's +diphthongs +diploma +diploma's +diplomacy +diplomacy's +diplomas +diplomat +diplomat's +diplomata +diplomatically +diplomatics +diplomats +dipped +dipping +dips +directer +directest +directness +directness's +direr +direst +dirge +dirge's +dirges +dirtied +dirtier +dirties +dirtiest +dirtying +disabilities +disability +disability's +disadvantaged +disadvantageous +disadvantaging +disagreeable +disagreeably +disagreements +disallow +disallowed +disallowing +disallows +disambiguate +disappearance +disappearance's +disappearances +disappointments +disapproval +disapproval's +disapprove +disapproved +disapproves +disapproving +disarm +disarmament +disarmament's +disarmed +disarming +disarms +disarray +disarray's +disarrayed +disarraying +disarrays +disavow +disavowed +disavowing +disavows +disband +disbanded +disbanding +disbands +disbelief +disbelief's +disbelieve +disbelieved +disbelieves +disbelieving +disburse +disbursed +disbursement +disbursement's +disbursements +disburses +disbursing +discern +discerned +discernible +discerning +discerns +discharged +discharges +discharging +disciple +disciple's +disciples +disciplinarian +disciplinarian's +disciplinarians +disciplined +disciplines +disciplining +disclaim +disclaimed +disclaiming +disclaims +disclose +disclosed +discloses +disclosing +disclosure +disclosure's +disclosures +discomfort +discomfort's +discomforted +discomforting +discomforts +disconcert +disconcerted +disconcerting +disconcerts +disconsolate +disconsolately +discontent +discontent's +discontented +discontenting +discontents +discontinuity +discontinuity's +discord +discord's +discordant +discorded +discording +discords +discos +discounted +discounting +discouragement +discouragement's +discouragements +discourse +discourse's +discoursed +discourses +discoursing +discourteous +discourtesies +discourtesy +discourtesy's +discredit +discredited +discrediting +discredits +discreet +discreeter +discreetest +discreetly +discrepancies +discretionary +discriminatory +discus +discus's +discuses +disdain +disdain's +disdained +disdainful +disdaining +disdains +diseased +disembark +disembarkation +disembarkation's +disembarked +disembarking +disembarks +disenchantment +disenchantment's +disengage +disengaged +disengages +disengaging +disentangle +disentangled +disentangles +disentangling +disfigure +disfigured +disfigures +disfiguring +disgrace +disgrace's +disgraced +disgraceful +disgraces +disgracing +disgruntle +disgruntled +disgruntles +disgruntling +disgustingly +dishearten +disheartened +disheartening +disheartens +dished +dishing +dishonestly +dishonesty +dishonesty's +dishwasher +dishwasher's +dishwashers +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusions +disincentive +disincentive's +disinfect +disinfectant +disinfectant's +disinfectants +disinfected +disinfecting +disinfects +disingenuous +disinherit +disinherited +disinheriting +disinherits +disintegrate +disintegrated +disintegrates +disintegrating +disintegration +disintegration's +disinterested +disjoint +disjointed +disjointing +disjoints +disks +dislocate +dislocated +dislocates +dislocating +dislocation +dislocation's +dislocations +dislodge +dislodged +dislodges +dislodging +disloyal +disloyalty +disloyalty's +dismaler +dismalest +dismally +dismantle +dismantled +dismantles +dismantling +dismay +dismayed +dismaying +dismays +dismember +dismembered +dismembering +dismembers +dismissal +dismissal's +dismissals +dismissive +dismount +dismounted +dismounting +dismounts +disobedience +disobedience's +disobedient +disobey +disobeyed +disobeying +disobeys +disordered +disordering +disorderly +disorders +disown +disowned +disowning +disowns +disparage +disparaged +disparages +disparaging +disparate +disparities +disparity +disparity's +dispassionate +dispassionately +dispatch +dispatched +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensaries +dispensary +dispensary's +dispensation +dispensation's +dispensations +dispense +dispensed +dispenser +dispenser's +dispensers +dispenses +dispensing +dispersal +dispersal's +disperse +dispersed +disperses +dispersing +dispersion +dispersion's +displace +displaced +displacement +displacement's +displacements +displaces +displacing +displease +displeased +displeases +displeasing +displeasure +displeasure's +disposables +disposals +dispositions +dispossess +dispossessed +dispossesses +dispossessing +disproportionate +disproportionated +disproportionates +disproportionating +disprove +disproved +disproves +disproving +disputed +disputes +disputing +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquiet's +disquieted +disquieting +disquiets +disregarded +disregarding +disregards +disrepair +disrepair's +disreputable +disrepute +disrepute's +disrespect +disrespect's +disrespected +disrespectful +disrespecting +disrespects +disrupted +disrupting +disruptions +disruptive +disrupts +dissatisfaction +dissatisfaction's +dissatisfied +dissatisfies +dissatisfy +dissatisfying +dissect +dissected +dissecting +dissection +dissection's +dissections +dissects +disseminate +disseminated +disseminates +disseminating +dissemination +dissemination's +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenter's +dissenters +dissenting +dissents +dissertations +disservice +disservice's +disservices +dissident +dissidents +dissimilarities +dissimilarity +dissimilarity's +dissimilars +dissipate +dissipated +dissipates +dissipating +dissipation +dissipation's +dissociate +dissociated +dissociates +dissociating +dissociation +dissociation's +dissolute +dissolutes +dissolution +dissolution's +dissolve +dissolved +dissolves +dissolving +dissonance +dissonance's +dissonances +dissuade +dissuaded +dissuades +dissuading +distanced +distancing +distantly +distaste +distaste's +distastes +distend +distended +distending +distends +distill +distillation +distillation's +distillations +distilled +distiller +distiller's +distilleries +distillers +distillery +distillery's +distilling +distills +distincter +distinctest +distinctively +distinguishable +distorter +distorter's +distortions +distraction +distraction's +distractions +distraught +distressingly +distributions +distributor +distributor's +distributors +districts +distrust +distrusted +distrustful +distrusting +distrusts +disturbances +disuse +disuse's +disused +disuses +disusing +ditched +ditches +ditching +dither +dithered +dithering +dithers +ditties +dittoed +dittoing +dittos +ditty +ditty's +dived's +diver +diver's +diverge +diverged +divergence +divergence's +divergences +divergent +diverges +diverging +divers +diversified +diversifies +diversify +diversifying +diversion +diversion's +diversions +diversities +divest +divested +divesting +divests +dividend +dividend's +dividends +divined +diviner +divines +divinest +divining +divinities +divinity +divinity's +divisible +divisive +divisor +divisor's +divisors +divorced +divorces +divorcing +divorce +divorce's +divorces +divulge +divulged +divulges +divulging +dizzied +dizzier +dizzies +dizziest +dizziness +dizziness's +dizzy +dizzying +docile +dock +dock's +docked +docking +docks +doctorate +doctorate's +doctored +doctoring +doctrines +documentaries +dodged +dodges +dodging +dodo +dodo's +doe's +doer +doer's +doers +doest +dogged +doggedly +doggerel +doggerel's +dogging +doghouse +doghouse's +doghouses +dogmas +dogmatic +dogmatics +dogwood +dogwood's +dogwoods +doilies +doily +doily's +doldrums +doldrums's +doled +doleful +dolefuller +dolefullest +dolefully +doles +doling +doll +doll's +dolled +dollies +dolling +dolls +dolly +dolly's +dolphin +dolphin's +dolphins +domains +dome +dome's +domed +domes +domesticate +domesticated +domesticates +domesticating +domesticity +domesticity's +domestics +domicile +domicile's +domiciled +domiciles +domiciling +dominance +dominance's +dominants +domination +domination's +doming +dominion +dominion's +dominions +domino +domino's +dominoes +donkey +donkey's +donkeys +donor +donor's +donors +doodle +doodled +doodles +doodling +doored +dooring +doorman +doorman's +doormen +doorstep +doorstep's +doorstepped +doorstepping +doorsteps +doorway +doorway's +doorways +dope +dope's +doped +dopes +dopey +dopier +dopiest +doping +dormant +dormants +dormitories +dormitory +dormitory's +dorsal +dorsals +dos +dosed +dosing +dote +doted +dotes +doting +doubles's +doubly +doubted +doubtfully +doubting +dough +dough's +dour +dourer +dourest +douse +doused +douses +dousing +dove +dove's +doves +dowdier +dowdies +dowdiest +dowdy +downcast +downed +downfall +downfall's +downfalls +downgrade +downgraded +downgrades +downgrading +downhearted +downhills +downier +downiest +downing +downpour +downpour's +downpours +downs +downstream +downtown +downtown's +downward +downy +dowries +dowry +dowry's +doze +dozed +dozes +dozing +drab +drabber +drabbest +drabs +draconian +dragonflies +dragonfly +dragonfly's +dragons +drainage +drainage's +dramas +dramatics +dramatist +dramatist's +dramatists +drape +draped +draperies +drapery +drapery's +drapes +draping +drawbridge +drawbridge's +drawbridges +drawer +drawer's +drawers +drawl +drawled +drawling +drawls +dreadfully +dreamer +dreamer's +dreamers +dreamier +dreamiest +dreamy +drearier +drearies +dreariest +dredge +dredge's +dredged +dredges +dredging +dregs +drench +drenched +drenches +drenching +dresser +dresser's +dressers +dressier +dressiest +dressings +dressmaker +dressmaker's +dressmakers +dressy +dribble +dribbled +dribbles +dribbling +drier +driers +driest +drifted +drifting +drifts +driftwood +driftwood's +drilled +drilling +drills +drinkable +drinker +drinker's +drinkers +drivels +driveway +driveway's +driveways +drizzle +drizzle's +drizzled +drizzles +drizzling +droll +droller +drollest +drone +drone's +droned +drones +droning +drool +drooled +drooling +drools +droop +drooped +drooping +droops +dropout +dropout's +dropouts +droppings +dross +dross's +drought +drought's +droughts +droves +drowse +drowsed +drowses +drowsier +drowsiest +drowsiness +drowsiness's +drowsing +drowsy +drudge +drudge's +drudged +drudgery +drudgery's +drudges +drudging +drugged +drugging +druggist +druggist's +druggists +drugstore +drugstore's +drugstores +drummed +drummer +drummer's +drummers +drumming +drumstick +drumstick's +drumsticks +drunkard +drunkard's +drunkards +drunkenly +drunkenness +drunkenness's +drunker +drunkest +drunks +dryer +dryer's +dryers +dryly +dryness +dryness's +drys +dualism +dualism's +dub +dubbed +dubbing +dubiously +dubs +duchess +duchess's +duchesses +ducked +ducking +duckling +duckling's +duct +duct's +ducts +dud +dud's +dude +dude's +duded +dudes +duding +duds +duel +duel's +duels +dues +duet +duet's +duets +dugout +dugout's +dugouts +duke +duke's +duked +dukes +duking +dulled +duller +dullest +dulling +dullness +dullness's +dulls +dully +dumbbell +dumbbell's +dumbbells +dumbed +dumber +dumbest +dumbfound +dumbfounded +dumbfounding +dumbfounds +dumbing +dumbs +dummies +dumpier +dumpies +dumpiest +dumpling +dumpling's +dumpy +dunce +dunce's +dunces +dune +dune's +dunes +dung +dung's +dunged +dungeon +dungeon's +dungeoned +dungeoning +dungeons +dunging +dungs +dunk +dunked +dunking +dunks +dunno +dunno's +duo +duo's +dupe +dupe's +duped +dupes +duping +duplex +duplex's +duplexes +duplicity +duplicity's +durability +durability's +durable +duress +duress's +dusk +dusk's +duskier +duskiest +dusky +dusted +dustier +dustiest +dusting +dustmen +dustpan +dustpan's +dustpans +dusts +dutiful +dutifully +duvet +duvet's +dwarf +dwarf's +dwarfed +dwarfer +dwarfest +dwarfing +dwarfs +dwell +dweller +dweller's +dwellers +dwelling +dwelling's +dwellings +dwells +dwelt +dwindle +dwindled +dwindles +dwindling +dye +dye's +dyed +dyeing +dyes +dynamical +dynamite +dynamite's +dynamited +dynamites +dynamiting +dynamo +dynamo's +dynamos +dynasties +dynasty +dynasty's +dysentery +dysentery's +dyslexia +dyslexia's +dbutante +dbutante's +dbutantes +eagerer +eagerest +eagerness +eagerness's +eagles +earache +earache's +earaches +eardrum +eardrum's +eardrums +earl +earl's +earls +earmark +earmarked +earmarking +earmarks +earner +earner's +earners +earnest +earnestly +earnestness +earnestness's +earnests +earnings +earring +earring's +earrings +earshot +earshot's +earthed +earthier +earthiest +earthing +earthlier +earthliest +earthly +earthquake +earthquake's +earthquaked +earthquakes +earthquaking +earths +earthworm +earthworm's +earthworms +earthy +eased +easel +easel's +easels +eases +easies +easing +easterlies +easterly +eastward +easygoing +eave +eaves +eavesdrop +eavesdropped +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebonies +ebony +ebony's +eccentricities +eccentricity +eccentricity's +eccentrics +ecclesiastical +eclectic +eclipse +eclipse's +eclipsed +eclipses +eclipsing +ecologically +ecologist +ecologist's +ecologists +economist +economist's +economists +ecosystem +ecosystem's +ecosystems +ecstasies +ecstasy +ecstasy's +ecstatic +ecumenical +eczema +eczema's +eddied +eddies +eddy +eddy's +eddying +edged +edger +edgewise +edgier +edgiest +edging +edgy +edible +edibles +edict +edict's +edicts +edifice +edifice's +edifices +editorials +editorship +editorship's +educations +educator +educator's +educators +eel +eel's +eels +eerie +eerier +eeriest +effected +effecting +effectual +effeminate +effervescent +efficients +effigies +effigy +effigy's +effortless +effortlessly +effusive +effusively +egalitarian +egged +egging +eggplant +eggplant's +eggplants +egocentric +egoism +egoism's +egotism +egotism's +egotist +egotist's +egotists +eigenvalue +eigenvalue's +eighteens +eighteenth +eighteenths +eighths +eighties +eightieth +eightieths +eights +eighty +eighty's +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculation's +ejaculations +eject +ejected +ejecting +ejection +ejection's +ejections +ejects +eke +eked +ekes +eking +elaborated +elaborately +elaborates +elaborating +elaboration +elaboration's +elaborations +elapse +elapsed +elapses +elapsing +elastic +elasticity +elasticity's +elastics +elation +elation's +elbow +elbow's +elbowed +elbowing +elbows +elder +elders +eldest +elective +electives +elector +elector's +electorates +electors +electrically +electrician +electrician's +electricians +electrified +electrifies +electrify +electrifying +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocution's +electrocutions +electrode +electrode's +electrodes +electrolysis +electrolysis's +electromagnetic +electrons +electrostatic +elegance +elegance's +elegantly +elegies +elegy +elegy's +elemental +elevate +elevated +elevates +elevating +elevation +elevation's +elevations +elevator's +elevens +eleventh +elevenths +elf +elf's +elicit +elicited +eliciting +elicits +eligibility +eligibility's +elimination +elimination's +eliminations +elites +elitism +elitism's +elk +elk's +elks +ellipse +ellipse's +ellipses +ellipsis +elliptic +elliptical +elm +elm's +elms +elongate +elongated +elongates +elongating +elope +eloped +elopement +elopement's +elopements +elopes +eloping +eloquence +eloquence's +eloquent +eloquently +elucidate +elude +eluded +eludes +eluding +elusive +elves +elves's +email +email's +emailed +emailing +emails +emanate +emanated +emanates +emanating +emancipate +emancipated +emancipates +emancipating +emancipation +emancipation's +embalm +embalmed +embalming +embalms +embankment +embankment's +embankments +embargo +embargo's +embargoed +embargoes +embargoing +embark +embarked +embarking +embarks +embarrassments +embassies +embassy +embassy's +embellish +embellished +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +ember's +embers +embezzle +embezzled +embezzlement +embezzlement's +embezzles +embezzling +embitter +embittered +embittering +embitters +emblem +emblem's +emblems +embodied +embodies +embodiment +embodiment's +embody +embodying +emboss +embossed +embosses +embossing +embrace +embraced +embraces +embracing +embroider +embroidered +embroideries +embroidering +embroiders +embroidery +embroidery's +embryo +embryo's +embryonic +embryos +emerald +emerald's +emeralds +emergence +emergence's +emergencies +emergent +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +emigration's +emigrations +eminence +eminence's +eminences +emir +emir's +emirs +emissaries +emissary +emissary's +emission +emission's +emissions +emits +emitted +emitting +emotive +empathy +empathy's +emperor +emperor's +emperors +emphases +emphatic +emphatically +emphysema +emphysema's +empires +employments +emporium +emporium's +emporiums +empower +empowered +empowering +empowers +empress +empress's +empresses +emptier +emptiest +emptiness +emptiness's +emulated +emulates +emulating +emulations +emulsion +emulsion's +emulsions +enact +enacted +enacting +enactment +enactment's +enactments +enacts +enamel +enamel's +enamels +encapsulate +encapsulated +encapsulates +encapsulating +encase +encased +encases +encasing +enchant +enchanted +enchanting +enchantment +enchantment's +enchantments +enchants +encircle +encircled +encircles +encircling +enclosure +enclosure's +enclosures +encompass +encompassed +encompasses +encompassing +encore +encored +encores +encoring +encouragements +encroach +encroached +encroaches +encroaching +encrypted +encryption +encryption's +encumber +encumbered +encumbering +encumbers +encumbrance +encumbrance's +encumbrances +encyclopedia +encyclopedia's +encyclopedias +endanger +endangered +endangering +endangers +endear +endeared +endearing +endearment +endearment's +endearments +endears +endemic +endemics +endive +endive's +endives +endorse +endorsed +endorsement +endorsement's +endorsements +endorses +endorsing +endow +endowed +endowing +endowment +endowment's +endowments +endows +endurance +endurance's +endure +endured +endures +enduring +endways +enema +enema's +enemas +energetic +energetically +energetics +energies +enforcement +enforcement's +engagement +engagement's +engagements +engender +engendered +engendering +engenders +engined +engining +engrave +engraved +engraver +engraver's +engravers +engraves +engraving +engraving's +engravings +engross +engrossed +engrosses +engrossing +engulf +engulfed +engulfing +engulfs +enhancements +enigma +enigma's +enigmas +enigmatic +enjoyments +enlargement +enlargement's +enlargements +enlist +enlisted +enlisting +enlistment +enlistment's +enlistments +enlists +enliven +enlivened +enlivening +enlivens +enmities +enmity +enmity's +enormities +enormity +enormity's +enrage +enraged +enrages +enraging +enrich +enriched +enriches +enriching +enrichment +enrichment's +enrolled +enrolling +ensemble +ensemble's +ensembles +enshrine +enshrined +enshrines +enshrining +ensign +ensign's +ensigns +enslave +enslaved +enslaves +enslaving +ensue +ensued +ensues +ensuing +entailed +entailing +entangle +entangled +entanglement +entanglement's +entanglements +entangles +entangling +enterprises +enterprising +entertainer +entertainer's +entertainers +entertainments +enthralled +enthralling +enthusiasms +enthusiast +enthusiast's +enthusiastically +enthusiasts +entice +enticed +enticement +enticement's +enticements +entices +enticing +entomologist +entomologists +entomology +entomology's +entrails +entranced +entrances +entrancing +entrant +entrant's +entrants +entrap +entrapped +entrapping +entraps +entreat +entreated +entreaties +entreating +entreats +entreaty +entreaty's +entrench +entrenched +entrenches +entrenching +entropy +entropy's +entrust +entrusted +entrusting +entrusts +entre +entres +entwine +entwined +entwines +entwining +enumerate +enumerated +enumerates +enumerating +enumeration +enumeration's +enunciate +enunciated +enunciates +enunciating +enunciation +enunciation's +envelop +enveloped +enveloping +envelops +enviable +envied +envies +envious +enviously +environmentally +environs +envoy +envoy's +envoys +envying +enzyme +enzyme's +enzymes +eon +eon's +eons +epaulet +epaulet's +epaulets +ephemeral +epics +epidemic +epidemics +epidermis +epidermis's +epidermises +epilepsy +epilepsy's +epileptic +epileptics +epilogue +epilogue's +epilogued +epilogues +epiloguing +epitaph +epitaph's +epitaphs +epithet +epithet's +epithets +epitome +epitome's +epitomes +epoch +epoch's +epochs +epsilon +epsilon's +equanimity +equanimity's +equated +equates +equating +equator +equator's +equatorial +equators +equestrian +equestrians +equilateral +equilaterals +equine +equines +equinox +equinox's +equinoxes +equitable +equities +equity +equity's +equivalence +equivalence's +equivalently +equivocal +eradicate +eradicated +eradicates +eradicating +eras +erasers +erasure +erasure's +erect +erected +erecting +erection +erection's +erections +erects +ergonomic +erode +eroded +erodes +eroding +erosion +erosion's +erotic +errand +errand's +errands +errant +errants +erratic +erratically +erratics +erred +erring +erroneously +errs +erstwhile +erudite +erupt +erupted +erupting +eruption +eruption's +eruptions +erupts +escalate +escalated +escalates +escalating +escalation +escalation's +escalator +escalator's +escalators +escapade +escapade's +escapades +escapism +escapism's +escort +escort's +escorted +escorting +escorts +especial +espionage +espionage's +essayed +essaying +essences +essentials +estates +esteem +esteemed +esteeming +esteems +estimations +estrangement +estrangement's +estrangements +etch +etched +etches +etching +etching's +etchings +eternally +eternities +ether +ether's +ethereal +ethic's +ethically +ethicals +ethnics +ethos +ethos's +etiquette +etiquette's +etymological +etymologies +eulogies +eulogy +eulogy's +euphemism +euphemism's +euphemisms +eureka +euthanasia +euthanasia's +evacuate +evacuated +evacuates +evacuating +evacuation +evacuation's +evacuations +evade +evaded +evades +evading +evaluations +evangelical +evangelicals +evangelism +evangelism's +evangelist +evangelist's +evangelistic +evangelists +evaporate +evaporated +evaporates +evaporating +evaporation +evaporation's +evasion +evasion's +evasions +evasive +eve +eve's +evener +evenest +evenness +evenness's +eventful +eventualities +eventuality +eventuality's +evergreen +evergreens +everlasting +everlastings +evermore +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidenced +evidences +evidencing +evidents +evocative +evoke +evoked +evokes +evoking +ewe +ewe's +ewes +exacerbate +exacerbated +exacerbates +exacerbating +exacted +exacter +exactest +exacting +exacts +exaggeration +exaggeration's +exaggerations +exalt +exaltation +exaltation's +exalted +exalting +exalts +examinations +examiners +exampled +exampling +exasperate +exasperated +exasperates +exasperating +exasperation +exasperation's +excavate +excavated +excavates +excavating +excavation +excavation's +excavations +excel +excelled +excellence +excellence's +excellently +excelling +excels +excerpt +excerpt's +excerpted +excerpting +excerpts +excesses +excise +excise's +excised +excises +excising +excitable +excitements +exclaim +exclaimed +exclaiming +exclaims +exclamations +exclusives +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunication's +excommunications +excrement +excrement's +excrete +excreted +excretes +excreting +excruciating +excursion +excursion's +excursions +excusable +excused +excusing +executioner +executioner's +executioners +executions +executives +executor +executor's +executors +exemplary +exemplified +exemplifies +exemplify +exemplifying +exempted +exempting +exemption +exemption's +exemptions +exempts +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exhale +exhaled +exhales +exhaling +exhaustion +exhaustion's +exhibited +exhibiting +exhibitions +exhibits +exhilarate +exhilarated +exhilarates +exhilarating +exhilaration +exhilaration's +exhort +exhortation +exhortation's +exhortations +exhorted +exhorting +exhorts +exhume +exhumed +exhumes +exhuming +exile +exile's +exiled +exiles +exiling +existences +existent +existential +existentially +exodus +exodus's +exoduses +exonerate +exonerated +exonerates +exonerating +exoneration +exoneration's +exorbitant +exotics +expandable +expanse +expanse's +expanses +expansions +expansive +expatriate +expatriated +expatriates +expatriating +expectancy +expectancy's +expectant +expediencies +expediency +expediency's +expedient +expedients +expedite +expedited +expedites +expediting +expeditions +expel +expelled +expelling +expels +expend +expendable +expendables +expended +expending +expenditures +expends +expertly +expiration +expiration's +expletive +expletive's +expletives +explicable +explicits +explorations +explorer +explorer's +explorers +explosives +exponent +exponent's +exponentially +exponents +exported +exporter +exporter's +exporters +exporting +exports +exposition +exposition's +expositions +exposures +expound +expounded +expounding +expounds +expressive +expressively +expressly +expulsion +expulsion's +expulsions +exquisite +extemporaneous +exterior +exterior's +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +extermination's +exterminations +externals +extinct +extincted +extincting +extinctions +extincts +extinguish +extinguished +extinguisher +extinguisher's +extinguishers +extinguishes +extinguishing +extol +extolled +extolling +extols +extort +extorted +extorting +extortion +extortion's +extortionate +extorts +extractions +extracurricular +extracurriculars +extradite +extradited +extradites +extraditing +extradition +extradition's +extraditions +extraordinaries +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolation's +extrapolations +extraterrestrial +extraterrestrials +extravagance +extravagance's +extravagances +extravagant +extravagantly +extremer +extremest +extremists +extremities +extremity +extremity's +extricate +extricated +extricates +extricating +extrovert +extrovert's +extroverts +exuberance +exuberance's +exuberant +exude +exuded +exudes +exuding +exult +exultant +exultation +exultation's +exulted +exulting +exults +eyeball +eyeball's +eyeballed +eyeballing +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyelash +eyelash's +eyelashes +eyelid +eyelid's +eyelids +eyesore +eyesore's +eyesores +eyewitness +eyewitness's +eyewitnesses +fable +fable's +fables +fabricate +fabricated +fabricates +fabricating +fabrication +fabrication's +fabrications +fabrics +fabulous +facade +facade's +facades +faceless +facet +facet's +faceted +faceting +facetious +facets +facial +facials +facile +facilitated +facilitates +facilitating +facsimile +facsimile's +facsimiled +facsimileing +facsimiles +faction +faction's +factions +factored +factorial +factorial's +factoring +fad +fad's +fade +faded +fades +fading +fading's +fads +failings +fainted +fainting +faintly +faints +fairies +fairs +faithed +faithfully +faithfulness +faithfulness's +faithfuls +faithing +faithless +faiths +faked +fakes +faking +falcon +falcon's +falconry +falconry's +falcons +fallacies +fallible +fallout +fallout's +falsehood +falsehood's +falsehoods +falsely +falser +falsest +falsetto +falsetto's +falsettos +falsification +falsification's +falsifications +falsified +falsifies +falsify +falsifying +falsities +falsity +falsity's +falter +faltered +faltering +falters +famed +familiars +famines +fanatic +fanatic's +fanatical +fanatics +fancied +fancier +fancies +fanciest +fanciful +fancying +fanfare +fanfare's +fanfares +fang +fang's +fangs +fanned +fanning +fantasied +fantastically +fantasying +faraway +farces +fared +fares +farewells +faring +farmed +farmer's +farming +farming's +farmland +farmland's +farms +fascination +fascination's +fascinations +fascism +fascism's +fascists +fashionably +fasted +fasten +fastened +fastener +fastener's +fasteners +fastening +fastening's +fastenings +fastens +fastidious +fasting +fasts +fatalistic +fatalities +fatality +fatality's +fatally +fated +fateful +fates +fathered +fatherhood +fatherhood's +fathering +fatherland +fatherland's +fatherlands +fatherly +fathom +fathom's +fathomed +fathoming +fathoms +fatigue +fatigue's +fatigued +fatigues +fatiguing +fating +fats +fatten +fattened +fattening +fattens +fatter +fattest +fattier +fatties +fattiest +fatty +faucet's +faucets +faulted +faultier +faultiest +faulting +faultless +fauna +fauna's +faunas +fawn +fawn's +fawned +fawning +fawns +faze +fazed +fazes +fazing +fearful +fearfuller +fearfullest +fearfully +fearless +fearlessly +fearsome +feast +feast's +feasted +feasting +feasts +feather +feather's +feathered +featherier +featheriest +feathering +feathers +feathery +feats +feces +federalism +federalism's +federalist +federalist's +federalists +federals +federation +federation's +federations +feds +feebler +feeblest +feeder +feeder's +feeders +feeler +feeler's +feelers +feign +feigned +feigning +feigns +feint +feint's +feinted +feinting +feints +feline +felines +felled +feller +fellest +felling +fellowship +fellowship's +fellowships +fells +felon +felon's +felonies +felons +felony +felony's +felted +felting +felts +feminine +feminines +femininity +femininity's +feminism +feminism's +feminist's +fen +fen's +fenced +fences +fencing +fencing's +fend +fended +fending +fends +ferment +ferment's +fermentation +fermentation's +fermented +fermenting +ferments +fern +fern's +ferns +ferocious +ferociously +ferocity +ferocity's +ferret +ferret's +ferreted +ferreting +ferrets +ferried +ferries +ferry +ferry's +ferrying +fertile +fertility +fertility's +fervent +fervently +fester +festered +festering +festers +festivals +festive +festivities +festivity +festivity's +festoon +festoon's +festooned +festooning +festoons +fetched +fetches +fetching +feted +fetid +feting +fetish +fetish's +fetishes +fetter +fetter's +fettered +fettering +fetters +feud +feud's +feudal +feudalism +feudalism's +feuded +feuding +feuds +feverish +feverishly +fevers +fez +fez's +fezzes +fianc +fianc's +fiance +fiances +fiancs +fiasco +fiasco's +fiascoes +fib +fib's +fibbed +fibber +fibber's +fibbers +fibbing +fibs +fiche +fiche's +fickle +fickler +ficklest +fictions +fictitious +fiddler +fiddler's +fiddlers +fiddly +fidelity +fidelity's +fidget +fidgeted +fidgeting +fidgets +fidgety +fielded +fielding +fiend +fiend's +fiendish +fiendishly +fiends +fiercely +fierceness +fierceness's +fiercer +fiercest +fierier +fieriest +fiery +fiesta +fiesta's +fiestas +fifteens +fifteenth +fifteenths +fifths +fifties +fiftieth +fiftieths +fig +fig's +figged +figging +fighters +figment +figment's +figments +figs +figurative +figuratively +figurehead +figurehead's +figureheads +filament +filament's +filaments +filch +filched +filches +filching +filler +filler's +fillet +fillet's +filleted +filleting +fillets +fillies +filly +filly's +filmier +filmiest +filming's +filmy +filth +filth's +filthier +filthiest +fin +fin's +finale +finale's +finales +finalist +finalist's +finalists +finality +finality's +financed +financier +financier's +financiers +financing +finch +finch's +finches +finely +finesse +finesse's +finessed +finesses +finessing +fingered +fingering +fingernail +fingernail's +fingernails +fingerprint +fingerprint's +fingerprinted +fingerprinting +fingerprints +fingertip +fingertip's +fingertips +finickier +finickiest +finicky +finner +fins +fir +fir's +firearm +firearm's +firearms +firecracker +firecracker's +firecrackers +firefighter +firefighters +fireflies +firefly +firefly's +fireman +fireman's +firemen +fireplace +fireplace's +fireplaces +fireproof +fireproofed +fireproofing +fireproofs +fireside +fireside's +firesides +firewood +firewood's +firework's +firmed +firmer +firmest +firming +firmness +firmness's +firmware +firmware's +firring +firs +firsthand +firsts +fiscals +fisher +fisher's +fisheries +fisherman +fisherman's +fishermen +fishery +fishery's +fishier +fishiest +fishy +fission +fission's +fissure +fissure's +fissures +fist +fist's +fists +fitful +fitness +fitness's +fitter +fittest +fittings +fives +fixable +fixation +fixation's +fixations +fixture +fixture's +fixtures +fizz +fizzed +fizzes +fizzing +fizzle +fizzled +fizzles +fizzling +flabbier +flabbiest +flabby +flagpole +flagpole's +flagpoles +flagrant +flagrantly +flagship +flagship's +flagships +flagstone +flagstone's +flagstones +flail +flail's +flailed +flailing +flails +flair +flair's +flairs +flak +flak's +flake +flake's +flaked +flakes +flakier +flakiest +flaking +flaky +flamboyance +flamboyance's +flamboyant +flamboyantly +flamed +flaming +flamingo +flamingo's +flamingos +flammable +flammables +flank +flank's +flanked +flanking +flanks +flannel +flannel's +flannels +flap +flapjack +flapjack's +flapjacks +flapped +flapping +flaps +flare +flared +flares +flaring +flashback +flashback's +flashbacks +flasher +flashest +flashier +flashiest +flashlight +flashlight's +flashlights +flashy +flask +flask's +flasks +flat's +flatly +flatness +flatness's +flats +flatted +flatten +flattened +flattening +flattens +flatter +flattered +flatterer +flatterer's +flatterers +flattering +flatters +flattery +flattery's +flattest +flatting +flaunt +flaunted +flaunting +flaunts +flawless +flawlessly +flea +flea's +fleas +fleck +fleck's +flecked +flecking +flecks +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleeciest +fleecing +fleecy +fleeing +flees +fleeted +fleeter +fleetest +fleeting +fleets +fleshed +fleshes +fleshier +fleshiest +fleshing +fleshy +flex +flex's +flexed +flexes +flexibly +flexing +flick +flicked +flicker +flickered +flickering +flickers +flicking +flicks +flier +flier's +fliers +fliest +flightier +flightiest +flightless +flights +flighty +flimsier +flimsiest +flimsiness +flimsiness's +flimsy +flinch +flinched +flinches +flinching +fling +flinging +flings +flint +flint's +flints +flippant +flipper +flipper's +flippers +flippest +flirt +flirtation +flirtation's +flirtations +flirtatious +flirted +flirting +flirts +flit +flits +flitted +flitting +flock +flock's +flocked +flocking +flocks +flog +flogged +flogging +flogging's +flogs +flooder +floodlight +floodlight's +floodlighted +floodlighting +floodlights +floored +flooring +flooring's +flop +flopped +floppier +floppies +floppiest +flopping +flops +flora +flora's +floral +floras +florid +florist +florist's +florists +floss +floss's +flossed +flosses +flossing +flotilla +flotilla's +flotillas +flounce +flounced +flounces +flouncing +flounder +floundered +floundering +flounders +floured +flouring +flourish +flourished +flourishes +flourishing +flours +flout +flouted +flouting +flouts +flowered +flowerier +floweriest +flowering +flowery +flu +flu's +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation's +flue +flue's +fluency +fluency's +fluently +fluents +flues +fluff +fluff's +fluffed +fluffier +fluffiest +fluffing +fluffs +fluids +fluke +fluke's +fluked +flukes +fluking +flung +flunk +flunked +flunkies +flunking +flunks +flunky +flunky's +fluorescent +flurried +flurries +flurry +flurry's +flurrying +flusher +flushest +fluster +flustered +flustering +flusters +fluted +flutes +fluting +flutist +flutist's +flutists +flutter +fluttered +fluttering +flutters +flux +flux's +fluxed +fluxes +fluxing +flyer's +flyover +flyover's +flyovers +foal +foal's +foaled +foaling +foals +foamed +foamier +foamiest +foaming +foams +foamy +focal +foci's +focused +focuses +focusing +fodder +fodder's +fodders +foe +foe's +foes +fogged +foggier +foggiest +fogging +foggy +foghorn +foghorn's +foghorns +fogs +foible +foible's +foibles +foil +foiled +foiling +foils +foist +foisted +foisting +foists +foliage +foliage's +folklore +folklore's +folksier +folksiest +folksy +follies +follower's +followings +folly +folly's +foment +fomented +fomenting +foments +fonded +fonder +fondest +fonding +fondle +fondled +fondles +fondling +fondly +fondness +fondness's +fonds +foodstuff +foodstuff's +foodstuffs +foolhardier +foolhardiest +foolhardy +foolisher +foolishest +foolishly +foolishness +foolishness's +foolproof +footage +footage's +footballs +footed +foothill +foothill's +foothills +foothold +foothold's +footholds +footing +footing's +footings +footlights +footnoted +footnoting +footpath +footpath's +footpaths +footprint +footprint's +footprints +foots +footstep +footstep's +footsteps +footstool +footstool's +footstools +footwear +footwear's +footwork +footwork's +forage +forage's +foraged +forages +foraging +foray +foray's +forayed +foraying +forays +forbear +forbearance +forbearance's +forbearing +forbears +forbiddings +forbore +forborne +forceful +forcefully +forceps +forceps's +forcible +ford +ford's +forded +fording +fords +fore +forearm +forearm's +forearmed +forearming +forearms +forebode +foreboded +forebodes +foreboding +foreboding's +forebodings +forefather +forefather's +forefathers +forefinger +forefinger's +forefingers +forefront +forefront's +forefronts +foregoing +foregoings +foregone +foreground +foreground's +foregrounded +foregrounding +foregrounds +forehead +forehead's +foreheads +foreigner's +foreleg +foreleg's +forelegs +foreman +foreman's +foremen +foremost +forensic +forensics +foreplay +foreplay's +forerunner +forerunner's +forerunners +fores +foresaw +foresee +foreseeing +foreseen +foresees +foreshadow +foreshadowed +foreshadowing +foreshadows +foresight +foresight's +foreskin +foreskin's +foreskins +forestall +forestalled +forestalling +forestalls +forested +foresting +forestry +forestry's +foretaste +foretaste's +foretasted +foretastes +foretasting +foretell +foretelling +foretells +forethought +forethought's +foretold +forewarn +forewarned +forewarning +forewarns +forewent +foreword +foreword's +forewords +forfeit +forfeit's +forfeited +forfeiting +forfeits +forge +forge's +forged +forger +forger's +forgeries +forgers +forgery +forgery's +forges +forgetful +forgetfulness +forgetfulness's +forging +forgiveness +forgiveness's +forgo +forgoes +forgoing +forgone +forked +forking +forks +forlorn +forlorner +forlornest +formalities +formality +formality's +formals +formations +formative +formidable +formless +formulate +formulated +formulates +formulating +formulations +fornication +fornication's +forsake +forsaken +forsakes +forsaking +forsook +forswear +forswearing +forswears +forswore +forsworn +fort +fort's +forte +forte's +fortes +forthright +forthwith +forties +fortieth +fortieths +fortification +fortification's +fortifications +fortified +fortifies +fortify +fortifying +fortitude +fortitude's +fortnightly +fortress +fortress's +fortressed +fortresses +fortressing +forts +fortuitous +fortunes +forums +forwarder +forwardest +forwent +fossils +foster +fostered +fostering +fosters +fouled +fouler +foulest +fouling +fouls +founder +founder's +foundered +foundering +founders +foundling +foundling's +foundries +foundry +foundry's +fount +fount's +fountained +fountaining +fountains +founts +fours +fourteens +fourteenth +fourteenths +fourths +fowl +fowl's +fowled +fowling +fowls +fox +fox's +foxed +foxes +foxier +foxiest +foxing +foxy +foyer +foyer's +foyers +fracas +fracas's +fracases +fractal +fractional +fracture +fracture's +fractured +fractures +fracturing +fragility +fragility's +fragmentary +fragmentation +fragmentation's +fragmented +fragmenting +fragrance +fragrance's +fragrances +fragrant +frail +frailer +frailest +frailties +frailty +frailty's +framed +frameworks +framing +franc +franc's +franchise +franchise's +franchised +franchises +franchising +francs +franked +franker +frankest +frankfurter +frankfurter's +frankfurters +franking +franks +frantically +fraternal +fraternities +fraternity +fraternity's +frauds +fraudulent +fraudulently +fraught +fraughted +fraughting +fraughts +fray +fray's +frayed +fraying +frays +freaked +freaking +freckle +freckle's +freckled +freckles +freckling +freedoms +freehand +freelance +freelance's +freer +freest +freezer +freezer's +freezers +freight +freight's +freighted +freighter +freighter's +freighters +freighting +freights +frenzied +frenzies +frenzy +frenzy's +frequented +frequenter +frequentest +frequenting +frequents +freshen +freshened +freshening +freshens +fresher +fresher's +freshest +freshly +freshman +freshman's +freshmen +freshness +freshness's +freshwater +freshwater's +fret +fretful +fretfully +frets +fretted +fretting +friar +friar's +friars +friendlier +friendlies +friendliest +friendliness +friendliness's +friendships +frieze +frieze's +friezed +friezes +friezing +frigate +frigate's +frigates +fright +fright's +frighted +frighteningly +frightful +frightfully +frighting +frights +frigid +frigidity +frigidity's +frill +frill's +frillier +frillies +frilliest +frills +frilly +fringed +fringes +fringing +frisk +frisked +friskier +friskiest +frisking +frisks +frisky +fritter +frittered +frittering +fritters +frivolities +frivolity +frivolity's +frizzier +frizziest +frizzy +fro +frock +frock's +frocks +frolic +frolic's +frolicked +frolicking +frolics +frond +frond's +fronds +frontage +frontage's +frontages +frontal +fronted +frontier +frontier's +frontiers +fronting +fronts +frost +frost's +frostbit +frostbite +frostbite's +frostbites +frostbiting +frostbitten +frosted +frostier +frostiest +frosting +frosting's +frosts +frosty +froth +froth's +frothed +frothier +frothiest +frothing +froths +frothy +frugal +frugality +frugality's +frugally +fruited +fruitful +fruitfuller +fruitfullest +fruitier +fruitiest +fruiting +fruition +fruition's +fruitless +fruitlessly +fruity +frustrations +fudged +fudges +fudging +fuels +fugitive +fugitive's +fugitives +fulcrum +fulcrum's +fulcrums +fulled +fulling +fullness +fullness's +fulls +fumble +fumbled +fumbles +fumbling +fumed +fumigate +fumigated +fumigates +fumigating +fumigation +fumigation's +fuming +functionally +fundamentalism +fundamentalism's +fundamentalists +fundamentals +funerals +fungi +fungi's +fungicide +fungicide's +fungicides +fungus +fungus's +funnel +funnel's +funnels +funner +funnest +funnies +funnily +furies +furious +furiously +furl +furled +furling +furlong +furlong's +furlongs +furlough +furlough's +furloughed +furloughing +furloughs +furls +furnace +furnace's +furnaces +furnish +furnished +furnishes +furnishing +furnishings +furor +furor's +furors +furred +furrier +furriest +furring +furrow +furrow's +furrowed +furrowing +furrows +furs +furthered +furthering +furthers +furtive +furtively +furtiveness +furtiveness's +fury +fury's +fused +fuselage +fuselage's +fuselages +fuses +fusing +fussed +fusses +fussier +fussiest +fussing +futility +futility's +futures +futuristic +fuzz +fuzz's +fuzzed +fuzzes +fuzzier +fuzziest +fuzzing +fte +fte's +ftes +gab +gabbed +gabbing +gable +gable's +gabled +gables +gabling +gabs +gadget +gadget's +gadgets +gag +gagged +gagging +gags +gaiety +gaiety's +gaily +gainful +gait +gait's +gaits +gal +gal's +gala +gala's +galas +galaxies +gale +gale's +gales +gall +gall's +gallant +gallantry +gallantry's +gallants +galled +galleried +galleries +gallery +gallery's +gallerying +galley +galley's +galleys +galling +gallivant +gallivanted +gallivanting +gallivants +gallon +gallon's +gallons +gallop +galloped +galloping +gallops +gallows +gallows's +galls +galore +galores +gals +gambit +gambit's +gambits +gamble +gambled +gambler +gambler's +gamblers +gambles +gambling +gamed +gamer +gamest +gaming +gaming's +gamma +gamma's +gamut +gamut's +gamuts +gander +gander's +ganders +ganged +ganging +gangling +gangplank +gangplank's +gangplanks +gangrene +gangrene's +gangrened +gangrenes +gangrening +gangs +gangster +gangster's +gangsters +gangway +gangway's +gangways +gaol +gaol's +gape +gaped +gapes +gaping +garaged +garages +garaging +garb +garb's +garbed +garbing +garbs +gardened +gardener +gardener's +gardeners +gardenia +gardenia's +gardenias +gardening +gargle +gargled +gargles +gargling +gargoyle +gargoyle's +gargoyles +garish +garland +garland's +garlanded +garlanding +garlands +garlic +garlic's +garlicked +garlicking +garlics +garment +garment's +garments +garnet +garnet's +garnets +garnish +garnished +garnishes +garnishing +garret +garret's +garrets +garrison +garrison's +garrisoned +garrisoning +garrisons +garrulous +garter +garter's +garters +gaseous +gases +gash +gashed +gashes +gashing +gasket +gasket's +gaskets +gasped +gasping +gasps +gassed +gassing +gastric +gated +gateways +gatherings +gating +gaudier +gaudiest +gaudy +gaunt +gaunted +gaunter +gauntest +gaunting +gauntlet +gauntlet's +gauntlets +gaunts +gauze +gauze's +gavel +gavel's +gavels +gawk +gawk's +gawked +gawkier +gawkies +gawkiest +gawking +gawks +gawky +gayer +gayest +gays +gaze +gazed +gazelle +gazelle's +gazelles +gazes +gazette +gazette's +gazetted +gazettes +gazetting +gazing +gearing's +gee +geed +geeing +gees +geese +geese's +gel +gel's +gelatin +gelatin's +geld +gelded +gelding +gelding's +geldings +gelds +gem +gem's +gems +genders +genealogical +genealogies +genealogy +genealogy's +genera +genera's +generality +generality's +generals +generics +generosities +generosity +generosity's +generously +geneses +genesis +genesis's +geneticist +geneticist's +geneticists +genial +genially +genie +genie's +genies +genii +genital +genitals +geniuses +genres +gent +gent's +gentile +gentiles +gentility +gentility's +gentled +gentleness +gentleness's +gentler +gentles +gentlest +gentling +gentries +gentry +gentry's +gents +genuineness +genuineness's +genus +geographic +geographically +geographies +geological +geologies +geologist +geologists +geometric +geometries +geranium +geranium's +geraniums +gerbil +gerbil's +gerbils +germ +germ's +germicide +germicide's +germicides +germinate +germinated +germinates +germinating +germination +germination's +germs +gestation +gestation's +gesticulate +gesticulated +gesticulates +gesticulating +gestured +gestures +gesturing +getaway +getaway's +getaways +geyser +geyser's +geysers +ghastlier +ghastliest +ghetto +ghetto's +ghettos +ghosted +ghosting +ghostlier +ghostliest +ghostly +ghosts +ghoul +ghoul's +ghouls +giants +gibber +gibbered +gibbering +gibbers +gibe +gibed +gibes +gibing +giddier +giddiest +giddiness +giddiness's +giddy +gifted +gifting +gigantic +gigged +gigging +giggle +giggled +giggles +giggling +gigs +gild +gilded +gilding +gilds +gill +gill's +gills +gilt +gilts +gimme +gimmick +gimmick's +gimmicks +ginger +ginger's +gingerbread +gingerbread's +gingerly +gingham +gingham's +ginned +ginning +gins +giraffe +giraffe's +giraffes +girder +girder's +girders +girdle +girdle's +girdled +girdles +girdling +girlfriends +girlhood +girlhood's +girlhoods +girlish +girth +girth's +girths +gist +gist's +givens +gizzard +gizzard's +gizzards +glacial +glacier +glacier's +glaciers +gladden +gladdened +gladdening +gladdens +gladder +gladdest +glade +glade's +glades +gladiator +gladiator's +gladiators +gladlier +gladliest +glads +glamorous +glanced +glances +glancing +gland +gland's +glands +glandular +glare +glared +glares +glaring +glassed +glassier +glassiest +glassing +glassware +glassware's +glassy +glaze +glazed +glazes +glazing +glazing's +gleam +gleam's +gleamed +gleaming +gleams +glee +glee's +glen +glen's +glens +glib +glibber +glibbest +glibly +glide +glided +glider +glider's +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmers +glimpse +glimpse's +glimpsed +glimpses +glimpsing +glint +glinted +glinting +glints +glisten +glistened +glistening +glistens +glitter +glittered +glittering +glitters +gloat +gloated +gloating +gloats +globe +globe's +globes +globular +globule +globule's +globules +gloom +gloom's +gloomier +gloomiest +gloomy +gloried +glories +glorification +glorification's +glorified +glorifies +glorify +glorifying +gloriously +glorying +gloss +gloss's +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiest +glossing +glove's +gloved +gloving +glower +glowered +glowering +glowers +glucose +glucose's +glued +glues +gluing +glum +glummer +glummest +glums +glut +glut's +gluts +glutted +glutting +glutton +glutton's +gluttons +gluttony +gluttony's +glycerin +glycerin's +gnarl +gnarled +gnarling +gnarls +gnash +gnashed +gnashes +gnashing +gnat +gnat's +gnats +gnaw +gnawed +gnawing +gnaws +gnomes +gnu +gnu's +gnus +goad +goad's +goaded +goading +goads +goaled +goalie +goalie's +goalies +goaling +goalkeeper +goalkeeper's +goalkeepers +goatee +goatee's +goatees +goats +gob +gob's +gobbed +gobbing +gobble +gobbled +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +gobs +godchild +godchild's +godchildren +goddess +goddess's +goddesses +godfather +godfather's +godfathers +godless +godlier +godliest +godlike +godly +godmother +godmother's +godmothers +godparent +godparent's +godparents +godsend +godsend's +godsends +goggle +goggles +goldener +goldenest +golder +goldest +golds +goldsmith +goldsmith's +goldsmiths +golfed +golfer +golfer's +golfers +golfing +golfs +gondola +gondola's +gondolas +goner +goner's +goners +gong +gong's +gonged +gonging +gongs +gonna +goo +goo's +goodnight +goodwill +goodwill's +gooey +goof +goof's +goofed +goofier +goofiest +goofing +goofs +goofy +gooier +gooiest +goon +goon's +goons +goose +goose's +goosed +gooses +goosing +gopher +gopher's +gophers +gore +gore's +gored +gores +gorge +gorge's +gorged +gorges +gorging +gorier +goriest +gorilla +gorilla's +gorillas +goring +gory +gos +gosh +gosling +gosling's +gospels +gossamer +gossamer's +gossips +gouge +gouged +gouges +gouging +goulash +goulash's +goulashes +gourd +gourd's +gourds +gourmet +gourmet's +gourmets +gout +gout's +governess +governess's +governesses +governmental +governors +gowned +gowning +gowns +grabber +graced +graceful +gracefuller +gracefullest +gracefully +graceless +graces +gracing +gracious +graciously +graciousness +graciousness's +gradation +gradation's +gradations +graded +grader +gradient +gradient's +gradients +grading +graduations +graft +graft's +grafted +grafting +grafts +grains +gram +gram's +grammars +grammatically +gramophone +gramophone's +grams +grandchild +grandchild's +grandchildren +granddaughter +granddaughter's +granddaughters +grander +grandest +grandeur +grandeur's +grandfathered +grandfathering +grandfathers +grandiose +grandly +grandmothers +grandparent +grandparents +grandson +grandson's +grandsons +grandstand +grandstand's +grandstanded +grandstanding +grandstands +granite +granite's +grannies +granny +granny's +granola +granular +granule +granule's +granules +grape +grape's +graped +grapefruit +grapefruit's +grapefruits +grapes +grapevine +grapevine's +grapevines +graphed +graphically +graphing +graphite +graphite's +graping +grapple +grappled +grapples +grappling +grasped +grasping +grasps +grassed +grasses +grasshopper +grasshopper's +grasshoppers +grassier +grassiest +grassing +grassy +grate +grated +gratefuller +gratefullest +grater +grater's +graters +grates +gratification +gratification's +gratifications +gratified +gratifies +gratify +gratifying +grating +grating's +gratings +gratitude +gratitude's +gratuities +gratuity +gratuity's +graved +gravel +gravel's +gravels +gravely +graven +graver +graves +gravest +gravestone +gravestone's +gravestones +graveyard +graveyard's +graveyards +gravies +graving +gravitate +gravitated +gravitates +gravitating +gravitation +gravitation's +gravy +gravy's +graze +grazed +grazes +grazing +grease +grease's +greased +greases +greasier +greasiest +greasing +greatness +greatness's +greats +greedier +greediest +greedily +greediness +greediness's +greenback +greenback's +greenbacks +greened +greener +greenery +greenery's +greenest +greenhorn +greenhorn's +greenhorns +greenhouse +greenhouse's +greenhouses +greening +greens +greet +greeted +greeting +greeting's +greetings +greets +gregarious +gremlin +gremlin's +gremlins +grenade +grenade's +grenades +greyhound +greyhound's +greyhounds +gridded +griddle +griddle's +griddles +griding +gridiron +gridiron's +gridirons +grids +griefs +grievance +grievance's +grievances +grieve +grieved +grieves +grieving +grievous +grill +grille +grille's +grilled +grilles +grilling +grills +grimace +grimace's +grimaced +grimaces +grimacing +grime +grime's +grimed +grimes +grimier +grimiest +griming +grimly +grimmer +grimmest +grimy +grin +grinder +grinder's +grinders +grindstone +grindstone's +grindstones +grinned +grinning +grins +gripe +griped +gripes +griping +gripped +gripping +grislier +grisliest +grisly +gristle +gristle's +grit +grit's +grits +gritted +grittier +grittiest +gritting +gritty +grizzled +grizzlier +grizzlies +grizzliest +grizzly +groaned +groaning +groans +grocer +grocer's +groceries +grocers +grocery +grocery's +groggier +groggiest +groggy +groin +groin's +groins +groom +groom's +groomed +grooming +grooms +groove +groove's +grooved +grooves +groovier +grooviest +grooving +groovy +grope +groped +gropes +groping +grossed +grosser +grossest +grossing +grotesque +grotesques +grotto +grotto's +grottoes +grouch +grouched +grouches +grouchier +grouchiest +grouching +grouchy +grounded +grounding +groundless +groundwork +groundwork's +grouper +groupers +groupings +grouse +grouse's +groused +grouses +grousing +grove +grove's +grovel +grovels +groves +grower +grower's +growers +growl +growled +growling +growls +growths +grub +grubbed +grubbier +grubbiest +grubbing +grubby +grubs +grudge +grudge's +grudged +grudges +grudging +gruel +gruel's +gruels +gruesome +gruesomer +gruesomest +gruff +gruffed +gruffer +gruffest +gruffing +gruffly +gruffs +grumble +grumbled +grumbles +grumbling +grumpier +grumpiest +grumpy +grunt +grunted +grunting +grunts +guarantor +guarantor's +guarantors +guardian +guardian's +guardians +gubernatorial +guerrilla +guerrilla's +guerrillas +guessable +guesswork +guesswork's +guested +guesting +guffaw +guffaw's +guffawed +guffawing +guffaws +guidebook +guidebook's +guidebooks +guideline's +guild +guild's +guilds +guile +guile's +guiled +guiles +guiling +guillotine +guillotine's +guillotined +guillotines +guillotining +guiltier +guiltiest +guiltily +guiltless +guise +guise's +guises +guitarist +guitarist's +guitars +gulch +gulch's +gulches +gulfs +gull +gull's +gulled +gullet +gullet's +gullets +gullies +gulling +gulls +gully +gully's +gulp +gulped +gulping +gulps +gumdrop +gumdrop's +gumdrops +gummed +gummier +gummiest +gumming +gummy +gumption +gumption's +gums +gunfire +gunfire's +gunman +gunman's +gunmen +gunned +gunner +gunner's +gunners +gunning +gunpowder +gunpowder's +gunshot +gunshot's +gunshots +guppies +guppy +guppy's +gurgle +gurgled +gurgles +gurgling +guru +guru's +gurus +gush +gushed +gusher +gusher's +gushers +gushes +gushing +gust +gust's +gusted +gustier +gustiest +gusting +gusts +gusty +gutted +guttered +guttering +gutters +gutting +guyed +guying +guzzle +guzzled +guzzles +guzzling +gym +gym's +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastics +gymnastics's +gymnasts +gyms +gyrate +gyrated +gyrates +gyrating +gyration +gyration's +gyrations +gyroscope +gyroscope's +gyroscopes +habitable +habitat +habitat's +habitation +habitation's +habitations +habitats +habitual +habitually +habituals +hackney +hackneyed +hackneying +hackneys +hacksaw +hacksaw's +hacksawed +hacksawing +hacksaws +haddock +haddock's +haddocks +haded +hades +hading +hag +hag's +haggard +hagged +hagging +haggle +haggled +haggles +haggling +hags +hailed +hailing +hails +hailstone +hailstone's +hailstones +haircuts +haircutting +hairdo +hairdo's +hairdos +hairdresser +hairdresser's +hairdressers +haired +hairier +hairiest +hairline +hairline's +hairlines +hale +haled +haler +hales +halest +halfway +halibut +halibut's +halibuts +haling +hallelujah +hallelujahs +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallucination +hallucination's +hallucinations +hallway +hallway's +hallways +halo +halo's +haloed +haloing +halon +halos +halter +halter's +haltered +haltering +halters +halved +halving +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammed +hammered +hammering +hammering's +hammers +hamming +hammock +hammock's +hammocks +hamper +hampered +hampering +hampers +hams +hamster +hamster's +hamsters +hamstring +hamstring's +hamstringing +hamstrings +hamstrung +handbag +handbag's +handbagged +handbagging +handbags +handbooks +handcuff +handcuffed +handcuffing +handcuffs +handedness +handedness's +handfuls +handicapped +handicapping +handicaps +handicraft +handicraft's +handicrafts +handier +handiest +handiwork +handiwork's +handkerchief +handkerchief's +handkerchiefs +handlebar +handlebars +handlers +handmade +handout +handout's +handouts +handrail +handrail's +handrails +handshake +handshake's +handsome +handsomer +handsomest +handwriting +handwriting's +hangar +hangar's +hangars +hanger +hanger's +hangers +hangings +hangout +hangout's +hangouts +hangovers +hanker +hankered +hankering +hankers +haphazard +hapless +happenings +harangue +harangued +harangues +haranguing +harass +harassed +harasses +harassing +harassment +harassment's +hardier +hardiest +hardliner +hardliners +hardships +hardwood +hardwood's +hardwoods +hare +hare's +harebrained +hared +harem +harem's +harems +hares +haring +hark +harked +harking +harks +harlot +harlot's +harlots +harmed +harmfully +harming +harmlessly +harmonic +harmonica +harmonica's +harmonicas +harmonies +harmonious +harms +harness +harness's +harnessed +harnesses +harnessing +harp +harp's +harped +harping +harping's +harpist +harpist's +harpists +harpoon +harpoon's +harpooned +harpooning +harpoons +harps +harpsichord +harpsichord's +harpsichords +harried +harries +harrow +harrowed +harrowing +harrows +harry +harrying +harsher +harshest +harshly +harshness +harshness's +hart +hart's +harts +harvest +harvest's +harvested +harvester +harvester's +harvesters +harvesting +harvests +hashed +hashes +hashing +hassled +hassles +hassling +haste +haste's +hasted +hastened +hastening +hastens +hastes +hastier +hastiest +hastily +hasting +hatch +hatched +hatches +hatchet +hatchet's +hatchets +hatching +hateful +hatefully +hatreds +hatted +hatting +haughtier +haughtiest +haughtily +haughtiness +haughtiness's +haughty +haul +hauled +hauling +hauls +haunt +haunted +haunting +haunts +haven +haven's +havens +haves +hawk +hawk's +hawked +hawking +hawks +hayed +haying +hays +haystack +haystack's +haystacks +haywire +haywire's +hazarded +hazarding +hazardous +haze +haze's +hazed +hazel +hazel's +hazels +hazes +hazier +haziest +hazing +headaches +headfirst +headier +headiest +headings +headland +headland's +headlands +headlight +headlight's +headlights +headlined +headlining +headlong +headmaster +headmaster's +headphone +headphones +headquarter +headquarters +headrest +headrest's +headrests +headroom +headroom's +headstone +headstone's +headstones +headstrong +headway +headway's +heady +heal +healed +healer +healer's +healers +healing +heals +healthful +healthier +healthiest +heaped +heaping +heaps +hearings +hearsay +hearsay's +hearse +hearse's +hearsed +hearses +hearsing +heartache +heartache's +heartaches +heartbeat +heartbeat's +heartbeats +heartbreak +heartbreak's +heartbreaking +heartbreaks +heartbroke +heartbroken +heartburn +heartburn's +hearted +hearten +heartened +heartening +heartens +heartfelt +hearth +hearth's +hearths +heartier +hearties +heartiest +hearting +heartless +hearty +heatedly +heater +heater's +heaters +heath +heath's +heathen +heathen's +heathens +heather +heather's +heave +heaved +heavenlier +heavenliest +heavenly +heaves +heavies +heaviness +heaviness's +heaving +heavyweight +heavyweight's +heavyweights +heckle +heckled +heckler +heckler's +hecklers +heckles +heckling +hectic +hectics +hedge +hedge's +hedged +hedgehog +hedgehog's +hedgehogs +hedges +hedging +heed +heed's +heeded +heeding +heedless +heeds +heel's +heeled +heeling +heftier +heftiest +hefty +heifer +heifer's +heifers +heighten +heightened +heightening +heightens +heinous +heir +heir's +heirloom +heirloom's +heirlooms +heirs +helicoptered +helicoptering +helicopters +heliport +heliport's +heliports +helium +helium's +helling +hellish +hellos +hells +helm +helm's +helmeted +helmeting +helmets +helms +helper +helper's +helpers +helpfully +helpings +helplessly +hem +hem's +hemisphere +hemisphere's +hemispheres +hemlock +hemlock's +hemlocks +hemmed +hemming +hemoglobin's +hemophilia +hemophilia's +hemorrhage +hemorrhage's +hemorrhaged +hemorrhages +hemorrhaging +hemp +hemp's +hems +hen +hen's +hences +henchman +henchman's +henchmen +hens +hepatitis +hepatitis's +herald +herald's +heralded +heralding +heralds +herb +herb's +herbivorous +herbs +herded +herding +herds +hereabouts +hereafter +hereafters +hereditary +heredity +heredity's +herein +heresies +heretic +heretic's +heretical +heretics +herewith +heritages +hermaphrodite +hermaphrodite's +hermit +hermit's +hermits +hernia +hernia's +hernias +heroine +heroine's +heroins +heroism +heroism's +heron +heron's +herons +herpes +herpes's +hers +hes +hesitancy +hesitancy's +hesitant +hesitated +hesitates +hesitating +hesitation +hesitation's +hesitations +heterogeneous +heterosexuality +heterosexuality's +heterosexuals +heuristic +hew +hewed +hewing +hews +hexagon +hexagon's +hexagonal +hexagons +heyday +heyday's +heydays +hi +hiatus +hiatus's +hiatuses +hibernate +hibernated +hibernates +hibernating +hibernation +hibernation's +hick +hick's +hickories +hickory +hickory's +hicks +hideaway +hideaway's +hideaways +hierarchies +hieroglyphic +hieroglyphics +highbrow +highbrow's +highbrows +highland +highland's +highlands +highs +hijack +hijacked +hijacking +hijacks +hike +hiked +hiker +hiker's +hikers +hikes +hiking +hilarity +hilarity's +hillbillies +hillbilly +hillbilly's +hillier +hilliest +hillside +hillside's +hillsides +hilly +hilt +hilt's +hilts +hims +hind +hinder +hindered +hindering +hinders +hindrance +hindrance's +hindrances +hinds +hinge +hinge's +hinged +hinges +hinging +hinterland +hinterland's +hinterlands +hipped +hipper +hippest +hippie +hippie's +hippier +hippies +hippiest +hipping +hippopotamus +hippopotamus's +hippopotamuses +hips +hiss +hiss's +hissed +hisses +hissing +histogram +histogram's +historian's +histories +hitch +hitched +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hive +hive's +hived +hives +hiving +hoard +hoard's +hoarded +hoarder +hoarder's +hoarders +hoarding +hoarding's +hoards +hoarse +hoarseness +hoarseness's +hoarser +hoarsest +hoax +hoax's +hoaxed +hoaxes +hoaxing +hobbies +hobbit +hobble +hobbled +hobbles +hobbling +hobbyhorse +hobbyhorse's +hobbyhorses +hobgoblin +hobgoblin's +hobgoblins +hobnob +hobnobbed +hobnobbing +hobnobs +hobo +hobo's +hoboed +hoboing +hobos +hock +hock's +hocked +hockey +hockey's +hocking +hocks +hodgepodge +hodgepodge's +hodgepodges +hoe +hoe's +hoed +hoeing +hoes +hogged +hogging +hogs +hoist +hoisted +hoisting +hoists +holdup +holdup's +holdups +holed +holidayed +holidaying +holier +holiest +holiness +holiness's +holing +holler +hollered +hollering +hollers +hollies +hollowed +hollower +hollowest +hollowing +hollows +holly +holly's +holocaust +holocaust's +holocausts +holster +holster's +holstered +holstering +holsters +homage +homage's +homaged +homages +homaging +homed +homeland +homeland's +homelands +homeless +homelier +homeliest +homely +homemade +homesick +homesickness +homesickness's +homespun +homestead +homestead's +homesteaded +homesteading +homesteads +homeward +homework +homework's +homey +homeys +homicidal +homicide +homicide's +homicides +homier +homiest +homing +homogeneous +homonym +homonym's +homonyms +homophobic +homosexuals +hone +hone's +honed +honer +hones +honester +honestest +honeycomb +honeycomb's +honeycombed +honeycombing +honeycombs +honeyed +honeying +honeymoon +honeymoon's +honeymooned +honeymooning +honeymoons +honeys +honeysuckle +honeysuckle's +honeysuckles +honing +honk +honk's +honked +honking +honks +honoraries +hood +hood's +hooded +hooding +hoodlum +hoodlum's +hoodlums +hoods +hoodwink +hoodwinked +hoodwinking +hoodwinks +hoof +hoof's +hoofed +hoofing +hoofs +hoop +hoop's +hooped +hooping +hoops +hooray +hoorayed +hooraying +hoorays +hoot +hoot's +hooted +hooter +hooter's +hooting +hoots +hooves +hooves's +hop +hop's +hopefuls +hopped +hopper +hopper's +hopping +hopping's +hops +hopscotch +hopscotch's +hopscotched +hopscotches +hopscotching +horde's +horded +hording +horizons +horizontals +hormone +hormone's +hormones +horned +hornet +hornet's +hornets +hornier +horniest +horns +horny +horoscope +horoscope's +horoscopes +horribles +horrors +horseback +horseback's +horsed +horseman +horseman's +horseplay +horseplay's +horsepower +horsepower's +horseradish +horseradish's +horseradishes +horseshoe +horseshoe's +horseshoed +horseshoeing +horseshoes +horsing +horticultural +horticulture +horticulture's +hose +hose's +hosed +hoses +hosiery +hosiery's +hosing +hospitable +hospitality +hospitality's +hostage +hostage's +hostages +hosted +hostel +hostel's +hosteled +hosteling +hostels +hostess +hostess's +hostessed +hostesses +hostessing +hostiles +hostility +hostility's +hosting +hotbed +hotbed's +hotbeds +hotels +hothead +hothead's +hotheaded +hotheads +hotly +hotter +hottest +hound +hound's +hounded +hounding +hounds +hourglass +hourglass's +hourglasses +hourlies +hourly +houseboat +houseboat's +houseboats +households +housekeeper +housekeeper's +housekeepers +housewarming +housewarming's +housewarmings +housewife +housewife's +housewives +housework +housework's +housings +hove +hovel +hovel's +hovels +hover +hovered +hovering +hovers +howl +howl's +howled +howling +howls +hows +hub +hub's +hubbub +hubbub's +hubbubs +hubs +huddle +huddle's +huddled +huddles +huddling +hue +hue's +hued +hues +huff +huff's +huffed +huffier +huffiest +huffing +huffs +huffy +hug +huger +hugest +hugged +hugger +hugging +hugs +hulk +hulk's +hulking +hulks +hull +hull's +hullabaloo +hullabaloo's +hullabaloos +hulled +hulling +hulls +humanely +humaner +humanest +humanism +humanism's +humanist +humanist's +humanitarian +humanitarians +humanities +humanly +humbled +humbler +humbles +humblest +humbling +humbug +humbug's +humdrum +humid +humidified +humidifies +humidify +humidifying +humidity +humidity's +humiliate +humiliated +humiliates +humiliating +humiliation +humiliation's +humiliations +humility +humility's +hummed +humming +hummingbird +hummingbird's +hummingbirds +humorist +humorist's +humorists +humorously +hump +hump's +humped +humping +humps +hums +hunch +hunch's +hunchback +hunchback's +hunchbacks +hunched +hunches +hunching +hundredth +hundredths +hunger +hunger's +hungered +hungering +hungers +hungrier +hungriest +hungrily +hunk +hunk's +hunks +hunter +hunter's +hunters +hurdle +hurdle's +hurdled +hurdles +hurdling +hurl +hurled +hurling +hurling's +hurls +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurries +hurrying +hurtful +hurtle +hurtled +hurtles +hurtling +husbanded +husbanding +husbands +hush +hushed +hushes +hushing +husk +husk's +husked +huskier +huskies +huskiest +huskily +huskiness +huskiness's +husking +husks +husky +hustle +hustled +hustler +hustler's +hustlers +hustles +hustling +hutch +hutch's +hutched +hutches +hutching +huts +hyacinth +hyacinth's +hyacinths +hybrid +hybrid's +hybrids +hydrant +hydrant's +hydrants +hydraulic +hydraulicked +hydraulicking +hydraulics +hydraulics's +hydroelectric +hydroplane +hydroplane's +hydroplaned +hydroplanes +hydroplaning +hyena +hyena's +hyenas +hygiene +hygiene's +hygienic +hygienics +hymn +hymn's +hymnal +hymnal's +hymnals +hymned +hymning +hymns +hyperbole +hyperbole's +hypertension +hypertension's +hyphenate +hyphenated +hyphenates +hyphenating +hyphenation +hyphenation's +hyphened +hyphening +hyphens +hypnosis +hypnosis's +hypnotic +hypnotics +hypnotism +hypnotism's +hypnotist +hypnotist's +hypnotists +hypochondria +hypochondria's +hypochondriac +hypochondriac's +hypochondriacs +hypocrisies +hypocrites +hypotenuse +hypotenuse's +hypotenuses +hypotheses +hysteria +hysteria's +hysteric +hysterically +hysterics +iceberg +iceberg's +icebergs +icebreaker +icebreaker's +icebreakers +iced +ices +icicle +icicle's +icicles +icier +iciest +icing +icing's +icings +icy +idealist +idealist's +idealists +identifiable +identities +ideologically +ideologies +idiocies +idiocy +idiocy's +idiomatic +idioms +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idled +idler +idles +idlest +idling +idly +idol +idol's +idols +idyllic +ifs +igloo +igloo's +igloos +ignite +ignited +ignites +igniting +ignition +ignition's +ignitions +ignorants +iguana +iguana's +iguanas +ilk +ilk's +illegals +illegible +illegibly +illegitimate +illicit +illiteracy +illiteracy's +illiterates +illnesses +ills +illuminate +illuminated +illuminates +illuminating +illumination +illumination's +illuminations +illusions +illusory +illustrative +illustrator +illustrator's +illustrators +illustrious +imaged +imagery +imagery's +imaginable +imaginations +imaging +imbalances +imbecile +imbecile's +imbeciles +imitate +imitated +imitates +imitating +imitation +imitation's +imitations +imitative +imitator +imitator's +imitators +immaculate +immaculately +immaterial +immatures +immaturity +immaturity's +immeasurable +immeasurably +immenser +immensest +immensities +immensity +immensity's +immerse +immersed +immerses +immersing +immersion +immersion's +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +immigration's +imminently +immobile +immoralities +immorality +immorality's +immortality +immortality's +immortals +immovable +immunity +immunity's +imp +imp's +impacted +impacting +impacts +impairment +impairment's +impairments +impale +impaled +impales +impaling +impart +imparted +impartial +impartiality +impartiality's +impartially +imparting +imparts +impassable +impasse +impasse's +impasses +impassioned +impassive +impatience +impatience's +impatiences +impatient +impatiently +impeach +impeached +impeaches +impeaching +impeccable +impeccables +impedance +impedance's +impede +impeded +impedes +impediment +impediment's +impediments +impeding +impel +impelled +impelling +impels +impenetrable +imperatives +imperceptible +imperceptibly +imperfection +imperfection's +imperfections +imperfectly +imperfects +imperialism +imperialism's +imperialist +imperialist's +imperials +imperil +imperils +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonation's +impersonations +impertinence +impertinence's +impertinent +impertinents +impervious +impetuous +impetuously +impetus +impetus's +impetuses +impinge +impinged +impinges +impinging +impish +implacable +implant +implanted +implanting +implants +implementable +implementer +implementer's +implicate +implicated +implicates +implicating +implore +implored +implores +imploring +impolite +importation +importation's +importations +imposition +imposition's +impositions +impossibilities +impossibility +impossibility's +impossibles +impossibly +impostor +impostor's +impostors +impotence +impotence's +impotent +impound +impounded +impounding +impounds +impoverish +impoverished +impoverishes +impoverishing +imprecise +impregnable +impregnate +impregnated +impregnates +impregnating +impressionable +impressively +imprint +imprint's +imprinted +imprinting +imprints +imprisonment +imprisonment's +imprisonments +improbabilities +improbability +improbability's +improbably +impromptu +impromptus +improper +improperly +improprieties +impropriety +impropriety's +improvisation +improvisation's +improvisations +improvise +improvised +improvises +improvising +imps +impudence +impudence's +impudent +impulsed +impulses +impulsing +impulsive +impulsively +impunity +impunity's +impure +impurer +impurest +impurities +impurity +impurity's +inabilities +inaccuracy's +inaction +inaction's +inactive +inactivity +inactivity's +inadequacies +inadequacy +inadequacy's +inadequately +inadequates +inadmissible +inadvertent +inadvisable +inalienable +inaner +inanest +inanimate +inapplicable +inarticulate +inarticulates +inasmuch +inaudible +inaugural +inaugurals +inaugurate +inaugurated +inaugurates +inaugurating +inauguration +inauguration's +inaugurations +inauspicious +inborn +inbred +inbreds +inbreed +inbreeding +inbreeding's +inbreeds +inbuilt +incalculable +incandescence +incandescence's +incandescent +incandescents +incantation +incantation's +incantations +incapacitate +incapacitated +incapacitates +incapacitating +incapacity +incapacity's +incarcerate +incarcerated +incarcerates +incarcerating +incarceration +incarceration's +incarcerations +incarnate +incarnated +incarnates +incarnating +incarnations +incendiaries +incendiary +incense +incense's +incensed +incenses +incensing +incentives +inception +inception's +inceptions +incessant +incessantly +incest +incest's +incestuous +inched +inching +incidences +incidentals +incinerate +incinerated +incinerates +incinerating +incinerator +incinerator's +incinerators +incision +incision's +incisions +incisive +incisor +incisor's +incisors +incite +incited +incitement +incitement's +incitements +incites +inciting +inclinations +inclusions +incognito +incognitos +incoherence +incoherence's +incoherently +incomes +incomparable +incompatibilities +incompatibility +incompatibility's +incompatibles +incompatibly +incompetents +inconceivable +inconclusive +incongruities +incongruity +incongruity's +incongruous +inconsequential +inconsiderable +inconsiderate +inconsolable +inconspicuous +inconveniently +incorporation +incorporation's +incorrigible +incredulity +incredulity's +incredulous +incremental +incremented +incrementing +increments +incriminate +incriminated +incriminates +incriminating +incubate +incubated +incubates +incubating +incubation +incubation's +incubator +incubator's +incubators +incumbent +incumbents +incurable +incurables +indebted +indecencies +indecency +indecency's +indecent +indecenter +indecentest +indecision +indecision's +indecisive +indeeds +indefinable +indefinites +indelible +indelibly +indelicate +indentation +indentation's +indentations +indented +indenting +indents +independents +indescribable +indescribables +indestructible +indicatives +indices's +indict +indicted +indicting +indictments +indicts +indifference +indifference's +indifferent +indigenous +indigestible +indigestibles +indigestion +indigestion's +indignant +indignantly +indignation +indignation's +indignities +indignity +indignity's +indigo +indigo's +indiscreet +indiscretion +indiscretion's +indiscretions +indiscriminate +indiscriminately +indispensable +indispensables +indisposed +indisputable +indistinct +individualism +individualism's +individualist +individualist's +individualists +individuality +individuality's +indivisible +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indoctrination's +indolence +indolence's +indolent +indomitable +indoor +indoors +inducement +inducement's +inducements +induct +inducted +inducting +inductions +inducts +indulgence +indulgence's +indulgences +indulgent +industrialist +industrialist's +industrialists +industrious +inedible +ineffectual +inefficiencies +inefficiently +inefficients +inelegant +ineligible +ineligibles +inept +ineptitude +ineptitude's +inequalities +inert +inertial +inerts +inescapable +inexact +inexcusable +inexhaustible +inexorable +inexorably +inexpensive +inexperience +inexperience's +inexplicable +inexplicably +inextricably +infamies +infamy +infamy's +infancy +infancy's +infantries +infantry +infantry's +infants +infatuation +infatuation's +infatuations +infections +infectious +infelicities +inferences +inferiors +inferno +inferno's +infernos +inferred +inferring +infers +infertile +infest +infestation +infestation's +infestations +infested +infesting +infests +infidel +infidel's +infidelities +infidelity +infidelity's +infidels +infield +infield's +infields +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltration's +infinitesimal +infinitesimals +infinities +infinitive +infinitive's +infinitives +infirm +infirmaries +infirmary +infirmary's +infirmities +infirmity +infirmity's +infix +inflame +inflamed +inflames +inflaming +inflammable +inflammation +inflammation's +inflammations +inflammatory +inflatable +inflatable's +inflate +inflated +inflates +inflating +inflationary +inflection +inflection's +inflections +inflicted +inflicting +inflicts +influenza +influenza's +influx +influx's +influxes +informality +informality's +informant +informant's +informants +informational +informer +informer's +informers +infraction +infraction's +infractions +infrared +infrared's +infrequently +infringe +infringed +infringements +infringes +infringing +infuriate +infuriated +infuriates +infuriating +infuse +infused +infuses +infusing +infusion +infusion's +infusions +ingeniously +ingenuity +ingenuity's +ingest +ingested +ingesting +ingests +ingrain +ingrained +ingraining +ingrains +ingratiate +ingratiated +ingratiates +ingratiating +ingratitude +ingratitude's +ingredient's +inhabitant's +inhale +inhaled +inhaler +inhaler's +inhalers +inhales +inhaling +inheritances +inhibitions +inhospitable +inhuman +inhumane +inhumanities +inhumanity +inhumanity's +initiation +initiation's +initiations +initiatives +initiator +initiator's +initiators +injected +injecting +injection +injection's +injections +injects +injunction +injunction's +injunctions +injurious +injustices +inked +inkier +inkiest +inking +inkling +inkling's +inks +inky +inlaid +inland +inlay +inlaying +inlays +inlet +inlet's +inlets +inmate +inmate's +inmates +inn +inn's +innards +innate +inned +innermost +inners +inning +inning's +innings +innkeeper +innkeeper's +innkeepers +innocenter +innocentest +innocently +innocents +innocuous +innovations +inns +innuendo +innuendo's +innuendoed +innuendoing +innuendos +innumerable +inoculate +inoculated +inoculates +inoculating +inoculation +inoculation's +inoculations +inoffensive +inoperative +inopportune +inordinate +inquest +inquest's +inquests +inquisition +inquisition's +inquisitions +inquisitive +ins +insanely +insaner +insanest +insanity +insanity's +insatiable +inscribe +inscribed +inscribes +inscribing +inscription +inscription's +inscriptions +inscrutable +insecticide +insecticide's +insecticides +insecurities +insecurity +insecurity's +insensitivity +insensitivity's +inseparable +inseparables +insertions +insider +insider's +insiders +insides +insights +insignia +insignia's +insignias +insignificance +insignificance's +insincere +insincerely +insincerity +insincerity's +insinuate +insinuated +insinuates +insinuating +insinuation +insinuation's +insinuations +insipid +insistent +insolence +insolence's +insolent +insoluble +insolubles +insolvency +insolvency's +insolvent +insolvents +insomnia +insomnia's +inspections +inspector +inspector's +inspectors +inspirations +instability +instability's +instanced +instancing +instantaneous +instantaneously +instants +instep +instep's +insteps +instigate +instigated +instigates +instigating +instigation +instigation's +instill +instilled +instilling +instills +instinctive +instincts +instituted +institutes +institutes's +instituting +institutional +instructive +instructor +instructor's +instructors +instrumentals +instrumented +instrumenting +insubordinate +insubordination +insubordination's +insubstantial +insufferable +insufficiently +insular +insulate +insulated +insulates +insulating +insulation +insulation's +insulator +insulator's +insulators +insulin +insulin's +insurances +insure +insured +insurer +insurers +insures +insurgent +insurgents +insuring +insurmountable +insurrection +insurrection's +insurrections +intakes +intangible +intangibles +integrals +intellects +intellectually +intellectuals +intelligently +intelligible +intelligibly +intenser +intensest +intensified +intensifies +intensify +intensifying +intensities +intensives +intents +intercede +interceded +intercedes +interceding +intercept +intercepted +intercepting +interception +interception's +interceptions +intercepts +interchange +interchangeable +interchanged +interchanges +interchanging +intercom +intercom's +intercoms +interconnect +intercontinental +interdependence +interdependence's +interdependent +interiors +interject +interjected +interjecting +interjection +interjection's +interjections +interjects +interlock +interlocked +interlocking +interlocks +interloper +interloper's +interlopers +interlude +interlude's +interluded +interludes +interluding +intermarriage +intermarriage's +intermarriages +intermarried +intermarries +intermarry +intermarrying +intermediaries +intermediary +intermediary's +intermediates +interment +interment's +interments +interminable +interminably +intermingle +intermingled +intermingles +intermingling +intermission +intermission's +intermissions +intermittently +intern +internationally +internationals +interned +interning +interns +interplanetary +interplay +interplay's +interpolation +interpolation's +interpose +interposed +interposes +interposing +interpreters +interracial +interred +interring +interrogated +interrogates +interrogating +interrogation +interrogation's +interrogations +interrogator +interrogator's +interrogators +inters +intersect +intersected +intersecting +intersects +intersperse +interspersed +intersperses +interspersing +interstate +interstates +interstellar +intertwine +intertwined +intertwines +intertwining +interventions +interviewer +interviewer's +interviewers +interweave +interweaves +interweaving +interwove +interwoven +intestinal +intestine +intestine's +intestines +inti +intimacies +intimacy +intimacy's +intimated +intimately +intimates +intimating +intimation +intimation's +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +intimidation's +intolerable +intolerably +intolerant +intonation +intonation's +intonations +intoxicate +intoxicated +intoxicates +intoxicating +intoxication +intoxication's +intractable +intramural +intransitive +intransitives +intravenous +intravenouses +intrepid +intricacies +intricacy +intricacy's +intricate +intrigue +intrigued +intrigues +intriguing +introductions +introspective +introvert +introvert's +introverts +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusives +intuition +intuition's +intuitions +intuitively +inundate +inundated +inundates +inundating +inundation +inundation's +inundations +invader +invader's +invaders +invalidated +invalidates +invalidating +invalided +invaliding +invalids +invariable +invariables +invariant +invariant's +invasions +invective +invective's +inventive +inventoried +inventories +inventors +inventory +inventory's +inventorying +inversely +inverses +inversion +inversion's +inversions +invertebrate +invertebrate's +invertebrates +invested +investigator +investigator's +investigators +investing +investments +investor +investor's +investors +invests +inveterate +invigorate +invigorated +invigorates +invigorating +invincible +invisibility +invisibility's +invisibly +invitations +invocation +invocation's +invocations +invoice +invoice's +invoiced +invoices +invoicing +involuntarily +involuntary +involvements +invulnerable +inward +inwardly +inwards +iodine +iodine's +ions +iota +iota's +iotas +irascible +irater +iratest +ire +ire's +ired +ires +iridescence +iridescence's +iridescent +iring +iris +iris's +irises +irk +irked +irking +irks +ironed +ironically +ironies +ironing +ironing's +irons +irradiate +irradiated +irradiates +irradiating +irrationally +irrationals +irreconcilable +irrefutable +irregular +irregularities +irregularity +irregularity's +irregulars +irrelevance +irrelevance's +irrelevances +irreparable +irreplaceable +irrepressible +irreproachable +irresistible +irresponsibility +irresponsibility's +irretrievable +irretrievably +irreverence +irreverence's +irreverent +irreversible +irrevocable +irrevocably +irrigate +irrigated +irrigates +irrigating +irrigation +irrigation's +irritability +irritability's +irritable +irritably +irritant +irritants +irritations +islander +islander's +islanders +isle +isle's +isles +isthmus +isthmus's +isthmuses +italic +italics +itch +itch's +itched +itches +itchier +itchiest +itching +itchy +iterate +iteration +iteration's +iterations +iterative +itinerant +itinerants +itineraries +itinerary +itinerary's +ivies +ivories +ivory +ivory's +ivy +ivy's +jab +jabbed +jabber +jabbered +jabbering +jabbers +jabbing +jabs +jackal +jackal's +jackals +jackass +jackass's +jackasses +jackdaw +jackdaw's +jacked +jacking +jackknife +jackknife's +jackknifed +jackknifes +jackknifing +jackknives +jackpot +jackpot's +jackpots +jacks +jade +jade's +jaded +jades +jading +jagged +jaggeder +jaggedest +jaguar +jaguar's +jaguars +jailed +jailer +jailer's +jailers +jailing +jails +jalopies +jalopy +jalopy's +jam's +jamb +jamb's +jambed +jambing +jamboree +jamboree's +jamborees +jambs +jangle +jangled +jangles +jangling +janitor +janitor's +janitors +jar +jar's +jarred +jarring +jars +jaundice +jaundice's +jaundiced +jaundices +jaundicing +jaunt +jaunt's +jaunted +jauntier +jaunties +jauntiest +jauntily +jaunting +jaunts +jaunty +javelin +javelin's +javelins +jaw +jaw's +jawbone +jawbone's +jawboned +jawbones +jawboning +jawed +jawing +jaws +jay +jay's +jays +jaywalk +jaywalked +jaywalker +jaywalker's +jaywalkers +jaywalking +jaywalks +jazzed +jazzes +jazzing +jealousies +jealously +jealousy +jealousy's +jeer +jeered +jeering +jeers +jell +jelled +jellied +jelling +jells +jelly's +jellyfish +jellyfish's +jellyfishes +jellying +jeopardy +jeopardy's +jerked +jerkier +jerkiest +jerking +jerks +jerky +jersey +jersey's +jerseys +jested +jester +jester's +jesters +jesting +jests +jets +jetted +jetties +jetting +jettison +jettisoned +jettisoning +jettisons +jetty +jetty's +jewel +jewel's +jewelries +jewelry +jewelry's +jewels +jiffies +jiffy +jiffy's +jig +jig's +jigged +jigging +jiggle +jiggled +jiggles +jiggling +jigs +jigsaw +jigsaw's +jigsawed +jigsawing +jigsaws +jilt +jilted +jilting +jilts +jingle +jingled +jingles +jingling +jinx +jinx's +jinxed +jinxes +jinxing +jitterier +jitteriest +jitters +jittery +jobbed +jobbing +jockey +jockey's +jockeyed +jockeying +jockeys +jocular +jog +jogged +jogger +jogger's +joggers +jogging +jogs +jointed +jointing +joker +joker's +jokers +jollied +jollier +jollies +jolliest +jollying +jolt +jolted +jolting +jolts +jostle +jostled +jostles +jostling +jot +jots +jotted +jotting +journalism +journalism's +journalist's +journeyed +journeying +journeys +jovial +jovially +joyed +joyful +joyfuller +joyfullest +joyfully +joying +joyous +joyously +joys +joystick +jubilant +jubilation +jubilation's +jubilee +jubilee's +jubilees +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judo +judo's +jug +jug's +jugged +juggernaut +juggernaut's +jugging +juggle +juggled +juggler +juggler's +jugglers +juggles +juggling +jugs +jugular +jugulars +juiced +juices +juicier +juiciest +juicing +juicy +jumble +jumbled +jumbles +jumbling +jumbo +jumbo's +jumbos +jumper +jumper's +jumpers +jumpier +jumpiest +jumpy +junctions +juncture +juncture's +junctures +jungles +juniors +juniper +juniper's +junipers +junked +junket +junket's +junketed +junketing +junkets +junkie +junkie's +junkier +junkies +junkiest +junking +junks +junta +junta's +juntas +juries +jurisdiction +jurisdiction's +juror +juror's +jurors +juster +justest +justices +justifications +justly +jut +jute +jute's +juts +jutted +jutting +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +juxtaposition +juxtaposition's +juxtapositions +kaleidoscope +kaleidoscope's +kaleidoscopes +kangaroo +kangaroo's +kangarooed +kangarooing +kangaroos +karat +karat's +karate +karate's +karats +kayak +kayak's +kayaked +kayaking +kayaks +keel +keel's +keeled +keeling +keels +keened +keener +keenest +keening +keenly +keens +keepers +keepsake +keepsake's +keepsakes +keg +keg's +kegged +kegging +kegs +kelp +kelp's +kennel +kennel's +kennels +kerchief +kerchief's +kerchiefed +kerchiefing +kerchiefs +kernels +kerosene +kerosene's +ketchup +ketchup's +kettles +keyboarded +keyboarding +keyhole +keyhole's +keyholes +keynote +keynote's +keynoted +keynotes +keynoting +keystone +keystone's +keystones +khaki +khaki's +khakis +kickback +kickback's +kickbacks +kickoff +kickoff's +kickoffs +kidnapper +kidnapper's +kidnappers +kidneys +killers +killings +kiln +kiln's +kilned +kilning +kilns +kilo +kilo's +kilobyte +kilobytes +kilos +kilowatt +kilowatt's +kilowatts +kilt +kilt's +kilts +kimono +kimono's +kimonos +kin +kin's +kinda +kinder +kindergarten +kindergarten's +kindergartens +kindest +kindle +kindled +kindles +kindlier +kindliest +kindling +kindling's +kindnesses +kindred +kinfolk +kingdoms +kingfisher +kingfisher's +kingfishers +kink +kink's +kinked +kinkier +kinkiest +kinking +kinks +kinky +kins +kinship +kinship's +kiosk +kiosk's +kiosks +kipper +kipper's +kissed +kisses +kissing +kitchened +kitchenette +kitchenette's +kitchenettes +kitchening +kitchens +kite +kite's +kited +kites +kiting +kitten +kitten's +kittens +kitties +kitty +kitty's +kiwi +kiwi's +kiwis +knack +knack's +knacked +knacker +knacker's +knacking +knacks +knapsack +knapsack's +knapsacks +knead +kneaded +kneading +kneads +kneecap +kneecap's +kneecapped +kneecapping +kneecaps +kneed +kneeing +kneel +kneeling +kneels +knelt +knickers +knifed +knifes +knifing +knighted +knighthood +knighthood's +knighthoods +knighting +knights +knit +knits +knitted +knitting +knitting's +knives +knives's +knob +knob's +knobs +knocker +knocker's +knockers +knockout +knockout's +knockouts +knoll +knoll's +knolls +knot +knot's +knots +knotted +knottier +knottiest +knotting +knotty +knowinger +knowingest +knowingly +knowings +knowledgeable +knuckle +knuckle's +knuckled +knuckles +knuckling +koala +koala's +koalas +kosher +koshered +koshering +koshers +kowtow +kowtowed +kowtowing +kowtows +kudos +kudos's +lab's +laboratories +laborious +laboriously +labyrinth +labyrinth's +labyrinths +lace +lace's +laced +lacerate +lacerated +lacerates +lacerating +laceration +laceration's +lacerations +laces +lacier +laciest +lacing +lacquer +lacquer's +lacquered +lacquering +lacquers +lacrosse +lacrosse's +lacy +laddered +laddering +ladders +lade +laded +laden +lades +lading +ladle +ladle's +ladled +ladles +ladling +lads +ladybug +ladybug's +ladybugs +ladylike +laggard +laggard's +laggards +lagged +lagging +lagging's +lagoon +lagoon's +lagoons +lags +lair +lair's +lairs +laked +lakes +laking +lamb +lamb's +lambda +lambda's +lambed +lambing +lambs +lame +lamed +lament +lamentable +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +laming +lampoon +lampoon's +lampooned +lampooning +lampoons +lamps +lance +lance's +lanced +lances +lancing +lander +landings +landladies +landlady +landlady's +landlocked +landlords +landmark +landmark's +landmarks +landowner +landowners +landscaped +landscapes +landscaping +landslid +landslide +landslide's +landslides +landsliding +lanes +languid +languish +languished +languishes +languishing +languor +languor's +languorous +languors +lankier +lankiest +lanky +lantern +lantern's +lanterns +lap +lap's +lapel +lapel's +lapels +lapped +lapping +laps +lapse +lapse's +lapsed +lapses +lapsing +larcenies +larceny +larceny's +lard +lard's +larded +larding +lards +larges +larked +larking +larks +larva +larva's +larvae +larynges +laryngitis +laryngitis's +larynx +larynx's +lascivious +lash +lash's +lashed +lashes +lashing +lass +lass's +lasses +lastly +latch +latch's +latched +latches +latching +latent +latents +lateral +lateraled +lateraling +laterals +latex +latex's +lath +lathe +lathe's +lathed +lather +lather's +lathered +lathering +lathers +lathes +lathing +laths +latitude +latitude's +latitudes +latrine +latrine's +latrines +lattice +lattice's +lattices +laud +laudable +lauded +lauding +lauds +laughable +laughingstock +laughingstock's +laughingstocks +launcher +launchers +launder +laundered +laundering +launders +laundries +laundry +laundry's +laureate +laureated +laureates +laureating +laurel +laurel's +laurels +lava +lava's +lavatories +lavender +lavender's +lavendered +lavendering +lavenders +lavish +lavished +lavisher +lavishes +lavishest +lavishing +lawful +lawless +lawmaker +lawmaker's +lawmakers +lawns +lawsuit +lawsuit's +lawsuits +lax +laxative +laxative's +laxatives +laxer +laxes +laxest +laxity +laxity's +layered +layering +layman +layman's +laymen +layouts +lazied +lazier +lazies +laziest +lazying +leaden +leafed +leafier +leafiest +leafing +leafleted +leafleting +leafs +leafy +leagued +leagues +leaguing +leakage +leakage's +leakages +leaked +leaking +leaks +leaky +leaner +leanest +leaped +leapfrog +leapfrog's +leapfrogged +leapfrogging +leapfrogs +leaping +leaps +lease +lease's +leased +leases +leash +leash's +leashed +leashes +leashing +leasing +leathery +lectern +lectern's +lecterns +ledge +ledge's +ledger +ledger's +ledgered +ledgering +ledgers +ledges +lee +lee's +leech +leech's +leeched +leeches +leeching +leek +leek's +leeks +leer +leered +leerier +leeriest +leering +leers +leery +leeway +leeway's +lefter +leftest +leftmost +lefts +legacies +legacy +legacy's +legalistic +legality +legality's +legals +legends +legged +legging +leggings +legibility +legibility's +legibly +legion +legion's +legions +legislate +legislated +legislates +legislating +legislative +legislator +legislator's +legislators +legislature +legislature's +legislatures +legitimacy +legitimacy's +legitimated +legitimates +legitimating +legume +legume's +legumes +leisurely +lemme +lemonade +lemonade's +lemoned +lemoning +lemons +lengthen +lengthened +lengthening +lengthens +lengthier +lengthiest +lengthwise +leniency +leniency's +lenients +lentil +lentil's +lentils +leopard +leopard's +leopards +leotard +leotard's +leotards +leper +leper's +lepers +leprosy +leprosy's +lesbians +lesion +lesion's +lesions +lessen +lessened +lessening +lessens +letdown +letdown's +letdowns +lethals +lethargic +lethargy +lethargy's +lettered +letterhead +letterhead's +letterheads +lettering +lettuce +lettuce's +lettuces +letup +letup's +letups +levee +levee's +levees +lever +lever's +leverage +leverage's +leveraged +leverages +leveraging +levered +levering +levers +levied +levies +levity +levity's +levy +levying +lewd +lewder +lewdest +lexical +lexicon +lexicon's +lexicons +liabilities +liaisons +liar +liar's +liars +libels +liberalism +liberalism's +liberally +liberals +liberate +liberated +liberates +liberating +liberation +liberation's +libertarian +libertarian's +librarians +libretto +libretto's +lice +lice's +lichen +lichen's +lichens +lick +licked +licking +licks +licorice +licorice's +licorices +lids +lieu +lieu's +lieutenant +lieutenant's +lieutenants +lifeboat +lifeboat's +lifeboats +lifeforms +lifeguard +lifeguard's +lifeguards +lifeless +lifelike +lifeline +lifeline's +lifelines +lifelong +lifespan +lifestyles +lifetimes +lift's +ligament +ligament's +ligaments +ligature +ligatures +lighten +lightened +lightening +lightens +lighters +lighthouse +lighthouse's +lighthouses +lightness +lightness's +lightweight +lightweights +likable +likelier +likeliest +likelihoods +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likest +lilac +lilac's +lilacs +lilies +lilt +lilt's +lilted +lilting +lilts +lily +lily's +limb's +limber +limbered +limberer +limberest +limbering +limbers +limbo +limbo's +lime +lime's +limed +limelight +limelight's +limelighted +limelighting +limelights +limerick +limerick's +limericks +limes +limestone +limestone's +liming +limitless +limousine +limousine's +limousines +limp +limped +limper +limpest +limping +limps +linchpin +linchpin's +linchpins +lineage +lineage's +lineages +linearly +linefeed +linen +linen's +liner +liner's +liners +linger +lingered +lingerie +lingerie's +lingering +lingers +lingo +lingo's +lingoes +linguist +linguist's +linguistics +linguistics's +linguists +liniment +liniment's +liniments +linings +linker +linoleum +linoleum's +lint +lint's +lints +lioness +lioness's +lionesses +lions +lip's +lipstick +lipstick's +lipsticked +lipsticking +lipsticks +liquefied +liquefies +liquefy +liquefying +liqueur +liqueur's +liqueured +liqueuring +liqueurs +liquidate +liquidated +liquidates +liquidating +liquidation +liquidation's +liquidations +liquids +liquor's +liquored +liquoring +liquors +lisped +lisping +lisps +listeners +listless +litanies +litany +litany's +literacy +literacy's +literals +literates +lithe +lither +lithest +lithium +lithium's +litigation +litigation's +litterbug +litterbug's +litterbugs +littered +littering +litters +littler +littlest +liturgical +liturgies +liturgy +liturgy's +livable +livelier +liveliest +livelihood +livelihood's +livelihoods +liveliness +liveliness's +liven +livened +livening +livens +livers +livestock +livestock's +livid +livings +lizard +lizard's +lizards +llama +llama's +llamas +loadable +loaf +loaf's +loafed +loafer +loafer's +loafers +loafing +loafs +loam +loam's +loaned +loaning +loath +loathe +loathed +loather +loathes +loathing +loathing's +loathings +loathsome +loaves +loaves's +lob +lob's +lobbed +lobbied +lobbies +lobbing +lobbying +lobbyist +lobbyist's +lobbyists +lobe +lobe's +lobed +lobes +lobing +lobotomy +lobotomy's +lobs +lobster +lobster's +lobstered +lobstering +lobsters +locale +locale's +localed +locales +localing +localities +locality +locality's +locker +locker's +lockers +locket +locket's +lockets +locksmith +locksmith's +locksmiths +locomotion +locomotion's +locomotive +locomotive's +locomotives +locust +locust's +locusts +lodged +lodger +lodger's +lodgers +lodges +lodging +lodging's +lodgings +loft +loft's +lofted +loftier +loftiest +loftiness +loftiness's +lofting +lofts +lofty +logarithm +logarithm's +logarithmic +logger +logger's +logician +logician's +loin +loin's +loincloth +loincloth's +loincloths +loins +loiter +loitered +loiterer +loiterer's +loiterers +loitering +loiters +loll +lolled +lolling +lollipop +lollipop's +lollipops +lolls +lone +lonelier +loneliest +loneliness +loneliness's +lonesome +lonesomes +longed +longevity +longevity's +longhand +longhand's +longing +longing's +longings +longish +longitude +longitude's +longitudes +longitudinal +longs +longshoreman +longshoreman's +longshoremen +lookout +lookout's +lookouts +loom +loom's +loomed +looming +looms +loon +loon's +loonier +loonies +looniest +loons +loony +looped +loopholes +looping +loosed +loosen +loosened +loosening +loosens +looser +looses +loosest +loosing +loosing's +loot +loot's +looted +looting +loots +lop +lope +loped +lopes +loping +lopped +lopping +lops +lopsided +lorded +lording +lore +lore's +loser +loser's +losers +lotion +lotion's +lotions +lotteries +lottery +lottery's +lotus +lotus's +lotuses +loudlier +loudliest +loudness +loudness's +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounges +lounging +louse +louse's +loused +louses +lousier +lousiest +lousing +lovable +lovelier +lovelies +loveliest +loveliness +loveliness's +lovingly +lovings +lowdown +lowed +lowing +lowlier +lowliest +lowly +lows +loyaler +loyalest +loyalties +loyalty +loyalty's +lozenge +lozenge's +lozenges +lubricant +lubricant's +lubricants +lubricate +lubricated +lubricates +lubricating +lubrication +lubrication's +lucid +lucked +luckier +luckiest +lucking +lucks +lucrative +lug +lugged +lugging +lugs +lukewarm +lull +lullabies +lullaby +lullaby's +lulled +lulling +lulls +lumber +lumber's +lumbered +lumbering +lumberjack +lumberjack's +lumberjacks +lumbers +luminaries +luminary +luminary's +luminous +lumped +lumpier +lumpiest +lumping +lumpy +lunacies +lunacy +lunacy's +lunar +lunatics +lunched +luncheon +luncheon's +luncheoned +luncheoning +luncheons +lunches +lunching +lunge +lunge's +lunged +lunges +lunging +lurch +lurched +lurches +lurching +lure +lured +lures +lurid +luring +luscious +lush +lusher +lushes +lushest +lusted +lustier +lustiest +lusting +lustrous +lusts +lusty +lute +lute's +lutes +luxuriant +luxuriate +luxuriated +luxuriates +luxuriating +luxuries +luxurious +lye +lye's +lymph +lymph's +lymphatic +lymphatics +lynch +lynched +lynches +lynching +lyre +lyre's +lyres +lyrical +m +ma +ma's +macabre +macaroni +macaroni's +mace +mace's +maced +maces +machete +machete's +machetes +machined +machining +machinist +machinist's +machinists +macho +macing +mackerel +mackerel's +mackerels +macroscopic +madam +madam's +madame +madame's +madams +madcap +madcaps +madden +maddened +maddening +maddens +madder +maddest +madhouse +madhouse's +madhouses +madly +madman +madman's +madmen +maelstrom +maelstrom's +maelstroms +magenta +magenta's +maggot +maggot's +maggots +magically +magician +magician's +magicians +magicked +magicking +magics +magistrate +magistrate's +magistrates +magnanimity +magnanimity's +magnanimous +magnanimously +magnate +magnate's +magnates +magnesium +magnesium's +magnet +magnet's +magnetics +magnetism +magnetism's +magnets +magnificence +magnificence's +magnified +magnifies +magnify +magnifying +magnitudes +magnolia +magnolia's +magnolias +magnum +magnum's +magpie +magpie's +magpies +mahoganies +mahogany +mahogany's +maid +maid's +maiden +maiden's +maidens +maids +mailboxes +mailman +mailman's +mailmen +maim +maimed +maiming +maims +mainland +mainland's +mainlands +mainline +mainstay +mainstay's +mainstays +maintainability +maintainable +maintainer +maintainer's +maintainers +maizes +majestic +majestically +majesties +majesty +majesty's +majored +majoring +majorities +majors +makeshift +makeshifts +makeup +makeup's +makeups +maladies +maladjusted +malady +malady's +malaria +malaria's +malevolence +malevolent +malformed +malice +malice's +maliced +malices +malicing +maliciously +malign +malignancies +malignancy +malignancy's +malignant +malignants +maligned +maligning +maligns +mall +mall's +mallard +mallard's +mallards +malleable +malled +mallet +mallet's +mallets +malling +malls +malnutrition +malnutrition's +malpractice +malpractice's +malpractices +malt +malt's +malted +malting +maltreat +maltreated +maltreating +maltreats +malts +mama +mama's +mamas +mammal +mammal's +mammalian +mammalian's +mammals +mammoth +mammoth's +mammoths +manacle +manacle's +manacled +manacles +manacling +manageable +managerial +mandated +mandates +mandating +mandible +mandible's +mandibles +mandolin +mandolin's +mandolins +mane +mane's +manes +mange +mange's +manged +manger +manger's +mangers +manges +mangier +mangiest +manging +mango +mango's +mangoes +mangrove +mangrove's +mangroves +mangy +manhandle +manhandled +manhandles +manhandling +manhole +manhole's +manholes +manhood +manhood's +maniac +maniac's +maniacal +maniacs +manias +manic +manicure +manicure's +manicured +manicures +manicuring +manicurist +manicurist's +manicurists +manifest +manifestations +manifested +manifesting +manifestoed +manifestoing +manifestos +manifests +manifold +manifolded +manifolding +manifolds +manipulations +manlier +manliest +manliness +manliness's +manly +mannequin +mannequin's +mannequins +mannerism +mannerism's +mannerisms +manners +mannish +manor +manor's +manors +mansion +mansion's +mansions +manslaughter +manslaughter's +mantel +mantel's +mantelpiece +mantelpiece's +mantelpieces +mantels +mantle +mantle's +mantled +mantles +mantling +manure +manure's +manured +manures +manuring +manuscript +manuscript's +manuscripts +maple +maple's +maples +mapper +mappings +mar +marathon +marathon's +marathons +marble +marble's +marbled +marbles +marbling +marched +marcher +marcher's +marches +marching +mare +mare's +mares +margarine +margarine's +marigold +marigold's +marigolds +marijuana +marijuana's +marina +marina's +marinas +marinate +marinated +marinates +marinating +marine +mariner +mariner's +mariners +marines +marionette +marionette's +marionettes +maritime +markedly +marketable +marketplace +marketplace's +marketplaces +markings +marksman +marksman's +marksmen +marmalade +marmalade's +maroon +marooned +marooning +maroons +marquee +marquee's +marquees +marred +marriages +marring +marrow +marrow's +marrowed +marrowing +marrows +mars +marsh +marsh's +marshal +marshal's +marshaled +marshaling +marshals +marshes +marshier +marshiest +marshmallow +marshmallow's +marshmallows +marshy +marsupial +marsupial's +marsupials +mart +mart's +marted +martial +martin +martin's +marting +marts +martyr +martyr's +martyrdom +martyrdom's +martyred +martyring +martyrs +marvel +marvels +mas +mascara +mascara's +mascaraed +mascaraing +mascaras +mascot +mascot's +mascots +masculine +masculines +mash +mash's +mashed +mashes +mashing +masked +masking +masks +masochist +masochist's +masochists +mason +mason's +masonry +masonry's +masons +masquerade +masquerade's +masqueraded +masquerades +masquerading +massacre +massacre's +massacred +massacres +massacring +massage +massage's +massaged +massages +massaging +massed +massing +mast +mast's +mastered +masterful +mastering +masterly +mastermind +masterminded +masterminding +masterminds +masterpiece +masterpiece's +masterpieces +mastery +mastery's +masticate +masticated +masticates +masticating +masts +masturbation +masturbation's +mat +mat's +matador +matador's +matadors +matchbook +matchbook's +matchbooks +matchless +matchmaker +matchmaker's +matchmakers +mated +materialism +materialism's +materialist +materialist's +materialistic +materialists +maternal +maternity +maternity's +mates +math +math's +mating +mating's +matine +matines +matriarch +matriarch's +matriarchal +matriarchs +matriculate +matriculated +matriculates +matriculating +matriculation +matriculation's +matrimonial +matrimony +matrimony's +matron +matron's +matronly +matrons +mats +matte +matted +mattered +mattering +mattes +matting +matting's +mattress +mattress's +mattresses +matured +maturer +matures +maturest +maturing +maturities +maturity +maturity's +maudlin +maul +mauled +mauling +mauls +mausoleum +mausoleum's +mausoleums +mauve +mauve's +maverick +maverick's +mavericked +mavericking +mavericks +maxim +maxim's +maxima's +maximal +maxims +maximums +maybes +mayhem +mayhem's +mayonnaise +mayonnaise's +mayors +mazes +meadow +meadow's +meadows +mealed +mealier +mealies +mealiest +mealing +mealy +meander +meandered +meandering +meanders +meaner +meanest +measles +measles's +measlier +measliest +measly +measurable +meats +mechanic's +mechanically +medal +medal's +medallion +medallion's +medallions +medals +meddle +meddled +meddler +meddlers +meddles +meddlesome +meddling +median +medias +mediate +mediated +mediates +mediating +mediation +mediation's +mediator +mediator's +mediators +medically +medicals +medicate +medicated +medicates +medicating +medication +medication's +medications +medicinal +medicinals +medicines +mediocre +mediocrities +mediocrity +mediocrity's +meditate +meditated +meditates +meditating +meditation +meditation's +meditations +medley +medley's +medleys +meek +meeker +meekest +meekly +meekness +meekness's +meeter +megalomaniac +megalomaniac's +megaphone +megaphone's +megaphoned +megaphones +megaphoning +megaton +megaton's +megatons +melancholy +melancholy's +mellow +mellowed +mellower +mellowest +mellowing +mellows +melodic +melodics +melodies +melodious +melodrama +melodrama's +melodramas +melodramatic +melodramatics +melon +melon's +melons +melted +melting +melts +memberships +membrane +membrane's +membranes +memento +memento's +mementos +memo +memo's +memoir +memoirs +memorably +memorandum +memorandum's +memorandums +memorial +memorials +memos +menace +menaced +menaces +menacing +menagerie +menagerie's +menageries +mending's +menial +menials +menopause +menopause's +menstrual +menstruate +menstruated +menstruates +menstruating +menstruation +menstruation's +mentalities +menthol +menthol's +mentor +mentor's +mentored +mentoring +mentors +mercantile +mercenaries +mercenary +merchandise +merchandise's +merchandised +merchandises +merchandising +merchant +merchant's +merchanted +merchanting +merchants +mercies +merciful +mercifully +merciless +mercilessly +mered +merer +meres +merest +merger +merger's +mergers +meridian +meridian's +meridians +mering +meringue +meringue's +meringues +merited +meriting +mermaid +mermaid's +mermaids +merrier +merriest +merrily +merriment +merriment's +mes +mesdames +mesh +mesh's +meshed +meshes +meshing +messaged +messaging +messenger +messenger's +messengers +messier +messiest +metabolic +metabolism +metabolism's +metabolisms +metallic +metallurgy +metallurgy's +metals +metamorphose +metamorphoses +metamorphosis +metamorphosis's +metaphorical +metaphorically +metaphors +metaphysical +metaphysics +mete +meted +meteor +meteor's +meteoric +meteorite +meteorite's +meteorites +meteorologist +meteorologists +meteorology +meteorology's +meteors +metes +methodical +methodology +methodology's +meticulous +meting +metropolis +metropolis's +metropolises +metropolitan +mettle +mettle's +mew +mewed +mewing +mews +mezzanine +mezzanine's +mezzanines +microbe +microbe's +microbes +microbiology +microbiology's +microcode +microfiche +microfiche's +microfilm +microfilm's +microfilmed +microfilming +microfilms +microorganism +microorganism's +microorganisms +microphone +microphone's +microphones +microscope +microscope's +microscopes +microscopic +microsecond +microseconds +microwaved +microwaves +microwaving +middleman +middleman's +middlemen +middles +midget +midget's +midgets +midriff +midriff's +midriffs +midst +midst's +midstream +midstream's +midsummer +midsummer's +midway +midways +midwife +midwife's +midwifed +midwifes +midwifing +midwives +mien +mien's +miens +mightier +mightiest +migraine +migraine's +migraines +migrant +migrant's +migrants +migrations +migratory +mike +mike's +miked +mikes +miking +milder +mildest +mildew +mildew's +mildewed +mildewing +mildews +mileages +milestone +milestone's +milestones +militancy +militancy's +militant +militants +militarily +militate +militated +militates +militating +militia +militia's +militias +milked +milker +milkier +milkiest +milking +milkman +milkman's +milkmen +milks +milky +milled +miller +miller's +millers +milliner +milliner's +milliners +millinery +millinery's +milling +milling's +millionaire +millionaire's +millionaires +millionth +millionth's +millionths +millisecond +milliseconds +mills +mime +mime's +mimed +mimes +mimicked +mimicking +mimicries +mimicry +mimicry's +mimics +miming +mince +minced +mincemeat +mincemeat's +minces +mincing +mindbogglingly +mindedness +mindful +mindlessly +minefield +minefield's +miner +miner's +mineral +mineral's +minerals +miners +mingle +mingled +mingles +mingling +miniature +miniature's +miniatured +miniatures +miniaturing +minibus +minibus's +minibuses +minicomputer +minicomputer's +minimalism +minimally +minimals +minimums +minion +minion's +minions +ministered +ministerial +ministering +ministries +ministry +ministry's +mink +mink's +minks +minnow +minnow's +minnows +minored +minoring +minors +minstrel +minstrel's +minstrels +minted +minting +mints +minuet +minuet's +minuets +minuscule +minuscule's +minuscules +minuses +minuted +minuter +minutest +minuting +miraculously +mirage +mirage's +mirages +mire +mire's +mired +mires +miring +mirrored +mirroring +mirth +mirth's +misadventure +misadventure's +misadventures +misapprehension +misapprehension's +misappropriate +misappropriated +misappropriates +misappropriating +misappropriation +misappropriations +misbehave +misbehaved +misbehaves +misbehaving +miscarriage +miscarriage's +miscarriages +miscarried +miscarries +miscarry +miscarrying +miscellany +miscellany's +mischief +mischief's +mischiefed +mischiefing +mischiefs +mischievous +misconception +misconception's +misconceptions +misconduct +misconduct's +misconducted +misconducting +misconducts +misconstrue +misconstrued +misconstrues +misconstruing +misdeed +misdeed's +misdeeds +misdirection +misdirection's +miser +miser's +miserables +miseries +miserly +misers +misfit +misfit's +misfits +misfitted +misfitting +misfortunes +misgiving +misgivings +mishap +mishap's +mishapped +mishapping +mishaps +misinform +misinformation +misinformation's +misinformed +misinforming +misinforms +misinterpretation +misinterpretation's +misjudge +misjudged +misjudges +misjudging +mislaid +mislay +mislaying +mislays +mismanagement +mismanagement's +mismatch +mismatched +mismatches +mismatching +misnomer +misnomer's +misnomered +misnomering +misnomers +misprinted +misprinting +misprints +misquote +misquoted +misquotes +misquoting +misrepresentation +misrepresentation's +misrepresentations +misshapen +missionaries +missionary +missionary's +missioned +missioning +missions +missive +missive's +missives +misspell +misspelled +misspelling +misspelling's +misspellings +misspells +mist's +misted +mistier +mistiest +misting +mistletoe +mistletoe's +mistress +mistress's +mistresses +mistrust +mistrusted +mistrusting +mistrusts +misty +mistype +mistyping +misunderstandings +misused +misuses +misusing +mite +mite's +mites +mitigate +mitigated +mitigates +mitigating +mitt +mitt's +mitten +mitten's +mittens +mitts +mixer +mixer's +mixers +mixtures +mnemonics +mnemonics's +moat +moat's +moated +moating +moats +mobbed +mobbing +mobiles +mobility +mobility's +mobs +moccasin +moccasin's +moccasins +mocked +mockeries +mockery +mockery's +mocking +mockingbird +mockingbird's +mockingbirds +mocks +modal +moder +moderated +moderates +moderating +moderator +moderator's +moderators +moderner +modernest +modernity +modernity's +moderns +modester +modestest +modestly +modesty +modesty's +modicum +modicum's +modicums +modifier +modifier's +modifiers +modular +modulate +modulated +modulates +modulating +modulation +modulation's +modulations +mohair +mohair's +moist +moisten +moistened +moistening +moistens +moister +moistest +moisture +moisture's +molar +molar's +molars +molasses +molasses's +molecule's +moles +molest +molested +molesting +molests +mollified +mollifies +mollify +mollifying +mollusk +mollusks +molt +molted +molten +molting +molts +mom +mom's +momentary +momentous +moms +monarchies +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monastics +monetarism +monetary +mongoose +mongoose's +mongrel +mongrel's +mongrels +monies +monies's +monk +monk's +monkeyed +monkeying +monks +monogamous +monogamy +monogamy's +monogram +monogram's +monogrammed +monogramming +monograms +monolithic +monologue +monologue's +monologued +monologues +monologuing +monopolies +monorail +monorail's +monorails +monosyllable +monosyllable's +monosyllables +monotonically +monotonous +monotony +monotony's +monsoon +monsoon's +monsoons +monstrosities +monstrosity +monstrosity's +monstrous +monthlies +monument +monument's +monumental +monuments +moo +moodier +moodiest +moodily +moods +moody +mooed +mooing +moonbeam +moonbeam's +moonbeams +mooned +mooning +moonlight +moonlight's +moonlighted +moonlighting +moonlights +moor +moor's +moored +mooring +mooring's +moorings +moors +moos +moose +moose's +moot +mooted +mooter +mooting +moots +mop +mop's +mope +moped +moped's +mopes +moping +mopped +mopping +mops +morale +morale's +moralist +moralist's +moralists +moralities +moralled +moralling +morass +morass's +morasses +moratorium +moratorium's +moratoriums +morbid +morgue +morgue's +morgues +morn +morn's +morned +morns +moronic +morose +morphine +morphine's +morphology +morphology's +morsel +morsel's +morsels +mortally +mortar +mortar's +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgages +mortgaging +mortification +mortification's +mortified +mortifies +mortify +mortifying +mortuaries +mortuary +mortuary's +mosaic +mosaic's +mosaics +mosque +mosque's +mosques +mosquito +mosquito's +mosquitoes +moss +moss's +mosses +mossier +mossies +mossiest +mossy +motel +motel's +motels +moth +moth's +mothball +mothball's +mothballed +mothballing +mothballs +mothered +motherhood +motherhood's +mothering +motherly +moths +motif +motif's +motifs +motioned +motioning +motionless +motivations +motley +motleys +motlier +motliest +motorbike +motorbike's +motorbikes +motorcade +motorcade's +motorcades +motorcycle +motorcycle's +motorcycled +motorcycles +motorcycling +motored +motoring +motoring's +motorist +motorist's +motorists +mottoes +mound +mound's +mounded +mounding +mounds +mountaineer +mountaineer's +mountaineered +mountaineering +mountaineers +mountainous +mourn +mourned +mourner +mourner's +mourners +mournful +mournfuller +mournfullest +mourning +mourning's +mourns +moused +mouses +mousier +mousiest +mousing +mousse +mousse's +moussed +mousses +moussing +mousy +mouthed +mouthful +mouthful's +mouthfuls +mouthing +mouthpiece +mouthpiece's +mouthpieces +mouths +movable +movables +mover +mover's +movers +mow +mowed +mower +mower's +mowers +mowing +mows +ms +mu +mu's +mucous +mucus +mucus's +muddied +muddier +muddies +muddiest +muddy +muddying +muff +muff's +muffed +muffin +muffin's +muffing +muffins +muffle +muffled +muffler +muffler's +mufflers +muffles +muffling +muffs +mugged +mugger +mugger's +muggers +muggier +muggiest +mugginess +mugging +muggy +mulch +mulch's +mulched +mulches +mulching +mule +mule's +muled +mules +muling +mull +mulled +mulling +mulls +multinational +multinationals +multiplications +multiplicative +multiplicities +multiplicity +multiplicity's +multiprocessing +multitasking +multitude +multitude's +multitudes +mumbled +mumbles +mumbling +mummies +mummified +mummifies +mummify +mummifying +mumps +mumps's +mums +munch +munched +munches +munching +mundanes +municipal +municipalities +municipality +municipality's +municipals +mural +mural's +murals +murderers +murderous +murkier +murkiest +murky +murmur +murmur's +murmured +murmuring +murmurs +muscled +muscling +muscular +muse +mused +muses +mush +mush's +mushed +mushes +mushier +mushiest +mushing +mushroom +mushroom's +mushroomed +mushrooming +mushrooms +mushy +musically +musicals +musicked +musicking +musics +musing +musk +musk's +musked +musket +musket's +muskets +musking +musks +muss +mussed +mussel +mussel's +mussels +musses +mussing +mustang +mustang's +mustangs +mustard +mustard's +muster +mustered +mustering +musters +mustier +mustiest +musts +musty +mutant +mutant's +mutants +mutate +mutated +mutates +mutating +mutation +mutation's +mutations +mute +muted +mutely +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilation's +mutilations +muting +mutinied +mutinies +mutinous +mutiny +mutiny's +mutinying +mutt +mutt's +mutton +mutton's +mutts +muzzle +muzzle's +muzzled +muzzles +muzzling +myopic +myopics +myriad +myriads +mys +mysteried +mysterying +mystical +mysticism +mysticism's +mystics +mystified +mystifies +mystify +mystifying +mythological +mythologies +nab +nabbed +nabbing +nabs +nag +nagged +nagging +nags +naively +naiver +naives +naivest +naivety +naivety's +naivet +naivet's +nakeder +nakedest +nakedness +nakedness's +namesake +namesake's +namesakes +nap +napalm +napalm's +napalmed +napalming +napalms +nape +nape's +napes +napkin +napkin's +napkins +napped +nappies +napping +nappy +nappy's +naps +narcotic +narcotic's +narcotics +narrate +narrated +narrates +narrating +narration +narration's +narrations +narratives +narrator +narrator's +narrators +narrowed +narrowing +narrowly +narrowness +narrowness's +narrows +nasal +nasals +nastily +nastiness +nastiness's +nationalism +nationalism's +nationalist +nationalist's +nationalistic +nationalists +nationalities +nationality +nationality's +nationals +nationwide +nativities +nativity +nativity's +nattier +nattiest +natty +naturalist +naturalist's +naturalists +naturalness +naturals +natured +natures +naturing +naughtier +naughties +naughtiest +naughtily +naughtiness +naughtiness's +nausea +nausea's +nauseate +nauseated +nauseates +nauseating +nauseous +nautical +naval +navel +navel's +navels +navies +navigable +navigate +navigated +navigates +navigating +navigation +navigation's +navigator +navigator's +navigators +navy +navy's +nays +neared +nearing +nearlier +nearliest +nears +nearsighted +nearsightedness +neater +neatest +neatness +neatness's +nebula +nebula's +nebulae +nebulous +necessaries +necessitate +necessitated +necessitates +necessitating +necessities +necked +neckerchief +neckerchief's +neckerchiefs +necking +necklace +necklace's +necklaces +neckline +neckline's +necklines +necks +necktie +necktie's +neckties +necrophilia +necrophilia's +nectar +nectar's +nectarine +nectarine's +nectarines +needier +neediest +needled +needlework +needlework's +needling +needy +negated +negates +negating +negation +negation's +negations +negatived +negatively +negatives +negativing +neglectful +negligee +negligee's +negligees +negligence +negligence's +negligent +negligently +negotiator +negotiator's +negotiators +neigh +neigh's +neighed +neighing +neighs +neon +neon's +neophyte +neophyte's +neophytes +nephew +nephew's +nephews +nepotism +nepotism's +nerved +nerving +nervously +nervousness +nervousness's +nestle +nestled +nestles +nestling +nether +netted +netting +netting's +nettle +nettle's +nettled +nettles +nettling +neurologist +neurologist's +neurologists +neurology +neurology's +neuron +neuron's +neurons +neuroses +neurosis +neurosis's +neurotic +neurotics +neuter +neutered +neutering +neuters +neutrality +neutrality's +neutrals +neutron +neutron's +neutrons +newbie +newbies +newborn +newborns +newed +newfangled +newing +newsagents +newscast +newscast's +newscaster +newscaster's +newscasters +newscasting +newscasts +newsed +newses +newsier +newsiest +newsing +newspapered +newspapering +newsprint +newsprint's +newsstand +newsstand's +newsstands +newsy +newt +newt's +newton +newton's +newts +nibble +nibbled +nibbles +nibbling +niceties +nicety +niche +niche's +niches +nickel +nickel's +nickels +nicknamed +nicknaming +nicotine +nicotine's +niece +niece's +nieces +niftier +niftiest +nifty +nigh +nightclub +nightclub's +nightclubbed +nightclubbing +nightclubs +nightfall +nightfall's +nightgown +nightgown's +nightgowns +nightingale +nightingale's +nightingales +nightly +nightmares +nightmarish +nighttime +nilled +nilling +nils +nimble +nimbler +nimblest +nimbly +nincompoop +nincompoop's +nincompoops +nines +nineteen +nineteen's +nineteens +nineteenth +nineteenths +nineties +ninetieth +ninetieths +ninety +ninety's +ninnies +ninny +ninny's +ninth +ninths +nip +nipped +nippier +nippiest +nipping +nipple +nipple's +nippled +nipples +nippling +nippy +nips +nit +nit's +nitrate +nitrate's +nitrated +nitrates +nitrating +nitrogen +nitrogen's +nits +nitwit +nitwit's +nitwits +nobility +nobility's +nobleman +nobleman's +noblemen +nobler +nobles +noblest +noblewoman +noblewomen +nobly +nobodies +nocturnal +nod +nodded +nodding +nods +noes +noised +noiseless +noiselessly +noisier +noisiest +noisily +noisiness +noisiness's +noising +nomad +nomad's +nomadic +nomads +nomenclature +nomenclature's +nomenclatures +nomination +nomination's +nominations +nominative +nominatives +nominee +nominee's +nominees +non +nonchalance +nonchalance's +nonchalant +nonchalantly +noncommittal +nonconformist +nonconformist's +nonconformists +nondescript +nonentities +nonentity +nonentity's +nones +nonfiction +nonfiction's +nonflammable +nonpartisan +nonpartisans +nonprofit +nonprofits +nonresident +nonresident's +nonresidents +nonsensical +nonstandard +nonstop +nontrivial +nonviolence +nonviolence's +noodle +noodle's +noodled +noodles +noodling +nook +nook's +nooks +nooned +nooning +noons +noose +noose's +nooses +normed +norming +norms +northeast +northeast's +northeasterly +northeastern +northerlies +northerly +northward +northwest +northwest's +northwestern +nosebleed +nosebleed's +nosebleeds +nosed +nosing +nostalgic +nostalgics +nostril +nostril's +nostrils +notables +notations +notch +notch's +notched +notches +notching +notebook +notebook's +notebooks +noteworthy +nothingness +nothingness's +nothings +noticeboard +noticeboards +notifications +notional +notoriety +notoriously +nougat +nougat's +nougats +nourish +nourished +nourishes +nourishing +nourishment +nourishment's +nova +nova's +novelist +novelist's +novelists +novelties +noxious +nozzle +nozzle's +nozzles +nuance +nuance's +nuances +nuclei +nuclei's +nucleus +nucleus's +nude +nuder +nudes +nudest +nudge +nudged +nudges +nudging +nudity +nudity's +nugget +nugget's +nuggets +nuisances +nullified +nullifies +nullify +nullifying +nulls +numbed +numbing +numbness +numbness's +numbs +numeral's +numerate +numerator +numerator's +numerators +numerically +nun's +nuptial +nuptials +nursed +nursemaid +nursemaid's +nursemaids +nurseries +nursery +nursery's +nursing +nurture +nurture's +nurtured +nurtures +nurturing +nutcracker +nutcracker's +nutcrackers +nutmeg +nutmeg's +nutmegged +nutmegging +nutmegs +nutrient +nutrient's +nutrients +nutriment +nutriment's +nutriments +nutrition +nutrition's +nutritional +nutritious +nutshell +nutshell's +nutshells +nutted +nuttier +nuttiest +nutting +nutty +nuzzle +nuzzled +nuzzles +nuzzling +nylon +nylon's +nymph +nymph's +nymphs +ne +oaf +oaf's +oafs +oak +oak's +oaks +oared +oaring +oars +oases +oasis +oasis's +oath +oath's +oaths +oatmeal +oatmeal's +obedience +obedience's +obedient +obediently +obelisk +obelisk's +obelisks +obese +obesity +obesity's +obfuscation +obfuscation's +obituaries +obituary +obituary's +objectively +objectives +objectivity +objectivity's +objector +objectors +obligate +obligated +obligates +obligating +obligations +oblique +obliques +obliterate +obliterated +obliterates +obliterating +obliteration +obliteration's +oblivion +oblivion's +oblivious +oblong +oblongs +oboe +oboe's +oboes +obscener +obscenest +obscenities +obscenity +obscenity's +obscurer +obscurest +obscurities +observable +observance +observance's +observances +observant +observatories +observatory +observatory's +obsessions +obsessive +obsolescence +obsolescent +obsoleted +obsoletes +obsoleting +obstacle +obstacle's +obstacles +obstetrician +obstetrician's +obstetricians +obstetrics +obstetrics's +obstinacy +obstinacy's +obstinate +obstruction +obstruction's +obstructions +obstructive +obtrusive +obtuse +obtuser +obtusest +occasioned +occasioning +occupancy +occupancy's +occupant +occupant's +occupants +occupational +occupations +oceanic +oceanography +oceanography's +oceans +octagon +octagon's +octagonal +octagons +octal +octave +octave's +octaves +octopus +octopus's +octopuses +ocular +oculars +odder +oddest +oddities +oddity +oddity's +ode +ode's +odes +odious +odometer +odometer's +odometers +offbeat +offbeat's +offbeats +offed +offensiveness +offensiveness's +offensives +officiate +officiated +officiates +officiating +officious +offing +offing's +offings +offload +offs +offshoot +offshoot's +offshoots +offshore +offstage +offstages +oftener +oftenest +ogle +ogled +ogles +ogling +ogre +ogre's +ogres +ohm +ohm's +ohms +ohs +oiled +oilier +oiliest +oiling +oils +oily +ointment +ointment's +ointments +okay +okays +okra +okra's +okras +olden +oldened +oldening +oldens +olfactory +olive +olive's +olives +omega +omega's +omelet +omelet's +omelets +omelette's +omen +omen's +omens +ominous +ominously +omnibus +omnibus's +omnipotence +omnipotence's +omnipotent +omnipresent +omniscient +oncoming +onerous +onioned +onioning +onions +onliest +onlooker +onlooker's +onlookers +onomatopoeia +onomatopoeia's +onrush +onrush's +onrushes +onset +onset's +onsets +onsetting +onslaught +onslaught's +onslaughts +onuses +onward +oodles +ooze +oozed +oozes +oozing +opal +opal's +opals +opaque +opaqued +opaquer +opaques +opaquest +opaquing +opener +opener's +openers +openest +openings +openness +operand +operand's +operands +operatic +operatics +operative +operatives +ophthalmologist +ophthalmologist's +ophthalmologists +ophthalmology +ophthalmology's +opinionated +opium +opium's +opossum +opossum's +opossums +opportune +opportunist +opportunist's +opportunists +opposites +oppressive +oppressor +oppressor's +oppressors +optician +optician's +opticians +optics +optics's +optima +optimise's +optimism +optimism's +optimist +optimist's +optimists +optimums +optionals +optioned +optioning +optometrist +optometrist's +optometrists +opulent +opus's +oracle +oracle's +oracled +oracles +oracling +orals +oranges +orangutan +orangutan's +orangutans +oration +oration's +orations +orator +orator's +oratories +orators +oratory +oratory's +orbitals +orbited +orbiting +orbits +orchard +orchard's +orchards +orchestras +orchestrate +orchestrated +orchestrates +orchestrating +orchestration +orchestration's +orchestrations +orchid +orchid's +orchids +ordain +ordained +ordaining +ordains +ordeal +ordeal's +ordeals +orderlies +orderly +ordinance +ordinance's +ordinances +ordinarier +ordinaries +ordinariest +ordinarily +ordination +ordination's +ordinations +ore +ore's +ores +organics +organism +organism's +organisms +organist +organist's +organists +orgasm +orgasm's +orgies +orgy +orgy's +orient's +orientations +orifice +orifice's +originality +originality's +originators +ornament +ornament's +ornamental +ornamented +ornamenting +ornaments +ornate +ornately +ornithologist +ornithologist's +ornithologists +ornithology +ornithology's +orphan +orphan's +orphanage +orphanage's +orphanages +orphaned +orphaning +orphans +orthodontist +orthodontist's +orthodontists +orthodoxes +orthogonal +orthogonality +orthogonality's +orthography +orthography's +oscillate +oscillated +oscillates +oscillating +oscillation +oscillations +oscilloscope +oscilloscope's +osmosis +osmosis's +ostensible +ostensibly +ostentation +ostentation's +ostentatious +ostrich +ostrich's +ostriches +otter +otter's +ottered +ottering +otters +ouch +ounce +ounce's +ounces +oust +ousted +ouster +ouster's +ousters +ousting +ousts +outbound +outbreak +outbreak's +outbreaking +outbreaks +outbroke +outbroken +outburst +outburst's +outbursting +outbursts +outcast +outcast's +outcasting +outcasts +outclass +outclassed +outclasses +outclassing +outcries +outdid +outdistance +outdistanced +outdistances +outdistancing +outdo +outdoes +outdoing +outdone +outdoor +outdoors +outed +outermost +outers +outfield +outfield's +outfields +outfit +outfit's +outfits +outfitted +outfitting +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outgrowth's +outgrowths +outhouse +outhouse's +outhouses +outing +outing's +outings +outlaid +outlandish +outlast +outlasted +outlasting +outlasts +outlaw +outlaw's +outlawed +outlawing +outlaws +outlay +outlay's +outlaying +outlays +outlet +outlet's +outlets +outlive +outlived +outlives +outliving +outlooked +outlooking +outlooks +outlying +outmoded +outnumber +outnumbered +outnumbering +outnumbers +outpatient +outpatient's +outpatients +outpost +outpost's +outposts +outputted +outputting +outrageously +outran +outrun +outrunning +outruns +outs +outsets +outsetting +outshine +outshines +outshining +outshone +outsider +outsider's +outsiders +outsides +outskirt +outskirts +outsmart +outsmarted +outsmarting +outsmarts +outspoken +outstandingly +outstation +outstation's +outstations +outstrip +outstripped +outstripping +outstrips +outward +outwardly +outwards +outweighed +outweighing +outwit +outwits +outwitted +outwitting +ova +ova's +oval +ovals +ovaries +ovary +ovary's +ovation +ovation's +ovations +oven +oven's +ovens +overalls +overate +overbear +overbearing +overbears +overblown +overboard +overbore +overborne +overburden +overburdened +overburdening +overburdens +overcast +overcasting +overcasts +overcharge +overcharged +overcharges +overcharging +overcoat +overcoat's +overcoats +overcrowd +overcrowded +overcrowding +overcrowds +overdid +overdo +overdoes +overdoing +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraw +overdrawing +overdrawn +overdraws +overdrew +overeat +overeaten +overeating +overeats +overestimate +overestimated +overestimates +overestimating +overflowed +overflowing +overflows +overgrew +overgrow +overgrowing +overgrown +overgrows +overhand +overhands +overhang +overhanging +overhangs +overhaul +overhauled +overhauling +overhauls +overhear +overheard +overhearing +overhears +overheat +overheated +overheating +overheats +overhung +overkill +overkill's +overlaid +overlain +overland +overlands +overlapped +overlapping +overlaps +overlay +overlaying +overlays +overlie +overlies +overlying +overnights +overpass +overpass's +overpasses +overpopulation +overpopulation's +overpower +overpowered +overpowering +overpowers +overprint +overprinted +overprinting +overprints +overran +overrate +overrated +overrates +overrating +overreact +overreacted +overreacting +overreacts +overrule +overruled +overrules +overruling +overrun +overrunning +overruns +overs +oversampling +oversaw +oversee +overseeing +overseen +overseer +overseer's +overseers +oversees +overshadow +overshadowed +overshadowing +overshadows +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplification's +oversleep +oversleeping +oversleeps +overslept +overstate +overstated +overstates +overstating +overstep +overstepped +overstepping +oversteps +overt +overtake +overtaken +overtakes +overtaking +overthrew +overthrow +overthrowing +overthrown +overthrows +overtimes +overtly +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overused +overuses +overusing +overweight +overwhelmingly +overwork +overworked +overworking +overworks +overwrite +overwrites +overwrought +ovum +ovum's +owl +owl's +owls +ox +ox's +oxen +oxen's +oxes +oxidation +oxidation's +oxide +oxide's +oxides +oyster +oyster's +oysters +pa +pa's +paced +pacemaker +pacemaker's +pacemakers +paces +pacific +pacified +pacifiers +pacifies +pacifism +pacifism's +pacifist +pacifist's +pacifists +pacify +pacifying +pacing +packer +packer's +packers +pact +pact's +pacts +paddies +paddle +paddle's +paddled +paddles +paddling +paddock +paddock's +paddocked +paddocking +paddocks +paddy +paddy's +padlock +padlock's +padlocked +padlocking +padlocks +pagan +pagan's +pagans +pageant +pageant's +pageantry +pageantry's +pageants +pager +pagination +pagoda +pagoda's +pagodas +pail +pail's +pails +pained +painfuller +painfullest +paining +painlessly +painstaking +painter +painter's +paired +pairing +pal +pal's +palaces +palatable +palate +palate's +palates +palatial +paled +paleontologist +paleontologists +paleontology +paleontology's +paler +pales +palest +palette +palette's +palettes +paling +pall +pall's +pallbearer +pallbearer's +pallbearers +palled +pallid +palling +pallor +pallor's +palls +palm +palm's +palmed +palming +palms +palomino +palomino's +palominos +palpable +palpably +pals +paltrier +paltriest +paltry +pamper +pampered +pampering +pampers +pamphlet +pamphlet's +pamphlets +panacea +panacea's +panaceas +pancake +pancake's +pancaked +pancakes +pancaking +pancreas +pancreas's +pancreases +pancreatic +panda +panda's +pandas +pandemonium +pandemonium's +pander +pandered +pandering +panders +pane +pane's +panes +pang +pang's +panged +panging +pangs +panhandle +panhandle's +panhandled +panhandler +panhandlers +panhandles +panhandling +panicked +panickier +panickiest +panicking +panicky +panics +panned +panning +panorama +panorama's +panoramas +panoramic +pans +pansies +pansy +pansy's +panted +panther +panther's +panthers +pantie +panties +panting +pantomime +pantomime's +pantomimed +pantomimes +pantomiming +pantries +pantry +pantry's +pap +pap's +papa +papa's +papacies +papacy +papacy's +papal +papas +papaya +papaya's +papayas +paperbacked +paperbacking +paperbacks +papered +papering +paperweight +paperweight's +paperweights +paperwork +paperwork's +paprika +paprika's +papyri +papyrus +papyrus's +parable +parable's +parabled +parables +parabling +parachute +parachute's +parachuted +parachutes +parachuting +paraded +parades +paradigm +paradigm's +parading +paradises +paradoxes +paradoxical +paradoxically +paraffin +paraffin's +paragon +paragon's +paragons +paragraphed +paragraphing +parakeet +parakeet's +parakeets +paralysis +paralysis's +paralytic +paralytics +paramount +paranoids +paraphernalia +paraphrased +paraphrases +paraphrasing +paraplegic +paraplegics +parasite +parasite's +parasites +parasitic +parasol +parasol's +parasols +paratrooper +paratrooper's +paratroopers +parcel +parcel's +parcels +parch +parched +parches +parching +parchment +parchment's +parchments +pardonable +pardoned +pardoning +pardons +pare +pared +parentage +parentage's +parental +parented +parenthesis's +parenthetical +parenthood +parenthood's +parenting +pares +paring +parish +parish's +parishes +parishioner +parishioner's +parishioners +parka +parka's +parkas +parkway +parkway's +parkways +parliamentary +parliaments +parodied +parodies +parodying +parole +parole's +paroled +paroles +paroling +parred +parring +parroted +parroting +parrots +pars +parsec +parsecs +parser +parser's +parsley +parsley's +parsnip +parsnip's +parsnips +parson +parson's +parsonage +parsonage's +parsonages +parsons +partake +partaken +partakes +partaking +parted +partiality +partiality's +partials +participant's +participation +participation's +participle +participle's +participles +particulars +partied +parting +parting's +partings +partisan +partisan's +partisans +partnered +partnering +partnership +partnership's +partnerships +partook +partridge +partridge's +partridges +partying +pas +passable +passageway +passageway's +passageways +passbook +passbook's +passbooks +passer +passionated +passionately +passionates +passionating +passioned +passioning +passions +passively +passives +passports +pass +pass's +pasta +pasta's +pastas +pasted +pastel +pastel's +pastels +pastes +pastiche +pastiche's +pastier +pasties +pastiest +pastime +pastime's +pastimes +pasting +pastor +pastor's +pastoral +pastorals +pastors +pastries +pastry +pastry's +pasts +pasture +pasture's +pastured +pastures +pasturing +pasty +patchwork +patchwork's +patchworks +patchy +pate +pate's +patented +patenting +patently +patents +paternal +paternalism +paternalism's +paternity +paternity's +pates +pathetically +pathological +pathologist +pathologists +pathology +pathology's +pathos +pathos's +pathway +pathway's +pathways +patienter +patientest +patiently +patio +patio's +patios +patriarch +patriarch's +patriarchal +patriarchs +patrimonies +patrimony +patrimony's +patriot +patriot's +patriotic +patriotism +patriotism's +patriots +patrol +patrol's +patrolled +patrolling +patrols +patron +patron's +patronage +patronage's +patronages +patrons +pats +patted +patter +pattered +pattering +patterned +patterning +patters +patties +patting +patty +patty's +paucity +paucity's +paunch +paunch's +paunched +paunches +paunchier +paunchiest +paunching +paunchy +pauper +pauper's +paupers +pave +paved +pavemented +pavementing +pavements +paves +pavilion +pavilion's +pavilions +paving +paving's +paw +paw's +pawed +pawing +pawn +pawnbroker +pawnbroker's +pawnbrokers +pawned +pawning +pawns +paws +payable +payer +payers +payload +payload's +payoff +payoff's +payoffs +payroll +payroll's +payrolls +pea +pea's +peaceable +peacefuller +peacefullest +peacefully +peacemaker +peacemaker's +peacemakers +peaces +peach +peach's +peaches +peacock +peacock's +peacocks +peaked +peaking +peal +peal's +pealed +pealing +peals +peanut's +pear +pear's +pearl +pearl's +pearled +pearling +pearls +pears +peas +peasant's +peat +peat's +pebble +pebble's +pebbled +pebbles +pebbling +pecan +pecan's +pecans +peck +peck's +pecked +pecking +pecks +peculiarities +peculiarity +peculiarity's +peculiarly +pedagogy +pedagogy's +pedals +peddle +peddled +peddler +peddler's +peddlers +peddles +peddling +pedestal +pedestal's +pedestals +pediatrician's +pediatricians +pediatrics +pedigree +pedigree's +pedigrees +peek +peeked +peeking +peeks +peel +peeled +peeling +peeling's +peels +peep +peeped +peeping +peeps +peered +peering +peerless +peeve +peeved +peeves +peeving +peevish +peg +peg's +pegged +pegging +pegs +pelican +pelican's +pelicans +pellet +pellet's +pelleted +pelleting +pellets +pelt +pelted +pelting +pelts +pelvic +pelvics +pelvis +pelvis's +pelvises +penal +penance +penance's +penanced +penances +penancing +penchant +penchant's +pencils +pendant +pendant's +pendants +pendulum +pendulum's +pendulums +penetrate +penetrated +penetrates +penetrating +penetration +penetration's +penetrations +penguins +penicillin +penicillin's +peninsula +peninsula's +peninsulas +penis +penis's +penises +penitence +penitence's +penitent +penitentiaries +penitentiary +penitentiary's +penitents +penknife +penknife's +penknives +penmanship +penmanship's +pennant +pennant's +pennants +penned +penniless +penning +pension +pension's +pensioned +pensioner +pensioners +pensioning +pensions +pensive +pensively +pentagon +pentagon's +pentagonal +pentagonals +pentagons +penthouse +penthouse's +penthoused +penthouses +penthousing +penultimate +peon +peon's +peonies +peons +peony +peony's +peopled +peopling +pep +pep's +pepped +pepper +pepper's +peppered +peppering +peppermint +peppermint's +peppermints +peppers +pepping +peps +percentages +perceptible +perceptions +perceptive +perch +perch's +perchance +perched +perches +perching +percolate +percolated +percolates +percolating +percolation +percolation's +percolator +percolator's +percolators +percussion +percussion's +peremptory +perennial +perennials +perfected +perfecter +perfectest +perfecting +perfectionist +perfectionist's +perfectionists +perfections +perfects +perforate +perforated +perforates +perforating +perforation +perforations +performer +performer's +performers +perfume +perfume's +perfumed +perfumes +perfuming +perfunctorily +perfunctory +perhapses +peril +peril's +perilous +perilously +perils +perimeter +perimeter's +perimeters +periodical +periodical's +periodicals +peripheries +periphery +periphery's +periscope +periscope's +periscoped +periscopes +periscoping +perish +perishable +perishables +perished +perishes +perishing +perjure +perjured +perjures +perjuries +perjuring +perjury +perjury's +perk +perked +perkier +perkiest +perking +perks +perky +permanence +permanence's +permanents +permeate +permeated +permeates +permeating +permissions +permissive +permutation +permutation's +permutations +pernicious +peroxide +peroxide's +peroxided +peroxides +peroxiding +perpendicular +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetrator +perpetrator's +perpetrators +perpetually +perpetuals +perpetuate +perpetuated +perpetuates +perpetuating +perplex +perplexed +perplexes +perplexing +perplexities +perplexity +perplexity's +persecution +persecution's +persecutions +persecutor +persecutor's +persecutors +perseverance +perseverance's +persevere +persevered +perseveres +persevering +persisted +persistence +persistence's +persistently +persisting +persists +persona +persona's +personable +personals +personification +personification's +personifications +personified +personifies +personify +personifying +perspectives +perspiration +perspiration's +perspire +perspired +perspires +perspiring +persuasions +persuasive +persuasively +pert +pertain +pertained +pertaining +pertains +perter +pertest +pertinent +pertinents +perts +perturb +perturbed +perturbing +perturbs +perusal +perusal's +perusals +peruse +perused +peruses +perusing +pervade +pervaded +pervades +pervading +pervasive +perversion +perversion's +perversions +pervert +perverted +perverting +perverts +peskier +peskiest +pesky +pessimism +pessimism's +pessimist +pessimist's +pessimistic +pessimists +pest +pest's +pester +pestered +pestering +pesters +pesticide +pesticide's +pesticides +pestilence +pestilence's +pestilences +pests +petal +petal's +petals +peter +petered +petering +peters +petite +petites +petition +petition's +petitioned +petitioning +petitions +petrified +petrifies +petrify +petrifying +petroleum +petroleum's +pets +petted +petticoat +petticoat's +petticoats +pettier +petties +pettiest +pettiness +petting +petulant +petunia +petunia's +petunias +pew +pew's +pews +pewter +pewter's +pewters +phantom +phantom's +phantoms +pharmaceutical +pharmaceuticals +pharmacist +pharmacist's +pharmacists +pheasant +pheasant's +pheasants +phenomenal +phenomenally +phenomenas +philanthropic +philanthropies +philanthropist +philanthropist's +philanthropists +philanthropy +philanthropy's +phlegm +phlegm's +phlegmatic +phobia +phobia's +phobias +phonetic +phonetics +phonetics's +phonics +phonics's +phonied +phonier +phonies +phoniest +phonograph +phonograph's +phonographs +phony +phonying +phosphor +phosphor's +phosphorescence +phosphorescence's +phosphorescent +phosphorus +phosphorus's +photocopied +photocopier +photocopier's +photocopiers +photocopies +photocopying +photoed +photogenic +photographed +photographer +photographer's +photographers +photographing +photography +photography's +photoing +photon +photons +photosynthesis +photosynthesis's +phototypesetter +phraseology +phraseology's +physicals +physician +physician's +physicians +physiological +physique +physique's +physiques +pianist +pianist's +pianists +pianos +piccolo +piccolo's +piccolos +pickax +pickax's +pickaxed +pickaxes +pickaxing +picket +picket's +picketed +picketing +pickets +pickier +pickiest +pickle +pickle's +pickled +pickles +pickling +pickpocket +pickpocket's +pickpockets +pickup +pickups +picky +picnic +picnic's +picnicked +picnicking +picnics +pictorial +pictorials +pictured +picturesque +picturing +piddle +piddled +piddles +piddling +pieced +piecemeal +piecework +piecework's +piecing +pier +pier's +pierce +pierced +pierces +piercing +piers +pies +piety +piety's +pigeoned +pigeonhole +pigeonhole's +pigeonholed +pigeonholes +pigeonholing +pigeoning +pigeons +pigged +pigging +piggish +piggyback +piggyback's +piggybacked +piggybacking +piggybacks +pigheaded +pigment +pigment's +pigments +pigpen +pigpen's +pigpens +pigtail +pigtail's +pigtails +pike +pike's +piked +pikes +piking +piled +pilfer +pilfered +pilfering +pilfers +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +piling's +pillage +pillaged +pillages +pillaging +pillar +pillar's +pillars +pillow +pillow's +pillowcase +pillowcase's +pillowcases +pillowed +pillowing +pillows +piloted +piloting +pilots +pimple +pimple's +pimples +pimplier +pimpliest +pimply +pimply's +pincushion +pincushion's +pincushions +pine +pine's +pineapple +pineapple's +pineapples +pined +pines +pining +pinion +pinion's +pinioned +pinioning +pinions +pinked +pinker +pinkest +pinking +pinks +pinnacle +pinnacle's +pinnacles +pinned +pinning +pinpoint +pinpointed +pinpointing +pinpoints +pioneer +pioneer's +pioneered +pioneering +pioneers +pious +piped +pipelines +piping +piping's +pique +pique's +piqued +piques +piquing +piracy +piracy's +piranha +piranha's +piranhas +pirate +pirate's +pirated +pirates +pirating +pirouette +pirouette's +pirouetted +pirouettes +pirouetting +pis +pistachio +pistachio's +pistachios +pistol +pistol's +pistols +piston +piston's +pistons +pitched +pitcher +pitcher's +pitchers +pitches +pitchfork +pitchfork's +pitchforked +pitchforking +pitchforks +pitching +piteous +piteously +pitfall's +pithier +pithiest +pithy +pitied +pities +pitiful +pitifuller +pitifullest +pitifully +pitiless +pits +pittance +pittance's +pittances +pitted +pitting +pitying +pivot +pivot's +pivotal +pivoted +pivoting +pivots +pixie +pixie's +pixies +placard +placard's +placarded +placarding +placards +placate +placated +placates +placating +placement +placement's +placenta +placenta's +placentas +placid +placidly +plagiarism +plagiarism's +plagiarisms +plagiarist +plagiarist's +plagiarists +plaice +plaice's +plaid +plaid's +plaided +plaiding +plaids +plainer +plainest +plains +plaintiff +plaintiff's +plaintiffs +plaintive +planar +planed +planetarium +planetarium's +planetariums +planing +plank +plank's +planked +planking +planks +plankton +plankton's +planner +planners +plantain +plantain's +plantains +plantation +plantation's +plantations +planter +planter's +planters +plaque +plaque's +plaques +plasma +plasma's +plastics +plateau +plateau's +plateaued +plateauing +plateaus +plated +platformed +platforming +platforms +plating +platinum +platinum's +platitude +platitude's +platitudes +platoon +platoon's +platooned +platooning +platoons +platter +platter's +platters +plausibility +plausibly +playable +playback +playback's +playful +playfully +playfulness +playfulness's +playgrounds +playhouse +playhouse's +playhouses +playmate +playmate's +playmates +playpen +playpen's +playpens +plaything +plaything's +playthings +playwright +playwright's +playwrights +plaza +plaza's +plazas +plead +pleaded +pleading +pleading's +pleads +pleas +pleasanter +pleasantest +pleasantries +pleasantry +pleasantry's +pleasings +pleasurable +pleasured +pleasures +pleasuring +pleat +pleat's +pleated +pleating +pleats +pledge +pledge's +pledged +pledges +pledging +plentiful +plentifully +plethora +plethora's +pliable +pliant +plied +pliers +plies +plight +plight's +plighted +plighting +plights +plod +plodded +plodding +plods +plop +plop's +plopped +plopping +plops +plotters +ploys +pluck +plucked +plucking +plucks +plucky +plum +plum's +plumage +plumage's +plumb +plumbed +plumber +plumber's +plumbers +plumbing +plumbing's +plumbs +plume +plume's +plumed +plumes +pluming +plummet +plummeted +plummeting +plummets +plump +plumped +plumper +plumpest +plumping +plumps +plums +plunder +plundered +plundering +plunders +plunge +plunged +plunger +plunger's +plungers +plunges +plunging +plurality +plurality's +plurals +pluses +plush +plush's +plusher +plushest +plussed +plussing +plutonium +plutonium's +ply +plying +plywood +plywood's +pneumatic +pneumonia +pneumonia's +poach +poached +poacher +poacher's +poachers +poaches +poaching +pocketbook +pocketbook's +pocketbooks +pocketed +pocketing +pockmark +pockmark's +pockmarked +pockmarking +pockmarks +pod +pod's +podded +podding +podium +podium's +podiums +pods +poetical +poignancy +poignancy's +poignant +poinsettia +poinsettia's +poinsettias +pointedly +pointlessly +poise +poise's +poised +poises +poising +poisonous +poked +poker +poker's +pokers +pokes +pokier +pokiest +poking +poky +polarity +polarity's +polars +poled +polemic +polemics +poles +policed +policemen +polices +policewoman +policewoman's +policewomen +policing +poling +polio +polio's +polios +politely +politer +politest +polka +polka's +polkaed +polkaing +polkas +polled +pollen +pollen's +pollinate +pollinated +pollinates +pollinating +pollination +pollination's +polling +pollster +pollster's +pollsters +pollutant +pollutant's +pollutants +pollute +polluted +pollutes +polluting +polo +polo's +polygamous +polygamy +polygamy's +polygon +polygon's +polygons +polynomials +polyp +polyp's +polyps +polytechnic +polytechnic's +pomegranate +pomegranate's +pomegranates +pomp +pomp's +poncho +poncho's +ponchos +pond +pond's +ponder +pondered +pondering +ponderous +ponders +ponds +ponies +pontoon +pontoon's +pontooned +pontooning +pontoons +pony +pony's +poodle +poodle's +poodles +pooled +pooling +pools +poop +poop's +pooped +pooping +poops +popcorn +popcorn's +poplar +poplar's +poplars +poppies +poppy +poppy's +populaces +popularly +populars +populous +porcelain +porcelain's +porch +porch's +porches +porcupine +porcupine's +porcupines +pore +pored +pores +poring +pornographic +porous +porpoise +porpoise's +porpoised +porpoises +porpoising +porridge +porridge's +portables +portal +portal's +portals +portend +portended +portending +portends +portent +portent's +portents +portered +portering +portfolio +portfolio's +portfolios +porthole +porthole's +portholes +portico +portico's +porticoes +portioned +portioning +portlier +portliest +portly +portrait +portrait's +portraits +portrayal +portrayal's +portrayals +posies +positional +positiver +positives +positivest +positivism +positivism's +possessions +possessive +possessives +possessor +possessor's +possessors +possibler +possibles +possiblest +possum +possum's +possums +postbox +postbox's +postcards +postcode +postcode's +posterior +posteriors +posterity +posterity's +postgraduate +postgraduate's +postgraduates +posthumous +posthumously +postman +postman's +postmark +postmark's +postmarked +postmarking +postmarks +postmasters +postmen +postponement +postponements +postscripts +postulated +postulates +postulating +posture +posture's +postured +postures +posturing +posy +posy's +potassium +potassium's +potency +potency's +potent +pothole +pothole's +potholed +potholes +potholing +potion +potion's +potions +pots +potted +potter +potter's +pottered +potteries +pottering +potters +pottery +pottery's +potting +pouch +pouch's +pouched +pouches +pouching +poultry +poultry's +pounce +pounced +pounces +pouncing +pounded +pounding +pout +pouted +pouting +pouts +powdered +powdering +powders +powdery +powerfully +powerhouse +powerhouse's +powerhouses +powerless +powwow +powwow's +powwowed +powwowing +powwows +practicalities +practicality +practicality's +practitioner +practitioner's +practitioners +pragmatics +pragmatism +pragmatism's +prairie +prairie's +prairies +praised +praises +praiseworthy +praising +pram +pram's +prance +pranced +prances +prancing +prank +prank's +pranks +prattle +prattled +prattles +prattling +prawn +prawn's +prawned +prawning +prawns +preacher +preacher's +preachers +preamble +preamble's +preambled +preambles +preambling +precarious +precariously +precautionary +precedents +precinct +precinct's +precincts +precipice +precipice's +precipices +precipitate +precipitated +precipitates +precipitating +precipitation +precipitation's +precipitations +precipitous +preciser +precises +precisest +preclude +precluded +precludes +precluding +precocious +preconceive +preconceived +preconceives +preconceiving +preconception +preconception's +preconceptions +precursor +precursor's +precursors +predator +predator's +predators +predatory +predefined +predestination +predestination's +predicament +predicament's +predicaments +predicate +predicated +predicates +predicating +predictably +predictor +predictor's +predisposition +predisposition's +predispositions +predominance +predominance's +predominant +predominate +predominated +predominates +predominating +preeminence +preeminence's +preeminent +preempt +preempted +preempting +preempts +preen +preened +preening +preens +prefab +prefab's +prefabbed +prefabbing +prefabs +prefaced +prefaces +prefacing +prefect +prefect's +preferential +pregnancies +prehistoric +prejudicial +preliminaries +prelude +prelude's +preludes +premeditation +premeditation's +premier +premier's +premiere +premiere's +premiered +premieres +premiering +premiers +premised +premising +premiums +premonition +premonition's +premonitions +prenatal +preoccupied +preoccupies +preoccupy +preoccupying +prepaid +preparations +preparatory +prepay +prepaying +prepays +preponderance +preponderance's +preponderances +preposition +preposition's +prepositional +prepositioned +prepositioning +prepositions +preposterous +prerequisites +prerogative +prerogative's +prerogatives +prescriptions +presences +presentable +presentations +presenter +preservation +preservation's +preservative +preservative's +preservatives +preside +presided +presidencies +presidency +presidency's +presidential +presidents +presides +presiding +pressings +pressured +pressuring +prestige +prestige's +prestigious +presto +presumption +presumption's +presumptions +presumptuous +presuppose +presupposed +presupposes +presupposing +pretender +pretender's +pretenders +pretentiously +pretentiousness +pretext +pretext's +pretexted +pretexting +pretexts +prettied +prettier +pretties +prettiest +prettying +pretzel +pretzel's +pretzels +prevailed +prevailing +prevails +prevalence +prevalence's +prevalents +preventable +preventive +preventives +previewed +previewers +previewing +previews +prey +prey's +preyed +preying +preys +priceless +prick +pricked +pricking +prickle +prickle's +prickled +prickles +pricklier +prickliest +prickling +prickly +pricks +prided +prides +priding +pried +prier +pries +priestess +priestess's +priestesses +priesthood +priesthood's +priesthoods +prim +primal +primaries +primate +primate's +primates +primed +primer +primer's +primers +primeval +priming +priming's +primly +primmer +primmest +primp +primped +primping +primps +primrose +primrose's +primrosed +primroses +primrosing +princes +princess +princess's +princesses +principalities +principality +principality's +principals +principled +principling +printable +printings +priors +prism +prism's +prisms +prisoned +prisoner's +prisoning +prisons +privater +privates +privatest +privation +privation's +privations +privier +privies +priviest +privy +probabilistic +probables +probation +probation's +probe +probed +probes +probing +problematic +procedural +procession +procession's +processional +processionals +processioned +processioning +processions +proclaimed +proclaiming +proclaims +proclamation +proclamation's +proclamations +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastination's +procure +procured +procurement +procurement's +procures +procuring +prod +prodded +prodding +prodigal +prodigals +prodigies +prodigious +prodigy +prodigy's +prods +productions +profane +profaned +profanes +profaning +profanities +profanity +profanity's +profess +professed +professes +professing +professionally +professions +professors +proffer +proffered +proffering +proffers +proficiency +proficiency's +proficient +proficiently +proficients +profiled +profiling +profited +profiteer +profiteer's +profiteered +profiteering +profiteers +profiting +profounder +profoundest +profoundly +profundities +profundity +profundity's +profuse +profusely +profusion +profusion's +profusions +progeny +progeny's +prognoses +prognosis +prognosis's +progression +progression's +progressions +progressive +progressively +progressives +prohibition +prohibition's +prohibitions +prohibitive +prohibitively +projectile +projectile's +projectiles +projections +projector +projector's +projectors +proletarian +proletarians +proletariat +proletariat's +proliferate +proliferated +proliferates +proliferating +prolific +prologue +prologue's +prologues +prom +prom's +promenade +promenade's +promenaded +promenades +promenading +prominence +prominence's +prominently +promiscuity +promiscuity's +promiscuous +promontories +promontory +promontory's +promotions +prompter +promptest +promptness +promptness's +proms +promulgate +promulgated +promulgates +promulgating +prong +prong's +prongs +pronouncement +pronouncement's +pronouncements +pronouns +pronunciations +proofed +proofing +proofread +proofreading +proofreads +prop +propagate +propagated +propagates +propagating +propagation +propagation's +propel +propelled +propeller +propeller's +propellers +propelling +propels +propensities +propensity +propensity's +properer +properest +prophecies +prophecy +prophecy's +prophesied +prophesies +prophesy +prophesying +prophetic +prophets +proponent +proponent's +proponents +proportionality +proportionality's +proportionally +proportionals +proportionate +proportioned +proportioning +propositional +propositioned +propositioning +propositions +propped +propping +proprietaries +proprietor +proprietor's +proprietors +propriety +propriety's +props +propulsion +propulsion's +pros +prosecutions +prosecutor +prosecutor's +prosecutors +proses +prospected +prospecting +prospectives +prospector +prospector's +prospectors +prospectus +prospectus's +prospectuses +prosper +prospered +prospering +prosperity +prosperity's +prosperous +prospers +prostitute's +prostituted +prostituting +prostitution +prostitution's +prostrate +prostrated +prostrates +prostrating +protagonist +protagonists +protections +protective +protectives +protector +protector's +protectors +proteins +protestant +protested +protesting +protests +proton +proton's +protons +prototypes +protract +protracted +protracting +protractor +protractor's +protractors +protracts +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +protg +protg's +protgs +prouder +proudest +proudly +provable +provably +provenance +provenance's +proverb +proverb's +proverbial +proverbs +providence +providence's +provider +provider's +province +province's +provinces +provincial +provincials +provisionally +provisioned +provisioning +proviso +proviso's +provisos +provocation +provocation's +provocations +prow +prow's +prowess +prowess's +prowl +prowled +prowler +prowler's +prowlers +prowling +prowls +prows +proxies +proxy +proxy's +prude +prude's +prudence +prudence's +prudent +prudes +prudish +prune +prune's +pruned +prunes +pruning +pry +prying +prcis +prcis's +prcised +prcising +psalm +psalm's +psalms +pseudonym +pseudonym's +pseudonyms +psych +psyche +psyche's +psyched +psychedelic +psychedelics +psyches +psychiatric +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychiatry's +psychic +psychics +psyching +psychoanalysis +psychoanalysis's +psychoanalyst +psychoanalysts +psychologically +psychologies +psychologist's +psychopath +psychopath's +psychopaths +psychoses +psychosis +psychosis's +psychotherapies +psychotherapy +psychotherapy's +psychotic +psychs +puberty +puberty's +puck +puck's +pucked +pucker +puckered +puckering +puckers +pucking +pucks +puddings +puddle +puddle's +puddled +puddles +puddling +pudgier +pudgiest +pudgy +pueblo +pueblo's +pueblos +puff +puff's +puffed +puffer +puffier +puffiest +puffing +puffs +puffy +pugnacious +puke +puked +pukes +puking +pulley +pulley's +pulleys +pullover +pullover's +pullovers +pulmonary +pulped +pulping +pulpit +pulpit's +pulpits +pulps +pulsate +pulsated +pulsates +pulsating +pulsation +pulsation's +pulsations +pulse's +pulsed +pulsing +puma +puma's +pumas +pumice +pumice's +pumices +pummel +pummels +pumpernickel +pumpernickel's +pumpkin +pumpkin's +pumpkins +punchline +punctual +punctuality +punctuality's +punctuate +punctuated +punctuates +punctuating +puncture's +punctured +punctures +puncturing +pundit +pundit's +pundits +pungent +punier +puniest +punishable +punishments +punitive +punk +punk's +punker +punkest +punks +punned +punning +punted +punter +punter's +punters +punting +puny +pup +pup's +pupil's +pupped +puppet +puppet's +puppets +puppied +puppies +pupping +puppy +puppy's +puppying +pups +purchaser +purchasers +pured +puree +puree's +pureed +pureeing +purees +purer +purest +purgatory +purgatory's +purged +purges +purging +purification +purified +purifies +purify +purifying +puring +puritanical +purpler +purples +purplest +purport +purported +purporting +purports +purposed +purposeful +purposing +purr +purred +purring +purrs +purse +purse's +pursed +purses +pursing +pursuits +purveyor +purveyor's +pus +pus's +pusher +pusher's +pushers +pushier +pushiest +pushover +pushover's +pushovers +pushy +puss +pusses +pussier +pussies +pussiest +pussy +pussy's +putative +putrid +putt's +putter +putter's +puttered +puttering +putters +puttied +putties +putty +putty's +puttying +pyramid +pyramid's +pyramided +pyramiding +pyramids +pyre +pyre's +pyres +pythons +pres +qua +quack +quacked +quacking +quacks +quadrangle +quadrangle's +quadrangles +quadrant +quadrant's +quadrants +quadratic +quadratic's +quadrilateral +quadrilaterals +quadruped +quadruped's +quadrupeds +quadruple +quadrupled +quadruples +quadruplet +quadruplet's +quadruplets +quadrupling +quagmire +quagmire's +quagmired +quagmires +quagmiring +quail +quail's +quailed +quailing +quails +quaint +quainter +quaintest +quake +quaked +quakes +quaking +qualitative +qualm +qualm's +qualms +quandaries +quandary +quandary's +quantifier +quantifier's +quantify +quantitative +quarantine +quarantine's +quarantined +quarantines +quarantining +quark +quark's +quarrel +quarrel's +quarrels +quarrelsome +quarried +quarries +quarry +quarry's +quarrying +quart +quart's +quarterback +quarterback's +quarterbacked +quarterbacking +quarterbacks +quartered +quartering +quarterlies +quarterly +quartet +quartet's +quartets +quarts +quartz +quartz's +quash +quashed +quashes +quashing +quaver +quavered +quavering +quavers +quay +quay's +quays +queasier +queasiest +queasy +queened +queening +queenlier +queenliest +queenly +queer +queered +queerer +queerest +queering +queers +quell +quelled +quelling +quells +quench +quenched +quenches +quenching +queried +querying +quested +questing +questionnaires +quests +quibbled +quibbles +quibbling +quiche +quiche's +quicken +quickened +quickening +quickens +quicksand +quicksand's +quicksands +quieted +quieting +quiets +quill +quill's +quills +quilt +quilt's +quilted +quilting +quilts +quinine +quinine's +quintessence +quintessence's +quintessences +quintet +quintet's +quintets +quintuplet +quintuplet's +quintuplets +quip +quip's +quipped +quipping +quips +quirk +quirk's +quirked +quirking +quirks +quirky +quited +quites +quiting +quitter +quitters +quiver +quivered +quivering +quivers +quizzed +quizzes +quizzical +quizzing +quorum +quorum's +quorums +quotient +quotient's +quotients +rabbi +rabbi's +rabbis +rabbited +rabbiting +rabble +rabble's +rabbles +rabies +raccoon +raccoon's +raccoons +racer +racer's +racetrack +racetrack's +racetracks +racially +racier +raciest +racists +racked +racketed +racketeer +racketeer's +racketeered +racketeering +racketeers +racketing +rackets +racking +racy +radars +radial +radials +radiance +radiance's +radiant +radiate +radiated +radiates +radiating +radiations +radiator +radiator's +radiators +radicals +radii +radii's +radioactive +radioactivity +radioactivity's +radioed +radioing +radish +radish's +radishes +radium +radium's +raffle +raffle's +raffled +raffles +raffling +raft +raft's +rafted +rafter +rafter's +rafters +rafting +rafts +ragamuffin +ragamuffin's +ragamuffins +raged +rages +ragged +raggeder +raggedest +ragging +raging +rags +ragtime +ragtime's +raid's +raided +raider +raider's +raiders +raiding +railed +railing +railing's +railroaded +railroading +railroads +railways +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rainfall +rainfall's +rainfalls +rainforest's +rainier +rainiest +rainstorm +rainstorm's +rainstorms +rainwater +rainwater's +rainy +raisin +raisin's +raisins +rake +rake's +raked +rakes +raking +rallied +rallies +rally +rallying +ramble +rambled +rambler +rambler's +ramblers +rambles +rambling +ramification +ramification's +ramifications +rammed +ramming +ramp +ramp's +rampage +rampaged +rampages +rampaging +ramps +ramrod +ramrod's +ramrodded +ramrodding +ramrods +rams +ramshackle +ranch +ranch's +ranched +rancher +rancher's +ranchers +ranches +ranching +rancid +rancorous +randomness +randomness's +ranger +ranger's +rangers +ranked +ranker +rankest +ranking +rankle +rankled +rankles +rankling +ransack +ransacked +ransacking +ransacks +ransom +ransom's +ransomed +ransoming +ransoms +rap +raped +rapes +rapider +rapidest +rapidity +rapidity's +rapids +raping +rapist +rapist's +rapists +rapped +rapping +rapport +rapport's +rapports +raps +rapt +rapture +rapture's +raptures +rapturous +rared +rares +raring +rarities +rarity +rarity's +rascal +rascal's +rascals +rasher +rashes +rashest +rashly +rasp +rasp's +raspberries +raspberry +raspberry's +rasped +rasping +rasps +raster +raster's +ratification +ratified +ratifies +ratify +ratifying +ratings +ration +ration's +rationales +rationality +rationality's +rationals +rationed +rationing +rations +ratted +ratting +rattler +rattlers +rattlesnake +rattlesnake's +rattlesnakes +ratty +raucous +raucously +ravage +ravaged +ravages +ravaging +ravel +ravels +raven +raven's +ravened +ravening +ravenous +ravenously +ravens +ravine +ravine's +ravined +ravines +ravings +ravining +ravish +ravished +ravishes +ravishing +rawer +rawest +rayon +rayon's +rays +raze +razed +razes +razing +razors +reactionaries +reactive +reactors +readability +readability's +readied +readier +readies +readiest +readiness +readiness's +readjust +readjusted +readjusting +readjusts +readying +realer +realest +realism +realism's +realist +realist's +realistically +realists +realities +reallied +reallies +reallocate +reallocated +reallocates +reallocating +reallying +realm's +realty +realty's +ream +ream's +reamed +reaming +reams +reap +reaped +reaper +reaper's +reapers +reaping +reappear +reappeared +reappearing +reappears +reaps +reared +rearing +rearrangement +rearrangements +rears +reassurance +reassurance's +reassurances +rebate +rebate's +rebated +rebates +rebating +rebel +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebels +rebind +rebinding +rebinds +rebirth +rebirth's +rebirths +reborn +rebound +rebounded +rebounding +rebounds +rebuff +rebuffed +rebuffing +rebuffs +rebuke +rebuked +rebukes +rebuking +rebut +rebuts +rebuttal +rebuttal's +rebuttals +rebutted +rebutting +recalcitrant +recant +recanted +recanting +recants +recap +recapped +recapping +recaps +recapture +recaptured +recaptures +recapturing +recede +receded +recedes +receding +receipted +receipting +receipts +receivers +recenter +recentest +receptacle +receptacle's +receptacles +receptionist +receptionist's +receptionists +receptions +receptive +recess +recess's +recessed +recesses +recessing +recession +recession's +recessions +recharge +rechargeable +recharged +recharges +recharging +reciprocal +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +recital +recital's +recitals +recitation +recitation's +recitations +recite +recited +recites +reciting +recklessly +recklessness +reckoning's +reclaimed +reclaiming +reclaims +reclamation +reclamation's +recline +reclined +reclines +reclining +recluse +recluse's +recluses +recoil +recoiled +recoiling +recoils +recollect +recollected +recollecting +recollections +recollects +recompense +recompensed +recompenses +recompensing +recompile +recompiled +recompiling +reconciled +reconciles +reconciliation +reconciliations +reconciling +recondition +reconditioned +reconditioning +reconditions +reconfigure +reconfigured +reconnaissance +reconnaissance's +reconnaissances +reconnect +reconnected +reconnecting +reconnects +reconsidered +reconsidering +reconsiders +reconstruct +reconstructed +reconstructing +reconstruction +reconstruction's +reconstructions +reconstructs +recorders +recount +recounted +recounting +recounts +recoup +recouped +recouping +recoups +recourse +recourse's +recoverable +recoveries +recreate +recreated +recreates +recreating +recreation +recreation's +recreations +rectal +rectangles +rector +rector's +rectors +rectum +rectum's +rectums +recuperate +recuperated +recuperates +recuperating +recuperation +recuperation's +recur +recurred +recurrence +recurrence's +recurrences +recurrent +recurring +recurs +recursively +redden +reddened +reddening +reddens +redder +reddest +redeem +redeemable +redeemed +redeeming +redeems +redefinition +redefinition's +redemption +redemption's +redesign +redesigned +redesigning +redesigns +redhead +redhead's +redheads +redid +redirected +redirecting +redirection +redirects +rediscover +rediscovered +rediscovering +rediscovers +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redo +redoes +redoing +redone +redraft +redraft's +redraw +redress +redressed +redresses +redressing +reds +redundancies +reed +reed's +reeds +reef +reef's +reefed +reefing +reefs +reek +reeked +reeking +reeks +reel +reel's +reelect +reelected +reelecting +reelects +reeled +reeling +reels +referee +referee's +refereed +refereeing +referees +referendums +refill +refilled +refilling +refills +refinement +refinement's +refinements +refineries +refinery +refinery's +reflections +reflective +reflector +reflector's +reflectors +reflexes +reflexive +reflexives +reformation +reformation's +reformations +reformatted +reformatting +reformer +reformer's +reformers +refraction +refraction's +refrained +refraining +refrains +refreshment +refreshment's +refreshments +refrigerate +refrigerated +refrigerates +refrigerating +refrigeration +refrigeration's +refrigerator +refrigerator's +refrigerators +refuel +refuels +refuge +refuge's +refugee +refugee's +refugees +refuges +refunded +refunding +refunds +refurbish +refurbished +refurbishes +refurbishing +refurbishment +refusals +refutation +refutation's +refuted +refutes +refuting +regained +regaining +regains +regal +regale +regaled +regales +regalia +regalia's +regaling +regals +regatta +regatta's +regattas +regenerate +regenerated +regenerates +regenerating +regeneration +regeneration's +regent +regent's +regents +regimen +regimen's +regimens +regiment +regiment's +regimental +regimentals +regimented +regimenting +regiments +regimes +registrar +registrar's +registrars +registrations +registries +registry +registry's +regress +regressed +regresses +regressing +regression +regression's +regressions +regretful +regrettable +regularity +regularity's +regulars +regulate +regulated +regulates +regulating +regurgitate +regurgitated +regurgitates +regurgitating +rehabilitate +rehabilitated +rehabilitates +rehabilitating +rehabilitation +rehabilitation's +rehash +rehashed +rehashes +rehashing +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearses +rehearsing +reigned +reigning +reigns +reimburse +reimbursed +reimbursement +reimbursements +reimburses +reimbursing +rein +rein's +reincarnate +reincarnated +reincarnates +reincarnating +reincarnation +reincarnation's +reincarnations +reindeer +reindeer's +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforces +reinforcing +reining +reins +reinstatement +reinstatement's +reiterated +reiterates +reiterating +reiteration +reiterations +rejections +rejoice +rejoiced +rejoices +rejoicing +rejoin +rejoinder +rejoinder's +rejoinders +rejoined +rejoining +rejoins +rejuvenate +rejuvenated +rejuvenates +rejuvenating +rejuvenation +relaid +relapse +relapsed +relapses +relapsing +relational +relativistic +relaxation +relaxation's +relaxations +relayed +relaying +relays +releasable +relegate +relegated +relegates +relegating +relent +relented +relenting +relentless +relentlessly +relents +reliables +reliance +reliance's +reliant +relic +relic's +relics +reliefs +religiously +relinquish +relinquished +relinquishes +relinquishing +relish +relished +relishes +relishing +relive +relived +relives +reliving +reload +reload's +reloaded +reloading +reloads +relocatable +relocate +relocated +relocates +relocating +remade +remainders +remake +remakes +remaking +remedial +remedied +remedies +remedying +remembrance +remembrance's +remembrances +reminders +reminisce +reminisced +reminiscence +reminiscence's +reminiscences +reminisces +reminiscing +remiss +remission +remission's +remissions +remit +remits +remittance +remittance's +remittances +remitted +remitting +remnant +remnant's +remnants +remodel +remodels +remorse +remorse's +remorseful +remorseless +remoter +remotes +remotest +removable +removables +removals +remunerate +remunerated +remunerates +remunerating +remuneration +remuneration's +remunerations +renaissance +rendezvous +rendezvous's +rendezvoused +rendezvouses +rendezvousing +renditioned +renditioning +renditions +renegade +renegade's +renegaded +renegades +renegading +renege +reneged +reneges +reneging +renewable +renewal +renewal's +renewals +renounce +renounced +renounces +renouncing +renovate +renovated +renovates +renovating +renovation +renovation's +renovations +renown +renown's +renowned +renowning +renowns +rental +rental's +rentals +rented +renting +rents +renunciation +renunciation's +renunciations +reopen +reopened +reopening +reopens +repaid +reparation +reparation's +repatriate +repatriated +repatriates +repatriating +repay +repaying +repayment +repayment's +repayments +repays +repeal +repealed +repealing +repeals +repel +repelled +repellent +repellents +repelling +repels +repentance +repentance's +repentant +repentants +repented +repenting +repents +repercussion +repercussion's +repercussions +repertoires +repetitions +repetitious +replay +replay's +replenish +replenished +replenishes +replenishing +replete +repleted +repletes +repleting +replica +replica's +replicas +replicate +replicated +replicates +replicating +replication +replication's +reportedly +reporters +repose +repose's +reposed +reposes +reposing +repositories +repository +repository's +reprehensible +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +reprieve +reprieved +reprieves +reprieving +reprimand +reprimand's +reprimanded +reprimanding +reprimands +reprint +reprinted +reprinting +reprints +reprisal +reprisal's +reprisals +reproach +reproached +reproaches +reproaching +reproductions +reproductive +reprogrammed +reprogramming +reprove +reproved +reproves +reproving +reptile +reptile's +reptiles +republic +republic's +republican +republicans +republics +repudiate +repudiated +repudiates +repudiating +repudiation +repudiation's +repudiations +repugnance +repugnance's +repugnant +repulse +repulsed +repulses +repulsing +repulsion +repulsion's +reputable +reputations +repute +reputed +reputedly +reputes +reputing +requiem +requisites +requisition +requisition's +requisitioned +requisitioning +requisitions +reroute +rerouted +reroutes +rerouting +resale +resale's +reschedule +rescheduled +reschedules +rescheduling +rescind +rescinded +rescinding +rescinds +rescued +rescuer +rescuers +rescues +rescuing +researched +researches +researching +resemblances +resented +resentful +resenting +resentment +resentment's +resentments +resents +reservation's +reservoir +reservoir's +reservoirs +reshuffle +reshuffle's +resided +residences +residential +residing +residual +residuals +residue +residue's +residues +resignations +resilience +resilience's +resilient +resin +resin's +resins +resistances +resistant +resisted +resisting +resistor +resistors +resists +resolute +resolutely +resoluter +resolutes +resolutest +resolutions +resolver +resolver's +resonance +resonance's +resonances +resonant +resound +resounded +resounding +resounds +resourceful +resourcefulness +resourcefulness's +respectability +respectability's +respectables +respectably +respectful +respectfully +respiration +respiration's +respirator +respirator's +respirators +respiratory +respiratory's +respite +respite's +respites +resplendent +responsibly +responsive +restful +restfuller +restfullest +restitution +restitution's +restive +restless +restlessly +restlessness +restlessness's +restoration +restoration's +restorations +restraint +restraint's +restraints +restrictives +restructure +restructured +restructures +restructuring +resubmit +resubmits +resubmitted +resubmitting +resultant +resultants +resumption +resumption's +resumptions +resurface +resurfaced +resurfaces +resurfacing +resurgence +resurgence's +resurgences +resurrect +resurrected +resurrecting +resurrections +resurrects +resuscitate +resuscitated +resuscitates +resuscitating +resuscitation +resuscitation's +retailed +retailer +retailer's +retailers +retailing +retails +retainer +retainer's +retainers +retaliate +retaliated +retaliates +retaliating +retaliation +retaliation's +retaliations +retard +retarded +retarding +retards +retch +retched +retches +retching +retention +retention's +rethink +reticence +reticent +retina +retina's +retinas +retirements +retort +retorted +retorting +retorts +retrace +retraced +retraces +retracing +retracted +retracting +retraction +retraction's +retractions +retracts +retreat +retreated +retreating +retreats +retribution +retribution's +retributions +retries +retrievals +retriever +retriever's +retrievers +retroactive +retrograde +retrospect +retrospect's +retrospected +retrospecting +retrospective +retrospectively +retrospectives +retrospects +retry +returnable +returnables +retype +reunion +reunion's +reunions +reunite +reunited +reunites +reuniting +reused +reuses +reusing +rev +rev's +revamp +revamped +revamping +revamps +revel +revelations +revelries +revelry +revelry's +revels +revenged +revengeful +revenges +revenging +revenues +reverberate +reverberated +reverberates +reverberating +reverberation +reverberation's +reverberations +revere +revered +reverence +reverence's +reverenced +reverences +reverencing +reverent +reverently +reveres +reverie +reverie's +reveries +revering +reversal +reversal's +reversals +reversible +reversion +reversion's +reverted +reverting +reverts +reviewer +reviewers +revile +reviled +reviles +reviling +revisions +revisit +revisited +revisiting +revisits +revival +revival's +revivals +revive +revived +revives +reviving +revoke +revoked +revokes +revoking +revolt's +revolutionaries +revolutions +revolve +revolved +revolver +revolver's +revolvers +revolves +revolving +revs +revue +revue's +revues +revulsion +revulsion's +revved +revving +rewarded +rewarding +rewind +rework +rhapsodies +rhapsody +rhapsody's +rhetoric +rhetoric's +rheumatism +rheumatism's +rhino +rhino's +rhinoceros +rhinoceros's +rhinoceroses +rhinos +rhododendron +rhododendron's +rhododendrons +rhubarb +rhubarb's +rhubarbs +rhymed +rhymes +rhyming +rhythmic +rhythms +rib +rib's +ribbed +ribbing +ribbons +ribs +riced +rices +riches +richly +richness +richness's +ricing +ricketier +ricketiest +rickety +rickshaw +rickshaw's +rickshaws +ricochet +ricocheted +ricocheting +ricochets +riddance +riddance's +riddle +riddle's +riddled +riddles +riddling +rider +rider's +riders +ridge +ridge's +ridged +ridges +ridging +ridicule +ridicule's +ridiculed +ridicules +ridiculing +rife +rifer +rifest +rifle +rifle's +rifled +rifles +rifling +rift +rift's +rifted +rifting +rifts +rig +rigged +rigging +rigging's +righted +righteous +righteously +righteousness +righteousness's +righter +rightest +rightful +rightfully +righting +rightmost +rightness +rightness's +rigidity +rigidly +rigorously +rigs +rile +riled +riles +riling +rim +rim's +rimmed +rimming +rims +rind +rind's +rinded +rinding +rinds +ringleader +ringleader's +ringleaders +ringlet +ringlet's +ringlets +ringworm +ringworm's +rink +rink's +rinked +rinking +rinks +rinse +rinsed +rinses +rinsing +rioted +rioter +rioter's +rioters +rioting +riotous +riots +ripe +riped +ripen +ripened +ripeness +ripeness's +ripening +ripens +riper +ripes +ripest +riping +riposte +riposte's +ripper +ripple +ripple's +rippled +ripples +rippling +riser +riser's +risers +riskier +riskiest +risqu +rite +rite's +rites +rivalries +rivalry +rivalry's +rive +rives +rivet +rivet's +riveted +riveting +rivets +roach +roach's +roaches +roadblock +roadblock's +roadblocked +roadblocking +roadblocks +roadside +roadsides +roam +roamed +roaming +roams +roar +roared +roaring +roars +roast +roasted +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robe's +robed +robes +robin +robin's +robing +robins +robs +robuster +robustest +robustness +robustness's +rocked +rocker +rocker's +rockers +rocketed +rocketing +rockets +rockier +rockiest +rocking +rocky +roded +rodent +rodent's +rodents +rodeo +rodeo's +rodeos +rodes +roding +rods +roe +roe's +roes +rogue +rogue's +rogues +roguish +roller +roller's +rollers +romanced +romances +romancing +romantically +romantics +romp +romped +romping +romps +roofed +roofing +roofing's +roofs +rook +rook's +rooked +rookie +rookie's +rookier +rookies +rookiest +rooking +rooks +roomed +roomier +roomiest +rooming +roommate +roommate's +roommates +roomy +roost +roost's +roosted +rooster +rooster's +roosters +roosting +roosts +rooted +rooter +rooting +roped +ropes +roping +rosaries +rosary +rosary's +rosemary +rosemary's +roses +rosier +rosiest +roster +roster's +rostered +rostering +rosters +rostrum +rostrum's +rostrums +rosy +rotaries +rotary +rotations +rote +rote's +roted +rotes +roting +rotisserie +rotisserie's +rotisseries +rotor +rotor's +rotors +rots +rotted +rottener +rottenest +rottens +rotting +rotund +rotunda +rotunda's +rotundas +rotunded +rotunding +rotunds +rouge +rouge's +rouged +rouges +roughage +roughage's +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughhouse +roughhouse's +roughhoused +roughhouses +roughhousing +roughing +roughness +roughness's +roughs +rouging +roulette +roulette's +roundabouts +rounder +roundest +roundness +roundness's +rouse +roused +rouses +rousing +rout's +router +router's +rowboat +rowboat's +rowboats +rowdier +rowdies +rowdiest +rowdiness +rowdiness's +rowdy +rowed +rowing +royally +royals +royalty +royalty's +rubbed +rubbers +rubbing +rubbing's +rubbished +rubbishes +rubbishing +rubble +rubble's +rubbled +rubbles +rubbling +rubied +rubier +rubies +rubiest +rubric +rubric's +rubs +ruby +ruby's +rubying +rucksack +rucksack's +ruckus +ruckus's +ruckuses +rudder +rudder's +rudders +ruddied +ruddier +ruddies +ruddiest +ruddy +ruddying +rudely +rudeness +rudeness's +ruder +rudest +rudimentary +rue +rued +rueful +rues +ruff +ruff's +ruffed +ruffian +ruffian's +ruffianed +ruffianing +ruffians +ruffing +ruffle +ruffled +ruffles +ruffling +ruffs +rug +rug's +rugby +rugby's +rugged +ruggeder +ruggedest +rugging +rugs +ruing +ruinous +rulered +rulering +rulings +rum +rum's +rumble +rumbled +rumbles +rumbling +ruminate +ruminated +ruminates +ruminating +rummage +rummaged +rummages +rummaging +rummer +rummest +rummy +rummy's +rump +rump's +rumped +rumping +rumple +rumpled +rumples +rumpling +rumps +rums +runaway +runaways +rundown +rundown's +rundowns +rune +runes +rung's +rungs +runner +runner's +runners +runnier +runniest +runny +runt +runt's +runts +runway +runway's +runways +rupture +rupture's +ruptured +ruptures +rupturing +ruse +ruse's +ruses +rust +rust's +rusted +rustic +rustics +rustier +rustiest +rusting +rustle +rustled +rustler +rustler's +rustlers +rustles +rustling +rusts +rut +rut's +ruthless +ruthlessly +ruthlessness +ruthlessness's +ruts +rutted +rutting +rye +rye's +sabbatical +sabotaged +sabotages +sabotaging +saboteur +saboteur's +saboteurs +sac +sac's +sacrament +sacrament's +sacramented +sacramenting +sacraments +sacrificial +sacrilege +sacrilege's +sacrileges +sacrilegious +sacs +sadder +saddest +saddle +saddle's +saddled +saddles +saddling +sades +sadism +sadism's +sadist +sadist's +sadistic +sadists +sadness +sadness's +safari +safari's +safaried +safariing +safaris +safeguarded +safeguarding +safekeeping +safekeeping's +safekeepings +safes +safetied +safeties +safetying +saffron +saffron's +saffrons +sag +sagas +sage +sage's +sagebrush +sagebrush's +sager +sages +sagest +sagged +sagger +sagging +sags +sailboat +sailboat's +sailboats +sailor +sailor's +sailors +saintlier +saintliest +saintly +saints +salad +salad's +salads +salami +salami's +salamis +salaried +salarying +salesmen +salespeople +salesperson +salesperson's +saleswoman +saleswomen +salient +salients +saliva +saliva's +salivate +salivated +salivates +salivating +sallow +sallower +sallowest +sally +sally's +salmon +salmon's +salmons +salon +salon's +salons +saloon +saloon's +saloons +salted +salter +saltest +saltier +salties +saltiest +salting +salts +salty +salutation +salutation's +salutations +salute +saluted +salutes +saluting +salvage +salvage's +salvaged +salvages +salvaging +salve +salve's +salved +salves +salving +sameness +sameness's +sames +sampler +sampler's +sanatorium +sanatorium's +sanatoriums +sanctified +sanctifies +sanctify +sanctifying +sanctimonious +sanction +sanction's +sanctioned +sanctioning +sanctions +sanctity +sanctity's +sanctuaries +sanctuary +sanctuary's +sandal +sandal's +sandals +sandbag +sandbag's +sandbagged +sandbagging +sandbags +sanded +sandier +sandiest +sanding +sandman +sandman's +sandmen +sandpaper +sandpaper's +sandpapered +sandpapering +sandpapers +sands +sandstone +sandstone's +sandstorm +sandstorm's +sandstorms +sandwiched +sandwiching +sandy +saned +saner +sanes +sanest +sangs +saning +sanitaries +sanitarium +sanitarium's +sanitariums +sanitary +sanitation +sanitation's +sanserif +sap +sap's +sapling +sapling's +sapped +sapphire +sapphire's +sapphires +sapping +saps +sarcasms +sarcastically +sardine +sardine's +sardined +sardines +sardining +sari +sari's +saris +sash +sash's +sashes +sassier +sassiest +sassy +satanic +satchel +satchel's +satchels +satellited +satelliting +satin +satin's +satined +satining +satins +satires +satirical +satirist +satirist's +satirists +satisfactions +saturate +saturated +saturates +saturating +saturation +saturation's +sauced +saucepan +saucepan's +saucepans +saucer +saucer's +saucers +sauces +saucier +sauciest +saucing +saucy +sauerkraut +sauerkraut's +sauna +sauna's +saunaed +saunaing +saunas +saunter +sauntered +sauntering +saunters +sausage +sausage's +sausages +saut +sauted +sauting +sauts +savage +savaged +savagely +savager +savageries +savagery +savagery's +savages +savagest +savaging +saver +saver's +savvied +savvier +savvies +savviest +savvy +savvying +sawdust +sawdust's +sawdusted +sawdusting +sawdusts +sawed +sawing +saws +saxophone +saxophone's +saxophones +sayings +scab +scab's +scabbed +scabbing +scabs +scaffold +scaffold's +scaffolding +scaffolding's +scaffolds +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scalier +scaliest +scallop +scallop's +scalloped +scalloping +scallops +scalp +scalp's +scalped +scalpel +scalpel's +scalpels +scalping +scalps +scaly +scamper +scampered +scampering +scampers +scandalous +scandals +scanners +scant +scanted +scanter +scantest +scantier +scanties +scantiest +scanting +scants +scanty +scapegoat +scapegoat's +scapegoated +scapegoating +scapegoats +scar +scar's +scarcer +scarcest +scarcity +scarcity's +scarecrow +scarecrow's +scarecrows +scarfed +scarfing +scarfs +scarier +scariest +scarleted +scarleting +scarlets +scarred +scarring +scars +scarves +scarves's +scary +scathing +scatterbrain +scatterbrain's +scatterbrained +scatterbrains +scattering's +scavenger +scavenger's +scavengers +scened +scenic +scening +scent +scent's +scented +scenting +scents +schemed +schemer +schemer's +schemers +scheming +schizophrenia +schizophrenia's +schizophrenic +scholar's +scholarly +scholarship +scholarship's +scholarships +scholastic +schoolboy +schoolboy's +schoolboys +schoolchild +schoolchildren +schooled +schooling +schooling's +schoolteacher +schoolteacher's +schoolteachers +schooner +schooner's +schooners +scissor +scissors +scoff +scoffed +scoffing +scoffs +scold +scolded +scolding +scolds +scoop +scoop's +scooped +scooping +scoops +scoot +scooted +scooter +scooter's +scooters +scooting +scoots +scoped +scopes +scoping +scorch +scorched +scorches +scorching +scorer +scorn +scorn's +scorned +scornful +scorning +scorns +scorpion +scorpion's +scorpions +scotchs +scoundrel +scoundrel's +scoundrels +scour +scoured +scourge +scourge's +scourged +scourges +scourging +scouring +scours +scout +scout's +scouted +scouting +scouts +scowl +scowled +scowling +scowls +scrabble +scram +scramble +scrambled +scrambles +scrambling +scrammed +scramming +scrams +scrapbook +scrapbook's +scrapbooks +scrape +scraped +scrapes +scraping +scratches's +scratchier +scratchiest +scratchy +scrawl +scrawled +scrawling +scrawls +scrawnier +scrawniest +scrawny +screech +screech's +screeched +screeches +screeching +screened +screening +screening's +screwdriver +screwdriver's +screwdrivers +screwier +screwiest +screwy +scribble +scribbled +scribbles +scribbling +scribe +scribe's +scribes +scripted +scripting +scripture +scripture's +scriptures +scriptwriter +scriptwriters +scrounge +scrounged +scrounges +scrounging +scrub +scrubbed +scrubbing +scrubs +scruff +scruff's +scruffier +scruffiest +scruffs +scruffy +scruple +scruple's +scrupled +scruples +scrupling +scrupulous +scrupulously +scrutiny +scrutiny's +scuff +scuffed +scuffing +scuffle +scuffled +scuffles +scuffling +scuffs +sculptor +sculptor's +sculptors +sculpture +sculpture's +sculptured +sculptures +sculpturing +scummed +scumming +scums +scurried +scurries +scurrilous +scurry +scurrying +scuttle +scuttle's +scuttled +scuttles +scuttling +scythe +scythe's +scythed +scythes +scything +seafaring +seafood +seafood's +seam +seam's +seaman +seaman's +seamed +seamen +seaming +seams +seamstress +seamstress's +seamstresses +seaport +seaport's +seaports +sear +searchlight +searchlight's +searchlights +seared +searing +sears +seas +seashell +seashell's +seashells +seashore +seashore's +seashores +seasick +seasickness +seasickness's +seaside +seaside's +seasides +seasonable +seasonal +seasoned +seasoning +seasoning's +seasonings +seasons +seated +seating +seating's +seaweed +seaweed's +secede +seceded +secedes +seceding +secession +secession's +seclude +secluded +secludes +secluding +seclusion +seclusion's +secondaries +secondarily +secrecy +secrecy's +secretarial +secrete +secreted +secreter +secretes +secretest +secreting +secretion +secretion's +secretions +secretive +sectioned +sectioning +sectors +secured +securely +securer +secures +securest +securing +securities +sedan +sedan's +sedans +sedate +sedated +sedater +sedates +sedatest +sedating +sedative +sedatives +sedentary +sediment +sediment's +sedimentary +sediments +seduce +seduced +seduces +seducing +seduction +seduction's +seductions +seductive +seeded +seedier +seediest +seeding +seedling +seedling's +seeds +seedy +seep +seepage +seepage's +seeped +seeping +seeps +seer +seesaw +seesaw's +seesawed +seesawing +seesaws +seethe +seethed +seethes +seething +segmentation +segmentation's +segmented +segmenting +segregate +segregated +segregates +segregating +segregation +segregation's +seize +seized +seizes +seizing +seizure +seizure's +seizures +selections +selector +selector's +selectors +selfishness +seller +seller's +sellers +selves +selves's +semantically +semblance +semblance's +semblances +semen +semen's +semester +semester's +semesters +semicircle +semicircle's +semicircles +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +semifinal +semifinal's +semifinals +seminaries +seminary +seminary's +senate +senate's +senates +senator +senator's +senators +senile +senility +senility's +seniority +seniority's +seniors +sensational +sensationalism +sensationalism's +sensations +sensed +senseless +sensibilities +sensibility +sensibility's +sensibler +sensibles +sensiblest +sensing +sensitives +sensitivities +sensor +sensor's +sensors +sensory +sensual +sensuality +sensuality's +sensuous +sentience +sentience's +sentimentality +sentimentality's +sentries +sentry +sentry's +separates's +separations +sequels +sequenced +sequencer +sequencer's +sequencing +sequentially +sequin +sequin's +sequining +sequins +serenade +serenade's +serenaded +serenades +serenading +serene +serened +serener +serenes +serenest +serening +serenity +serenity's +sergeant +sergeant's +sergeants +serials +sermoned +sermoning +sermons +serpent +serpent's +serpented +serpenting +serpents +serum +serum's +serums +servanted +servanting +serviceable +serviced +serviceman +serviceman's +servicemen +servicing +serviette +serviette's +serviettes +servile +serviles +servitude +servitude's +setback +setbacks +settable +setter +setter's +setters +settlement +settlement's +settlements +settler +settler's +settlers +sevens +seventeen +seventeen's +seventeens +seventeenth +seventeenths +sevenths +seventies +seventy +seventy's +sever +severance +severance's +severances +severed +severer +severest +severing +severs +sew +sewage +sewage's +sewed +sewer +sewer's +sewers +sewing +sewing's +sewn +sews +sexed +sexing +sexism +sexism's +shabbier +shabbiest +shabbily +shabby +shack +shack's +shackle +shackle's +shackled +shackles +shackling +shacks +shaded +shadier +shadiest +shading +shading's +shadowed +shadowier +shadowiest +shadowing +shadows +shadowy +shady +shaft +shaft's +shafted +shafting +shafts +shaggier +shaggiest +shaggy +shakier +shakiest +shallower +shallowest +shallows +sham +sham's +shamble +shambles +shambles's +shamed +shameful +shamefully +shameless +shames +shaming +shammed +shamming +shampoo +shampoo's +shampooed +shampooing +shampoos +shamrock +shamrock's +shamrocks +shams +shanties +shanty +shanty's +shapelier +shapeliest +shapely +shark +shark's +sharked +sharking +sharks +sharped +sharpen +sharpened +sharpener +sharpeners +sharpening +sharpens +sharper +sharper's +sharpest +sharping +sharpness +sharpness's +sharps +shatter +shattered +shattering +shatters +shave +shaved +shaver +shaver's +shavers +shaves +shaving +shaving's +shawl +shawl's +shawled +shawling +shawls +sheaf +sheaf's +shear +sheared +shearing +shears +sheath +sheath's +sheathe +sheathed +sheathes +sheathing +sheaths +sheave +sheaves +sheaves's +sheen +sheen's +sheepish +sheepishly +sheered +sheerer +sheerest +sheering +sheers +sheik +sheik's +sheiks +shelled +sheller +shellfish +shellfish's +shellfishes +shelling +sheltered +sheltering +shelters +shelved +shelving +shepherd +shepherd's +shepherded +shepherding +shepherds +sherbet +sherbet's +sherbets +sheriff +sheriff's +sheriffs +sherries +sherry +sherry's +shes +shied +shield +shield's +shielded +shielding +shields +shies +shiftier +shiftiest +shiftless +shifty +shimmer +shimmered +shimmering +shimmers +shin +shin's +shingle +shingle's +shingled +shingles +shingling +shinier +shiniest +shinned +shinning +shins +shipment +shipment's +shipments +shipshape +shipwreck +shipwreck's +shipwrecked +shipwrecking +shipwrecks +shire +shire's +shirk +shirked +shirking +shirks +shirted +shirting +shirts +shiver +shivered +shivering +shivers +shoal +shoal's +shoaled +shoaling +shoals +shod +shoddier +shoddiest +shoddy +shoeing +shoelace +shoelace's +shoelaces +shoestring +shoestring's +shoestrings +shoo +shooed +shooing +shook's +shoos +shopkeeper +shopkeeper's +shopkeepers +shoplifter +shoplifter's +shoplifters +shopper +shopper's +shoppers +shore +shore's +shored +shores +shoring +shortages +shortcoming +shortcoming's +shortcomings +shorted +shortening's +shortenings +shortfall +shortfall's +shorting +shortlist +shortness +shortness's +shotgun +shotgun's +shotgunned +shotgunning +shotguns +shouldered +shouldering +shouldest +shoved +shovel +shovel's +shovels +shoves +shoving +showcase +showcase's +showcased +showcases +showcasing +showdown +showdown's +showdowns +showered +showering +showier +showiest +showings +showman +showman's +showmen +showy +shrank +shrapnel +shrapnel's +shred +shred's +shredded +shredding +shreds +shrew +shrew's +shrewd +shrewder +shrewdest +shrewdness +shrewdness's +shrewed +shrewing +shrews +shriek +shriek's +shrieked +shrieking +shrieks +shrill +shrilled +shriller +shrillest +shrilling +shrills +shrimp +shrimp's +shrimped +shrimping +shrimps +shrine +shrine's +shrines +shrink +shrinkage +shrinkage's +shrinking +shrinks +shrivel +shrivels +shroud +shroud's +shrouded +shrouding +shrouds +shrub +shrub's +shrubbed +shrubberies +shrubbery +shrubbery's +shrubbing +shrubs +shrug +shrugged +shrugging +shrugs +shrunk +shrunken +shuck +shuck's +shucked +shucking +shucks +shudder +shuddered +shuddering +shudders +shuffle +shuffled +shuffles +shuffling +shun +shunned +shunning +shuns +shunt +shunted +shunting +shunts +shutter +shutter's +shuttered +shuttering +shutters +shuttle +shuttle's +shuttled +shuttles +shuttling +shyer +shyest +shying +shyness +shyness's +sibling +sibling's +siblings +sicked +sickenings +sicker +sickest +sicking +sickle +sickle's +sickled +sickles +sicklier +sickliest +sickling +sickly +sickness +sickness's +sicknesses +sicks +sics +sideline +sideline's +sidelined +sidelines +sidelining +sidelong +sideshow +sideshow's +sideshows +sidestep +sidestepped +sidestepping +sidesteps +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +siding's +sidings +sidle +sidled +sidles +sidling +siege +siege's +sieges +sierra +sierra's +siesta +siesta's +siestas +sieve +sieve's +sieved +sieves +sieving +sift +sifted +sifting +sifts +sighed +sighing +sighs +sightless +signer +signified +signifies +signify +signifying +signpost +signpost's +signposted +signposting +signposts +silenced +silences +silencing +silenter +silentest +silently +silents +silhouette +silhouette's +silhouetted +silhouettes +silhouetting +silk +silk's +silken +silkened +silkening +silkens +silks +sill +sill's +sillies +silliness +silliness's +sills +silo +silo's +silos +silt +silt's +silted +silting +silts +silvered +silverier +silveriest +silvering +silvers +silversmith +silversmith's +silversmiths +silverware +silverware's +silvery +simile +simile's +similes +simmer +simmered +simmering +simmers +simpled +simples +simplex +simplification +simpling +simulations +simulator +simulator's +sincerer +sincerest +sincerity +sincerity's +sinew +sinew's +sinews +sinewy +singe +singed +singeing +singes +singled +singling +singly +singularity +singularity's +singulars +sinned +sinner +sinner's +sinners +sinning +sinus +sinus's +sinuses +sip +sipped +sipping +sips +sire +sire's +sired +siren +siren's +sirens +sires +siring +sirloin +sirloin's +sirloins +sirred +sirring +sirs +sissier +sissies +sissiest +sissy +sissy's +sistered +sisterhood +sisterhood's +sisterhoods +sistering +sisterly +sisters +sited +siting +sitter +sitter's +sitters +sixes +sixpence +sixpence's +sixpences +sixteens +sixteenth +sixteenths +sixths +sixtieth +sixtieths +sixty's +sizable +sizer +sizzle +sizzled +sizzles +sizzling +skate +skate's +skateboard +skateboard's +skateboarded +skateboarding +skateboards +skated +skater +skater's +skaters +skates +skating +skein +skein's +skeined +skeining +skeins +skeletons +sketched +sketchier +sketchiest +sketching +sketchy +skew +skewed +skewer +skewer's +skewered +skewering +skewers +skewing +skews +ski +ski's +skid +skidded +skidding +skids +skied +skies +skiing +skiing's +skillet +skillet's +skillets +skillful +skim +skimmed +skimming +skimp +skimped +skimpier +skimpiest +skimping +skimps +skimpy +skims +skinflint +skinflint's +skinflints +skinned +skinnier +skinniest +skinning +skinny +skins +skipper +skipper's +skippered +skippering +skippers +skirmish +skirmish's +skirmished +skirmishes +skirmishing +skirted +skirting +skirts +skis +skit +skit's +skited +skiting +skits +skittish +skulk +skulked +skulking +skulks +skulls +skunk +skunk's +skunked +skunking +skunks +skying +skylight +skylight's +skylights +skyline +skyline's +skylines +skyrocket +skyrocket's +skyrocketed +skyrocketing +skyrockets +skyscraper +skyscraper's +skyscrapers +slab +slab's +slabbed +slabbing +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slackest +slacking +slacks +slain +slake +slaked +slakes +slaking +slam +slammed +slamming +slams +slander +slander's +slandered +slandering +slanders +slant +slanted +slanting +slants +slap +slap's +slapped +slapping +slaps +slapstick +slapstick's +slashed +slashes +slashing +slat +slat's +slate +slate's +slated +slates +slating +slats +slaughter +slaughter's +slaughtered +slaughtering +slaughters +slaved +slavery +slavery's +slaving +slavish +slay +slaying +slays +sleazier +sleaziest +sleazy +sled +sled's +sledded +sledding +sledgehammer +sledgehammer's +sleds +sleek +sleeked +sleeker +sleekest +sleeking +sleeks +sleeper +sleeper's +sleepers +sleepier +sleepiest +sleepless +sleepy +sleet +sleet's +sleeted +sleeting +sleets +sleeve +sleeve's +sleeveless +sleeves +sleigh +sleigh's +sleighed +sleighing +sleighs +slender +slenderer +slenderest +slew +slewed +slewing +slews +slick +slicked +slicker +slickest +slicking +slicks +slided +slier +sliest +slighted +slighting +slights +slime +slime's +slimier +slimiest +slimmed +slimmer +slimmest +slimming +slims +slimy +sling +sling's +slinging +slings +slingshot +slingshot's +slingshots +slink +slinking +slinks +slipper +slipper's +slipperier +slipperiest +slippers +slipshod +slit +slither +slithered +slithering +slithers +slits +slitted +slitter +slitting +sliver +sliver's +slivered +slivering +slivers +slob +slob's +slobber +slobbered +slobbering +slobbers +slobs +slog +slogans +slogged +slogging +slogs +slop +sloped +slopes +sloping +slopped +sloppier +sloppiest +slopping +slops +slosh +slosh's +sloshed +sloshes +sloshing +sloth +sloth's +slothed +slothful +slothing +sloths +slotted +slotting +slouch +slouched +slouches +slouching +slovenlier +slovenliest +slovenly +slowness +slowness's +sludge +sludge's +sludged +sludges +sludging +slug +slug's +slugged +slugging +sluggish +slugs +sluice +sluice's +sluiced +sluices +sluicing +slum +slum's +slumber +slumbered +slumbering +slumbers +slummed +slummer +slumming +slump +slumped +slumping +slumps +slums +slung +slunk +slur +slurred +slurring +slurs +slush +slush's +slut +slut's +sluts +sly +slyness +slyness's +smack +smack's +smacked +smacking +smacks +smalled +smalling +smallpox +smallpox's +smalls +smarted +smarter +smartest +smarting +smartly +smarts +smattering +smattering's +smatterings +smear +smeared +smearing +smears +smelled +smellier +smelliest +smelling +smelt +smelted +smelting +smelts +smidgen +smidgen's +smidgens +smirk +smirk's +smirked +smirking +smirks +smite +smites +smithereens +smiths +smiting +smitten +smock +smock's +smocked +smocking +smocks +smog +smog's +smoker's +smokestack +smokestack's +smokestacks +smokier +smokies +smokiest +smoky +smoldered +smolders +smoothed +smoother +smoothest +smoothing +smoothness +smoothness's +smooths +smote +smother +smothered +smothering +smothers +smudge +smudged +smudges +smudging +smugged +smugger +smuggest +smugging +smuggle +smuggled +smuggler +smuggler's +smugglers +smuggles +smuggling +smugly +smugs +smut +smut's +smuts +snacked +snacking +snacks +snagged +snagging +snags +snailed +snailing +snails +snake +snake's +snaked +snakes +snaking +snap +snapped +snappier +snappiest +snapping +snappy +snaps +snapshot +snapshot's +snapshots +snare +snare's +snared +snares +snaring +snarl +snarled +snarling +snarls +snatch +snatched +snatches +snatching +sneaker +sneaker's +sneakers +sneakier +sneakiest +sneer +sneer's +sneered +sneering +sneers +sneeze +sneezed +sneezes +sneezing +snicker +snicker's +snickered +snickering +snickers +snide +snider +snides +snidest +sniffed +sniffing +sniffle +sniffled +sniffles +sniffling +sniffs +snigger's +snip +snipe +snipe's +sniped +sniper +sniper's +snipers +snipes +sniping +snipped +snippet +snippet's +snippets +snipping +snips +snitch +snitched +snitches +snitching +snob +snob's +snobbish +snobs +snooker +snooker's +snoop +snooped +snooping +snoops +snootier +snootiest +snooty +snooze +snoozed +snoozes +snoozing +snore +snored +snores +snoring +snorkel +snorkel's +snorkeled +snorkeling +snorkels +snort +snorted +snorting +snorts +snot +snot's +snots +snotted +snotting +snout +snout's +snouted +snouting +snouts +snowball +snowball's +snowballed +snowballing +snowballs +snowdrift +snowdrift's +snowdrifts +snowed +snowfall +snowfall's +snowfalls +snowflake +snowflake's +snowflakes +snowier +snowiest +snowing +snowplow +snowplow's +snowplowed +snowplowing +snowplows +snows +snowstorm +snowstorm's +snowstorms +snowy +snub +snubbed +snubbing +snubs +snuff +snuffed +snuffer +snuffing +snuffs +snug +snugged +snugger +snuggest +snugging +snuggle +snuggled +snuggles +snuggling +snugly +snugs +soak +soaked +soaking +soaks +soaped +soapier +soapiest +soaping +soaps +soapy +soar +soared +soaring +soars +sob +sobbed +sobbing +sobered +soberer +soberest +sobering +sobers +sobriety +sobriety's +sobs +soccer +soccer's +sociable +sociables +socialists +socials +sociological +sociological's +sociologist +sociologist's +sociologists +sociology +sociology's +sock's +socked +socking +soda +soda's +sodas +sodded +sodden +sodding +sodium +sodium's +sodomy +sodomy's +sods +sofa +sofa's +sofas +softball +softball's +softballs +soften +softened +softening +softens +softer +softest +softly +softness +softness's +soggier +soggiest +soggy +soiled +soiling +soils +sojourn +sojourn's +sojourned +sojourning +sojourns +solace +solace's +solaced +solaces +solacing +solder +solder's +soldered +soldering +solders +soldiered +soldiering +soled +solemn +solemner +solemnest +solemnity +solemnity's +solemnly +solicit +solicited +soliciting +solicitous +solicits +solidarity +solidarity's +solider +solidest +solidified +solidifies +solidify +solidifying +solidity +solidly +solids +soling +solitaire +solitaire's +solitaires +solitaries +solitary +solitude +solitude's +soloed +soloing +soloist +soloist's +soloists +solos +soluble +solubles +solvent +solvents +somber +somebodies +someday +someones +somersault +somersault's +somersaulted +somersaulting +somersaults +somethings +somewhats +somewheres +sonata +sonata's +sonatas +sonic +sonics +sonnet +sonnet's +sonnets +sonorous +soot +soot's +soothe +soothed +soother +soothes +soothest +soothing +sootier +sootiest +sooty +sop +sop's +sophistication +sophistication's +sophistry +sophistry's +sophomore +sophomore's +sophomores +sopped +sopping +soprano +soprano's +sopranos +sops +sorcerer +sorcerer's +sorcerers +sorceress +sorceresses +sorcery +sorcery's +sored +sorely +sorer +sores +sorest +soring +sororities +sorority +sorority's +sorrier +sorriest +sorrow +sorrow's +sorrowed +sorrowful +sorrowing +sorrows +sorta +souffl +souffl's +souffls +sounder +soundest +soundly +soundproof +soundproofed +soundproofing +soundproofs +souped +souping +soups +sour +sourced +sourcing +soured +sourer +sourest +souring +sours +southeast +southeast's +southeastern +southerlies +southerly +southerner +southerners +southerns +southpaw +southpaw's +southpaws +southward +southwest +southwest's +southwestern +souvenir +souvenir's +souvenirs +sovereign +sovereign's +sovereigns +sovereignty +sovereignty's +sow +sowed +sowing +sown +sows +sox's +spa +spa's +spacecraft +spacecraft's +spacecrafts +spaceship +spaceship's +spaceships +spacial +spacious +spade +spade's +spaded +spades +spading +spaghetti +spaghetti's +spangle +spangle's +spangled +spangles +spangling +spaniel +spaniel's +spanielled +spanielling +spaniels +spank +spanked +spanking +spanking's +spankings +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spar +spar's +spared +sparer +sparest +sparing +spark +spark's +sparked +sparking +sparkle +sparkled +sparkler +sparkler's +sparklers +sparkles +sparkling +sparks +sparred +sparrer +sparring +sparrow +sparrow's +sparrows +spars +sparse +sparsely +sparser +sparsest +spas +spasm +spasm's +spasmed +spasming +spasmodic +spasms +spat +spat's +spate +spate's +spats +spatted +spatter +spattered +spattering +spatters +spatting +spatula +spatula's +spatulas +spawn +spawn's +spawned +spawning +spawns +spay +spayed +spaying +spays +spear +spear's +speared +spearhead +spearhead's +spearheaded +spearheading +spearheads +spearing +spearmint +spearmint's +spears +specialer +specialists +specials +specifics +specifier +specifier's +specimens +specious +speck +speck's +specked +specking +specks +spectacle +spectacle's +spectacles +spectacularly +spectaculars +spectator +spectator's +spectators +spectra +speculated +speculates +speculating +speculations +speculative +speculator +speculator's +speculators +speeched +speeching +speechless +speedboat +speedboat's +speedboats +speedier +speediest +speedometer +speedometer's +speedometers +speedy +spellbind +spellbinding +spellbinds +spellbound +speller +speller's +spendthrift +spendthrift's +spendthrifts +sperm +sperm's +sperms +spew +spewed +spewing +spews +spheres +spherical +sphinx +sphinx's +sphinxes +spice +spice's +spiced +spices +spicier +spiciest +spicing +spicy +spider +spider's +spiders +spied +spigot's +spigots +spiked +spikes +spiking +spilling +spills +spinach +spinach's +spinal +spinals +spindlier +spindliest +spindly +spine +spine's +spineless +spines +spinning +spinning's +spins +spinster +spinster's +spinsters +spirals +spire +spire's +spires +spirited +spiriting +spiritually +spirituals +spited +spiteful +spitefuller +spitefullest +spites +spiting +spittle +spittle's +splash +splashed +splashes +splashing +splat +splat's +splatter +splattered +splattering +splatters +spleen +spleen's +spleens +splendider +splendidest +splendidly +splice +spliced +splices +splicing +splint +splint's +splinted +splinter +splinter's +splintered +splintering +splinters +splinting +splints +splurge +splurge's +splurged +splurges +splurging +spokes +spokesmen +spokespeople +spokesperson +spokespersons +spokeswoman +spokeswoman's +spokeswomen +sponge +sponge's +sponged +sponges +spongier +spongiest +sponging +spongy +sponsorship +spontaneity +spontaneity's +spoofed +spoofing +spoofs +spook +spook's +spooked +spookier +spookiest +spooking +spooks +spooky +spooled +spooling +spools +spoon +spoon's +spooned +spoonful +spoonful's +spoonfuls +spooning +spoons +sporadic +spore +spores +sporran +sporran's +sported +sporting +sportsmanship +sportsmanship's +spotless +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spottier +spottiest +spotty +spouse +spouse's +spouses +spouted +spouting +spouts +sprain +sprained +spraining +sprains +sprangs +sprawl +sprawled +sprawling +sprawls +sprayed +spraying +sprays +spreadsheet +spreadsheets +spree +spree's +spreed +spreeing +sprees +sprier +spriest +sprig +sprig's +sprigs +springboard +springboard's +springboards +springier +springiest +springing's +springtime +springtime's +springy +sprinkle +sprinkled +sprinkler +sprinkler's +sprinklers +sprinkles +sprinkling +sprinkling's +sprinklings +sprint +sprint's +sprinted +sprinter +sprinters +sprinting +sprints +sprout +sprouted +sprouting +sprouts +spruce +spruce's +spruced +sprucer +spruces +sprucest +sprucing +spry +spud +spud's +spuds +spun +spunk +spunk's +spunked +spunking +spunks +spurn +spurned +spurning +spurns +spurred +spurring +spurs +spurt +spurted +spurting +spurts +sputter +sputtered +sputtering +sputters +spying +squabble +squabbled +squabbles +squabbling +squadded +squadding +squadron +squadron's +squadrons +squads +squalid +squalider +squalidest +squall +squall's +squalled +squalling +squalls +squalor +squalor's +squander +squandered +squandering +squanders +squarely +squarer +squarest +squat +squats +squatted +squatter +squattest +squatting +squawk +squawk's +squawked +squawking +squawks +squeak +squeak's +squeaked +squeakier +squeakiest +squeaking +squeaks +squeaky +squeal +squeal's +squealed +squealing +squeals +squeamish +squelch +squelched +squelches +squelching +squid +squid's +squidded +squidding +squids +squint +squinted +squinter +squintest +squinting +squints +squire +squire's +squired +squires +squiring +squirm +squirmed +squirming +squirms +squirrel +squirrel's +squirrels +squirt +squirted +squirting +squirts +stab +stabbed +stabbing +stabled +stabler +stables +stablest +stabling +stabs +stacked +stacking +stadium +stadium's +stadiums +staffed +staffing +staffs +stag +stag's +stagecoach +stagecoach's +stagecoaches +staged +staging +stagnant +stagnate +stagnated +stagnates +stagnating +stagnation +stagnation's +stags +staid +staider +staidest +stain +stained +staining +stains +stair's +staircases +stairway +stairway's +stairways +staked +stakes +staking +staled +stalemate +stalemate's +stalemated +stalemates +stalemating +staler +stales +stalest +staling +stalk +stalk's +stalked +stalking +stalks +stalled +stalling +stallion +stallion's +stallions +stalls +stalwart +stalwarts +stamina +stamina's +stammer +stammered +stammering +stammers +stampede +stampede's +stampeded +stampedes +stampeding +stances +stanch +stanched +stancher +stanches +stanchest +stanching +standby +standbys +standings +standoff +standoff's +standoffs +standpoints +standstill +standstill's +standstills +stank +stanks +stanza +stanza's +stanzas +staple +staple's +stapled +stapler +stapler's +staplers +staples +stapling +starboard +starboard's +starch +starch's +starched +starches +starchier +starchiest +starching +starchy +stardom +stardom's +starfish +starfish's +starfishes +starked +starker +starkest +starking +starks +starlight +starlight's +starrier +starriest +starry +starter's +startlingly +starvation +starvation's +statelier +stateliest +stately +stater +statesman +statesman's +statesmanship +statesmanship's +statesmen +stationed +stationery +stationery's +stationing +statistically +statistician +statistician's +statisticians +statue +statue's +statues +stature +stature's +statures +statuses +statute +statute's +statutes +statutory +staunch +staunched +stauncher +staunches +staunchest +staunching +staunchly +stave +stave's +staved +staving +steadfast +steadied +steadier +steadies +steadiest +steadying +steak +steak's +steaks +stealth +stealth's +stealthier +stealthiest +stealthily +stealthy +steamed +steamier +steamies +steamiest +steaming +steamroller +steamroller's +steamrollered +steamrollering +steamrollers +steams +steamy +steeled +steeling +steels +steeped +steeper +steepest +steeping +steeple +steeple's +steeples +steeps +stellar +stem's +stemmed +stemming +stench +stench's +stenched +stenches +stenching +stencil +stencil's +stencils +stenographer +stenographer's +stenographers +stenography +stenography's +stepladder +stepladder's +stepladders +stereos +stereotyped +stereotyping +stern +sterned +sterner +sternest +sterning +sternly +sternness +sterns +stethoscope +stethoscope's +stethoscopes +stew +stew's +steward +steward's +stewarded +stewardess +stewardess's +stewardesses +stewarding +stewards +stewed +stewing +stews +sticker +sticker's +stickers +stickied +stickier +stickies +stickiest +stickler +stickler's +sticklers +stickying +stiffed +stiffen +stiffened +stiffening +stiffens +stiffer +stiffest +stiffing +stiffly +stiffness +stiffness's +stiffs +stifle +stifled +stifles +stifling +stigma +stigma's +stigmas +stigmata +stillborn +stillborns +stilled +stiller +stillest +stilling +stillness +stillness's +stills +stilted +stimulant +stimulant's +stimulants +stimuli +stimuli's +stimulus +stimulus's +sting +stinger +stinger's +stingers +stingier +stingiest +stinginess +stinginess's +stinging +stings +stingy +stink +stinking +stinks +stint +stinted +stinting +stints +stipulate +stipulated +stipulates +stipulating +stipulation +stipulation's +stipulations +stirrup +stirrup's +stirrups +stitch +stitch's +stitched +stitches +stitching +stockade +stockade's +stockaded +stockades +stockading +stockbroker +stockbroker's +stockbrokers +stocked +stockholder +stockholder's +stockholders +stockier +stockiest +stocking +stocking's +stockings +stockpile +stockpiled +stockpiles +stockpiling +stocky +stockyard +stockyard's +stockyards +stodgier +stodgiest +stodgy +stoical +stoke +stoked +stokes +stoking +stoles +stolid +stolider +stolidest +stolidly +stomached +stomaching +stomachs +stomp +stomped +stomping +stomps +stoned +stonier +stoniest +stoning +stony +stool +stool's +stools +stoop +stooped +stooping +stoops +stopgap +stopgap's +stopgaps +stopover +stopover's +stopovers +stoppage +stoppage's +stoppages +stopper +stopper's +stoppered +stoppering +stoppers +stopwatch +stopwatch's +stopwatches +storehouse +storehouse's +storehouses +storekeeper +storekeeper's +storekeepers +storeroom +storeroom's +storerooms +stork +stork's +storks +stormed +stormier +stormiest +storming +stormy +stout +stouter +stoutest +stove +stove's +stoves +stow +stowaway +stowaway's +stowaways +stowed +stowing +stows +straddle +straddled +straddles +straddling +straggle +straggled +straggler +stragglers +straggles +straggling +straighted +straighten +straightened +straightening +straightens +straighter +straightest +straightforwardly +straightforwards +straighting +straights +strained +strainer +strainer's +strainers +straining +strait +strait's +straited +straiting +straitjacket +straitjacket's +straitjacketed +straitjacketing +straitjackets +straits +strand +stranded +stranding +strands +strangeness +strangeness's +strangered +strangering +strangers +strangle +strangled +strangles +strangling +strangulation +strangulation's +strap +strap's +strapped +strapping +straps +strata +strata's +stratagem +stratagem's +stratagems +strategics +stratified +stratifies +stratify +stratifying +stratosphere +stratosphere's +stratospheres +stratum +stratum's +strawberries +strawberry +strawberry's +strawed +strawing +straws +strayed +straying +strays +streak +streak's +streaked +streaking +streaks +streamed +streamer +streamer's +streamers +streaming +streaming's +streamline +streamline's +streamlined +streamlines +streamlining +streetcar +streetcar's +streetcars +strengthened +strengthening +strengthens +strengths +strenuous +strenuously +stressful +stretcher +stretcher's +stretchers +strew +strewed +strewing +strewn +strews +stricken +stricter +strictest +strictness +stridden +stride +stride's +strides +striding +strife +strife's +striker +striker's +strikers +strikings +stringier +stringiest +stringing +stringy +stripe +stripe's +striped +stripes +striping +stripper +striven +strives +striving +strode +stroked +strokes +stroking +stroll +strolled +stroller +stroller's +strollers +strolling +strolls +stronghold +stronghold's +strongholds +strove +structuralist +structuralist's +strum +strummed +strumming +strums +strung +strut +struts +strutted +strutting +stub +stub's +stubbed +stubbier +stubbies +stubbiest +stubbing +stubble +stubble's +stubborn +stubborned +stubborner +stubbornest +stubborning +stubborns +stubby +stubs +stud +stud's +studded +studding +studentship +studentship's +studios +studious +studs +stuffier +stuffiest +stuffing's +stuffy +stump +stump's +stumped +stumping +stumps +stung +stunk +stunted +stunting +stunts +stupefied +stupefies +stupefy +stupefying +stupendous +stupider +stupidest +stupidities +stupidly +stupids +stupor +stupor's +stupors +sturdier +sturdiest +sturdy +stutter +stuttered +stuttering +stutters +styled +styling +stylish +stylistic +stylus +stylus's +suave +suaver +suavest +sub +sub's +subbed +subbing +subcommittee +subcommittees +subconscious +subconsciously +subdivide +subdivided +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subdues +subduing +subgroup +subgroup's +subjectives +subjugate +subjugated +subjugates +subjugating +subjunctive +sublet +sublets +subletting +sublime +sublimed +sublimer +sublimes +sublimest +subliming +submarine +submarine's +submarines +submerge +submerged +submerges +submerging +submersion +submersion's +submissions +submissive +subnormal +subordinate +subordinated +subordinates +subordinating +subprogram +subs +subscribed +subscriber +subscriber's +subscribers +subscribes +subscribing +subscript +subscriptions +subscripts +subsection +subsection's +subsections +subsequents +subservient +subservients +subsets +subside +subsided +subsides +subsidiaries +subsidies +subsiding +subsidy +subsidy's +subsist +subsisted +subsistence +subsistence's +subsisting +subsists +substandard +substantiate +substantiated +substantiates +substantiating +substitutions +subsystem +subterfuge +subterfuge's +subterfuges +subterranean +subtler +subtlest +subtract +subtracted +subtracting +subtraction +subtraction's +subtractions +subtracts +suburb +suburb's +suburban +suburbans +suburbs +subversive +subversives +subvert +subverted +subverting +subverts +successes +successions +successively +successors +succinct +succincter +succinctest +succinctly +succulent +succulents +succumb +succumbed +succumbing +succumbs +suck +sucked +sucker +sucker's +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +suction +suction's +suctioned +suctioning +suctions +suds +suede +suede's +sufferer's +sufferings +sufficed +suffices +sufficing +suffixed +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocation +suffrage +suffrage's +sugared +sugarier +sugariest +sugaring +sugars +sugary +suggester +suggester's +suggestive +suicides +suitcase +suitcase's +suitcases +suites +suitor +suitor's +suitors +sulk +sulked +sulkier +sulkies +sulkiest +sulking +sulks +sulky +sullen +sullener +sullenest +sultan +sultan's +sultans +sultrier +sultriest +sultry +summarily +summered +summering +summers +summit +summit's +summits +summon +summoned +summoning +summons +summons's +summonsed +summonses +summonsing +sumptuous +sunbathe +sunbathed +sunbathes +sunbathing +sunburn +sunburn's +sunburned +sunburning +sunburns +sundae +sundae's +sundaes +sundial +sundial's +sundials +sundown +sundown's +sundowns +sundries +sunflower +sunflower's +sunflowers +sunglasses +sunken +sunks +sunlit +sunned +sunnier +sunnies +sunniest +sunning +sunrises +sunrising +suns +sunscreen +sunscreens +sunset +sunset's +sunsets +sunsetting +suntan +suntan's +suntanned +suntanning +suntans +sunup +sunup's +sup +superber +superbest +superbly +supercomputer +supercomputers +supered +superficials +superhuman +superimpose +superimposed +superimposes +superimposing +supering +superintendent +superintendent's +superintendents +superiors +superlative +superlatives +supermarkets +supernaturals +supers +superscript +superscripts +supersede +superseded +supersedes +superseding +supersonic +supersonics +superstar +superstar's +superstars +superstition +superstition's +superstitions +superstitious +superstructure +superstructure's +superstructures +supervisory +supper +supper's +suppers +supplant +supplanted +supplanting +supplants +supple +supplemented +supplementing +supplements +suppler +supplest +supportive +supposition +supposition's +suppositions +supremacy +supremacy's +supremely +supremer +supremest +surcharge +surcharge's +surcharged +surcharges +surcharging +surer +surest +surf +surf's +surfaced +surfacing +surfboard +surfboard's +surfboarded +surfboarding +surfboards +surfed +surfing +surfing's +surfs +surge +surge's +surged +surgeon +surgeon's +surgeons +surgeries +surges +surgical +surging +surlier +surliest +surly +surmise +surmised +surmises +surmising +surmount +surmounted +surmounting +surmounts +surnames +surpass +surpassed +surpasses +surpassing +surpluses +surplussed +surplussing +surreal +surrender +surrendered +surrendering +surrenders +surreptitious +surveillance +surveillance's +surveyed +surveying +surveyor +surveyor's +surveyors +survivals +survivor +survivor's +survivors +suspender +suspenders +suspense +suspense's +suspensions +suspicions +sustainable +sustenance +sustenance's +swab +swab's +swabbed +swabbing +swabs +swagger +swaggered +swaggerer +swaggering +swaggers +swamp's +swampier +swampiest +swampy +swan +swan's +swans +swarm +swarm's +swarmed +swarming +swarms +swarthier +swarthiest +swarthy +swat +swathe +swathed +swathes +swathing +swats +swatted +swatting +sway +swayed +swaying +sways +sweater +sweater's +sweaters +sweaty +sweeper +sweeper's +sweepers +sweepings +sweeps's +sweepstakes +sweeten +sweetened +sweetening +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetly +sweetness +sweetness's +sweets +swell +swelled +sweller +swellest +swelling +swelling's +swellings +swells +swerve +swerved +swerves +swerving +swift +swifted +swifter +swiftest +swifting +swiftly +swifts +swig +swig's +swigged +swigging +swigs +swill +swilled +swilling +swills +swindle +swindled +swindler +swindler's +swindlers +swindles +swindling +swine +swine's +swines +swinging +swings +swipe +swiped +swipes +swiping +swirl +swirled +swirling +swirls +swish +swished +swisher +swishes +swishest +swishing +switchable +switchboard +switchboard's +switchboards +switcher +swivel +swivel's +swivels +swollen +swoon +swooned +swooning +swoons +swoop +swooped +swooping +swoops +sworded +swordfish +swordfish's +swordfishes +swording +swords +swung +syllable +syllable's +syllables +syllabus +syllabus's +syllabuses +symbolics +symbolism +symbolism's +symmetrical +sympathetically +sympathetics +symphonic +symptomatic +synagogue +synagogue's +synagogues +synapse +synapses +synchronous +syndicated +syndicates +syndicating +syndromes +synopses +synopsis +synopsis's +syntheses +synthetic +synthetics +syphilis +syphilis's +syphilises +syringe +syringe's +syringed +syringes +syringing +syrup +syrup's +systematically +systematics +tabbed +tabbies +tabbing +tabby +tabernacle +tabernacle's +tabernacles +tablecloth +tablecloth's +tablecloths +tabled +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tablets +tabling +tabloid +tabloid's +tabloids +taboo +tabooed +tabooing +taboos +tabulate +tabulated +tabulates +tabulating +tabulation +tabulation's +tacit +tacitly +taciturn +tackier +tackies +tackiest +tackling's +tacky +taco +taco's +tacos +tact +tact's +tactful +tactfully +tactic's +tactlessly +tadpole +tadpole's +tadpoles +tagged +tagging +tags +tailed +tailgate +tailgate's +tailgated +tailgates +tailgating +tailing +taillight +taillight's +taillights +tailor's +tailspin +tailspin's +tailspins +taint +tainted +tainting +taints +takeoff +takeoff's +takeoffs +takeover +takeover's +talc +talc's +talisman +talisman's +talismans +talkative +talker +talker's +talkers +taller +tallest +tallied +tallies +tallow +tallow's +tally +tallying +talon +talon's +talons +tambourine +tambourine's +tambourines +tamed +tamely +tameness +tamer +tames +tamest +taming +tamper +tampered +tampering +tampers +tan +tan's +tandem +tandem's +tandems +tang +tang's +tangential +tangents +tangerine +tangerine's +tangerines +tangible +tangibles +tangle +tangle's +tangled +tangles +tangling +tango +tango's +tangoed +tangoing +tangos +tangs +tankard +tankard's +tankards +tanked +tanker +tanker's +tankers +tanking +tanned +tanner +tannest +tanning +tans +tantamount +tantrum +tantrum's +tantrums +tap's +taped +taper +tapered +tapering +tapers +tapestries +tapestry +tapestry's +taping +tapped +tapping +tapping's +taps +taps's +tar +tar's +tarantula +tarantula's +tarantulas +tardier +tardies +tardiest +tardiness +tardy +targeted +targeting +tariff +tariff's +tariffs +tarnish +tarnished +tarnishes +tarnishing +tarpaulin +tarpaulin's +tarpaulins +tarred +tarried +tarrier +tarries +tarriest +tarring +tarry +tarrying +tars +tart +tart's +tartan +tartan's +tartans +tartar +tartar's +tartars +tarted +tarter +tartest +tarting +tarts +tasked +tasking +tassel +tassel's +tasteful +tastefully +tastier +tastiest +tasty +tattle +tattled +tattles +tattling +tattoo +tattoo's +tattooed +tattooing +tattoos +tatty +taunt +taunted +taunting +taunts +taut +tauted +tauter +tautest +tauting +tautology +tautology's +tauts +tavern +tavern's +taverns +tawdrier +tawdriest +tawdry +tawnier +tawniest +tawny +tawny's +taxable +taxed +taxicab +taxicab's +taxicabs +taxied +taxiing +taxing +taxis +taxpayer's +teachings +teacup +teacup's +teacups +teaed +teaing +teak +teak's +teaks +teamed +teaming +teammate +teammate's +teammates +teamster +teamster's +teamsters +teamwork +teamwork's +teapots +teardrop +teardrop's +teardrops +tearful +teas +tease +teased +teases +teasing +teaspoon +teaspoon's +teaspoons +teat +teat's +teats +technicalities +technicality +technicality's +technicals +technician +technician's +technicians +technologically +technologies +tediously +tedium +tedium's +tee +tee's +teed +teeing +teem +teemed +teeming +teems +teen +teenager's +teens +tees +teeter +teetered +teetering +teeters +teethe +teethed +teethes +teething +teething's +teetotal +telecommunications +telegram +telegram's +telegrams +telegraph +telegraph's +telegraphed +telegraphing +telegraphs +telepathic +telepathy +telepathy's +telephoned +telephoning +telescoped +telescopes +telescoping +teletype +televise +televised +televises +televising +televisions +teller +teller's +tellered +tellering +tellers +telltale +telltale's +telltales +temperament +temperament's +temperamental +temperaments +temperance +temperance's +temperate +temperated +temperates +temperating +tempered +tempering +tempers +tempest +tempest's +tempests +tempestuous +template +template's +temples +tempo +tempo's +temporal +temporaries +tempos +temptations +tenable +tenacious +tenacity +tenancies +tenancy +tenancy's +tenant +tenant's +tenanted +tenanting +tenants +tendered +tenderer +tenderest +tendering +tenderly +tenderness +tenderness's +tenders +tendon +tendon's +tendons +tendril +tendril's +tendrils +tenement +tenement's +tenements +tenet +tenet's +tenets +tenor +tenor's +tenors +tensed +tenser +tenses +tensest +tensing +tensions +tensors +tent +tent's +tentacle +tentacle's +tentacles +tentatives +tented +tenths +tenting +tents +tenuous +tenure +tenure's +tenured +tenures +tenuring +tepee +tepee's +tepees +tepid +terminators +termini +terminologies +terminus +terminus's +termite +termite's +termites +termly +terrace +terrace's +terraced +terraces +terracing +terrain +terrain's +terrains +terrestrial +terrestrials +terrier +terrier's +terriers +terrific +territorial +territorials +territories +terrors +tersely +terseness +terseness's +terser +tersest +testable +testament +testament's +testaments +tester +testers +testes +testes's +testicle +testicle's +testicles +testified +testifies +testify +testifying +testimonial +testimonial's +testimonials +testimonies +testimony +testimony's +testis +tetanus +tetanus's +tether +tether's +tethered +tethering +tethers +textile +textile's +textiles +textually +texture +texture's +textures +thankfuller +thankfullest +thankless +thatch +thatch's +thatched +thatcher +thatches +thatching +thaw +thawed +thawing +thaws +theatrical +thefts +theist +theists +thence +theologian +theologian's +theologians +theologies +theoretic +theorist +theorist's +theorists +therapeutic +therapies +therapist +therapist's +therapists +thereon +thereupon +thermal +thermals +thermodynamics +thermodynamics's +thermometer +thermometer's +thermometers +thermostat +thermostat's +thermostats +thesauri +thesaurus +thesaurus's +thesauruses +theta +theta's +thicken +thickened +thickening +thickens +thicker +thickest +thicket +thicket's +thickets +thickly +thicknesses +thief's +thigh +thigh's +thighs +thimble +thimble's +thimbled +thimbles +thimbling +thinker +thinkers +thinly +thinned +thinner +thinner's +thinnest +thinning +thins +thirded +thirding +thirds +thirsted +thirstier +thirstiest +thirsting +thirsts +thirsty +thirteen +thirteen's +thirteens +thirteenth +thirteenths +thirties +thirtieth +thirtieths +thistle +thistle's +thistles +thong +thong's +thongs +thorn +thorn's +thornier +thorniest +thorns +thorny +thoroughbred +thoroughbreds +thorougher +thoroughest +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thousandth +thousandths +thrash +thrashed +thrashes +thrashing +thrashing's +threadbare +threaded +threading +threads +threes +thresh +threshed +thresher +thresher's +threshers +threshes +threshing +thresholds +thrice +thrift +thrift's +thriftier +thriftiest +thrifts +thrifty +thrill +thrill's +thrilled +thriller +thriller's +thrillers +thrilling +thrills +thrive +thrived +thrives +thriving +throb +throbbed +throbbing +throbs +throne +throne's +thrones +throng +throng's +thronged +thronging +throngs +throttle +throttle's +throttled +throttles +throttling +throwaway +throwaway's +throwback +throwback's +throwbacks +thud +thud's +thudded +thudding +thuds +thug +thug's +thugs +thumbed +thumbing +thumbs +thumbtack +thumbtack's +thumbtacks +thump +thump's +thumped +thumping +thumps +thunder +thunder's +thunderbolt +thunderbolt's +thunderbolts +thundered +thundering +thunderous +thunders +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thwart +thwarted +thwarting +thwarts +thyme +thyme's +thyroid +thyroids +tiara +tiara's +tiaras +ticked +ticketed +ticketing +ticking +ticking's +tickle +tickled +tickles +tickling +ticklish +ticks +tidal +tidbit +tidbit's +tidbits +tide +tided +tides +tidier +tidiest +tiding +tier +tier's +tiers +tiff +tiff's +tiffed +tiffing +tiffs +tigers +tighten +tightened +tightening +tightens +tighter +tightest +tightness +tightness's +tightrope +tightrope's +tightropes +tights +tightwad +tightwad's +tightwads +tilde +tilde's +tile's +tiled +tiling +tilled +tilling +tills +tilt +tilted +tilting +tilts +timber +timber's +timbers +timekeeper +timekeeper's +timekeepers +timeless +timelier +timeliest +timely +timers +timescales +timetabled +timetables +timetabling +timezone +timid +timider +timidest +timidity +timidity's +timidly +timings +tinder +tinder's +ting +tinge +tinged +tingeing +tinges +tinging +tingle +tingled +tingles +tingling +tings +tinier +tiniest +tinker +tinker's +tinkered +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinnies +tinniest +tinning +tinny +tinsel +tinsel's +tinsels +tint +tint's +tinted +tinting +tints +tipped +tipping +tipsier +tipsiest +tipsy +tiptoe +tiptoed +tiptoeing +tiptoes +tirade +tirade's +tirades +tireder +tiredest +tireless +tissue +tissue's +tissues +tit +tit's +titillate +titillated +titillates +titillating +titled +titling +tits +titted +titter +tittered +tittering +titters +titting +toads +toadstool +toadstool's +toadstools +toasted +toaster +toaster's +toasters +toasting +toasts +tobaccos +toboggan +toboggan's +tobogganed +tobogganing +toboggans +toddle +toddled +toddler +toddler's +toddlers +toddles +toddling +toed +toeing +toenail +toenail's +toenails +toffee +toffee's +toffees +toga +toga's +togas +toil +toil's +toiled +toileted +toileting +toiling +toils +tolerable +tolerably +tolerances +tolled +tolling +tolls +tomahawk +tomahawk's +tomahawked +tomahawking +tomahawks +tomato's +tomb +tomb's +tombed +tombing +tomboy +tomboy's +tomboys +tombs +tombstone +tombstone's +tombstones +tomcat +tomcat's +tomcats +tomes +tomorrows +tonal +toned +tong +tongs +tongued +tongues +tonguing +tonic +tonic's +tonics +toning +tonnage +tonnage's +tonnages +tonne +tonnes +tonsil +tonsil's +tonsillitis +tonsillitis's +tonsils +tooled +tooling +toolkit +toot +tooted +toothache +toothache's +toothaches +toothbrush +toothbrush's +toothbrushes +toothpaste +toothpaste's +toothpastes +toothpick +toothpick's +toothpicks +tooting +toots +topaz +topaz's +topazes +topographies +topography +topography's +topology +topology's +topped +topping +topping's +topple +toppled +topples +toppling +torch +torch's +torched +torches +torching +torment +tormented +tormenting +tormentor +tormentor's +tormentors +torments +tornado +tornado's +tornadoes +torpedo +torpedo's +torpedoed +torpedoes +torpedoing +torque +torque's +torrent +torrent's +torrential +torrents +torrid +torrider +torridest +torso +torso's +torsos +tortilla +tortilla's +tortillas +tortoise +tortoise's +tortoises +tortuous +tortured +tortures +torturing +tossed +tosses +tossing +tot +tot's +totalitarian +totalitarianism +totalitarianism's +totalitarians +totalities +totality +totality's +totals +tote +toted +totem +totem's +totems +totes +toting +tots +totted +totter +tottered +tottering +totters +totting +toucan +toucan's +toucans +touchdown +touchdown's +touchdowns +touchier +touchiest +touchings +touchy +toughed +toughen +toughened +toughening +toughens +tougher +toughest +toughing +toughness +toughness's +toughs +toupee +toupee's +toupees +toured +touring +tournament +tournament's +tournaments +tourniquet +tourniquet's +tourniquets +tours +tousle +tousled +tousles +tousling +tout +touted +touting +touts +tow +towed +towel +towel's +towels +towered +towering +towing +townspeople +townspeople's +tows +toxic +toxin +toxin's +toxins +toyed +toying +tract +tract's +traction +traction's +tractor +tractor's +tractors +tracts +trademark +trademark's +trademarked +trademarking +trademarks +trader +trader's +traders +traditionalist +traditionalist's +trafficked +trafficking +traffics +tragedies +tragically +tragics +trailer +trailer's +trailered +trailering +trailers +trainee +trainee's +trainees +trainer +trainer's +trainers +trait +trait's +traitor +traitor's +traitorous +traitors +traits +tramp +tramped +tramping +trample +trampled +tramples +trampling +trampoline +trampoline's +trampolined +trampolines +trampolining +tramps +trance +trance's +trances +tranquil +tranquiler +tranquilest +transact +transacted +transacting +transacts +transatlantic +transcend +transcended +transcending +transcends +transcontinental +transcribe +transcribed +transcribes +transcribing +transcription +transcription's +transcriptions +transcripts +transferable +transformations +transformer +transformer's +transformers +transfusion +transfusion's +transfusions +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transients +transistor +transistor's +transistors +transited +transiting +transitional +transitioned +transitioning +transitions +transitive +transitives +transitory +transits +translators +transliteration +translucent +transparencies +transparency +transparency's +transparently +transpire +transpired +transpires +transpiring +transplant +transplanted +transplanting +transplants +transportable +transportation +transportation's +transpose +transposed +transposes +transposing +transverse +transversed +transverses +transversing +trapdoor +trapeze +trapeze's +trapezed +trapezes +trapezing +trapezoid +trapezoid's +trapezoids +trapper +trapper's +trappers +trappings +trashed +trashes +trashier +trashiest +trashing +trashy +trauma +trauma's +traumas +traumatic +traverse +traversed +traverses +traversing +travestied +travesties +travesty +travesty's +travestying +trawl +trawl's +trawled +trawler +trawler's +trawlers +trawling +trawls +trays +treacheries +treacherous +treachery +treachery's +treacle +treacle's +treading +treadmill +treadmill's +treadmills +treads +treason +treason's +treasured +treasurer +treasurer's +treasurers +treasures +treasuries +treasuring +treasury +treasury's +treaties +treatise +treatise's +treatises +treatments +treble +trebled +trebles +trebling +treed +treeing +trekked +trekking +treks +trellis +trellis's +trellised +trellises +trellising +tremble +trembled +trembles +trembling +tremor +tremor's +tremors +trench +trench's +trenched +trenches +trenching +trended +trendier +trendies +trendiest +trending +trepidation +trepidation's +trespass +trespassed +trespasser +trespasser's +trespassers +trespasses +trespassing +trestle +trestle's +trestles +trialled +trialling +triangular +tribal +tribulation +tribulation's +tribulations +tribunal +tribunal's +tribunals +tributaries +tributary +tributary's +tribute +tribute's +tributes +tricked +trickery +trickery's +trickier +trickiest +tricking +trickle +trickled +trickles +trickling +trickster +trickster's +tricksters +tricycle +tricycle's +tricycled +tricycles +tricycling +trifled +trifles +trifling +trigonometry +trigonometry's +trill +trill's +trilled +trilling +trillion +trillion's +trillions +trills +trilogies +trim +trimester +trimester's +trimesters +trimmed +trimmer +trimmest +trimming +trims +trinket +trinket's +trinkets +trio +trio's +trios +tripe +tripe's +tripled +triples +triplet +triplet's +triplets +triplicate +triplicated +triplicates +triplicating +tripling +tripod +tripod's +tripods +tripped +tripping +trite +triter +trites +tritest +triumphant +triumphed +triumphing +triumphs +triviality +triviality's +trod +trodden +trodes +troll +trolled +trolleys +trolling +trolls +trombone +trombone's +trombones +troop's +trooped +trooper +trooper's +troopers +trooping +trophied +trophies +trophy +trophy's +trophying +tropical +tropicals +trot +trots +trotted +trotting +troubled +troublemaker +troublemaker's +troublemakers +troublesome +troubling +trough +trough's +troughs +trounce +trounced +trounces +trouncing +troupe +troupe's +trouped +troupes +trouping +trouser's +trout +trout's +trouts +trowel +trowel's +trowels +truancy +truancy's +truant +truant's +truanted +truanting +truants +truce +truce's +truces +trucked +trucking +trudge +trudged +trudges +trudging +trued +truer +trues +truest +truffle +truffle's +truffles +truing +truism +truism's +truisms +trump +trump's +trumped +trumpeted +trumpeting +trumpets +trumping +trumps +truncation +truncation's +trunked +trunking +trustee +trustee's +trustees +trustful +trustier +trusties +trustiest +trustworthier +trustworthiest +trustworthy +truthful +truthfully +truthfulness +tryings +tryout +tryout's +tryouts +tub +tub's +tuba +tuba's +tubae +tubas +tubed +tuberculosis +tuberculosis's +tubing +tubing's +tubs +tubular +tuck +tucked +tucking +tucks +tuft +tuft's +tufted +tufting +tufts +tug +tugged +tugging +tugs +tuition +tuition's +tulip +tulip's +tulips +tumble +tumbled +tumbler +tumbler's +tumblers +tumbles +tumbling +tummies +tummy +tummy's +tumult +tumult's +tumulted +tumulting +tumults +tumultuous +tuna +tuna's +tunas +tundra +tundra's +tundras +tuneful +tuner +tuner's +tuners +tunic +tunic's +tunics +turban +turban's +turbans +turbine +turbine's +turbines +turbulence +turbulence's +turbulent +tureen +tureen's +tureens +turf +turf's +turfed +turfing +turfs +turgid +turkey +turkey's +turkeys +turmoil +turmoil's +turmoiled +turmoiling +turmoils +turnaround +turnaround's +turner +turner's +turnip +turnip's +turniped +turniping +turnips +turnout +turnout's +turnouts +turnover +turnover's +turnovers +turnpike +turnpike's +turnpikes +turnstile +turnstile's +turnstiles +turntables +turpentine +turpentine's +turquoise +turquoise's +turquoises +turret +turret's +turrets +turtle +turtle's +turtleneck +turtleneck's +turtlenecks +turtles +tusk +tusk's +tusks +tussle +tussled +tussles +tussling +tutored +tutorials +tutoring +tutors +tuxedo +tuxedo's +tuxedos +twang +twang's +twanged +twanging +twangs +tweak +tweaked +tweaking +tweaks +twee +tweed +tweed's +tweet +tweeted +tweeting +tweets +tweezers +twelfth +twelfths +twelves +twenties +twentieths +twiddle +twiddled +twiddles +twiddling +twig +twig's +twigged +twigging +twigs +twilight +twilight's +twine +twine's +twined +twines +twinge +twinge's +twinged +twinges +twinging +twining +twinkle +twinkled +twinkles +twinkling +twinned +twinning +twirl +twirled +twirling +twirls +twister +twister's +twisters +twitch +twitched +twitches +twitching +twitter +twittered +twittering +twitters +twos +tycoon +tycoon's +tycoons +typeface +typeface's +typescript +typescript's +typesetter +typesetter's +typewriters +typhoid +typhoid's +typhoon +typhoon's +typhoons +typhus +typhus's +typified +typifies +typify +typifying +typist +typist's +typists +typographic +typographical +tyrannical +tyrannies +tyranny +tyranny's +tyrant +tyrant's +tyrants +ubiquitous +udder +udder's +udders +uglied +uglier +uglies +ugliest +ugliness +ugliness's +uglying +ulcer +ulcer's +ulcered +ulcering +ulcers +ulterior +ultimated +ultimates +ultimating +ultimatum +ultimatum's +ultimatums +ultra +ultrasonic +ultrasonics +ultraviolet +ultraviolet's +umbrellaed +umbrellaing +umbrellas +umpire +umpire's +umpired +umpires +umpiring +umpteen +unacceptably +unaccepted +unaccountable +unaccountably +unadulterated +unaltered +unambiguously +unanimity +unanimity's +unanimous +unanimously +unanswerable +unanswered +unarmed +unassigned +unassuming +unattached +unattainable +unattractive +unawares +unbearably +unbeatable +unbecoming +unbeliever +unbelievers +unblock +unblocked +unblocking +unblocks +unborn +unbreakable +unbroken +unburden +unburdened +unburdening +unburdens +uncannier +uncanniest +uncanny +unceasing +uncertainties +unchallenged +uncharitable +unchristian +unclean +uncleaner +uncleanest +uncled +uncles +uncling +uncomfortably +uncommoner +uncommonest +uncompromising +unconcerned +unconditional +unconditionally +unconfirmed +unconsciously +unconstitutional +uncontrollable +uncontrolled +uncontroversial +unconventional +unconvinced +uncountable +uncouth +uncover +uncovered +uncovering +uncovers +uncultured +uncut +undamaged +undaunted +undecidable +undecided +undecideds +undemocratic +undeniable +undeniably +underbrush +underbrush's +underbrushed +underbrushes +underbrushing +undercover +undercurrent +undercurrent's +undercurrents +undercut +undercuts +undercutting +underdog +underdog's +underdogs +underestimated +underestimates +underestimating +underflow +underflow's +underfoot +undergarment +undergarment's +undergarments +undergrowth +undergrowth's +underhanded +underlays +undermine +undermined +undermines +undermining +underneaths +undernourished +underpants +underpass +underpass's +underpasses +underprivileged +underrate +underrated +underrates +underrating +underscore +underscored +underscores +underscoring +undershirt +undershirt's +undershirts +underside +underside's +undersides +understandably +understandings +understate +understated +understatement +understatement's +understatements +understates +understating +understudied +understudies +understudy +understudying +undertaker +undertaker's +undertakers +undertaking's +undertakings +undertone +undertone's +undertones +undertow +undertow's +undertows +underwater +underwear +underwear's +underweight +underworld +underworld's +underworlds +underwrite +underwrites +underwriting +underwritten +underwrote +undeserved +undesirables +undetected +undeveloped +undisturbed +undoing's +undoings +undoubted +undress +undressed +undresses +undressing +undue +undying +unearth +unearthed +unearthing +unearthly +unearths +uneasier +uneasiest +uneasily +uneasiness +uneasiness's +uneconomic +uneconomical +uneducated +unemployable +unenlightened +unequal +unequals +unequivocal +unerring +unethical +uneven +unevener +unevenest +unevenly +uneventful +unfailing +unfairer +unfairest +unfairly +unfaithful +unfasten +unfastened +unfastening +unfastens +unfeasible +unfeeling +unfilled +unfit +unfits +unfitted +unfitting +unfold +unfolded +unfolding +unfolds +unforeseen +unforgettable +unforgivable +unfortunates +unfriendlier +unfriendliest +unfunny +unfurl +unfurled +unfurling +unfurls +ungainlier +ungainliest +ungainly +ungodlier +ungodliest +ungodly +ungrammatical +ungrateful +unhappier +unhappiest +unhappily +unhappiness +unhappiness's +unhealthier +unhealthiest +unheard +unhook +unhooked +unhooking +unhooks +unicorn +unicorn's +unicorns +unicycle +unicycle's +unidentified +unification +unification's +uniformed +uniformer +uniformest +uniforming +uniformity +uniformity's +uniforms +unilateral +unilaterally +unimaginative +unimpressed +uninformative +uninformed +uninhibited +uninitiated +uninspired +uninspiring +unintelligent +unintelligible +unintended +unintentional +unintentionally +uninterested +uniqueness +uniquer +uniquest +unison +unison's +unities +universals +universes +unjust +unjustifiable +unjustly +unkempt +unkind +unkinder +unkindest +unkindlier +unkindliest +unkindly +unknowns +unlawful +unleash +unleashed +unleashes +unleashing +unlikelier +unlikeliest +unlikes +unloaded +unloading +unloads +unluckier +unluckiest +unman +unmanned +unmanning +unmans +unmarked +unmarried +unmask +unmasked +unmasking +unmasks +unmistakable +unmistakably +unmitigated +unmodified +unmoved +unnamed +unnerve +unnerved +unnerves +unnerving +unnoticed +unoccupied +unoriginal +unorthodox +unpack +unpacked +unpacking +unpacks +unpaid +unpick +unpleasantly +unpleasantness +unpleasantness's +unpopularity +unpopularity's +unprecedented +unprepared +unprincipled +unprintable +unprivileged +unprotected +unproven +unprovoked +unpublished +unqualified +unquestionable +unquestionably +unravel +unravels +unreal +unreasonably +unrelenting +unreliability +unreliability's +unremarkable +unrepeatable +unrepresentative +unreservedly +unresolved +unrest +unrest's +unrested +unresting +unrestricted +unrests +unruffled +unrulier +unruliest +unruly +unsafer +unsafest +unsaid +unsanitary +unsatisfied +unsay +unsaying +unsays +unscathed +unscheduled +unscientific +unscrew +unscrewed +unscrewing +unscrews +unscrupulous +unseasonable +unseat +unseated +unseating +unseats +unseemlier +unseemliest +unseemly +unsettle +unsettled +unsettles +unsettling +unsightlier +unsightliest +unsightly +unsigned +unskilled +unsolved +unsophisticated +unsounder +unsoundest +unspeakable +unstabler +unstablest +unstructured +unstuck +unsubstantiated +unsuccessfully +unsuited +unsung +unsupportable +untangle +untangled +untangles +untangling +untenable +unthinkable +untidier +untidiest +untie +untied +unties +untiled +untiles +untiling +untiring +untold +untouched +untrained +untruer +untruest +untrustworthy +untying +unveil +unveiled +unveiling +unveils +unwarranted +unwary +unwashed +unwell +unwell's +unwieldier +unwieldiest +unwieldy +unwillingness +unwind +unwinding +unwinds +unwiser +unwisest +unwittingly +unworthy +unwound +unwrap +unwrapped +unwrapping +unwraps +unwritten +upbeat +upbeat's +upbeats +upbringings +upend +upended +upending +upends +upheaval +upheaval's +upheavals +upheld +uphill +uphills +uphold +upholding +upholds +upholster +upholstered +upholsterer +upholsterer's +upholsterers +upholstering +upholsters +upholstery +upholstery's +upkeep +upkeep's +uplift +uplifted +uplifting +uplifts +upload +upped +uppermost +uppers +upping +uprights +uprising +uprising's +uprisings +uproar +uproar's +uproars +uproot +uprooted +uprooting +uproots +upshot +upshot's +upshots +upstanding +upstart +upstart's +upstarted +upstarting +upstarts +upstream +upstreamed +upstreaming +upstreams +uptake +uptake's +uptight +uptown +upturn +upturned +upturning +upturns +upwardly +uranium +uranium's +urbane +urbaner +urbanest +urchin +urchin's +urchins +urinate +urinated +urinates +urinating +urine +urine's +urn +urn's +urned +urning +urns +usages +uselessly +uselessness +uselessness's +usher +usher's +ushered +ushering +ushers +usurp +usurped +usurping +usurps +utensil +utensil's +utensils +uteri +uterus +uterus's +utilitarian +utilitarianism +utilitarianism's +utmost +utterance +utterance's +utterances +uttered +utterer +utterest +uttering +utters +vacancy's +vacant +vacate +vacated +vacates +vacating +vacationed +vacationing +vaccinate +vaccinated +vaccinates +vaccinating +vaccination +vaccination's +vaccinations +vaccine +vaccine's +vaccines +vacillate +vacillated +vacillates +vacillating +vacuous +vacuumed +vacuuming +vacuums +vagabond +vagabond's +vagabonded +vagabonding +vagabonds +vagaries +vagary +vagina +vagina's +vaginae +vaginal +vagrant +vagrant's +vagrants +vagued +vagueing +vagueness +vagueness's +vaguer +vagues +vaguest +vainer +vainest +valentine +valentine's +valentines +valet +valet's +valeted +valeting +valets +valiant +validate +validated +validates +validating +validation +validation's +validly +valise +valise's +valises +valleys +valuables +valueless +valved +valving +vampire +vampire's +vampired +vampires +vampiring +vandal +vandal's +vandals +vane +vane's +vanes +vanguard +vanguard's +vanguards +vanilla +vanilla's +vanillas +vanities +vanity +vanity's +vanned +vanning +vanquish +vanquished +vanquishes +vanquishing +variously +varnish +varnish's +varnished +varnishes +varnishing +varsities +varsity +varsity's +vase +vase's +vases +vaster +vastest +vastness +vastness's +vasts +vats +vatted +vatting +vault +vault's +vaulted +vaulting +vaults +veal +veal's +vealed +vealing +veals +veer +veered +veering +veers +vegetarianism +vegetarianism's +vegetarians +vegetation +vegetation's +vehement +vehemently +veil +veil's +veiled +veiling +veils +veined +veining +veins +velocities +velour's +velvet +velvet's +velveted +velvetier +velvetiest +velveting +velvets +velvety +vendors +veneer +veneer's +veneered +veneering +veneers +venerable +venerate +venerated +venerates +venerating +veneration +veneration's +vengeance +vengeance's +vengeful +venison +venison's +venom +venom's +venomous +vent +vent's +vented +ventilate +ventilated +ventilates +ventilating +ventilation +ventilation's +ventilator +ventilator's +ventilators +venting +ventricle +ventricle's +ventricles +ventriloquist +ventriloquist's +ventriloquists +vents +ventured +ventures +venturing +veracity +veracity's +veranda +veranda's +verandas +verballed +verballing +verbals +verbiage +verbiage's +verbosity +verbosity's +verdicts +verge +verge's +verged +verges +verging +verier +veriest +veritable +vermin +vermin's +vernacular +vernaculars +versatility +versatility's +versed +versing +vertebra +vertebra's +vertebrae +vertebrate +vertebrate's +vertebrates +verticals +vertices's +vertigo +vertigo's +verve +verve's +vessels +vest +vest's +vested +vestibule +vestibule's +vestibules +vestige +vestige's +vestiges +vesting +vestment +vestment's +vestments +vests +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinaries +veterinary +veto +veto's +vetoed +vetoes +vetoing +vets +vetted +vetting +vex +vexation +vexation's +vexations +vexed +vexes +vexing +viability +viability's +viaduct +viaduct's +viaducts +vial +vial's +vials +vibrant +vibrate +vibrated +vibrates +vibrating +vibration +vibration's +vibrations +vicarious +vicariously +vicars +viced +vices +vicing +viciously +victor +victor's +victories +victorious +victors +videoed +videoing +videos +videotape +videotaped +videotapes +videotaping +vie +vied +vies +viewers +vigil +vigil's +vigilance +vigilance's +vigilant +vigilante +vigilante's +vigilantes +vigils +vigorous +viler +vilest +vilified +vilifies +vilify +vilifying +villa +villa's +villager +villager's +villagers +villain +villain's +villainies +villainous +villains +villainy +villainy's +villas +vindicate +vindicated +vindicates +vindicating +vindictive +vine +vine's +vined +vinegar +vinegar's +vines +vineyard +vineyard's +vineyards +vining +vintages +vinyls +viola +viola's +violas +violated +violates +violating +violations +violet +violet's +violets +violins +viper +viper's +vipers +viral +virginity +virginity's +virgins +virile +virility +virility's +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virulent +visa +visa's +visaed +visaing +visas +vise +vise's +vised +vises +visibility +visibility's +visibly +vising +visionaries +visionary +visioned +visioning +visions +visitation +visitation's +visitations +visor +visor's +visors +vista +vista's +vistaed +vistaing +vistas +visuals +vitality +vitality's +vitally +vitals +vitamin +vitamin's +vitamins +vitriolic +vivacious +vivaciously +vivacity +vivacity's +vivid +vivider +vividest +vividly +vivisection +vivisection's +vocabularies +vocalist +vocalist's +vocalists +vocals +vocation +vocation's +vocational +vocations +vociferous +vociferously +vodka +vodka's +vogue +vogue's +vogued +vogueing +vogues +voguing +voiced +voicing +voided +voiding +voids +volatile +volcanic +volcanics +volcano +volcano's +volcanoes +volition +volition's +volley +volley's +volleyball +volleyball's +volleyballs +volleyed +volleying +volleys +volt +volt's +voltages +volts +volumed +voluming +voluminous +voluntaries +voluptuous +vomited +vomiting +vomits +voodoo +voodoo's +voodooed +voodooing +voodoos +voracious +vortex +vortex's +vortexes +vortices's +voter's +vouched +voucher +voucher's +vouchers +vouches +vouching +vow +vow's +vowed +vowels +vowing +vows +voyage +voyage's +voyaged +voyager +voyager's +voyagers +voyages +voyaging +vulgar +vulgarer +vulgarest +vulgarities +vulgarity +vulgarity's +vulnerabilities +vulnerability +vulture +vulture's +vultures +vying +wad +wad's +wadded +wadding +waddle +waddled +waddles +waddling +wads +wafer +wafer's +wafers +waffled +waffles +waffling +waft +wafted +wafting +wafts +wag +waged +wager +wager's +wagered +wagering +wagers +wagged +wagging +waging +wags +waif +waif's +waifed +waifing +waifs +wail +wailed +wailing +wails +waist +waist's +waisted +waisting +waistline +waistline's +waistlines +waists +waiter +waiter's +waiters +waitress +waitress's +waitresses +waive +waived +waiver +waiver's +waivers +waives +waiving +waken +waken's +wakened +wakening +wakens +walker +walker's +walkers +walkout +walkout's +walkouts +walled +wallets +walling +wallop +walloped +walloping +wallops +wallow +wallowed +wallowing +wallows +wallpaper +wallpaper's +wallpapered +wallpapering +wallpapers +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltz's +waltzed +waltzes +waltzing +wan +wand +wand's +wanderer +wanderer's +wanderers +wands +wane +waned +wanes +waning +wanna +wanner +wannest +wanton +wantoned +wantoner +wantoning +wantons +warble +warbled +warbles +warbling +warded +warden +warden's +wardened +wardening +wardens +warding +wardrobe +wardrobe's +wardrobes +wards +warehoused +warehouses +warehousing +warfare +warfare's +warhead +warhead's +warheads +warier +wariest +warlike +warmer +warmer's +warmest +warmly +warmth +warmth's +warpath +warpath's +warpaths +warranted +warrantied +warranties +warranting +warrants +warrantying +warred +warren +warren's +warrens +warring +warrior +warrior's +warriors +wart +wart's +warts +wases +washable +washables +washcloth +washcloth's +washcloths +washer +washer's +washered +washering +washers +washout +washout's +washouts +washroom +washroom's +washrooms +wasp +wasp's +wasps +wastage +wastage's +wastebasket +wastebasket's +wastebaskets +wastefully +wasteland +wasteland's +wastelands +watchdog +watchdog's +watchdogs +watchful +watchman +watchman's +watchmen +watchword +watchword's +watchwords +watered +waterfall +waterfall's +waterfalls +waterfront +waterfront's +waterfronts +waterier +wateriest +watering +watering's +waterlogged +watermark +watermark's +watermarked +watermarking +watermarks +watermelon +watermelon's +watermelons +waterproof +waterproofed +waterproofing +waterproofs +watershed +watershed's +watersheds +watertight +waterway +waterway's +waterways +waterworks +waterworks's +watery +watt +watt's +watter +wattest +watts +waveform +waveform's +wavelength +wavelength's +wavelengths +waver +wavered +wavering +wavers +wavier +waviest +wavy +wax +wax's +waxed +waxes +waxier +waxiest +waxing +waxy +waylaid +waylay +waylaying +waylays +wayside +wayside's +waysides +wayward +weaken +weakened +weakening +weakens +weaker +weakest +weaklier +weakliest +weakling +weakling's +weakly +wealthier +wealthiest +wean +weaned +weaning +weans +weaponry +weaponry's +wearied +wearier +wearies +weariest +wearily +weariness +weariness's +wearisome +wearying +weathered +weathering +weathers +weave +weaved +weaver +weaver's +weavers +weaves +weaving +web +web's +webbed +webbing +webs +wedder +weddings +wedge +wedge's +wedged +wedges +wedging +wedlock +wedlock's +weed +weed's +weeded +weedier +weediest +weeding +weeds +weedy +weeing +weekdays +weekended +weekending +weeklies +weep +weeping +weeps +weer +wees +weest +weighed +weighing +weighs +weighted +weightier +weightiest +weighting +weighting's +weights +weighty +weirded +weirder +weirdest +weirding +weirdness +weirdness's +weirdo +weirdo's +weirdos +weirds +weld +welded +welder +welder's +welders +welding +welds +welled +welling +wellington +wells +welt +welt's +welted +welter +weltered +weltering +welters +welting +welts +wept +werewolf +werewolf's +werewolves +wested +westerlies +westerly +westerns +westing +wests +westward +wetter +wettest +whack +whacked +whacking +whacks +whaled +whaler +whaler's +whalers +whaling +wharf +wharf's +wharves +whats +wheat +wheat's +wheedle +wheedled +wheedles +wheedling +wheelbarrow +wheelbarrow's +wheelbarrows +wheelchair +wheelchair's +wheelchairs +wheeled +wheeling +wheeze +wheezed +wheezes +wheezing +whens +whereabouts +wherein +wheres +wherewithal +wherewithal's +whet +whets +whetted +whetting +whew +whewed +whewing +whews +whiff +whiff's +whiffed +whiffing +whiffs +whiled +whiles +whiling +whimmed +whimming +whimper +whimpered +whimpering +whimpers +whims +whimsical +whine +whine's +whined +whines +whining +whinnied +whinnier +whinnies +whinniest +whinny +whinnying +whip +whipped +whipping +whips +whips's +whir +whirl +whirled +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirlwind's +whirlwinds +whirred +whirring +whirs +whisk +whisked +whisker +whisker's +whiskered +whiskers +whisking +whisks +whisper +whispered +whispering +whispers +whistled +whistling +whistling's +whiten +whitened +whitening +whitens +whiter +whitest +whitewash +whitewash's +whitewashed +whitewashes +whitewashing +whittle +whittled +whittles +whittling +whizzed +whizzes +whizzing +whoa +wholehearted +wholes +wholesale +wholesale's +wholesaled +wholesaler +wholesaler's +wholesalers +wholesales +wholesaling +wholesome +whooped +whooping +whopper +whopper's +whoppers +whore +whore's +whores +whys +wick +wick's +wickeder +wickedest +wickedly +wickedness +wickedness's +wicker +wicker's +wickers +wicket +wicket's +wickets +wicks +widen +widened +widening +widens +widow +widow's +widowed +widower +widower's +widowers +widowing +widows +widths +wield +wielded +wielding +wields +wig +wig's +wigged +wigging +wiggle +wiggled +wiggles +wiggling +wigs +wigwam +wigwam's +wigwams +wildcat +wildcats +wildcatted +wildcatting +wilded +wilder +wilderness +wilderness's +wildernesses +wildest +wildfire +wildfire's +wildfires +wilding +wildlife +wildlife's +wildness +wildness's +wilds +wilier +wiliest +willinger +willingest +willingness +willingness's +willow +willow's +willows +willpower +willpower's +wilt +wilted +wilting +wilts +wily +wince +winced +winces +winch +winch's +winched +winches +winching +wincing +windfall +windfall's +windfalls +windier +windiest +windmill +windmill's +windmilled +windmilling +windmills +windowpane +windowpane's +windowpanes +windpipe +windpipe's +windpipes +windscreen +windscreen's +windscreens +windshield +windshield's +windshields +windy +wined +winged +wingers +winging +wining +wink +winked +winking +winks +winnings +winsome +winsomer +winsomest +wintered +wintering +winters +wintertime +wintertime's +wintrier +wintriest +wintry +wiper +wiper's +wipers +wirier +wiriest +wiry +wisecrack +wisecrack's +wisecracked +wisecracking +wisecracks +wiselier +wiseliest +wisely +wises +wishbone +wishbone's +wishbones +wishful +wisp +wisp's +wispier +wispiest +wisps +wispy +wist +wistful +wistfully +witchcraft +witchcraft's +witched +witches +witching +withdrawals +withe +withed +wither +withered +withering +withers +withes +withheld +withhold +withholding +withholds +withing +withs +withstand +withstanding +withstands +withstood +witless +wits +witticism +witticism's +witticisms +wittier +wittiest +witting +wizards +wizened +wobble +wobbled +wobbles +wobblier +wobblies +wobbliest +wobbling +wobbly +woe +woe's +woes +wok +wok's +woks +wolfed +wolfing +wolfs +wolves +wolves's +womanhood +womanhood's +womankind +womankind's +womb +womb's +wombats +wombs +wonderland +wonderland's +wonderlands +woo +woodchuck +woodchuck's +woodchucks +wooded +woodener +woodenest +woodier +woodies +woodiest +wooding +woodland +woodland's +woodlands +woodpecker +woodpecker's +woodpeckers +woodsman +woodsman's +woodsmen +woodwind +woodwinds +woodwork +woodwork's +woody +wooed +woof +woof's +woofed +woofing +woofs +wooing +wool +wool's +woollier +woollies +woolliest +woolly +woos +wordier +wordiest +wordings +wordy +workbench +workbench's +workbenches +workbook +workbook's +workbooks +workforce +workman +workman's +workmanship +workmanship's +workmen +workout +workout's +workouts +workplace +workshops +worldlier +worldliest +worldly +worm's +wormed +wormhole +wormholes +worming +worrisome +worsen +worsened +worsening +worsens +worships +worsted +worsting +worsts +worthier +worthies +worthiest +wost +wot +woulds +wounded +wounder +wounding +wounds +wove +woven +wovens +wowed +wowing +wows +wrangle +wrangled +wrangler +wrangler's +wranglers +wrangles +wrangling +wrapper's +wrappings +wrathed +wrathing +wraths +wreak +wreaked +wreaking +wreaks +wreath +wreath's +wreathe +wreathed +wreathes +wreathing +wreaths +wreckage +wreckage's +wrench +wrench's +wrenched +wrenches +wrenching +wrens +wrest +wrested +wresting +wrestle +wrestled +wrestler +wrestler's +wrestlers +wrestles +wrestling +wrestling's +wrests +wretch +wretch's +wretcheder +wretchedest +wretches +wried +wries +wriggle +wriggled +wriggles +wriggling +wright +wright's +wring +wringer +wringer's +wringers +wringing +wrings +wrinkle +wrinkle's +wrinkled +wrinkles +wrinkling +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +writhe +writhed +writhes +writhing +writs +wrongdoer +wrongdoer's +wrongdoers +wrongdoing +wrongdoing's +wrongdoings +wronged +wronger +wrongest +wronging +wrought +wrung +wry +wryer +wryest +wrying +xenophobia +xenophobia's +xylophone +xylophone's +xylophones +yacht +yacht's +yachted +yachting +yachts +yak +yak's +yakked +yakking +yaks +yam +yam's +yams +yank +yanked +yanking +yanks +yap +yapped +yapping +yaps +yardstick +yardstick's +yardsticks +yarn +yarn's +yarns +yawned +yawning +yawns +yearlies +yearling +yearling's +yearn +yearned +yearning +yearning's +yearnings +yearns +yeast +yeast's +yeasts +yell +yelled +yelling +yellowed +yellower +yellowest +yellowing +yellows +yells +yelp +yelped +yelping +yelps +yen +yen's +yens +yeses +yessed +yessing +yesterdays +yew +yew's +yews +yielded +yielding +yodel +yodels +yoga +yoga's +yogurt +yogurt's +yogurts +yoke +yoke's +yoked +yokel +yokel's +yokels +yokes +yoking +yolk +yolk's +yolks +yonder +youngster +youngster's +youngsters +yous +youthful +youths +yowl +yowled +yowling +yowls +zanied +zanier +zanies +zaniest +zany +zanying +zeal +zeal's +zealous +zebra +zebra's +zebras +zenith +zenith's +zeniths +zeroed +zeroing +zest +zest's +zests +zeta +zeta's +zigzag +zigzag's +zigzagged +zigzagging +zigzags +zillion +zillion's +zillions +zinc +zinc's +zincked +zincking +zincs +zip +zip's +zipped +zipper +zipper's +zippered +zippering +zippers +zipping +zips +zodiac +zodiac's +zodiacs +zombie +zombie's +zombies +zoned +zoning +zoo +zoo's +zoological +zoologist +zoologist's +zoologists +zoology +zoology's +zoomed +zooming +zooms +zoos +zucchini +zucchini's +zucchinis +clair +clair's +clairs diff --git a/cosmic rage/spell/english-words.40 b/cosmic rage/spell/english-words.40 new file mode 100644 index 0000000..086e006 --- /dev/null +++ b/cosmic rage/spell/english-words.40 @@ -0,0 +1,5909 @@ +abash +abashed +abashes +abashing +abduction +abduction's +abductions +abidings +abolitionist +abolitionist's +abolitionists +aboriginals +abrasively +abruptness +abruptness's +absenteeism +absenteeism's +absently +abstinent +abysmally +acclimation +acclimation's +accreditation +accreditation's +accusingly +acerbic +achier +achiest +achiever +achiever's +achievers +achy +acidic +activation +activation's +activism +activism's +adamantly +adeptly +adequacy +adequacy's +adjectival +adjudicate +adjudicated +adjudicates +adjudicating +adjudicator +adjudicator's +adjudicators +admiringly +adoptive +adrenaline +adrenaline's +advents +advertiser's +advocacy +advocacy's +aerobic +aerobics +aesthetics +aesthetics's +affirmatively +aftershave +aftershaves +aftershock +aftershock's +aftershocks +aggrieve +aggrieved +aggrieves +aggrieving +aha +ahas +airfare +airfares +airily +airings +airless +airspace +airspace's +airwaves +alderman +alderman's +aldermen +alderwoman +alderwomen +alfalfa +alfalfa's +alleviation +alleviation's +aloha +aloha's +alohas +alpine +alpines +alright +altercation +altercation's +altercations +alternations +alumna +alumna's +alumnae +alumni +alumnus +alumnus's +ambassadorial +ambiance +ambiance's +ambiances +ameliorate +ameliorated +ameliorates +ameliorating +amelioration +amelioration's +ammo +ammo's +amnesiac +amnesiac's +amnesiacs +amped +amping +amputee +amputee's +amputees +anachronistic +anagrams +anchorman +anchorman's +anchormen +anchorwoman +anchorwomen +anecdotal +angelically +angling's +anorexia +anorexia's +anorexic +anorexics +antacid +antacid's +antacids +antagonistically +ante's +antebellum +anticlimactic +antihistamine +antihistamine's +antihistamines +antiperspirant +antiperspirant's +antiperspirants +antitrust +antitrust's +anymore +anytime +aperitif +aperitifs +aphrodisiac +aphrodisiac's +aphrodisiacs +apocalypse +apocalypse's +apocalypses +apocalyptic +apolitical +apoplectic +apoplexies +apoplexy +apoplexy's +apostolic +applesauce +applesauce's +apportion +apportioned +apportioning +apportions +appreciatively +apprise +apprised +apprises +apprising +approbation +approbation's +approbations +approvingly +arctic +arctics +armband +armband's +armbands +armful +armful's +armfuls +armhole +armhole's +armholes +arousal +arousal's +arraignment +arraignment's +arraignments +arsonist +arsonist's +arsonists +artsier +artsiest +artsy +artworks +ascendancy +ascendancy's +assemblyman +assemblyman's +assemblymen +assemblywoman +assemblywomen +assertively +assertiveness +assertiveness's +assuredly +asthmatic +asthmatics +astrologer +astrologer's +astrologers +attackers +attainable +attractively +attributions +audiovisual +auspice +auspices +authoritarians +autistic +autistics +autonomously +autoworker +autoworkers +avidly +awakenings +awash +b +baa +baaed +baaing +baas +babysat +babysit +babysits +babysitter +babysitters +babysitting +backbreaking +backdrop +backdrop's +backdrops +backpacker +backpacker's +backpackers +backsides +backstroke +backstroke's +backstroked +backstrokes +backstroking +backup +backup's +backups +backyard +backyard's +backyards +badlands +badmouth +badmouthed +badmouthing +badmouths +bagpipe +bagpipes +bailiff +bailiff's +bailiffs +baleful +balefuller +balefullest +ballistic +ballpark +ballpark's +ballparks +banalities +banality +banality's +bane +bane's +baned +banes +bangle +bangle's +bangles +baning +baptismal +barbarism +barbarism's +barbarisms +barbell +barbell's +barbells +barf +barfed +barfing +barfs +barometric +barrack +barracks +barrio +barrio's +barrios +barroom +barroom's +barrooms +bassist +bassist's +bassists +bate +bated +bates +bathrobe +bathrobe's +bathrobes +bating +battleground +battlegrounds +beatings +bebop +bebop's +bebops +bedpan +bedpan's +bedpans +bedraggle +bedraggled +bedraggles +bedraggling +beeline +beeline's +beelined +beelines +beelining +beep +beep's +beeped +beeper's +beepers +beeping +beeps +beholders +belligerence +belligerence's +bellybutton +bellybutton's +bellybuttons +beltway +beltway's +beltways +benchmark +benchmark's +benchmarks +berate +berated +berates +berating +bestseller +bestsellers +bevel +bevels +bibles +bicep +biceps +biceps's +bidder +bidders +biggie +biggie's +biggies +bigmouth +bigmouth's +bigmouths +bigotries +bigwig +bigwig's +bigwigs +biker +bikers +bilaterally +billionaire +billionaire's +billionaires +billionth +billionths +bimbo +bimbo's +bimbos +bimonthlies +bimonthly +binge +binge's +binged +binges +binging +binocular +binoculars +biopsied +biopsies +biopsy +biopsy's +biopsying +birdbrained +birdseed +birdseed's +birthrate +birthrates +bisection +bisection's +bisections +bitchier +bitchiest +bitchy +biweeklies +biweekly +blabbermouth +blabbermouth's +blabbermouths +blackness +blackness's +blah +blah's +blahed +blahing +blahs +blandly +blankness +blankness's +blastoff +blastoff's +blastoffs +bleacher +bleachers +bleakly +bleakness +bleakness's +blearily +blender +blender's +blenders +bloat +bloated +bloating +bloats +blockages +bloodbath +bloodbaths +bloodless +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstreams +blooper +blooper's +bloopers +blotchier +blotchiest +blotchy +blowup +blowup's +blowups +bluish +blurbs +blurrier +blurriest +blurry +blusher +blusher's +blushers +boardinghouse +boardinghouse's +boardinghouses +boardroom +boardroom's +boardrooms +bodybuilding +bogeyman +bogeyman's +bogeymen +bohemian +bohemians +boilings +bombshell +bombshell's +bombshells +bonanza +bonanza's +bonanzas +bongo +bongo's +bongos +bonkers +boob +boob's +boobed +boobing +boobs +boogie +boogied +boogieing +boogies +bookie +bookie's +bookies +bookmaker +bookmaker's +bookmakers +bookstore's +bookstores +boondocks +bootlegger +bootlegger's +bootleggers +bootstraps +boozed +boozer +boozer's +boozers +boozes +boozing +bopped +bopping +bops +borrower +borrower's +borrowers +bossily +bossiness +bossiness's +bouncer +bouncer's +bouncers +bouncier +bounciest +bouncy +bozo +bozo's +bozos +brainchild +brainchild's +brainchildren +brazenly +breadbasket +breadbasket's +breadbaskets +breakup +breakup's +breakups +breaststroke +breaststroke's +breaststrokes +breathlessly +breathtakingly +brewer +brewer's +brewers +bricklaying +bricklaying's +briefings +broadcaster +broadcaster's +broadcasters +brogue +brogue's +brogues +brokenhearted +brokerage +brokerage's +brokerages +broomstick +broomstick's +broomsticks +brothel +brothel's +brothels +brownish +brownstone +brownstone's +brownstones +browser +browser's +browsers +bucktoothed +buddings +buildup +buildups +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullfighting +bullfighting's +bullish +bullshit +bullshit's +bullshits +bullshitted +bullshitting +bumble +bumbled +bumbles +bumbling +bumblings +bummer's +bummers +buoyantly +burger's +bursars +busboy +busboy's +busboys +businesslike +buster +buster's +busters +busywork +busywork's +butterfingers +butterfingers's +buttock's +buttocked +buttocking +buyout +buyouts +buzzword +buzzwords +bylaw +bylaw's +bylaws +c +cabby's +cachet +cachet's +cacheted +cacheting +cachets +cadaver +cadaver's +cadavers +cadre +cadre's +cadres +cahoot +cahoots +callously +callousness +callousness's +camcorder +camcorders +camellia +camellia's +camellias +cameraman +cameraman's +cameramen +camerawoman +camerawomen +campaigner's +campground +campground's +campgrounds +campsite +campsite's +campsites +candlelight +candlelight's +cannabis +cannabis's +cannabises +cannonball +cannonball's +cannonballed +cannonballing +cannonballs +capitol +capitols +capitulation +capitulation's +capitulations +cappuccino +cappuccino's +cappuccinos +carbonate +carbonated +carbonates +carbonating +cardiology +cardiology's +careen +careened +careening +careens +carjack +carjacked +carjacker +carjackers +carjacking +carjackings +carjacks +carousel +carousel's +carousels +carpeting's +carryout +carryouts +carvings +casework +casework's +caseworker +caseworker's +caseworkers +castigation +castigation's +castration +castration's +castrations +casualness +casualness's +catalyst +catalyst's +catalysts +catamaran +catamaran's +catamarans +caterings +cattier +cattiest +catty +cautionary +caveman +caveman's +cavemen +celluloid +celluloid's +centenaries +centenary +centigrade +ceramics +certifiable +certification +certification's +certifications +cervices +cervix +cervix's +cesarean +cesareans +cesspool +cesspool's +cesspools +chainsawed +chainsawing +chainsaws +chairmanship +chairmanship's +chairwoman +chairwoman's +chairwomen +chalkboard +chalkboard's +chalkboards +changeovers +chaperone's +charade +charade's +charades +charmer +charmer's +charmers +chateaus +chauvinism +chauvinism's +chauvinistic +cheapskate +cheapskate's +cheapskates +cheater +cheater's +cheaters +checklist +checklists +checkmate +checkmate's +checkmated +checkmates +checkmating +checkouts +checkpoints +cheddar +cheekbone +cheekbone's +cheekbones +cheerleader +cheerleader's +cheerleaders +cheerses +cheeseburger +cheeseburger's +cheeseburgers +cheesecake +cheesecake's +cheesecakes +chemotherapy +chemotherapy's +chessboard +chessboard's +chessboards +chickadee +chickadee's +chickadees +chiffon +chiffon's +childbearing +childbearing's +childcare +childishly +childless +childproof +childproofed +childproofing +childproofs +chillings +chino +chinos +chit +chit's +chitchat +chitchat's +chitchats +chitchatted +chitchatting +chits +chive +chives +chlorinate +chlorinated +chlorinates +chlorinating +choppiness +choppiness's +chopstick +chopsticks +choreograph +choreographed +choreographing +choreographs +chump +chump's +chumps +churchgoer +churchgoer's +churchgoers +churlish +chutzpah +chutzpah's +chteau +chteau's +chteaux +cinematographer +cinematographer's +cinematographers +cirrhosis +cirrhosis's +civilly +clampdown +clampdown's +clampdowns +clapboard +clapboard's +clapboarded +clapboarding +clapboards +classically +classier +classiest +classifieds +claustrophobic +cleanings +cleanup +cleanup's +cleanups +clergywoman +clergywomen +cliffhanger +cliffhanger's +cliffhangers +climatic +clinician +clinician's +clinicians +clipper +clippers +clitorises +cloakroom +cloakroom's +cloakrooms +clobber +clobbered +clobbering +clobbers +cloned +cloning +closeout +closeout's +closeouts +clothesline +clothesline's +clotheslined +clotheslines +clotheslining +cloudless +clunk +clunk's +clunked +clunking +clunks +coatings +cobblestone +cobblestone's +cobblestones +cockiness +cockiness's +coed +coed's +coeds +coeducational +coercive +coffeehouse +coffeehouse's +coffeehouses +cogently +cohabit +cohabitation +cohabitation's +cohabited +cohabiting +cohabits +cohesion +cohesion's +cola +cola's +colas +coleslaw +coleslaw's +collectible +collectibles +colloquially +cologne +cologne's +colognes +colonialism +colonialism's +colonist +colonist's +colonists +columnist +columnist's +columnists +comatose +combative +comebacks +comedown +comedown's +comedowns +comeuppance +comeuppance's +comeuppances +comfier +comfiest +comforter +comforter's +comforters +comfy +commemorative +commentate +commentated +commentates +commentating +companionable +compensatory +competitively +competitiveness +competitiveness's +complicity +complicity's +concierge +concierge's +concierges +conciliatory +concretely +condescension +condescension's +conditioner +conditioner's +conditioners +condo +condos +conformist +conformist's +conformists +congenital +congratulatory +congressional +connivance +connivance's +connive +connived +connives +conniving +conscientiously +consecration +consecration's +consecrations +consecutively +conservationist +conservationist's +conservationists +conservatively +conservator +conservator's +conservators +considerately +consortia +conspiratorial +constipate +constipated +constipates +constipating +constructively +consumings +consummation +consummation's +consummations +contentedly +contravened +contravening +contraventions +contrition +contrition's +convivial +cookout +cookout's +cookouts +coolness +coolness's +coordinators +copilot +copilot's +copilots +copter +copter's +copters +copulated +copulates +copulating +cordiality +cordiality's +cornbread +cornerstone +cornerstone's +cornerstones +correctives +corroborations +corrugate +corrugated +corrugates +corrugating +costar +costarred +costarring +costars +counselings +counterfeiter +counterfeiter's +counterfeiters +counterproductive +countrywoman +countrywoman's +countrywomen +coverall +coveralls +coverings +coworker +coworkers +crackdown +crackdown's +crackdowns +craftsmanship +craftsmanship's +crannied +crannies +cranny +cranny's +crannying +crapped +crappie +crappier +crappies +crappiest +crapping +crappy +craps +cravat +cravat's +cravats +cravatted +cravatting +credibly +credo +credo's +credos +crematoria +crematorium +crematorium's +crematoriums +creole +creole's +creoles +crick +crick's +cricked +cricking +cricks +crimp +crimped +crimping +crimps +crinklier +crinklies +crinkliest +crinkly +crispier +crispiest +critter +critter's +critters +croissant +croissant's +croissants +crooner +crooner's +crooners +crosscheck +crosschecked +crosschecking +crosschecks +crossfire +crossfire's +crossfires +crossover +crossover's +crossovers +crosstown +crud +crud's +cruddier +cruddiest +cruddy +crunchier +crunchiest +cryings +cryptically +cuddlier +cuddliest +culpability +culpability's +cupcake +cupcake's +cupcakes +curler +curler's +curlers +curlier +curliest +curseder +cursedest +cursored +cursoring +cursors +curvier +curviest +curvy +cuss +cuss's +cussed +cusses +cussing +custodial +customarily +cutely +cuteness +cuteness's +cutoff +cutoff's +cutoffs +cyberspace +cyclical +cynically +d +damper's +dampers +darkroom +darkroom's +darkrooms +darneder +darnedest +databased +databasing +daydreamer +daydreamer's +daydreamers +dazzlings +deaconess +deaconess's +deaconesses +deadpan +deadpanned +deadpanning +deadpans +deafen +deafened +deafening +deafening's +deafens +dealership +dealership's +dealerships +deathtrap +deathtrap's +deathtraps +debriefings +decaf +decaffeinate +decaffeinated +decaffeinates +decaffeinating +decal +decal's +decals +decathlon +decathlon's +decathlons +deceitfulness +deceitfulness's +deceptively +decor +decors +deductible +deductibles +defeatists +defection +defection's +defections +defector +defector's +defectors +defensively +definitively +deforestation +deforestation's +deformation +deformation's +deformations +defuse +defused +defuses +defusing +degeneration +degeneration's +dehydration +dehydration's +dejectedly +delightfully +delineate +delineated +delineates +delineating +demagogic +demo +demo's +demoed +demographic +demographics +demoing +demonic +demos +denigrated +denigrates +denigrating +denture +dentures +depletion +depletion's +deplorably +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +derbies +derby +derby's +desegregate +desegregated +desegregates +desegregating +deservings +desktops +despondently +detentes +determiner +determiner's +determiners +deterrence +deterrence's +detox +detoxed +detoxes +detoxing +devaluation +devaluation's +devaluations +devalued +devalues +devaluing +deviants +devilish +devotedly +dicey +dichotomies +dichotomy +dichotomy's +dicier +diciest +dick +dick's +dicks +dilapidation +dilapidation's +dipstick +dipstick's +dipsticks +dis +dis's +disaffect +disaffected +disaffecting +disaffects +disappointingly +disapprovingly +disastrously +disavowal +disavowal's +disavowals +disclaimers +discoed +discoing +disconnection +disconnection's +disconnections +discontinuation +discontinuation's +discontinuations +discoverer +discoverer's +discoverers +disenchant +disenchanted +disenchanting +disenchants +disenfranchise +disenfranchised +disenfranchises +disenfranchising +disfigurement +disfigurement's +disfigurements +disgracefully +dishevel +dishevels +dishtowel +dishtowel's +dishtowels +disinterest +disinterest's +disinterests +diskette +diskettes +disorient +disorientation +disorientation's +disoriented +disorienting +disorients +disparates +dispensable +dispirit +dispirited +dispiriting +dispirits +disproportionately +disqualification +disqualification's +disqualifications +disrespectfully +dissed +disses +dissidence +dissidence's +dissing +distastefully +distention +distention's +distentions +distrustfully +diversification +diversification's +divider +divider's +dividers +divinely +docket +docket's +docketed +docketing +dockets +doctorates +doggone +doggoned +doggoner +doggones +doggonest +doggoning +dollhouse +dollhouse's +dollhouses +dollop +dollop's +dolloped +dolloping +dollops +domineer +domineered +domineering +domineers +doodad +doodad's +doodads +doohickey +doohickey's +doohickeys +doomsday +doomsday's +doorbell +doorbell's +doorbells +doorknob +doorknob's +doorknobs +doormat +doormat's +doormats +dork +dorkier +dorkiest +dorks +dorky +dorm +dorm's +dorms +dosage +dosage's +dosages +dossier +dossier's +dossiers +dotings +downer +downer's +downers +download +downloaded +downloading +downloads +downplay +downplayed +downplaying +downplays +downsize +downsized +downsizes +downsizing +downstate +downtime +downtime's +downtrodden +downturn +downturn's +downturns +downwind +drake +drake's +drakes +dramatics's +dreadlocks +drifter +drifter's +drifters +drinkings +drivings +drownings +drowsily +duos +dyke's +dynamism +dynamism's +dysfunction +dysfunction's +dysfunctional +dysfunctions +dyslexic +dyslexics +dtente +e +earlobe +earlobes +earmuff +earmuffs +earphone +earphones +earplug +earplug's +earplugs +earsplitting +earthiness +earthiness's +earthshaking +earwax +earwax's +eastbound +easterner +easterner's +easterners +eastwards +eateries +eaters +eatery +eatery's +eavesdropper +eavesdropper's +eavesdroppers +ebullience +ebullience's +ebullient +edification +edification's +edified +edifies +edify +edifying +educationally +eerily +effervescence +effervescence's +egalitarianism +egalitarianism's +egalitarians +egghead +egghead's +eggheads +eggshell +eggshell's +eggshells +egocentrics +egotistical +egregious +egregiously +elate +elated +elates +elating +elbowroom +elbowroom's +elfin +elitists +elucidated +elucidates +elucidating +emaciate +emaciated +emaciates +emaciating +embarrassingly +embattled +embezzler +embezzler's +embezzlers +emblazon +emblazoned +emblazoning +emblazons +embroil +embroiled +embroiling +embroils +emcee +emcee's +emceed +emceeing +emcees +emeritus +emirate +emirate's +emirates +empowerment +empowerment's +enchilada +enchilada's +enchiladas +enclave +enclave's +enclaves +enforceable +enfranchise +enfranchised +enfranchises +enfranchising +ensconce +ensconced +ensconces +ensconcing +enthuse +enthused +enthuses +enthusing +enticings +entitlement +entitlement's +entitlements +entourage +entourage's +entourages +entrapment +entrapment's +entrepreneur +entrepreneur's +entrepreneurial +entrepreneurs +entryway +entryway's +entryways +environmentalist +environmentalist's +environmentalists +envision +envisioned +envisioning +envisions +epigram +epigram's +epigrams +episodic +epistle +epistle's +epistles +equivalences +eradication +eradication's +erotically +eroticism +eroticism's +erudition +erudition's +es +escalations +escapist +escapists +eschew +eschewed +eschewing +eschews +espouse +espoused +espouses +espousing +espresso +espresso's +espressos +esthetically +estimable +estrange +estranged +estranges +estranging +estuaries +estuary +estuary's +eunuch +eunuch's +eunuchs +euphemistic +euphemistically +euphoria +euphoria's +euphoric +evacuee +evacuee's +evacuees +evenhanded +everyplace +ex +excision +excision's +excisions +excitedly +excruciatingly +exec +exec's +execs +exes +exhaustively +exhibitionism +exhibitionism's +exhibitionist +exhibitionist's +exhibitionists +exhibitor +exhibitor's +exhibitors +exhumation +exhumation's +exhumations +exorcism +exorcism's +exorcisms +exorcist +exorcist's +exorcists +expansionist +expansionist's +expansionists +expectantly +expensively +exploratory +expo +expo's +exportation +exportation's +expos +expropriate +expropriated +expropriates +expropriating +expropriation +expropriation's +expropriations +exquisitely +exterminator +exterminator's +exterminators +extremism +extremism's +extroverted +eyeglass +eyeglasses +eyeliner +eyeliner's +eyeliners +f +facetiously +fag +fag's +fagged +fagging +fags +fairground +fairground's +fairgrounds +falterings +familiarly +famish +famished +famishes +famishing +famously +fanatically +fanaticism +fanaticism's +fannies +fanny +fanny's +farcical +farmhouse +farmhouse's +farmhouses +farmyard +farmyard's +farmyards +farsighted +fart +fart's +farted +farting +farts +fatalism +fatalism's +fattenings +fax +faxed +faxes +faxing +fearlessness +fearlessness's +fecal +federate +federated +federates +federating +feedbag +feedbag's +feedbags +feedings +feistier +feistiest +feisty +fems +fer +fest +fests +fiat +fiat's +fiats +fibrous +fieldwork +fieldwork's +filibuster +filibuster's +filibustered +filibustering +filibusters +filigree +filigree's +filigreed +filigreeing +filigrees +filmmaker +filmmakers +finagle +finagled +finagles +finagling +finder +finder's +finders +firebrand +firebrand's +firebrands +firewall +firewalled +firewalling +firewalls +fishbowl +fishbowl's +fishbowls +fishnet +fishnet's +fishnets +fishtail +fishtail's +fishtailed +fishtailing +fishtails +fizzier +fizziest +fjord +fjord's +fjords +flab +flab's +flabbergast +flabbergasted +flabbergasting +flabbergasts +flaccid +flagging's +flaks +flamenco +flamenco's +flamencos +flamings +flasher's +flashers +flatulence +flatulence's +flextime +floggings +floodgate +floodgate's +floodgates +floodlit +floozies +floozy +floozy's +flophouse +flophouse's +flophouses +flowerbed +flowerbed's +flowerbeds +flowerpot +flowerpot's +flowerpots +flub +flubbed +flubbing +flubs +fluidity +fluidity's +fluoride +fluoride's +fluorides +flyswatter +flyswatters +fogbound +follicle +follicle's +follicles +footbridge +footbridge's +footbridges +footlocker +footlocker's +footlockers +footloose +footsie +footsie's +footsies +foreclose +foreclosed +forecloses +foreclosing +foreclosure +foreclosure's +foreclosures +forehand +forehands +forgivable +forklift +forklift's +forklifts +formaldehyde +formaldehyde's +formidably +fornicate +fornicated +fornicates +fornicating +fourthly +foxhole +foxhole's +foxholes +foxtrot +foxtrot's +foxtrots +foxtrotted +foxtrotting +fractionally +fractious +frankness +frankness's +frat +frat's +frats +freebie +freebie's +freebies +freelanced +freelancer +freelancers +freelances +freelancing +freeload +freeloaded +freeloader +freeloader's +freeloaders +freeloading +freeloads +freethinker +freethinker's +freethinkers +freethinking +freewheel +freewheeled +freewheeling +freewheels +frenetic +fridge +fridge's +fridges +friendless +fries's +frivolously +frizz +frizzed +frizzes +frizzing +fruitcake +fruitcake's +fruitcakes +frumpier +frumpiest +frumpy +fuck +fucked +fucker +fucker's +fuckers +fucking +fucks +fungal +fungals +funk +funk's +funked +funkier +funkiest +funking +funks +funky +futilely +futuristics +g +gabbier +gabbiest +gabby +gaff +gaffe +gaffe's +gaffed +gaffes +gaffing +gaffs +gaggle +gaggles +gallantly +gallbladder +gallbladder's +gallbladders +galosh +galoshes +gangland +gangland's +gapings +gardening's +gargantuan +gassier +gassiest +gassy +gastronomic +gasworks +gasworks's +gatecrasher +gatecrashers +gauche +gaucher +gauchest +gazebo +gazebo's +gazebos +gearshift +gearshift's +gearshifts +geek +geek's +geekier +geekiest +geeks +geeky +geezer +geezer's +geezers +geisha +geisha's +gelled +gelling +gels +genealogist +genealogist's +genealogists +generically +genitalia +genteel +genteeler +genteelest +gentrification +gentrification's +genuflect +genuflected +genuflecting +genuflects +geographer +geographer's +geographers +geologic +geometrically +geriatric +geriatrics +geriatrics's +gerrymander +gerrymandered +gerrymandering +gerrymanders +gerund +gerund's +gerunds +getup +getup's +ghostwriter +ghostwriters +ghoulish +giblet +giblets +gigabyte +gigabytes +gimmicky +giveaway +giveaway's +giveaways +gizmo's +glamorously +gleamings +gleeful +gleefully +glitch +glitches +glitterings +glitz +glitzier +glitziest +glitzy +glob +glob's +globed +globetrotter +globetrotter's +globetrotters +globing +globs +gloomily +gloominess +gloominess's +glowingly +glowworm +glowworm's +glowworms +glumly +gnarlier +gnarliest +gnarly +gnawing's +goalpost +goalposts +gobbledygook +goddamn +godforsaken +gofer +gofer's +gofers +goings +gollies +golly +gorgeously +goshes +gotta +governorship +governorship's +gracefulness +gracefulness's +grad +grad's +grader's +graders +grads +grainier +grainiest +grainy +granddad +granddad's +granddads +grandma +grandma's +grandmas +grandpa +grandpa's +grandparent's +grandpas +granulate +granulated +granulates +granulating +grassland +grassland's +gratis +grayish +greenish +gridlock +gridlocked +gridlocking +gridlocks +gringo +gringo's +gringos +groundhog +groundhogs +groundings +groundlessly +groundswell +groundswells +groupie +groupie's +groupies +grudgings +grunge +grungier +grungiest +grungy +gs +guacamole +guacamole's +guarantied +guaranties +guaranty +guaranty's +guarantying +guardedly +guardrail +guardrail's +guardrails +guesstimate +guesstimate's +guesstimated +guesstimates +guesstimating +guff +guff's +guileless +guitarists +gullibility +gullibility's +gumbo +gumbo's +gumbos +gunboat +gunboat's +gunboats +gunk +gunk's +gunnysack +gunnysack's +gunnysacks +gunpoint +gunpoint's +gunrunner +gunrunner's +gunrunners +gunrunning +gunrunning's +gushier +gushiest +gushy +gusto +gusto's +gutsier +gutsiest +gutsy +guttural +gutturals +guzzler +guzzler's +guzzlers +gyp +gypped +gypping +gyps +gypsies +gypsy +h +haberdasheries +haberdashery +haberdashery's +hairbrush +hairbrush's +hairbrushes +hairnet +hairnet's +hairnets +hairpiece +hairpiece's +hairpieces +hairsplitting +hairsplitting's +hairstyle +hairstyle's +hairstyles +hairstylist +hairstylists +halfhearted +halfheartedly +halftime +halftimes +hallow +hallowed +hallowing +hallows +hallucinate +hallucinated +hallucinates +hallucinating +hallucinogenic +hallucinogenics +haltings +hammerings +handcuffs's +handgun +handgun's +handguns +handlebar's +handpick +handpicked +handpicking +handpicks +handsomely +handstand +handstand's +handstands +handwritten +handyman +handyman's +handymen +hankering's +hankerings +hankie +hankie's +hankies +haphazardly +hardball +hardball's +hardcover +hardcover's +hardcovers +hardheaded +hardhearted +harelip +harelip's +harelips +harmoniously +hashish +hashish's +hatchback +hatchback's +hatchbacks +haunch +haunches +hazelnut +hazelnut's +hazelnuts +hazing's +hazings +headband +headband's +headbands +headgear +headgear's +headhunter +headhunter's +headhunters +headmasters +headmistress +headmistress's +headmistresses +headwind +headwind's +headwinds +healthily +heartland +heartland's +heartlands +heartthrob +heartthrob's +heartthrobs +heartwarming +heck +hedonism +hedonism's +hedonist +hedonist's +hedonistic +hedonists +heiress +heiress's +heiresses +heist +heist's +heisted +heisting +heists +helpfulness +helpfulness's +helplessness +helplessness's +hemline +hemline's +hemlines +hemorrhoid +hemorrhoids +herbal +herbivore +herbivore's +herbivores +hermetic +hermetics +heroically +hertz +hertz's +hesitantly +hickey +hickey's +hickeys +hideout +hideout's +hideouts +hieroglyphics's +highlighter +highlighters +hijacker +hijacker's +hijackers +hijackings +hilariously +hilltop +hilltop's +hilltops +hindquarter +hindquarters +hippo +hippo's +hippos +histrionic +histrionics +histrionics's +hoarsely +hokey +hokier +hokiest +holdings +holdover +holdover's +holdovers +holistic +hologram +hologram's +holograms +homecoming +homecoming's +homecomings +homelessness +homelessness's +homemaker +homemaker's +homemakers +homeowner +homeowners +homer +homer's +homered +homering +homeroom +homeroom's +homerooms +homers +hometown +hometown's +hometowns +homogeneity +homogeneity's +honcho +honchos +hooker +hooker's +hookers +hookey's +hookier +hookiest +hooligan +hooligan's +hooligans +hopefulness +hopefulness's +hopelessness +hopelessness's +hospice +hospice's +hospices +hostilities +hotcake +hotcakes +hotshot +hotshots +housebound +housebreak +housebreaking +housebreaks +housebroke +housebroken +househusband +househusbands +housekeeping +housekeeping's +housewares +howdied +howdies +howdy +howdying +hubcap +hubcap's +hubcaps +huhs +humanists +humanitarianism +humanitarianism's +humankind +humankind's +humblings +hunker +hunkered +hunkering +hunkers +hurdler +hurdler's +hurdlers +hygienically +hype +hype's +hyped +hyper +hyperactive +hyperactives +hyperactivity +hyperactivity's +hypersensitive +hyperventilate +hyperventilated +hyperventilates +hyperventilating +hypes +hyping +hypocritically +hypodermic +hypodermics +hypothermia +hypothermia's +hypothetically +hysterectomies +hysterectomy +hysterectomy's +i +icebox +icebox's +iceboxes +ickier +ickiest +icky +idealism +idealism's +idiotically +idleness +idleness's +idolatrous +idolatry +idolatry's +iffier +iffiest +iffy +illegitimacy +illegitimacy's +illogically +imaginatively +imbalanced +imbibe +imbibed +imbibes +imbibing +imbue +imbued +imbues +imbuing +immediacy +immediacy's +immobility +immobility's +immorally +immutable +impeachment +impeachment's +impeachments +impeccably +imperialists +impersonator +impersonator's +impersonators +implode +imploded +implodes +imploding +impolitely +importer +importer's +importers +impressionistic +impulsiveness +impulsiveness's +inaccessibility +inaccessibility's +inattention +inattention's +inattentive +inaudibly +incineration +incineration's +incompetently +incompletely +inconclusively +inconsistently +inconspicuously +incontinence +incontinence's +incontinent +increasings +incrimination +incrimination's +incurably +indebtedness +indebtedness's +indecently +indecisively +indefinably +indemnified +indemnifies +indemnify +indemnifying +indemnities +indemnity +indemnity's +indescribably +indifferently +indigent +indigents +indirectness +indirectness's +indistinctly +individualistic +inebriate +inebriated +inebriates +inebriating +inebriation +inebriation's +ineffectiveness +ineffectiveness's +ineligibility +ineligibility's +inequities +inequity +inequity's +inessential +inessentials +inevitability +inevitability's +inexpensively +infallibility +infallibility's +infatuate +infatuated +infatuates +infatuating +infertility +infertility's +infielder +infielder's +infielders +infiltrator +infiltrator's +infiltrators +inflatables +inflexibility +inflexibility's +inflexibly +infliction +infliction's +infomercial +infomercials +infrastructures +infuriatingly +inhalation +inhalation's +inhalations +innovate +innovated +innovates +innovating +innovator +innovator's +innovators +inordinately +inorganic +inpatient +inpatient's +inpatients +inroad +inroads +insemination +insemination's +insensitively +insignificantly +insistently +insomniac +insomniacs +inspirational +instinctively +instructively +insufficiency +insufficiency's +insularity +insularity's +insureds +insurgencies +insurgency +insurgency's +intendeds +intensifier +intensifier's +intensifiers +intensively +intently +interchangeably +interconnected +interconnecting +interconnects +internist +internist's +internists +internment +internment's +internship +internship's +internships +interpersonal +interrelate +interrelated +interrelates +interrelating +intestate +intransitively +intricately +introverted +invasive +investigative +irrationality +irrationality's +irregularly +irreparably +irresistibly +irresponsibly +irreverently +itchiness +itchiness's +j +jackhammer +jackhammer's +jackhammered +jackhammering +jackhammers +jazzier +jazziest +jazzy +jeez +jerkily +jigger +jigger's +jiggered +jiggering +jiggers +jive +jive's +jived +jives +jiving +jobless +joblessness +joblessness's +jock +jock's +jocked +jocking +jocks +jockstrap +jockstrap's +jockstraps +jocularity +jocularity's +john +john's +johns +jowl +jowls +joyfulness +joyfulness's +joyridden +joyride +joyride's +joyrider +joyriders +joyrides +joyriding +joyrode +joysticks +jukebox +jukebox's +jukeboxes +jumpsuit +jumpsuits +junkyard +junkyard's +junkyards +k +kW +kaput +kaput's +karma +karma's +keenness +keenness's +kiddie +kiddied +kiddies +kiddo +kiddo's +kiddos +kiddying +kidnappings +kindergrtner +kindergrtner's +kindergrtners +kindhearted +kingpin +kingpin's +kingpins +kleptomaniac +kleptomaniac's +kleptomaniacs +klutz +klutz's +klutzes +klutzier +klutziest +klutzy +knickknack +knickknack's +knickknacks +knobbier +knobbiest +knobby +knowledgeably +ks +l +laminate +laminated +laminates +laminating +lampshade +lampshade's +lampshades +landfill +landfills +landowner's +laptop +laptops +lasso +lasso's +lassoed +lassoing +lassos +lawlessness +lawlessness's +layaway +layoff +layoff's +layoffs +layover +layover's +layovers +lazily +leakier +leakiest +leanings +lecherous +leftover +leftovers +leggier +leggiest +leggy +legit +lender +lender's +lenders +leniently +leprous +lesbianism +lesbianism's +let's +lethally +levelheaded +levitate +levitated +levitates +levitating +levitation +levitation's +liaise +liaised +liaises +liaising +lib +lib's +libbed +libbing +libido +libido's +libidos +libs +licking's +lickings +lien +lien's +liens +lifesaver +lifesaver's +lifesavers +liftoff +liftoff's +liftoffs +lighthearted +limboed +limboing +limbos +limitings +limo +limos +linens +lineup +lineups +linkages +listlessly +lite +lites +litigate +litigated +litigates +litigating +logbook +logbook's +logbooks +logistical +logistics +logjam +logjam's +logjams +logos +loner +loner's +loners +longingly +longtime +lookalike +lookalikes +looter +looter's +looters +loudmouth +loudmouth's +loudmouthed +loudmouths +lovesick +lowbrow +lowbrow's +lowbrows +lowercase +loyally +ls +lucidity +lucidity's +lucidly +lugubrious +lumbering's +lumberyard +lumberyard's +lumberyards +lunchbox +lunchboxes +lunchtimes +luridly +luxuriously +lynching's +lynchings +lyricist +lyricist's +lyricists +macro +macro's +macrocosm +macrocosm's +macrocosms +macros +maddeningly +magnification +magnification's +magnifications +magnificently +mailings +mainstreamed +mainstreaming +mainstreams +majorly +malaise +malaise's +malfunctioned +malfunctioning +malfunctions +malnourished +mandarin +mandarin's +mandarins +manhunt +manhunt's +manhunts +manics +manipulative +manipulative's +mantra +mantra's +mantras +marginals +marinade +marinade's +marinaded +marinades +marinading +markdown +markdown's +markdowns +marketability +marketability's +marketer +marketer's +marketers +markup +markup's +markups +marrieds +masculinity +masculinity's +masochism +masochism's +masochistic +masseur +masseur's +masseurs +masseuse +masseuse's +masseuses +masturbate +masturbated +masturbates +masturbating +matchbox +matchbox's +matchboxes +matchmaking +matchmaking's +matchstick +matchstick's +matchsticks +matriarchies +matriarchy +matriarchy's +matte's +mawkish +maxed +maxes +maxing +mayday +maydays +mayo +mealtime +mealtime's +mealtimes +meaningfully +meatball +meatball's +meatballs +meatier +meatiest +meatloaf +meatloaves +meaty +mecca +meccas +medians +meetinghouse +meetinghouses +meg +meg's +megalomania +megalomania's +megalomaniacs +megs +meld +melded +melding +melds +meltdown +meltdowns +memorabilia +meningitis +meningitis's +menorah +menorah's +menorahs +metallurgist +metallurgists +meteorological +methadone +methadone's +methane +methane's +methodically +methodological +methodologies +meticulously +mi +mi's +microchip +microchips +microcosm +microcosm's +microcosms +microprocessors +midair +midair's +midterm +midterm's +midterms +midweek +midweek's +midweeks +midwinter +midwinter's +miff +miffed +miffing +miffs +mildness +mildness's +milieu +milieu's +milieus +militarism +militarism's +millennium +millennium's +millenniums +minefields +mini +minis +miniseries +miniskirt +miniskirt's +miniskirts +minivan +minivans +mintier +mintiest +minty +miscalculate +miscalculated +miscalculates +miscalculating +miscalculation +miscalculation's +miscalculations +mischievously +misgiving's +misinterpretations +mismanage +mismanaged +mismanages +mismanaging +misogynist +misogynist's +misogynists +misogyny +misogyny's +mispronounce +mispronounced +mispronounces +mispronouncing +mispronunciation +mispronunciation's +mispronunciations +misreadings +misspend +misspending +misspends +misspent +misstep +misstep's +misstepped +misstepping +missteps +mister +mister's +misters +mistreat +mistreated +mistreating +mistreatment +mistreatment's +mistreats +mistrial +mistrial's +mistrials +mitigation +mitigation's +modals +modem +modem's +modems +molestation +molestation's +molester +molester's +molesters +momma +mommas +mommies +mommy +mommy's +moniker +moniker's +monikers +mono +monochromes +monolingual +monolinguals +monolith +monolith's +monoliths +mononucleosis +mononucleosis's +monotone +monotone's +monotoned +monotones +monotoning +monotonously +montage +montage's +montages +mooch +mooched +mooches +mooching +moodiness +moodiness's +moonlighting's +moonlit +mopeds +moralistic +mores +mortarboard +mortarboard's +mortarboards +mortician +mortician's +morticians +moses +mossed +mossing +motherboard +motherboards +motherfucker +motherfucker's +motherfuckers +motorbiked +motorbiking +motorboat +motorboat's +motorboats +motorcyclist +motorcyclist's +motorcyclists +motormouth +motormouths +mottle +mottled +mottles +mottling +mountaineering's +mountainside +mountainside's +mountainsides +mountings +mournfully +mouthwash +mouthwash's +mouthwashes +mudslide +mudslides +mudslinging +mudslinging's +muggings +mulatto +mulatto's +mulattoes +multicultural +multilateral +multimedia +multimillionaire +multimillionaire's +multimillionaires +multiplex +multiplex's +multiplexed +multiplexes +multiplexing +munchies +munition +munitions +musings +mutability +mutability's +mutable +mystique +mystique's +mle +mle's +mles +n +nailbrush +nailbrush's +nailbrushes +nannied +nannies +nanny +nanny's +nannying +nappier +nappiest +narc +narced +narcing +narcissism +narcissism's +narcissist +narcissist's +narcissistic +narcissists +narcs +nasally +navigational +negs +nerd +nerdier +nerdiest +nerds +nerdy +neurological +newlywed +newlywed's +newlyweds +newness +newness's +newsworthier +newsworthiest +newsworthy +nigger +nigger's +niggers +niggle +niggled +niggles +niggling +nigglings +nightie +nightie's +nighties +nightlife +nightlife's +noncommittally +nondairy +nondenominational +nonevent +nonevent's +nonevents +nonexistent +nonfat +nonintervention +nonintervention's +nonplus +nonpluses +nonplussed +nonplussing +nonproliferation +nonproliferation's +nonrefundable +nonrenewable +nonsmoker +nonsmoker's +nonsmokers +nonsmoking +nonstick +nonverbal +nonviolent +nope +nopes +normalcy +normalcy's +northbound +northeastward +northerner +northerners +northernmost +northwesterly +northwestward +nosedive +nosedived +nosedives +nosediving +nostalgically +nudist +nudist's +nudists +nuke +nuke's +nuked +nukes +nuking +nylons +nymphomania +nymphomania's +nymphomaniac +nymphomaniacs +o +oat +oat's +oats +objector's +obligingly +obnoxiously +obsessively +obsessives +obstinately +obstructives +occult +oddness +oddness's +odyssey +odysseys +offensively +oilfield +oilfield's +oilfields +oink +oinked +oinking +oinks +oldie +oldie's +oldies +ombudsman +ombudsman's +ombudsmen +omniscience +omniscience's +onetime +ongoings +oops +oopses +operable +operationally +opportunism +opportunism's +opportunistic +optimistically +optometry +optometry's +opulence +opulence's +orally +ordinal +ordinals +organically +orgasms +orientals +oriole +oriole's +orioles +orthodontics +orthodontics's +orthodoxies +orthodoxy +orthodoxy's +ostentatiously +ostracism +ostracism's +outage +outage's +outages +outback +outback's +outbacks +outbid +outbidding +outbids +outcrop +outcropped +outcropping +outcroppings +outcrops +outfielder +outfielder's +outfielders +outperform +outperformed +outperforming +outperforms +outplacement +outpouring +outpouring's +outpourings +outreach +outreached +outreaches +outreaching +outsource +outsourced +outsources +outsourcing +outspokenness +outspokenness's +outstretch +outstretched +outstretches +outstretching +ovarian +overcompensate +overcompensated +overcompensates +overcompensating +overcompensation +overcompensation's +overextend +overextended +overextending +overextends +overjoy +overjoyed +overjoying +overjoys +overpopulate +overpopulated +overpopulates +overpopulating +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +overtone's +overviews +ow +p +pacesetter +pacesetter's +pacesetters +padre +padre's +padres +pager's +pagers +painkiller +painkiller's +painkillers +painstakingly +paintbrush +paintbrush's +paintbrushes +painters +panache +panache's +panelist +panelist's +panelists +pantheism +pantheism's +pantyhose +paperboy +paperboy's +paperboys +papergirl +papergirl's +papergirls +paradigms +paralegal +paralegals +paramedic +paramedic's +paramedics +paramilitaries +paramilitary +parquet +parquet's +parqueted +parqueting +parquets +partway +passerby +passersby +patchier +patchiest +paternalistic +pathologically +patriarchies +patriarchy +patriarchy's +patricide +patricide's +patricides +patriotically +patrolman +patrolman's +patrolmen +patrolwoman +patrolwomen +paycheck +paycheck's +paychecks +payday +payday's +paydays +payee +payee's +payees +payloads +peaceably +peacefulness +peacekeeping +peacetime +peacetime's +pedagogical +pedantically +pedigreed +pee +peed +peeing +peekaboo +peekaboo's +peephole +peephole's +peepholes +pees +pejorative +pejoratives +penchants +pepperoni +pepperonis +peppier +peppiest +peppy +percentile +percentile's +percentiles +perceptibly +perceptively +perm +perm's +permed +perming +perms +perquisite +perquisite's +perquisites +personae +persuasiveness +persuasiveness's +perversely +perversity +perversity's +pessimistically +phalli +phallic +phallus +phallus's +pharmacologist +pharmacologist's +pharmacologists +pharmacology +pharmacology's +philistine +philistines +philosophically +phobic +phobics +phoenixes +phonetically +phooey +phooeys +phosphate +phosphate's +phosphates +phrasings +physiotherapy +physiotherapy's +picker +picker's +pickers +pidgin +pidgin's +pidgins +piercings +piggier +piggies +piggiest +piggy +piggy's +piglet +piglet's +piglets +pigmentation +pigmentation's +pigsties +pigsty +pigsty's +pileup +pileup's +pileups +pilings +pimp +pimp's +pimped +pimping +pimps +pincer +pincers +ping +ping's +pinged +pinging +pings +pinkie +pinkie's +pinkies +pinprick +pinprick's +pinpricked +pinpricking +pinpricks +pinstripe +pinstripe's +pinstripes +pinup +pinup's +pinups +piously +pipsqueak +pipsqueak's +pipsqueaks +piquancy +piquancy's +piquant +piss +pissed +pisses +pissing +pixel +pixel's +pixels +pj's +placebo +placebo's +placebos +plainclothes +plannings +plantings +plateful +platefuls +plating's +platonic +playboy +playboy's +playboys +playoff +playoffs +playroom +playroom's +playrooms +plenaries +plenary +ploddings +pluckier +pluckiest +plunk +plunked +plunking +plunks +pluralities +plutocracies +plutocracy +plutocracy's +pocketful +pocketful's +pocketfuls +pocketknife +pocketknife's +pocketknives +podiatrist +podiatrist's +podiatrists +podiatry +podiatry's +poetically +pogrom +pogrom's +pogromed +pogroming +pogroms +poignantly +pointier +pointiest +pointlessness +pointlessness's +pointy +poisonings +polarities +polemical +polyester +polyester's +polyesters +polygamist +polygamist's +polygamists +polygraph +polygraph's +polygraphed +polygraphing +polygraphs +polymer +polymer's +polymers +polytechnics +pompom +pompom's +pompoms +pomposity +pomposity's +pontiff +pontiff's +pontiffs +pontifical +ponytail +ponytail's +ponytails +pooch +pooch's +pooched +pooches +pooching +porn +pornographer +pornographer's +pornographers +posh +poshed +posher +poshes +poshest +poshing +posse +posse's +posses +postdate +postdated +postdates +postdating +postdoc +postdocs +postdoctoral +postmortem +postmortems +postwar +potbellied +potbellies +potbelly +potbelly's +potluck +potluck's +potlucks +potpourri +potpourri's +potpourris +pottier +potties +pottiest +potty +powerboat +powerboat's +powerboats +powerlessness +powerlessness's +pragmatist +pragmatist's +pragmatists +prankster +prankster's +pranksters +precept +precept's +precepts +precondition +precondition's +preconditioned +preconditioning +preconditions +predate +predated +predates +predating +predestine +predestined +predestines +predestining +predetermine +predetermined +predetermines +predetermining +predilection +predilection's +predilections +predispose +predisposed +predisposes +predisposing +preemptive +preexist +preexisted +preexisting +preexists +prefabricate +prefabricated +prefabricates +prefabricating +prehistory +prehistory's +prejudge +prejudged +prejudges +prejudging +premarital +premeditate +premeditated +premeditates +premeditating +preoccupation +preoccupation's +preoccupations +prep +prep's +preparedness +preparedness's +prepped +preppier +preppies +preppiest +prepping +preppy +preps +preregister +preregistered +preregistering +preregisters +preregistration +preregistration's +presage +presage's +presaged +presages +presaging +preschool +preschooler +preschoolers +preschools +prescriptive +presupposition +presuppositions +prettily +prewar +pricey +pricier +priciest +primacy +primacy's +primordial +primordials +princelier +princeliest +princely +prissier +prissies +prissiest +prissy +pristine +problematics +procreate +procreated +procreates +procreating +prof +prof's +professionalism +professionalism's +profitability +profitability's +profitably +profs +promo +promos +promoter +promoter's +promoters +promotional +promptings +pronto +propitious +prosaic +proscribe +proscribed +proscribes +proscribing +proscription +proscription's +proscriptions +prostheses +prosthesis +prosthesis's +protagonist's +protester +protester's +protesters +protraction +protraction's +provident +provost +provost's +provosts +prudently +prurience +prurience's +prurient +psycho +psycho's +psychopathic +psychopathics +psychos +psychosomatic +psychosomatics +psychotherapist +psychotherapist's +psychotherapists +psychotics +pubbed +pubbing +pubescence +pubic +publicist +publicist's +publicists +pubs +puerile +pullout +pullouts +puppeteer +puppeteer's +puppeteers +purchaser's +purgatories +purist +purist's +purists +puritan +puritan's +puritans +purposely +purser +purser's +pursers +purvey +purveyed +purveying +purveyors +purveys +pussycat +pussycats +pussyfoot +pussyfooted +pussyfooting +pussyfoots +pygmies +pygmy +pygmy's +pylon +pylon's +pylons +q +quad +quad's +quads +quantified +quantifiers +quantifies +quantifying +quarks +quarterfinal +quarterfinal's +quarterfinals +queasiness +queasiness's +quiches +quickie +quickie's +quickies +quietness +quietness's +quintessential +quirkier +quirkiest +quixotic +quotable +r +radiologist +radiologist's +radiologists +radiology +radiology's +radiotherapy +radiotherapy's +radon +radon's +ragtag +ragtag's +ragtags +ramblings +rambunctious +rankings +rapprochement +rapprochement's +rapprochements +raspier +raspiest +raspy +raunchier +raunchiest +raunchy +razz +razzed +razzes +razzing +readerships +readjustment +readjustment's +readjustments +reappearance +reappearance's +reappearances +rearrangement's +reasonableness +reasonableness's +reassuringly +recalcitrance +recalcitrance's +receivership +receivership's +reckonings +reconstitute +reconstituted +reconstitutes +reconstituting +recruiter +recruiter's +recruiters +recyclable +recyclables +reddish +redevelop +redeveloped +redeveloping +redevelopment +redevelopment's +redevelopments +redevelops +redneck +redneck's +rednecks +redness +redness's +redouble +redoubled +redoubles +redoubling +redskin +redskin's +redskins +redwood +redwood's +redwoods +reeducate +reeducated +reeducates +reeducating +reeducation +reeducation's +reelection +reelection's +reelections +reenact +reenacted +reenacting +reenactment +reenactment's +reenactments +reenacts +reentries +reentry +reentry's +ref +ref's +reffed +reffing +refinance +refinanced +refinances +refinancing +refinish +refinished +refinishes +refinishing +refreshingly +refs +refundable +refurbishments +reggae +reggae's +regionally +regretfully +regroup +regrouped +regrouping +regroups +regurgitation +regurgitation's +rehab +rehabbed +rehabbing +rehabs +reinvent +reinvented +reinventing +reinvents +reissue +reissued +reissues +reissuing +rejoicings +rekindle +rekindled +rekindles +rekindling +remake's +remarriage +remarriage's +remarriages +remarried +remarries +remarry +remarrying +remoteness +remoteness's +remover +remover's +removers +renderings +renter +renter's +renters +rep +rep's +repatriation +rephrased +rephrases +rephrasing +replaceable +replayed +replaying +replays +replenishment +replications +repossess +repossessed +repossesses +repossessing +reprint's +reprise +reprise's +reprises +reprising +reps +reptilian +reptilians +requiems +reran +rerun +rerunning +reruns +resales +reshuffled +reshuffles +reshuffling +residencies +residency +residency's +resonate +resonated +resonates +resonating +resoundingly +responsiveness +responsiveness's +restate +restated +restatement +restatement's +restatements +restates +restating +restructurings +resurgent +retake +retaken +retakes +retaking +retardation +retardation's +rethinking +rethinks +rethought +retinue +retinue's +retinues +retiree +retiree's +retirees +retook +retractable +retread +retreaded +retreading +retreads +retrial +retrial's +retrials +retroactively +retrod +retrodden +revaluation +revaluation's +revaluations +revalue +revalued +revalues +revaluing +revealings +rewinding +rewinds +reworked +reworking +reworks +rewound +rhetorically +rhinestone +rhinestone's +rhinestones +rhythmically +ribald +rigmarole +rigmarole's +rigmaroles +ringside +ringside's +ritually +ritzier +ritziest +ritzy +riverbed +riverbeds +riverfront +riverfronts +riverside +riversides +roadhouse +roadhouse's +roadhouses +roadkill +roadrunner +roadrunner's +roadrunners +roadway +roadway's +roadways +roadworthy +robotics +rollerskating +rollick +rollicked +rollicking +rollicks +rooftop +rooftops +roomful +roomful's +roomfuls +rootless +roughshod +roundup +roundup's +roundups +rove +roved +roves +roving +roving's +rs +rubberier +rubberiest +rubberneck +rubberneck's +rubbernecked +rubbernecking +rubbernecks +rubbery +rubdown +rubdown's +rubdowns +rubella +rubella's +rudiment +rudiments +runaround +runarounds +rustproof +rustproofed +rustproofing +rustproofs +s +sabbaticals +saccharin +saccharin's +sacrosanct +sadistically +sailboard +sailboarded +sailboarding +sailboards +salesclerk +salesclerk's +salesclerks +salmonella +salmonella's +salmonellae +salsa +salsas +saltwater +sandblast +sandblast's +sandblasted +sandblasting +sandblasts +sandcastle +sandcastles +sardonic +sass +sass's +sassed +sasses +sassing +satanism +satiny +satirically +savers +sax +sax's +saxes +scad +scads +scaldings +scalper +scalper's +scalpers +scam +scammed +scamming +scams +scavenge +scavenged +scavenges +scavenging +schism +schism's +schisms +schizophrenics +schlep +schlepped +schlepping +schleps +schlock +schlock's +schlockier +schlockiest +schlocky +schmaltz +schmaltz's +schmaltzier +schmaltziest +schmaltzy +schmooze +schmoozed +schmoozes +schmoozing +schmuck +schmuck's +schmucks +schoolchild's +schoolgirl +schoolgirl's +schoolgirls +scintillate +scintillated +scintillates +scintillating +scoldings +scoreboard +scoreboard's +scoreboards +scorecard +scorecard's +scorecards +scornfully +scotched +scotches +scotching +scrabbled +scrabbles +scrabbling +scragglier +scraggliest +scraggly +scrappier +scrappiest +scrappy +screenplay +screenplay's +screenplays +screwball +screwball's +screwballs +scrimp +scrimped +scrimping +scrimps +scrooge +scrooges +seamless +secondhand +secretively +secs +sedation +sedation's +seedless +seethings +selfishly +selfless +sellout +sellout's +sellouts +semifinalist +semifinalist's +semifinalists +seminal +semiprecious +senatorial +sensationally +sensitively +separable +sequoia +sequoia's +sequoias +serenely +serrated +servicewoman +servicewomen +servings +setup +setup's +setups +seventieth +seventieths +sexier +sexiest +sexists +sh +shadings +shakedown +shakedowns +shakeup +shakeups +shakily +shallowness +shallowness's +shamelessly +shantytown +shantytown's +shantytowns +shareholder's +she's +shelving's +shenanigan +shenanigans +shinnied +shinnies +shinny +shinny's +shinnying +shipload +shipload's +shiploads +shipyard +shipyard's +shipyards +shirtsleeve +shirtsleeve's +shirtsleeves +shit +shits +shittier +shittiest +shitting +shitty +shoddily +shootings +shoplift +shoplifted +shoplifting +shoplifting's +shoplifts +shortchange +shortchanged +shortchanges +shortchanging +shortcut +shortcut's +shortcuts +shortcutting +shortfalls +shortsighted +shortwave +shortwave's +shortwaves +showbiz +showmanship +showmanship's +showpiece +showpiece's +showpieces +showroom +showroom's +showrooms +shrewdly +shuckses +shush +shushed +shushes +shushing +shutdowns +shuteye +shuteye's +shyly +shyster +shyster's +shysters +sideburns +sidekick +sidekick's +sidekicks +sightings +sightread +sightseeing +sightseer +sightseers +signatories +signatory +signatory's +signings +silencer +silencer's +silencers +silkier +silkies +silkiest +silky +simper +simpered +simpering +simpers +simplifications +simulators +singsong +singsong's +singsonged +singsonging +singsongs +sitcom +sitcom's +sitcoms +sittings +skateboarder +skateboarders +skeptically +skier +skiers +skillfully +skinhead +skinhead's +skinheads +skintight +skullcap +skullcap's +skullcaps +skydive +skydived +skydiver +skydiver's +skydivers +skydives +skydiving +skydiving's +slacker's +slackers +slalom +slalom's +slalomed +slaloming +slaloms +slapdash +slapdashes +slather +slather's +slathered +slathering +slathers +slaughterhouse +slaughterhouse's +slaughterhouses +slayings +sledgehammered +sledgehammering +sledgehammers +sleepily +sleeplessness +sleeplessness's +sleepwalk +sleepwalked +sleepwalking +sleepwalks +sleepyhead +sleepyhead's +sleepyheads +sleuth +sleuth's +sleuths +sloppily +slowdown +slowdown's +slowdowns +slowpoke +slowpoke's +slowpokes +slurp +slurped +slurping +slurps +slushier +slushiest +slushy +slyly +smoggier +smoggiest +smoggy +smooch +smooched +smooches +smooching +smugness +smugness's +smuttier +smuttiest +smutty +smrgsbord +smrgsbord's +smrgsbords +snafu +snafu's +snafus +snazzier +snazziest +snazzy +sniffles's +snit +snit's +snits +snobbier +snobbiest +snobby +snottier +snottiest +snotty +snowboard +snowboarded +snowboarding +snowboards +snowbound +snowman +snowman's +snowmen +snowmobile +snowmobile's +snowmobiled +snowmobiles +snowmobiling +soakings +socialite +socialite's +socialites +socioeconomic +sociopath +sociopath's +sociopaths +softhearted +softies +softy +softy's +soliloquies +soliloquy +soliloquy's +solvable +someway +someways +songwriter +songwriter's +songwriters +soothingly +soothings +sophomoric +soporific +soporifics +soppings +sorbet +sorbet's +sorbets +soreness +sorrowfully +soulful +soundness +soundness's +soundtracks +sourdough +sourdoughs +sourly +sourness +sourness's +southbound +southeasterly +southeastward +southerner's +southwesterly +southwestward +soybean +soybean's +soybeans +spacey +spacier +spaciest +spaciousness +spaciousness's +sparingly +sparseness +spastic +spastics +spates +speckle +speckled +speckles +speckling +spectra's +speedily +speedway +speedway's +speedways +spiel +spiel's +spieled +spieling +spiels +spiffied +spiffier +spiffies +spiffiest +spiffy +spiffying +splashier +splashiest +splashy +splats +splatted +splatting +splay +splayed +splaying +splays +splittings +spoilsport +spoilsport's +spoilsports +sporadically +sportier +sportiest +sportscast +sportscast's +sportscasting +sportscasts +sportsman +sportsman's +sportsmen +sportswear +sportswear's +sporty +spunkier +spunkies +spunkiest +spunky +squatter's +squattered +squattering +squatters +stabbings +stadia's +staffer +staffer's +staffers +staggeringly +staggerings +staging's +stagings +stakeout +stakeout's +stakeouts +stalker +stalker's +stalkers +stalkings +standout +standout's +standouts +starvings +stash +stashed +stashes +stashing +statesmanlike +statewide +stats +steamboat +steamboat's +steamboats +steamroll +steamrolled +steamrolling +steamrolls +steeply +steepness +stepbrother +stepbrother's +stepbrothers +stepchild +stepchild's +stepchildren +stepdaughter +stepdaughter's +stepdaughters +stepfather +stepfather's +stepfathers +stepmother +stepmother's +stepmothers +stepsister +stepsister's +stepsisters +stepson +stepson's +stepsons +stereotypical +sterility +sterility's +steroid +steroid's +steroids +stiflings +stillbirth +stillbirth's +stillbirths +stilt +stilt's +stilts +stinker +stinker's +stinkers +stinkings +stipend +stipend's +stipends +stitching's +stoic +stoic's +stoicism +stoicism's +stoics +stomachache +stomachache's +stomachaches +stonewall +stonewalled +stonewalling +stonewalls +stoplight +stoplight's +stoplights +storyteller +storyteller's +storytellers +stranglehold +stranglehold's +strangleholds +strapless +straplesses +strategically +streakier +streakiest +streaky +streetlight +streetlight's +streetlights +strident +strikingly +stripper's +strippers +striptease +striptease's +stripteased +stripteases +stripteasing +stubbornly +stubbornness +stubbornness's +sturdiness +sturdiness's +stymie +stymied +stymieing +stymies +subculture +subculture's +subcultures +subjectively +subjunctives +subliminal +subordination +subordination's +subpoena +subpoena's +subpoenaed +subpoenaing +subpoenas +subservience +subservience's +subtitle +subtitles +suburbia +suburbia's +suddenness +suddenness's +sufficiency +sufficiency's +suffocatings +suggestible +suggestively +sullenly +summerier +summeriest +summertime +summertime's +summery +sunbathing's +sunblock +sunblocks +superhighway +superhighway's +superhighways +superpower +superpower's +superpowers +supplemental +supposings +surefire +surfer +surfer's +surfers +surgically +surprisings +surrealistic +surreals +surrogate +surrogate's +surrogates +swank +swanked +swanker +swankest +swanking +swanks +swatch +swatch's +swatches +sweatier +sweatiest +sweatpants +sweatshirt +sweatshirts +sweatshop +sweatshop's +sweatshops +sweetener +sweetener's +sweeteners +sweetie +sweetie's +sweeties +swelter +sweltered +sweltering +swelterings +swelters +swimmer +swimmers +swimsuit +swimsuit's +swimsuits +sycamore +sycamore's +sycamores +sycophant +sycophant's +sycophants +syllabi's +symbolically +symmetrically +sync +synced +syncing +syncs +syndication +synod +synod's +synods +synthetically +t +tackiness +tackiness's +tactically +tad +tad's +tads +taffies +taffy +taffy's +tailpipe +tailpipe's +tailpipes +takeout +takeouts +takeovers +takings +tampon +tampon's +tampons +tangier +tangies +tangiest +tangy +tapeworm +tapeworm's +tapeworms +tarmac +tarmacked +tarmacking +tarmacs +tarot +tarot's +tarots +tarp +tarp's +tarps +taster +taster's +tasters +tatter +tattered +tattered's +tattering +tatters +tattletale +tattletale's +tattletales +tautly +taxidermy +taxidermy's +taxings +teakettle +teakettle's +teakettles +teargas +teargases +teargassed +teargassing +teaspoonful +teaspoonful's +teaspoonfuls +technologist +technologist's +technologists +telecommute +telecommuted +telecommuter +telecommuters +telecommutes +telecommuting +telescopic +telethon +telethon's +telethons +temp +temp's +temped +temping +templates +temps +temptings +tenderhearted +tequila +tequila's +tequilas +terminations +testier +testiest +testy +thematic +thematics +theoretician +theoretician's +theoreticians +thereabout +thermonuclear +thingamajig +thingamajigs +thinker's +thirstily +thoroughness +thoroughness's +thoughtlessness +thoughtlessness's +thrashings +threateningly +threatenings +thrivings +throatier +throatiest +throaty +throwaways +thumbnail +thumbnail's +thumbnails +tic +tic's +tics +tiebreaker +tiebreaker's +tiebreakers +tightfisted +tinderbox +tinderbox's +tinderboxes +tinfoil +tinfoil's +tiredness +tirings +tizzies +tizzy +tizzy's +toastier +toasties +toastiest +toasty +tobacconist +tobacconist's +tobacconists +toehold +toehold's +toeholds +tofu +tog +togetherness +togetherness's +toggled +toggles +toggling +togs +toiletries +toiletry +tokenism +tokenism's +tollbooth +tollbooth's +tollbooths +tollgate +tollgate's +tollgates +tomfooleries +tomfoolery +tomfoolery's +toolbar +toolbars +topless +topographer +topographer's +topographers +toppings +tort +tort's +torts +torturer +torturers +touchstone +touchstone's +touchstones +tourism +tourism's +townhouse +townhouses +township +township's +townships +toxicity +toxicity's +toxicology +toxicology's +tracer +tracer's +tracers +traditionalists +trailblazer +trailblazer's +trailblazers +trajectories +trajectory +trajectory's +transcendence +transcendence's +transcendental +translucence +translucence's +transsexual +transsexual's +transsexuals +transvestite +transvestite's +transvestites +treatable +treetop +treetop's +treetops +trenchant +triceps +triceps's +tricepses +trident +trident's +tridents +trike +trike's +triked +trikes +triking +trimmings +triumphantly +tromp +tromped +tromping +tromps +tropic +tropic's +tropics +troubadour +troubadour's +troubadours +troubleshoot +troubleshooted +troubleshooter +troubleshooter's +troubleshooters +troubleshooting +troubleshoots +troubleshot +trucker +trucker's +truckers +trucking's +truckload +truckload's +truckloads +truculent +trumpeter +trumpeter's +trumpeters +trundle +trundled +trundles +trundling +ts +tubbier +tubbiest +tubby +tugboat +tugboat's +tugboats +turd +turd's +turds +turnarounds +turncoat +turncoat's +turncoats +tush +tushed +tushes +tushing +tux +tuxes +twerp +twerp's +twerps +twit +twits +twitted +twitting +tyke +tyke's +tykes +typecast +typecasting +typecasts +typefaces +typewrite +typewrites +typewriting +typewritten +typewrote +typo +typo's +typos +u +ubiquity +uh +ultrasound +ultrasound's +ultrasounds +um +umpteenth +unabashed +unabated +unabridged +unabridgeds +unaccompanied +unaided +unavoidably +unbeaten +unbounded +unbridled +unbutton +unbuttoned +unbuttoning +unbuttons +uncannily +uncertainly +uncharacteristic +uncharacteristically +uncharted +unchecked +unclearer +unclearest +uncommonly +unconscionable +unconsciousness +unconsciousness's +uncontrollably +underage +underclass +underclassman +underclassmen +undergrad +undergrad's +undergrads +underpaid +underpay +underpaying +underpays +understaffed +undetermined +undisclosed +unease +unease's +unending +unequally +unfairness +unfashionable +ungratefully +unholier +unholiest +unholy +uninhabitable +uninsured +unisex +unkindness +unknowingly +unleaded +unlisted +unnaturally +unobtrusive +unofficially +unplug +unplugged +unplugging +unplugs +unproductive +unprofessional +unprofitable +unquestioned +unreserved +unresponsive +unrestrained +unroll +unrolled +unrolling +unrolls +unruliness +unruliness's +unseens +unspoken +unsportsmanlike +unsteadier +unsteadiest +unsteady +unstoppable +unthinking +unthinkingly +untimelier +untimeliest +untimely +untouchable +untouchables +untoward +untried +untruthful +unwitting +unyielding +unzip +unzipped +unzipping +unzips +upchuck +upchucked +upchucking +upchucks +upcoming +upfront +upliftings +uppercase +upperclassman +upperclassman's +upperclassmen +uppity +upscale +upstage +upstaged +upstages +upstaging +upstate +upsurge +upsurged +upsurges +upsurging +upswing +upswing's +upswings +uptakes +utopia +utopias +v +vacantly +vacationer +vacationers +vainly +valedictorian +valedictorian's +valedictorians +valiantly +vanishings +variability +variability's +variances +vasectomies +vasectomy +vasectomy's +vegan +vegan's +vegans +veggie +veggies +vehicular +vendetta +vendetta's +vendettas +ventriloquism +ventriloquism's +vibe +vibes +videocassette +videocassettes +viewings +vindication +vindication's +vindications +violinist +violinist's +violinists +visage +visage's +visages +viscosity +viscosity's +viscous +volatility +volatility's +voled +voling +voracity +voracity's +voyeur +voyeur's +voyeurism +voyeurism's +voyeurs +vs +w +wackier +wackiest +wacky +waistband +waistband's +waistbands +wannabe +wannabes +wantings +ware +ware's +wares +warily +warlock +warlock's +warlocks +warlord +warlord's +warlords +warmonger +warmonger's +warmongering +warmongering's +warmongers +warring's +warship +warship's +warships +washbasin +washbasin's +washbasins +watchmaker +watchmaker's +watchmakers +waxiness +waxiness's +website +websites +weeknight +weeknight's +weeknights +weightless +weightlessness +weightlessness's +weightlifter +weightlifters +weightlifting +weightlifting's +welsh +welshed +welshes +welshing +westbound +westerner +westerner's +westerners +westwards +wetback +wetback's +wetbacks +whaling's +wham +wham's +whammed +whamming +whams +what's +whatchamacallit +whatchamacallits +whiner +whiners +whiplash +whiplash's +whiplashes +whipping's +whippings +who's +whodunit +whodunit's +whodunits +whoosh +whoosh's +whooshed +whooshes +whooshing +wiener +wiener's +wieners +wile +wiles +willowier +willowiest +willowy +wimp +wimped +wimpier +wimpiest +wimping +wimps +wimpy +windbreaker +windbreakers +windowsill +windowsill's +windowsills +windsurf +windsurfed +windsurfing +windsurfs +windswept +wineglass +wineglass's +wineglasses +wingspan +wingspan's +wingspans +wingtip +wingtips +wino +wino's +winos +wiretap +wiretap's +wiretapped +wiretapping +wiretaps +woebegone +woozier +wooziest +woozy +workaholic +workaholics +workfare +workloads +workmanlike +worksheet +worksheets +worryings +wrongful +wrongfully +wryly +x +xenophobic +y +ya +yarmulke +yarmulke's +yarmulkes +yeah +yeahs +yearbook +yearbook's +yearbooks +yellowish +yep +yeps +yest +yippee +yippees +yo +yuck +yucked +yuckier +yuckiest +yucking +yucks +yucky +yum +yummier +yummiest +yummy +yuppie +yuppies +z +zap +zapped +zapping +zaps +zealously +zit +zits diff --git a/cosmic rage/spell/spell.sqlite b/cosmic rage/spell/spell.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..33b20ffe4517cf53e413a6d0cab53324ebedc555 GIT binary patch literal 3465216 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%0D#cEX3{$h%!iMG~V3rB9xshXEPx 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

  • HU^}8fi zHJQl@0yUN}s_Edcmm(?^9bsW$RhtYFb-RRJ%{EAaBxgC=ys3n3%~Z`^ihS;vaWM8Z zYEe|MR0;cXJRpg>LtZSyYK3&H6p`=S#*i7^KaH*$x=@K?JMbxyIg+Wrn#)eTK zmzUK^`?0ZUQ#o@&A1-#ChLSO}m+N681Kos_q4Wn@U*SbOiA67FV2nwym?fsf6WiGPCV0GVuKk z5HDeq(`QA^JY}qL`c(9A1Kz*cY}>--5(YV)5*C#^+ZHyKFv@9fEG%F{34@$A6i|AY zm8XO?P8$lw1I%kTEY^ibz@BL6PgC|jv>PirD(&br^hC+X(?dF-;` zkrXAgL(^dM5`l$M66H{SgBPzTpwM9SEukH1*&q@a0+8;bAZqsolnEz4U#N&4hT?_g zy@ZCSvyglM7#E%5W%;0uCQ9grFbb%UiOh6IFEoXiba_ z)lM5aa-!Kj&%*9#*oa~$BiLt9!O|O1>SWHcAI|jTODMS!eNLvGoJ>gfk{i+FY??1B z7-{HmS{{kYI!eu9|KA zMwB(JM$bz@)1w+RH7!&QOA+0#c_Vt7HqkvP1(=~nRnwujuz=YAr+nEz!xvo`?T8){ z-JdV&SkkI+grWbV;2FVD`1x}Kzt(dMo=88KzLVXIKjY7EB|91y64l_l z=~L3*!mpv1lMFi2houjM&#-%XCX9wuI>=cDucw|*J&}3{Ux!;$e@U$;(&444^HOJ} zPEU=dPDmY}Ix5wkIwW;KYR}XzsU1`GsZjF$Xh?+EIe8`iO#G4fz3iTBz=PsyI1d-% zMR8{QBu-ZBkAIVxiC>K$7~ea-8{CJcc$CPAZ^m8-R*9bYAPk5~?55b-*l%JN5JOSU zG8n+aBEufbm)T|c4DlD5W3iYo`c`yX^oi($oL^9h-V$9Oy^1}Ti=sb{emnR!`y)>f znPFM9KX5kOgB8Ro>w*YPX%@eBm;H+w_zVV;eXJ7r@!LA*?+D7_x?-# zKP9^VN&Z29zyBD2m%r725WW$g;XK75c1;{)Z~v}Xck2B?JSHUG|7M~r+{Rgp>+MDf z(=~KsrnRHncguP)SsC$qPt-uJ8MLG$?vouamF{(=drZdmjIZ*MCw}OOA9&);h!RX2 zVzTdnM;&P$aW@UN?nFmgd$%h^9qEdq?D28$+znPpy(MLLFYI36TXUo*W<2o-PyB`_ zc9+-pe4Sa}6+f|J#<%u5FoSYR@?&DF5LBBlOodPFmR zV5D~6TAmiY%w~MAoAKa#m;oX;0k6 zij?pvPn_+EvpjL86)CsHinQ^Qp18AVBV|qZ?rQMFdKDM8w)>uY+Y{|n6!c9u?^>t1 zS>IZxxrknK*LuxeyMuR|SMl0u9y-+%^^6Jzhr)s$8t_EFD_%9l6Me3DOyqt%J|lq0g(*r^xO)~yH3xoP;u=`ZeeR*^h9R{ zu+aAR(EU7dUr*e}6WRaQDZ*`YJ#lYO{H!PL?1?*h;*Oq(4aOFBr88m~-<8gYWqfP& z^`^a8qpvp=FaNiD+vSgYq6Q?E3>d4@%I>eb?24~fQVnMTOe66zp+k9)Bb|F6R zW>~Y;6Q9!+x{&wl3P-y9JoB5-K4-P&ljV8!nV$IVh`)gsz3+i7R#+Pj`x|)k&h0dR z=lt3Ht+$JlpQy_>m?}m5ixoS4>)vt2%da(qwXk#UFI?#oN1AiCEAf_>ckM#oa|HD? z(&c|P#bmR-%QXl#eEIC$3oV%OJ@;)-Ji`^&JnMp+Pn!ZVb1$-Bx9>T-B(jM1 zNg-ao-pz2ieX4@mrzsSB=}gx593i%)TUpke`yegO@(=0C3Vv?E=?&!@S1#m^k+ za-(d>SQFmdT)q5ioiPmh|2cxu0kYXS8%=LBS>H7$dE#`Uo6W{Q}*FEtyPkhxAU-86$y5bdjR)SQKo?~WLCNt+8M@oO_O709 zwIHsuZ?jCN?>VCxvAg73m$Ee>CS7r@(;4PL+C|qq>52dL#K$~wi)~G3+D^qxyKh~> zUT^a~cbX@fMVrllp6a4&UiL)$yFrFE_IE?XZC-|_Jn;!nw6A2zYo|cQw<&C<08+q_ z9{9kO%*zF3=>cNc%Tz(y=t{)Iw-{=%k**ffh9qZhB*S+Ur zEHHc3E*ySMiH>ivt6Ztqm5y^Ix3+cjT`cZMSK6h<@0#0!EA4{i2kvbr-xaqx(&aou zQ}5+BnpKiH@b^}jd!-}%&JoUWgzq@QNsiF(2ul58ROj4gkvV^Lgo+~=1)n?@Imk~P z;U`v@>Qq|aY?1o3BZRGx{=gC5bA-JdVNXX0S|PQ~5ngbFf0>EI&&G3Iu6UKB?kx0O z#n|bO<-$3eUFi|w|3BdWo-h4s`f0wJ|DL`jy^fRrewsclJ)G_*3c%rfDSw{R>7GpQ zoKEtc{8H*MzLEcuS{KUK z;8(Gq!SY|p_w6yUw%C_qpNq|kv_|%irK2B2w?;Qb$D`LruZUg}Jv(|beEyzjCuarh z75!v1j;F(CBRfT6>|MMReoSKrT*p~@KM9}0IeH7jUk@J?o)ezUenlYkdgxgq2;3Pe zg{})-Mht<~p%X*Lg}OqAguW2kH8edGCXT>U#2lOm-b~cN^Mhv+M<5r>1`mPHzk6`! zU^+M@@CK0wH_7fv;Cjx&yC`s0;1s^7j|sE|z7*Iauu~xJf7ky!Q3Y=I-$La7i+E7~ z-@pIYjes!al$(Huu2_c_X~0w$$rl%WMQC2Nz?UZjxkU$U4=BsbyJe9w4QtZM95ZQC z=>ftRascYwe^NTPXg^^axz`u%>r~jcQcahO_HnK&u;>f5*D>cUnp<<7KJG2#C@GFG zTE#_kYErpHdkK@tUR$)M5UxlJj}{kw-d>QyB^G^72vvGvk#hP(gwjx4^jX_-Ny%{T zZfllwKDX#IP9Y>)H1xW;lbpM`muQnR`}7hwDYMTc7VYBX!e?yJr|i=k9vKy82kn~e zRBw<)vz+QR_}!wJwyWGgxh>x9JO&JJi)ILaUuuF~YHZGnK556&ffnuTjLFF8qMd}e zO#VRv+WR(tTlnE7r9>0o<}>8f2@esr_vu1R_aNV9{4iQ9z<~KSuNJPf$pBq@GmaRa zuu0$MQ*3tzmD;^%N825ejM*n@Qn^Jt*nyI3i>AAkj$ogGT)xVV6IaDxvuK*rbZct& zZ9ds)mLk5*>a!uuBF)p9>Qt7;F0`n*CY4*%M9#_&1JgG%^+UP753v}RddzZ022OhJ15v#LI3f~)giU@5ti0_Sp zeejwVV#uPn9S@5vicQKPODH-C!C2IyltZV~{(MW&wpPl>1s?TE)Dc$hqRAcDVy_vR zQgKn(4vWKPY9aou4vPU=a2L?tk}NI?nfWoK%xvH0m1YWR(zkhq>HE+CL;`tEzRjcN z(Hle@5sH%lX4r^09SEm}i{CP(LFpOj_ibM8q_m`AGntnSQ}*(uc(?dA51Hy*$hUc! znXb!*W$q3-37Po1Q6$y)Hmh?AV?lp(p|sT5!L>l&V2ehZ_p(6T-0TgS+!T1k8zY&J z&gfGFbA=yoeQ}Xmq|x?s`C;Pt3hj7Nof&PL=HX8Bwt}%~R&G^W? z8-@r$AwLzoE_(h4^q~Z%Ccm3&w_?u+{{ws9^w`VSqw&vc@9cTkyku!}&pT#rDZQ-N z^Iy{gO$jT!=WWvi3-r8IlZ5>Jq3w_m)@FR*CWZ<*FwmY!FfYmg**Ubdwb^CLYkxfcdk_3(ivzalW- zX1r@_DfVnL&v|HAhLASCU`v)XB|l%A%=K)w1EW`ao^w(%_j~?h>k=Z}jCZ_5uIE|X zBCgEPXzVn?q0$w5p0Q8bLFnt-cElZM##@u}=xlh}K4z0g8B0A+*~jc+Jx|)I2bL9k zp0I5i!2hm?Ph%a7fn`1Rg=W`m&tuLlbi;XK1Nq#HH=NsXzw3F_b{#(?3e!_<=oG1* z&9-3RN92PAxaVP$dzpB5jP^Wa3X;@FkDfEbIwip)(sO1^s%MkU##oQ`JYb%~vSG6n z^kf-X-R5Vr=byF$P51o6OYvOpbIRel^xW$uay|E$o>EG_=Wa8?4!aQ7rk=aZ2zwA+ zy3>rXhxObsITr+?V$bc93j^!<`*zt_&@*0_5c1Lsmjua+=i%+{9Ucliv>gPQ|Fy~O z;8DH09g>@&CqsF~=L7$ml!agB9zE*DWa+uh85-CGJ%2S%k*4+BY9^ylBhBDXIK>!% z+~Z~uIazwD-YrTWnDMfgLC6C$UYeB7&3MsyVnV;1vCVndLa{9NRGgvn7?(3%a0)P3 z;KAB7Eh;+&%JrTxr#+{k-dvNU@qe;a$km>kY|r=+8i01$ z^GBy(N%!37rC6fRIyd4o)}zO|NS!!)Qsp0n|9{hzlYHrI>4(x2`2Js#{tjRM$6z6! zll}zk|JPHGr|!Vd|MJwisnw~1ocWj9E!B{GFZm2#_ctehpZr;J6{i4nCcg;pzbWxP zcI|&A{+w8oI4^N}Vj$6-_+nyqq9Oi4d~1ADyvi5+#aOEc<4491#y@{5_UV_gOmB#- z;fsBBtPndQc3^B5zSG~q0)1EXCce_oi+(#g%s2Yiqx(j8iKh8Ne=2epZ2#Xz&W?;k zz8N_<@;Ueh0oeXehW`;B3tt_+F#P@Sx5CGA=KYt#p9_B?91Oi2`WN5nSLmsI!=XOD z(hmyl5{l~=`h&q+iS+lI;7@|9f(5?M=LJ8@dG%4g&Hn?lp%hqym;K3Dx!VH!!ug*b z2xHxThI0YNVg3Kcf0lp5e=OGQ{n4@;>prY|zHSre0$f>lZr#b83-I;2FVyV>=l{7W zcTKrz%5SIqh@qB$^<`L|!s8ey_TzxZUSfAs8K$Q&UIvPsY9WLZ?2*~VGE`3?Z73>i z6~N|ln<01rE?+)8z^`*Q)7ANjGIUR3^h;g?n=cZ%HoXk*Q#i_#uE~{YWr&|bMsu$) zG33J3GSp9DueleXmw-2wE&0>M1#K)t{8#(Iv}JQ%dkMTc_Xku z`I*4_#8ZL@s$DT4uMmNo%8)_zISVYm3??&dP&YHE)B_{23?bAl7+An~8B(Y)ss=_# zHZdkaAXy---Mk1Of9i4)P=8rqdvjrG z84jqfRrkW6;0{+FsN00c~~T7}U{8AURWG@JD4x^DBo3gs0yy27y!tBEM2~!E7sJ z_puYrcnQWky%n=W0!fbvZ&b@x?-WALjzJr>cgYiMZO)hJj)jVeTr1_O-Cc391eQ6qlPijg~SUU}R++BjNA-tWs>9J^>`4234JugkSk`Ts{%o79jbj&=j#;mR_cdR}LDX$*HFd zvDX0HT|b6WXmj=rj2Ou3g!$r$qr=NlRCz+^g!(Xw{LHIjE>8%xa59Lq)ELU4t`n1! ziIZvTY#Kv5+z##RZWu#3G@aK{C1=AJs^KK8lR-u=G)*U;S(0RJ9z!$S9u^l?t0Ly5 z1?okiEkH$dTVPPhi>_FUimFX((HFNv(SF9z8r|;7uOwL;$50(7gOU^d(SUgk4wB7? zvoLC;=@_6qeZf#7J&el5ffyCiJP^reAk;?(lCK|ey+w6&s*vw#0UO3p9G&9$s5Tf{ zql?MY=*9^erBPHU)RK`=L7KpoSSlt~@))|Kxw)TBc5ap-Lv=KRBbZh# zT}FL0?GaS!M(Z0xi8SpN(AJ&u3?0&-14KMg&A*j0Q6sfXaSxY@ zaCc}NLzCPN#Pu6pQroGHKkEvzvln9|6c#Cu)U*o z@1|c#KSnIUKc}x^Kj8=IVtR49JAH8a^L5YG-B-5(CP6IqR_a-eDsX-3GEUL^Y28X# z1gEA3QgX^59D-D1s*V!|o=R>?-VTRgUGkU7A16;uo&b~n;N%|39g`6l1kWWNff;~5mw!BdH_Ubev!S0 z>G449wbcrid^6YWN9G3VbZIE4vky@C|rHoFD$qlsm%3aDO-xJ|w)i#t*E6U+`4u z!O-7AH?wbXF>wmc41Fuq8)^?7IAu)t5crRWH9tn*a0C0uIP#q1vN(e4GC|-M`oNu-t#EZCq`3 z-{y&C|L!*TkbFq9U+UXD?q#*06i~H2rT~ljHdoYyC2e3C`8KmPh!s_mVl*0ax;5Cx zr=@hOq?>_UU)nb!3$NE0+-m@1aJN9d*lP^#URqD{lp3T29+BVk&_#MR*pn1R z4(XQ$d$MT?&|ptaGS{ntqMT&!0;i2KOvT=>yS0;)vJQ7^*I}fsW=B?PQ>0~++Zsvd zdcUSSm-c#Zt8@Q=#Eq2_zv@(>2<2q)GFfK1q@h*YHHPpnUI_?bNbsim7$q z$B=vNe6@M#xNq}4{{zE3fob1epE7gr`Z#pw$JaI)|7n*`&5HMJ{)b(d9;kIQKDyMr z_Xy4Y7oKAmQTfumm^&FTJtEu#FzkCFge~=`x|o0dv+QW zRuDz8N7cduXfXYVoU73%BgUK z7j?1sN?zmN&;reSyLV0P^<3{2HMh%b(gVYt{Jp=owd<3S(tl^On@3gb)g!~nZqm8l z-`dhmy7xC~M3NaaibA11yv+95LNrki45thS$@N}pt96jxU%5b`PhXF}wC%_b0Z_&- zCZ%(|m)Lfg>%AA-#b#%``Kju?=zpRY+9g<%xA%hoft~MENdVB16N|m)IUUoq4A#$` zRx85nJlCmE0sB$W`!lC-5A8k2X}@B_EPQuFd{@AuyQqsO3)uj1J?>*a=B-d%J9{+4_W@h}*7A#kLe_*?&fgt&53?6TL zZvozmy|#3V1dppt4;6wMoQmS*dcGL!v6X8w7d+P1CduG2wi_gP*5CJ1H0yhIg>$X< zyUtHlG5AgAMLHtC6{`34e#d#`T1>y`T3+5RCuqw{+haq8mKW_@MqSquc@W#ShjJ}1 zIOE{tYI)wxq%pjD}hf<59y{Fe^$dB}%=8Poop!Za-)ud$t zo#GV;!jxI%JVZISV6<1G;>sfy^-Ws+v~yj7mZxfy#UKGqp&{Drlpj2L62O2z=`>08 z!Cdetr@@jA9_b9z@Cpr4&+ItKEx|y&D<|iXVS-QuK~k!fJQ&7$Ar#q$tl%tHI$Ct= z1>lyEN$Fhgw`y;Y*XVM$XL3XDa7`8Z0t;qq?vOWFFykl*v;sgk(t3xS8S8-*zRa1O z9@;xNxx8GkyQYbh7u4XLrk8BdwLIbF7bUsStI>6x>paR6+@a;SDcI$#vf*OyfP00w zpS=*z;C0IAjmW2IuLjw*X^L4=a~U1KS0k0$%XB5@EOYMe?RSSj^>(#_^e%QEm;?6q zZ3nS9|LqR2=3=Tmz8#WldCcvy$Amvpi0)>vEE$<>pjM+UA`KMEnB?W^)rHQZT9XG2nFI1uP#Aa9`;H>cc%~E z^hyyx`moR|MIiccv{#BCy+^sFEL#E#wAkw{B?Y9EtXqmgl#-c@FcRLR(>%RLi2wiL zbr030--H41RQi$hKkxwjL#K0!~g3rE}?Hh_;tVccoj?2jM-x zTQtL$@R!q{OgE*YsgF``;z9p7-}JYq#!@$?uHwYN3sOHyeLJ->bt3-rN1BrXB5y~w zrFKuX;2{vlN8mla@n7I8e{=Hw8 zzWn!3?wR~_a%VgUVw^Jg-^9y_XYnF4`*QioYrTHqi*5h(8#=GhT_`6kp3e!3FWN z*(oRzxBnLZwef*?Z#*0Sdi*Q#FT_8CSAAnV68nIiga5=Hh#Y+5W4tBXABk4E1X?|LHizw3Y5`q)b3%woM7J7m`hC4%*&`q39@EiCMXNOJ?>`so^RCtFt5w@v+YDGO2kbd9JU(}+5a3?VY~$wqC?*)ghN*=-l@i`Givme>5wV9jU%#%53lOZCLDyeV%B?UNZE0=y9&N z{ti#P-4p+A#WvptW%%k7*`TiAMjY@mEcL{KE8cLeCtl-;>#R7(w=wRCQBMqeqI$Md z8+p~|%7{2h%d~3uRrYnHjrcSh?1uG@bZxzmBFVS!(~fYfBV6hTzp_H(XROfhvLifa zh5ElZg8K3^6&Cu|+xChWG3^!6Hl0bjag#+6$2?J8YbgO#U2Bb~uC+$I*~|MUPqdGa z+cq5Iq8kqK#64Vbeawo?F{iMMZ|q(d9lOU9?{>wF4|?K+C-!@yom?#OjXoFMpiZPT zJ>%POtcP}Z;yz}gwq^Ex%9VcUN-PbT&|Jk+*GLVox{^At%hd)Ruf6(rSGvts((T*m zbP3Vv65?H6hH+1{E2E7Jb~%V>mxG9lYz^J}Uf@dSyV7~C`i4ck)f4S%T=baFN~gD^KJBvl@BhZTf`;JABooCnoIe zm8p&pwLl#Pw~W6o_Mkq+kG4F_r$6v zRy?uniAy{&?}<4p@@o8&Cm!I5#O*ded>bEdr8^yI13ud3>V_|vH%r^T|8j(1ID$IT zGB+A$Sft?R!0a}o0P*?Fx7Rk<@1x)YzY)+=km#s)Y zzUYbjd!l{6F7R#qr)e|Ny`~up8tiMLm3Nta|08ZtUw3{v5!F9k#Qp3Ka%;v{+Ga`@ z(f;O(xU-9Hw5kN?#vvEopnmg|#d~J1>0fJRza1Q@!LDz9x=SzEo9OB?D|Y%ycCNIt zd`4V!dvhc=5>$L3-YmT3l%-N7~rsNE==^Po;I=hpf=Js}&mTB%i~8c9_aUZ1cpg+qE~g z)(WMWj=48FnjFD- zDO`VtMXvvu6|Qq?zixL4(UHl1W2O1K-zNL_Z}#s|_HUc{yKj^E`-Qyyd$jpGXNvi| z(-G!xW7hm_c-sE`zWqDH{{5u+TmQEG`-c7dC;RsR`}gzq@2AaQzfs~c3p>BT^5+*! zq&r;6{8nTLN^$+&`Z(l0I%a;hM7+Uh4l0_T4H2(5zji8`SCxumrr2!enD4sMcN}TI zj3e!vaHNJKY@OY{8^7s^3qA2@Pdv&KkMzW>Cpr~$A7PYK*eORCB~>J+aozhIYOC+w z$Nb#LJN^25E!er=8dti)l`eOs-&?6;|D+=|{@Rr;b){cfseQjAbcOIsbc054kl&>B z=It!fOy}zLcezr@k*5GZ}Kaf5mJwLr?dWW}ovAMC9STy=7cK34hYQBk2Bhr5-%>SLEbwnX} zBywxyI${rgCo;sTfAeAf?+~dAZwqgN_kTtBqVV^KEx3d)-LHgq3r`JC;rsUC(CwVO zw}vQ!t3v~!EZ+Hh@+BJ%z8ZXl*nt~@R|S6&{BiIUnEx5RSN8}`!z=%Vz+-{C1Ahrz z891L9cLRZJ;H!cC1G@&MD$n6*|NZO?{E3MF7yEzUFY-Oy;s2t47uf$FvFq?aUAb<3 z-DPz@t~-gS|3}n)x$bjyJJ&_0yfx*?DfdmOOu2T-FBop`-_$BJQsL)8vc%wELWg$~ zAG->fRLB|@hrE`pufix5_K08*S2&b6S%pq2)Ifm%(p9LWLSz{civp~VOheU@Nd;k_ z2&}Wd0-4klB$foAY<Zz#bJ+ zHaC)PtiT!-?hA)hpM)bt5$<}nsbV>!fbbOu;5@?)ZLGibK!z&iUEFws4W5qH>1;N5AV0%Larl|A^Q0!)q?&$$UQR#tTd9rb+ zX$7jN3lXZ8_{|l|6y=;xxsj-%sR~R{A>9Gd^K3RzfhQ{6#Ooarb+Q6WRGx%5zLSns z;D`#pdl*i2vSQhx!|Z&+mQGb*hiYLOMn02?SKx&T1DFg_7KBhOYZ&@3$2wOaf@%xJ zK~RFn(;Qf!S^{TV5mGdps=xrX01fD%NVuO`N#L

    Lww5W^$#_|^CnRCzWn?=E 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

    ^q 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

    S5Ew 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

    PvF)FH;t`)9 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

    L%VxbttVq=gP41X>>jX%fz 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%0AS8*Qxp6G4S8}U|u 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�op_xU>-d%vh~2)pWQ{;vJrFC*bT`(up6^TN z`O>+*)ZnDac1bnXO|}cEv92)FT`l~IQXsm9 zYFiJrRn@jO`4T5PS+R|^1-nx;ve&o?tMQg7zn<$gt@Z$d)NRYuw5mOhUY+e@T~2DT z@5;uSmgjAEs=eX}@wotfHV~f)M9h)QE&ljcCza^B!Ab`^srZ>MedHf10E(MgNn@g=nuWBA_UrDhQ~w(Ver)`y&MffE)u!Jc>< zTMu)H`qf<$2)Za`#fpz-T$%V-ilGBMza6od0%iprLGhjA8xj5Q^VplQ$76TJ zu8u8?ok(PXrr2Jw&0}jszmL9$9{mA44=m)j{!!5h(ecsUqNAgc$ou&8zbkTi6jQLHM1*qLIi_d~$=B4LNHNj;C<=6zp!Q zf^9Qs8J-H^{I5!!{|&>tr_ekM48^5N0)h-e^Ykn21k3jgK=Sk< zaoLyc8-V4hr10Lh8H9%bfZ`bd6V~V(fZb_oS51?;jRS?>xe_`-nDGN}JbhG#S1nZH z0f?R}p%WyI%>YbKrKr=gFr9?)HvrRfLx_7_7MoDnHvrSqjJa*bR0$p+&gg(4d#(&m zXoA)?0OM1bFj9f!h6zJ(hF`kJW$~{ z;cnIDfdgvtwBr^IJ{vu?6j1Vr*EcZAK>@YpW`O`e0JVTLp6(lf{i)Ufb6_daHndMu zFS=tG(=6u!NS}HS=d|EvRXiQRvSPTz2!@}b^8V&gl_$dt8#6vz5%GALY5m*r(9r&&_m4-rK>Q!2cU)u z!@Fyac!(UZq|h$aR5vvWCwV|fp)$Q1sijdC2b@rc2s59X4kJ`=diNZnDR5&N#Od7t zoKT$wK^d+AVTA^u_*#;jhXf!R8bDb|@Iq~+U81-Xlv#urs8U)oEAjA&96xD|r|A)ZjrB=%pg%DyfsKW!6EsBP?izrZ;#`mz~9Q+%iRRqYl~)D9-^*QJrA{O;4bSn(?8; z=2_s|A|rt(YDOX;KG%U|yMrxi8&Z9!WTubMMfG7-|LcM=KB%ImR`tT()F8$>0}w?` zzP6pSs>(@e4NqN7S?*DGE(=1gcJx$ZM&h&PBWArB6^rO`oI&TOOvU zDR11hOHU~eS2RFnj&)3sMNN6hYsUmp)Qm~h!%Ypfve#OYsPoKD`C8diA&Kgq>br0k zoYo+Un%1O_F7Ap}vYnf5L3J85Gi=cyGw&`kGc?N>H7yFpbi)`mUDNjvb1NX6(Urgn zQX1l@8JLhA0N+$E=1&7KNVO_;0}m!$gFotH7%qtY(g5U9T}F}*h*^a?suN}X z!Z%^_Kw0RcwyaF4+CdD!9kpedPjPTK0Bcm2y7LQ9jj}SKjjjsg`D_5zsOh*mjhDQD z>#YioXQy1(?vyqti)`Wb)i|UYSjVr~xRDo_{A;hAU$${BFpRa_FvLT=u>=`dGr*)? z-4-hCB;zd}gjrw10_GJ*O{?2d{yUD|tY&*7{@LL#vU!WAy@C9y@b==|Zy;xvwarc2 zWCzdw0w+H=CSz}m%`dq@)2pDS?$n4n#9mA4hPOSC`~|*!eIpZ=uoEVAOMdN)T!{bj z0wow!Y{a0Xgfsxmu~TogtEkD;&%sk)b->o+Jo)8Lar|8M!uEQBBj`#Ov`12cL+Gj( zC_&SlLtWF_hO~gm6=%_vVa?sodDOw`guaP0B)K`2t_*KKfqCoaY^qxj{Wl)!B|A8$ z(^YWtV>cz|Q+XZR{Nx6d#+tSJ`ZaG#<#ENY#}&aTS3$k(x0O zUP4-6#yFFj8I!;gf?+7fp;Y(V&W<(^dd!K`^jPDKfwABAb1F3@3329X<6!DzY97NZ zaXM9V?9S<$i&^4us%K|zq#Ts{IhC6BSPyla2KzaY8i1oi9XoVCXHlI86VwO`32~*~ z&pA}H5za_Y)BPMhwRw$RguMkviGGfp+IJJfNI)in{WA7cj@h!{W zmA{@CduQg4$^Rig2@Uh^`K|Kn<Ku659V&kU5e_!M{~c}Mcv&X{LuJ*@iB1u)3I;xhWJ$M9+>?7_&{urHO9upcIC^%da*Q| zgOBlj_)K(h^p5B?(FJw_ znS&k1gvddW-6C5>*24$E*Tf_ENBFVuL*ZMoOZX!6Z@xo31y|sX(AA;yLZ^kgLoK2D z(7vG^Lz{-y2_-7NHJ>2hj_^JEZv2CHvY4RxzHV54CONh6nqk|RWMPG&V&O-*$16=W z3>FgXXL zvc@#+mFx(J9SH%kw6Cd0Qc}-8rXERprQh0wgnlgTZF<+$tL^P&`c29!?P;DVev&g| zg_ljgH6=CfVJ1b>g_mq=z2+I)-PJi;W@fh_#Q+O_R-LG^t}nBhDHEED2=1M2`Yi6^ z@)AXjigq56q^6x*y^LJW1kY_HLGq-SK4MoO^V4}Y(1hT1-;T%Znmh2iQUrd zt=bkmzen7i=4$2N{i)$McdzV^1;0K;XkvJ*c^0WaA#ZqB+kk#P^hzc!nYhK4<~Fx$ zPFAC8ikVZE-=_A4@{5Nmcd^Tll-M1WHnBBo8bxA|ln(4{?>ASy;hkL38Oo9^*)6MU z_6&aSc_kCO3}Zz2r6p^8MS>mHD~)p1lBA~_nJuad!>qy!_7d^It;CQ9gYy*7u@=AG|4R`pRUMVL^GO{rXkoSbPk9%zFZ{`)A zF{?_G`fb%KWz0YvV7CGvig`yHeCoaNi?lR=DDo!sb4A zu#}##-PJE6UMXa26Z)@LsxVJ^2mDu>ecXc+6!fOMb8gk*cs#PQ2gBGVoy@O5z{}r@ge){CbTZ!re|tLhiykCDLFs3O-kA;639#!Vy7;v00S* zkF8~vItlQG$Jp7>v{(GlPs*Yweqh^}g-N|vH1W>5J4i8n6LpsqIc4`KzHjH=0MfA&qYWHn&neDzL3xr11MXQM=wn`GR*A-2a-tG>Ue#=g# z8hO0wG9P7ZINz{qfqlYQjQrCMR{^ic@mvfZXhg`Bt%7S_ z(VmVw)HrE)8{31KbZ>ZTKf&A31ikF;m??{7cuQNuOblSRFt5Ch>0O@@n^d&pCX=>&5 zVvu6oFW5G@MlBE7^fIe%_*pX-fulTg>U)#)i1!v{U+1#wqr|b$f zfXwleu6oVl6`$~n_Z05;ubHkr?phKzEne}l5lK4cb^rxfgQ}Vt<2MS#lJptUgpG1N2W2ecV_F%TInCt@1>te z-<7^HJ(!-CJ~F*;daLvrsUK7SN|tbyue?gJQ%lgV#cI>6BT$ZvmIzgV2?wtKwIs7yPPFtoT*w6+2z%Rorw<1Lyc?r;;99 z)rw5zG<8+!HV;%QuCg}HZ2oQWg4?3Ft83l9L9{Eb9e2symO)f3uGj9G8R#Hd7B^6? zm;gVr;0LXqMY<*z-19nU^(;Pa@5vx~7I#lHztq28-yoWnF?O-Eb;)MO8gmPN5RHpp z2D5NoU~BaaqIU871Z1ysy89I2O#RyU)VxvS8<(9MXpKtag|gkr`( z60onK7DrHnXl2Z7&O#U5VK%5*91abln=ySg7o;u4QP8Y}GoM-!TAGm+aRQPH3=Un5 z8Jw+1U}hP0jhW?H{Qi-rUEIwMTAfXI3#e%l5S@*g2LZJ`=3$DP2LWwqlr}D-t&)uB zZOnwpPkYIj>l+l^jm`~`0YR7=ls9H-^wl6Fm_gJxrZ#yoFq$T`l!It*%xDBO>>50A z4x+;`qY+q!F3uJQ(c+k<1+^GT9EWK>R6>JjaYQB5-GXaKVag1mzp+hsn$1Ppu*w^9 z0qSj*HX8lJz$+$<7`|IY7XXS?1VT@v*aH%)_5oYIH*rNz1$2a_`HI)B`N zI=SMMb+Fd26j-KL(VCH{^i-Ud4OaU-C9lQCJ8Zfr_Zq5Yg&({!HeQ~PgIx3ElkXXl z75Knkz~j-i4_3MM`AV*5iE2nMg9ogNj+d$4-;I_?#?pl$b6}_Lbey!w+F@<%D(m2KRBB@`#IaiIM)+jTEkuWS4ulx9bm>)&UK2 za4)wyEvbpF?CH8PwS87gw*)9`s^xj!!##!u)~+|zGNj$zkjw??yW+d8jBAs%%vQn8 zmdP)<>Bv~u5#1O?RXMn;>u{TSOmwbyais;6Iz=5mxU(Ctpn@@uo!mIsROP2HFl3p* z9fMkd1*H5AL3vXrkMj2JQI=h{8mi3TcJxuy_wscTRc)qkkYl(ixaToyVZw6wRz>Qu zIO~KTfL?fzbGJN}T|iU~Mn#;sRR;`a5sumxX#>H<@gS#cB>~LET`O-D4%hNl5nk%- z_AYiNDywUh{gm^y?3=+A!D)m8w)S?e=`BO&a4io%x&`x~i4uH}bG53<0rl2VlJm4F ziGl+DB$+r!+f2d$s6n?s$N^f1j-sNehBOCfn`SCfeS;j9m9aRtsVdnw$Pu}c;M!et z(Ps~GG*(45Y7KQ@H^`w_=crd-e@rc%;6SXMKwV{M5rdqCbw+w2K{6VSz&e^<4(i;G zMqxb-a{4tj^~f&YD6FSJ4!%AH5mH!BgPeIy?c@WZQyh0qr{sZ=cd9+<^6k8{1B#u# zud8_w>`B+hWx?pn)}D0z3j$LQCtbZi)YD?QZguiNanzOfnq*g8>#1eoa?q7Gfq#K| z2oXKV8P^QM-8_cD>DCOx+&k_Rr&_&Jy|dey0P$cu$a&V#pMhvZ*i3^QWexWltVvc2 zhgee+S{bG$***3}=>aGqbzuJT3_4!FAd1LbaTay55jx_r5X1YVsAy;xBf zy35PW$^9WW1+9HeZogb1w{32d-1>0*WBkhhJo|67_b+50%RYks{-*4eXz&+gPs<*M zU%qMC-)9@J0pA&-D`snoZ^yGA7`r!0$(fV(l-Z;HZI-3rszD<3CPrns>M<}BEzk^5um!bXdPo3go z3Fbad%}ve1!r%zJ7#zSCh8X?(Sri2!Ed?{*`zgu0T2QcfLs6n7AUb z2+M@N#JofoF$pFSm7q%E80Oy2y`0!Hv14M3#72oV6DhnKd=vjfVl0O43cVYD4%>x? z<9Ehyh+iJRAU+U|NF2oYsqtfpw>T9af%Wk!yaeuupTG^n`TSS$%6JlQ2Vceh6MHN6 za_q_2lJNSWSBblLYwViX#rQlp6I+L#SVydx$cr_x{bGgKw*My{5AKfM6upw~APb_W z5&Lm=bXxTH_&hi$x_5Nv=vLT6tR2lnLy>PH!+1UTNA5;A9_JGgVL34oZjW3S`Ag)y z$o$A3v6MI}(h4`B4r_@$SM_}WQzS<$iEmc%fpBT~-0)f9lf%9EKxhd)7Wz989Cy!e zm)|7!1T2)=@VM}9;qAhkiq#4RNXsu!8z4Sdsi{qXK&|$cAF3Bce02ZZNnXSxYnr^$ z4=#Jjm?t(?H+m&wo~WWRPh@BEmS1E`HG0c0^eb4tNNtxI>l#L31BYEyV_n@8W1%b3 zgFa^Las{h&SmX;URkv#V5z1D#eBiJaV`(T@lf#;y@uffe5=KbcZgsOU{Gvp&>s590 z1^(6ZoOI-lPMWl#mBu$?IHk2zH9zG`Px_LvTyCtZYJS|ujODUm#&S`lk{S^;)=gR6 z3ehX95c$LutZi!k+DVgc_NAMA=|*3=!Agx&jICT_ZQ~SfuXMAvu~~ztsPvPMee0yr zF<*-M5|kKIc68WE_08w_(%HVW(3ggM$v8!5tgUYz^fA{)-4tUc*;rdQ1v5!)qi%|^ z7#8ddA3NQbPV*(#zq%=|e|1w_|LUfMT)yUSeCaD+`qG!|QmUm4>4<4SXNwCjD%Ms{h| z)@-!MEQs1>jh4fkd%~2vO#!64oYcI`mzMa_VqY@Wu#|1K&l-|_!fGZ=HukGroosJR zP1BS+ZP}(NcQ~opPIFDuk-v4=WP1Z^nkL&Dh-7adlD&a7O_N6XyTM|67it=tm)dF? zn;-QhW5UZhrr8+ti)6P2r2GARb{*6-9=Wf>CXIH|D7zAC>YD8;si`}1AA7ZK(#BS* zn&RrKnsT3y-Rn#DIH{RCgOwuNp&*_Tf8r4xOr&6iqzsl}J3_)@czn*I8k z{rZ~y`kGJh^BwO?$NADcUpm%FqyFVfds?Zn&F=Kojcq$Stocn}vYT3UW3yc?NcM3@ zawBhS?(j?0`_du4ROd^zzEtB&)xI>|Nt69HM%hQZx^a}<5RvTmfn>K|B>My+*)0Xh zE@mXVr69fH+F0XuU%JgnQFmt=qwan*M&12rj2`Ldo9s)!_oYd`G|`v*@kV~MSVP+` zPHMIrK!H;o{xrR&tXUY>`Om6X|mtb$$n2K`#qiP z_jIz~)5(5MC;L5}?Durkv##b*&-l{QzVwtYE%T+NzO=-b9`&WgPKq}9Qll?5_|oru z=>RL$H~-N|lV|$UAAHF@W%Z-pci5=+d}$LWMTULpV_*8nm;U2RANrEp;_4%Ai>vb% ze{L_=HM`E#HM`E#HM>WpuGwv3bN;=5vOruKh)V(y>MQ;w7`?Z`IBZeTIBZeTIBaR;wYtLi&r$I# zTZ~bh8Hi^D;^~2Sni2VFvtlD(Ed69feg^%R3Qh6;8Cty}D!&3R$M4;rqQ^&P;q|VL zNB}!WH;t~tuRkyHIluj0j+F3scU|Oy$m#IV+p&v3II>4%o5+TdZ2sN+v-u_YJM-7% z&(F`#pP28;Pr(n}!TCM;HMeno^?WGz1^)kE%q_$J|Bbmtxl?nqb5r@+P@UT+w^MF2 z_ymdU*V*^8&-0Dp&g^yg{XaK*diL0CM|P5aU)VFdLv|CG1)0oG`0jfP@Bfcy{+_ub zb9tse^T$k2W@_e$Om$|T%uakmSTB>yRHVO5zn}g``kC~j>D&2wa6$S{=@Zjk>1Mth z96%I+tXfO5DNcQ_E8KrEX091@^%o@pIS;|DXylhhy+VfHRNex5*OP4r*Um!iueTZZ}~8{nVd z=kOQd_rfoS%i;UOH-`TbJ|}z{zpZD4Cx?H>Z|Sk&E%7Xv4gD1QB=lD3`Os3nJ6sQg zVK8)(mz~qAjys2^D2;`$U2R?Bh}RpQtZbm(ZlR4&RPuMpJx!@`hW#ihSiodDm8k=ky-y4Yw%+hfkF#+`TfM`EePl zDHv+dn%1+a%2%};T$wfpK4RH$Mg8Okt`@F(Wy2IT7rpZOwj{ndA%>OLTRFL|a-!z8 z3#+ZXj=LsbJH7JSwpNMd=atveNs*jhc};gkh=S!xcZFPQ$aBUB+P(7Xw(1s~MweH! zRktWFt86%&bK7AVQz&OEXqoAiv!)cT*eR7UrATOp(kmxZrWah5N|Gz35`Id07&i@& z(<{gHO7F24409!FXj{Ev6G9sWNNB=+)AavuZA9RL{$8iLyH_0sc%?~(Iwwi5G|?rP z&e9P!<20qKl_nUTR<9(P`O@J!+ufS>N{88!=z+b`p?XugF-r4FO-_d5+UR7ct9nG@ zcC=S6vF%LNrBM2veP(B)K1Vs|l|FP2v4*jr$`915H_xR4u;o70TkC+rC$0cNE`&o? z`nP+u6_C#V%RSnPc%}E1SVs*#m9MzUbQ>rbJ}6gaLnx%=d#-XxOI7b`_iYBR^p2~! zOMKgUrMF#vNlX5>Tz&z((wlx#EiT^hiyNDZf0{Mj-Kka=ue%h?V6XI=%iCdS<||xP z9ZC-VN05|uU)4KAKRd7>@(0P2!G83zk{0C}Zq1Fo1_{$&uC2$8CP}aKl5Sj*m|FRw z5+{+(hAC~l=mu*buk?bPgrsn#p~Uxg&ywh)Ug>$8Q%8rzjWPQ^1n50*F!X~D7Q0e0%6OZX??CqXL5ko6P*1kaN)ge!l zjuc%&s@Ag_aZJ~=Mx<)TXv&6oD^31zR6FgiWnOiQG3jeWJm?f@!Xs?hed|+zBUX`lvHSLm+ zhVC)*Ov)?a{|o|aFMTik+m_I$#KaK**GJ?|TS8Xc9k#CaX}#R{+g+sUwY?CCt(yg`;$%nUoxkH_r>t=I@I>}?a_4m%| zJ!(!b{0Ogfqp4m1Qa6}2Dk)tzCd`Irmz8s!nQ*x*tzT;zk)&7ptF363uGni#UuMl> z!CvjIsFBH4whn8Kbfvv0Ry|(n3jd-`qKT5xOHc_jjh6+PnaIBcDf)J)?F@On(j_Kw zln3vE}PGCE8|srTHe8L?&YH^jFH9-d2kL$qYc~W75c( zro1G*5E}si z-dnxWi3yx{%Z;)w`RDN(B7+TDAt}j!yw=$*Nw0LAcB5Me3tXC~W71URv+{Ko)_vtO z2JGd)TX<)L{I;RugY&S9qSq@O`%7r9?up$d7v?ynV^#%vb((AruQX@nWRGF!Q=XmU z>5&P31q;2NE0s?M;uD6M-%FGPHodoOe@PYIG(>l<%*79on22>73j>GfZ7LmYtnUJl z6*b$hrl<08zX9f~@-clRy2))yciG-++AG<38G4y|X8Bije>}=hqKfxQGyS?m4eyoy zVD1ftImVYd?AS?7tt|TqW`z$GIuSi{DzR$erwYerEN|biwRh@KzcjcVEx&YD-d@W^cBI zyiz-#UDEQS%o}bN{{KxCQ$4)Om-4sgFV3HqKPrD{ey{wd`AqKX+&j4^bNA-1$_?h` z=9;nS-4Y{ncO_NTH-r?Uq6$0FmYYt+{CF^<4=V3zY~!HlJPI%ug90;`R~&B zpW@x|=J@#duJPZ*SBrfgdq4JU>_MUcoD(}CHZ9hG=f5rR{P!cC{~qUy$7Ou&=!za5 z-3N>NH6uSoK8U;!c^F&!^CBmp%RV@=Gv7Ai;ZN|}zc_qzcv1M&a3`Mn_Y04~#3mFP z4!z26=vzV;Vgt|-YT{S?=6p!`uHyZQ=PDkmxVqx3ies5r{#NT7f;T9%5HZUU21!k0 zwr>d1pwj-pK-TFSf-k7F>XFtqkece&>KlSKsPxLi=zP}C6!4N4V_P~wIl5C&E7 z#0X5c4sqR5>ld5XkqE`-j@Z301Sl*+wT8lit&PG`hxid0ax_AVTNE0h?VO2J+)$18 zlOc$NW*WrGMJf;wCSd^5VF}ec1eMUtgXFXs;Ssuw>?eS@ts1Hd8j@`V6b8)@EJ8o4 z&=|$N(GVm;I|&#Hv*ig)UTB0aFR*~L4~NjTFHA1s&<#N#G#S6b_KO3D78swgzZ}ehuI@H_X8ixfz7Ac%TvqLL+udqWTiwY-A5er1}svv)~Rmaj}RG(zpGAAJrShV#%E+c6h|PGGV_DIAeqmwO|W z>mg``I!i%3I$ICyLLH#HU|}eRBVl>)ph^!xHME0~2z3H7(Xb44qDRE3WA>!;o4MY& zXmx^9jb$6+^UhM~WlmrlnmI8M>X>QC3gOVSsHg?u90s7=6PZ0&hq}fc4PWYnd1&jj z{@V2J!9QFDh5b1M57Aa?JhllPeh5C|%An+glNf+Zjpl@uxH2d?;U)T@+-A*b*@-rm z9pD7k9_&P2d+kKDlYBss6GuXjQHS6rnlVarJ6PoMz{5^7ZD@=;0VxYZ(Ub)gh`E5A zXhvUL3oJ)$N*~z$2xn!wDU2Xa!PBs8aMqEiVJ&J`#V3gIpBjhGr zCr9^=3O6}6&K<2lavt*BfZ45lrvxzc3`!kyM`kt~O#|jj$GAt{ zg|)Ml^sZD1Yf`J8vl7Z&D%umEhMg^J=>^?x)+L}FIq@aD;Al7N5(wMO!)(7_8o5qj zsOSs2{C+7c3r+6Ef=<6J#RX;7X8E&bHYjn(yWl84t46wGX|X^S%=EhjDj1FZ!Eek) zy#trY>G&l+L1uVHP_sn9liZ-wS4AgC9n)5-L#;uy?)G2ent$p_xW0Kcf7>td2@To4 z1+Dh6AW9yS%pAAaIVO4?h{T6qFvU&}ka_5N`z>e=KwS=Em9gMRI|dsjkMbNx7EHEt zrl`e!KLTSR)bQ9Ym=s`UXP|!^YK`5>TsgopA)ILSmFLIMF9h8`SQW%VL ztdB9~3A~IKaEdj}nDBaRoU&{<#+n{U+&qfc%T#iRby?*bnV?kaPO-%2lMaao#|4~X z&AqU(^?*6vFW?+&7KMwjCpZ;zlC>3UoIQ(jmi19x(DgC_oMdg!(A-HM1mqwafQ(FQ zb*ET~-e*qDG6$Su%^V17i@PIi%WR3o2Z*od1?~vT=U-Vm+5c-ISG0~h;Lw8hiH6T;Q_|JypeZa5bD zh6r?TqAOk&x<7q#x+gs?Js~|ly+?X`e!s7kj;FrHa{raoIac-)(h{(Kg!`g%C^yYSn7y=1E5-HI-d;PV@ll)@; z8!`CKi<}Xe8<|1$y&7WgZHvGD)rhEI3e+e#6)7}-J1JL zVmvYPPR(`YT60agak=etqjH(V?$}9un0uIQBTmEj>G3C;{p2{(ohAco*3e4j{# zenijzTBsDl?*(eyxuP6wpEINI)ym2L>enH66)o`SRe_E5%hX&v)K#KQQ=NRLeAuge zO+R!=(Rr0dlQy?ws(zFz8?SaI>6ML(sJR{H^LBYl{bD6azF(EM&`+VH_}o_BTtBap z@XDL%S1_%D=fo>-s-L|~mE_#Se2DGg%kwu{pU)~VpKE0YgmT~~_)<2-7SZos;z6ai zTYd<7rLV2FlT>HBe)9gW`R**&1(7d-U+KJP5rMqYm)ao(Q+%2C8%j5KGwdC~5``HRQdkWv!GM%Ex^vcFlAI4~?E4{Lbgi1<3 zwRq*&N``Jj4I4% ztMIjXK+wWYpCR|Nyp3&F0k6EZEj67>TX|k+A_R&VO3c`8O?mc$WTmV!P4bn(FgG6i zB~)G`ytx!=@1BG0uRM9Xts(mS5zua{%LnrS;N0YuarL5&nR1o7iX=;m#)2&uWvHZE zIy>ii<>fLclcF%R7X1kAfNrn6R2E@xXDfPGQQwxA$TD?ly~mH5DohSpKDhna(9hzP zar>jm?yi~Wc+2YgjtU4*JySfRc;$!XPJncEbNL~g`=~B?Aj=Qh$|b3-Jz)DIfHZc$ z8BVLDz4CpsQBhS#OHcdM-Bz=GZ9l4`U0&;6`CeO{MZEGo5`mrq3ecT-yX99w+IP#j zLTz2*q{=Jb?SK~LRe0sQe4tzE@XB`zrADf45ukmytWCGza-fZ#DX9l7>Rddc(5*W} zBVd!2ADNrnatwirwQ$-2EgeU-wCen{V)Te7EpPaQcsL*K^@fkv#W#;bgg1Pgu54r$ z>F_+={787i$LfAEZ+81!JOiRLFyYTN-GL9mPH*@a-GeM5Lmlpwk9PW1MHr$SrKH60&X{~a$j6kXs#2fB1Jy-8kou=o;AJr_=^O^M2C~M}@ zORZt1eOlG=;qV{qb0@8JXc;nk!!ykD-QF#3|E8M~BxFvenG&SD;dbqfc@J_YM%j%2 z6K@jO@f@Ayw<#OmtRueNu9w}eWA@V zdywQ7HxOR=C{+`)r)g9PgUz)2jKjRLQQ^*;&3TC?I!t#YB`uoWK`(mc>3X0gfl~Q> zyMJ{|Q#YsOX{O(^Nqc3pS&(s>c5JGvlO(g*rYCH!s;`RO!n%M=vhqEfbw;o78_KP= zR+3)1#a-*d36NKwVtaspT%jM8jd$yLvnB17kMys0DDiZ%nL4gQ+bSDsuG_BV{!NnC znZJQ^6L$;gL*VDxtwPQjlB1_x_gAub${P%z!q0jxwt!g*6WyCZiovQVAE6JE$_w!9NKW%1in@mNLl6o7>ZIGl_ZZPi-VZ{DU%g^NnTKR@jG3Itv z8rO{S4$|kMUi)a0y4M_{H^u<68tSxRllIEB?y71*ymF0pgsY?{sX*yYQ@c1eOHjqJ`*~=&$o%iA}q+#}}J; z<1rxldvyF&$vu*rCf85q@$UC+Vi;!pnb^GV8Q+0l`rqWc^E3R&_Pf|$>B-zr$?bDr z@=N_q;txC__W1D=;z!4)Mc2vQ3}@k@+)(cH-0``ibJOu#*a&-JZ}H_%+8r@h<&(0 zX3b0{6G{JoUxN>cVDL)%X@1W?l)f{4V`2q11Ledc*#DQ~2S#)F{C_|4I{pzy_&dO> zzzvDZ66fJPUyF4Po|cp z9!R_!|15PIaTYHn(&AZsr|C^hCZ558shO#k)ZwYx#IF*oC8DWuSUzk=q=a8#`w&n5 znEZloH*X|gOg;`H;~wlEu1a2%n2{Vxp3XO%qm$Ex-|)Y`|INVvD`!BccukGo7Y|$E zvra2~YK*f`Q(@F1+r4P4U>e)Y!}S&;=y1xvyv)XsCg-wK0#q4+T7Ky#KDzW@fw+e+ zF8MkT-|)r7p9bP^Aifufj|bvo@@|vXjx?6NB7Nns$;Jo}Y|_CFn{=R)CK_8?u1@^U zVTE^m=|*2V+Lw&2C?yIJ9}78YtY6F6Pkqc76;fjKLWhldz)6+Hew3?~xBJ-5zI2u^ z?PCYr;C*aN`5KxK-RvRS*vz1%h@W@)ia`8FAif%i#_UfjTW*Z&R5ZqQDn1nC)nfoN zO$@35m?ahnsaal&7$P{yFx47udiQX`*a zwGNr_QtpqWh_OJ7>dMBbQ_Wj(Zc<$rG0(3^U%IOi z-?TVlo+u`)`BZzgwi$A_INbnq7Sy%P&VstOSDp1wM!I&CvyrYH^^#xqMJv@zamLLxQ=D;g%@k+cTrZ(zCdS@I}QD^2{6?JCLRZ+9U$yMviqPlIYabZ#2wv!b`y=;Xw{$_<} zixb%5D`gI&HCBlHVERzi)Vz_CCS72q#^%vZnzYDD4U=y3rN8;ot-f@NmFk*DIcd^` zR;q5k(wDCArOSQkGAmUzZ)mz#)x3cfCY^8B^YZJhu{|2p%(Fx~#Qiz?@qu`t zFD|!R#e_z0>A^m_bUVH8=<6$Quwa8%)Nh!g?DvY(1GGI5+XB(m)!;34jUn212{kMo zXY z<{4|4P+hpnV$}tn1h(ad30|?rm)NBYwj8ewMq2t?U)ow9g@y^0*P9OV5?#JH5FasB zH%%xU<4e81gqg7(oF)`{oK$(XE!^ZSeJ2pd`r?xB1M%BHT;Yq0&DPk^)O4iTx{)TE zZ5nCf_qL^`!fYpv9&}RWEw&ogN^piOo*bYj1>%W;c(gAre=QKrds*IR%MS_Axr6WR zdHU`2Q|SlLVqbt2z)|TVh}$;??|orB_pQJN|8J>_Q)j>)XikkMR^KT6@_n29SMvGf z!^!KD3zNOcNqGMsll)aOX1)L4nfOa$ATc-5mN*3a`b`p*@t@-##s5J(zT2<_I5R#+ zEdh3pk0t`Z_pyJ+UWomj?->`xPLIvTD_$L6F}8}W9rMtqzrvS`zeO*J&W|1wZH?AM zcfspj8jp8x;qlOI9-6BBU!$IM0T$DOBeXm*fJYfVL^jF)m0%VgNXs z1|YC_y^I^irZ_4k$YzJ(Anm8c~k5Jll)nxc$Z=roLMAw*0i zaR-K15Il_efr>Xs{O^eybN#3HV^{Im-( z)3mFoWCffx64dg5@G@OajH_%;XqgTaZ>Oduc$rFJq9x;wx>2SYR;Et1qP94UOjBHK zsAT@h2qDvC6iX_5PoQI(srPN4 zvmi7~2daNrp<6G6ifQV^t+;%HmAp(KbWAfWfu(1{*Io!8)AZK)AP0kv=`dC-`B;09 zF_l(Lk8DXt#S~`)GIcOw7ed7}{ZW4e0x}r5m}W457J`jwA?cp*-4{Z{G)2`z0bEDo z)GmaEY5HvZ6bMTH;9;8n2`U(kK*BUN+O@=E2LV$#pb}13;@d8SdT9X`MFRk=OA9a^ zvT_{ZvRB;~G&PKeQoIntrD={}mee$!t!?2UBQVO2$0hJW=$86;QkY&5o_t}g8zYGAfrRi@Q4M--4mL`*p(;^QF zL`ySgevB3w8B|L%y`Z`*1%zwqgVIQy^aZM==?ggpqDn`!wDBlGrEy2JRMcV+Eww`u zev%4>2fPrLrM4oNv?4V9g-|SYvIGR8UFenCt{A0qH>3r)m8LeaOcjhdfLf_@VD>;d z=V+Da_Y4bE80`z8RsJ9By?1ck)fLD2)9d{K7QJJ@l+Z#bPc)n204f+;Bo19zvMnr2 zLb7a3F-3$L0+K8_AtZq$Ktc^A5K00GUGK^C&|3&35RfS$2_%sHoOAB|J=yGEJG-;9 zGpq58&;8zBf9KtMidCwPDiNWSp+~OLmB$l~$XbFSRvBVUhiIN$jzp!;tb;#8T8ucQ zwHV9Dq@!j8DRrcs7fTreG9yRnG9yMoEeaw;Sp}&^2M`fTS2ZaehWw<%#E!BGBVUg6 zq{}QmE(N4HyM)b|hbqW)nzM7*oKQ7^LwF~52%A4iJY~^#6rV2tnmcI~SMQKABIx>E zzN0&yt1(jPj0Qd-JGgVK8YK~Qdi$`6h?2-K3b>sI_05j?lR22;J1CM7V6tcA|y+ATH2oPVsWtdcaLAo*A z!jB;yA%RG?c{Led8A%4X*+h^wPnR{asRz|9By~$In^Zww-~bU*zIzR|D(XPXFD zX~l)3eF0^Iz((qR)wHtsG%?I%HL;#~jnnBQ?4&kUoIA=QM9JZD_(?sY1alC4q=%Tr zX8Ec(4zh<-AhZz<(%PsZ?aZs}1Gq>lUz|U>xrUQ;7>*tVL*EEq(q$HRj{>5&1xIPM z;`Gs_gQs-qZ2DxsUIuGvqiLQTbtqK15&lwHGw<|K3KpeDSj^RMDP1%iVKi-!oJ&Z7 zX&k(!uT=Su8GN)agU_^K#>s%5+o}!)lj-^fD%nw+g2N0kZ2=hUWr%6*U~rcXbH_1? zSumHn;4qIvX#jAQ26RyrC*)=Dl6qjb^F|Jm?Y|5jQuy+o_AYT~ahYcx&08b~uqbW9 zJX-5v-?a6@)LjPmXe|&_Qc^z5qn=vr!v2WD#bt1gHXQ015|Ax)8H}R`btN^jg)W10 zwDRx^$+~IeM7Yc|j_NBC3?CGi!8qEuJCBi45z_?QXw&5VMhZ^j;Tx^-h6|eOzYNw< z_gFjZm*|$kHCifj0LiYFj>9&tfga9EgKM;v<_-!H!ZNyq>LOB33R()&Xf5UVFnui5 zc7<=W-YaaU%4M*QA!tVp-G_IyA@Qe5Cenmc)RzP7y_e!Uh^P4Y#_D_i17zzTkNqxo zBcA6kIWR=8w-eajURPe$#vbyMG_#UdQU+JvA@quFqY8|A3{rdAV7+>AbOT zl`HbL{z3LN?EU>A@^s`uJo8=4>-sg>;p_$Y8EnrUovqK-Wv8ICP?PxwItwqMvv4mq z|E}OA{M1Za=3AL>X7fDxgOjIFvHjc=u2>Q02(kGsF zg7Mo$xP-7O2nXZ0xgdhINY0GkDiSKh5)8(F9eFc|nXK)C&MuM5mICe<2^p+mw0E{z z4NlG%uGCAY#3^FkG;- zq~OmzF=E|I4j?RACA)YJbSksER=AsAJgEV2$%%$@2PuI@?E z?dez>PPn?3irW-q#-^FvbQLS1MzCd=3Zdr%Y-L&sU4^4vwno}o`>;JIC3m_s_=Q8* zT3e^$e^ln6V6;O7q5xWYmzMT-=|#AmWz5nXUEs=eP%wJ3>mC3LX|&x94?!K;`PFC{ z+Ig!7=lURKYbabL0HtmVw)(ONO4)PRf1feQCaqpVo>j!rO;)`$$J#BS(n&VP9bKr+ z2BRNZF%n|)1f%L{S@P);8y)u2)`-QIj`2uNdIusIi=yY!uqZY|CB zx!Y=MJWOu`dBl+NC;iU`y&Xkx*>h_8kO+dosG3D2fL|sVH1*zWL8j+f*Fhrnt1$YE z>puX!`?jl%(4;RNjZ|z2tC@0?D)&=T`A-d$noUUt{TMuCsZ?ZXmK_Nml2hgBblbW@}v(WN8Z z+L*hvG{da|X&S45FQaH4wM&q>Ji-+%L0zB0s9I@sDMWu|)G-N~MUTGUyUHb#E+5Y* zD8K@`&+R7-({qe9hLs|(`-NL55!{_NK2wH`-wMR1EwLUqP<75uJ}V_|i%Lu@RL(_$mIC%i^(M^p~!Wg2*1c z&Zb*)>2zN^A%Ps{*Q^o#g=O&UZ7}+Cs~2FQ_|a9C;b%4+^Sbn#a<$7s$hv!#l_}Bs zMfs`C**w(jq)k7uR%_5Q{MeNs2{gx*R>9mpQNSGik(DPQowzHkJPFIh{m?!k5)4Mw z6l7oLT#SZN)e8F<%!MhH?_cRK>x>Iq zC#0Rf%ypiybpHFU^8|y@OI=#0$Tj*smsW)8iN3_8#Tjcbda*ImbJ67*y~qs{TBWcb zt)*}JeDZTP7`@OH+lCgOuum7b7Q>9#d40Z1fWnz5F^+!MW|$vDgf+`~E{h^kX1}XK zfnfAp*MgRX=zq5Kl&1Ui?P`KC7(HiA!1Q=J z`~TfF=g9m2OT|j@p5nE|kz#*wVe#1Fp~XG;{qGs$lXoYtO)kfK zUMHUO4oU8YZbKsRN#cz}IdNCwTC4#sOPriIDls*&Q)1IZCjKe<3(p|~a2tN`E<iRT}|x$*bA`-xdj=Hof}(-f4c+mZMP-&AD>147JWAQJM02p5xp?FINBPW z8Qm|sU9>hDMBb0Qz#YWRkt-tSM^1?x8<`&2J+fIOU-KDq08e2X@Vc5ohTQ)0{e!$X ziJM1N^JvC2$RICHa&==G95~2q=7xLFJvn)`4nf!IALPkNE_4hPtk^%ui<4X@saCk$ zCQ~BsO;)0wOmag+US6CmuN+TcJj4(3-Xs@%k{5)WJT_TQ{Sn;UBu}Sf;XM)yZM(O{tm^ z-J6qKE+{Bg5C?g4awQrlPl|)?(MeKrliVcI5`#QCxe^tVXU0L^oI*@m!-K%!9;;*G zDtOSnIca%Zc2XdqdvglG!?_e4XejV^oyq??UyiISgoM<&0N(E@|d(Hyen0? z7bT~?OIjHNUX*lR)t^LjgS;{gx(6lm2Z4`Vd1V@O4@y;VS90^9=2>ij z$02QUFS^14AtS}ZkVp&+)wGt2;QMb-mv5Jm8H`UiL|(z$VFQ3R!5ycfx1TwjlKh9PYg zL#6{f8(HZt!ofTo8EmdGNZllD;pxc1+$G5Ag)jka;q}Pc(y6c%F5Z?0ctNtZ817IW zkQ}O>FhF@h9^m=N6>a`71ZI$UKe9nmw;2Lbu6snn8-)7C0OjR%fJY=(f_cagm=btJ zawQ1tK;Dr&s3ITotsdYR$u$fC5A6iIZh%)Ln>z8FL3Y7-L~P16P zYCk%xNPKBH@H-Pgt%qmvf!Ti5;8(+?`*xVlq)VD$V+OtzrqkZcWOk48vm1KQpa5)- z4K#;CVtzCPrctwex#~lMhdEi{Gksd;Nkd?|b)@f>z|sRnXG}z;3yreMkMP4HX&u(& zG4Ze=tC9K}ef{cZLqJx3gJ1c8K=icU_Y{{KARJl)hpz^S=+gjfqMix3-w>GzngO3^ zvm;J8z_7zO0Gnug5?34|MF9kl=pgC9bU8X;5%uWknF~Nk@P}5C_~u~nr17wawsh1( zhk!H!{!ovq9zY<*4F=JcgL>Rx;mD)-034$2Lq$boDv8g@rZfUg^HoT4R_lwgii1mopKFp6}XqGFbrv4B&wu^^$O1Ac@MSVSF0^~xa_qOEX$dxr0oXa4-Lc728GGX`2ZZEj=%Zh5RgiRNtE+VK!KjH>s@%x;p8JFKDhS5YvA1l~}0 z=sYLqEo`AoyxLH6a^CQTI?;|*&-4$#8LH4Td^rn2m_o^e6A%$6r;V_MT8g>?0c(=q z|G%nfli&X@Apd_$@rS(LFGSbAp}1FZGQa-+g?9a;gd@2o;c;aga|+lkluME;}v zEBQzBzrjEZWV;?U&mTpL|Jv`HTGjJ-o_a z&YS#6*{1Bi+3m8mc;S0L^E?&=Z^$gqEX&Nz9Ff^Cvu&opJNzr@htW7+kv@;#{m0;I z@9TKli>Jm@&!+B4U4?(WZhQb7nEG0(7LE76B%kD0|Ic`5Uz9v9d2n*a#+^6A^2`|W%SPImC>{Dq}LSPExI0-_1;9%|K`X@q)?lxw<$U2}MnZ=W-*skw1d{}2oldr>0hv~y9`3k*jw z1kc1e31LBN`-fnf;6EHHw{k8utdpf~=@ZFQP>#=LWZ zC6<(6uu2X?wjGRvX9z}VHEdV93Y(-|ox|OxUODj;hl@y#fFyP>-P_xqym*v zSEpQd>En(>ZO}gizqF$@qZ1i8eY0!nkT~WArb*|8Y{bbmqAL%^3Hf;~Pa|x!>zg+0 zAA)_t(56Pg2J-75tZcphA-E`n>n(ClJBMq>QYn#^!%O*=&uy1C9oIbgDc`(SJpknO zMdBz8uF99@<6LR5R=zYW!*LBGIO70!<=V}o5Kre~?2RZ4FAu?GxhxA8c8NHF;LItE zmd$^c;ynUWH_Vo+d!gJFGXT=6M&=7{%jQdd?SpYf4#8@1AkuG6Vh6!!c}QBv*MA5m z%c|mm*tLM;dC0gd%?vCJ;B+4{F3X{U(FeFJ>%;sWF@Dn0363r1Avmoy@!4>ULoi!5 zzw=v=6?Bs*5%64JiO?KyUOs~5AXfRLYI4ATeI;TxQocj5VKz{0W}%O7*0d%upFIRK zX4^t;pk=5;>U;=(%!Ut95uIoT28PTAMubglYGez;mstS{%fJWclSZ5Dc0YZMbx22JFQU9GY%#gB=KWW}q7Ba|Oej>DY#*`UGdnVb64a#bBSy z4{v7qMYw@c5SDKU=FA%4#32Nx7w~7+3lobFl)-^P)4@?geuB|6I5ca3H{j9hTzv6Z07oa<@AGR^ROE21D4@|ZPT8ZX})Rjax4K@H(dfPi?F*q zM;=o-YGpOSzxfER=H1B*t2G1@r=^pl1rt9EezUX%Hf~LLHZZK5!M(kGVq%a5BO4Tk z&cp5VbgPT+l_9vgHDP$+A-Fpo!4^AXW=aXLc9yiWcL@*VG^0uS19xZ5R@j;?KXiv+ z@N~pmcu96=SQAo>L-2SyXAY+rIapxw!qob}D>$j)^upBOg0fv;_H?_nEIg@wp0J;C zu88)`5Nw~NhpW^^HlVIFw3ScaD%_@sv&ksR#)JK{lIHlYgl;EdU;@{OVW#S3Lf`~# zB<9R%>(-)X3MT@fH`{SX|X z47-5rf5VI=G^|xHGQ$%3%>1SikgWt;C|gN03&dc+6UtyLWY=|cv}i(x8n#e|+M%v? zx&?bE-Euf1L?Mg=9HNXv2g`MFdzXp|PittF(*jOW3aZ999G=nR2yyU}NN_5EbCe1s zz2XAHO{`_ygupIg(I;%@8Mbes* zpC#Rox$cwBrHWcABp;=;dJ)?lidb))X+Oyw$uCp}UBoqfvr^aJS!U!x0)1oHj$B zV&I(FS7tF#t|sK37p9p#WEel90I3(2nLT8nK-}NLFSCaf5(9&v(s{UL`L!iB2s^of z;fp$Gtg=D!laqwB2v(Uj?@$B^fa}-mAB10KQ(gIFG9Nj1-y-o#A6GRsdtF+sQ#i1J{V zU3ntq0w&7_Zn+AgYpd@au*wFi5yIx_vt;^VlC3~MAo9W*yJTWBuX(!MbPmE6TWiD$ zAtMS(v*Cz!MAbGS7zyEneL^u%D8D~R2oLNNa@92*&qRZ;zcyx=qeb+IpX@V4No5e$ zmlIj6`0x|*dS_ga2tJd8u)RLLMmX5GUMb(K3%U`5>$P4h zEFkk|4DX_)YCVu2-!eQfyqeH#2nxt33d<|gA|Mb?WpKRuRMy3LtUY!NR`m~v?SfVP zwPSIt>c4|eyivT&-xU2x@x$Vui%%5qD_+mt!6n5ri=D_099G;LD}5W|L-4`HS;sBK3bPQvV0!zm{Jg zTLK><^Iyr`le-QJduL%=@9128t}eG-ZoOPh_WkUO*>d*2?60#|WrtLj;5c`uuue9D zO@UXiDR4*T>dfVtGm$4~$;`|gh-JG?G6g&me2k3$v+0NMM{o^Z2G2<^!q4E*>H75k zSQywaolN~F^?vI0)Dx-SVR`RLtPGrvjQ@91(^I9?4ylb&IqnsmK~^m0TxTllVCCO5zDD4&0o$GI5D|ADo>yG_hA=TV(p<@lUvccshPx z{QCGXcMyx??eU}H2S+cBo`XDpYjg%a2ETzU!N$>Cg2-u+ z1>89t8Yx9~h^!Y$BUSMCn%C{JA^KLZHb0l!7Yaj+F#Ml`AllZ~iF80)>3oyc;pG@< zo$`RmmPm*N7nIcxtfWL*wtSgM|L}S&Kk!sMv;2J%HF8+#yCz4nq`j@9b!kw()C6fX zC?BJs{5_LAaY#>4zQpB#n?V4se6h*+@Rr&UlrM6Hw{^g=x0TLwNkzt(=3MBK;=?W| zU*Kv&fM2z2gEAcx!C9UfVdrWmSvMEAiPP-zcdeTe(r&tvB`hWPTgeg(%I8`m`g&FI zp+ua>3~I1;9TUqz`?a-nuGQDqEBtcl9IH=_j0WX%Y~=9%>DBRrvJ(Ij&+RfWX2_S@ zhCXJfyvz!gQ0Z)IEUc7B_XOoLi#86Tyda`TYAra_Ww6Bm*Ay9ix&Qa7D%kkBA9??e z$h=#-Cn#WuJmdfCBJd`b)!WxCGPf*{(`^wrKvqdm#&fLb$@KQgW^{LMS6RABtTNDJlABss$l6f6K3wk$+AfLnj~?#&DLYD*!l>{ttQ&n z%lew5cY8s3j%}dcMP1$9+P3jmZCH_kYhf>szv2@R)V)0Zvh8I}py$d<9*_cLQJ-Y1 zk%j=UtXpi4Sh%#*wN%EZ7mXOvI|#;Kbk%mNKY;NU+%O`!W>Wa4x^{GX2La_1U9~Fi zDAk_es#Sn$kGDPBE8)@-S8EsQsazGAVo4dXc~NKT?ZUDXw9G8-kQG}F6) z!%q?%cQ{028b&NnWfooyfthG;kR8k97HR><+_1nrJYJgxl#l`XtUfr zF-#j~xk@!YD9<#(YuKVvpPOxYwhP9ex5GrFGfRtno;F0VgYuEC6>S8qU23?PfiQ$- z9pTFoKjY;l-v;igWz9DF^5pk-P;PMRxec%5<$Bj^Zn>OVS=k8}W9PZA8+YD)lz5mc zVNOrm5`u@iQIMe4@J&~v08+(t*B%K6uO2e^{xYp>eyF7I!eO}&b6)zj6pwAAZb z%;m=-{TA)#i^t@4d0$`rT-_1-xYoDKmHklXW`q(A$wZQa+}SXc-F-dl2IOi#%0#K?qK|B*BFAq_){(? zwJ=_LxTX>6X&3p@p!|&qkbR`apLFGuN@sC*S3Y6M@%3s@zWVBUrLR*(U(36OrFHWI zLo^e{pKyI|^ZRp`Fil$z8&-yF=P->z!T8GcqB}9`J#C@|!RlbnD671a&&mO!=TcDq znuqvon$wZ;j&}HR$y;buvpa+%A4Cv3xIHVc{7(oT#VS_+0>du0%W;mtb_52)h-Z=U!PHe@p70BZ9tvM zapx7My9dJr9c|(^s=SFWA7vgbth}+$$FmSB_mXHMTPm!JZXB!tY-r-}0Ie)(op5y` zARTGrF^QR!WE;44b#ZpdyMeBO^} zt0+J%OcD;ww8L3te) zXpwVjZCfYZE#gyXAYKUq@5{S4P7U}=-5eu zeT!WJ;^PmARv9G?&*b=pv zZ$WL|7M2IlX{pUwn^45)Gli=0KiYC}NJ*X1P)LjDca9&+>~x`aJrdOe7clrRIwu z9Z7wXdMouz>W``0cw7H|>P+{GcdyhGEW;O55hUy1OTNNy-usg`C$Eg3p1d^KpOjy& z-;N&~-z_;e`K|a?$?5UhWL@%W$xV~#coeI9A0*zy?%ujJ%W$gR0WwFlKanA4G=6D47D>n|6!UKid#L_@)Z7dg_ zURbEM3->SVT-dTui~Pc8`FHa#=gaxKvHL%Smp-|75bcE>vG!j?f8oPeko$A)IV=v` zpSvUaAzlO@iQa~-{}s85qu1olM5o~dEF12h+YRdj;-~N5*}r99%03lcfo1=DvNvR} z$X=RVhJHh9_FK`5qNm}V@0jeN*}bycXE)5IGyl%K8*Ri2!Q+{`GS@{9i0;b1Svwky zd=mK!HVH0?{7LUD=46^P2WR%gkK)GMS_J72({HC=NROuPP2ZfpIz5=~$138y^l|A~ z=|j`|rFTtFPS-}KM!z227T=9&EE4`5|9|DkJ&|8Veh|4Raz>;pa#Ca#(h7SXYDvQ%XZ9(OL)k5k9&f@q~R`!#9Qw{DbXO9Jg z%03eVbuJ*RRHfu{aoV!^DtpU1C0ENyU2?s?>BkY*U9uolFO5JP= z%35VdT6eE-nFI^E1uRH=SLH3SMhB~MF1D{n&+JuMJq5ZkPJqHduqrbl*cz-#ySx$` ztV+2M3f8eztn>-&U5!$`p;Oqdam;as|wwf&om~_@~wyO(0?1 zFiGVa4#q!OE%dPtLg#77TLt4EX+{Z%ubyE1Lv4wMrJPm9+7lg&k87(sm&!$zrgeVs z^601$o;QESGhB1^;5T%2gda{h;xA|Nq6^|3@$G^k=9}KWnIbhAr1HY+kuK7l|%p z`83m|U({7P%dZHv&rx3LmWy53T#;B0%1f#ts#$E821v8l zu5DXMHUGSC=}hI)IMF-j!1tG~)H@{$mVPubaD@&jF|DN^R!Oz>E+2%FT8vj} zM5m%hUT0_#);T!leCT~`kA^t4%YR=z_?}LW#s=kgCkFmz36W#wCtgtgs}(9iX5<}9 zDWRbJwl$7GX;=q?n{&*wNo{uOSU4!ZrM>HxldiXRGc8{O@&n_~x*RlETCR0BqAm*;)=IfOh3Ql%EQ-yXTW9^}bWGxA*jxhFl1NP8N`z<=wr6N~SX1-8&yEj6wMc*G588 z$4cw6L4Dl!Z9a(at=&W?SfXk-78~h|L+LVWa8H-kRI%SANW=Y!SzQW&6#_5B3&T*(0u06*469VH*}C^R&r9 z`5~8CfuQ`L4>I8-|D!E8ek{&kRQkR(LBHqaKezy|!9n=}s|B8AVVA6QJhx!nM7W*W zjr6>Nqz}K>bCjE;+6^tYSj`E_zq8&5heKIrG{W;cK^dbF+y-k{%DBhnBymu_+u|0q zwTZLP@^39pfGck?%I#U@SpI@e_l%NSj2LuLtr@-?<(=k=&Lqtd0eEhLB;j_*wf zwU$u%=e4a{<4X26h@zIX{1;Xx0UfcQTU!arg#FAG0HL6KwH4T^7uK~KSb>DFy|aEb z&|15m?Hq}zUDt;3B>Cd1nJxcFN0C^yj==$Xg-;G3opg31BtcMib|aR^ z6Gu>9p@Y-8MDAobq(@c{a@xx^3bFb*E%~=oV}0dRUoP_hKdU(+D85^Kx_EE#XT^(( z-B|xWptx-@TllE(O5qWF>HVN^PGLb|Mq!V_hJ|SU@A>EQ_wibPLB0#W_WPmlzjp5P z+*|xozCHJY+&Q@gSmoO%w|Op&#s8PH4`y%7F3+Bkos(@q&wt}=Jo5n_>F&*3h2_0d zu)9~n=3YGgK6d`^!MEH+=^ixvr=_Q)3#osn-oVb@9jPCuE^w0mJ7DAgbFAu>@q2eg z@|@(!$ywYsOipIe?SD1#SmL(CPZAdv5S&7gy0b!@-42220D^bc424}-#GT3uG6LcJW3y)|Je*@X67b+VDQWQ6vrB`b>EgXPHW*$l$? zqMsukFqVtdp6oicb||d{Lu^m6R+V#YLX)h2IU;)^(%ISCCvx$$$3*o2c$hN<2$5G? zj;Nm2tT1A{$k2l#r#Atmm15vzIbwQNj}+ljBBN(1F_EqZQ!^UK%MsGkk#6mhFF8qN z^B|??k^)Xqlr@c*p04Ru?#|H%(U^85Bw4RpFaO2vFO$K?)0!HL; z`4Mh?!Opac?tpfM<7hdOdpZw9=o_UJ4~*!ZgL{_9yBIJZhUJLw=`uwU*0BgK0tvo} z5jxKzyuBPTKG#moVM9m-hfS;iaRw=e006n-hX0R_PcA{e%013;w3a}-M$km?DUhdPjyVVKXxmLuk`XdcZ@Mh7GVW3 zyrl^h@N*T(a+}w^S1U?5dDqarCNxws2uuxoR%>8c`i&(+wnsIC#<&W;QLR8=jwctf z`a-Ku@yM=U(E;2ZQW-_SR;x($g!=fZ2Jj?@ylCt z(9i8A)U7|yB{{2aN_8>F4|UhlZ6~Cj-_Ff};0)t76NXXnaAvojP^(0^^phu~$Kqdg zBX2dK0wTg@Zn*~ThiHol}2cs>wxfMw`z-Z@N0Hg);`5RL4M4 zOBt+yjjJo5`u^_f-Kbh`H;)lv^EX@_x8b3N4XQOrde_SJtIg@=>04nYcfIQ5Vv&MN z1yi4r)w*uAd_GG0UDZ_#@9ob;)TgTB0PF1!Uhr@nV7w>7ejMPs?VG`k1F5Bzv>m3~ zqaDZ-xe8|(vzKAKm8WO<&+F-0vIw6dE(hGV&tWkx2P}A)LsYk_0|6VZ zDxFf6#aLl1M3`~^g>X?)8m)yT_pP1Ft&Xc3w%pe}x5FQ&r1qRSH3%-LnRz&KRZImH zDH5@&Xe*1!fj#$aa&b1QM8Tu48RbV7Hr=EmsJ^qz%@BOLAL%)L*q;eUdI)CSH{Hefksg9$ zuU4#?q(x})z_a_-tM;?NR07xTD>(_71Y^>q3qx@3z9fyYfg=L$ef0<(HX`8RSBtPl zQ8#S7uUm_9O@fbiaHj}0$&n~(NO1BKVOiL!|9@>wb5Q(iajbYZ*8c{Irx)iHXCS{n zxtK5fv+!qR_irs+SvbGYRrpR}T473|nEzM)wfw{RThaZ$IKL==V!k22XMW3kF868f z6>R=pkF5SOZ1c~^m2z9)_wOIv0{kI+UG}nUU-tOy^z6>r_0jo%J2RTOJ@Z4}xmz=h z+yZQ!Sv&pT^xv?&e{cGi>F=kPrrXjpdDWhhUW=Q6w^A!pcVln=veeSlNvZnO?y1dF zndCo`Z(v{l_T<&c?Gu{qTu~o5Wku3NLx(@BJnXwY~{ZhR6zZ`uidLuUWmvR$u zcyy2GR=lZygpa>_BR}Icy@QwZeIwgPYHR*i^KQ+PHTTtATQg8|I`;r@%p))h%C+{2 z_#Zz6rWgB1U=#F*Gje;($V`4)jKCr2qIIHug09^^0(+o~)&%@qQkVmmRK@&2(WW1P zG0=KsgRSS15St|7wW_#o(Bje_XMYYcmP+87uX|0 zIu0A)IxfFBb&lWwY=Bhy4p3%;ufNTPfP$^xKfDkRl;cT;n&gfa&;^memjrw)n60lm;VS~dm-JfZk(u%oIJyP z+gFcZM~O3_VLt6vDWY#2XyVCdm~Xmv*ongl%B3M6bnTm|-3Z97C!cejHvwI4zT+;p z`Vs-<5^$K0xXaz6`>=5)x%q&*+?`T47ZbyLx?OHHtSTtE`EtA5qM9Qh*Q84>~W)IK11X*7VkpCr?@hmD-l8IdAIAi`j`OYR%y7)r!-F!f>L{@tKIxf2uSvY zKD)ST za6aE+bYr;1wM$_A0BXr6PAFNv^z~fB4xiwrTapSy`;T|+R}U0mXs8b#=kkhA32D{g zvv>?R)*X@)oKHv$r5@u-l^B6&)6uR?$h-IGuP=Qy_>SvTdpDj1tQ&1KAnEXXuoW!W?vwnbe*Grc$TjlOipC!KHGAp+m=;l z3|s*>Z_qz{r2B%e=8{3;7>XHgC?>>747D8LYjN%w1YW;?xXGRRlEFJ^aAh@4D9gEO zkQkOhgIfln!v=79Qm7B>Ft-f?ll<^7IpfH$WG1+2Huzy7?p!#4^JN}BG%SWk96bY@ zrqj1?hV2oUUshsDqzQ+oXb{Pz|R%D(Y0OfHF7F&!rsQU*XDuKJU0>#S%-&y$}!dPoZ zy`KjCCP;*5s#lA^z}7HKwGNq&VCWlUKfqIe1>cob=K1Lfjve4>dm$DQiP(E086bU%#&Lx)FT-c*vnzq zX;H0e(=M6$&ngJuN&2T;;1f?0Ck2cQ`fYNQxM~D6) z1gB*9Xe$}T1N#W-7XU6=8zJr=bZb!?9JJOZm~ve5jyMeatjj=9S+LWEg@Ach7D7OQ z=oVbFD^cx8O~+u^Fzm7pLg*zz7J@!M!!PR!31f7xWugz(92j{j$j?UW{@{FFe%JiA zNWia?PvLRzAG!B(Z{+@j2L2y&zs=o@^!pXL%W~)8d9M@8ezS9pxdWp&p{c%o@$te3 zh3C=dPhbnMBe!>M=iJu0jdE+{68Po&7|Hn8vd?BmvkzqNL>k~{*&k%TpFJ;o8q)D| zv&Uv zb0oe2_K8i6{EoTW{MWfz*d)DnI)SeLhpD$yFQM)KQ0i{v0BU3D=!)n$#Z!uNi^p&i za!BC@bO&bP^)thQhosc?;y9x0ExKnC! zYD2Up;#dm!DEU`>5Tn|LenBK89wPTZTgHE~_y$BCiDMTxT#edtfLB)*+!OdNzQ!(9^FBsNa0ok+(2 z8~-T&PWvl{_3e<_BOT3en^h~){*t7NL0zrY6ARhX~i>wQQT6wHjFk`$yp)!_&=)T zCys0k9{;$Cj#tqSs_3nbtPdXlwIdsX$A6YTDL{6`)mZMXlGWCg7go`ZD!HIap6tlR zV0cEAJfccAg=zZ_3CVM(IkF)*_W(Z&iKdWh45@~Yst>7yL+YTAIxwWBh1ArL3hM}- zb=Zt$r-sy)A(i#inPKeIMIM{l8&W+XH7}&*hE!WfwT9H3kUGgzrF}iM?H3{SUr%x5 z*gBn&o*$0e*?u`S1!vz?MenSVTUW`+RdTB;xn-5yqDpRFB{!>*n^s9gMcqm{yS7SB za&2r{c1TG1IcZwvXQFADAOEIh`-SQD38_*@Z4pwNhty^vwP{Fg5>gv`>WsZTHTUNs z^|O$=I;5@&DL)fUb6Y~}#E?26q>c}%<3j3KPqn=gQV)mJLm~BGNd3`MQ?CfA?}gMQ zA$4&`of1-h#Wzh2M|bLhVQe_gQ^V2SC+%bRNrqJ1Q>CLrDx8HiHNnkQ@}??zW0kz2N?uml`8NWB_TD?@6`Q&atE z+c@>G5c{U54!AL-ZV0LCL+Y2Fn(~>a)-Qxq-gT}aIQutM@{THbdzIX{N^VpoH>{Ey zRLS+LN!}^<^~(+oF~3dfmrV~be}LC7^T&4mGC$At%lz!tFWWcFQHNA;hJ&e5URVAzE-`fX;=$nsM$;YbXqgC>eD*14ge8`dY z!JA!G(({as!JF+4h4f4eOIexl2$4^%$_K9z~Y)!!v%~cXRKaN*>Vn&s$j!t=bh?f00 z)T3?a&<1o1tEBHS=#nbBIFp?pd=%L@%CFdSQ%h1Or;bTArS`|B{^qH5QZe;n|9a{U zwA?q&C6Z4hf0w*5c~x>Sc^>xe<|mI%U7b7vn|He=w@4NfUnc&J6#f`C?`}){JTc7g z)zcFT6DOeUe=v6Mc8p)o8~i%_R{cEw#l?RV-@!k@v*(Zv( zqPwuXcwYAY;*w%}@n|d%mWn$Sx5P$394Ur(qaQ`ziary4FnT+`g$JYOMHdxbFFYM> zj~<)7Df{E>CD9p$$D#*C_bA+l_WZihbm8{GFC$;_-v1Ua{*Utu^v1|fBg@tLUPt6a z?zo{~SK&{JqB9EpU)F4<=8GroqdLkbOvmdt0FzZJGBOe)0l zM`m8-PUFGMZ!*8)_w}mGm6`8n&dr>Xe>4A7=A_I~+-mH_J;r*OMEc+9_wcT8Z~nmi zZb(+#oc~#VdHR+7Md>Hf58w&$>huu0|BKSC>1Mnkem$~rdaLw0xo5ehxt%+jk=*&Y z)3B9zTyAFW5d0;4n)(ZN9sYnl#dPko+J zIkH zTd49A(VJN;c5Wock1YoZ?&LtnQnI&*Wx&dhEIZ~yDpx4pg4JR0ABu9zVhLygstBV& zDPe^cE|F5ih*m41pfYSRrtMu>ZY7F7Lr@vgnnaDKf|4FxLrnmBKooL>wkPGFg6f^r zY(P*^)jA1siyc%{aZN+?_fl63il>$DSyjEF&RDs`s_Mmh!o{NAvl!(%vnx}%$Qr2O zprSrZEmkcdTwsmq5s#hlDZGpz!B#tbTFSg+NxU`4%+lG63`G#5uO zs4TTXB~JT!st<~>>!7m4+S!Q`8eVLI%3@cEgoBEjJ(F@Zw8*8M*C&drL8aFFR6MrK_fvh#(~8b+}9fgUSM{-5CQ9Dkob< z%no=^X`c{e?9>R&;uejSqSOYA3kQ|CR%?eEq^Y!7HEO7?(rVRo;2oW3wV*Ob^h2#l z?Y#@xx%Y^&T?mxms@9hv-r5fkolwZy{dJ?aP+)Hfb;gYWp~=e~gd`?Vy3^r(EVj~b zTn4O2)$SM4t))ABA~M(R>oWJX)$ZdPslxC<JW?sHllR;t0`# z+g<5|O1HUmm_i`ki8g@Pozgiv!3_$*pmMxVDTcu+$BDWdC8Cus7Mp5Iu67OA?ycvU z#D?b?#{Xoadnl+JGZBze>S)&?$s~oKwWX&$6_U1#1`kDQMk98l~2XweJ zR?51+8kEucz3Yj7dsXw9dRlRE8C34GV%g$y_}*I$5qFPOB5^u|cUzY$v(8&vLaab10)KVG@r72SokO+EK-(-qDdA<|YNw6;S1++&(o ztO!(Yamj>{P|ap<(zkMx)usl0E2`EkQBs%Q<*04n%Jo+5{5FxRmb2nl)+_^p$}f%C zLH#m398|e^F~;T$3M$vyQWKzu#+XLcuCEx(6SDf>D=vMhjMLsiW?ZVAU430WF0L-m1+lg;b6qvS8I_TD3Iq zByYNK)uxs!#DZ0u=wL{Dg`*(b#$senPA4&nhkAl^Zq=G9uLFE~@u)FwL1(m0*>qG{Xr)+uAAmcN!rXZZ6hJ%V)Ngy;& z-g<+|N>{22j=2NC_N$a!`3h3zH~2o5jdP_{_={Cmr3NL_xK*j)pz?t&m!6h6?XGEP zek~&3svRr_5g@`cAltj`!d^F2@JYg-#B>;YodX&V>N(cW55 zL^f-0=_UPa>AvN|_@aIoHB@>*&sS)st)#|Y85VR7N`Er09iz9{3gsJ!@*4X~zN^n# zVHPeuV}-TD6_lQ~JbVD2vNW_A)}r*J@)2zsBH0sGrv^(aMLE8@w228ku@b7~9zYlrJ_)5qjhk6idc;@; zk)5h_U$fptwS2#XujvuB#M;BPk7A$iFb50YTYIRnN*H)jKEZvqG*~;m8po8C9=1xv zDp~CzA>CTbcS?8-_KN&C>McEF?3fGF`h$EqnxOVT?V27Oi+W2B`quDOEB!GnicL%h z|4>ajr>(?+FKnG`U&gZ*vuwgqS+G{Gp5W|yOMD2F`?Eb=`n@HSElwx+5=bTuwU+L) zZb+zfujv2ZT+55x`qE0{#JOVa8KcCe(x?V%qbjE z*c-e3+5A8AZ{$bwx95M9KR4fz|2DraYrsiGLV>KK}dob@9vNOX97(W$(+~ z!`iVgV(-OX4uJOJ*F$Ae7tU(r8DE79LZuZdnBJtNu{JurO_G9$keProY9I?gFhrh;CclDjg}WsAR2=- zqc+AF|CxrjkJ|nf2s4V5k~8?jUKe~){|W>eMfk?yNY4OM86u5ZnHAzdC)8+0e|lX3 z2sOF_%rua|v;w(C*9u@O78J3@DvA&oY3VI8joMo^7UYUWmeCih$G1z0AfqJ}gFw?} z%$Bwy#b|9+vp@neFvu_Jz=&}mfv5(-Ma`=weq=Uj5JHREAZO@DP)bB*QA;#)KLS!B z0*hLrfNm`ytLRGPb^=Uh9YIBxR~35!$%~Al%ZpYo5H%y7Xf>NLAW(!TS0I|G-S#Gd z1g22r60J~8>_B7^9f)SJR4=VWB2jA+yFk-sh~M26$RipAgDhF897#m2+}Q{MZOr$t zKoC*X(Zz@gYl)nQAZkvLZ=NhuS%L&1P&*{nwnyeIGk9F3=_o=f!N{12pKFQ*6Uw^?4gK=`HEF9nHV+|@`t*qT+PVa z8IB0zYIv*Q3>1QhI_xgJpbROZh&rTVTS)4Zb%_+BPbticpo|J4h&n2gQXn!TeQ24v z+R+9V`d1)%C=!rrk%(kuMB>mgVwT9&;DimmaiVF{#m>eGCv50Y8DcSuvI1d4og*_; zBp`(%Yp8|7Qn9YY&(sPe4K0>LL&J|fnKgqtqFl4bi4w& zLRl-JO(B6P0Kr06fLaz3lzw~3LMcEX%JhvtsxQ$h*06`Ad;mk zYOU)ylhI385p8dluiPY`ST1%DOB83AE7q~`P#-l&B#Ir46>Eo>Oa;}`_O*Q5k*Svz z1WMbBHfQR$Mj)1V!AU?)@Lq#ttJI$l>lddrChoc-7dBQ5glfA)LV88k51|?k712|X zkY17TWvCk)K$)tvO;zU-Kp>K(d@^-mGp%X1ERv*821CmDF;WR%x%XxREQ=)W20(ti zimWKQf-7Qf0Nf8>L8&O}DiV}a36N2VxKR;MAWE!pC90nqnGZ%Pa3du)vlp2ODPlPE zN6vDk5~Cv`mN-V1`69$~jU+^6=uFqBMdq`{p=Wrs3oEJ8D*2F)ocWTbog^oYnB3&xWgwFSbHGog4Iyz1dDv+WZybXDT9MMSeOa{!UoOYdfYpR0C@M6v>jYQCU_)|T#;G5*Pj+_uO3vj4S=Se1#ETg4dA2u!OLWA0%{ zDw=+9t(G+O&I$!U)U3s3QW?Y9pek9YWek*jDSLi_p%~NjO*Qqb|Y-FTiU9Az`cZ}dP0^Zd% zLVe0e+xX=%0{d!H&Uec<0q)f`OfP9&Z7{H|Hn|uTkOc_`D_>z+%V*Dq2lmy52i-68 zFGGZ=8NKVSu0t6%?L<);bg77&f|>0ObNWKwaxs_2ud$tXRQ~43PyD> zv#vVtgN6v%ubbfZwKWPW>WvMe6d@`KdEfJ*oMr<5SJ4 z!&6gJd!}}bzn9uFwSFp}iY7lxu1db0d^!14@=;_3Zs#}oPm{yROOj_JFK}}5M1Gq$ zBo9iKlDnX%zj1QyWFqljex<*Mmw*?Lc7G^wcjA`BHHjZ31`-$GE1);gj{HC~`uqFi zFJQa)r-{w*o|j1k#eWvx$Lrt=#g)Z}iuV+MjopGPkzc>CxU9IScyjSXEEv{vgHbB( zTAWhcthjD5TdY9};O~Vu3eOcr3-=f9C|qCoDRSzU^=<;)-OB5+gY=U7v?Ec4yW>DX1AmpLvoD|1+8|IF^(scf2ACzHgw z!bj=%@pA0R*dwv~VzyrVkgCB z$C{ANsEh3y+cvgIY#nSVd>Q>T`abd(FGZhhiIOMw@Wl3>*v=6PHuZ#B&ZWSUzvYm+dPkIQcf{6NM@&A?6K8wkSWg_}3E!Tr z#vQWN2cGziCvJ1Zx|=zo_Pd_w_r!jl*w+!s^F7hy3E$J??jG6A6I(bU@v$d9^2FP6 zJvzN%=Io9~LP~|76;t77rBr+vs(GObuPUXImP)ClrBEIJbfq+RR6hvZ)J-9!0=AmtS0Sd7h>EEsqEHJ|22?3k zaZu_RpJTzgP}Z5I`e4<;j+_;&+N(?UW*&q*c7}LSjmku7W_G+ z-V7-f2AbYLtcn{#H3hH!FUf+Wwz3-+Y~=~JuNo)UIiz-hBa(GiSVQxIC#-~qS%_6Q za8}2*A+?RC7CaSFZUHnjEpT-K}52?pON`)||H`F%=EB|BF38^|thPq`| z-`w$@%hcTQd`RgFk0k7PF2vjd0dorkY9NfgG^CnC%FRc8^MV&WwxH;#$!VF+LYoR`{2)OXD5K{?S#SRHEU&*Y6g%Hb!R4%04q}R{t_`AnC z-VLddkh(0Sz86v|wJr5_%nY$3Luy7y9T8GZA=MaCJBQSco?7rqNWBzNFNBnznpq1f zAy&3UHe%l z#{(gDe@Oj4q<$AtOGE0^kXjN_TZh!-klHGw+{w|@Tz8Pi>JAL4X(2T=q*N?l2B1y_ zx0Tv2jNLq>HuKcv6I|bC1!K2Y$>AzFR3!(icfy)#ICn5E5Ncq0k zclf^7cdQCy$3yCakXjs4eIeBwQavHn9a5bk)e%yD#nvwf>sS!hvEY55Zh<>Io9Y+1 zZ%I@A$?i~Ws&7Bar`spusnTyeHTm3-Iwqw2KC0i!9mY-d>u%y>liv-gvqEa`klHJx zz7bM>Z`CLL-l|W8BbjjAKvR7})gYMR!-J=9aG4M9SmdUC*Wk*jRdW9-i9n*R3lh{- zNmaj~EKtuOLDHs4vW9}Oos@5%;##u=p zJ9B{>bhtS;iBNyz_kZxun$M%fQS`t?hJL7cKK}Mj#>?J};z7kd`Te{>FoPyeT$(wX zU%w}2W@M&icFk;wEPYyk_x>gQd}Q~?wvqKCDLT7d`tkJd@R65@{2QI7YtlbVU&?Rb z_Vlsbf=o;Ak={PNaXOD(fOk_b;(_3v)D39)UxJQ*SE@BNi#v~76B zr;-mQ?@V5wyfXRyCp~; zTQ{NGuxI4P;wQzw6cGu++w~$9Olt3KQNMQTym+yOM5xJxrNUsHN-AkESXG)B*jvS+ z+9?ll667~mnWH`rNLhQTM3hH@Rq9q40cT{*Om-$%^$is&t3r}(ca`F*V!^7ftI$kW z2M+bx>h|6-ukDbU=kZHOrOCRu-V9b9q_TWnA`j}^_pUlnn;AmED#U1zFl+CfBa&&W zrdnNuoJ{_z1FX>w30CdD+GwfY=f$*yhOX4#nGy(AZmX%pvoZqCE4R@yG$d_YxwT4) zX_#iNoUD~<5G4%c8dq-R8cudWr0^|W!yOc?+@e~D#Bc5ff%stMW-c+3l`2QKa#NRB zfnen(u0eBJI=he-T)FXtuoSkDYrez>D>tmhw$CAU16LTaINx5mz6;7Iw*@P4s)GJR zS3C0eE7!Ghcr=l2*IE;?z(c1e$q6ON>P$Ym3oo#eXdRVFBGlGfx2MY>PFh#us|;~2 zi9n_bBLzr-Nuajf>X;{D>cPsjEDQ3)RImOX7k4?qcXCR_pyqb0C1J`s=_ zVm5x3BUl-=9^mkixQGos0o_z9)fudmE@8rfwn0hAgG}Q6Br3%c(#x_D@$4K^xt%PrrivLkC35kPSQb$r|C0 zEsVKS&VxC@*hf~yq898oll(&$EkTBFY?U=uql2+=9eQrg8Tv8x&9+zq(n<9VsUg>P z_0HyjU<`FX23}Iv&bKmq@tI9A@2bRIyM#KH)_q-9w}$G}13IHB(xhYR!%YLSjK}`! z%2?FG(jR*#3`v{cwjm{7F!mQ~aW68H!Pr|anaE5AW4LK!A0kN0ESO#wA~uV9>vnYw zY8OGvx?NOSP+}xk-OjqnELgWwn36WteJzY?YpvVSCWdToosYeti%D`SA}vs_ezd?r z!PsjyNC36-Tw6tCG8lVxwa_azN#X@u2jk^6!Y|pJO1zBDi>n7srk`4QAi|&Q*z?ug z8vc`Sy2R_Ef9@-Y$;xUO95(3UAT;SiZEgxFzqWM(J;zOjHrXVc$s(@R$DZ~>$75#g zNq(S0!R#@0A}19X6pTIT=1#Wc6P~84D_tF;;xRTR94)!pg0YHABP*%w#u9}N7LxjN zBayBnL~IeyCLq~WEm#7<7_QtnTHAU2=g{3D46q)yw;3a*ZaW)hOc5jB9gIDq#~6m~ z``liA*u^Ulj6Gz-F7drxRQF&teQ%f4j|*&6>9l~}u3!vDZ`y`MoZNL&Y{bbdhkc8U zvV>|+wDk%t`>7TkAeW01Z(CP||JaW`;Hpp{7`xxP-y@%?G2~+9yD!dtX^d$|_|Sc} zASBN1_ItmAn5Km0AWblKx9hLv3C4cwxEolPhhyTf9H`61?Zt42apx}_B@p}H-6I?+2CyUhj$E=fKj zW4Bse5)8(EZ6i!T^dsuvD`bQ4vtD3Dg<;f@Mf$c*m}@YJCvLb%;+}Ecsw=CI;7YWh&>n?!R*Mc8x8D&bFnh zhdA~NTbUM?5&yZXR1*Ya>b#ChWxrqT^J2zdl3ryq_kXbWp5bv-SKs$&dLJ9hrjx`$ zrkmbGC?d&VBv}~E0192UW#cL%*&a!zi_m*jwM+|v5K16~-aFWm=^aBTAqkjHNCLdS zwf5d;X5{<+_`cV3z1K5eX6^r3XZN$uI_Lb?+6!Aq`&Jq^TJ?lksXNTcS)w**R)d91 z?EzaFcC|#4^sVeSv)3Bh()E2s71Q~>WdPmZW2>RYIeA=ZMnHWsS6*SXNzm6)`sJoQ z2H*+0B+1cBOVstQeMt$ROYp^}G(BJPyT~+J)4r9s*~$V;ibs^{ab>CXyfbI(rEUA>P%@O?X^G(J`!b*KHT}`dEt!6zz_n$L${fJ6|HRBVzMHRQ7rYc6O4s89usOQ`{5SRY)XS-d@lNkcosOsb(R>ZxEwx!Hko=JE-}fi4OJ0B< z`mE%^$zLS5N{&nV5}zhsPdt&hEzy@ajpz77@RFaDNXNg5zY%|mD1U?TGvkZmzv0P! za-0h{wl?-U5&Uk7T^2iuXY<2izmDx3+bkA~e#346!_j-A*Auhg1R@q365SU+fbp;o z*77v|G^~Su;uEw-j)~Moc4K$I4Eq7RA6~`t_X=1A?ZnTk5AQ+byiDjjV&*-MC&2GR zm-4;)xX>Y?{X*Lk(Jm4EckqMYs^DEjsk@X2b;kvB!J6Q6oEekE)Sea zJUxk~w`E{GA_e@7SanbO@AO~eztG>M?=5QBC2(VZyyBaR_bOIa+*9#~ir$Jd>FP1v zy>L5WmsnqTd4rkm?uFe6-&3%bnQ&o2V0Kz$i*`OtC%Sv#b&emaI>Phoh0h7YLw(>; z5GrXeWKI|!&PyH;I$^J&b6Q_{FleK_&^e_F#$#SiPIdRf=7e#g7zj!*IaNt{oY}nA z6Beh`s##p1lEi3Q8j&Yic8$D}J`Ifq2!ua5asxakjCj zVQW&Dak{Z6Y|WysRH1>`*1ga*O%+7fYQonvn&zR1DiHp^7se(GAUt`TyMDHzu4!C% z4}49nnseH>FpSMoc&5N(yL%vQ>KrlJ0*>kKfwQTVP&fW;gA8>Kj7{xQapuno3AhKg zra9GgVS|i!4}49d258g_SyMcY#K{wkso4Wr)1J$M2q+Zt9@v`NPV49|C^^E{+*n3V z(JW-99_X4I%N(-^T)ZCWn&wpF_fI$@!$BT9yWX-W|~ zH;{}m>`Se<@zxiRUWI$9^Fu&$D!fa3D(@0lYS@>d2fiijI_q1{V-_u}&&%Y7bEzZh z-1IFB>9Pb~I2%|R1?|#Q-?;2s)bK8C=DNPhY=(DfYb);iqDr&iT-v(foX6S>DX|B> zrRhBEXw;;oa4pTb>N5=}(*vrdIamCmZGI3f9i~lUq3wZZsS^*=8!g%h$I>(g^IHr; zDYvq_=OBB%doKQh(?~d$rjbTnP)eU_OOgy0Gkv*-^uV#yz6Wc|Hpqm5V5#+ymt~8y zb*cr!QndsF;ykF84r$BQ!By{pQ>kkYI(8ASYmh4#TBX*-;#p9-2Uewa4=5%MpsXj5 zDqW^Cvl3Xj2TG+;!+njet!soN+XJ1_mlQ<{1UYB8vk2Ai{x%dD;e{&x>t z$`Y)$L1r&hN}attdNsG82Lze21ghnB)B}&wR0b_6RvQ9~vJ|YBAV+dngwELnh}Y=qIXqpgHsT9|A`(X)d+T~H}%s$2@& z+kTrNZvdDpRCcnh>adNggXY35Tl_70wsv*k zJux{n>6F{bsR~GIL8;l6u4aOQv8HTc*OVDR=J6D~X+n3;BqhZ2PSPFFT!`b}Q{@`t zj>s9{o0sD>vPrfg==r&8jp}O^1)f+A&lGJM`LmLm%aQ|1-amDDYaMj}nq*ji;xbWO zhCsYUdp2`@VmiA{mmX_UHuFMRuHn3_(3q5ZDG0{Nd07ywQK@=B^czN{E^fTo=ep8r zVp!@G2sA@XB`yUNu`N+#*ER7a%Znpl50)iYheA{vQ0j+i=|Gkk(WEZemefTxahk|C z%2H&^OM}e>la9l@WF=HggBnPlbP+bDaG#}Yf$`)5r$ezdsi}txN=>mhwWbSNrTnSv zJk^7(Dcc3x8#Os~ zHpJkRjx8P$96u+FPU#AR}60=hj4OA<|V|R`Rl3f}arMIrc z<`f;QaGKKCz`A@T7N>MV8#XNnm&BD=n+Bm7oR;Xm5^HlD&1hRl8s{l2O=&6pArlW3 zio(v6mI?+!y|FN*-T-=80y0gm#Ke@|RFs+<5Hqs~YAq-POVbv@)hdc$#@sZn;+!n| z2waJ|sd_W;Gy+rqajZ?vP%x>X>?Uy~_GTH_#FcR+=B9RtXo{Zj{|^YX`+^gK$zTPZ z?w`QZel0K@csy_~Uyy$XOZ%e08G#eRiEu^e+t4R`t9~ssOqBV1L$~q0x*s3`1irDhztK7e)S`KzkVS2=ip7jYl3}5em^UCa&T$p+svn#4>E6NUVwk_aOSSe z&6#U6eVL2kAS@&P{%qbu!?yFr=! z=MY_fNqQbJ_zr`Y@XPd`>Fv{1>5bWwAd>n%^+oEV)LW?+QctHIO#L}^BRdyf20P&- zb}yXE{)LCKgW)gP`(Ve^mZ_hlCZtlSAWZ%*k{`4C!7D^GcszL@k@ap&UX|=&|ARA< zC&E~mlRPGQNU|4~O9L*iGk`FG&W$0mvO;PL-A{&{dWzTf{e{t?juUx+^)e~|cqe~4cdzY;b> zcf2#+8gGdo!JY>P#P^2Hzg7Gv@$vCQydw5(?337EW3T=%`y3oY+=K&T`|!?WOWvAP z#^Ny_Z%+OheJ}bddnrB!tKn86DGU%x;VhylEapARF`h@qw$X{v4Wem{|M=M`e~uNA zE7)!Ev`7b$7G_0`#-pPll8x-co0iFuNs-MW6C!E6I(~rl@F~29x5F><=H-cCO`tt| zKam)22oJ%5I5#*icx?EzaA&wR+!8(_d~o=H@ZRB_;WN~Rw<1d9_`p$te4s9{e_+r5 z#T(#R|HD&q1Xc}<_xS?(DY<-Y*VV$`LGrC>7D^6MSDzI+pLW7hD-_;v!gWqqZiPwP zS)odKK;#qshee`~$V;{>Ro`G^*{Z8n$LTAAVORP|M#|f{C5Dko_p1v=R)XW;E z;*>r6|6v{n3~!yyOJ+dYA&D{uCk{;tn0;1Px=yp(^!X5Wx&9!c$hKO6j(8=va$H z)$0Ky>duOO=nh@$gl5y;#-`4#oK*FeC%xfGuURSAr6jp2jg7fU?u@$5t?kjes<%Dq zO;6IH=ZvN5@_{gEOLJ^mzT*`q6&9JEotE>x^JP)g2(*k0s4@>l?D&^GDcA9>C%xcF ztDRIh$&*g>q!T=8nI|bPQF1OUR*akMvP(VbA}cj6yTnSXzASv~Jmj=Gc__F4KzKl=?~AJ8aTqBV}`4rb}~3_8QK1y&egS z<+AMhul@hG{r|-N_n80A$L#;Z_J6Vc-^Ko?&3}hIzp%!n3$NM#5%XX5q5c2B{tw#! zUh^OQ(*8ed|1Yus=V~Jwn{tJ-t<+dJ%SsJ}^E}Dv)fdh&Q?#kdo{(?qm}u0HlorSp z+0>ydN|6e+?r4>=G6kzT-OQvsOQW50`FxksOF5kHG((HjVP`9no%2XaL>9dcGqfU^ zVL>V=iB^sl>TSXKLY*y+Yraqv?c$TqbuF-(xlS`38uPhMGx$gyW>Sf?kJIbe+mot2 zX%8nAymJc|c-R3>T6&Ww{lQ6-e(gycIH~F(PrA`b(cgJew{1wHZ;kTmX)@v=MKo6w z4=##!amY7znk$L3I?eSX(#1CW#*SY&sgQNj(px;~W>5N~lcHyMk{jp7=xMfKmSCku zQ%OYS%8S@xt|5`Ovu981*w&M_@g%#Dq37y9t;0>6X&qa5dXqe<%9E6%FQru}7g!~` z0_7XJTCH9~=jEPsnUgxqD$q&UP$w%Ukp1nRoXYRmC1cX`!yx!$hp z_|Rrq*YTbwz3WM9Jn0=za`UII<7XbGRAQ+^)e{b@ddy0-9UnNU>Tyqc)JoZ9ZhW#G zyO_l-zwBfybmgqjd4Ux=-giQc6ZUe#ZdNFq?*w(3q*?`+Vc}qR=+{+E+@$J?H?i6?F3Np`u+Xdn3$E>pI87&i16UJjq^+=-JtoYv{7;3exdbuc2#^lRA4n$=E54xrUBS z9ah-iNt0YJG)!{++AzuWN5iBIt=`lwyIAC=cG<-uH?`wSceLXRCl%~Em77}lrEM_F zkDDd+(R-|7U6)-|a&=uNdl(BTk2pBDt~uIFy4kI$?{lIZ{b>Qg5<*+#{(wdEOpKU648@)s~vc zv-W|hU*IvnSt`vAgP$eeOTL7!{M|fV_a)Csp1{t6M<*L#3~Y@jKp5ZnHHl&SB;C)h zfhV(P;B?~aAHXy8HatP6@BsKC{$c#p_%rMjcyoM3{1Tp-7suz~18_*ZmM7*N;+w}e zh{y2)_$2l=&&v0~C>Vh6e^Tst;^#NT>S6rv7TcO<MmB>?(yW#!!Mb3$wz|-&yc>f3SEWBrA zTb_f*MEv2e!XNPb`&{^u@SWis*~9N5*#Aqzv%^iw{@)t*e=_s~(ForQy%2gVbbIJ( zJnv5nE#+OxF`<0ufKYX4o6si8M))}RD(_G33|}NX z??1`k>TmYv{8|5={%!qZm<+y(n+nZsME~#&UrJ(##QatXtG>2fs3-2&CBh<+1TWUA zPbp2DEEE_yA{3S3i_20PNMDZ$DQEaX;kFc$7q|l8vkaeKnmA85ZK^o4`lJ$BpJ)WH z)a6yBi)h2gNVe8(!nLtU%3OQ=sPrORK~eXuZ7oYJwDlu;>O4+eP@bIc*Y0Lo^P!Z*6mT>T4f7MijA^;!{<6pO`T&~K8G<_JG(RiB~`nYZ|Zcd?i)ZJ zCUurml+HV|G;xNlHo?vq#^K+VCr`JnkfSmt-J{Z{*)rw0Z}`-*)G1bXR&yIKMt#F4 zk4m3pwdJ^P_{6f*3Bp~X_HdlmLaz1XnZjBV{5ZZZF}Zxh%ho}~aDO-%QWkY{sg zg8tJbfJs{2Q6d-Q?kM%DR_j}(CAPTf>KrtDOnLHX+fIowuF1-COB3gq5s;Ai zm1md8YLZF2E7c%U=?vRWVI}y6rC`Wy3 z?Ks)g;pXZhH((XN=G?BGhG9L)?ENc;!^$n|6naFhMFCC7&zqzazG7r>q zUQ~R;`&kXS!uKta_pu!}lW%O*i%S#jW=SDV8Q+IySF=rtEI2M{?^Kc$j_dH=c1F1L zFU&$}cH*Jz;HcAB2y8{V@#xrZ=nO>y{ka33s5wc0V|%<6?D@&em!daKyIG@(AV zlACW>qmCGH7qM6oeZxG+TWKd#jrohabR>2xPvWQ|_c)Hq2y9=Lnp{j#42~*Jlhn3e zO1fg3veedQG|1C8yj6*;&JC2s*IFrT3tJPLoK#FomR04+%}wLwT;K4|OA`}q*$bCI zx*z^oSxVjaD3N25=TB^&Ho2M2hNN$J)6xWP`LdqiCRq8~qIkL)@cHu>HLJ(K@W!Ko zjl}Il&QlHT?+w?5HZXTst0l92{dJHDWr$RM{5nXbnV~ix-|)Cm>Gf=1%x^7l{@AkA z7^mA>&}wEzrPH>nI9DnN$yrRt`8Jufokh|&oG4Aiy;2rYW~?j~^~#VB=e}X};?qn` zI_wp~H+0`{s5}|;idp0v4wNSRt`yC+qAcZeDRIeI^ig2ff1MW2G~Fe#z7~^wEA@?qO1u`+`8BV-^5mkZ8$EG+UaL&y zRqFCrO#a*Uo*ZR9tom+L`d_wfa@@D-+p^R*W*MA6j~=Q#u{3dl(~~uC)z@XIuj~NK zQ%?V?FUyl(*v50zx9aoK#Amkk^SE0rE0Md5?J$2{rG7Y*rd3+oLMm2$oY7Tzw&|96 zxFXCdin>Kpfnep_&{wTBWtzmNrg9`?60G{9Jo!)4E{@8u{i7`PcP}NqiYKA0a%f8G zZ)Wu(qFu}fkn#%9GDW50-P5gQx*H(&2ovj@O+ z(F>v-(PN`^(dy_{aQ`bJpAvQOsmPxrS4Ga}X?!ltBHRqG`_JGpJRZ6wv^;bUPu#QEhj72p)}i%+{|SB+d?9#$@OqxKPh@BMd~omJ z7QyjwBmNP1IdDI_2c8vZ4KxJ~4D8O*I?n&2f35#5o~iHgU+2HT-{GI-&--iq+xW*- z{KzfF$HX38!RfO9wL@Mj#}cJ}8{x0?^VS zTr?p8_d(yZ2uw6#+4n)-l+0Q>l-(wJuzmZWZweFEqQX7P!CCKv!6^;0uz)lg4kt7n zK+?1X{-(5qfTmIr^;YPEz9~Hg1_MsK75d&6plz0ewUiHK)0U5>7DV*cKIodG&{|4@tm#Uc4U;ra zMAtrunq^omwYMxysyPRLc`bh$(;t?mOn(P!VZ=}GgQw{V6Lm6%L)QmOQ>Q=9DR5cy zaz((gW7@&b)M*FjTKrD>EH{(A{93rGA-RFU&D1Kk$)G~ zRKjvITiWO`Txzp?h2d1VndVeM1*3J4GxbtJleh}13c;=qdZxBQU|CU6rp@p(wax5q zq05orY*Ww&M^mS(!!;WME%zCsCKa%vKGZoc%45B%2x{_Rpy6riK$|>7 zm!`nfG)yDE-;ldL`@o~Q3JA#Q>7vhHBChT1){~UG);>ki1Kd0wgR4}X@$I= zlL~NALDbYGgI9KK*~Ugj7nbIRvSb*9#zWCGr$JSx@xu7)gQQuC)k-~JX_|V-RnsVZ z$UZolB~UF;FBDA&(QU%^?S-LP0@X4Vd*Nu>{B_#NTG|UcvlJ6{WiQN3GZnd}8tVWc zWfp;29J-)nn(-7TR6DbJA!VB3m~O+XWFeX0I0ZM;^qav2#mfqMrWuUsb0BugOqs?Q z^}^8{4NHL#HBEu4ExLfvHOoPkgkJcXra^>OkxbbgqW5?&Q>u-wSn9n)2es*TtSxLZqD9SK zi&R~->8E3DKj{l5Fo@p0$9Or&j*bMY0LMM3_h`Egp{uxNErWQJR}*tU^r`xhUe$GH zNcAV;2qhd*Rsx~+ z0m+4UhzDs?xJUHn?LC4!rjUnwb8c{T2fb{=RJk%6U8l)DdV+Bw9&9f}cGCl)7SmiU zhy)^@R73>l)Pvlqf(k|%*q~-s>3(`R#u59z7bCO`tj*FtSfP3yvk_mjQt(lh5yKcA zjn}d+_F|HnS#0!08x+g59IeGD>cuqGy9}@X)Ebm3H)0O00n>3`X}q!$y_v{6y3ik0fA%37}5q4Z*@>e``ua)Qa~g`H|O z_2nI?^rkaYMN>vvOTtXGCCPKEoX<6iv8wk1(F9_2FjY+{vSB9^KroC|#bhr{9ObgI zx;TSXFsy%Z@)!GOqD+VZ?htaCNq^R76j53yMQJK;~sXErH)>4$Ix&g6aJ&>vc zGIOzD^%f$URu9|N=(Wl=pAxi~;xSuI@piLMo>cNoR!mmCYd~LT4$>e@Rc)k(Q82Ej zy;!Q+J<#jrg5fl*RCAg>1aTTBsyR)UZsSCak!nu!oTxESEh6>8Oz*`uRWp4Kk4n@M zt5j?0_6E&P5$C5~XP6pTK&B~%sZLYbz0d?o!i7erDaNU0;tmMRrGa&-mxjRNbHdY1 zUe;XfQ}&%GZltKbC~}O23p-UG1Kc?rlOyy1)~faZZ$`LL&;!`1+5=_=Vzn@@uu-+W zI{zB;v={qS+bcE)xnP@WF6LoUp8xNt=#>5cUd}v}xsfRP%Q7vQshMi_|JxuFf@}X; z`ib;y>HhTTJpCV)o|4{;h<`B{^{*2b{{f=n52Vgbb){yd8u_k2iLd(K@cjRr?gDrg zQSX0~+&{TJvF;;@Z*(8PyA#(ZE>4`9XiFTEs7>rj6u(IPa~lDmKYluF_aoxJitiNP zBp!-=8hbhRVC>e|a=zDh#%AyqU~l#(7!&8r)=lGv*pHPb^NOHcUX-tFHizlokF6)Ow0K1DG2Q*xdosNwj2B+IS#fsm z$K;bT1(O9uAEEm(`xccRyC2Ofyjg8Q0y9xhIYA0)bHo%T7P`p2^S{K!DT; zYtPik1qI7yoA5O3$J`r@=jgV6EI#Qr7a&ZuK{5HtQPsuhQ`80vqqfp6Y(A}q2^p5n zi)G)B$!Ane;4ney7HmFkt*Q!^>F&qklcD4ZfT7Hb$5KBApE#HbMDOKUYWgwuvgl;avhHgLg?_9(bFKsu z1C#tP^Bl$m;$+4M^G?TzlR+o|tIiZ4cc7fCG5uI{<~)fMCK%^o&6)FBiN=80*N-8m z_~H`7DpNpIkB35fAl3g*O^@3*F#hWwKEHBAk;-S=atDg51~ZtG|k+E_riYUwLm{MS~*zD$yjLSWPQ$V z;FV%O#+f$4#_naxtedr9~a z`X9qg`(J~63C5|`I~$s~NvPPyu43}eg}`6ZT4vuycJ_JU zzXV5p!xDA#jHK`e<*?Y?(iiKyij%o{nw8aHf~}LraS;opf4n^%L}P>58CFT}$l_yQ zK!#zQ?J>m|(grzyz0&g~uz-QbmcnAn08^_mwpN;jObhY#?a$b$q9_=O>7t^<3Cq^k z%8H&EjY{B{{$#N%jTt7&z=?HWiRI8AFSY`0(FKf+0_$Yuj~1(?Gnf&KFh4S;Te3{( zu$|CUJj*MD{*bGmi4Vpj7H{PHgRav-fhaEEiqlYGU^4YFDs@7#P3;`>7)Kp2D|MFh zqJ|4tp2GUEDRqv{m)cYLK5I?#`dFgeN^}a|DPm3PiL-H47XuRrJF*DX%INoDKYwKAT`!FGOU9{SC3hLlkk)v?*dB2J!sTYsc7j00?$ubmO8sV%- zqbsU_Sd-c%7BsbRrlf)rP{7s#Q?ghK#Z4`oF=_Q}Eu1mwP;_}=i!rGeHmK&yV%vu; zS%T4Ty#2+J)GeEd}$?$5$qdNWIO<9iJq|qe=34E7skI**H$7 zRts-z`mh(ZEi+qM7dH!~fiGb4HXfr<2gcxJWMIt3Qdqv1$s2tvN9}2=Ehz7@u^siE z0LuByygrOa?Pd@yN;Yfm6Z27406=D=SfYJckJ=M6^z9yxw$um%Qi~Q$B3{W8FGXWN zYS9YIypjkCeHf2gkf74PvJrV7rlU?v0qxmXj^=C|L#s))aO`uoqYXEV%_AL+?PyMy zs^=PbyWNN3sDr_`6Sb}SFd8i&wiPE~Fq)HyDJB;TU5>S=T|R^7ePiKhn3q26MN=1p zi#E;1TGVFC7Z){or#150pbukFGqEsj1gGj)jGBqXEsD)pM5(>*`Q3-XsGTIbG{AtE zi$!pzfN}rEzRxSZ_JxMvo}bQ_@Z&;lAWEX)wGuvl=j`w~% z{eAk=^gDR&KMJGZkLhdDz3jkuB6|rOm2ODyo8Fnd_cltW(*D%9#1?!jwF+; zRH78_%FcQl$CI(|c~9|9 zY?wC{x5ciBT^T!9eG8_?azrfL9oEA7?56k~dnvvVeI|N0UIo4W%lv1;U+Ct|#hmC- z(SxJEjP4q(g2fPz{22KJ9>bHwFkAtT;Z$}_oE`a1WJ+ZB$QF_HBO&%md=ECm#Sc z4i=6|Wne2PC2b2@d6g?47+{vHU1q3b76dqfHx=^>Odgp0^M$ZFLTquNW|ttl7%rJZ z$Y(^uix-sy+R0??w0t8wjs|ux%$fFuTP*f{J*hNNWy_p#+yXc-P=eN8ybf}at%cQ* z)?BzQbb&3@YWdb`j8JOo0U9H;z>dw+oB8xeF6Ww4ioiLhYzs(1XRm{tWoS@V$G7&( zQRy=b6R55IxH&M=);c=AO*%ThBqe`G$9HK*$CtEkt)t_cl%wOjA$4?omp;ifr#QqX znyOjAw-$10(Zl1?(!~G4?jE)~os&v=^8Z)fAEs$KUl;mDAQ=ihkR(@d zEN8S}iV73^J9`a#z`yJjYXGV0x9cF^*lX74_=dk8mHx`hl>QZ0sV_$ZUzqWr9%xkm zt}Ioo@65_;yt>bA3yqevVD0~aed@K!==p{}SqCAo zi1a!oR$f&USGd;d2YBD`KSrf3L6NtHv!T6Pf}%}Xf?~UnZ7o4jI7C%d}+*qrxEl*x!C$Su@zPdDVm7NJ( zl+`Or4-2H}MDoefS>ZP}F-|!2g($BkQ$=4v?@app9NHHlrI9#68T?eE?#oc73 z9WhNj=hbdz_3{#V(2dEA`K^nOBgbb)1JBqQc${iTp--=aJmuP;I=6 z8-9FL`Z3oGIqn;Nv^=Ta%F?RJAwz;iq7CBmp*{c)m&gwpx1RROK_?7YXQR&QqSSBB zXp_tJ!4mlaGw`si7Vvag-B+IMHAAmQt9wcl8gd=$OdSO7w>M!;+-JSXm~!_PMRgfQ zzr9-h{Z-Py>_|L=$fUX3^npv>WqM4LG6sJcmDYU+?AgBIKbsk++P-1kc|eZ|VV<1_ z)FDwU4BzmdTuR-^ZYxW%zks@WwkeN!_?GhI&9<2w^$l}JQY%Cg+>va8`O6)tn7Gl* zoHqD4i#3e;@D1xAzn7g0q_(2NAY3*oeW_WO&GG6>%2F4*DsnEJq#Fj_= z8-Lwsz}|_BhPanpQ>r1r)nx$fyJ|FGS7OaWF5n?IQu3OG^m03?qw8;zY zw31{s&b8{Ws|o9qMhL;`^US(0;<;8u-V{{hg{u0Rur6K_O0b%s_Uecy@|m`e7O}rQ z4H_&@4%phtQJH7`qtbnLhRAW>aBo>kz4GbqMb+w0uafnAA-Z2>zpXVQxriO4A^zH{ zPcKUmJYPFRIQV!$^p+>xWhX}~x$LyPnz+KYkq<_dmzT(w+3SB{<)xl3<{qeE8|`LooJl z4qq2q748pT!c*=k;X-&JvEq&l=fbt&8aVvhg@2y;Cs7ODW8Z>RnaA*4xRtjL1MnBl z%AAy0%npXfW)98NXZFwRk(r#?JhM?|OeUQEZ~F7}N9niHFQlJNKbZb=`VZ-=(pRR> zPoKul1`EjDRp(K zhxZbv!+cl-_u)v`4^vWmr*Mao{K*czl(?n*T(ze7sbzrpAc`0 zAIF=EeEh)pKEx5+k~o4B;wko7_>P?xK8U>$TOE5cc7N>l*bT9v*yX&%I5k!Xt-?p* zJ|Yv`7`iId6S`1iJ+|?V=xE{-)Z#I*8~Y_p3~d-16N<1;;n%@`vQy#fyf1o+SdVuE zZw#&oULHIrcuKIqJEIvyA9xBLMJ`wemtrs26kEcls0_w~zQ8wue+J$Qyc$@=-U@dG z{usEHxRaLz&JLUsCce4rKhb$8WEH@o{=WQxg$3w%1r2 zO-;TvCTvnuK36aynMAr-186kmmzfxH2qwrzQ@-;gd#Lb7C;Y()Jx0haGr?n;a?7r9 zh>2m-l0fd!j#Rp*-8O`|zG6~!Hkq6vr8)KItVcd|T95y=E#LFzPt zNstP+x}$|YBh}?Q)fa3^Q(dmp1XF3MYwR?^R76srF^)ELnn-<3b)BbZP_w3GSKI${ z&41^K=D%>G`L8<1=L=Ob9=XE%S{PE*3T+#q$(9?4cw`T0GxB-5{-mO4Le_zHso^$7 zqzCLd^&R``7)e~S6HJEruKS#zKH2DZ?PHOS#a1ZXVTGlaS)t0rAog%_^0{2638s_J)mOb@3d=3K-U?ku zI^i%Um?%Xwe{YL)Zs~+AoUp$3M~>K%y1DX{+_VPYXC|pM7nfenS>QzsA#gkrkQkB~F zQ*w>@Diaq;By*uaf9V>udQ-bz^CXww)Gn7_U6+ZZlxwW(ddpOxv1`Bzg?G)F)AC)< zd(vu88u6s7JZXg|>2nK1o1bLjv>`?R?v6%3HUmef$TiOt#ixs+ZUD#Wgs*$aqKGdR z#TSa=^F?vB6&rkOT=g23nV?Ketz{-ClSn2g6H?4vB_f%t1d`1%6TnWSKbR^b@xF%z zn{O_@HM-5b5v%R-x~_LT$*dM=c6K#z$!`i+m6?emnWl?$iPMXk zIR+Me(8IjCM9uAq@O!6e-4W`n5YZ)t{Oxd~FIrGM66A zwytjsM(=;-NozgnQ!C}VzV#%VOMR~E9*1=-byC!w+tBqdi!~I!^rSC5>2pu|#FPH% zN&j$C)ped^mb-j?L)A4Fo7%-4hx=;2eri{ZC+%lCslMwgCp>C}!rfMg+IH3D3LlvB z>T*l<5n@Un$qrCmuF72S`MSo!cUG^lV1mHq#fo{(K?{$FbUFR=gT+5cm-W$*_( z1D<4;9;d)PUx7u963@~R*+SVP7nt0H1A768^tpnmk zMe#zb+PLg{Px`MX{l}C3?MY_3k!9xz4(nXzq=GRgIXdY#4y!VA3#`gqpd#5jERwkd z!J@0&8PS!V^qj3K3u;GEoN13YblvHs&S#y};abwr;abwr;abvAxWVZa%*6^3ws5tF z+50H*KQFMw5p~aHUBAp7u3zTHxqg}J_xfe_u0sS*d+SHC_XZ?;56RbendLZ#bcZdt zzUy{RvUfg?nuS^P>^%_4-kp$KL+T4|mex<&#^zGjW5OFrCv)tmAWG}$W!qAR8wmI)b>Qr7ytkFk|RXSzdm^pU*((m zCcj6rDp|??fB#IpOay>GCaz4Jo@h-R&R6&CiQyNEe-r;}d}aJE@vDh=-xZ%7Z`8Pb z6XWZ}{jtx8+BY0~Aoj;tZ|t|Rw%9R5?AtT;^H?hSFZKZ(iQXUmee_bI^vz=*z`fZA zFhgv<*CLNcZXqt;*^y<-`hR3d1!3#`{2jHSAvfR{}Q|**b_W6xHQ-jJea5e zTM-q&M^u1U*(>38xCQ42Is>zKPW@$IXP!~V2Le2uzT;o%znjPam-)N>i~TJ`+N)8Y zfM~_H6(3f-RPk`dAL;!6={Kf(5c(=anL;z30PIzvH10vTs}6$}!m@xK)YT$}UM|%= z2zeE*ik^!W0L)bfpaKAG)c`QNgpD)^U)2FM;*LBBQPt$@9Bja#sTQ#sb-EdZqzV;? zvYgY+ps-XOQd5r;${-|FXiB1!ttSaT)h27|DH?XFDSB2rZUF#LQyox~mAb%7HRaCY zWnC7sBp9^RB31*I?jGFUl{^c&Q5ItFAe>ZF7myl7;G{Ab_snz$_S)B*HGynCS4&RS|s3IeFkVK%=)*|I<7V-|}UeFXcHK3ckDzVZ037f$2={7<3# z8IW>7sWCKAYHU%#CUg(L1r?94CG*7{*1C<&4VQBL9();1xd67k{ApF@I!?uuO(2d z#9$bJ9a@S>42A)yp%O4c^|EyUa6*efZK8VsIw-fQrG!|MTiXCUP$nr!Gpj%ja)<;T z5s!+224<|qtZWW;>87X6JEp3I)NcXVG8xERSTf*aQEseB7W3ah&h7sOG0wED- z1rWQ-1IYl8qOrZ?8XyCL83EBgtS_B&ZN>*O%eEn)*k9#nPTGeBrqyhn*{W=86fwb6 zQJ~_&h8d<)N>E+KXb`rThe?ZMnqiRXtP(x(`5wR^(+Vz_!wq(-F6)?N+7KWqV5;0t z2aHX&v=xy2r{-~;8Nepf-kHB-k@4@UpN5m?0EU??9j)`1;HD!{jJX?%I_8;GC&r5U zf`~)*05+NyH{WbgSuehr1DI*D?2(7;P+31!7JY0ri8RFy=dw7;q{3V?rwU_9Kp6*Y zwsH`6paEmJ$+`3dCv!1ixN$cV2mlqa+B7}Cr4t<)6pS|QYodkd;*D8M-7wp!Q zNt-d;Oq;<7L?RcU`27uFzNy!)=n5{Si{IY>Mx5ykdq80F7DLWeLUd)!u;X;hBoFay zAHaq)=Q2QMKV8`@ZU8gRG+bfhxix?tXPUs4j}r8%UYybfu;hxUlq2zI2C(H!r;D!D z#GLaq=gd$|io&KdMWH!ohNuE!*BMaa_Q+B_>rF+p1h><4+vO%pZ zx6}(8PwQ2>W$ge~o>Q|+0(PE`KWg-dnEwNqdb)lBWo6{C^0Zbn=ZVuAZ}?~+MxHhh z41^)a!ZVKAb1d<5JX%kHz0>(3sROJ1{|Nl$okC|&Sy+r@}t=)U?$jrf+Y-X>_PDBFuX=Xwu znenIp1%Lnj^y|D4cszYi`j+&yF!(P>cc(kkt?8EZ;pu7VEV}^gl-|Y3C->;>SyoOh=>QVUYkQ-={Zu!hKi+Ymc&!_=5mIQd_8-uo!|X7YvPGs%aO zcO`F0{*G9Jm+{^Fv}7j{1!l8Dz#++czM5AjcOkDcr~#q^9^qq z?v^j+iC*>$I6cwDt^u+yyEzroLg9|qqHK0oUF{>j8gn1fG9E;xnvB0B}QW>1*+9e(p^sJx5=gXY+HuwdsTG|5Wq8m%bj)=J#r}Y28~ao3GZr z$@qWY;MLFA{|5WNyZsNE|2@C4|4*3z$v-v!6W_J}FPZ=G`Z_(EA0IX8N{d$>Z_^9x z|8LAc@5HoSku&Z85%zyu`~Nfhzk&UqVE-fLKl~5V)lCh)ffI^iS5ed#x(rK`Z{-?0 zEQs$E#kZ}<7%lU}RS$dO$`6a;Pvo5?ndKMk>!i6GI%$r+y_chN9`dkVom8!FP336i zH8#VX@2v-m;ypzX0+!C7oNqNGGb@hhyLB?i`9^f79u-$T>nW@%X14Ng9=h^_qPSgA z+{_c7E9U#$1-7=i1^PWnN|>i_XI0X7ydurjZ)Ga!_b!z-cIVFBz)5rTCAl1(qc6!- zdd@q#hbQR=OFg=a!>V_1QsqB9$*VymWb4n>_DWIIPsrrc=v(VL1Mz-OVeP#|@orCi zt0=BM(?eIES`<$%iYI#FbLZQ7H7-2ElYZ+-r+ZSjljdIPNtbw%eukAg&%MZD)!Td0 zWKY`8NtK^CDH61mndV#jm!kNaqIg(QJj4@+KQD@Fi{dAqxN>4q{8>@_sTCW1t91i9 zD&62)^{9ug{HQ2y<%!SfhalB`PCo>RxL`lqhK9NN6+^JO`V~VZ{fePdpQqRBNgFw7 z&aFE=B#ii^r?ARZzP_^Ff_1n<6vdA{apjgpaZ*v- z+={inm0J|Ws-pOFD`tH!%r1&8o;duaZCG}0k0)K}NmqE%<(_nzld9cHlAZXS!zS{T ze4N}heQ!PBN%wlvT~2!OOeeiC!%3@u=A;p>M3c*^`#ou_lUBa(Nqqb>dMlYPR%-I3 zP30>#by>8F6O_{=$WJV?KC3Nb9KKqK~ff(!~I-yo;=116LtSp zbS5gx0ip6^d#Lg%C(L$&@*dEMxcWo_W<;dlJ~e$wCHL?oJ5zJ{IrOUBv2yvnc5>3h z5lv6X(~r034_q;pNroZ|cHRk5&cT;F(()LE*%6HAljf=Li!aO@U8u!}4ql zg=31M677i518VOAh{GRw3d7bKfN%A}5f){nlvyRAeS9ld7g0M;rqxeeV`_=?j*}{< zJ1MfBsqZx33(cN%n3IP8YV;bK=5SrhBtg2zlkPUfHROFOU-iTR+c?mH?Te^gN*nTf zT5AI7KQ^cQM6PYkJwK88WF>2BG~_2*GpT_tf72e$&C}28R4BK(HO?Axm3FObp!Z+4 zMI*jw#RlKX*R5FRTeY4iu2h3Oc7N3ar_9LQgZGC>89g_O| z9D74XvZgK4KBfxw`H6i_3cv12uX&Okxq4>ZfjkeTB|eyMrQD5d2jy|2wofuIEV06B zu3htJ^m8*;a=tHrjEBzf-RB=)!8hzX0@o4I?u@|Fz)YUSYKUo9#Zy=+;A7{w_x&&W zAM^jozrueZvF#Sbzhlq67vc}cZ(+y1i}8s+K0ZC3<0*MZSmh}^;y-~;{&egwvFnK6 ze{yVL>?pq4@5N5^<6{9f;$Gt)@1MkubM>LN(6OP0(Eg#_LX$!hLc!n{!FPir!3T*o zFciEfcye%|?sKohvDb{3!dpGMk*tb@W0_Itijj+k?^0wSBEdg1LFAb zbe`jD!+XP6_&HDT5uV@w9(pr09C{>lN9cE<0U|h@5qO5kgtzj1eOch_z)686f%$=B z1Np!KJXdcQ_$lM>_kYP~zUqI@|A7Bi|26(A{Ac@5@GtZq%YJ|t_)qgM@gL_mZb-b~ zUWE7MEZ@lP#@WOHcpi=Hu`aZyaYA)kylV4}RI5W=%NA`dzOQ!}@$#M3*1B-9Z)8Fd zkawZJk@2H}O5?#op0o6=sBdK4I>>s)r^V{{M#hdxk1>u#9G8k`%2H|L^}{jTgKjTP z{K@#_aHR6KqIj#V;Edx6x+&sFYBZ3v^)niH;fy5KLE^TCM#nc28wY~N z_>~9Xw~G7s$S+3&`+M_8G^7$W>md7i^%fo9$iAb}`xuunI(jKH1Vd> zqnf^vH_B44Ysbo2Onl$SYvsvTy=>ZiBd?SuUiK1n%S)w+7tNJUj=qr>N@U}L+=7dr zR>Qa;dr7k-n4~stSjVdbSfzb$02zywqtef*PoFu?HT-mW@+rNf&C$vyOA}AnglxZ1 z?bI~!q`DBc;1A4anCd6WQjhCs>#^#`N@U|@+(LXvZN;;;KW!2N1^+%dTKz~- z+bbV0ijUd$wGpFx0e$)OsI;r9xZGAgY8#=6M|7@H3c=&r^&)<99mF_KJ00JMah@)w zAG5QBD2QBskCvq#agE|r9oOE&<;jOUU73gvmZcsjrkGIom!8kviHf?@FN!ylPupWPL5ErFq_bHs|n-TveW2VP`4Ze=+q>IIO@Gg0g87@sq&t5nx zeSytO&i0L*UzXx+g6!1V*WXFCY?PheU^50b0^1rBWIQ- z&hYY?L;HSPmO5RRS}{K=d4nr%*COi6CB(`<%X6LxcNoK|gS@+o;%TNB+3CtRa%ySf z6jMrvnbs$lrA~5+GDFzyPJ$SqNW$)d3_HX(!p?LOhC<~oCsY5<5}DoUR7d*0P$Dl? zTcNqbH?qW&7Mp4>r3LLpvCY^kVoFrsS|SrbNM-?%17(IEUzS>As?0H}+*+DgXu1&N zqx$BeXd^gaTu{vgR$mkI&GjrB-bfG5D^J=TvpFhre2%SyNgZce%Q4@`>=JpFSpb%{ z%x_sZTcQw*w5)^7G;6BUks|9@A-c|LsUU&%a@xhZo6-t)6E2jMkem02(2<9q*W>BrKy z@(g`ux()XKuhQG4C#1uvZ&L5`-271L=2S2I|3!Gf*QWMJZJruKY`#yEuP2{K{wcXU zd3JI!9smvax4S(6Urs!dxH-|2I4!Xt(Ui#YHU6iGWc*+8_v6pUAL8r#74cKzbK{5F zcL|Bux3PC)&&KZJO~Qrj0ni*fkmv*(#(dF_;Qrqo{TVNMXpVWw2$Mj>&Qut)(cs5K@*O?~1W|kc%=f+*VV%g++U8_i`An za73{V-OCp!O-3|X3{Zqyv>eJS)ESGRCm4)ZixF7H>KVSP=z)nIwTJI& zYp?fI(FBF-T8fG;6`Ji;Nbawq3JAs3R$V}=3B%O`A<`I4=&dE7XlA;X!){fQwbV)U zfDE_QRMTp~ZFO2wE|jw6Fk3wcE!gAB;kB9qbPsd01=VtxttDU$`%=+6a9d695blWT zDF(H*h*>?DtsbU(T5&GC)*>c)R0dY7sf_G@V<1?q9%OS9R;!GY?qyD}Xc;G=wR%_$ z7`=ap?R~qixoCpIY}GNbsOZvWxUJeeL170Q5PoY3Xf+Qm1tnIsoDS2qs5w(KX^oIw zU7bV^sG$TBEowg1)ttu+_FfXw*m6j(rZs}qfN>o`eT5B1tF?ZOAn;#3q^1Ej{Bp>z zkikT!Iom)Q-m6R3Nbv`_;$_k|2sL&&q*qf(pcH`4X)d5rn0H&)2 z%mz8jA-Ot$W+l3pLvdB76$unh5_+pm)-+IasI9st5G9X}kyQd_t3${DV&ignt!A9e zp5y4rDgmvv6h&8-19+{v9Ju|+MHv`oYZ)xs3>NHGGgz9l=mJ7+EdfQ7&Vk!%I!8$L zR0{}hs|QI<>E&IOrAe<#XOM=}sy+w{Wg^78mqTb(rajwUk%G-?QZ+JhcC^Ks9m$3E z2?&u@>taBhm|$cthsmmQLU$(@MX<@GnAO{^1QX_`=)qt0&YfxX41JY-hZlFzIHL!B z)#+`~E_#d%1Xdjx^h65;_NqffhYD}uD%>W!nadVTfRI;BD-^6TAPiOylwwsA4r>W0 znshW2R_$on*bJE%itQ|@!iW|t-`mYbZ;+o(dPiv z)lmoJjLPoiuva1LdS?iSS8)ie<+#-!Uye)HsyZU28GgE zii$4HA4`AA$|D<|ldp_~uv$F`k3G(X)N0Q)e1C|@py_gy-h-sNJVnR5)1_%LYH(Xi zFeVl=4RWila8fcc=2>~5w?Z^Fb*YhC5ZqQX*z;Q#Nuy;_KyNK#G(xHuDONZiQ+r+}3$)e}5KXBdq*hnKMHCL=FF{bEHWglNWYskt;48&U zrwpF#VRlOlT&zwi#mogcc%oN=b{!6ACzK#4;p?@`RaUo8hx{yHR~c9XxL)^Qr|TE9 zmAa^cVhftVG^prO8%#mduY!su7sU5s7{vJVpc)_w!1U7s%-aw281g}E zzY-8lZq0+v_(PMfu9L-O&>4S{l#KTphM(Rg(L)OWqt5}T za25uip2gNx%oXEmioI9FtgES*dvXD>=LT+eEXspo?K#A_tzzui^JEl^lO5Jx5fdjn zn(oX!@)EBS13GihfTBqmn0u}a@y7$f*z*vSKrrx-wuLKlL`UX?a^aPre41%HOAt*6n z#mtk1U$9f;I($k5LSDmg(k4=3~g#K4j zkEL#7|GzW&Vt!2Oz|_vfzKbQlOuog_|1HU$_ zab}{O=yi38-4mN9#u9D+gZN1NUY`B?<7dT}#An10j_()W9w?n^4N*7 zS+RrI|8JYvgjhxNpV3#M4@dtHy^<*Ui-@6rKy*i#^AX|>z7=@_-~Zl7cceWsBQlLB zgWE(lBy#@ec>X^g{$u#^@G|)DQ^MPaHwagR{tFoTso9_JgW$;_ZENab+5ou(?Mhg%4>gSAzQYtz*H+mnTb;?yH{YV z>GVL?yn;uY>9hiKtsF<6*|!3VO=lnatX_H{;wG{JtE~)1n>n%q%T4Eq(I#sFG2Kc) z(WG|RZmxFnh7eV5=qoVZN>OyVl2>58c^T+M#w}$9_FD;vCf=hfu;5%P%nN<;&4OdX zmE-7V$9J!AHXQY}FZbmH4mcaGctFme;n;Al;d+MX17pIK!B!g!&Vz-KV6`#e%3#r^ zme_AzEtQ>MYmWt2j*C9Mg$?I=OV|ve4T>38ii+--?iE;adZE%FF4VmE+ONQlD`Mzj z1Fyh}GgY&Uglv<-7;;zE<$D%98MW4E1*qOQ+ebENRv@1nLmjTAO zGXt!wg=~{J?XAGJD*Cz2t_&7!vcSCavS?mt^Tom|0j(xRo&yQG zo^8sqHm<1$0KA0d2k*eVPF)v4*Ob6`p*t`pRH)`xwIP(-E@T?)EW+=~s@M+s6>* zpSH#7o7=|_24E>Fx)g~C=!(>E_9%0W3}FP8!Dw@-4PgfA;}SXBF!kv395sY7IO+gr zOqgh_}WIsvxb8CrWef@L`Rh@4Z|J%oYi+GR?SLcp;R%W=_X>@X8;%W(13{AENj z6iZQb*$RHhnTi^+o_u*48gizhVxpJs9uiYg>&-(A3{McT6)jQ&lIb48SX8^9eUTKZ z5VoQRiB__E2vbqtMzk+Nhct$wO`||PF%wNaO}KlmGwujO7>cDR*V$Bt1yj)si;Z+I z%D@({SOQv2j7AGeNPK24OZgCXV+qL2Wz`?TbhP!-@c5z% ziUC=QiZ1R5G5vc z5SC*piZ1KM5T>K8x-Ox*NDW~-mVjuoat%4-QA%eNDGJaTj|PEQ4!+na>!JW_&vJ|zt z&V+0~PDABqo2H4bGa)Tn14?t9329JK1#~8)0Yx*_J%kCV&r9-5AX|+an)K#&bd)@1whrFwKz|*8GtkzOgbQx=GR$a$bS2V#eSBseFQ4p4@=|~ME zpKY8frDLa-fHjR%cVIGNrRoi)4NcJl!b0^RtA%xHA=zekDxY?SFibrNEneLXVUwDg zED)={ajMKtEYc!|p3F|{QCksRBO9k;(+^>gmVju=rGiCj3t^2k5Z0&%i56vGiJCIz z&zUFt?aI}I6?}_Aaaq11$9Xb+JGixv9sJ(SJfC?OM*TH#0M5#E5kdd(Ol_tbKK;Z@C9(6rfl>bw zT!6p8s2@sS1|Og+JwJVPx)GoM>h$FFPt)tA1F5f4e}xzDc;19u}=7y5J7ciP1_z$bS?0Tjce~s>maeJ0mwn1|t_m z&Va+eC^8cce=UCb+eS8xq+uL<1>@l5@Dt%X!`HD_-x=YK@ErE)YY6Wj-YGmWJSOx* z=o9$+tMR_SH*{<0YJBg{3Y`!-J~S(IL}*&*SD`&Z+Yw#AG87Je8~j`Fjo>QwVZ1Z= z`(R)2Ty|lc&zp(5U^RpHe}DhC2mW900cGE{2=AVi#8%aJQF4UtwR)@aZZ%odh5$Epcj;Ka9-lhvXP|5=Hw9@_6CbDJTWdD)DW>~O|F_JW-&y@;iEMUMLk~VJ z4IFQJ+$Af`c((8rW@dZ!>t(6eTs1kST`+DmU_5@v8x0vT0k4)Pag$*GAPV7VHEt5cgq@)+^C)|z z>mg+Im6S6opEXQfq-V^eZP9k8N)t&tLuPgo+N4B|JDCc{O5~`WH>L|CWvQ@j*i0pR zt`3zagPyKTSR4T1g|@Vy`~R@_p5awhY25eD>HVlA_D&I%QS2JV5=+D+#F!HmyFh{o z1OfqpfT$2GGdlLsQ5hwq;MjHSGxn~iB-lm~v3G+gwy`|Fd$oN|m`~4__rv>ed71zE z?|ZMk*4k_DeV=ugMJZsKq=vmHzrd!FxV0iDK8C;N7k)Dn6_?ImefW!Vv~6f8ebs`M zdK8!seGc{NcSe14%LIncTk+ok<)3xy)NyacPX(nPb+^XPz$nDjX7eX@AZxJ2ziC-j z^!l$UC|zypk-V(liXRF}-|Mc`lSs^4u|B`>oh#7OZ}SUm1}S66Insx33QBABJ>!_S zqCXFRt(#jf_m7jlDlC4fC!adXTwGCDG?Q8#EoC1+nTxvcl4%xRH{Oab@(Z8qnOV=B zE!7+RaSHfFeS7LlU$8)>N|1r{R;c_38h)yKHGaGrvrh_2dh^GI@#DpwQg4%%zqk^W?c>cdAC>(1gg33fi{r?~eO7&JAn1}S+a9nFKxg1nPM{Dt8 z`k@{-jg7fW3kr|wkEI-GRWX(i4kRAXuM#cct+>Cic%S|j%Tc~j#BqthM0hRwlu94U z!w;&hB#E=Z^3PIeDVu7t)udl$Q%%22t@jNmv#qAOiaNiPk;*F(h%DbyVv&g5_(y)> zCet;vDjj~cY#`BNZl{v)R&*B@yG+lORz?Itr}+QhTQtkdewtm8eIUCedjWCu$7c`0 z`o9S=^lLKD;ro9r`{Ol{+i%~@)|pWH%k=B`{ojFvq-zdp4(^&CF` z*QXY-vt2E*@Vlk9OKp_=jjVicC7(;)lU$O#Gi^+O72M>U%@IK*f!z^}%z9!GzbNB#shOP+B4>gkUzcjQH zyVVs1zYe|~e2$F&Hv}&V&LMMM6<+^a2P1*CWT|_GnELC;_1_#gK5%GY&%lm&0{m9= zWzkzjPZ!-;w7BR(hMIqw_6}??vOJ{%ca^VD2L>2f;!#1l##g8V`-{(MU!e}nFS24~ zf_JsAPzTnRJW~4#bzpq4*U-K~9oSwRqkM%rFuhnt`wDencyWyK73#q3BECU#Me!Bt zz~ExbWh4RaFs2s$y;5#EkjB(v$g+`=D7OPsi>%VRFB_I^Ouro%TMB5TG3<0;Zjl8y zEv?Pqu$Wx(S!7u$?ZE7!2SCN#vM7wLStS%!R%ltE z?ZDvTQ>=i}1GWENkd;3G6ODg%}iu7e}=!<3F){I}(9Z82m|rY`^ZQ2a9me>gKPKWu4`+-oniDsAo-&LtdM=CeU^NTH9hhDm zgKK!Qy#vFG_{DQxId1YDm|RS;Or|Er7Tp>3@nDS{Z)<2QE(LU1)kwM1m|gTNQqs6d zio<*drk8vcSr(`}Fu&-Q@R~2Ltb)Pt;+QhA8g^iE(U&nVeB`827+nfzgfV$`V0O`i zsiZ{~5~E8VDU!4ZlZ$SV{tzH4t;gb$&mzmxe+LE^R{@Lbl~r=zFt_B9NU})Xfw4uu ztt2p()VM6xcVKGqId;d8dw`+E^i%4SvB1jW7`B7pJWMS1Jncvdhk?cC#GjKkV_q?B z)Sh`fea}YmOK)71L+B09ciHxY7n!!264UR~QEF>zQdg^sJut?Hzv_3Tw zg!-z~`%6&yEWwr`j34@*n$arg7a18-)IFa=OzyYQ_DK7~po(Yn5~J-Y27f^qqwT>k zKH{3O#Athpp(3Um+MbFNn~9evMU*{LER(CC>#14AMcVXLQ1l$bRk#;udCC(E8Iw>5 zNjZR?H{bv#$S|Vm$p=kxQ>ZgU9vW4zfEH;S5YhG2yGf+w&8D4EQTFm#Wcg4pLECdx z$hxfvL!<5$&?3#aqVK5y7+o{6aOiq@9Dx?i+MlgMrzk=i zx4I>$fQ3BrIOr`w4^$3%v_;9w?JDAIaBr8Q`j0}jX;^b4KR^@}sqa0-uB zS;!lC^vZl*cNclI%R*k{#s2?OAQ&Vf|NOvz1D^+83p^J1N8pOUIsAql8#p{LGI$(0 z@n$9GBqw2gug3bme{vVB@0p~R_y+6y%EVJ-&F@NFVJz>*Cq^eq6C=n2xC#FIKk{3C zRs3bLRwJ( z{N2)%l>fk?tTYTuZc`ZlkqP9}J0h}oWGLD6;^ALXZ?b}MU#cs0 zWojXo`PJmbe6?QaKDS51kj9o%}KRRdNk^0G~|WADT=Cfulo5BySFE83=~<3++l| zL6%j8Z-XBOUkg5+U7!7kwS^ml7YFABC$X2{$l$iY6uB9m%l8|47&a9NF_84ie zzw>{QOZ7sTmGt^M1`Jc72DRp=%3^x`dtMP^ zsZL6yk9xg2DN!R!EK)bdT++)($?GK{5et~iiy18qD1OD-P$gxr7vmYrm0)$GUoA^h zD*jrTeHzELN;bM)ZB(N)QR=>0*GDrTOZ7mEo1ijn_3B(jjTFU( z{1?-_36s6vi}mvIO!0Im{WQN|>{>eiO0UjW)L=?~)(f?wetErr$}e1~*X?J{DE-)> zkF+^$X6c6(e4v+VXUvpz5nk^Fg~jvry7~+m{`2ziB5i3?kzb^VFDNavRW!7+G~c_R zuz0TS7+(3UQ;WaKFJN61Q>h$b1-kc~!s6Nb!BI!~;pO$tA4r^~JC6kYn3rE5uhAB) zlFtyIjxX}?=XzXb%q;%Qp-*+StqrqVn$>)28%WH_Bh(z5J&>5Co383$-kn)koT;zX z+EDz7Lu&Jh*$vZp0%mCIgTPjOeCo{Nj~p_#OSYNvdZ+6q78FlqoOde34q#G~CWn7yIi;a4i<*3(tMt)(UD{xjrexcqL-CxuBn9m~J`W#f+M@j=jx8wF*^;_j zxq?!y8GbD3GJ3}p7Hdp5#LnJ(bbg`Q73l4l{DRtIfIh-knlT4fnEp;+OEoe+zE@Zz zGpN{&nmO7qqxju|((1fYeepX5rB!BVjh8*4tJv$0yn>($v<{qjNXV(PIuu(0?? zSLChZ^^PhmmbzZZjXI#9w7*~CKI~Ue+Sj;(wbmE^$A@nk8MGr_oBI@$_V!B*&|U?l zJ+;@B=q7YQ25^rJn2~DO_{eg&9|sNjPLG=c*11N(GC#cj7gWtseqp6aUs@VFJ7~d+q6GgE27d<^1M1|D%rm;cx|MYqv z*YlwPe;}{-F+Cp|W_!JA^BxpG;3KNo{CVp^2~2J*I7~4ddI2e{_X$Gm3w3*BHmdkWT$mk0NIle{V)nR44ATD7=^r zKnz8;_uABHOy55cUNKYPSd1@xza$LZ4o70m2UTsF~+wQlx{Ws zLelHKCBJa9X$1+4i@&uO(;wJ>*ecXF^(ND0$!A==&hxUSj}6Vm--!MHv7$eF*{`#2 zWuL(V;AZv!yf8Z}TTd?iKW0bp>oUQve;;IC&ODO2onMw0W@csT@%cX_GlCrYA%0W7 zMHYa2(>>{{(hJE0cq$$N`=7boYjvT#ze3a^0OlG~6A@aM#*iC4)5ct_%f#Gezh665d;*e9`VBF3(JZ^fU8 z-w|IN|8sm!ydJNBKeDI5Aokb$EcPlp>)jN)EH)=LF;*8lIJOHO0fA^g*#MVE|IPk+ zSCbK7TJ$9L&D%4&Z8Q=2KJsCtFY*{W`+k3{sfzZehYmWdMoro=%G+IyA!m9#^Zm#cW8%DCip{eP4LCweZdZXx6e`g zCmh1h=S_nl_D)zGcp>mmU>R#F=aOgtGDSZZeO&Y!egStE-N+5_Hg504 z3MLE0`nMT-LW}jJQw(7&m1`0XO6*{YlCJ@awyE~cEm$?i4kJI^WH0GX3}CW~EI-%O zDsm^bFIh3xzs(3BVYRap)0g4Uo`vH?EMNM>)`>6(VffNQGPQJ?oK7))sml0aMm8e} zyX(aEr5dk)tO=QE@5K5gYs2a%8x#ztFUv?4EEw!wn&H!f{e!BodFiUuFEy-fBuVQu zCNKSajZN?AG$t?AX+BzISb#gl-bJ(Y4>G+{-YEtz$LW>wPApz>MUm4h<(*i&9K*60 zZNSncZQv6kKgY1B2#K{TkHp9(J;LH8HX$UH%?<{Gmu19WN6WBxsaCiI9dOvZd=5E` zDxKK9%mw5po4G2MuRKz&x^eqbY+sJVeymB1UwNcR4r*VD^-C5a)yGhru|*ad3s?ay z(%JT8M~IGu#Krss7fY^EF>1PJW?c6?MuZ@CiijL%<>xM!%{Jn>2jH5hFXfHOx*{w6EF;R zGRrXexHC(!lBv6(ey(A!#EP{PJDJZRCmfbC!!hN>t`CQ)%;%89Hn9|2nXJ1vn4fXl z17In}vV2x#=@iy7)hYdxPDCLwm*tTn$t}QMrfz{qiX0RcGe;RIY-W}c(<^U}rI^bc zg_KZO$_&MwU=X0NkvR$}UMNekj;XO!+a6QKEN03Gq}!Kb50m!)625?X^D(F|Uz0VJTLy0$RUPmSP9fV=1p05oLTah54MwaR*PJsrtIiPkDbV#TMom z+6IFqOy6ZpE%XKkOPFP(f7Fd7OxGz6u3e$HWem3xil%TW@-NFT9!ss5;+b|MCc)ywBZj_zRfQr*!%^F$C5n^ztwl8iSN zFLh5u5;+)*U5-JhxP7UybJ-tq@>;0F!n@SixqKdRd^(mIJD24}8rImkEGx1!3Oko= zl-yoTV&uvrjU*N>OY+V`Qu>5(E007{M&tm0M7VJ(h3!&IT6UC(|JNMWEXRrO6!zMs zn6i8hIT;b`SX+tTk^Jn#lnR3d%V)~u{$ab4FTIk%uq5{ntCdgjL1Vc$B+W9Ouab<`=cutWW0CGXGCpUx`TO%Nk?-+Z0{3%`jYKSx8n(u_Q-dX; zCdF-RkqJT(g-#1IH>eC%PQ4-#=P(+b4#j+ai0y>&JDc(0+^DUZ{JdY%-@Xmz%%?i(7N9!N2+%gCb8SwiW*OVQ`_D6028bDNPxo%1=F z@3b3jPPbbHN6Bo5M4`(gWv=reicTjpScOJ0)1gGAa}@KOzM#?Rz7R~qEQdjza}0AF z-!gPL!^oq{`?CW@&M{mLw?wo!eT%7uBHEiNmT?a{(Av~JFo9C#byecSh2oaa^5cPC zcc8neUMpFVghO%jIU|SGra1|NDzA_c>p*4mxiUD~ioT}WDj`wj71DZ?HOG`G22IT} z_2m`PXLL2klvOaE9cXK6@Kl%-6+xk{`4lzbDTcnL?mSZE6_nA{Y`Lrg*E;kxb*psX zl)Ty?QPlECxzn@&O-;8zzQb~_I?&P_!`-8HG&J=+9WM_oWt1~hR?lk(dYKvz751c` z*A5gjpOfd6nng2{i6J3S=&CTHm{|sG6<0d+GBsrhhEi{b4zw~$aJ58x2RfOgEp8ZJ zUPB3uOqa^YaN2=Brmm_siPBjsJ5b4dPG_y`Kr2(%#q9|XsazuXtM^S{SSZt(`D^C< zOj~AZW?ZIDMf8u%49RSoiKc%_f0lkT{e1f2^lj;m^p)xJ1FeC2eE%nt^M6eGp!9C( z9oQK!5;!(c7MX`#{jozhWBU_Hux)H(_7V7%T!Npl zdhm*g^1mMcg0rH{(Nm(;-79 z#VE~r{k?iIilmp~89?-{tkX%!>wiTZYN~IUEj4T7i!Ev6iz?9sZG5q%T6Z3o>^r8Q zRHK&dMAGX!IuC2Z3+}S4=k;mBiz!s8_DX>lo!3`cSgbI$i_5UrcT_=Xw5gw6`udK{ z!{r*wT6*6RdH8UBHUr68W8Yx~r9<^)<(PD;tgv{98}*r9-@*BXgIp~PZ{L9hC2jm@ zk{c&=YU771mS*nqk}Mg?x~OiX*dF>OsU2jR7>Oo_*nI`NZPP@|>m|i`c#vBCgfH2| zp^bGD7%#cs9~P9fjk`&XajAZ+cT5*o#CpfvP(`mF>z!YC*A$wuO7&^$W)qe&3KLBg z&B}n+*HBojH&<_#faSgk1*P%2&th=v8<&Sq*Vn3-&1Cvc%P*X&7E+ryf|tQ>`31fB zE=Nj#QLC#8vM4THU@B76Dfxwybu&4lrrb$|#S>johOqC1!s1wEyHJmUx~s>Zw7#Jv=1^35-pF%d&5(V1%hLjC zU)5kod42l~B=%Orp(OB|=-aEXxTn5PauvGh_3bgBJkl4Jx8d%E#ocrtyrX4NQN`Fu{r?F*9NywbtOoEB;&2{h;lFbqOw%7KX7Rt($>Gf@=XO(8858LL8 zsK#!i{j7|LYVXzsXVK)X3J99EWkEI4$1VJ}u;lIaZEi-6ws?J;4GQjzy@+eDBHzkV zDve+7u4_22PbcmWv67%R(kNf6l7PNRE#tht66GG$*iurYhrDU7GB5QN7ZwNUf#j%M zev^Wdejzu?F?yo6!?h(IE)1cKO*17cHLrYH5Q6q;C&r@~!stM59pRnbxSZ-11`T{oPcg8L#&@ZTpi%+_b=0+EfW+-LLw# zsbc9mbIBRgWTN%{q9;+46lHLGb@qxzMQ|&6b@mEf_ImY`Oi6sz%yU9Po%w^UnJ+m< z&2zv}KHgNc-Zoi(=zG62BO}MX-f#U9vg`C?%(-6gHwH_cYt1E8K0~j!-<(8}K~DPG zbfvYK50-d_d}W4B6EbXHnl@<0>($vM8k<_hTj+Cl{dqI&>;1&G zM@`J$k8OLDN%JGya0EZp4@(n0{lExK6Q9xE_l=Mw*uif`&1?1f@p|!_kvAJ(BkA3{ zrUtU=tTwHfI#q2t*!zx|Hk7^IRqmh!9C^Ju#|<-os`7)=o9gN!jnSLx>LM4>&LI@l z4b{8qQsNouC0&esbSWVBnrWKki1&J5HGP?MY{FE6@xaoSmedZWmAid~u zr``%P-cnT8d&Qm$Ay;|XTtx)D-k0pz%7>(PxjiU8B)u=1=MNu}(r@%@xoJu%?x1{A z8=IQ(+56qd>pP`$*l3` zE_D)F@>k;N{&48-(6Z3t&`dl8{+YRn*#D!j^Y5D)k=ik}c`B0%1<%Q>B>#Uuzxdxu zzQS+*NBPx%M{-&6hU8z97iX@{Y>~b%xga?!IXO8#IX3t?D*%TlOOqqX60lWrqhuJ5 zfPVG|{7>TL#FL2!LRI7p=p@(QC5c6ew!~ES3mBU?I#JG=z}_m)-{y%-A{76bOn)E8 zSA`DET#WyFHhpWnH~vigUt|?n7Qcc01TKm%h|i8siBE{15IUZn1&&~yV2}7t@onOp zuvYME>|1;aR>xMxo@d42p4dNP9jqB#9{W@5+~A|cCN!siiH(nqCHKJLL@11m4P*C# zP14__KaRztzlSTr@z8gHPXem~y@9)<>!Y7X-;KT+eLlQ1xdjGAA0rJ>*71_B1c6IBF15t z$aaz9%;e1JnPbU&@H?3gJ`4OBSQnhhP6nq2bHUNU1A}`8cOsL)Ex{$hE7|E_li>5A zWZ>aYAh@2DhR?{9@M`$^@FSsdtWw+@Ucx%X#o-0vS>ef{E5qZ%CuH_ZUz`1&eI(x_ zTH&Salk6sON4h;dCq0EM5yz*i(q-%}aXtG>T#%igosn(Io|di4lx0SwFCok1Aw)8a zAkXCH*-SQ+`8l&T^T|E(?JD7>%8|f@~*BJQ&Z)&uMyR#qPlAO zIp@o3siL}~wso?9m~?Gca+MF?Qn0!*=e2L?!_D=@AfMA!RgNA07jwAITNLvlx-zv^ zOS_btlZHR~?Dq!dyhSSS8v;Q8T8mT;H_aC3_fdLF162AGRqLXRXHTOI{I)R{UX;)s zuS{&G&L30hy}PSx_N6=ff*UC~rmog|S9hVR0@;X`t*V%Qd?*pLgSfz)Hr8wZPQ&sl zZ?#I^RZ%UFAGXo}fu`pIe^gDV%6Y3lP{*;-daKpe^%Yfh-s*RC_0`c|>ZAqgUasbkb-&Xf5aW`h3gwtDJ9Mu>RYNW_sIrwEer2*(S0X_Sa^ zr%%zMGQs%KAy*ez>_fGFBW!|SVd^-ov!d1BqOEmRm1A0`JJez%c^1v&s08XsS1nLK ztP0xc3!8AKEwmS?@)p{*05|akHZm8h8h)iim#d*>o-Lx$JT;(pLM${|c(NYw%ISOQ z6L=|1aflTy^P)Jzp@wL1V+LvZpUmHO{ddSi=I`nHZz8D9;9;7s^7T~+dfswFZg6O^ zYQUJf;Ya8xk@FV(rm5VlMhlKJV0zAiV+%)wx*{9jbR| zyhEoubgDxqJ9MH$%7?#VOm*e(BQ;lg;I)tSp&lRD)-kGb(DZV1nCX4857lB1Z=_u7Nk%f)dW=QW^*aNH53l`1a}H3C z6Kw0zMzVT(l|%ZC!qMrxP?%JL4t3}dHL|<`+mCaIbD5*Uao;prc!@(7TeRRyH7Hee zttVJeX~6Wub?bPewd=QERgP(Ju3>?54df|0OIOG^)L67|wL`Bvbd^I_ICQo}3%=Kv z&b1zI!LbHRKgfXL_Rw%WnX7Wc%XBkpX_5Z+;tuF7eABTD^s86c1^U%n#dLj3U$xd- zpkKo58t5(1Zx#j3x2DEhpg%zJt!dXE1c3_|>-q&==HPM5vd&FR0>|ET{CZ!v#QFnJdRJN3`bPtXH(79iz5-Kqp}vJ=zVO;v zdEw(CaG}130v9~s*ai0)$guyWFT+{-X_7D2NXPAB(Ly~fIJ)qA$9-zif>#~7M>j3k zI@*BYlP%cKfFbwu`*I}hOKgly?Bj|`CTM$wZj!*!KK!GG>i^ZXRo-`3`S1!K>WQcX zF7ermefVb|UT9#>TX(5yb#<+`?k{Q*RD0|Gq$o74br+aXSrdZ z7JF1ri!s%32P#1YM=8NE)O>&u{ALS#iElPDm-wc{QG;CTzTs2IHE7*8MUGtiyQyWZ z>0D*4_x{QHu)q_2I95SXo8CXphjsQ!@9%3a{{G&k%J+9uVxq~tKir4Id^kj%Ot0VH zQ6nU`b==nK_EzT-YW1Inj~$}FX`txO>Y)(CL=x?wwrF6v5aeoYIamXkrwYlk&9XHORA&VTEYEad5qrTKuO>c1A1dF0y zJM^V#3`#jqvbu2PbfX2;Rt{+v|Nr}o7J1n(vae+yCinlJ`E7P`_OR?O;L%F;i=tITcyIuuao~F6X4y+rDOt}&#(RC$tJKnzwyI~?-HvMuO$AR zScZ*%AsPI~C#n+%BnBsv@$cgA#b1p76QBP-kqK}@yp~LWyTpr)&;R4G+t>r}+}PyU zaj`>U!}0kqihe;(fTyE(kr7}K_WC;V@ehvKKH$0`8>t3OIlBQGmmn)aS@qCRa7iq*51lB@u))&ZLGENv?r2slA3yf!2j9sbdf- zY45_3R5F6diN-ET`^a_Fg*WMd12mJ|MP0a*ir=0)L*$|HD=nZ!nug(AYKH^+6td(S z?83b?k3^C^qq_Fcj%2D{R=yD>VObaMrQ%*@S!AWVyXRGaV^yWNfOhRxKq6Vo82rKY zSjI|51+P*w225s2h1G>asrb2ZjdJ`RyLNHKGAZIjDn}dJW|Yb4_>aozVz4BfMdmf$ zqw;uY6DAZ-1OB7pFeX%)G)>$`>4mXnmet6{P+j-cnDC_i>%yy4ZkXZe z3^d|+m*$CM2@;<9fSakz2P@9hGxgwbnqN<=p>aFSr-{Q+)#H4cU%jq{w&Q^6+K#DH zq#0~nQ1xKbb|{*G7piTBv2d1Ejjm0!cj1p(l9l$2D`UuvBdS;+d9mQ#D02}(EdLsi`k1Y4DZ zb(grOs=>qJNp+Geu?zoHbtjRMm%6;axd<+*rnm9}mzOma8ZTA3@>Hne_D;N1bsMdz zlwsxN(21|Au2l2F63K+Ws;*Sbrg8^_#B0@%JU~3NH3TAc;=8J5qqUO?O|`~()mlr1 zC1}bxuWD8}BExWAmG7CdoR;NO1R1`o=0ajWg`}UIIImh#UAGj;>LC@os^RcsbsXKSbvC3x*W2n5BXiAH1in6v!Vp{q! zm8!Hwtu+%%rjt{0-DEz)V@oUv% z-rB4Tve2Z~>cqX()~n63!c#A9uC`v`g{2b{T_?oA1&K1yiKnX`k5;+uwGu1TiLa~a zzMPtD@5I$ry|v!fs_K=6 zSEZiqJRzTJEvuFejLqljNh=F?yzP{F(o{Oy&g1M;irJUi2o*fmXXHHYR-NsV7=RHX z&JpcUeX=kRtHz=l>ON^paM>6&$Jd{$;WCy1x$|g;`pz5Eu+a1$ z9nnzG_{JcxQvxO8jZ53?}MZrC>taFM^)74s>z{(w>r@j z^;=4RGw45hqGe1tC|aUsFb$K*k}H>J$|oPpAP?10_*S4T+I2lL>`_s3ugy?6UGidnekV z`j}CqZD@vSG>9eDFH~upsD?6aB*2t9GZ@I z(+0}(2B_i)df|pgMxqXMq93ZK)tw_}z@r`xvFrBL57VWerOg{BpD?ok!Wp{Yt< zOjUe!JJAkxUv0{-vZ_jQk9H2*kROXe-ifNH6dao(j9JDB96(*%;DBrf+lj`go;G`i z$U~zw4xm;2=#91-lLD-)s-~7XfcB{8fS(9Vj?h%ALAn%S!t*?%L8|B3Bn8vTPA3Ya z8JK!`0#SAn@zSC_12+YeiTKF)u=v(kzhnHi{*H`%Yhtg*mdBomJrKJ+))l*s*!uHh zXT@5{%XbP9{nw^0Nwp`ROZ=YvF8NtwIwS`;wMSoKGnDCMOs^1Iy`*z`ya57xPetKVpJ_!9M^h)Sye&OGR z|H9uxSK{YzPUuWB^oe^hlY}$Z{tuj_$wLuKEv1lHGcU&9=tzzTdP)J7m4>0ZzNvA8{nd4a9HuZht(8ms`6lLm+4;}Y`LoD~3bFtDJ#L~V& z?>e;Fp?^8_kV6kT^ngRkY^|<)pX2Uz=pKjeaOif2ZnLPN)giS~D)lvBfYI%1P-~`& zo9Z~VdaAf)$4z!fE#<1CYS~jEwR)Obd-RK^ymdq8WR;dLY5V18M5VmO8(+)l5kTRyp z8N;4%+~W>C=Fp=KJ>t;A4k_E0s>RLXVQv-=bF+Auo5jQ2EFR`&@h~?}hq-w=>{fS; zTO8_fsN10~hdM3V;b@1d9U9}%{toSD(WYNH+tGD2X6dTC?IiyFb|`6oJbfItB}S?R%!5K;=oS*>`;QZF5%D{IL!l@6d4$9qUk?L&Xja za%dBWHg?F~imLgfcT&Ti^Hx3K;Ook(gqG#JmC7+r!?&D3`!_!P#D^a_xX`b6VbEMQ zH^0WA9Ua=iAv?gi`P(^eTZguBXlsYIa%fA3ws2^3i_Wrdg4|h;InKTba%b5$LGCR3 zCdi#--vqg{?2XNxHQn^C+Ux(pz$)*(qj;>6M|(+iAKz0ZUtq2G-jPNIsJu)xdxXy( zp1j-JPoJh7Rx~`+uUh#pooW!xw${f)Ag^s5L^hY}Ipy zt@2hq>%(V!__Tl8V+K}xuPbXYH2|x8w$g_c?p{xGsKufN`=ZD-40YTPhXy-T;*fo~ zat-$3$~D-BE7xEju3UqCxN;3)cW%fb_cR=Qj^z$M#i5fOvTxAb!R{H@)P7xan_7)8 zx9R8hjD(XT(V2eN=WtWDsMMhY9NOOvZ0`ymzT(4|efW}t&oB1j^*&U7Dr!zVf343d zmle%kX04q+WB_C zYv-Tjj=B%-eD}ef?>@NmtDIb=Lw2gw&Ogd=qa8ZZp>l`Z=Xk#R9M3<@9d)1M`R;Q( z{}6ZdV22KJ=s<_;&99wrZ+`83d-H4O+nZlI-zg6B-3NTW`+(24)30{E`+(2iE0Mj~ z`!H~om%Wk9@)u<1W+!9)uQvYJ+wvQBG`{lC6KsbP|t%FH&!%UQRucx<7SmYDwxU zVhHA@np3BeOTQv@P-@TAP~rq)WXb;|`8v@74>7A%q5{wVk?b5;OoqT;;@{x)|8{&u{K@!z@tfk;;pcx= zd}{pkcwKxn579_G{I_L|BNF>5_GRqdSYPZJ_7c1`b_1&$3u80M9e8|fG#>pUVmq?O zK#DyDza|I3^U?dFH?ynYrO|VvE$k~;9X%*IGP)xx7NN)w>@E0qWO?LaJPZCFxi~Tp zuluo)a+OPP%Sa~T;a~6pp7T$J?+)LH$NXF(?@uD5;DO;0;Vr_E(08HtiK2Ka^v}>z zb{bq5njLBmokT?cexV_uO+sF4JhkyNI8CHE0IZSi8UrX(l4h~*qSNRId5%h1170ruZ#?xSeqC~ z#C2ehzKXXtR#=R>8riK>V%%5a7dTkA!ZHCJu}lq$A@*ox(T0@gF07=yzTXEDzqy(x zv^J>B2)}N?{NgHBGF+?gzZ+6NyQ-Cx*Z0#v;zx7K>t~Eg`7mimcv{mmiHrJSK>2%H zjU1P2uOCS0ysM12NO*lZK+_f1+5QlO-$b%HZ*61)CTzQ-Ww^@P(1sKb9Gfyzv6k}I z1_lzun6gK$mMGaJzp%4^&1vH#=CALY4Vbn5B}GR1+P@+7wSQ5O^7_6SNa(%6RV(E2 zOQ!CL>HS9oi4X0ABBywLCYgk8me;3K!E*(!$IFPPis(RB zjN02FV-m?Pgl(-VsIyN;ipqHs~nQBZo_jNt?c#wmj!UI(sanUS zn!*G~^YAm`HcH=1wzptAeRRsSHm_f2*=|z!zm_MD1=$%$&JGX$N%vri%68EI zV?jyBbR(xGTL1TY%xrPJlO;g6Uk7w6SxVpPZef%qfycW1g8C6J*Y^6A8>)s%3!lv{ zvtFP2;ichIx}CCTMc1^({^q9UFX-FBvNAnAhh{{gIJTeda@Zb7H z&(l$|tq-@+GqV}rgV{P^gwE*BQ|%a?(cLm$pU&v+mmkpM)7;!Ln|twfLFp^MMBnZ& zDBY(YK{-#4`P?6!e~-Vt4& z!2IgF#r9FopnS7_L8=N%w$3kXrQZ_r$}ZV5535BQX+nuwq)})yGxGXPs*{p8NeW^n z2}#M-ILU_WearF-J!UTQ0QY~Iht;YS^)`6@ADbBl{K!a1E}-r_+-17#GP>yfmYSL! zvDDm0MRF}V#MQPFBH{J@wXk@VxgR?J%#{VD zEA$71L`m$RAUoQ7eV1=YT~QIT6IAgYK#nE?8LFsH=wH%XinqOGddn7f^0eovkS=lKN(B(vBYE_oZUOSD>2zyunG{({FYgt z`I3DA-pcf5p36LnE&8@h7yAKR!CrIcW@eK&upx7DCWk$`EVF-RH*yDVnc0Yl^>MrEevt;MD^x(1(W}NtdQavVO32dJ{4e z{F+*q`h=*0m8lm}kCRjIj#N+T@2n$Slv+q;!D*>8SW7rIRh2p{Rhrs^41?RHHch2c z0ag^gPJT$vffdPTlK&=>{j|_ML?38d_yt5Dv?d#qrzY!?70E-A`zCiyZl5ekCKA6B zjqn-q2rGk^1U|)be|KP6;`zj*iF*^bBsvn;B>s|UC+|Q@qCRl~Q3{78_D}qQ)rZXz zDY6lMAOC`Qg*W0avHtKNI~8=tua93AKQBHv-okzbC&a7chs6(w?;al--zvVb%QNt9 z?6ug7?0$GZ(F~HC@Y2|Mv3X=CoESSPRuemd^@!br*M%`G5S?#UFehO z2hsnKpYUn+KfEitEc*B8mC-*%&xxKHog5t(Jw7@ndRX*;=(XFBzN28HnBi}|o zi@Zw|#EZm1+()K>C6T{I{v0_cG84~=QzN;^=*WSQJtI4XwqfNV8vG^rP4MI3+rbsV zr-Kg#?+A90*|0u%Lg1Z1Uu2ueph!G;bnuAaD6$*wMDCG6!8q{`--eD29YuD5_2DnV z?}gt8zr?!7gW)^KYIuG4a`GC^56=iUg-;6~OO6CGAV@}pV0kq$O%wTl-DI_lt;#Rm zBvW6(<+I}|YK;BcE4_ZT=&d1^*g=TY@e^MQ%ke!8#8W^me{&qTs}uNGE#krE2J@iF zgDiN*Cmd3i1;r`Lf4N~A+_2pM~naBn(+=B1W8Y5#yfBN@D1Jg zocGS(98znjNLG69Txle$y;m=HC%t;9gDXGsp$fcL7g(uGQ5x><3;e-{b|7lKl{@?F zPCgv!!@)k>LBre_Z{>DA+{TB>Zo`FhgXeFNu;VfKEO&>Z;h0xhPQ=(NEV0U6tM!&+ zn=yz5SdA7REt)n*TRt;j@1C14J z&@~oKQH$3iI7J!$1Wo$T9-Z`_L(0OTj;iHph162CpeAK=R_JDXMw7B@DeeTzjk?+) zSKp|VSB^Kbz+-)w z^WiZ*JletKYfNjZr(WmKwGQzrRI{*pitSzX6lK_vYfd@d9-X9Ye!@*s1{*<5?&v7{ z{;3`nvuBLrYo%*G;0=q0Y-!QpXC2}_qU8oZ<&atek!uuRWVz^}4k?o^N5^=5%C4oM zo$s*reF3zS9B60u7;mw8jZwp5`yvMN_EIew(_-h#m=@diF)gpVqpw*sWOIi$vncwC zL(1?+eE#cL?bAaEd}WM-%YC@`7<~hBbuFJ;G`ZZONlg|t zU1QOZ?JOER%+#1;z0r`l$;v=1s>x(!78W$gd_8ixroUUcCZi$bayx!!s;Tz+%yX2h z_LeInK4$~XqnxXrZ029CdXo7xfy|?ot8Q9iDlc!kQQuJ-#tTlXLM!gI=oK2KxtBT| zqG6g_Zsrt94xcr{@!HjBu^HrC%NKgIbCb`o;BX5@7%)jCy`c}2$}N+$AZ9_tg0KNi z*BUU2Up#WJa|f)p;2jJ4EO^v_-L^Gg@K6JG{MLd;3@F*tg53-#KG=Ztbp}MAv)~8= zB0pJx9ZU52+Ogj9=Y06Afpy+XT|Vse;Zg^eD@Pb=sPmRT?Xyq$@JSy&%J2SDm1es9 zal>*?9?|!>HaE(A#6X*y!!_RWCk$lPm>)5fj0t=k?Q^@pGCHYDhL8KRcI@-2tyME zT0o2R#_ipNfl3sOsaa$pi380eMUuV~2x|J?GF#bwMHrrV&_Z71={jMdrt4Z>-6J_b zXy||grsXC;l(y(IOv?!nH7(b)NYi^0ABwcH+#);%miSOJCW=Lt*z|5fL`@roWxZ9T z;Z2OFsRLf*87yK%%_T)%O>ChF5-p&ObVC8H`YF;xisng6{A1l12A6nIGq_T>Gz5~U z(LB;f5;kf`F*6`ZJXp609i_=aB1zPEw}g)ByC@q~@hc0C*ioNDj!3F*6F|zz%BqWG zIV=IBX3P|eEE^qm6Gdv8uPweJ3{4nm0WH!rOCm{i3q)FEAtjX5CquD5;~6s!O$Z6Hh7|3~@!Zp--~$W--6y=dSV2%=2&K*)PW_Q35XzSJ>lSKRKQc3RmTE4v9P)f26rAXD|7 zGqI$Y1MN^ra+husOX_HuZanqGlB%a(OUt~3B#tzX6iF%|gj5fOF=--84w7ynNDFAB zN#W3KLP)usm^Vcha%)$wkRr)gY-PtnOr6pIxGnQJxjtjQg&kdO=0s9nu$vdM$jX~^ zGuJ3>0u^ECO$X2-O|wc|vqV~CA&U!0k)&ONT)Wg1Q4jVe`5bbhn`~^p!@il6T8RMe z-e`jZoFNCY0}jX|qYh*?I3Q=xnY8PSHlK<-bZP)C(mbI_=8~Fmm{LU&Dv?JSskl$s zmrpE@LJF0#8?{tFL)OGfh4O5nofh)Q%d>@&YNm)bw~9D4s%il((hNKbtC@UadKFnn zwADOPB)J=?s`@FCc8DMxTB^@!xh@n`#VPY^dF2>hPhDuIK34`uf)i9zbrEff6+uY! z(mYZm$$ElPs-8@dL=FaR)G-K=KnOKdy^_z6q(zj`KTTQfUfqS_sVi2dT6SOL$?HPz z%p=)-k*A>xwNtlMQo_qNjd19kJ}0|0!l7_Ft{yqwG+pSMK8GA{nl98$-B#*D3|Cgm>T8O-ole(ZnU)WJ%~kVN^3$d|bK7d~UiX=26^ZxlJgFYT%GEuMtSp#5@v7 z8BLT#)e9u`7Zwg3(dUqpR-+=SMk2>$Ay5x3fe3v^HB>#7EuhqXj9n;(jv?s)GN^@` zk#D79PzfD_49!FxRLw*;m$s|D2)j@Q^GH(b@ECMiRS-$s`Phw6PPeL{Cduj}DSS`` z)wf8IjJsx02J=~wWjIj>)z@3esvRo3PzHSpu|&3`=s32g$NK-5Y|1EPVdj`(W%p?|leCC8qP3FkV zL79CrBQk@r{%@R#rGHOmcE}Tf$sF;^cCp~(`Tn=rkm2IrgQ1h zWDndkJ)Cue;&dYIu@AwQtRB3{`oUAIAl%6s!s68BsS8u*q-Le2r0Us8Q13CYUurjE z2ewWPN+nW7So_&wAp2tSZS4I|Cm&*mf$rq>M7?WE{~7Eom`fg&JSe$Wa(HrEb{9+} zy~Ov4FB9)4-qbq_u&+QDkp-8r%ivjw)8Q9~|E&zH5B@z>4^$@l-qz`!V))?4#H! zVh)~*J;I&>H^-L5{u=vp?3~z{C^Jin>=zpW%um|Bg(UsBX z$e(a`^d|BrT+O;hJ9`DRL>rzMvI6^_$u;2d38%LtyU)c#!^8CM+eV5gc$5{`#jTMn=!E`Y-_SRqPqcSO=n*0rZVKHHx{7QHXNP8nCWTH9 z9T%z!9U9s{^oP)nfrmnyhccmH@W@b+MLaB=X8;Dy1n*^^)r zSrv~9RuSp2e{i?p5LQ<<3Pu9IkfZYc>@BRJ@K2VwMvuW_`<)728qMp%TX&*nE33UV z_i2cGz#3(C89hdzvMmC0-kJ|&6>RjFT-~g19a`tmHwM+r4H;AwQ)VL0sGPfv;VS1U z7Xrlv99Lw~FlB&}qr;+(i#QZEsC#FRmSA!8VBHlqie>cc7e+O>6al?hEmXPE(GoY&l8B!Q;A zwYhm}m0a$_JhjlR(BY<@+&t_NGRC#JS)W)m>_Cf#+Dmh{ZZUNOljeB!tdAWscd&Mh zx8`;u3B1jRw;IvPxhaQiMU`{@Ww|*II&{B7EQzZ|R?hjSK^1e9J&A@_%z40Z_c?Tr zLwC!PIC9>aoAfZ(&Mh`zs2R?hx_L)w`I_9kN{7@U{%8Vn=R9n<+FAV$eeKX!4t?p+ zyAG{(=pBQq=T#U~HE$P(c6MmELpwP%%%Wj`bZC@8mGee8w5#q~&AcNGnDcLath#QV zGEc}uHgAaI20Nr|sB(1J0hSxKzd^Zqy$-$T&<+l5?~pRO$kRJ-TgRD4u{t-bR8I$7 zOV%jMAA-OhBUw97Eqg;&&r?1QpfPi|GDpYERSW5g+rn^F^Imr7C5M(fG}IwmOXWOe z7p9iVd1dBk<-9{2I@qGQ%Hk(-b8ffXtWWizR?kygU~q7lN=prh{j7z?)Xg>TJ@))q z)2;g}P?;P?j}h3ZMXScnGj|YF>Nqp{Rdw^sV+b<$9AxeYXg_mC-MoDr!lWqANmbpf z_Z@oAp*6ZS_;RgLrVa#w9p-qh?Kg-1Yfx?5ujU+{dSxZ%9N=W1RVFiG+sp`neln+5 zxBX~P<(yj`y2T-75#-!95>w0jv#RYEeXO#s&AjI;b8X)lF4wl!qFG-!q&!$gkCE?* zdFCst=WcEeSGRqyTUyDxXo(MR^x+Lgv}(>Bx)GIaUmGy%GkvV0uFZUFDspY+O9WD0 z7o*2iaOHb-eFDu3s-k+XvM9^(w)MKgiZ=76D6g4oW_o$m9L#uf&p>xdj`-1I<_mHGROs=jLMoU2t;=+JHYaRm+4w_i|$Iht#$c4&-6b2hPP z=m!q1ap(+(>Me@B?a*5ez2?vjYDoCG>#bSf!*k8?+Bq9pG|Qe{JL^A=d()ve9D3cN zVV*@pe|Jc^ilJiEcx(P-t_Qr(hZh*pnl}9&M6^x6Jp{dE1i6FC$B&wT`XdW$>oaFp z57kc=+|Y@Zi@oa5N>fjjx2DR#a&L|DVxUT(@?y~N8go|poQ(QLvG2s1B7HCG=521k z+|LbYQ^r-!Y+GR&t#(w^%~6(l4$X<0L$kHo!HYl{U^z7F0dr{9QUiv*YrzBqV*jzg zo)x>rGD|Elx*V4JHP`75suf&=EJBDBR&lKQ0tS_FiU?*1nJM7pcnMb z;?=2kW*S|Uo42JNoZLLESybibercGw%1aWNwhs-{_PzzmNY0@-e>2RSYb=;!LCS#H zj~OsaIcRX!tX|8!V!_K6s7)V4rpqux^_QzEH}qc1jJMzv17dGl@P-9XTcF>KRXN*{)kt8F*^W!pInoC0U!M9k_(fQlE)`B9l|kw)xJe!{_UabLg$BOg(ik-LZzV{LkThg zt_nUMyf4@hyf`=qpZJ>KAA`e##lZma_^SfX1@0jd|DwRGz_>tFVBf&@fn?G5MIRRR z6+K<_K+#P_e=GVE1MVf;mthhTYf}r0f7qgyVGc6IGS(HBVG5F5r7cAING{W5n1XD% zEEjKIhAC(eS+!dl$|+#~(S@>1`!b9^vJ%xYemrKa8rA`qVeoNGSq)3}%P{uHGL*>3 z+Ek6KQZB>XlSd-R`us8sKC-r?BxQBHriyi_Wte>OS!7wVT87cbRY0#aiQOlUG?LhU ze6kfua?38m?2|_#iBWbL79Ux|lk4j$;js4joYV-1rN?pgRLCmnGR!c_St^*7BO*UBPhT~6AIb;sw*a0RjutU!@A>B ztnCeIUuJDPNKI&(F-4k)%fvEk+p#ot;;OL>+m2f2H?*uSDjxGrAusaG0W3Uf)zQd{ zG%Plrd{$(cy;ynFDmg3vbyCK@W6B6H8d!GpXmFDeQFj!xj?YQ9QfkMhqib)RF|(zG z?It9*`!b9=`E1$99NDv%VbxKF2$peYj>AtzgrPC)6wo4F(!R{vc8s)Iu~i4GZO1<# zXK+<)JMOB~Z`y)kC!ZDBbo(-_I%<(wFDXM{&#?p|i~yD#-CK#FHgg11j?a~itghs$ z*m6w$B>b07RY_Yg=j5|xBPGM_GHcP9*(kEAUd3CBj^jn1sfI;IPc)V zwdPQRETn5mYt7N5Nb+=H&5@_8X{LA@$V&M#Y&nimeebcB9AxzJ_eSkK){>*RvXQd- z-Ge2^^iu6>%)I9f)q^P~pGB6JSr4`x(`*tR)52Q%(t|lCk3^Cd_F&Pm?U6?b2Ahs! z5Q4#~V;Sm_voPs6rfej}`yT8$@`je4mP;91jxCps#5D^$j((0B>s!ao9@orp)RDxu z2U|`dPj$Qwd$8x|#%gztv0^Id!K9N%mO*CQd&H`v#+bnQ8RcVH{O=K?j-$#Hg-yp% z_2px6LFmD#<5Oj0c@BE8>L_2MnG+f(w2qr7+oz0`EXO@qcLp3N0$QZGTiAWn-I_6T;+f5SpmJjG?ZNbu&ywpIyKE2EA2t7#tVqIP{P8)FW2CYD zsJ989r<{yDb{|tl0CzfT^O-S?>(xM5n-2uL2yi#C`6zq)jA?vrYnY`y*nBL52w%4z zY(8q}XQ+^U5rf3+lShgqZN&1U+lXW=-wWZ^4J4d~A(8 zJ+*~w87w#N7<2PxC|Q{Uimn+zi!_69v>gN`EwYf+1*Awa@M9QNnU+KtmrJ7mo+_Up z4>;pqX`ZVY4Kg|SKKE4QF=aXF$x*h=4Jw=*F?l?hRAX=MAPUgFCdYW z344U?Tmutd_8?;02k65G(6aLbkHcZ+ahRc{<>jgm9J;{)IfLiC%sl7j3|>l_KV%?p zHV}Pyf*v^)sYfB+{_xjrpv|Cfj?^9+jt4Yg@S#(H~7wc4X*5 zgH*GpRjDDh;@i@L4(W4jVI6w9{&e;-W?mD`aL^O;K@NRHi+eqP_%a z+f3V06CFiub&1Gz-p7F>f|35nYV5@iM{bMUm>7e_d#}WhL`fnN{~`Wq{6F#MiDth& z-Wk6#-X5PGKaDu{1GDS0A7)=8`}`hQ`!~;|Gr{yv!~=YgejQ8y!|A)yovaI7kZwy) zPM<t$_MyWYIW)rRtWAO8{p-nGTJjC#`oHwLbXOpKfysfipOxPYDYngge@FW(Y!_McD2yvE1@k=^(uUmP0y zf7pBP=(wt@|NClsABu&kfzV9Hln`vuh9Zn53n2+Gov}2wWi>OBY-Bp3CqN+7B=llc z6FMP*5LyV>#-JIK0;EDhLO`?>LX!8h_c`~@jLiG4^}Or-<6Xb?czG@D{k{A2bIgim_bap0wrqMB6 z?j@6`liORIiJz7;dOBu#PX`&iAUjotG|`HBItZmPVWJfo`dQibLd2Q)iAOzSk`cpX z;>RWOX;U)^oHFrL8T})ZF6T_J^DB8lJ!vW=8z|1i56YP*G$xBQ77eP;nfTaoxDj$2 zk|~sTCO)cUCrxV8J0EH|5=2`U_oHAq6Mvlwyst4$TnVY`Up7G4`<8n4I1_AZTIyXR zMSQS)r+n)=6Yp$*{6Ryt^tdvT`R_M`erKxWN;wn1oeKQMX0;ioPGT`myi!KL?2dx=qcic|6yC%Q>d{&F zwwZTb3nbvn#9I~Io2Ia?1yZYDl{0$SbvZdW6MERykU#fY&d-Ln{EZEe^~_-qT%uf=e8)p_urc>?UAaOF7f5;kD#RbyJBvPUHL0 ziY%XTHH#~_MW!TqRbS|t} z;89tVtRvT5b7qM=!#wZE)tv58r$zU3g3C=n9d3~8WqfYZj^yiFcYd6S8>jF$=seZu z<_-AvRKNx~DsALA6W5tR?~(X?g zo2Q#z?jh*rvJ%;EhDlbeYCB{~x4Jk(*;hu}Ux1#r8v6?X#V-KCB73@JVl6GBIV38- z8{K_1-5%9tCSG@2zNf#prn7?UFf&Y+o8IaLKh<>#aVuf;*+e@eZ6^!JU+9aAN!}wpHis^s;-a&V&sG=I*LG z6SwQDF1xw1`zmY9Z5trpv$NR9I1}HU!s~H$_LNAhhF(M7lJrAU$oOPsr@9 zo(fEJe>6qHDQsHFZlZm{Z;c*CbP5|!;WzTcWyLL|E7_FG_Od!U1vFLjb8Xm!Ta{kc zHL074-%DXGKm=7cL6-C;dar%%6e4Ch?`d0_lWTv;zy$C`z(YdjSJp+O6ccmS6A~!k z*2JW93MS&LC*u@+ZoAD-e4%OzZvy_3K%SH3go##H2K>iui%2*V|E^@euFq;n=l z%b5|CYgc=bGhxFYT5iZb6T6W!v9f}@U)LM8De?N5mC5B!(Un%Ynv=`ulgx{#`c=*R za^^%`_S<<+5K#fr$lthJ)khiR1qQu`~_FjiOX zCrcwgJhLw(=6KaxS_QYi`RU5@@lw5{jBa;nst>oUyn^m%VMxXQ9E@ku#Bb-~1Tf|naGr8{+ejn4q z9?6V05p0@xid@Yq>&UM9%o~-vy&*$#;;strPO<+#T6LMDU-J{`XYl~IJAG~X-1K5R z01i*jOmBk+z-Ou7aR1yRsqdvOAKGl`+Zw}{WTAkj#a|6LQ);{S>NDPD{}%Xjbh@XF6~`hRZxYee0P65IdH z*o)jHcMJCag+$dmfV<-o+#B~cI}eXU?}%O%?TelsJ%+1?w!!xQx5&HPP52`5@`fTe zMK0k^!ZRcFkpuY_-z*Xce@tAwLipM6_ru={UlHyLpNR*+{^1?Mn}q$LPeZ>UR{!Hf z0Ju7Ic4$%PgwSE3-9noLKM($n9f3!KcLuKv=7XmOYuP*4lIZ*&2i^?4hzGz;fpY^3 z0u9*zcP29U7sSPT&Hp1}@_);}0{edhUg}@<$9#YD{m%EQ??*%cxXE`BdlV=54)g8d z+uY}?dcW!yRWDXOSoJ-+`b++8GB|{-NOsYB^1bG2<|aANJA}nZwzm{z566I*i^@QD zV%et}!d4_3J1Qx1Kv;@ANTevG$1Nq_uDfkbvV%8-smPRVP-NMI8|pGUPd$0L=e4$J z9y?D%o#j{tjMUhROzJLdjO^++&0~jt2xCz>iY#6SLs*JT)m2tR0kIR6fg(xeu@afe zbD=D9?7IzNBJv=l1j0UKA$D4u=3ze>!aU?bNU_&9gmp;v(0cM5T4cLhJOhTX5S1{w zr+CxBA*@8Q7prpej*2KSwxSAHq-h}*Bhx}T3Mt#)iefb?N3ATDBZGGIa;H31t(#8{ zn2yTPj6ty-S#)VrHjoIESzxm4Qe~ZLuNQ z^hio)DT*bj92Hsm#@dt6#E=z9Fl$dTn3cnxWcsiJ#R@r@HCU5M7;^JA8yv!xB&T^v zi;6|Gilthon;OC7N= zxpmCC^~T0j!fc+_%0yWUd-6IGSSp9CmB~es6%;Fz?a2i_>|Ig5j2dR9auiwON(@;$ z6FG>ic80*#&g8)&&2VC8vcoCTk})7QrZP|@=^JZbk_>VZLS1VCZtY7Y+{#<~l8c*) zAaCtUC0yibjkPbixNW1gFS)45CI^SGFNs-(A6?!!Ot3>(m|TE+ifIBiCes8}1rU-2 z4#Y)xhq<)@x3*%=?g*i^!h!`wB5wMkvAdN8TM zVra5#1{>25HYPc!&d({!MLhsECJ)HS>bAEXSN;8Ep};c~6f={KwnaGyFK^DCR8)Gx zpn70_Xpag^57rNfmC2Knlj5WmBU1^}v*JV8n8d=SKlbF78XUs7d*6FNQD-xqL==u?gvzG9QH(i;(3rvdCi((na3=M#T?=v&=)7 zgeqX%s&K*>!YZVb&q#|bAa4g{I;e@an;#pfP~*-DkdT8E5k#u)zaKK^6U86-^3}2lh>Y zMVcP1@_JOijd4g4-NdOxu@;tBkA}zA`M4ej!iXI??e>#-Oa+DgfxUNK-v_p<8SvFuOUWq7OhgLv4!I;h)yX6 z{W4>UvGlJ*v7GWiQqWviyL3x1mj0ElcIm<*O)sKdip5$?7_}S{1VOWO5iZwb1zw3( zsjID;Hjv`iW+ggh2}4e15gMhc#A4=<%z#iQJxFrHBNJUxY}S;B3_NP2*!Z zSQw1)qZV&+aCFE@JOj=MphfBkSb32KMUN~;MV36!B;7oWQ3Pr6UqqX%#F1zHT!}{M z<|6VU4T?5dj*2YP7EMy8tua0kibf_lYGfIh0i;vVA+=LPQsjV8AU#N=7zeaR9S4k3 zA_Ri&=prJ+D4;p&D5&WZDOnxR8%r2+e4?#HYc$!*Z)1I}3>GS*2O-68)k^e59SPJ* zi8!$mMbYv^S-_PP4N-rZMU_+l?a&1@4#P?`Ly5eA`bZpxmFRhRUu z8f*?85j;R*vIjTyzv};q{~_+UzuEtdU^MXGz$cvW{#D@Bz)v{eeQ)5#z!iaWxT)?m zzKIVF>>t>bnDHAEGydQB#=qx(EB$Hu-Sp4-Hg5Ny=syaZ^b_25e?$7>^wM+|%XEf) zh3&XiAdvb8cMAN5(*@6`9#4(<5Ae@OeJ6Dl5e1f}vZ!FYaa+I$=Mb*q z#=#|tlM-_h2PAe(Y>`M2FW^%m5f>SyWbN_+x=i$llJKN4b6Qw(z$&&(IfM7@i+KCOn&%hTC!4KNk8= z=;P2koNIVB^kV4A(5lc~p&LS165ViVC>v@DWkUOewhwKB|HHrVe|S5%F8D0>5Z)cU znVSeN^3Cxb=-ZhXg$ds!L@exb9Do1vd=9@)r(g`D+(Lrgq3|o+;uc2E3dk1IFLgW0 zMVx}UxJr38UJE}jJ`+O{Mt`%;w49kV^Jo zH@_?!AnmQBKWGD_#;vxIaVBR^1!h@$$%+AI^1w3M?q&9@&|SmH15DX2Yd156%{!C( zo2^aD?Ps?wSr)4M?Y8Cr$gjiH!ffZ3c5wgC+|2d1b#tY?-2F=A|8!f|e(kXry_X#@ z-S%|~dsec0XusyOeT!@EDv=x}#?YS6F72(kL#HC7Tp`A*HKc|<%VQq6U5y2nuer_R zute1u)1o}nTeb>Zv&8*`hOhZa( zT(e{zc-e8jU zi$hJ}+vUvlW*m8<^}Mc<{g!zVc`Cc}*H&=XlsMXPbp^-0NQ_Vq=@{CZ${8vpz85^H zxuHb5Rg!B$3+5iB9#&eItE>>$6>(TvlS1BR{Dqj7S9+A5VqV@Oc9Y9Z%Z0qmE*^c0 z2de3JG4D!3Ik``*54rj3>aX)fC$12#CR`+%*TWzRN)sZVRZRnFMiAshcB zGcGT>jSsiX_Kz_NIEDTxe4kqgpJ`OHx021f&6UZ1RypIY;k~(PJDVuJnj68m4YbGn z7*}6k!Epi!uyA*d< zU*%C8y4TXXdTXvJk@nqD1BFw-$pk~CF;_T+PFoXWlyC|iQ}`vetMs{3z*j_U{CUeR zww;CX!6_^%XBN7QEOxj`iP8{7Qc(9 z@Z80wb5oz!Tv)+fU@P0vTYX81^h#7Sic>hnEz$BP+aXueiBmYKlAZ5LtGUD}oH&I) z!H$Zgb_&N=a4jyU{wB>8T$A4TNKf%uY)m0e;kYls8eJ9A$~lE&H$WQPIw2!7aNZQY z-YZ%BR_ZFaxo-c8%1eKrKZQTf?O}Od!)j=HUpZDo!-+~#v!a4y+0zA|EdsINvt*aE z7uo41PpdC1XD)E-uBH~JaLg3mcpA}f;wE;!n^G9BrlRCjdo@+=9Q#(0s(M8kJ>b!8 z)n}K{%iU7dh~pHFp2B-yAI5Ow6pnJ$co#U*okjvUg(E6i@6*E?Xq-aE9aRrGtOAj7 zJ#+))5U*Zh=y3`MPvH-8$0UneO3m37+;X?Q^wzSN@A0b5eRnz7_n+~i`dx#ae+A#* z3-JzbO3fjr-~OEV-!8RTDnZQuf2f!L&y#DC&l1niy}$3mWPfr=@{D9l@|ffy$^D4t zw+(mqg}IgfF8_mA%D;=P{8Il4?(+L2@m}KBiDKdv?(%y)F`l?PadYCE_{lFzbPy}x z1n%)WJaHhA{dP=jnb;^1ihmLRDE_WS_2U*lzSf8En!kbX^$X+6;+^pY@%izF_>uA1 z@tN_R<6Fl!iAQ4p#-HGicoe*bPr(mk-;do#RKIIumvC!ecdV7W1?I&L=hnWxIN`8m zY$MJ%d=dSaQx0!O3(=SPdVefBM!bPrqSx>RKM?JXwnpbi=S2^Xem%NJ^sB`3i$@)z z5BxduYvK>Q9C;@47$*hpj@%siX5^yCG9vjcAQnL*Cj<_Od@Zs^Wc$eG+}UTo>E8{% z8GbGNBKP%uKYSlP{MUvrA(CHrxQ!?Ujp5qxLHO~{2ye}8eWB35LX&*g|B~t93E$7S3*m9=>>zq2hQS8s(?p5XTR<{R4b@kQdo#o|jfH{Hetzbg(f`Mkse<#| z|7}YAPc;u!ACyuR7plc6XjmN~Gq=jGv{JWt)FmD@=usED)a>(IYWmHl74w?;+4sm- zHEahtHfJ>Wj#3&mNhuBQp_Iy%`r*|Qxwb@V%plWe=@ObMkx4@md+t?qBI#ctRre6G z)op%LE4se6w5jz9k5W}1xkhLGuuTm)R3bI_jR<6Ju!$No-}b2MtsuALom(PNjI|!1 zXO~DEk6pCSBMY52uZGzdxYTraAm(K*x7fUlMtGqf^D>v(#P!Z3{%M*eq~0^ebI3*y zUH?FdTvZ}9V4%ttmUw7ku}8k@PQdy@x@-mN4{oRs9+@ zbK(>hn2d$Q)n0l_$kRRYwRcR->sxB<{D89EUf)t(qHMPl&F!6&Y--5)9=V=949&jT zDIV&PuW9Hs3T<|7)OcG$w%Wmjy4055eDErl3chSpb75z`MDneo*@LP_ITLGhQ^tJa&KhKxSVmO3;Sjr2)N@T~r_B-4&O|}&OoV*(Dl1Uyyk=jedPqB+gmjx->s)lQCwq}Q zLZI_)U23C$ly7}%;Cx7}4E4^59(9~cy{RFDL~i|VF810VTx#93W|GynUSf&EHIyCl zHIG|l4~^pmvRS`Hg0Hy5OQw=_^PS0~O5_n9Svb`rFX}0gcF61IFPd)J1GSk)Rl8Kp zMIOc1fXtV=7U!b}OXT-Ga{c`!@;;9&*a=Ot!U-j`#UpS0SBd<*ME=twFV@SRwBU=n zJoF+v(&T$lM+voqF6iO5<}Hgh_o!(ewW&vK;!+tsPa_3ovL1G(N9k!AeX6Hvlu~zJ zrH=CC_IIgS_Ls1(Wx9Poq3rt!Wq-J-5});;di zJw`oh#G{5?YP!`y>YAsY<6_lbE@pFI%Bb4dHmS+Eak4~yP$KQ3R@dZQe4ov!DRZnx zX~afyYRc4k*fAb;v`cMf6@j{@&Fn8G5fR*Z(p2r%v8j5%mfYwR>>^bMSzAJnERlzo zNV_15>>(xeAX|K6<}{Bw#iKOp8C7r09N}RZk2=()YTT*YINjJ3NYC4xP~r zH3Kd+%S$`UOEJq!G3z!@j$as)c8`}m>LrhQ(W9RCsAoOu8IRJydkl5M9-Q5^`90uK zt2lSChdv$murZg~rNN`>U26LM9_6)T`n?|Jt^*C#?mEy=eS!Nl>8{ER$&EZLNIuU=|J#$-CNE6(5X-+Vc_3f@n{x)>)5JTR0eF`0`&;<7 z@8G-su*7b}0IZ6C5dTH|dA{TCxdrf~ zSZ!?I*jHlV=p|IRy|T za{ezl1F$N5d-$60Iatk)3)h5q3vU(w9s6l0B#qG2mi($ zfNO$}1#b&p670ttq9J&2a1SEfhwy#)P2iQlV}bklK3+~d`(pw#iDDn%d-zTNOa6!b zxBIUoW_^}8fJgZE<0L?uSO&l5`}aZLcYIg+`ZW&VEZ^?FEq#%yPpke=wVp_Tk5=7B zw|~jM^xz2IrMQ3$;AfL-GXW+>a4p5`<6|JpPBcJl za0G8sd^`X$+*vY$AE}CW^x_Y)(clO^r1+u?WIJRd&fNGhvJ0h379CQm-0v}h7pZ27 z0a@KhMs~KDcE|-DBjQFXnY1qM{+^40v0vnG&5~*1cy?bf;@PJ;+qVP;8u$JkB5tN z_23AurTAl=o$HoN7PMy(Z>YuHdIS$s$=!P(aB6S_H&bz6Q-_2mabO+6)6^iCtO$EU zcUouD{6H?>)D#^Y!P!(i$?^kDG($X1C4>I%MWm;na5WWQJkGu@THM!Ei%-%>wQ)bn z_jF6B55({(9KqLAe3CqHu7K9lR6r@7;3a_8)6@g!%9w7fU8>2cmPQ2`!Ov8Dj#Ln= z4xi!?yi7f;4NQguC)09lF1}YI_?U|Cm85O!p_aWOONZiSDh_TQK0_bSq1M&Zdm!?_ z*45O&Y}g7+_PCmsvX{+T!5PJfapH2t1*KDQH`Pw%94wyRbV0~=7RSA%2lX125u8l5 z2Q5gvJh~qTQ|*4hoFoRqwX_VHDG+X@9@N$(*Rze_Qd$PhlxpBlDvscJ$xFQ2hjAq> z0W&uq9L9;%RzbF2n_48mN3R`^!O@8~C~p<4WqKCwPXS8x0QQO{z0Sa?J@w;rNo8!p&r1n1;{t zax6{sVe3drjSMIgeHcelTOo;RBl8y!U(yOt0$L5@PHHQJq*Q3Gpm>v3qB7ZsaVE9Z zMAp0%!#I+bV|Bc=!#I(e`K291!o`#JP#NaUQqvDq?2Gb^d{f6-xwLG(udf_gr z^%6HNMCKE>a~NMyeU%hzlVxJQ+!!~E$EeN`i|2u*PjDOcvY=^lFXJ$7quMkPZIX#( zeMZ#-OePY=;4^B9as9x+WrE;1sy$D^I>A6`Fz%z;U_qrVDvA%OCn}>1NEr|bUDcd#yX%X(DI-**Z6~uMa6_i=uEI&oV$CU(gl2~40yhe5CrQal2 z;4luO2IyvP$s2^TsHru!7V`$-TRx1pXeBydrZEnqrdU0I!;2wPt#vU1=(YI?i1BfCgm z=(;+YEI5%)f#p|a7*|p=SyUQXFuX}Cu(`|^d`fjH=Wt~*tL*Th70^uS$wS;eLrQv* zWgGP1DJbhUr5xmzf-DnA&i4%0RALf0b$E6;*2dBeHmeew*+NeoNOk1Rk{YrwgM7UL znMt|>%F@v@TISa(v6=F^?C-uV}wLl@M!ZQahA8g-n|2VGQOQzG&qi&AJ%<1!|{1r&~QXbKlk zF`2WnQlK7sqDB*t*B|{*XP)?+Sw%o{Kt(L&Aj*q?=!hjyf1wyP^hACAH3Jdk2Noq! zj|Xu(oBZCQ8(KCaJ%~~$J!tM_)As~z&_h(k9!3$=6GFI~i5K=TYM{$!q}xye<<}0E zv2M;RHK0TcqX&8rr=Mh|SZz?G5CT9Ol+{H5M5r3NpjK^JPR=zAqXk+vQ%jcUf0`wZ zUveZtND%Z z&2D424x`ywp4hES8k9PjG}a4@^QfxTpw*S5nI?S?Q0%nH#(_*k=?7H1GSEt*+?7B* zDu^WNT^WcZQS^pH#nbXpsW@3pqlZxPJV+v8a&ih4&m>iMGLZvB%PRv#k~4DXdfJP5 zaV--;Fx0#fW^+Wtvx&u_thQ;soclz-D+4otq(;NDsbwm1(i;r@u7r`JoQ6WZGks>< z$wV?1U+b*()%s&2vG2vM;q?7dEaWG|=Ee>p0{?d0cV{91{*tfnr-%S}2e;f^7+o4& z5N+W!{%r2I+me`h;?@2e?zMX{@+0E$-@}>w%Oht;+9M}(quoL2$@Fj11JGJXlK<%VZQS-Zh*!W8EaQ8Iwhe6@ z@&`Y|D*gs{|24!93%(+E{{?>-9L6$!IZ*-^5GAk{oA_?Qt%3=n9Q+~h@4yG~t>Wo; zfG_?+;AL*JdoXZs>gSPth%|U%>Ze%7PY=vX{W$elAQRXR%lKx2sQrk|+9hPtMg_5_d{YCx+sG z5+5c0ka#2Uv&7Tfk9Z$@ELSDYPb^Kevd`j08f2W>@L1S1dQvn(T*D8!G2xBK%fug? zjQ={m*0&9#MU2D9^^r>>%Oi^;r*aCRHZm)EZ1f0rSN39SBC?OO>x%Y8E3%7vo#H)k zTMgjtBteFq;(4%%fm{|Bv?9JaTlk^#I4~B~WkwlRB6xL~ae2I1ibsh{j0-r$BgHLA zS$yq^M~Hi_a!&DZ@vRYBv`R^taZ?K56b~!0IExk!)uh?wQi($}Q)m@DSnCHTB^+eL zw5}StaDaMC?z3fEOcB;vOc;E~mJ=5s(~rGdb$^j#J##f#jU0GW3F4-Ia0*|Fqeu3->=vv+ZVvQ~0|rTDLKr!r#hRTz5Y!N%N)S6h5^L5^1OKiOpEn zslvx@O4*Ze3MPuD-J);`lipJqj>3nP><4Z!x*_2d{yK$!-z`=qPvI{W+@I~ZNulrA zY<17UDg4RSPbP2Sk2X)U)!-D~b!A1rb_(y5u{8V-whY-=a0Tno~qfz`l0I-R#&pGl(CfbawYq-5-Y>< zQYCA`!Rkk>Q+UyIg7I^FL46l_g2$>_OyyIzX2hZ_)is3K!Z$TfEH;L*W=P#ng_D=2 z#vXuCw&s3yBGqSYHTT(u+HYc~@cdNZIa^1Sa0<^>vOiJ3W67-MUeopZA?y^Mso;KW z22q~rEPHwi|CG&DKE>#lA62qHEMw`@Co9<>luBaApQzv-FNsQjKUT>;YP*6jk4oVoHD$1`oSv+C{ z@@+K_o1yFJ%T=#56N#UI-kOI@fzX`;H8_&s883@%wVgJE*CKc(;m~BZwaX7>Z_W43 zY*UWf+-q`Bwpyz!k{pD%+kL=VQbVLUlZDLC>bp!05X)EJX$pm|zQd;Im1vtdv`J-H zAZrLkr?Xu)1KVoG9LIN-QP^}5E8Z=WxE#1k=9>jX8Msph!0^nA;vF0T{fG#4Eb(wR z$#8g_9&a(6h~A(nRa96#h-98R#p`9rT}A_}uE;IOXA#qLQOZc7Yh}(T=M?o+)QViT zlL(LaxR&M97LALy~7BBvTip6!-HM8(TJ zhF{6c%9%?&hOW3oDl^ctyptq@lAF+4%*7%mob=d5s${`9Mf}$VM~~-hI|uSwNT!Q~@OO$URI_veY3_iGktgC5&nC&K0~%<+DdM~>wd@onZ<#5- zQ&qWsQ?E{Rxjus%ZL-%S=#ZY!^FRYV9XV;^S*DFJQYaBzC0{tF*yGYPmjgV~#t!-Q zEUH(NFiw#euF^wVRo*w_EbnvLZtc=9;S#sc_xM*JJ2MLUzn%C8aUWg8@cr$)9qlf)zz9dLm2Gm~}l zP~TmR6YEUQmE2swnLNg@@*784g}0=|{D8pze|ij>tluy-;g?nSxtzj!TeJdBp;*SU z02ZW=sfj#w3KQN#{pEPwdnjw=Yo@*Wo4wA`a+>T_=~?-W)QxMWuyzW+M(qDjRo&>M z-%tNCy_#?I`_nh2FC_Zkah%fME4_7E?*DrywT`Iq_olv`x*)YA)tovwwOeY7R51B5 z(f(f}*8eb({x3+ja}xh3qWo{4OeMZZe2{o6u_o~&PT${@xFC^Fv?W>+M;+;0-WCz0PqUX45%xi4~E>TVC+MIoZ4})(7 zUkW~g7yY+_gTY>60v;9I8*hNBz z=wIo-$$zoG+kX$FSvJ2P;>Qm7Mip07lMJkxfX}n^@F}ROn=ECq(_C)aN!BGrd7$>s} z^8HIS5HWRZY{IlYim{6w-O>XKW9~9=wwK7GQg9P?rBO^?ntcz(w)SqW#R4ZN$S9_- z4e+^C6cdIO zEYsLRD4Cuw>qX0b>-)nD(;81tn+fVw!W7b6$8^G|p#V zZWOZ^`*PU@fH{)S$AU46Rm{WMz%W9MViRMVSmi(v!WxFqd##<>_Iz($eG@yIqsAC! zuo()b21hZ5v6F2;@_=Wz#73FzN=|)!Qrq7Dq9KQ8xi-Xfq*Qs0M~Gsv%get$7|BxubQa8XS%9 zSu`MC8+DiuMlpj)AjT%9Vx*M!1)G?3k;ImyaWE#sH===-HW;TFkX0#sKDlGbI}32nI0CyuUZY(m8_di#hFm@bqGRWwjo` z{Kcy5!Ti>O;~$0vjJfXNg5s-%35*dnUrA!Yq>5O;n6>(?l;L*)A?#l&BwtJd;mOxW zU8EhI9RP^*S`qnp62C}%zVfyU`82@`5}C7H8NQ=XzL-5DOKq>}*OXwS>+#Zcf&g@T zfcRHZ!!9zC!sY9VtmzumKJA*0T!zJT1YJ)DYf*n*Tr6dU96`@x(hu|qCdryuqef8k zv}FPcMCRytn)xE;v&kFjyPmasaW)q5* z%qI2+L|8ydM$0lK=h1G!WLVL$Ov(9f5Hd9Cm86t*N`?}Ja|HFuW~j|KAj*{oGA%fE zNRDV&lA~A$nFkb$mLI)vP_Z->Xo)yO^sj;68~>?@CrvG_WdHg zHvNYu5L$GvJ}n zn$$h1>$y$tZ0-hF!0iAHsl!uWPwkQVN{V|}LeGRA3JoX!p8Rw2*U8tDFC-u1wt(A` z-%4JRJezm{rzMX|9+{k#+#|VNa?@lictzsBiH|usAeQYPBv!I_Advxjv1`vy%p)$q z*AlxBy)PF3H#Y2d;y;hS9Dh1=d+55*V5pB%@h9{Bek9)fyM(p~B|}c|^IcK4-Ss7=deS3GvfSx5&LWG?by25v#}>QeQ-zYy4Yp0 zbBGqOAa)|Y5C;=0;485taRNSw{wBIE`V(RV3`f5k{U*K;%ZTxJ8v78NMZ=N5N8XG4 zDzc7S1a9O^!XuIUIhAl#VwdxseE zC;P;!VFkAH$zIvHwO<~xtDRRNejc1j-N|2J{Y@s9N>;+LFFeU*Y^2BEWU^bf%2zm( z8YOF>pHFt#Y3C9hw)d5DCOdR@zQ3!B>@_^r0JMCPIFs$V-LEWRCb>tD&3~6$q)sIL zUC!h}lR;|-8RT4=Qre8XerP+Bt+J6l!1b3V>jmCJY~zzzQz7iN)c#DhX&~uLo}pX* zJ@|RsIr--o^Q=!D)D?X~(Gc~lc zA8|P~x;?CI)BPlUs+MitP2w&xjIa*AsHmJKWQ+QR%z zFX|qYQyem_?54phO(L`L~qvPl8FggEoYq6=5 zY%e**+m+EhB&T?rRuIN1YRpdEI&zAH9HkMwpwbE7F)}jMZq;sOSE#q<1sx}|Y2*}d zF$rY5$SD%7lOE?0X7VSr$DykqHwpgNWG($*w{@K2{|l3~OeA-s2KUZN_FVBl(5FoI z=gXPrWbE`w&9fyEcNlyrjm296%Rv%gQsS!D;1IKo%P*`p-Wl?=`cd`BfUJH*W+qAg zCq{Cct2*!1{J4T+1=7lk>t4-M<;;(4jdAOESmKmWW;K2vV)53Bx9dKTQ|vH< zV|IX?;u2G1VVz>TW!Uv`iW*Obts>q-4PrUKEw5txH$T+EI7NP_@uiW?oZcE;gx%d9 zr)Yk+%|4G)Y}L*ZuI5P{UN(E2;sRO0bfd>9X3bCSa;Hc%68v0qP-kfNxxRKL&JT2i zp=+Md-p=(^Kd3{^l3+G}oZ{&cI8uJZ72s7@ry38a#$ASaZnlM-qWS&T4I!s^s;LTl zK~C`$Q$TMu&N9qI39VY>zC@|2I{ThvDu}P|e1ozB)AI&i9ih|A`&Wh@I^gU(ugO1sBR$I1Rt zH9r&L@1(RkNeQhb%(Hb=-xLiNAdj44oxx>?$0^P=&C2VS z;HP> z2a!7?S97|cEplAsU~c?NhW`=%ZTOY&Bi#0PNw_22#JBSI#t`A)p z>I$6{IwG`JXj<^U!S~n$_#t-vtBH(vM(}8?`qR~_{~A{P`vTtz33{71 zH7ER6;n9D#|1|&MI4ehepZI>|`>F3?-|fCDd`r3G?_gr+C#ycgp8q2D{9CF9>CP|x zx9Q+G77Mn9vP*lGcIM8;2AXMXWSeyyn+01|E-WCj8<)$XD_a=bg_i}!=~fG4zc8>E z#nI2OZga|d91{kcPUH+UuvEqC>cO#Ol;N^{+E`a#JvfdzL(Jq>zE?J;c|dKjYMA^r zqu!jA$GV~Ni}NUCy<$?#aO!5W!EsC+Vx(W{Js>BZP&C#KE!uk`_$GtnSUlJV%ZiP# zuYDoq%69iSRuAnOg9^CO;5dd4wy`ju^tE^8*s0@Ew{dJA2J7m{gUxHAD6Ah+RCix{ zU%p>=HaWCJQ5Zp_C>NKbOq&mmV+PsXpwyvvX**%c*&l6aY20FP9D~T7Q=icy9!?(| z!#pBx2V_@DXdhuGv5yv`RcF!s>FS1-IhzlTVKA}9d5<*5IhzfRVK>`>0jU567R^@AS&OJ#?=*&qr4p67J%*h{M}1MQ z(`}jJm|Ldeb2*hbhS5cH$+foi^zr6se1b7-FDl)-xF^r0IGolad;+;+f0>HU7aS8z zIi7XpvBONo=i`(yhBZb@mHch)pcrK;QOz5>jF*ST`n7ezJTn#7ys^-faxpa_Z)`M` z=zNaYk726Op~)`FXNe|4BbjB`Yjl=z1_Y;9og(rCacnmt-nF#9k1ue!V2GTt;YiK~ zWOVc@qA_E_v8Z6oMls>2B)?uj*kH!QhNBRh*d{xSIGP>rimoX08n`WU3{%b&6zky_ z_8gf+T}D>QZs3sf7>1pxFhF;E^}Gi%HgllQM>X5v=EKsIlYBqFDCGKET!^tEKlq`k-DW59S^jNcVws ztm2q_DsXzJp1Y*RF#BlpY~eY9=^`vY+C_vp>2B50!FV!;^+$ybs>6fvWDF~iHrv25 z7z{jiAQ^aWln-ozLroz{s)*lhxkWBQVA#wg@IXe~XU5txOf z5t70@knCHepRo-|f0mvIPBSnMY5g?Z1J*WvWX6nzC@ab!U8$D9F|iOydciD&iAbTI z#aX20U}YJ@Mx?m`Ny&3CK#gG}!T^Qiz+&1Z3prLItz>6zS-U%Z>TBmyNnD~W?cYgATS!qL=b6N zh>Yw$C0VoL7+DNRo~)O_-Ue*XFVFIYmuae%7jrL@0nTbmxy6?1HZ^mAb!<;pR$&2Y z!ycv$?Rk!}ASfpFvE5yal>$r*USqq_*K}fgzMY?|CN!t9UES>DW*#Y8MspW8sepnd z2FGTokuEEPGzUBI*v@JxgU`&NvOAf|E?Pv~jb*Yl)irUc>)4KF&KsEQ4Z1@GiY>pX zmYQsDYGP#tWGKIC=G#JMA{YO1K85QpW$JEcrmlz6Jv^Wy+nS1a4+JKkuaxJboovLn zDHjJ9apu<6W^OH9*q#^f(PiRm$@Rz-yp<`KuaU)khqcO!OcV?rZ22V*W)i+ItMsU`o3N=e3VxUNNB36y5Z)x!9^)Z&PXvMhb5wX(mOJiz4*RoTr%*F%xV z=L$7h)>rgSzIE_J#5)P?Sbm9H7Y}5FMJ0AwmdR1{VELiK*EPq4;iat=A6V4j3Uq!g zuiGe^u$F0L88n1}(Sa*rr13XH3)c1+X^{m)2`&eb#G?x>Sh`N?fb&G1I>ey^mtphO z%L^4)7BrE|vt;0~h4zb2mqoyReN_t+@PuguW$XYwSLzPF0g{|>S1YW)ZK_vMuOSNzlbvGkAAkEBQN zV?P^D_BQ`X>08s+rY}vOLu|kt(E*PmK41;E`0dOIfld5(q{HkKe9B#Zzfb*={el-# zPo^H=yuhugYf^*i7tqGeL1XHu)a=yWsU6urNOOAN^W=xgKM+B1ZSuL~6Up)9-N{?= z3%D$KF1PwEW>4YxWPS1od;|7Q?v&grxp6YAcL)3>@%zND5)<4W@Eki04<|+w_awfX z_%`R?FG`%9=t(S0oR(+_Y~z2#|II`l9s{!yGZQls+axwkMC1SE&cFBKZ?hZmQv4|* z5Uz}WFMfUea-tCC z46F>?Ms$TM0_O$tfklB+15IolMmaU{neQ*Y-}>J0t>GreANYvs>2N1N)xEWKE%nap z`^i?KklSm(QKjy*SZxp1Cw*Gm^OQ&ZP9N^^nQ4(<}!!)ogeB^eQx)3KHS-r+ex3+HGu6{B6l#U3BkX;1zVgCH#K0h z^R}LutHra?dHYK9yb1J*5_!2>`rDV;g5JKwJZ-Lb-kw_`k13IJ4B6P=yiM`a_026| z_KWF)y5?r*tx=C$r_s3;U3X3iUG9-vKxzy`~*)=I%@9-$f zwb-66wQkU(`dwb3Vux;*=&;1J372p)3~NmET7J%YNt|DL)X`AqJ}OzA;Ii&*wnDY#`fu) zj)+HvJt|}dvdMXUmP@T8IphFX1$N6j*Q-qf|HC1(B865%~fJ$e6E zf4xK=P$IupBKI$m`&qKyS@R!L#m4&Cwoy>FQ4RBFjT^y+7U#81OQZ%nXDMrO*4^x( zYyaYrtG6_nHnc3UuVh2Z>|eUrwAVc9Rhy*QS@&I!T>D{(e9t3S+og_0clFUF)J`fv zx3JkZFFD$!W~;fHnl{gV%)=gWsabZdX=t8hSEUA4C2ZoddP1)KtCeh6q8BFs);p^+ z_IaK2*5w}gdXGo0U0EXamIIR2Icu{e)GpwU0|JvE$TG*WT@7 zvlp8wLZxqXskMJ}snv&iRE?P~4NEeXs8I)>+B)v#Sv}K~JC8TizF$I~=b@|jHRa7~ zp7nhTGTUs$<~4Nq?Bj-xDvxqZ(es?w&oL#=oArQ6%T*|^_ZqqSmhJELsCzu>ZYxM7 z^k{W0PW{en)gHR;9*E0I+t((%YO8hl%GSaW^}U1|$!Ub4=D{BBuwroL&3ot5}b z^M?H(T4LfSmUzA0C3d&OS}wIw;kC^!5fA$}W}WQX z*Zf`bFZ=fu^S9=7^LO?`_V1bY@5%P>G3M_MUFPrh51PNzZ2D=u{@;58lyoAX?_aV7M+zK{1YyQcXPpH-`#(YKW z5VDVG#38AR{VMF2l@J1sbOdbrtww(kJO*>^M9Gs|D&nzrmjj2a3|misUuVSrFKhgo7$AG_8CauH@Cp70E@(CSuj?nygMn68}p4h41yBans-Zi5nAFCeBNomB=MdBud>u ziMM5KE?{sJ-m?u*|N|Axi{I3a!no&wv(H;Vl?_93_Vy&QWic2Df4 z*p;yrv5weje0yhN`*DX~bu1G7SM+^i1H6i7{-e>+^zZz)5UKDw?(gf5b`q=bglJv5 z7(FbyAK%>DMAOl#$ltiX@9oHIcyd^dcvoLTf)bL4-Fp>-kp2;;@r~rS8fwn>%WS4e;s<(;com5Vg0}{*30~|E`TiDM z7HlWdKm%XR`v-RlZpPgMfAjsp_qy+C--z#K-z9-R@!h;8@J!&Lz`cAkUmWP+dwFi) zz`$;StpiE_e>4)|FZ{3gf9!wAe}8(?ccbqz-#Na!?cZ)+&Udn}-gk&^U*C?t&3*12 zdjuF+nEqYWZCS!*it)WQqd|3G<>7stbcq%=rOq?wM+{4ruC10 z3HFFMwwB2`>mS|#c}U!HvP6aJ)c`Z=HIk9#o%J{zZNpQ&37A42Fv7}8p{vB1#y)n| z6M#oKI*Ml+&xmJmB04HgIEHoBkJxM%WaTpP^}{w>VMTVxW+c3`ex>2qB*imy{r%$p zLz~!3oQ|KR^dV7%+1ebk4>&eAU9WzZhD&Umj7GXrj*VgsS)|O2-s#^n1B2Z3?@GKP z!8Hzh6*twFvwNEHl&87gsy!;W-Q@;glQO4cR<+v($gZ3CXOzn@6L#4Unj!vPWjR&t zJQdiftmL+;9V@sUY;Q;%tF|v^zUs;`t9mmUr%6gt?p|?8w48L-JyUottv4NkG~IVs zC3~k^3{Nu}n8{|9x!sh>ypmjRGjede9N#N3Z5i&am+_P*neVuCcU#qVW@vhPbJM?L z%Ip#I4R(}UZO+POZn0^)FlKSTxy%Oyc{y*g8FXbcHyW8P-q|Ylv8s{j8mRh;rFy5| zYSMKr<(xt029v!o6$Ke0iYe%nbEO4!rw9#wLpfDPSP~-aG!3gDMtu0 z*O;2&>puNvo1%5GM6$?SUCDma7N}3j{~J^It87*Ed4{l0vI2D(?h2a~c66}^U2c;q zOIDXzVdXPiJuj1>E8E6d{GQ&7-dOGNh;#Y8%mOQrx!AUV{@lhaXkArXo9@J{caeE2 z2a7K>PdhRfm{)>x=v`uKBjHvXAX}PRxH45+OyM^-{Z04xwBlvZn>pWRVFA|a^C}T) zaIVe7%4E(lubs_At!*nR@@*Z+3{=XlYzVBTZ~7V}$g)pU>Uo{lmh>pXbX zW@bup(K$8`0#(UGfXQc;nQm%t%b>NXG!wVa3dp?GPcekEnY`)rMg3+~sW!DTtXeWN zXPL$sh(4WWM%D0Do0>W->Zi_Co0uXN^;74KJ-SWqtdm-RR}rjJCeWgOB3BMfx9@>+ zx#{0F)utzijwOx3qS%}1F(p8=m|kykf|-7uC9}O%DJzadRnlgXtxA}Ak*kWEHn#P% z0ARZz#Fo6l%4Rs8BlT%x0`sWTWF%aMy+3)0SqzpKv{e=v4(5n_>*D2dbee-XW!xfD zjy|K47gn;|T`$Gz(@a}A!vP(c_!y5DVJC#*$&T_q((>6d(^@=evXomH~a^?iL*15icrL^MsDSV47Ebm=&In!ikii8?Eu8hVH*^IE!>F`4?XB)gM z@&nu+Wyb>13{gMLz^GldoWaG|%mcN~A5+22@k-8TjxM8XJ-RJ(R2hAw+cgW?ahl)& z^bu2m!`)FZ5_CD&sEb01knM0@Whq%?xwzp2dq?{Rar&l&-PfYb@4*nAC zplSZywMqu5K6 zrLGk<=4)0o+nt+!zHM)owK}uE9W5AgJkJ$t%S~rnNmB#s4jLIvx4#?~ zcLDlfU(?ktlG(?!)$qnqZl)Ph56bLa0q_d!Rh|j8+_Qpj%j{t$t;r#m*}aU-4^+j< zvJ-Ei=>w*bh|ApF&6C#ox~u69eVEzBbby31&dgA`v-)!q*{e6Rv(~|~G}Nf3md_Z~ z6vqlx*^FvxxXku8AAaNdakBiX%|}`C*-k5mtUS(at96I#f*0SjudoBKch&<)u#KC6 z5y@<=1Eqc%Tc!Nwvx9>Uea>eZFq?6sPR{!KdQC6Lmjs&F9huF=|9`ZqSML9tAo}0E z>2Icc)2DLcf9Lcjseh;blzJUo{++4I@%=wFH7B({r~0GGzwyPtCi#QpJ;`hM+Hb>7 zzkhPeq?7n#VlAik@8-<@*__xvjxYS35(#YXzl=W{ABtZ?Wd2j*hsAe`PmBF0_D4?J z{{VaX6|sEm6g>ZTjcpwLcl1xuHPMHnw?!|Hc1KTCzyIoJF!FiiuaUPRuMn?(C~`yO z0xaQ;kpm;!@`e6M_^t4Z;c+7ST@YRzJ{I5qZNs6^r=eemUI{%Gx+8QYU*czQ!{2_P ztwVv}`@!|WXM$tFo4MhyJ9rWi{r2J;+X?)ISpQFBhrT{=PN0*U?~mb&dZ)lf{xAIR z`6v8O`S0^z!}om~-}8t1_waAdm->gkH#r0F7+==c`p)$&^d09r*f+zsiO*m4an*0D zR#!b+hlMR?uIy{EFhRIep0#K#+l;Pu?mMnygFQTMsH(_!uT9k!bopC zxC*~R{7zhHkp;x_upC4(Ik?KW9wJFe64+xEu7~&{3eeUl(OXvGafkOfa35WTlc6S8 zkmR80!Buz}5+!8;A5e&b0pVe2q4plca70=q{)I-W9dBHX&9n;lLi}VTWqVH}emJX) zW1#?9{OpJzDEW(Hp-Bk{Mla)6sNKmYQ?4)H-b$%N`dEc)AzsKNUr5?oDHYd3ZCZXI zS`Zknt*h`X#2HDX=sK?QOAM|uj)ejNP!AjnP3y%ApS&7zF<*s$p=rH<(u77_H&@|a zXi5-NFsg@hp{X7@;!7o>H~_A~yAZE1Fav8AxHYZ9!O&)`;vx--d!eGZv`I9`Muwfr z<6Eeem*6Xn1frq__!Vjmmc4u>}Y5{_)xFHYfvXzH<{2_yalzf;;Glimuh1}y-Xn9NmB!b z1w__343e3Ee4YqQQ*jv7rgnBN&E^^R`bHeMR^c(I85@+0fyo$uLCx5}0+Is`gEj}I zF!O-`JajnTg4*GoIW}|XoW4eNtzCt?pvl?bd4cIj90s)`Ra`Ji!&^{GYwv7d$gHZb zmG=NoK`l)|saUNH4PJsePZb3tH4cKBdeKr&mGm~&HR33{3gI5ywEyv8_wv zb2YX|u*Frl1x`U{(ki?HwN*w|<^j^+xCL&2&!ivm3)I#cd08&z$yneSI2E2rm2nQ# zDjR8$1;jV75)?_}8Mq+Z)+xJTjV*GTV;s*wtupZgBp6O3#(WMQ8MnX%yuX6dW5ApX z!Yxp4H#^c6+ zP#PBxdc@Nj|Y&QrBJMZCL*7gja^S{jJd zJAR6e6c2P2A{XtQleKqTRKV$j<0qM;Cq(1pfJPq+f0ixImL_>L|H~fD)Hmitn-wS9 z7M1mvtV@>WJj{3_3 zdbq*l?me*ZJQrSUH&2^e<{@3b0X$Q>z0TAHe|WREiZJNhsi?{xW6@rAA!Gs&!jfZy zbBxz5LFw>LUzX$NP`&E)6y(vy>$d!vq@uO8wzW2u$&GW9M|ml_*pV^^&j{SglOv}- z;rs2yds4;#$i%qDpQ!8=#btReOCu@3(Q>Ea`f{V^YP)#hv*>@+ z6{TTZR9(qMQNd`G=(>U#^HZj29_r&b%C082Mkql^j>fCW6}6Zsyqa7LQebEj<7m7l zOEpUg$V!I3D{l2_tFm$^yhcuJP?A{QRWx2xw184`2_ig>(rbzl)M6;UimB0x{@}RZ zIC`&^BA7sQ5lXLg(bA=PRu^?%M{j0)P<&;41m{CUR~NKdMgi4VMxpe8TJVIdP=4L4 zOcKGVvr&H~h3;L0$|OYnmF6kR`e#5C;1Wm>J^9`kM+26Y7)ilcSW$rGxF1-qRnBWI zlU1&K$NlL6s3G#0FNe&@f+ zi8T{vzlQVo+v3F@jQ&0PUi9tgYtiSUk87m6tE1;dyP~H@j}5KnO#K6)yQ4=%XK^b3 zE8H#@jr<$$^>?^i?x&F_BE!VI`vwvCyCSDy3BNc}ADP7|{Vj=i_j&lwc&M)<;@y+P z;=con`laC&;jU0VlntL5ZVVq1-jlEQjl=%XXQ6jPKMx%joE_XfxMeUNI*i-=whToA zp9lUJ{46lRxB6J%&cJnn%Q&mw$&GwX!9U`U{!-wmzyX07f$6w?{+D=$f6^Nbo(?{N zh5hFA1HmiV-MBe@6=xW_h-=uKJ}P}+dUv84ZkmpAdV#2hsbcEI)Dx-k)a|LOQ|AWH z4R!_3VBh0RPA(kI&c}`^ZU{?$N+iR#lk1YtBp*!PnY=D}A*U4)wwuz1LdiZDjea<4Ri$52CBz_Mu z3a^e|9Pjsk9AE7Jy}#gpK7O+Q@%XXai}3aMuJLW+o5X|uVgIfEt78A)hJ?3bYhzEx zz8_o3t&P{)ScO@Cz5ftSaO}(uMcnrv-=yyyA{D&qd)D`;?|!@ozTrFH*XwKdo#t!u z9qs$N-i`Pkw;ZesK2INw1aAvoAG|bpHajD^;K{*xzHNP9cY?K5zu_*AT-z}_Ko$wC zFM&Dcd@lQC3wpXaUzR&&THi5S@$d=wT<;dR^GugVB-vCp(uADRyT!S(BPsM2c=o73 zTkkQO*lZ-W>@jMfL4ugF$87X}@%H9{aToRf|7Oo*Pp)1`iy%k23gx~*poDEUyX07C zI0Vw{whc{_kWE_3jRCwk6|fXa%ORpdbK-&e5kW;jR1|EeBFZU>APSzK-^c4UGw=7N z`0wx6KbqG(=X%Y&=RNP)c|GSfvRx*!UQoOkKa$nKw97{9;#74YX=`Mnnsbq@u`~w) zk<_?qX=ToZvi~KbtmzgfOkNGmS>pn%JQl}YI@umvTxW`1wX{62xYm$&*Jjbwb`QVwQFL7Nc*$xvSU6C z9LTomgOIE&7R#MdXRAI4AIhptMDt;E7|fpP$8)t3848|eJfc#T8)g{Xnm^mjHeV81 z8)*9%(?wv5-t*5uMe1yz1ea$>$ z1MpB^-6s5sExNB?N6*VPT7pv5OSW_g2e$l9*fmCV?F|y>&2JWBtq$^HRU!}^aBca` zbVv$*!73^pORB(@U%Q%1e0oUmD=z_GXs-R)veioTa^tBWV3!o z=DAaney(+BVU1Us!}C;vNs|XV2~`bFOE%;J;{xEX0_~zUV!Ndf+drZ6gCGB zL^_nD$P;XhOoNQ&kJ%iA2C~QdQPgyt&EH$f9&5#}N|wt_wJ7!&=HSeTxvqy($MnG* zH6m(gMY)rTj<${IS}9=)Jj!;G0kTKhs`-Uhnsb_MXxGZ6xKUwpSd+JI^O-LqAAK`(Xc4D&1F02lgvIqDjiw!Hgzh73V zoL%5GWqu`?ahiT7hAJn4;7*zy5uKH6EorjfvIzhm z7U~3G7Eh4UDRvNk!*rmAq+7V-M2 zhc-KAT7_G+N_Ny{XBkiS5t{>2WGTDZ^fJk^oKumP8gF*l2V4d@K%RvOC|%44n+#uZ z0U10T$S_%!&QbETB+7o-)(nd&d%tywogq8T5`iQfVNz3n`TmEuXFLsxiN(8o$R$PUV-dq zUG1f;5?iG9rQI?IeA;%Q2Fds-+hPr8Kk3S4X({yD>@}`j1+rIH$II91DnB0UQg+xY zUF}NQPk5yh&R*%diq~yNGf54VgFDzFO3TY^;bpI|RcKH;=W<)70`$#g)nQb;)YhT# z*-LDQS&;#Au}v!>DeEFzmxL*5t$n5v%wA|J?puQ&1+K5GWYh0dA9$+Eo9Y~0YQJ};eodwNZ$OH@|bTqM)&@ho>HYI)ooN>{D4 zN=t}rIC0bxC7A8@1EuT=+X5Q8+~r|iNbfFl1#0(|t3su0$q!L_msN@dWfqT(x<-($ z>JThCt2V?|4`i>b=Po@ z{TX#9)*T3UKh93W*4ppaZsuJ4wbl#Zaro1pT^o-5IkuHs{x;)F|C6zS*x9i~u>)eW zV?oak;EkMWUlwhP9uwU+x)ZkpydL>+WIS>QT!5iSSEMC!47&}+6X3Jq?2lz^j871kVaK1`iB21j9A& z)Vx^pWX;!V?yb40=F*xK+YgUe>xz5?_+i%4+=iow5v(g>+V;WB@Cb$#v9*FN#Xi{9 zk{%wxrXuz#rqjv_uB{^@))e-rus2*i+bcaxglJ$FLD>Dj#wAwIw*w8o{u_MjA==Cx|hvj$mLh z`OOazK~WuBi&0%r!DbAPU~ge7OS0RaXs9o@W{hBQVMokH$WIf&$$;6#&!9h0Yy@_f zX%W&9MK;Aou)LTy+8-+d(?(-=(F)`z3urTmvAej$`ojg7oy8F>FSbD?fh~&B#h~U# zObd6vkrsQ)HfR%_kHJMBF27+^F}eQF~Sgb0h*v^$wLXO?)5o1z80lb)~S~<+@BgUjsh3Z(s zq+(T&v=kr%42#M%P<+~rU`o;Y@mt!b=5#SCj$lU7=VVZ6t(eV5u%c)Q1~w-B5ez8W zvd&(wWpV@02<8)0vcc&bs1YL=Pqbxha7)YNUYZfiCi(!lz?L#eguTQhlKHr$Ig5>O z1XGDV;ZC**fFMGQU?$Obu#+2R$(R@(!A2rPh@MWy5S@;J#HiNgsivKdjl`&CaOw1! z!y{Np*byhQd`GR-pVw&C@CcR?wxX+Jq(Xheu$Jh1;b*e1BNh{xg1Xm~%km7x+vf=ZtRm7EFv=CC0pQeyWkl<;xS$k*X+#T=qf5Lh@MXj{ zID&0t8+f4%BFrONhD|MrK{1d_M;A&FSV&9}rAk?LfJiKptg({l;tp6qbjC`eIuDe% zD^7Mxz-7L`PNF4adYAnytkxK=MzEB~=b4`3=lJk z50(JsEx<&gs`mDE4fS9r6NV18V;|AlEi5Qc2kVH8S=14Y^xne}Y$MfJlZ<0bBQlOj zMCE$R+6ab`Do8Hs9KkN)AXqhuf7K_(9oVR2^{JruCkry*&8*NA? za_`|t)HVoZ#V8{|nLBN==Ge?)RNhDdsavh|n^}x{n9ORz>$9s-O$S6R ztVU%5Ds#^`jAUqdg&drV%`8Z_fjh9CZ)Qm<@1;vk_mCW%h3U3<2W*VZtWM?acIhQG zs9l`;Xh)ugu{f3avD`B#Ct?`mLb_vdss$)Wb)a-Bt5X>OCMnpA;ms^f6`cyu-euR|L!ep}9E>Qg#!DkI`W`Qc7V(@OrENCe+AL|>USfc)qs3z9I zn^~k<1zax4Lj=pz4@ETbDs5(^s%=}*Ck{L-E!k#PDw|oT%Dh>YfhH5#X4a_s9Lu;a z(8~0|9y9tWf2(rZm26EiwdHo?3)fwFtG7#i^`lNTaMo zmZqu}9%_|u+AKE!Zf0$2N*B+JbVotPB1=;rWXUA+;bzvRUViO4xqWXli&K4MQmRaB z^gruT9W8 zwn!7~;%N7}%8DWV)H9snl=YZ%Uz&tW2d(J=!_! zt$667nqxz=1DUrnuV#Lo`FZ9?>;mBVFS99gD`x>dk-0F_8#)y}{BEH?Wx6sQcn3H! zb9iP!X1B~7?gNaZ|DAp({d)R^^e@ssN`HrY0=|^KBYji)n)Jo#{!pKI4osKv{dX$9 z|Bg-{n4X`Whu46*)PGa&rT%FB20WVjdg=i@2i%(aEY|cPZUsCyRZJ}oF9-+ORXCKJ z1$Ir%N~KaEb{F2pw*IT+Gs(x3-${;hKj0n7o08WgFHZL3Q{c>GOR|wO2M2LS;LgdN zlJR69@i%PjFL6)cPZHlxJe(L!+=s`%n-bR~E>83(%84`8zJ6q4e{KPsok%5u@xRC4 zjQ=kF%h00m?9kssFNLcrx#wR`+42tb>FTVtGkc;0dEYa@cVaBT_3j?e7vq$*Mtv(!(dH(l-mr_+-LC5 z+P6YShV~EbR{ILO8b7Q3LG8n}BenO|uCKkZ_UhV;YA@iV!@0Gm)#hqXs6D)PLG4Ft zXVoTaYhr(k{W132*mJQbV~@nX2AAUQ*cW2g;-6qOzW&aOofd1tL%|`jy<4v+4Ke}b9OMCiw% z?}fe=`f6xX=(C|KqQS^N)nCD{BhN&B$ju3(k^4N4e*=-_k&j2(B8wv*!_VLT_$-(k z*)bC5K81gT-wwYPeu0w}PlX>1e=|JFj>?_kTf*0dhr<_zF9@#)pBp|s+#Ei!=2qC_ z?U?S8p_<^|@cH-K;B&zzgO9MM@_-zl2(1gmNfDSj3h#fKcCnsfmRt*-mCZVl=5Wwy zMhK}bFm_(M-z|E4eg!54oYH!|)tUVGe#_$PVw319q?FWLlnbbIxO z;^2h2HSp^9O*{^DUj2?Qe%lwnmHB%h+EOq;OMBq8Px|6DrkIw%Ygb#aE$|vAjHQ7s zh*$WcZMLB5S;!=Sgdu5B={1gUIq_nr-D~P2$izdA(D*{&HFXyRN~6_XkV!D;<*N8e zc><=PukB!@_P{!hp9zMfZrYHVj}p6$2!}gCeZvW&P9a3t!A31U#R-j8IAx|47OK}d z5-(K$LkRohE=Wt>KkEcn#ex?tvfwvPP#;C)TA*&@L{JY@2y`5mKS|K&y1njcXpZM$9fa4n(oNdKLoDEj6J+R>*UsUgJ#J8W4uqoRYecnm4 z*|^p`g}{abEm&CeISb|k>+bMH_3c7IpzD29o%w(U?m5OhnYO@&{f(M!i)UM5_61g` z`IpJbNLs(AFYe)syIT>3)ZZIJ4RJpo#d0bd3%ZXLn*$qW`Ql7p#QG;`dBN^fM_MXw znCGGEf9;FE^2M#5xb8+@yulaoGhoYIcbzX@>x)=wT!PP7k-0^^ETIFUx&<;~%u8@5 zCNj;|9=LO(CvNzNFV6ME^-ubuoiQkPy`3>c9QPC81;v)Te$*F7d{Ldli8{^uno)qX zkCSGXJ*i}~(D|5swai>#i&HQcxaSlP-LSVW)_dam7kzOrPh7Xo7wvd1gd8C-?ty{*vLWrf-59kiu@_oemEn<_+{GKJ)uPnqFKJDF%) zwr#OvNkluAM6_cGas7WyuIA!`pL^0Xp7b+Y5|7|Fp197wUCr%{zqcvd7oFy$1*dva z!IM5_rM5*yD;1jeGL3EytbfonvAOYeD=f%cVfIo}Ypx@(VFzE_-WRvCBCWFTH?#3Q zhkEEehxp>bzIc!?9_Wh;eenQa+}{`NYb;gR*H}dR8Y6DNA&HD6#PtzRTxVx9&~^5q z3PIsm;p=$Vdx!chdgNPD-oqKB+gY zzWY?V+v>{Oob<(nCvLgZ7wv?}r}CbYJ@g*+!AV)5Cwl0e|MkTWJaL1a7fHL}qaM26 zuWh}ZMo6$ew|SBs-MRJ!tq!YKPl{5??6(~@+rFV-eIC~1q?#8z$xdOo6`e}i zHt{7o$rCs1>WS;^>`U5p_5&xPTZ15C`PIHc9P~xz8SRX=X8Q`~+M4Ygg=D|3xwb_& zx^#T))K^ zf9Z?Q`Qi_J@oT;~>5HyM3xRbvd+54PS#1i<2YJ$LCpDHlDet63pYfzmdy-emB0NEB z{}vXh0~ZEDVIk9;!S-))(gO9FD6tFd=Q)=TY&qZRg}A~Omsznnu*JQki1y>kVtI@G zc8O>g10vdwE8;zNWr4V1zE{`=yJ8V^535&m^L$To1HQT0kKNsi-OZCe>PfqL(k`B) zZj@+ebFJ+JERl1~$2nm?C(Pw{RUJ`_zZ(yIJMf!eG7z7P-ygpX-+F8L zb-N_KD1K0U&-m#eRxMy@}YS*p0FMV%Nkj z=Fa8Q1&lor{k#)Qh(;=f?uYdh}K5lO?^A{)zmufEx0hXDs>*753{LbQU|8?#3Mo~ zRg?THjEG+(ALT5-my)+7KbyQH*%x^=@@(WWJR}s8rzDR^?vt$NZi2rhUdKS_qPn=?Z;{W*leNyCL z=Pxk)YIrLA1fKQ3623kBneb)d{%{w+w6o!(!uy6l%IS!B=-;6~vA6MD=!wv`gW=%G z{I32+7v7D87t)1utiDQKIX)`0p_aeI#SC=TpDffAiGc`Je~KR{=Pwh+iHVtCsc#h0 z6`{VNWq8hE2QPnxaD#j#ukNwDu+%dw1RxJ7SMr~j4wUj&+B*8>tXA-I(?T~{E!kVE z*Odn)_1CNO8Ij5Z`A@qPhs$I&D8+gr+KAvxe^4p z#pmudQ<|oKsH7&kWpW7zfR2_!Fb@Mji&-2_a=ec#R?(8ibZ<@x=eWjqDZ6pGQ zPvKZ$4{4xqjOi|}dBcuSI9j+w5d!2&xdnu%KPk~xE9!A&N8KQ5T0Lspu? zBv`K0pI;R!)hm6et5f6ZSD1qP<+hx{5iVUH%!I<>MrnyE9A^4cF5yvE0EI(ceF_u~ zsgB2BQ&7IJRKiiLO5q?sHDj%CpsSR~!a_f*?uHhWE^M-jrK6y(X1s8zu)r^j_=37V z)M)Ghg?-Iq=pPiic^7-YI9Zu1q;=#j*_U1(co)L?JR63Y{%(_apd`AtuXibyw@P5@ z*W$U-MKlQv2>itxKsVN6^ipiW5TdD!cqO5tzA}In>&)K?R z=wq5#!5|4tJ!>^|SYYZGrb(;%IovI!{@j#m!jk0~(?$aXrhaBhSk-U0rvpL-cAWUt1v|7SGZKnipxE@ zlwT%GEy+=TqE!Yix8zo8BM}7ARH=u}dm<9!=9x)@w!va&^HBUv6p0$Cg|FeA{xkNoZ9;KzLe#$d-!BSp%rZ$*A z%V|r#O8!jOOhU}H*PAiK`0HIByv{s&0#JU9Vi^l()b#F=6JvfDIt*{QY*H4_yUriDxSyzLnipKrDrETeG!MN8q!@_LYmiLI|+ zdgld`Mnd^t8~u@GX#c7zRLXC4>3S>q=S?+C%yLs~y&h4M0C5?FSh06){^vG%Z{J{WolQ=Wl|1vOe1GMmAY8H~jNbgyt_;caW0#Cp4(6ZoqIj>KtPVWk>gwkEQ_26x46WW?3F?Jy`Nz!z@}NAk zqpa2pfDS+Ksv=LGsnIB}4g~X$xylIUANAv;^S|emr&*8Kbiy^sf7hlXAZ__STLD2* ze#Z|{`L}Hu#O1l8UaRKFzm)Q@Ra}Eo&Nr>%3Q&?B5}_d)rmU~qk~N(Fnk`v!K4i5M z({z5)izw$O?BfI;cVa28$3rMsp8cqKk9y1b5nH^TU(9c|MV4fMK4|ln*5)5@spM79 zf7QHG5Dj^Z-JIRZf5ko_hmiZrwxJHn-|xyMS6=-+qYSa7{C!^OqT3g3ONh$f>+;Bx z(E}lpr<*)?yFB9BB(E-yHA>E*<@HpE4G!e>REP=5@~OVVY1UmL%si$Ze!T?2TdU&5 zr9@tjk=XdIwfPOz@uJurPUG%U{&uTzmpttCR!IU(aZ7A6LiMM6$$BdFr`g_PIo4w* zsoQqsR47$?5NfQm-R@!eFL)*P)E8}CopLTCf2)lll)uG`5oK?7F}zrxw_1pghdf(Z z@}s&yd-nCwUF0}K!{2oHb&j|njftsbl|DVcyKeL&8{w~MPpUoVU!8I}7 z|DQ`glKyh~bLmUdE7I-hW7B)3cYyoWI_aq4jR|J&mO@a^Pp zxSLN-09>0~%c=L%k|!khPtL{`|3=~&Z1DGT&V3L+fG6`ycGpA_{{L(7pL4t31Ds_4 zRQv*b0cP2IsE&|UkK+wcP5=znmAN>#Y)QFai1iNAt-xzlcKv=nWL9v0n&-|X+;d;fcp zFGp^PTp3x(Ep;D*`9CxKU+mRC2|tWy{Tsq-uueDOO<>n>UFdC2<9{o3cj%L$!O*#( zEGO*iu~fem+#390a4dK`9`*-Og$3Mhcnk)la74@rH^^FW$;Kc-nuK~(M8M4O7(__n zcW6R^W(<$Pf)p-@3@DiFJ>4tI@J%8Aj6sAng)Z%b69w^%LLot#Lcv5OIV>B*>@y_6z?2k@EI9ktu|WrmYs<-;|1KMwAEfo6;v<=87$|hDTvR+QMuE#Yxo6;ZeAdLM0NXb|#NBtJt#B@F;{x z+guwX`1Zr2!itm}-905eYf@xfj6#dlzE#jBgc+#`OLAmasY{d!HBw9MS~=L)#{p6N zq!sDhQ3#SB!Xa>u!jY6h1~}#=qk|E*!|*69N$GI|(l4Os098_SFsNV@3s+K#1?%OY z0PjIdTY>W;qYx>2|r^DL{}Mg*YjX&5IBiHQ-HJHCQ>U0OXL%sAWwKNIS&0W0B!F z3Tx7&wBSOh*Q3xTjlu#-T}445PEJP`GIU2FPnu>(T1g28bFvy+2*q>M(k9ibrY;l2 zi6%{hHffrM&jrDyy1XAQAn2Bn;ia8FN&b_ z4HQd#(u&ew_<|dSUunzbgj8i^nNv<2g+NOfmR3s}A*$%S1Itpo9zO&oi{NNtnU({c z7nOUZ7uw|s!nD+4IAy_^lODOvo0n6@2!zZ35rdzkQFxcClglGD7i7FazWi_mr%Fa4 zVd^X5a!7h$Xqel=9jW0_IGDoW?7N6#19FyQRJfN0psIG*v7=Bgg&j*0`Oc0WXA=zJ zV+|S-J$$U`VW^#5tSSdv3UUB%^q6f?IRi3!w0T4(?Epz-GCT@U>eK=NCE<~NLK(fV z<0$h8zf2vzpkzPXJWI*W_yyygILtg4oWkgWLfWFb9%@UlxS*Ng(L*Rf6aeLELF^hH zJ=iA1y{~(H=*5FfFZLN!9)@_`8a>c9z`%gX;n9V3o0Mr;%%cZbE&CmdnZDfL_GP~z zCsWb_o2pNoC7@l7RQuUfeYi~Ek&tR%FO~F7yS~}`*bXC=yxD+c-P_MP00gp^kCa$@ z(Wd#fO?~nPcA_qx8tK73Z4dSdZ&!R83OSd7w}%;cd=L#zT|`jM?p`@2LSQ;_H`|f8 zM8cm3PqHY9Kk5?Wv$RjnhNx%K(Oq4o2BvIvKsvgMmwXj&Ezu>Hml^aUUUG#cd0y(= z+10sHaY1>?^XyZ`MXFXvN6xhmP9Uv}SE7L)lJPEBi{xVstfQmPp0)sD{aXb!$#`e= zEAvdBq>^XHot2=hf2X0`Do1t}z+QG)Q~KobCKUVVG} zIBhFb`BA&%?dy|sNJ5q8iL>O@HyU@{h5^sA5>0Bl9bi0>ae1`O1zM^aGf4WS>9?=gIbUUu7b1Rz9|pnv(Gd#1DC*3bThtSkvyi zO_UZUhdEi=%4e%Oo8+QlEN`U^Y;2ojw0aDd^{v!xKnmeVHV3p=-O58Zs9>DMVqq%- zRF0O**qtj@$=u9JUY1$U;p*VOfrmLySEZA!?}MN zum4|9Jdn66aVt0aU6B|{oS!&1QA{kxihT$^?RHM=n5d0^U~Y?#|26(b{Kfcl@u%Y7 z!yCYZ-1K)_{D%0|@r&6LSk7&K?eWF&)V|;fC;b;RxsW-^Pc)@45Z&7wjT@ zr*<61!X4ZIc#YfuD0kCmUgRFYvuoRGv$e<79>Pt4yVTBvbsvoVBlcG86?_c*j2j2O z&7FYv$L@^X9Q#b{3V8QDuopUF1$+)16jVqmM?v9(^Es zSM*kPBCd!IMbGC}f?{-W^f+!N*eg0Ox&yZYzR$kIYmr~!kM9SWXERT54r3y7e`Z7G zbKJ~$N#=sgGPw6+kuTw=@AHvQM=r-}!OBP{jD`_`&c!;oI2LxSHDyF2JL~$HQ&mQ$kJLWpD_5iJe0`K}rk2yni$J65NWP z1iv4AI5>*Oz&iqgny<2|D=z3)3JlU5!~PO!i-&#FlfL0eTpc?j7=o8`r^ku@$OIh;x)c_wI^GzGog zFX48-gxjz3O1OR47eC>P16C{qUN(14UJ7jrzGgE zUKO_)rl}}-8zd*~$oAa+o@7YOMCT0uN+iR<Y-`rE6+;(&9gR(xfMidy;Ov%OhI6 z*hfNbH>F95&}!Pa5$gPy5-IIc&E2%#^mJ?{iqn5MRN9hQ%k+V%z&rEpPC}vM-i= zvC9+hy2}?0Wsx8Dfx9;PsA0(}y1_>cFImx3eYD_ww&o_6F1Mp6?chm+R-YCk)Cwn>qf2Z%1U4F~ zyNYfC0(H|)OOw;DrRhAYOG}fRrVD|orMA#Q;2!tf3xT`Lu^O2o@4C%PaMu@n@fKhF zyeDol$5kZTCikg8baN=;-hNth&_dH1Hmizz`U&>%#oayecEdE4w6|BGhLtMlZAmZf zy4QU1RbPC?c0(bzz)4MSdD13Na*wmnWR65odQ-y1E`Hldrx*q{v5P!x(bFz=(PN(U zs3(2TlOA!>0gaxt$dgX=qy{G~81SSEoHU!$ZTht-%)Zc*4CNiIf@e7_=w8S|&`nAC zz{Xc>&mg|+i!XWNZ9Dj)Iin$;z}wQc)cgSn8{Zt5I@1@=@Wi`L^2HN<@dRJ|m@gjh zi^qB5CZ||)V3Sh}@ppcL-}>TVh- zTSPa^5#2CHbi*9c4Rb^{%n|pn9ogJ`rYD`@NgbZF#FLb{!i>}0>;`6YbJ4}-;6v+R zXwJD0b#s$BA3~0%yIpM4T~0dSb|)=RHWno}Hn|zBv8l_(Ha0DF(wuL3(!*9-*tF7< zx;=?m5=M4gE--bjleX;Vq)pGW%6>&+H}2!G+gUW29JjCXqg3W(fMX*A#Sq0*;H(@U!SJpBKy5U`jP3wrs4ti z+lgeqok+^@#rRk}AnT=bwQz2y$JW9c`dAy^zIeiu>=&@9eX*;#eUbfoHnlJMy-T;~ zNl*Hrlji)=NkO{;YGUbiqpgp%gR2^GrJ^Q^wZyx#eQ}mA&h*6@zPOVw?&yndCTa`3 zzTQJ$cONKFb7GJ0Zs2wIt!fFp-eJ=sF7d_F#r}VPO(~FhE%PMY_&fQnxf=U_A#)@r z{8Mn@-%LNBemwncH~?RO3E!VSE8WOB{)TiU^-k)A)Dx+R)SY+$T$@_Pnf;HY_DSuK z{0F-QPbI&e+=LInLG}k4vH#CZe2{pB9f3*C-+z*`_h%+fOzf4|G5&u1RlNT_gzf(m z@$=)S$4`jw6;E-J{?~Pn)qS<@mb%O8me-wHcSPMs>Qc4;!0!JOPRQTO`GPgI=kfde z;M$#QW3hK)&vU21NNhd#3G~L6aF4*Au{3u8z7YLBzqxOTUJ_l7<^QPY?$KoAy~vA^ zry~zXzKHGrvdH<7BDVj1B0F%iz$@XW!{6XmfosC&hfjqoKR>)f=!4Mfp`T;>m;3)# z^Q-j~_4xNbe)WHXPyG#e{96?~EqG#Zzu+ux{`*tSRL%Em9;~^!=3+Xu>fesTSz>eIk-;B!YslBd}BD@-p?|QL4h44NeC#}#gWQ576rClEef{N@HplKw$6aynP7z_DJB$fV^RRe!&BdC z(W{Va1jnRc())Om;20GQ-m_A-$SNJpVrCl0vS2#M;#5Ec9dwZEARA#}j0>jUx(Ad( zOe5J59AD^)QCRjGC4yowG*qSU>=k&{@c90^$A|je+zZ|dD}ciWwkV7aMk6muBIt4~ z52nv>Uf8*Y2DjreY#i%@X_%sH7=la1SRic0lDb?1hH@~D4MGaR9@yW*0di5wIMxTYK}k2*y$n*NazwfEsB!l2I0gu|L8nDY@x{iO z!{b;X*an>zCo%LCb_nSyQ=qU`1*di_5vKOeRoz__lgA`7jx9oaq<2s_vZXTD6tPV` zjyXabkMHANC|sa27_muc$p*!qVQ~x-io-YV>FdVzTRUqDN-@?6p^GUlC@&Az33+)s zSC`q=&Nb>Y$2KAL2_}O|P*RF{!b1f^VeAv4u-x#)?*72qTt@-J*Em*+S=$2-4zA5% zl^x%~G?uVf2Xk1LcqC$|;Js6D0LNPC;qmQ&Og_Bq%L{$aw9m!?y088iIrTzj+VhZRE$aS;NeABGIoPmF9jvaoEyd>Y4+Val;MwGu%& zm@-T`HbP)V8@3D?Z5YhEmuo?q0c+Se1`S(-jUk8Nm^2Jtw%5Gn;A>GcRt;0L#ibze zKQxAA!_;geENpBW)U2>c4NC~yh74v4OIko<+2HVvT$EJFL1BP=gk?iJon3u#e$2&( zd;rEUZO8|J8>s{ZguaATLscH=FB>{huB}DrOPDoG31Xt?p@eqkk}-@Ls;}HeC6pC` z(E+Q5DrR5{V$U$(`Ep-kuC0k48pDubsuR#C+$0@=8N(E8aY+t5P!01T5E$jKWEkZn zHAC2-{nOBrpfnnLhQ3b&lGb9q4l9=#)o^(zbCt^thGL*hePcbY5ujy?lq*ZeR;tm2 zegp)99d^Ebz*u$UUOKpP^saPRw`+in5SVUQ;krSrb<*$jIwN{)xl68inNk#9HXTNf z7J15Lr?N>cC}o#y+5P=PU0vP1eU)5Ghv?X4b#yp75<#U)ZRsvT;F-f?op$*5cMsw( z(!5Amnqi@xXJ+qCKSs(b3Qg`@SBaNNBIw9-Y)6uZPm_Q=n~&S)prBx=f3{WMI|#+4 zicmww&a&z_Tsn;y>O9ld>0)?JCgO~3BG8fuTHIk<>~dImi3giwQn^A4bJf`C(_kq? zxsj*Y7MUYc0-|NnX$g_q9-PX-XQW;2u3auha2{fteTe3aR3(S|Na}30bsCg9f$7B- zTc?2qq~ud=$?g!9BxcqbE7;~cTuYI+D(@9;j#%0B&0czU(8@;S{#S$ywI)|Hq%U1D zwk)4IAuRDl z6vE3GD{RdOMAcxa;V~B2SpGE`2*ZN4wNAAq))GvT#YSlmt7}z6LCM?5Dt?T$wJA@M zT8wqIV*K<#Io1uNV@+L!@neA!Sx;+;l1^T~Tu~a#VtN|dA$I98*3znyq~(Q#&I!m$ zx*F_IkX5t?q9)aok~MTSNd0set7q*nDU);{ESr5qNwX}Ob-A;2sZ7Ex?Xlr8R?FPr z+La?cD`YWuukB%tt!^{NSRD%+L=Z8QOZT!e7Gi}!P-v6GW2}lL5KUMM3k^k~7NHNb z0Om8PUMKbQ*-{h_&||EAwQ8JE%2hm|@(E|{>!UQTh(C_uF&4i+3OAz(O;qj+2;puqp6d%|9cdKZbr4dIGO+cZIGCT^_n1v@~=&C+d$2E#&Cxj8H82 z548{fGWbOBTWTF%AG|JjIUeu3g2niM;(w`Ih*!HA@z>+Oj{g)3{&@U8{N-KGulm9G zvUo?l32%3Qt^IB7)3x8?hQRe$@(+sdfgL|q_iuRqFV}71&cKUmd$7Cb)ziR4-Tn9) zxVG-%x|P3z~O*!lQt>bI$Bd5PT?GcFei589>DjLf9CA}v&kPOAL2B`t?Y(elI%^Ek{#RvctY}EycE`R zGs3?Ue@wiPc$yuI(b!$wiFjqKKQ;w(;-SQs61S_b!nNF&aBd=>IFcQcnTaGj7|%q$ zA9^G73!c|^LldDdh1Q2|2wfdo%dG^RpNptWyWs8@dk_~k_#bH0>_<>WQzO9_xyZB&w@b(t-Z6>EcDb_EIzSaO^5r5Y?( zTFv=V6DqZKS*=J~Ze40C)i<<3@5s_p%B6-QtZH2=8_c=(6+=u^t(~?vxI;>ML+{xm ziv$N+&$Y#w&^dZWX~n?W3Wp`2P7ST9w0>N!xa+FMXw%txzNs2)Jxk9rtzfUkE>c_1 z)N^ni(t5_U6e!c$p{jKch|loBazk@faG=s^4uqN5frgxFDxvPdN<)*L*fJqG9@Vhe z%iBFTu(lzqb(?s8PPE=t6_)-sz64A>&ue2w~(}MZt`2Fy1F9 zg)?uh8@zOUOhXBM)*2PU0L+*{?rdl@+53f0)q01iRRW^Z?WO<;Qk*$y)-54A{5DgZ zgj&~`wy-qBtvGRCF!@ZlRc|d~Y0mHdN~<|2rUClsWK)PlH7qiU=(P>4HycGHAc}n6 z7Dy09jE{?MiKMcdBHs^0yLxO2y#=QAdMpSJboH?BN1vFtO#@WfuT^TO!MtlcX+92> zww<*VCPbxe^Hc{DE|=Qos(vQe)?iDiRMxg}D2!vFJzRpMM7g#(IucxXex+@;EyyHj zo8_hFdhK$hZKjuA!la+!r5B)WCvBRPhgJ=}Uh3{;;y=GZFVxZM0UCO|!r5w~@hhi= zOAY7i%cF&PTTyL0&Im0qE%5fI=&5df_ogLnSm77f#fP+ExvyJSrD2(;xEvjBDBB)G z@verF7bsUk^ZY=mL463|(Sm#3XiwnX4n10K0NgCRyQDgd>j>_{#FK=L54?NYPE74K zX!k7w?-tc#f=Q!b;N5n)8Bx=5Uj6yI^hA62z`%;WN;fSDJip0QW0An~8)t?VkY2{- zV4t2hXOIM*zjIdTfNf#PzF|ga-)-^0^Sn^#y5c3-gT65E{OwwY2}&kjDReU7!1K3h zPplXkyr^Gp#RxpV&g3>g;CarFN?}6-azZNb{H@vqf?X??_o;5Td$+#iL z8_|lP-j!=x*LZTJ;aKe@!S#E(+7>3kfz~0bTrX#!8ji8b^{#9<+KPNo2W?raR;_KV z*vza{Xr_`1m|Ir0Zq-j^51ag}_26Qq6|XCJCi0QiDLY@-B;wq?b<6Z@UFBBeD}ZdP zDj~f~QHqetLbFv<36)DBEP-^R1VS@)sngS0YJE->?U4<()@M~wkwwv8*u3(4p!MfA zZ`aD!XY?uRJTS;dxz)H7u;JF9R>jKK|0ia+$yCIet@UX?T6U}(&d@3~b7yY@)lRGN}`Bb$&VQP>N1^vk8Ak_M} zle@cGf2eDn?!j&j0U3KsD~?)t7(UeceOr>IX<*94L4b*-`W>~mOfa;AEtzg?IL*n7 z*P>CK_oboTiKT`%t9iMh)s|`Y%32>Yoi%8u;MPa20vc}po(akMH9GbYlT|~s^SeeJ z4YnGe2eJ;54lzCtG(+uab+fO&#mM-euY(0!AMl~B z?uuMM)cRGwI0KRME4~s2YyI+cghuNfowCFnT16Uk_>%v?1SqxM=PNEi>leKQEVB9r z*0$d36$+rr+~etI5XN$*Iv0sT>1hCi+W1uwO~}M(HhxuHxYVH6R`a0vO0?d{nm-=e zG4Mg~sQ@13e;3;ldzu^czKJdUi?KUmpNHFiW$eOOUu;=)Nn}5m0bVIZmpM0N=UJloNWwbN+RPe>%b9md#bOA4Y$D|MDclxe) z>dT~~`09H%^~Y#^dDk2sjqS8z}@)myFPVQ>Y`LX{DreqZIK|} z`;JQ;0*_&r)XY>e6^!i4tpk5fzK&Oe=aN58KE?@%vE=>9jr^X!E_qe*;^=mfS>d;m z7jP2dvOgfSs0k(UYP_ zh1YRYfp~QMTiu&=FV#I?_cQz}{9pK{@F&BUhAZK2d>)(@&V^54e`G;;cXmj22-k%J z+=K8|=v8)yo(Vl3`VRXIUk+^y-NMZPSBBPvR)xAkXM|2=&*A9Mfw(lAhqJh+pgz<^ z=11mn6F?na72XT~G5ovm7TWq4_W+E9zldML|4-^!Qe2Zi$@ zSm3Igeev@yzWLvt^smU0nyWD;6^E1^G^hkL ziLHF#u>Oaf)S)yniCyxZ!oJ!l<9JQhCL&BE|+J}`3yz`bX{>c~LG-9zi z@XjB7@ejWEh85cbFLerE4qH^&8O+dS+lmaRyw!oB9K#iyrP$Mb@)QC7}mM-8#%U7LrZwX}*ISv{I?uF-Q zdgxx5c_!h#ow4@hXN4j9+(>9Bfb=Q2RrmzZftq(9r(_I${bYACp022$k)i{%Dj zwMw;xT)&yFL^{D?XC|Cyy;!-`#uh8Lc+$3ztx|S#Z3}C&vC#H>H&!2N{to@z z{2ff$zjgL+#Qd%N-TwW9`Fp|6=I@#F?BAsMd&ULkZ^yCr?|$a*!gI{u-P_IIolh`- z=e=bAPMW{<7n#4cC)vM;nZMz4?cdYw-|fub;Dh$>m+aq7rc*l#g?&BAb}HE39%j0Z zIk+(2U{I%y@T9{%=`bhNuk@tzJ;{9A_*m4huvnpBU#()HU|%hy-Cb;OqbHd!DKmS) zd>2L9&c-$uGM=R85M+Wcq#Rbi%#+HVRPv-QPhz5%7qr+MG+%3x%-6c5*jPB!#x@r0 z3k7ChD5QhD*aJOjp(h>SNf6bwj>f_QPf};()LXgUyo|+xJ+07hRvazG{*PJY%(xZK z_^B06|CbY9wnF={Rw(FwJ(OGsTcr6vR+y)E`VbY@dx#Lib_QxM7VNu=WM_r;V&2X% zNcL-kWEONR3G(lo#EtcWR)OIZEr8^>`C)HX|5+VI4K|XB=cV4I^%RZfkS%R z&Bitt?3WL0R}b68lk~g>_2vRsU1+|WBChep)us>HSL# zB`dU_?1ZDNP_P4`y%4fUKIR1bwA-6q$-A4`u%&(HLv5O!ceBDgJ-dL0^~)_%e~uO6 zE^+L)774qkaM~eB)9-B^g?dk#?WEo9Jm1!_`&S({Z;dCdwo-Axj*zzEnRX1c6_@yu z9SvY%m*aFh_S%Z4+p&ja7XV0q@Y22ENx%0b7G*LrN%xwQ3NhjT-&@lW$h@BUY3AGf z8ow!Xai#?S|FFzQGPV5X-kN?CKlrz$uS}nh1^kHgNAQ3DPU@Fc0`$6!}!7KXQ8H*vMY6{@;fo@Z<19+)MYF@KE?1m;npJbMO)Hc4&%I z>!aK+@X1hr=*-ZGp?yNzaYFtD&c=T=__^SP!E=Jy;9jjNQ^#epJeWB=0k=54d~nt;J4 z>i3AtG+YuY|B~xhiGjlR;h2Te7jXEbFT6Z3rpQ7BEWQs#XbyOM(<4w_bHL>LP{cy1 z-Lm=oI;3T)7i_+1da*Z|YhEZF4xdjt+|MI9z+v=li!YQX4W-ZYNTsY)UGApead-kw zpYUOO`V^JI#qZVxlsP5;4>;? zBkk_WHRo}oHUWoE$5;2VWqPJX+9ICjCLr?ZDDomimqyry6EOOWE-s73A@wO<9$1c_ zP~lKEx52BPfY$dRya^m?Uo{Sk(xivp_aVFq{h|1&{!nyq<499+>^5N;e!|-k$8Li1 zAYl0EgHY6_gy5&00;bangK^gI1Pnhp?I9EcJkRy7z-JO&BfhUD;Q6T@V#~)oU!w5# zMyiDBrv(YlR0k@(3*Aq(Qq^NPjr-m?}M=IaFfKOGUB z{pO&Mj2|8lBtU&Y7PjvJ)Yiz?+NIEQh;x>#}%0jSXhEmfWrly zGduxFaDkxH?f314e6fCb0beY6jt=(vi6PkZtOe%NH@?bGEQeq~bDZhxv4a(5mg4IbUFZd) z%}QSz8zm8xbiONT*)p+C%R$x5@OU>bjXrEa!O&!d)1+%92lf~P(8TGO<*s84ObJRK zA7@#uGZ5okl7o_%HMLBaD;Uo9m}tAq{^NF4?ctO{1eLO?mU-KY5SWItq?XSab~$=6P}NHqNU0e?%>mT3B1_8|CMcJVda<{!qk1IcLWz+vr=al)G@oh*~mRjkD4= z87waP%Ct1ja@*)@BLwCg8*6S^Wvrmv%1eg^#KWX*3F~g7t`}q4P9-e7y-G|b$-@yn z*4^?ArnG?yD)DV0wOw-y$SOf-M@-R0>SoPt>$VY8Kn$&8(QR92V+5xWthsF?ILyn` z)4_f($yspQKmK+Z52XvcInzeuOQ6 zm9{CMYo)Be?Z9H8?NZB1j`xbEg?6m9jdoo)yc`tm6lS?y4VMI_PL|wNrSKa;aFk}% z?dp_LY#}VVT_Nz=G zHJ!nN+bCv_n#;#Ph88Ps^VBU)8AQbSy*d`YE5OGIl}i+*ot$XzuiD zh$W)`j{YIKCHe!r-hC;$F8Z11Wzkj9v+#F!Sai2&I`XgZ8<967FGQY-d>xDSEz06w zo_Q;?HS>7p8~D6ipScb`Ko58GHDM$FVR$lp7ybzLgb5HyzXuE8d2Z)>IQ`Z1?di`d zGruK$bb9afEUf+SrCv=vn|d@gn%a>1Olm0AnQBcPpIVS=NX3%xCV!Xw8G96yu<>ug zc0Z)I6P%2_e)r@I{1(24hk|DlKjMypufV*&E^!I|3O}AGB#wc1KO+&1zlYs@OZ>_B zx8s}fSMXVGN?aZ<;;~>q?n#W`v*1PS>EEjxt=m+0BX=bBb8exf?)bU`>UOTn)c&XT zPvNVuv6s1t@8s}7;a$R+(0{pw@7JNH@Q!z1=r-)>mtsvnC)5%;fioBLLaE??gKr0a z6Z~oL5!m}1gEs^(4W1wD2%a1~gxe8k1!Fbu)%>pJ=Yc@5t8bOvbWq+=AP{Q+>c_o% zd7x;BHa2L!_H&O_s!0_#_ZVfTSfpod$Xt$R!==zCwO|_zU89^64e=vouu>dVqKXIb zMioc=DkM$0RNOp05htDJ9z8wL{L0*;d_5%F+#|g(j+h54p{u>BB@7|vDkWD*)dGZu ztAmx0xjxXwqE_h2>hd7oUEwv1?4is3*e1Eu#$>jb~Q^D5ZZCcv|O-~ zE_UrEP4Du#3tT%Hk(Igo`KjsTp0&mM{nXOy`&P$ym6gET$B~d;VcS8O-nxepe;ovA zdh71fky2pmZp!KP(ge1CR4@7xU{#+S9ba7zY~5AKynU;dtqpA5#b#L6hbMce&s#rY z%QOJo->p#Qx#W-Jnk29l$~+8Z!tyINuyw8yg*7-3*xE2HRBzivD@x+Qpt#sRUIB{c zw1g_l@37^?Q*4J237@UlXnS0P{Kp%2vhvhS4)Hp`t595IAC;G^Xb8nNRjGKQeGHnQ z;U8WRrbFb}o}kP*zmw$Y7C+`y?-CY|-v&bG7U##`ZW=93d^?CAoNHRpP$l5w31xwSOA^<`lFDSq^uVTd3hZ zJNBha>Gi{^!i<38p;Z~=buAuJr4uvj!PW7S;h?HYSu9DJ2UckYL?0}yu7y$#s4lcr z+`p<&n3t8}f~pb#P-DNU5JF`Rvx7}0_0QdIo4m~a=Whe? z1;|XVlb%d(gOui`s+xwbaiC9+7i*1u==4;%Xif!aRANAaY&c^mACzT%joi_p+-p zH{nzwI5+O6X0amkdY@}>U#}v?Ue~-nuDb}W@RXvlgGF=irk1U>na&7M(oE!AA zv$-tYUgMr+w*pL9a|6>MnYx#`$7@n)2baByH79d*X&a=}@ZaeO$}RPj(_EoWzht%( z%=qhaFB0|;gYi(7`dV4A*treF3w@qnp`_wroVyKDDxTx_fu<>b-04&v(DlXHE`fyM z_7~6E7C6%tYEm$Z|K~%<2d)(+jb0;JJmY_X9j+Z-%Hom_L#J13+1V31Z=3MBZq!f; z?LMtKSSl8)Qp*_U034T*Gvp+7vCRv~uZVNJw480=8))upm9+9pC3LpeR9SMeaBg_t z)7BuAZ*Dj>c_dN8zpHcUnb?0-Rm0DnhJQ{=Aum#k*9INfXSo+aM)jG#%B4!t(E7DH zU91%RoFyi|ysscvFzT10*$q5da+-yDG3RSwuws+g|L?9jHIR8H^CF!5$;?JP0Itdu zGskE4$;`z6-%IfAA4+fHm-g!Px#?{B$n^a5%ydoa52>GX1K=k0{nwSsr;bSNmP#bw zfd%jbSOB*ruS}lL-G9d?_fGDF@4wd*KjlRG9f?nK3&44aro=&shD1F6=lJvZ3ixvT z#`tO&>nFwM!vOdTy!6NF9>n+GrFF~j{dX9?|01<-)IP)B#GSR*;U%C8hT1{34YlFe z8?m3pz7g9PyEe84|NG5&-k%kHKl)PiNBI4_K6*j)bo}e@9!?)$qbvNm#F z&T z+@3vvI~ca99%4IQc4mmd!4d-xZ!_XRbL44yBDvR8gGGj7=DPo zc-aLqFeWR|%(8%Z%Yk_T^>s zsgEOs1D4&;R>0OV$;Q0)mKVW(D=`$s=DaD&Wf2^m*qt{z^~%j!;vr2n(}auW-NmKcai!dr~-i_FA~Y^o~L8&V8RjOM-4UJju?zKDK`O z!3dR%9n?v7?Pcq(PcT{nm>HgA!(JbcfHoal^(I|6WCB->-KgizVnE5Q)v!@-su5H$ zTFWlIwiXv9Vv=EwqFL;vPqI<3&FXXB)SBfUs7W^IwK@Z1&=rskdIRd_s5ob#1K6L} z4(JmQ9YARTTlBKc$ZbC2Tug@s+w+>RcQuFqI(u@3#zqulb6yqe9UQQ`12Xnej178K z%tZ*yP-1^xhY~POYnYB@C=o?b?9jWSBua*`zDASm(d)pld3Xy9&IY~3bsonsjF&%# z7`yX2#Cj`umN2s;FJ7M7*`7DGdoi?_C~9Ye-qh|zNdygHhu$=V2>T98QS8s#qBzf} zLtp9_d)p*?^tPzM?tb$w62S;(i{2=V(T)g)o59(ipN7*wA&yM4J#VWv=>?{0Ht22D z{oSkyu+qunXvYRK$rinNNR>W*taXCQJID6C?GQOEOvRq6Y|vX(ar0=#mC3>uz0G1H zw4>xTWs}}2Yh$Dmv|^jyYNa?oDzuiiIm44|*Ne59M{S}Yw}|&Z^3@MdvS%;W>gkcD zw%Nmz?A?n8$?37SS?u3C9lP+RXe-1@GRYRc7h@J&QX7V?Np|s_mR%-Bt75-=l8t=V z7dA@rpaXmPRtIislOa3A9eu=MvY50R`h8rREk65rD{z=JX*cv0m8aY&uOA!w`ua&y z8N-cO+$ZgRzDWs&9_;5EJxC`%iA6!Nn@zHzZ-#@75SYfE=o-76#lI|qWi*J%dGZ9; zSPuBB-#5-3N)%;%%$2pAHw_Psz*5EWAA*}O*i0Vho;knSSD9zmD6j0XPF0Jms#5$h zt{fYIsxmPiZ6`+AM>I(d+no)hWZu9@R{KHvjC1h>oUv(V|vSR%FP(;@f)AI96|>$ksqqfL5A4Z2`k zv|Uu(&#K7oIBY06i;dGaQE^|Zi;EDLS8pHt>Tx%;?Cmn?Dm#E!h$54F+uoZND{=JR zUbgqVIJ$`#beQkyK!=-d%D2cc-P6kgpNK)q?|ZV~%y4oKmqpg&X1>f9WWLg`w7Vf4iu*B5T5 zOCF(g-)z?i7oiVVUd~xgITs^2P;RDEu55@(d0jBfa4l3+3K17?lRG(`6&8>ZcJxYE zDqaaF7ux6K4h~()vsx_=5uVWG_O1Y)c?D2krR{8GJwvO^l;4~ejWbqb3!?-$C8ur4 z7Pn~1q4u-EVumM`bVVyFMd%tQVb$nSSU~zNZu?F^7K;@&=7@oHHCg90aWR6^8rJkW zSL6SacLHXk^byPXX`qmMCt1tu7gtkCxjAVGtNH1uIPIQfF|R8-O)DuG11#lrrDZXB zA6Uxk2LP{w7Yv~=?^bgThn$nFh<7o-!c*SCS&>AeXS>{_Wwog*zEi}h)srevvZKsWbaVy=Vd#sXfSoA52gv*HA6cYSVU{8)qV+*rEnbEAKX@$`*> z{|kO2kiI0nEZvHSy93fYr<1AoQ*WlW;@$t@)R$9VNL`(}AazcvfF*tZ)ZA2@8v$QV zK9l)l@_WgN)fyYbP?*7zoF`nxRN^Z(d;&-l8EBkuo7w|7j3Se9&x6RK&U z7gGdSvM`nq1|-A1y4RMlilZwRnNWfVCG=232ni5s3JIX#K6)|x+uhmO**)j%-I<-m`hRowio{WggA%)ARj*2<<6m<;V{n-R-IKgUPm z`RM)Z5L_Gm8LC#C=&dX8}Ob8-i3w#24eL6B>2N%C#MMx3~rAhFiZ)X_d)}Pb*%jc%_aMM>43W*^8wOqEje8D^KR44YZ1+GAo}3Rdkt3F=;4wVT;Oa#f3kDr=*6NYyT8 zGf~oQeT4OHw$20wC{ofea}t9G1J4&7Os zy)e&XnL|M9Uf_^sYyR)<>sf{tOb8~%oD}b~<{z3JK1~-3&DNx@NgCYVY!zytpokl=@9C3ICqNyMC3DmolBh{Iqe8Pa zBxzEN*UgJvSIAf6b@QS!4j|3e6r@$?$L3z!rM{}oytZZ2{+~{BbWqmwXt&_hV4>!= zGC+QoS8X~0;91Cf66szOO>W{zq)63_@-%%k@jFF#{1=*!ahg^Uf^T>Nvt|FfFL0sM ze6-ITNLS&_vKi(OEzg!M--T)Jp@4%RG8Gq;Vd81D9L!p3w5GwDo82prs>UIS!8ptt z9|tx!O@ep@SCz>@)nch?>LjF4MT|r-)4LXnRU5nZxadP1(DilS=$Lz8^ZZE=NK#$yh%u*`4HEhEz{iKREJYoDfpUGEGfn@_-a{N#&ND!9dCNRUR4{pk)%Sgx5@;> zq&t!<1pnb?49Vat9q>UlsBC)!A2Njqxar507=bl7u{~&Aa+lNu$qQ{B8g=?_8E-0KV_5AlKXMR$DNm z=8nc_FRYt)a1ye0E^o^19UIcLx?Op)&^*g=mE7iS%j(J;4!QojZTPC7)2%_!ZB?by zt%Fcg#l(uN-~tm7JO{pZ{nvW9E__uc8c)FszA&;JZ{EglnzRn<)_&6lLKj>44H>L? z%ZUg&ai4rn*-?fMg!|+hp!vJLXuMeXUXJ@L1fZFjzI1{F*Gx#4rhYl01_LqmiwR8W z?|=RN!eZ*@UjMif#Pn}-`>tkzU?5q*Y^EW1(Yz0K_BU_pslqEd^)r6@d?DNWt|V?W z|MBFq<);37B7%B0@g$Wp_@I0`5hygf@4De!occ*Q4?gClsUMeD0h#(yxqxOxH`Og( zm5pFiKbTZXKBUuqOe{Y7YOe7cG+1-Brz-+QQp`BD@!jLUK-}KvaUPk8hpD{5tl=u~ z{4p8RMLJ2St_T##9j$!F%`Wxsi5E%pZ9B!=E!)4xeyls+llP29YL ziI`WzzQ9LB$$Ka@nz}Z1ZfXVl0sE)6PgSMj$^YP4|7db`@_OO`oJ^d%Ba{0lw@Ko% zmv}evY~oJ*>3^0ONG!pdexJk^iS^=N#ovfO93SKcfFH#>;)lj}=eK?;_9;;S?uq>| zb|v@!t%?<6hs5@b&5TXqcm6-{0~n589X*F=g~vo|quWQPMx)#S_+sRN$VlYZ{IXva zDMSv5>>AlDvUd2Z@SEXh!}oFaKz`Go814uk8s3{*0M`jug#N{OgTE2y@Z!*!q2-}` zXfA#MHKAnili-WNdxL)rUK%_pcq}pY_XuuEM1apKU#@(xa;)+iyz^IZ6GDCE4)_Ix zE8eSkrs6LZ*H@fh(T{5NFFi1XiGiJ&0_S}eHOZZKLs%Br@hKGZEWQ@WAT`aK&#vIsr~6FdUdpnDQ3IZXjrG)hc!WXwo~)hOin4k6b_Zz;K%l?r2T(F+mSuH((FZ z$6-zea$`FXxxES&#(bbKZnrs!o{s1u3MK??RAKF;px6%-#qR=ZSRav%*vlNkb|C7@ zDcUO_MUCMA&_n@f(j%us#&FU zhuPR(AHq-|JGjgGdKN8`D{|OO9l}f?^%axt&{}p#hcFVz4yl4baKu6&9Ql%16Ihd2 z6NWGknA!>xSVL-K8!)xSHYnFY4Ph8yK#A$w*VDxhD_~*;(Isme5L}#5K-p*>!Zx5{ zVyk5vn|{I*%YgEfnO4^*tzZ{$hgU>2|l9cg4=cL;lc?CUNg_6DZZA*=wh6TGZ< zc|U=`rVI?S{jcJ4og70BhL#4|{MY6M>;)5lBKH2p2tiGQQHx#r>qSaT07goSQHTa2k7#b|`he*m#A z+!|!ZU*%R1J%iE=TmIUNqJrV}#g4!1$S><$is`|6Al1(!7Qi4|{yH7J96|@+oH59T zzw#~=Oi#HH5i#s`|1w2;nNU1HgKYOp90VVPEgSv9wzr=jTqX_zxBF3+{eBUySMEy? zUn-uEL3aFQKKCvoKE2VZ!i&BMa|U>@XauvRQMZJ587zDQU62_VY%{a47txqyJh+2- zSFTVnP06KCgE^yJDW@aYB;7j3bjt@B)uYYGfT3>gHcSl+E@WQQdmz(7t8JmD#FMmw zYx=}HX0XL}22?MW1?D3=c$8I>g@tJ&Q78tF^qEL;L1A))&ty>t{u7qT0-uS%9+Sg; zCW712&3`^hv{Q zW$@7dmBFWZaGu{aZAF9vKIEJ50>-Psj#m%gJ9(7E^=@#k>#l&Jga#SKdOP8?s90P4KAgT;UFu6xQUAl>H&G6Evld}(3wyF?Lr5bdu9-Iw&QAGDGa*L1XLdx z=JMWlE_ZN~MBV(k()?bodCvLCD|4?mQl>J$QS|BTHRD;I_NtrZcKe zo~qp(H@z4DUrW|6gS$FzazB9hUxMx8W1=(pJ`C<`z7PDKa-VA@E{9U`Sd7AIc6P8RX>ir?T9o$@m&^TKRvS^jpqMsqn%K_>^ zvu-WR5uB;Rx>es*mQ_w*de5>|-q?In@DYENoCxUc}6{~#oq!^{>083TV zfdbp4@`@r-!k}5E;?{+en_7005+B2~ExCT)xJ z)*x$C6;VKe&=f0F9Yt30c*u(GSfQ%!a!Z#YjZ6uar-qlr5d}~`gK|gY zAWKuPs0@*UtWAB8sVDKA23eTO7lWST? z-Q6wU5N5bMjI2gYE1=S2S^EsK5;dIx1fm#=P*)7Or5GSfP#>h32K? zJt}CAyUBOHEL{i9iqxSLl~*1sQZ33S0$pIMpD*t#yEv5(2a8idS)2~q#i>OFoi!ht{I`aFMdU(-rnUzB|K< zi2-meXB2*tIu5^uqf&Fjhlgv!JB2q%?Z$b9^;41L$9OM1nY@ED3)iq`aVF6VW!IvP z$oyLpk3UN^{*Srqa1D1I-cAJm>k>c5gW*Ss5_cUQk*Mc(!|f8AB-Z10!+*1r@ofCQ z_@Co9$FGfF7C)O^hG6`Jco)$P55QM?E)44oc2F4P@5M*RqO zBntn=p=_uUPl7jt&j%k0-WI$ycs+3m&kGI&mj@RI7vN2>YjB(3)L?@6gs%`S;7^q| zvmbGB<&P_uRd!S!#h%0-m0MJ9$S}J<+2$$~mj(iIGP1w{h5l&|6Gq?*uw1X&)=Jft zvRUN=xz1|cAN7%$rI79)`bg+`*&H-!9+lRx?9-ZLvCzsM%0@QT8kCL4La~R_XR($S_85{T`20?s9IyQN@CjAvik_dq80~C*XHEgv}=-XBWzPUPxqQM)))NzLffzObAmIZd}}O&%}e zmiJvAACs2%EI0hGTlDy?l;h`X%R9D%rQ$RVCN6l(zszuTb8bbBkF}^>oE%BR`7PTw zO%__zV(fBT{%O_3!AfeXwN&!hp`G@bm54;4<#j6&iD|muE2Y%h$Is1{*X&3;1Qq_< zYTQB7^vJhYOJ~EYc9=~W-Gy!WhaF}QYrzIr9W1cgSlqL?qb;zeV^X?Zwq*-)V22Gk zdJ$N&ShiLjLi~X>izWbtz?!1rVd@kEYYMVID>W9k_bpn+c1BdE$0PvhQ zAzf%W#7rTZ-_l^3#DBe53f*m_lmzdbyNoU*6}r>Z!kJy{>(d@`1&L8qn)YB>sxa*V z$C12g_nX-y^=v1m-Df2BplSEYW_h8A(}o<7(5VwxbM*fL7n-5N_SWvzwEMF2&SlVr^ve0&5l+Eid9tz*|sn*Ay z=xvum%gbj!GlV31TlO`tvPFF@vn?ln(86gSBlaRm$wc4V47H}|Hni(cPKSq?FjTGVaLB=l|Cva^x1i+GnUH<@Y@Dxws6 z%CNL?Bc{D(+LvUpFzr=ai&W@I(+hpGV90Fwy%|26=1u-P$B9?ZvSQ0`O)H&pa-`)q zhEXRz7%ew?bfM)2^PGaWTyNoJD~m1H8CIQ)pnM3gotV7FNMdq%d;Vim`W4d$lRxd{ z38|M{O77Wh`Spa<)mGwVoO5W=`+#}LY2r#hr_l1N^29Ga4m{8;S4>F#!u4ozvE}kI zTJL5R);gw_Id(kgEkE-Ug_cWQokFqY5=-~xN-cUTEA{*EU7p6pD6;M$G41bG4|uxB zXFK$Sl}6K{$IDWsklwCGHOWI0p-0Q=%8T+Mt8&RN7DA7hw~Q7y$97sSG~@3u))IVj0nZhKUjlan8TgqE4JPB{N6wzqDz# zbEduE#H2K@0*&P4vI{K(PBrAVoa{Qx=d(0z+(}Cc#?$ON)O}p1*>$L4oG3o+ zS=Ws=tE?YQ22OHfX^CmiOiVuQdMyzu*q!H5JJGB%#2{fHv~_}0vBO%_y;Hg;2(LuF zVbi6jJ>|O8mQ!sX=Q=FumQ`iBqUZie>6K0>3?TZkDz&U|LOBSbmOG&w*0O9O!XWiI zb!ZvdDorSYRl4{Yg z24)?IkS%%BqGZWKlQT>tS!z*#N3SRiwmAXXB-Bo^rD%Jf>n}}nFRz^J;Y@qXJ_Nab zo`^^7ndx-$?&A{Xu4v%tqYs7v^Sy6`8I~TjmIE z|JyJ9D8K*5LVJX^3vDiu{4>Lu-$v#|4v6eVOu%c?m#2T4K0SQ`_ZA$RJ|^9qu20WS ze?Pq?-V5uc6Wn;WR^}n@JGe5kExQH(NxhePJ@rEB$+wp4n1A7LSr+%6`J#|8= zFSuFe+3cp-jj|cy92}EsPSvOOP3^+zhfPx(r`BQz;fv&l$$uvQ&Mw0JoProi{x*44 z^3vov$y1W6l1r0|k}b*k$%B%6C3j42k*rCspG+ky6aT><;?>0SiANK66J_w`#Px|Q z5*H?Z!VL+_6P<~CVnL#TC<(i8qu-3g28mRnf}8x_j=vOtDt411!(nS;BP=2we#y?o8KD!1aM&K)nBVsyd?Vhi{72<8+@mlO{9W*>;3dJcxG`{fa0&D1u;85F z-oej9t?Y6f$X?G|#GZH(|C8IYw-EjD7g@a%30rq#_&0KY33lkZz`fix?8tVXTXNCq%f%ScKJ)d0HC)e@GwS97mPp;*YS)a`K zWZEZFKAH5%gipqOGUk&}pN#lq*e63iX{UhnxY9=}e3Fee9e~Eb-Cz6US3dcrPk!N( zdY_)^>~1!m9EZ<*@;^TLZ=d|sC+)x@+1(%e=tn;Jp-+C`lkfYaP8gf43w&aShUxKf z$)HT7k4AiQ$R}_0s=d3=CtH28#g?5Hc(=|c=lJBomYg5B=bt`#u}@y)lX@*1lW~6j z2KzY7&tLCR*LjrQ+NI_6W-F!iW-Fz3unZAtd!O9SCujNOwjOzJ!6(~%GVhZ)pFGAV zkM>Ecp}F${_gW1Jxq)B6J~e{crv~z#3%mmN{M0AU_sR1-@^1HN&kNk`vQRM-ad(*Kwt6EmwoajpX5iD%vdR_w@(`K1v?J&c6r{Tp0gzz0`J-v2JfVI z&h^lDj`zrW^jc3?H3aT)aCB-qDTGRqwFMZsM}@S!`66|*YjPxp6}xIeCGyNuEy(mjo0%U zuje&-1)#`MbA?yqOpiL%QPou*<@KZ5>qqqlE_Ygwqt&=Yj({|51kG#Xq ze$YGY?1#MFewl@|UuGdcGn$y&l(*V}();;%VKwEey?N?JNzcyho>=c$GMJY-YsJr^S|{ly%rA@H0F2lu&J4M0!ap` zAuwL_xR1N(FgqW_)FZ|njm0CpleKrH=!`nmL->EB^vKQXYTWy_R|+ z^_SFdQWvL=PZd%J^ILd*eg(gle2`zizf7LauU_%{-zm8X_y2vCc!~S}MzEZpM;!ee zch&F0Z`uS=^k0rY7$4%S|Eclr_>ufN-6=jj9>+7`nb@CW*T&9|tt9?mJ$DgE{J*!O z&qeQw{xN!a^pxna>>=#I4S-XK0Qg4avB=*dH$={l92Y5ao_{Bz0E*xLTf_mpk6QqL z89pW46J8MBH@qXiXw%$KKOVX(bVKMIZUHv818@~;{Knt<1H(8E;>=R$C}Cb|!#aZb zuc=W2G7aNCh{Fasi#Vu@i6Rw5-BL`2%VcZMF4PN@Bb#P&)3K{qq zelr74$6>q-@e%TCNO@qK3@5`2kQFaOBWs&D?yxh>;1G9f7)L|H-r}PEI($Tj@ijDj zY=*$-9(O~ddtCnMm_2+>X2Zqy}+X zb}}W4YPceL)ohkwi9T^iH2UD-`il*esO? zf@W}Ew9P229j=ubiVLHaRx_m2wK#GP$ZC1xzc>k}d}?4AC&mp_xFRzJuEv3}P+Tsq zCCr}MCegcbUYy)B48rAg%FG;=CvirJsS?$f3)|f3Yk_aQNfDsQmkS zR*EEyDno|*q6}FP5J3!v^P-1wkV)qQzKb}YYB@oW48KK{4BJUBuTu=LoE?(K2iHZJ zt725q41o~~=S9)Dz&PW`yOBj3eDGa#d=ytc@@~L$(ecp?DNi@>TQuE}qm3|;7)isp zD=L%HQlkBlq0hN!8fQfAZEs%YIZn4c5S8ZPD}sSgsKP5G6P7|? z0gEl|?CIz6ua^^JC)!2?GavkU^>W(l1S^%pX^9NZA{}o#?lJ`CFwqa~Bo$aXJx?a- z&~a9Ef-)b87RyPYRpxOn3J3(xexE1dX;A#UdO0$<(vwZCbSeS|LWWj&Z7EJ^=H}3H z+g5iUYnKvZimry1*)A(67;O72+wKllKsrJibaJRE#H%!NAbb=1VofHHzbnlC|)EWzA{eVH|3;ayfS=uBxC887<$;pa!$+C_B51 zPZ9_9ud0XH=PK9m2Z}vBq}XTpqPV09M#W0HTP9 z&o)EA*M??TUYlmbkJI9ELX)+%euZQ?gA-&^t-J<@SXt`})}YdE9Ur$L7S{U8G_Wnp zn%XO?%f{L|zBNNEsBMF~np7V0l(U}p8l*T(bh5o3>49 zbYhNjvRIys&tg$K#ClnEWw}dfP*%(n(OLEMo%OQmyR4OooXDJIt*l>b&h1H4^`Z~f z$wnVszEfAvJqhc)t~oPy*q0a+pI1oYSy zB_mOp2nh_j}g&-h~M>>CQid@y(rO~I3Te@VtOJI z|8M;D_>3YuW2;D;qdjGJ2*YOBD^Tvi0A*#;qQhw2uHDMzaDym z^Z&QtiGNAxC)^Cs&3?eV(B7eKxgB7=P%QXm@crP+>k@_gGRe@++IK1@rFT|oL?rSS%mKG*u^Ad7l!Vz)fXR@3y?f-9D>Fi$^ zGcGIAChxq3QD1~&@4|?2Ns-Kj8e4`nZVv~37lyoA;!U?O=+(k`ZegWYt9PM241hZ1 z9kwuFd|phFvjShcijv*>m7nTf9Ii56FQUm(nETn}Jc1;OrPeQ9^Q7QnUFS8k^}l|# zLijsQl)hqkV^>LCG+RG+9K}hq)t(4g-b1R;`X9%GRIA1-k)}H}N($|L>Uv?2R_ph_ zyr-j3-DTP8-c5C zo$AGACXrWdot2h%;L#u6$O#}n5W*WeZf(V|Mu?&#_Pj;wN5;j@Kpw_o7e*<(cuGY(LTnPqRgU5O4LiIx1zE&t!x7t^P z`GFc(bD7nb{0hZm`)6fIT(&Q@;z@4nTgEwEe%q>e6u-oH^?MKzW!7A5y!t&Xu;wD8 zBjOLKo?G8EeX!|VXX`&F04VJZBeX5i`nnl7jSE_8)v#*(vSd$G=f0o{Y2i9C@9MbjYZ(z*@eu}>SRPJ=tqJcH%n|^D2&DK{ee_lQ^6|Il6q*|?qa32xMWfj)?g6*V9Q+V9*)dH<+%JSuX)%v`dpvnM%8qZlp3JZB> zJzJheH0yGzHF!*(E^7c$pR!t%+QnAuV&2!@%a0)HK4E#e^y9X&q~Z10#N?yp$wKQR z6O#|ymb7lGJzk+L6%dLa8a%y`)a8^qPzjIrTv7eO z)q0a-ZK4ua+w)R=`g^SUFh7@HZKYOwxI=PDGhv&2ZUEJdPB8nUt9pJ}eouGxp=C*C zS<=m2c^ifkeq%DA)$`ng)Ycb{+b$50t<-8ylt`>ec@%$Zxsc=uut!QHv-L)=R%a<} zS8!yoo3J=+S8$S~?TE*NHA6UTTP80YvR%rxwVO}E4R&f+0PSCI1-D46J*Gm0$#z<* zwgDYC2_qSf*=ZSs~C`&R&f8n|% zFRtqS%Tk5v{d_jX>V3^X%KO~Dd@eVy1`k1NvpqRYq3V4sL$+vn=znh8mK0*zLpz+A z=`2%hPi%ulr)*JSID#r}U|MOPsEcJ`_4U$WO_&&#eP0^kAJS=o)T z|G&xYf463So;d{%`@=H(WWJY~g75u!`Y+u4cQUsBru4pe&##U3|5YOY-OAp<$*D!D zgHk(k3qYJx^sgizN{-<9eok^lvXDH4y@Jg+J^vYA?hkTq{_4azSpVA+ha`66ynHhL zN&Fwg{Tqv46F)n?Jf4fs!TLWf9*cbx8;{)`yE%4w?6lYl?Eek1Jz`tp0TAO|E)JLirs)+ zm?8)5+e_`aC5-;;`AwL)N3kD#BV(3iU_@{k^4Ma6qy`&0BUlo?kueKn&IqOi_PDeS zts&)sjUk~No+WHBBp5a&t_jj;D6YI`@0E2ErE)g8s>^XSQS(t0}GfL7{RC@d)xg>#Cj)I-VqE6V&z?i zVMJR}x<^xkyK*Rw>UPbu~^SaHEFfZHBoHyBEJ0T=R$3mI2pkW7 z6)O+Sog-KX91md1Vz3**G+?EWjR8<`5*WcOU^$dJR-tYSV-%PSV-py$HUZ?IG@5}2 zC^iAd*`iVwlRz1YF0?E*fk~)L8B79JVBsr80kH>61cfW+09&8X?-(^3=E*QxYXEWy zs@)Jf%Kz;c%20>T-4faToTljF+UhI*_cBi1MY2SJr{z32_2fK`y- z!ns~##vWif3oIZr2UCE|9C*mgZI~}T#tvW$>cj=)(ZUKKkCqms997x>*Q)ZvR_xX? z$JqPVsswBlevR`*FLvvn5N?1>1kmij2wVR|Tq0tXpkTBiTmL+)4x$Y<{XLlRh9RYbG z)Xj(Y){gfQ^XP76E2@D`1dyq{rJWQCs#r3hTUd6A+LGV%N-pW{$%{1dV*Re2CP)k_ z48#X&WTw}azyi|N<{pQ9k)Tf4@MQ{b=5Y{IIOr7K)Z-wqExU;;+f^buD`n^EgEYgH zRaijyPIqP7@y;poBppD#}`H3mj) zK!$0m9sV9bAUgXU+gaIdkXbxe?%W;O*tTv^dD_4cb|WjS!Nn>rHrkO5ZCeHw5TQ1( zLUCQ0#0!=fv?J@=)&vu-_48yD*0a?Gg(qH3fa{il$WMLbU&qQXC4rD=Z7We{r@3B> z;F+SnDYgR^76y%?zO}6SEDnlPSu54z#kzThMOvmorVQnGnS}0zLE4HXWqC>sm?{Uc zVyaS-W^F3(5OC5{kpu7HF5&JjJdn`)Td2d3lcfqS5FfFh^wJorN z?tE~Yc+(EEOx2!f_+9H+$|BWpFQEzJCS|y@P&M3bhH%GUj-{%+ZwX#0FK{O8Fbh?O z;9Z0jdze+KabCn}U@4nKwwLo8(HyH);~n|~?#uF2C$ISW?+gsHfZa~JG$B`dTvw0Z zDQj8dcRC^4)@4a+>f%euH7}w<=9-$;8QftOw>r4|@Wr+WN4dm%n3b(jx}q}Sz|k%1 zTGM;QnR39mYq6-+X=9jJ9;|3B58N8$XEeBs4@+9hBWGs4Va=k}z(f*eq>*I43^OZR zGY|$=QPeSwHLhWAGDMd74JdG|FwG!z_Hw%yStsaN_teY}dZBJ7KB_ zj*3|O8eOy#-L}YwXh9QetYOx_rppF~4LG8+1~x((+@dUmEh=U&%GUCP53>?BqPGhw zU?TXBicn=$W%%^a)u9VQrw|XnFMKSw+%<&{3M~)s72ZC)S$LyxD)e>e{m?6V;`_GH zA2Z7`#mwQEgED($w##gq**KHQRHQ#mzm@)b`myvq>D8RIzdC&}C+&|lNqQyp|Xdaj3+AZth}Z2`pTbIo>S#{48D()^k!y{nj+h zUQd6%+4L5=iyyg2a+q$-@`f=0{cqC!KM%<_8c`^LB&Ga(cA=t$o~3Gm;-`)Lnku`t7a{mmO&mrz;Q6YxB}z*I}QQ_#`n`8l}h zOj##)_eK&e( zd-L^vqEK^@iYq*7F0^&zU=fqNZentdS;}u`_(028%rbmPp?=QU zGqa^wej8VcLZzBBP0w;{$}ykA*SSh0!`Hfms9&k14-2~|*$y0TPYfI8Kr<)gXZbkSSkNUN3Q=A3l5|WzJ ztgHfrP4GLSX^S3aT2YrWg*LbCVhmyvAitTdB+2}yexA&>O}uJ_{0ytTrNunQYgLim zOKMKFostbwR+af0E0amXzS?p$Kz>?TvaOWY3m4t~s`lZ>w%fYnT62mOpet9(Pql(} z5hbsN6aFefSFYw{TLuGj&5vwtwJ+D4WNYv%vQVS<+tL&^L)oCpf5%Gh(i?kK$TS2Y4yJfz<+uMV+E#y{nMM4Ujh;Up6U<)|&!N zJ}n$)dqnA)RaUIU@@}c=pO9MV+T`U@v%*z^fu6_~b~VeazBy;d8KV3;R^WUozqVzS z$5hdmpJG{&>dmiZr&vCpRi-_%^_$OV-5xe}^Jxq7<0*WVgS*35IvrXqi zE|*{GyzTPFGEOdA+88!#O0JbszS6bQD?x8-STM?mm*oduRi%7|V+d#yiIc^TC%2kb6+^7?JNvSx&JyQlC06YccsO4-sQ4d_*~}<0H;vo4VnAQ z2_XPq>;Fth7jh{^#}&ID|xFb#j`a@xdw?*lV% zE4ssk0?{!k^yl8UMfA#)+uCq)IhCraL4>jF*h2Na>d-_oA0eI!ruJmOio&FZKq;j|p=9D}j;a zE2f5`!1&R+67@|)L;|osMKBHp##>E&H46pCTkNlmCB?uvE@QH=G`66?_>pdft5%@E z_z`YBD`{DyE^y@q2#g=@R>0Qg6BuVPj%YCKQ)^FP{4lQuKwzAexGY`uap)tB&yOi@ zY&(JR`I7-6BikBcxe1ID8F@nbkn%KZ?1o9{xlRDF+XTkzCnmW*)^Jl>O<;VE>yfq6 z1jY{*`~P(ng+TV5?6cY1v%k$=m_0tbI6I$T*jr~eBochl?O1Mo)bG2-N1nL0DIjNAVXzzbk{DwF)2+y5Tq zH~BT{1#mPc26p1tcRcY?;sxT|-9&`D6B6x-d5K*Unz%Q_HyEA|vI0IrUmjSs-lu>)hXVjIQ6oC(1)D<|4Zmsp_4;h zp#`DYp)Epd2R|ov-owN|{B`i$;3|GS&kOF3Z-1il{mSPm@4)JRQRVTKODh+s)qiSb zqTQGf^b~GF}E>n66{)<%Ci^LrU%9_M{w@fAutm=gtXblvWMl!?8Z7=1;#K$ zX!i^%;JO22SR&Z4lA^|SMGDu)2gWc)Oc9>5*{~nO4k3lO+lfSu(?=TX!Ap75A*eBTk77#aOaV2CITqajT?fmZyjA5%_4|{ShN+5fqfibKWZ23;k zmQ4C>tQT3ijAFNt*#cPP;q5N6dXbzB z2S%}4u%lm|!=-+bx52q1=cwFgGAUFa0BxNQ{Eg=w^d8LVEMWUy~N ziUq^;+hwRY>|2jw$uJGL9H~JASTRfkJe&OJ1Le^i#d=}Tc3qQL6r;sNbQUva6l;YU z0Lp5A1jI%$0o0P1D14B4D5lR*>=P5fS-d1iu};V{(%mOKr63r_iE?Zfb9>YnCRlH? zkQe!9H#BmDcND{f3aYTkq$qZYGL-fkaSRw;WZO4o1w@ZnBvg-O@mOSTGTxXYRP`=L zxN8Q+h>02Upvll;k5J8fH7t%r!r(owBeT8crWS7s^PxiJ*(&4#<5BRE|@%yhl0L#<4+=gQTDqfLgn z0fohU-pr$ort1b3jOz1kbvbgkObccQMi1p<$W-cT;{e(0xnfryooCAd$()(n*g&~M z{Bi{#X`{imK{;u+5$C1Rx#~=z>_A{vZ<*zLdpbHPB}TW=I-~6_1+@)XJB-e;T~U}f zF@H7ySF$s=N_^virNT zMJ}{u_Xe1+%IJQMwSjf0gK+ruVqgrgSo!x|4w{W8{zTgT`Q z>U~q}m=CDbfVMZf-+rZndu_SGZCvvChxXp@`|%C zm77>oj&9>ah|@&unbEDy+?7%wG`y8*Sb}hv$ojLnKn;A$|AEh81hy~&x$;sPlx4EK z6UtBmCXBL9mN&>^)^TPhZZ>WW;H;Dl-XX(cavtcWs)K}%OW|jr_;>Ci3@nUDuEbs5d ztYZ4uIOcA<*>&|z8x4%Ic$TG#pJCRpWHRMhL(7t3LZ;MXrNK&CRvH`w@8vyCZ{=X- z?ArO9fFETwE#H^&Jjr2pu(X!dJg+cW`pRpRMYWXWY`(60bxqt<$Fgjcg|&3J(4jZO z%qBDegUqTL?@9$hm@h1-T??Rc&XNJ}^YhK!Z844H5+ zG6>F)v5*$s<_V4__V?LDGeME8q(zYy)lQSaShARwvGg*eJngccmUiW1ho>u78uCu6 zmH0}dEUHDhWjUh2Mj0)Z*3w8>mSmt4R@b5vrnu~^&Bl=yrLw#hr78%-)4|eOz6ye9 zA!@R&b~RN|;vqQ7qFTDh7Le|{&2H31oLy3jR|=PI!vPpQv7{C~Ihf|bVZxf)GST7| zWl?R>JhyQ1^RS5@WuvUBRf^sfxs@=$6Ax)wOslj43M7ZnPma|FvL9q$$v%#){if_y z>;asTU6yUn9+5pb_D<}%?CyF49|zwupK>B#4QB#YXa116DsxfhG`)lGsLY(qZkeqz zQ#0xG*Xa+^FXIJpd-|62b?M8}XA>i^FTFT@M0!qo*Yx+W{!d8Vxc%HmMJeiA|3{$di$4}z3JkxEpL(H zkQg9s391i@g;A0{=6rMUR##qtVySq`gmj^Jvu#f+6#r&6|w$ReBA;$|nW6qzAW z0pM@ax?5NLgPiT3fXysT@0KI06TsTK? zDBj?jH6^aMDr5(}d+~IQmLtru=T6sXIVMqachAl*I5^yw0{^(lbj% zy*`n`1}I)*nF_9UcGJj?dUl_}~0>msKr@r*A1#Hdyh=;#d7oTQ4U zTbkGq#nVi;2~J}aeyZVV(^UMi>9_@or&z8U+@?5Sx~HLSiYJQ+oz{u$px!i)>YO-T zJzh0cEJeO!tFW6}nBHb3Ara9aRK>1kooe4H>V1WNQk`&I60uHDxov6E$E#d6UDR6$ zUFqU++6D47)Xj9fbD6z1$xB6@XRbalSfRAeL5Ag^X~D!RDbh;M=7GFMUj zMv8rgCz(95NBIdJe?L)}ex&6gW?JM@uN9h;B+C1NEvmVAIjdl@C0#1&eTMdXBNJL3 zO>LSksc)%EcG^aGQ!eW&74_0V$urk`7LRp|C0*3WUgQ$HwKN@<1wJsEFw>CBsrf{C z0Hd_PjGB~}BGV7Ijgb}wHv37$o_<&&b8yAJl{W>lw`On1UXi^Zdph?2UOWI=vWI4C z`Q^V|c4oFJyG~|rV*hWMnV#7olgabK@YIbVp)Ye2C+$fbzg_HkHevo`4`9kuEs_jF7Zg>uEgrZABjZxi^K(qGuRDSmN+(XbfPJ7 zaAGea5`H&Pl~_9wjeimUfVhNf;*ZAfBJ#jZ@n6S(7C$FGfbT(9JYRk{U3>w11^dT$ zr-#;fD&$J6mp?7y)OV{gV@;&y_Exd-u2v0L!^zcO}d?A+L?vEyTXu_Z(?JR&v^ zZ-qVa{{LRAI<{Uc$!&=Lj=mH92e%hI!uNwnYXyd;JWB9xE1jX&H*foE{W!% zhezi|_lxct-IjY1zZ0E8jKeP@A8{Vw#mG~U2e{#2IP$y5)kHcxH}Yd{I#|kG2S-K@ ziR>TQweqISS9&&J!$>9);&j0K;n&0C;m7Ume%FVuApXHm!Y757hdaZ0ZbE1X?;qYR zJS)6;cxrg(Cw=@z59{%$ZjbWDGVYCK+#AcdHP>7k2>L_+NnGNSd5?Tt@5iBR zZQyae6vvQy6ONMiA8H$`J>e*iI?|(#@TdhIrDtWN@(Ilzc9=&sdDJ!@wY5iWtbO#_C-}|UNAGG<>PK?L5mex*JskA}liXlWFtrW!*s~t>l%pQy z(KES^?CViH{04h~SF54!XFLpb%5+Dae1JzWtxWDoSIIdRWI3_T5qV4eaC=J>pR>e1 zyEtN7M|{T;yIE(b*{oTub!K21KYK=$PcM5IjaWJjR z^C_P#uxC8#X^-NWwYg7v)Ds@{xJTJ{6kKlbu6qpoq(@gA4sJub&T>gC!u zU1QVn4|~`{9%bKP&YI~?@`M< zig%PLH`D9UOs_{Xf9>U7?NL{G)Ri9fE059(7iAP?Ug2TC@Tki@>gOJHnMeK1qb~KR zQ$6a(9(9VNHupw)b8nt)>QW!&p!-0LMji(Fl=mmGq2*iYFYzEboTcdx^y_<5P6)D#kc>I3* zMraH?aDh+G@yXd9d4Ib{-gl2jUi<@}Tr+4^Lr zsl*!Pwjk6wTm#&msfjb zUmg?x|KC(B4P@WUK9L>EUYR{JyIk-8+ks#G@yth=m$CK_XRgkind!+KmDxYDEmr;r zHvZ?+cccf20(d6Y{nqq>{L=qUI*@uVHJ-YkU-!RCotio}HIEYj8*w)O?c|fmKXW4g zEKcJeqyGQXlCi{li6;|dSn7Y0=;a2$hQ#+1Q@H`~!}xRYzcSs=iZA74{hsknx&80G z*mJSJ#cqgQ$ZzWQ*rBoA@%`U0mf#fq8__4Ce~I1{y_Da~i=*@StvoZjHoubJh&&z{ zw~)mw+wDXjQ@{`@PBvZO_djO7ND)N zj=28SmGO!XD%MooRq^|Z%PM}1TEFo(WneX4i1=mTvz1%SE^sZrmVh`R`d~r8wFXw> zg@|vBEh*SK1FLaD#PwxSM`xEg5MEn97YCZvI3nT#;=vZh6VagfjpMXfTQ3)Fti~A; z=Mu^)%C3;$@W3IltaL$88pJEnG^nL#DiZ|8FHr?HOe|--5-sOEfn3;NswIBU`U9)+ zOT;lpS~R$}IgjvqtMN|6`^L{H(yV6Spg18z8lH!v?rP(q=+_XKPT`@bO&2>0D|&i4 z-^pEE(kYx2wNn-s6wTtJsG7x5a#^W%o?J+>8vjJxofZ**zQi3TnSs@~CgSTO0Nk30 zw6_|!L?Z18Qpp#@W!Ky@1jMaW=G-IamxxL3|BmP>MKM z;elPN@yb@?XlTKFPQZCGUvM)NwNMgJx;KwQA*=B+6tx&sF!YU+p^QJ9n7Go)z!AC+ z26!4O1BIDd1~q<$wlHG}idgs=ssyI2fT$ZsLs2)^n{?L7eJ87NGsH)WduDp&44K)~ zt({*lvjlfTnG9uFl93%)joTsaOp9`IJ6bK?e<&4?Lm8ADccX!bn(;NXNCBjYam3GX z9oo*VBuy7_FqAIhfm+n)h$s#(v(@+)8d#1a;7eIc*eH5~d!h6ur>7LU1f&hT3$+a* z-_~;a1YP1-D7xhAp~yxEPQ=BpP{oz=h(JV!T8&qsg=m19OcPuRWtvbE06Fj{R5=K% z#8FDAsdEKyLKy*~X7^qITwHE)wmF<(5A30i|?QQX0<2b&%3+a>@qT>gW}&gLp+Q%5_VK;@Sr370!d)(x*_Z z=t3L^O%Y}~MHpuM24$FY5>MEi@8OCh86eySRZy29FoNPWsDdgi-i+Wl;;+VUP&?bj z!wooBB4Dn@XHcal!lpzosGYljAX=+&88k&f5o7KG=@Q<8K3D*hhaEpbc~~VvXFCv5 z;UK6|b@5(f($Y}9i~ufz3U?aAslJF17C%81wxf43FP&}~FuA90HO_+CX@`rt^~H3YMcY*ZI$CuLf}d(aGPBEri$ck6dhPyp|MpL)uPjY>a^Hj#JtJdes;Y? ziyJ#p1$QW}hrk^DIYG7RU|aThS9WnH7GS(exeST2KXhdk7La2}$EiSEgu}g{MR|nq z_r>>kY?X%>P54y7IsDUaq@%pzf^z(8rEwCK>vRa$pr$U#*e!s%RzRsI03d? z2Z^S=N|Hg_%WT`64J#3J8c*B0#yWWQSzZ!%3m0JV9}r&iHXIl$8E@W|Wm($JJcR4D z!jibN1m`-tsu!9+kGb@m-+wSUiO6a?uUQwFJwbTS(Mi!shl@1|R?m1iq5gtXzn5dAL0xT5D_)kg!gR^o>B1oz%Sk44&P>pi z230OHnU66O)WUFJtuc0VIS0<}fx=;7IR|mc2ZlpyIfpI*(LjssY5Ot>&tT>Zw?mE{ zWrcRQa^ZH!u_G;WmjNGvk8p5DzC-RU0Tu->aO@3ibb{cATfy56E~QaovsI#^W%^|f zA7l}>m*!ecCV`3M(R7WF6q-=Q&-+;&oivC#P%IOA!f>E0#uGC&e z0B_D*&=QNpG1j@#k^u=H0?fB*j0LY8GPW=vlYm99Oad@@E4!n)e59G5EPwe%mgUU` zhYt&2zGuZ{-OJkAx)~tS6U@s#c5ao15 zJ!V$F7B#N*W2}BfEn1RwilB6t#jkXiC>XhJ2^(Syo7Jy{O<@{i^=nv2VFm#fh|ls@ z#5XL8mH|s(Q?#Q?kMT7&$-{3}zZ7lfOKeUuH#W&viPf(>851&Q$qZ!;tbELIbEKA| zWMiy@RceDux980l|NrH&69d@~@&A8<2mpV;3*b!d0BFk|Le%|xVz*>x;{z}wyIwYe z_y6meCy9tRn7Jl%LFPx?32-Da0CyrL0G|Iu0Q@BV25|xIOOK?lP5&%?4&DI0>3n*A zdY|;R>FMbdUjJ`k|Gy_Sgzf*Qsgt;4@TgR6Y6m?2*GhiHF2S?hE_hS&YApQAxh-HG zmi?`g8zobTFWD=2Iq^7W|Ibg{k+@mC`%g~%AdyeZPwbo6E-@o9C3Yea`aU3bfY|Xz zv1$D(eo_3i_= zeA_#)P2fc@bfE)JIvk3H?$D@fkQ`?aP8GIgP0IP%j(~01BJE$BwB1rEwST1^rfx)L zmfH2ATyM{%{R@|`=XbjoxBu5M5TICU|9nEa(Egd~6o#7L{vTJL@$F;j-L65_guepq zpO)vd;BMD2Yc`*K_V$m<3Y6HGpP|t_y#h0S>e?fk2@B(ojAn&>u{7iSvQ%&Thh;@O z`y-DVU2D z|2YX_?B4Js(^AO)`Xr>#{+icoQ>Oh@k55l8(~=)hGtTuyun;HCXPom55dQygvm@7C zWKVI1an={%P5h@)`zs!M7ZIxcWlsbHwZAk0pd&AOY$-uAdTXmHSki^|7u-loGsX6C zPtk45xPG(^kN4hE`x;MRA8mi$%^2MEOEb(#0ufhlaV)hz=jlrUrsJ8OD2mL`sG}+h z>F&id&hSK$n;mDI?j{`^BafN~8TOG!EY9v)sr^~o3JEq5m^AIrSPdA20e{-EH9-4Q zWl8k&r0oT{Xv4m?*ca++f85Tl9_F9k4vVNg`f_Z4)K!vj-0hE8*?KzLAGSk8ci8om z&Ghz%tb`U~2p*hRh~44#2kh*1g$VrEe*dJ3z3ul+LJIBoT9w**?e|#0I=UH?_Pebr zBqcj$?RR+$+?bfd8!OSj8551EN=G$~^mkfqNt&+SVRbLb_S_03}I$Kug1@LPW+`gHWZ@Y&%Lu)N^;C ziii5M_@|GCZwz0C-~AieXR`NZR}+!&3gQu*o;@+!mpwLnbhasbP=v&bm7vlE4%JfrNyTMiL+-lt4)6 zq*>LJ5E2{HyDbQW5^4e@KoWlMnce5PlllJte!W1mpPikZ-DjVD_I74xQ~RZ6rM68) zlmAVAko;@%ndBqMKM<4PrsNNk-%Jh?tMII3OY(T466}@SIXOKUPJEVlhuaC(b93R{ ziJv8|P7DQ(Osop*Mf}3k6HVM=ctB!SV(UaG{(1bp_@?-V_;~!D_$~2k;+Mty<6WFi zXd*VjLGd~99f)Z7MeKvvBt8uf$9~V5grCH|6&r}H;Ff`=*wI8I*faLk*mU9>enEu8 zH=-{@*GI>RNN_W^3w(=H2z}A^=&6C71JeTDXrup==sf>x{-^y9Mh}ke;lIcK)95bI z8PRa$)5zc1%XpH#jNe9X#r5V=b~4%{3)#syBC@alYX8M}DRgqDLK^>wZT!#q*ZUvD zOaE8?>+#Va@~`rD;lpq;9{PuHi{T7>^FPKj|7q?7_?_=pzUzHga+l#Mq8gs;I~H&J znfT%dz5n*U?S09+&O3@n!wudmz2_6(@GNhm_iNrg7$P!Dcs#*(IM~9^zqc>N0rG;=$})Q8g|tw z8~RYjy_?c_t0vWzU#SQB+*Es63?{|U`%{zpHMhLFf?2t&+-d^8u%=n5=l;q(D>LO* z3CGH%GQrsV(7Tn1cgk8KXUUXQn>++lYUNoK^qDdP2;SD!+b-3gu{m(M(*)&M$#v?c zQ%&;JN_Li9D;IALoZ_@l3dj!R%0*v77RKZdaC;j&v@B>m8%L)mN8}8!$?fxO9G;R| zBjH?4o@e79Dign#C44&{yrryuI{1coHgYI;W+mj=$ZgVJ1<8xs2dA_=8-HV}Hh^d2 z{iXz~tlpm9?#`v2jrU2ASW4vkJsa<}%tX%@wKBvs#G3P?zBQol9@FetG7F4?~_l^MXZ@phBs7~EGB+y1L{WYoF_f6sMVj-W?^P}x;&@g>h)+3t8>ETgGiCdn#%HrK^xhsw0 z5|p2eE372Z`#YBAk>|c`3oyNGbjZG(#=%D>ZTXhN%nYaQy#j|`vcmP~X6~D&HQjQr zL{0244yeBygs4h7qbAzTrxnM1y8*mwAAm{X~ zrZRF(TkdQt9L}7c)YP1wd~TId6A{?Caz&S|Cs#1zk7ea5UY&d{ud|2z2A8x{(Pu`a zMW|(^qk^*Ja*le!-0LK`HZRxX)S6}L%XK@oW-)|0wPF>MVk;bx8qX=W+?9gSth1cQ zJdo=!dHn3o_O0|+CVZv>QF^7cYrIOR?P#O9Nr&FF0=RuEpZk~1BEi%D#EK)8``EI{ z&y(CoHiKz4_fMD3uA6gfB!!Yn$ir4!+qk$yQ z;9VnJQn`0b7x(oQyF}98og|lx@wU8eo;W{0Ns5kdnN}Ns{&=%8jp#RQMOq;DH>*RR z^up^-miEGHRtK_j`g^;*tq74#JrG2DiEb5O_CkgX-nVIo8R*}l&M$0L_Yk#xaAt>~^8S;Hg@;O#* zESlT;^dndOb*r{~Co*9TOE3BYEo|*kgCWH zz3Rx2gx)hCIkZR*nFyWJP%Thxx)9M{wQlOSwm7Bpx!+VK?k^`Yx%(;;_u8haa@Bh8 zkIIt?NbmhIscOCV$I^$G=_8k~KG?KVC$)P_|8Wyc?rw+7Y1b*6#iM)!GzHu3Mte=>e(B_?*LBWaJW3K?4U!^7C7t_) zQGitL7V-bTtt#tDy`6e0HNmg#Yf=~TJG+JW|8r7XBtJ{Oo?M^&9lxu;L!`eTW&BW~nd9y=*^RBUf7`@ZPkIRh{ny(M}@w4XBo_0hwkv!c@?Ul6D7$;fEr7aS%T zh%AZBj~o*DY9to^DEwmhf$*=w-wh8E|F1dxHSW`!7W#~n^nYe2;zyzLIW>P$=tw;S z@Okj{;9r7w2Y<|cdELR2gGX`#V0zFKcsuZPU?OmP;0N4v*v`54Ljt=7qW;hPZ}2O8 zEx(|D=s%xd)+hQ8<6L{f_la+l?_u8^oMS)V*TMPqgSb7<$1ml_y}$F`=>3+r&wHx3 z)_VY+|FNo%xC7vks^3=K$Q=L!bZPnDw4q`A9C7zp*4H^8SG|a%FQD;qEQ2kLTMP~3 zTsVTyuX1-@qiyp>-(e@RfJPWz>Vi@;DaV4h*LBSZH_%4b+K6_O#Nub_gTo%RA z9z>rZF6qN~DvB#L5IpoP{)yU7ek41`55!$;7~e##)#40pLGep8sB9{8ilkYB{|@7n zsL#Pz2>6Y|YnbLzg<+f%MR+gP19O!i9(MA4a8Ziu5q;$)Y{VmQ7zagdmciu#Dr`Izm-Skhhpl~y zr=m8@!j>6FMI)n|(Aiw($cY2|w1;t3l!GF2`+HX=+tHuVkuYE81pF1H_baj}BTdI^ z(NwU43zlU}$YH8stswDpGE3ZR6umbXVK`KweiMO4W=0U7G;Wo+h!OA>2&-TO{Y6Kq9ZsS zj1{;(3~eV~j7CZ2mxrOSabt8Ukl9vl2pBeQj4muFy5q*Eox*jO@;-9UHLQ3sYBLo? zJy2dX+!*D3>{S#DMtm48V^=SM(&W?(`r^Q-`t}y&t|yr(S{t}YkHU$Jm&Tg(8dpjU!mpEH7Jjaz|aFHXfki)ZWhx8UqhQMe!%WBC!ghXiLRGW;F z8p~`@WB}74)wV+nY{8ipY}ZK4wdp3A`FAzyb@k^huG#p$d6RU_EN1xAZqj22x* z9Bi@m*EYy0py8b@vq41*Ia@Wnlc~@$TizWV-cIbD{J!VZoA7?c;Z;~bX38DROxaaj z0-M}GG`zjTwq%J6p@t?|mTYHc3D}k}P#T(AnLoER^CuVpDsE$|m5^9D9zNRObw0ec zZN7z7bsX-8XV`XHT(}W3y+R08IYPFo5CZH9*|I{2YNkS_IYRJKmb*l18){{|ZQ%$p zun4J@(V23D7+g^LA!+-ew|7AMP!5v~C(O!+Q9RJk^MWm2W|J4AK`w?Ej=5llEq}UN z22#|~syD;tjqu8~L&FhAD+BA}k`GMS(aPY$4H|M#J@A8!v@9Zmo1^tI-vq1{*#Eeo z3|3BA4g1YYL6ou}qhDGwGRN49z6bXxPY997Dtg`0{ zI3Ly4oaeBz3$V0TQBFy%b}Ca;B+N(SHFllc#TF~f0&;YTb+UZSyV_R3rYH7TB+G=> z)ux>wrPFd^k9G29a6Myp4NGPD!r>Xu9So?-cX|!0Wtn2S+8EF5=*tmKE=AxNBFkm@ zx|B1_JHTB)YgjeQgj~+jH$jfnvT&A(tehjlION9SSr#4OqGOYsgJbC|iw+2qp+!#bQ||WcfwGKDJD~fUJ}&!4_E{tYM`r z@|3d=#%AQPNZvt?vPx-AkMf*Y9m^EWeh8O2vR2n?=hv__mX=vm`U0G;W@Rj0ZE-rn zz$}X^V6+EDE!M=UmXU2i7Q`0hHv^oFOnz(ZY8bh?*CZ${U^T2QP}Fj=61MtstA*$* zmy)bu9c&d4R1|0u1y}{!x&#)Gx>y6N1g_tf4RRKqOcHBY0&9y6DlOJ^>KazTD%s%j zwQLa8SOm*C+)e`nq68~o%en+VEcyJ)Wi@M909(llqZ~MTumZMvC@v_1SpaLB#VW!9 zNjWvJhV`#D!&piLWCXGNl@Zh_pg>4u`KuD;jJdR+u|eKMmcUcdbVJlXSXJk}*+W#f zPXAf{X!u{@_X3ZEzrjiSe7KW)_D%|?!$*e?4(}DN4(|}27T7;9C$M8UgeSm1LT`p% z4m}b2V`!Mzb+>SX{nepML#spiP)F$WP;=<`(APry@>_hz&{m-^w&llz|087kPK1MJ+2eR9Ih?#F@XzF}$?KEf z!-wGfwSaNQ17N;DxWbfmDiI2Gda8u$bPCASd`|#Gpb@&r}BXLe* zWnx+2-oP1wBe_#>tHf!6m;GN4Y{~hDI&Mfjfc=qO@Gyucs))lE3SZ^DITDTkEBhK z7cPvQ&CLm!*kbNM91YwMIKltlh$prnc5LiWc4KD7wv8oYe*YEzi=v-JKZyP<`cm|X z=p*dT+!y_2^oHmU@Lo9oOEDC8icXJ4qaJQ;d>em-ry_r1*XCY47Osn29r;G!`;l`9 zXSFPHs_$0cb-t^8-|(I5%lkTgXZlX^rG4{!2mAKIn7f@X#dA zNHag;r|nS{=fx2K_HW|gIymus{l zu;%3&tw^aSZ4(+j>(N__G|u!}FzwlZ6;Q_o*bxs;uP(#?BU+tN** zYnPTu4F-oG(6%yqR+&7rOrBw-HtjvrrFOO1jh<_lS+KE_NNX}C(w_AZ(~aqFjl~Dl zsnOMHTkBi8drZ-Kie?R4eRr3UQQNTM7Y^0=q)TO8YN<=Lxzw2swd-9*vdr}t7?KzK z{fElr17&i;kPWq-_kUd`Z!eR#MP_)mkV)6G-i%E<_x$rQOZ;Ou=N0&e?G35;Vs`Fj zW_tWUqgHcE_xD}OJ}EH!r1+?O;p8r_sNBwi%}t&SM;MiaJiJUES|$&+WTR)pV`Xw? znf$6tt~;eX!a$4Bf`I3X}`kE~=-?PD~ zAJVB5(y0m35f8anx!4|Ma33TqWGCY0&{hs&XUV44Zu{+k`iAL9sEaMt z+CpBTONX|z)ZFe%UCJpjw_D@tu|90=9x}O57dlj@ z`gln0OsgrBl>%kIz`XX?T4fqrR@`O_x2&*BzQ&f$j~wjqCYNe-sRoy-cd0r{HFo~f z3=2NlkK6Y|Nc)}$8FCpmyz7$d%U}BS2bIz3F1gNr43MzSPBB6r<}&={doFoxkJTpK zeZEVb=TfU3YQ?V{YWY1bb)!RdzVA})F4f{v%?@?gn=ZA%rPjMtt4le3l%AP%uwC7< z(~AxkvLA@XbZ7_jZt&&lHDj@{^FvF_$T)<32=iMz-!LNPw{*VcQhzhOGM}mNgEIMk znS9T(Hg>*gB+l=A-Q==;7IQ-!^3$T61Uc*}njeKoo+`upgO(QorB^YmzKbRT@-#TVe+$P1A_ zM(*J^<>iqWa7EzkKwF?L zuuotc{})8Rf12OlKl6XfUnJW7@&3L2GkpK`y-qa1yYU7X^eyq7fH%NQU()-j_jUXM z#=XDte$PATZTGf%=Xv+?Zs+w^y=s zwLq9iDxi8U+#JO|!roGQXE$!kEBe#(iS0CsZKMLLm*{_^m_^vwY42=rThhWNEgbfHYhzki9B{71C-t5N{O|2u{uxQ56C==fa}NPT43X5O&Hc zG6Y8mMi8k!TPWsc=hLlCEs3E~EFd^SCUslPFvD>e(=g>7$IL!Duv=4{3B( z_+~33pfP?ppm5S0j33e*BC`9`bTc5AH^uLSw@+oMv6^6JzsOMkZhh)PY#a}D~Uc^Twyq|kZwp5x@Ht3 zNd;KnP>=Ox6dQ^5Om90UC~=zQ?P;zB$4oL6uLq|Cu##v8IQ)!5lYyONvkWOg7ho&V zE^tZ+KQP9UDX`%l!CaznPjOjSmIH3-##*+NM~uCMV;&Z+2c9uBg1tm5wJ_sH_{qR# zvRQ_dm_9Uu=|tOQOJp-r036%NR9yJC92&uRqR+(g3pXg{lS)*0w;LM4cESb6D9LkL zrv3op3!Y|AnoO)G|3_v$ncEDFU_jB~URhGgk%bNAOIcEiPQjL9`l^8Q3`P)2NMB)6 znF7NtI%8HbIxBadFoR-PsYHc$i=h#WD>`3ri&eHuIKi;3lrbw4(~2q0RnJ5Lv@$WS zRHDL54`X04Jzc&Y@Q=!s2zig)k;tINGFO-eFT%sR9yJuLnD}7uwS*~ z%~jukJ!=Gmi%k=yk6yykqP>J!oXM;~;t`HuXenc9u;kDPW)@t?ki+TH`i52z3@k3f z#n+TGwv~1Qq;}x^TE9r-V_T8$h{e*2_ymk#SlN!Rsbcku0I;aIKzb3Sj4`D>n;p=P zj6|mz!I+|2DOTUojQwl`TZ&E*g3);f#F|n83MblPOi^ux6F!jE3IrzlriD+F=#}N; zohIE}PS+EQY~)1y>B_EP5|M^9m4SMRay7ERsd|MN`C#J1HPSc*gpm)@$b4EO{gQ>V zk0}PIp%P+xLC3VCBN1|u22x*vASyOAasp4(Xq`@ztaFp~xL}MNZ(lAsGA*t&>E=bu zW+Szm!S%q5qT}o+vfNZ^@MAZ}g`cvhr%R=|MQ0U}WI1n3Y)>FJyBZj!>moW=CW_TZS#jf>uFu zG>*lhJVw^D^2X@_IbA=Fu$GmH5aaEVuC|P!zvxe2|B}@9#GO+FP6|V-JFPiiTvwT&t0`{ewWFBDos!!NLp`j60uc=hHU4|3u zRr+XIu~6i&NrBZL+e7klv0UY;fOmEgg^{1L(s&lC;)h)9SwZ++X(-E6@l*hi;O5dD zEKBJQLFf)J96d%@kg6;&@m?^DtVSJ1F=gu{#!8fhwiL$X-k6qdVhw5`Oz4!PA6R{g zR|Q-ERLQc_NaBeKPXonRbDCmc0--z$PE~#>x~i(IHMN|cN-@!NM_6TAi~&}g)~+z? z%VkCJT0;pyTF&~C2Wmhd5EhpXB0+a~ek>~`gg6Cj2~au0YEpFSD|Y9^y%D#l5!R86 zM1{0#K*cT4uylCVclKB9Z}att_Z#t zxiFF^w%$otY!8mij%*VN;GO@s@N?mH;c;%kyP5a_-w9v9O?4ZBJxD(*qp6n`@QQ2clCU&VhEzlcbOZSm&#ah!&j!;J{Bz|Uj<(VdV# z+Xw=!WQ6^v=K=L`PT`SR1%Ma9iNVfy)B@ zzTb0}|EIpIILm*wugiCa??g`XALQHJw+ma#es0!#)B8O4>P>j>_ul5c)_aBb0&l_F z!Fh%G-lM&TutTwncbeDdJc!b^7G-8t zCTbi3*?h6ur8C8u4igh*5gU%tC0o?%jYX}trBclEpBfMu#n9cx$c6a{e7LXsx5Bo@`>PWTnX9Y)>hN5 zuHp>KlwF0VVsW~g61BIo(unMuFK$^*WQx9VAJtf7uu)WF@?dDr^wx zhm2c`!RUykn?Y1O!>!nG)l6qMa5u&Yp>^ftL@{L;Y?{%Mw4*YsK>;M@M&7gOQVlpj zEQGvSLU}e3+Gb}TDjCGH=@QG)V=qYdY`R#35YP-k2s5zhqA5VevuVi6FdUvu7iw4n zX*joXdp2Dl0oSzErmG2Lu<3lK2rQC5Pvah#BA!jFT>;%9;9QqkPUw3!aqBQK7KFLG z&9iCH&CRrB$mJqo!Z}DTX<_eor2%+0oozd$v!~y)sbmXx>X`OyT4i}9-RId|BvY)4;PcQ204a<;m#(3Z1E;bdDG!4z2du^R3#oMgwY z1J!J0TMa-nTJ1z4DMq@Tr6d|dUyYrm+6ePqXfac1TX&(^zS*730VmpC>SUj&W(%uy zXHQMa^6&$*&}8ddCdW$(3v7vHglZ}@x(RBSZ;LN06dIf&%Lsp7ldMQ})+B6uGDQ=} zrjWM1X#o_8+g`CqO{_BA(_Ry`ZI=9Oz9v$c%+!P{xas5YS8esm9p0tPOz(zwwk;sD zt0v?mq@nc=BZu_pg%cd9lBBhDj#Nn(j<@~Ad4ZasOLK#WOJ@qlInq(8CSW@&ldbVP zl5Kw+>vWK&sp=R<69o!K+rhk4jy;)!QiXZ{2X>V0SC_Bw^)Deu+Pam8!FI%E>95&V zYJTBxo4YEjSDq9eu$r1QnwkUA1npCX!i1a8#|TXe<5mH_rvgx7%oV9fVbpe#a1=&t z?@7WOWfswWg*7hTQy^fCeDT3i|M%rYzF-a|YYr9t)-BUj_>D_v3g$?%a4}S{3CjwG zM0jtjSb@bo#}5kk*`CmJ;a=MiN%0iA`fGNs;0LMMsUj^O{CjL)6gmq;ibUYu_Nf}6 zaF-*Wv6nC0>1N8W`obNyUHS(8+L7G3Oaf~Ze&uE^>n{+~hEvM&y;>%!355s1o1ZtS2-neHQU=pK|D`m(DCHK*< zZzxc>$Y~e6LoToW*v=O&w9hn`Re;hLxZ)KlobMLT6wY(>lh@G%>OsG3;auAxEXb(j z99zGn;4_hW_|lUs43s&!E~?+k=5rCA?c~TS8@9it*xJfw!Zo(>J%wcP|A`3y5&@tT&&C(T4~tjFW3hkXlfFLohuAM--y;UV%GhFl=k80S zym0hgVgUR;dK(_*7eu?Gr$&#D?x!~aejM2tc_eaQuV;DSSOHdJv@X?_$%pKgx1XABb3PXoU z$!6aeRu0)EEe;Gwq$y7BVnZFn(jgm}29z!E1`Ow8*4ANA%ZaT+IScIbu}hY2ZDv1q z%o;n21{E+dG={N5b~uT`)t{Eo1!LGcv}!#JS^#68Zwzw>8)d>J`;443N)3%+@{qkp z7lRF}hqCd(75!QCW6EfXtdA2tHVtj$Bg zzVsq?+{VP_VakaP?7WX*@{mp9Vh?tH6Q>Qk8>hv_uzbjdw3}gJ%pYY~`W5c!Lt~gh zWaHRyt8oaN{>C1ny{O`;(#W>vkYZ1+w^NpD>Bc5@J;yMIXtx0l5z8D90F`3~F_kar zit(;=8dv_r6|$_BKIOb)1xVG&VPW%rqw z73l`qjvvDyBCkww*)mk9#eOx0HAJ?^LDIFD7%FbqaF}r z7)i8^7Plxi5(kxgh(HNfFou!D%3xlXm6-UUP$hN}TczM4THIa6FqY`!CuRN4Rwm{WM`jjC-V7`zl~6s^ zU^OuUGZH5>Fc0RV)0VU$Z7`78-RZ#j;B2J8n`Gi4dSizWPu%F17F?aiw zFl%dH(rLz;QjsB@Ndc@WZUGt3@?7=#VNsFJS4l=ag|Vx+a7V9bEe9sYFs@hydosX+ z@@8UQkvEea+IHSnI)e6LUC|B`Oj@G7W6UdtQ6MB@UQvmi898JRqj)cju?;WJo+Igk zB13RS8S1j6E?kBpa9 zs^?VZ7zP)u-rf7cy4>ps*VhA2m!d`g~M~$iO}6 zT-!Tf?3)Ql@pH<>W%o=_iVv2Hceh#2fikD;qzQ_bQNPlJ>knEB0*q!1>NVpNotT1INvLu6gmz$*sQCr&5(oLPFn>1=G3lTcG!*p_Q zU%Lbilowe}sgJgQ39grREVJ^&j}5!zXx6*{5_X+wNA9&9&6w7+c4*hHInYuIahb4a zESB*C7byGkFrvgciW=$6EGFAR+Wk@EFcnCtXc`^E^-@jw;E-=D!oF; z2f`XKQHzZEEZjy}v>MSiLtsR+bTy)ZjdFAV>sNUdx_Xyr@6jq*yc$I2C!%cN>d5L< zrV+Ssb!5QFvnJLC1D92-c)?ZVh#F1ecgi}}=;s!a4El(bto9MoG8SSLYauNz!;uB7 zEEACo51O)cl}E)&ZJ@tFLMM%~YSlu5;Fu*(nKi5S6p%bUKtWluR-(d7f3RTH{!rdN zFnQ@&uU3G<$>3$hDr-ln8US5bvTCmZ2n)lR^{UM5u+Ta3dT^n)II^;0or=RRV~16% zj2-wTFg1=O)XlQh)-9NLmrytBR&n7`#)d`I&AQe0!%}fqrg^MawRu^yos@2n_-do9 zR`oe5Dj1x0soIt0x?p*Q85rouQdM}@LA#3a4qo!b`S5w zuXgPJVSngf{C0oAJBM@kKldKOS^RM#`M;Zd*}piot-mQ1Pk!#dDRdjY{NMEd$bUKU z`HKF|z;S^?`NjU#z>GkMU+o_dMgKYfpZ&xBJCm1iN}(fp3O5rTlH4u1U8t0dC;prG zN8#dou@|KE$f#!ZFmV&k#9V?U35mvi-fu_dwASUNV3=>NOLc8qPonS)be z{^%#sw>U+=o;wSF!x{SPqgS%SQHXZ1$I%!)D!M-&7CS_@jD{lr37rr+I5aEre&p52 z(~*ZGzl;1*?=QSG(jV!GED8KC@F8*fYkb@KqJh@}PkaC4eb2km`xs{q?)3gN@W;S! zy;lZqC1QV{cS-8K)TY#9sZqT*;XA4GymkJg0@wNX_3z@}!te3@)At(t7?0U!d#&#Z z-$j9|0v88L#6-xY+EUG_WAKQW88|Jlpo81iiH?+Q;|Jy0x=Gf-j}kTnnUhLtjF7bX zg4SFdSl|h07=1uIyo%WpCmpx(cCcyKA3k5U$%M4iXN^Xpc7Ym=M6F2-BA60)G|bE^ zHM-lSS=qjt0ogBe68%nsAgbZjvdbnp8Z13uI?Sn2(`@*;H7XFs1ZgTETwx|WDEnrn zbl9mwR^+8a#hOY+N85n3z27srt8B)(Na+xcM&V1$@EOB zoktSVeFuw;(!dOa0IhOY< zZ}O%6O{bV7d&24(;AGd7ti<+S_GU`^xkV+qdTC$NxfCrHN^>1f(Y3VCl+@l%IaND+ zwix*s0@+fd$>__JdV4eZ(tM+_w61ir(U?f(rIRe2?ar54O`Y7-gaR!NPj{)=Au}bl z79w6I)zVqEhHl;4FP&+NOEP?!l}r5g(islTFu2s}*B#dFU_^Bhr>b=_+*ehi_1RoA_yJrtedegBluO z-%VYovXn7=Z3X?4)Oo&#;KBjo$B=&zQr^FO&CMQ2qpr5CKcZ0UJhQ0A%{wa%EAneT7uIWvOf-IizitQiH81 zYQsC*ysoSumdO5`XL3LDx>`V9*L}qip`*5N@cYcVwv(Vnwb$D2-(R9~sKGNCqN;e#zaWO|fDU-&|Yi|Mvz$PuoyY0ZW9^^q{t znVJjSQav@y{4&w?WtQrc?Y?f`QVew4XI7Q@=K4GY~J(Cf@Gda`DYJDV^ z@@cBE-wTtj(Sxi~VfX?u#Xzw!KrAtNuaC7QEmBgmw&9S+f3$4{*$lpU6{$?=DBC9T zN?&)x@R^fxN7~NN&tATCL}fBl`kE;zyN)$io53nB16LWYf>}wH?lHZq$D#t0iJ~SyV@sD?X$B~L%Sy`=^R=W_Swu+l3#H54 zEOffmRz$1yt`oTQij5Md>1EAFs&t7h(AQham(+wRc&}^V zEM4G8U~HAnFDEjk^X#jg%Xcp27J8N!tHp9oIR~L_=i0_PQ0W}2TrOW4vUaX=_> z!>BAC30bK(F_i2wO4I0fw(TUzMy}p@V!2D|Qz;2CQ%iA|P> zM5B+01y_eH#a9R`LCvLBB}vxkm3fr0U#OD$M%pwLF0=Yb_EL_hWNl}gG^%IHvSBDK zwH>bcr6o>jv+Z3{$2k!$>F_sg53t@2U(~k3megMwH5b{EnG$PEW~)n_TuFzWVWzzK zQoYN}5)_@(DU51#Nm@!_m9h?d-`RSltVyyiJzKpx%So}mUqBM4J{dp%v7$AJ7N2YDY2@xnFV)asH<#quBXB!P5U%yxt#6Jd_y5?_GXBe=qUP#QBL;iLS(w#3Ft}AB**W zE;s0X1@HH8{D1L};&0;z@KpR!?$P@VKJY*1CcSU-dwMY57w_a=fQ9i!yx|Xz?@Q#m z9f=DN;ZD7ey-#y3SKRwW>SKK4Ux_`-Z|n!~kH0f^Q|!mFD`S_$&f%AK2R`!6vEyT3 zi|y+j^X=oSj?Ly5_f~q}-pAZ0Fd2P1`Y0ar_eXE%Ov5$YEO1Hm9B$p~h@KH`<%WTy zq6bCyjP4rUHkyq3Iomh8t?P?)M9zq`a^v1nk%J<8 z5^rGJND}XZf3v6YD(4*5haU|8A$%8p2-k+M=B~um;X-&hXB=9?Cxnj-@9%xo`%!qe z@Xp~G;TWeK{>8nCe+@ksS{GUy`hDn5ZcY3NehS|RolCUD&d{0MT96LS^S;F{z+R!5 zdV69Z_#b>1-VVMJd@lG{@ZsP{@V?+LiCpjl6D?7qBnB69i{jD2LxOvAhvN3ZEjZ=y z8PN=03p^iKA9w)YhC2f{b5`Jrz(s-nKu=(4U{PQ`XDSX3>=l?9*e;L?1pJ@-KP0~5 z%l;?*f5PkGe*f+M8~oq*f75>+dn_ybZT^M+`Tk?LMQ|^FwSNcymi`EP2>nn=T6B>J=>;RcX&X4B(U?o!Tw#R-0DzaW&MBG zfQbLU8eCoe`44ZpocPcsKlqJ{Q^|eh`tFg>Jw6U|S2{$_5_2{5U)DKD-N;AA?h4LqxT@W`Z$a1@Q_11Xo>BAW{Knz4zb=6(IYGo-qsSK zFD&8L=xIpy9cmHZ!ItpeZ(85n>bdcuGWnosv+RAJx62VXFZYh4|QiPT>*kX-2CM6bU9Bi(m zSxZfegVksd8sV#Mak3jh-9VmQjtEW>5|DXvncL z!>AS8xXO7*jVm?ipKw+;I=R&i4z>M{Tes+}Wtr)KdM9rJD1IK+h7n%8h{ zLM^=0NQAn>rGD*FzjCSDUFw%E^$RPy#q(mcOh#PtqJNjkf0ao`XiMMzR#Z#hz7DnU zHiw$Ot4n>=rFL9e-w3X!5+;?UEPq+gJOi$#W6E zeI3%#qG^GiZ$o<1f`hH3rUiO;rD6xV*a0r(w5n;rehxNg+@;1`%D!QZO>;&p*0}Ii zt3ulIsz#EelCt zwa`v*SZBK(ti@?Vy2WWjdd{$uJ7F&I>vOP%FVr@UwcvZi_A9hZDQRwnH`0mJk5oq)XPYAc{6 zztN@a3)j$+w=Y*i%PIC1ZD^Te-{c5-4<@nJK4>PZMzzp7oTBs8;gH+ zs8e2csG6_4)RC4-=k43ykX~S4Cn)=1W4#O;q)6n!H&+~7as?)6te`cwcg&Kv9;0P@X zf9hZhX1bJ}Ez&IucD7=gxh%L$+9^BTyr9~aY2N<(4&}9DJKgO4gNyOSk>;lx7v5~C zhCIzztRa8BOI_B`(5hG8vhe2?YguR&t#4d-lPOTY&}v+}Xu)2F4Qfx9+QU+P~adC?!F8a(NJ~Tfm zR?Rnm3$xAN{H6Bqp!wT(p#96O_VQDt&u9Lw+|T|E+P@ahwVHIU$^1QKqxrk&>-O(K z_U|6%@4{=$-;b zk3CN;`d<UUG(B;PxLhW{`bco9>fa%d}IO(_;-o+ z*B&{Mi10HbTZBIgzZU*W`2O&X;j6;ugxiTFaCo>Tyao3Vyb;%6LoYh$FRXBU%swhu6CKgXA!Rx1GDP`N_dzFj+Ko4V%DgQ8jTh1mAXO9G}HKq(HW> z7dI$5TElK}o!$dAj_0D*kipfhkgsbMcc5`x7ga|EVFgVMjpMtBXJ-eO7{Lk#B#w&$ z5jUehUne0q#_?OkL&rcAl{iS_crD_LW3W1c$Bg5zD1DR7;}hOf=<2U)kvKEscq~fy zawKm+6cnGK@m1~F6Hf?AepG9e(MFm6x zZi`035^h&yv#zeWiReb-crHr+W%~>)Dl`$VXdLH7=?(`Ml(yr)h#QrlZCyb4sgC2q zr~+^Z>g(w3%;f9l%VkgF_%CXG4lXdd;k~H3b*mY;Zob^=F}}i9rXVVS(lah4~^r)h)0@axIUKTNaJy1RNdVi z!D%M$jM_}u66Z1Dqcn~?qv{RBz_!m0hep*9Fq;9xuXWsbGFdAP*3_0vwi;Db)pvUoL)E+lz z=TZyf%~$~=7H%4ZJEJzpa9dtH8q2&mF<4&X(rD}J7BDt6zEIC7bYz#VsKdo@{AAnx zZ0xd=E$$6{N{8GkTCX(?J zt=3Kn;RkN|60F?#HfkH;mJkFYUB)rqjXD-AthLH3hL58@6pITtC|-^Rl|6OdW$u{* zO>d6Q6%^-2!<)f$M1A~xMLRqjjT(w-SIhf>ccVU*Hid z)ydJLadCu{7r70?c~3?_q~ZxF?_ir;O3V8u#{|Z4gcL@_C=EzeI73QR;*8NF(|(Iw z-8qg!q*P^5VV0{q#}9TSD6<6*vS6`COwo1x@PzZg%|MCsHGY6PUUswzCww6LPeB$@ zGp>+Yv*VLdx2TCTQ{(%Zhv4{OpbpF7Smv4@3 zo#V~{ETew53mbO|U}^L$SBiD25F9;f96gL{g`fzjc7+%R3t-L?j?Z*jqHY!fB6(LU z*>!-ct8Kwyb^NQgE$a7XALTAqfME2yx_yuDY#*F}Kvchzt=>Ae38Tz&JKCBotO9To z9{-9XHPeq5M_r?wsT$wGkpb9-O;%udx3A!BQ(gpb=LpV7gkk&&V3zr9TUUmLv=JHd zc5madE3C5Rqp`K^OB(@4xDhg=EQH{+j0#|wr@PEK7CItYI&&*mw4gG@gCk^1SBT(z z3V~_OG`BSZTNzupGP<%$bao)LD9kCBnd5#^p*;Vjs|KL9gve;)3Fp~mK!p?4;;z`G zoSKuh9yqGStZEX&NoR=p%`)nvwze+$n#)?UaoeHsh*>k@qf;d0QZM05Wlh!4A`6eO znP;cuNfzr17Ra)`uvvOKPjYzaSSHKF>EK{Hq>%M@HLAvkX|Yh_sk zfa8n+M&Gbb)>mI3c@%j1(>E-XWs+4!9)v_C9cPV<8@R#h8frP=$m&=Yr^;2wH)@O} zu@Odu5@KJ$#m8ujHL=d4U5X0GIiYi$<}PC<7S}EL{K+|uF;>P#c_&A3j)}26*4B0s zAfTVn*-XC8Epix-HL@0PGX&=_lU*ve8C=&#!d{xfF0Ux;D8I@oZ`lRic4(|}Nxvg);ff^y1@<+FailvOY)W9e+WWl0|ggH;LXU)Ii*xGEv%rB}F;l^-Pt zIy|=Aj#w^-%*VHWM_B!nYDQ8IrWmrSYYNE}}z+XVJfp;{KpG)g!q4-a4eF|$^-7;K!|7-Ow0=QiMji8SkEn>KP- zCL1~8V^U8HPUNsiE@KjxGwS`J=XLMip2$U!Qs9%o8<8$f+P4tZ@6gEZksZ{B|NZbQ z;b*WZKN@~CJi<+MH;1nYe^c$<9pO{Lb@=k{7Tz(uC3gaT7W#YWh0vo|o^K6&FK}UC zW#G)vDAw-lL*EHB1P;O4y*#uiP!rf9)ZqUjbXaH>Hv{^ya{rYZ0UrqdhT8yt6ucsM zQLq$T5j-o{5T@qcrMU{m}FV*mX%ew%+LH~C!^AL1OriukGV zbo_|;p4`-z#M|M0jfXH2`(^B!*f(PX+|1WT?7t&od-%8UNAPG!ME^(hzscw`cr%Pf z?~dLQy_N`#mqh!cUBqZ?j2?j(!&jnl?nn4X*YL0v+p?Hp}sxwTiwD}<^3nO7(CVMftDz8LF&N!vO(EVTr%(;)%JDtclWg60Xn!&xivNT z7l#J_vuqy<*Wjb-gM+&I(HZ>H)Z`;tx6K{=`h?f7S_8Qg!MkC$cy}zf^+h5B}a(sQ$%8_8V}y{Rl7g zZG0V)@_h6Y_0Q#qzdUu^aoY zJ(I7`@a?fV?wNeeEiKAu~3dS&#AY*yw? zsp)z3))p=cdM2Nfn0U(9QOxU)FVEz&E}O+Xlh0^hNy#OBy&S#tOg`<_sEB9ssR|a( z+ECq-u53MhqYZkZq8MDB$;Zn;FV|OiCO4QKC=g6Ydhs#SPEC3y*V{}D66={^8V5~|l5i=kyqLYEuv+Sb_*lokI&}}cp<_&FbRGDcDM*Tm z;dL_|kQjK)DZ$k6SBFRHeAVIU8hFK2zbZR0X=E0~+c7`DZyyff0~;OYEXP1s47{xGhvswJN`By_GJmIpSsr+?%nvZ|g1#flZ+2qx1J6s; zDt+2^bB0pS>3dVbHt?)zpj%RaJmld%HDeX6@yc)#x4rj2J821ojws+$}4>zy_xe>4NY_<`JMt_@9>S z%ZLAA#dBnLfbqnEsotU<)*V=Hh4&H4Tejc^)=dFu+h1&LhGXE*jwmYo&^+W~U-$!y z@}p|tQCopV7ajPM)sCRFnSn>#1cGrQVSbe{Kk%@@`B9fI3_N6H$*ItR2MrI~!~+i) zvBdA>7|p=iDX9sgqvlb~_|)WBMUr|)rzS^i-6D5jxH6%!;dlu-wKAZw;gqJ`?^~_1 zUE%j^0lD9P;P+N3z14m|gT}ETgbyg^e*UYqniL}bqvcF8Y`jBdlZ3Zo@HCa;q)xSr zvehzZ4lbE}m%&rYIhnyll?e?6NzL|@%izg6qRMHF1L@}TWop%j?l1tfSZ$4j!RDz+ zb9hVGVQq42CSkm7C1oY49kkuap}6y48_WX@eU0kdLH|h%D*_+^?LytbdRbP&gBa8-Ge*1DQT#Nrq+_#zQM1Qv(S47w?Wxi2iu-*>%nTOE9&l92N{g0 zG=tll_G<9z!R<^r30FP1t$D!QfWXdRZ*P8Z8#4+W0PVIm+B(SK45v7G>dVkUn5V(5 zY-KC*gIn6lWWQ@r!@w{;QnG41D79NpZ7aD+=GhM@BwB%l>KX{~Z$l@9ESC z*8lINE=cvJ77_n%R%%+RD*1l$MdJV6o&0g~qGWG!aq^htUdgRFPyaem@b6CiBr(Jp zfRp(Rymw-IZvFc({t~}@@8tCSH;8$^IDT||_xKjEPdG9EL~K-l>kh?wW2eUIV*7LJ zUnu%v^m%;sZ{cqFQnW4F5Iul9|6-AUaSr~^ME?6Rw+yUcH{!6!E|Cy%|DF!7<*vV< zvind9F9|mi`ER#yf|~@M4^4z_4_y-)3U!B02_1(A!1kf4;G4ncgMVaK;pX7CgN5MY z;E}ui^X8}7wOxzJ;mbMo?7^Ry41Q)^im;!y7VE?RkyXzg+*%9}Y>HNvk}_mqh4@lN zJ@;;`#S%eKxK3W>dE6be7Bd7JVI<|Xombn!PVZW55bX3S);F)VnU2T$z)r7&&{4+n z(3z1)`?4iC5062fhp{|3uz>JldB8+vL6#pDHiieHWwECqhwy;eQ(wD{?s__~fOOi{ zrqhT=kAs4CW~=PWubp800a#>^S3Yp|F579J7Noockl^u>-gkYlAc# z1B5i3AayhxQ-d^Iu)cX|%r0xUFp`#Xv(niNrj{lQgKLeEp;JNh24pm0WRTIMpg^Ia zwOAOqNv3lij}XIxY>D=Zp_C1W-fr1Ov)Xaq^Y@f+o1{U4&uC1nW_8Gl85=>OL-ag zs0ocVfdRtkR2G`GS=b<)ti0?4%3MHJ3lgzHI1<~Ig6p!0JT9G^z!G7)H{0jrNe&)K z7$d}}Av$V~D#$c3fi=SPqmv;8=mP8!whQ_|05C#W0R0)n6WAWaPJ>8!yo~$_%npov zLFx$5H-WW5>omKB@;22G7n2MO4x4AxizR#lqk~v*iiG|Ud%ij^Oki^mV~+u;3KTyt ztPZ?Z7PS}_2gSsuiA61qwPC_q8{{@4*)0*2im*0lMS_X}PzJ&Tb_N*;%4$nvVbHqm zW?bETaUz<)xFCI2-jb`EFE;xLObv$HY|II|{m=yVhJ7q|<@Ox8*nK82KFH&ox_Kvg z$ioQX$m0hQjz;3iG9hLNdYKKoIxH0vSRu60x@lL}BynmdutaF{%+{TNG!IjRHcvpy zcZT7!+j#gxaA)4c={#uU3s{E-*~Dp7z;iYmdUfJwHgReNgl7Yj@5EyB-r4;bnLwIx z_?S4w3}k1|g(o2MQCfz_A~OmqvLu61ywHqd$#6FN>RRgX5t%r-T*T%`22bQ9^F*YG z+4!q#X<{~*Xf11{xWKTtRI6by~iR%86Runw9D8awnvy%mth zW-XmAX1<9N%(&@QQ2JZUToZLxtfGSPc#gM^C#L~k&G)gcsX_X>*7kKdOET!B<7_7p za@z?4Sl1*snob;Rm2`6iN1tP?KD~HD@&mB0A&oD~#L>3z42qh-v}m4fk%29ElmqHl z6qiLAm|wS}uvb2#b!q%0CXR$p#wvTi^5GMA$B83syTO&<-~f zniRI;4zoqsDCw06MZ_IC6%z-Vi9>8j;e!q2;3>!=y6qs_ZQWuf$eLMO*LD*J{$Dw= zwwpM>cBosXjuPPee;KbA&(-~GN8?}FTcV@qw@OFvYdhMYG#8jYV0kQ)gk16qvw-xe zSsx2XU(FZyy$ROGG7AYrKt4fn37KGtEZ?8 z6}D4DdOoie%VPQVxwurFmJVfsY&A6n1V$s)$f^;`d#;g@mqePyI$4CRi&Qu^BZf;CaEFq7!DREL+`zirCg##G0kD16z=#vZ+f# z`3R>xRMyG*0NvM=SAj*ctP`BKlrIb`Wc|YMlGe#*pCz)2BKC#&^bk>&_k}gGtYuId zr)_aDqFR;AqcsSvtkV1*U#kFjIeLj!2rUQyAo|m(?d41fgQfpJ3fA zDhZRWUF>2RgPU{s-+1m!uvpg0-3-BL11n`|1HX{)JD2XjF>Qi1vh=b6wL6=l-UmIm zc+c{9|L1*&`{Mo_IUf&z#gTO6aL&Ac1^fT!;kP;M{xEj`pAsA9f^ae15k57X4j&rc zg9v`{(5Kwv_XKhG@8CrHWuXCX@H;7VbZBp4@5k}Ne=GQG@WJ5S!E5ou?+TgN?Fm-9FlxkWQf=VZzP^gJe;^caU*u?Yq8Cr$9aS^xs6~RClYo|Y(-SR zf5+bgZP9OQThh552|6i$oCkjrXj` zjghN^M|=P4eIs~4uqL>5Fo;(LG5Z1!2JYiD{`Ujl3=9TVc%NnOp^>xr2Y4T>dWzHd z(*r*L$Nty-PgOnOf6#xA|L4Af{|Eld*pFD|TjD?2e=N}%tNk-LlklnUP2ba4^6%%= z{f~U#@O654g4Z!H@V61ic+V?m0bDM?65NZ-H`MdWnSeMtEhV0xn$$e6EcPw(WI?!U zjqn#e1&%~flVNfZHia?1 z&P0+6&Dt;p=xIM!LaJKSKa{zgFumG*7zN zm!GBKR+N^7#Vp-`HOXvd*2ff^ttsh({A#^J%uTP>U29Fw`pD?J6l;e*{{P3`dq>Ar zWdFWL>YOpbHns^S*a%}VIb)2mFlwn0>c)tSEVXT6CDamN;|4Q=0f{6Sa?WXB$YB`L zSjprJCSz>E5C#kb6G->7E1Yi0zqi)A>$mRvt#u#$Pw)EHu3V>1o!X&-dH_uLlz@$% zTi1b0=TrP<@^z{(4e(ih1)Sp5JytLAy2m_4Ie?r}S{!DAl@w(_O`YOkL;hFYeJa0f z{ugF?HT7<9WLrT2O#YvxK$E3`Rh%dIzE4$NZ84xuD#wo?7954axc^{ zY;rDtjr%lO#{AVIAZl=xX|l`O9pjHIl#7 z)>4IaV=u9#8;r6p9tkz%FS5m3uDtT=rAw3f|Dt8EPjUW2n~OoH&jq&12FmxkJoxLA z^*@(C-_6KC`SWZ)GG&EH*7f|kBU099^XJ%e0Zg{XBXIY_9HW; zLFL^WI@)GsUc9;dDq8`AOj>DXy?Hmw^qKVG@MOHOJ}4lJ6g`sv$kwU3O(9f#MDRupOo zDa{X+vLPEf)TZN&PP#dklTB7GbVyOCA*7u2N;={~Y18ur7$vFUtEP)ALLJ|-l{QS1 zR+tPqH{!W`MMRclC|ilV-B=M2pPjkePWRO3x)Izd8H|;Gs{0`i^=hl z%s*?I*hq+6p0TM2=AU*sc~0}oT~5`aq2a+nTfE+U@H^UG{w z)P`1S^;gqfdN-?T_LS)^3+0s-spO%z!E~9@B6ShEO=*!9fQI~IwpJ=lHvbpf2(_P_ z^rkIC?FU)f9oK+~d7jm<$Llinx}^W+?C+bQv(>Y`ZA{qlb9!VB2MStQ50&(-(Fyq_xf$7GleyOtF0zV zb#?8F^0$~_<|Bi!terQ9V}CE%4QF-8^WTlVijMn}v4>-K$8N>4|I*m`SofbAJ2BQ8 zo6k4(p|OKv2O#O+6@B-~So@EOC6M_4jIX~hq8~-yioO&biawF}Dsg%A0sQA*6TLWk z4w~Fc^3|@Bo?#H*j}BFW&x633LXU0`-Bz z0|y6Y2c`#hG2Z?X0Uu{2Yy6-3-}Arff7<^fwhXHhZzax8oZ)}a|3|$3UF`2k^d;`{ zFZG|`Z^H9mtv`iNgFUd0nB<t5^ICmo_#z!dA9a!>KTof$Jdn;ieyc>^Fe_^$p(Ku z+#cq9aC6vG2;jK{=N_Q*ig**;z4+hCr8?t$u(i%m$gO0dNLEfu*J$r#LiM}YGM9SF zQscD~9{9%JVzAVB?MSF{T59~CM2m?0#@}WM+l;qI@(aYm&fPJh4> z+9^oo2~p+5qw)mpY^1XDQytEorvKYNF#k2?e~kV=eoy`1c9;2YGXKY#|D(+RVdno( z^KbGw>~kHSqn(OWra#u<^mY2bX0rL8sQ;^u(f?b#WB%VX|1azRjgHs<$OvYKE9X;We(0ThfgF-gCC zv@xno3j7)|s)|V8V~La{m=roHXo#wPEHT9rwuma6+bHI(9yY{A3w2x58Rz{M3*-~J z+3C#j+NBmUtF(4^D3tbX26d2j69rYJG~<#`@#Q9Mx^_=XrGMvAr@7Qpmpav@PI0Nc zOKG2K$#nXleJys-KBlTE=cWS-`@fMHFgwR5&)I(5(t-S=td{g+(|s~{Pzv~$yb zmbwwU0*&4HxTQ|N!KJQuDXOUXPG9U&I4m<5zJ{c$(;edt(SD#Ij-Ox&GcM`lM;oN= zAVVDXh9PSAFvOt`SwcG#O{V9(W03T{mbl6i=USr9631HNa7&okl}_($k+2~SGE*^K zrM)I5(^c!5sH(UnEOS-JAY1*}5L-NAh>a&1Vxu-oG+P1}OsapzziNrc4KdEvXWUK} z*+CCyO>J6TpOH*L%`sT|P#!PVV&tHQYJXf%bKW*sWvx;aCAPBG%uy)qqD(GcJIwIm zD9oh}(ep^&Hs-Y=WQmC{KVGltyp4`G&k59HHg=0kT}pclgKvvJ=xKqIvFBatG2OVD z-N%IyYh>q}l-am`k3HLwAFo z&SI_Vp6uAjQtf6X!~fxUi?yXJb?76OO5f*Fm%Ef1aYXE9#Gwv$W22U;a?7YPb262z zQhLzzV{$9EjE!1tij7+IY@wwy^^{1Zvz9OmAMOlqGy^E4+2aWLnr^X>uNKHxbmmnx zhrQ)eW>SEeNx>y&>*`p!1I-rMw}>X!bY8rlSze~zQ__;wev`J z=p9q?_>FY<_zm=bTT=fYdXN53pJV>@PA8c@+Jp^X)pj~urFU$}s-O;U^^pGG!u)T% zr4DbTcVx+p8g+R5E9U<%`hVPx=6{<0kL!(UMJC-=p*mYA{Z6XLbm&E>BGab5MptC2 zw#KaX(qski_8n9gSEM_}8KP<%LyXf4X$4E_PC8F0y;uu2O|#WhZLh|rLROfsH6IJd zg@#I}dtK^0LnS*VSgNhcQdOpm%1qU68e`(@VW?EqUb?i(D(x??qGPmbctw@&fQqVZ zb$A@cB`gKAYjJ}7p8}~p(V`>ftkCcM*=!~C0)kr`=dFKhRw4hX%EX00`dXK|#-*;d z)ObB5(KvM8`a!1_64{P(W>TU5D4^dJ$Zree8l4v{-d%&0tonL~@hvYTLpf$juK86l zC283joi+O&XN}HUp*m}YuF<^g{65>v=JXl8uJiniZHt=kpN(^&4a1Q~OQx1SN9^s`i;;UGw?wXrTo^eka!RBla$Mxt$ec)JWWUI6k!>SeM8-wdiTJ}mg})7d zh6lgbuup%A`|a)w-+*lVyzuGa#o@N_JS5~b;o0GR*7_1(9eO+T5_jA^hPVCOLf3>Y z3iX7RhE721U~Z_Euke|n-LOTt0iA$zuteB6-W%U8z6G-WcKloGd z+u&#JxB0`d$AWj^8SwJp`N1=SC-ZeaKX_CyjVJ!;!JW}ln8>$zEa*X3;p@Q1v0Km* zI5V~+c09NL)o`M*SKyt%%Yh-j)$iw)!D|B-#~T7?2Tlu|h&4ey_5=rEQLtxV`@rPD zM))fT;W6Oe_$~1({lEIZ_kZF42rGk^urqjqFZDb9H!2SXXZTOXn&R2SUGeYY-q<&> z9b#Mg+x+wJLs;XVjUB>H{;mC+q8kwPm-_zY`#bspZ~I<~zv3J8J?6U)-wD^?J)y_9 zH2zt9$ajLT$u}1-2FE5U5byzu0rG=L}EY)9GpEEB+|_`d8sKU~kXPo~ft>Y{Wws z^>|AEQ@W<~$)T>m@j zyP68TZNkr+fAw;mQB|9os2eAgI@MH|TKN@qplYzh&el|>cF9RDb)rk1V5rQJB`$Tc zOD%S(MK0CpQXMXpbE$SqWos=JeaBK9sL9Y&Wip{H4VBIwYN_d_MVa(;(;_Ifg&;+G zy4sy6YKBb_Ri6Q1HA~bdsG?3Yu{BH7C#b^IC#X=<)%H(OEPSdiHIuHg)acbNwaQSb ztono?MJoEP!OF9T%c2S9y!@=Zm7u0q7-Fk(LrhdY<%x=_{l0LYt20PvrmOwXjH+~I z^d}Z`9yL^YIy)n&S~@-YQ%gC2F;vZx(_N~|QdwRbDn(7U#--FAm0VI;^)02SLriQc zo3YgNb6jdeOKp>PDKjn7scp=(z*Cd*3?TW9{><_@j~S|J`q?hEkxNam)aYMb>KFAS zR;829%dhDEOgk^XY^jSGdFkV{bMgL`I!)b70XDr#cXE2V`m_ewV~s(!G6RvGxQjtX ze{2XxeSt}q=j%$;)GqmhOI_enHa4^5CWB>`+~`uA6-ZatWF}p2sPq!G*8xi}QF|Rl zslAS(%&-${x*E!K5>$`PC0p%M2U%)*ouMk1*wQMOT<2nHe?l3RS+!$Q)UGx*s}6Dm zn|`dtCfT&f?7jv|X7_Qayp7r}MUf>Adasbl!G*IzPe9Z@f#5b16G0 z>AW43^pd~Y*dyakv1(k-o@Hns?}0iv*)NzXYD|xv-VL- zXYHew&TinQFe@1;)&nzJ!f$&l!3@?frf=y4Lru`VT9b6vTu~q|FOZiN$V*K|Ym^{@ z^_knRu5zQlxw1eOvijz7ljxgs3(=jLV!e_s;jJY6&@|{{<*-bu1KKZjPu4Z8Wr;B0(n${WZ}?L?~P3211F-Y`v%87 z>htCGS{wWNRF~Q&@x9@D^?f&=SKsBdLZ^Q9ZL$BqqGYz%|G$#>3*X)6@U3}tV*kXH z#QO0c;~&L`;&;U_SGNC$#rG52e{KX^9eV~(co*UY??^oVZyj4d`eXFN=wS4&=!MY} z@pHEyxB4ZJ@4pxMYvhldBb>+y!U2)(B4f~`|6BN_@FScR^l(ZrCp-f$cB8{i=+n@1 zq5DIZhE59|hrR!vc>E7>&)$pp`@b@HYOp?7iI>4mgF(LEU+4b3YXfI+YhF6AS76IP zjIZ!_`~&{GxEb#he}g~i-_gIJ?`J&yzvz32FX=OUjlP3?yZJUj*8Q#bUF`ht_Fm36 z@p0Js?};Qk=J~<1%JZVN{X8TFo079*}S( zSUdG$HmABTr(r=EH%#YLXXmV)130G8eHhN^hBTtwM^lvQ5OGQ3FrE7^<78MdpVQTn zVRb8v-`qY7=&-w{$Ff?vT9ihm5{wB}bh?+_D2Z67s}DOmY@Qlh+FS8>H6vAnX=0x? zqtlo`v=}ow)nd`F6ji$!scO8Z_F+e-+Gb!Wt{MZaJ`CwpPZ->wSkfu9wH-ss#(J{G zp1KcHI#o4p<`tbkH8QG9?CDgQEv+Xg)%6*vaw!v&I#s5DrOa|E6U#c4yTJve;uzKy zGC@1aFk@L)V3rB0vcRye2yGCQX^UB%dKy*6Splg9R&}Zt`1RGwj5AV|`2OzGCUuQ1 z7MJQ(;)1*nlR8xq8zC^GiA9|n&3T<-Q9=b}VwQ8OMjs}1Y7WffPI5JCJMlRvag>5x zo$9lBSmL$UH`X;tgiJO}>r}Pe2*F8!ZJkcg)W{^)6Qf+7GVJSAwdR=!_yxwo&cNA| zL_Jqv>V%1%u2Yl1M*UXeXbE<9x+R4;iJ?*$+v!TtRibe#mE{(RKJ4vurBE2>2}8xv zWQEb4&dNrpL6)pAzSCLR7)e2WF~ZaJZOk^|IzeRwJ7#!>UBNmV<_bo5YM@#BgxwU2 z37#$%|D}btVYJtW6`sz=#*jjAZ1FT+*U_m)4_sy)26?(V3fJ=s7`wb;SWPf$gH@ic zjpmj-=xc29bYJ6pU}Rronx|`8h%;>nn3(KI7zf$+L{iopzsWC)(}lXCv6Ds6XHym8 zq!x^k*NlsofQ@^65)EUuQ+ z@^9R%q{^kV#kREKSb9eCTx9c{tDao_Oo@U1vXgAr*cjG7!A~5H%VH#U{>x6V-Jtko zwkWuBILvIR##DG&hnX$-3J@DKL8)oZ)U*Mg8V#M|(FIdBUhC!fPH8t|*dQP;Iklz0 zfPUHW=7rI~eJAxDw&lv-N}HR;Mv<8m-)f3)Xk;@WF9LBMzpP~~v;r3}&1TRwudo6( zjRa-r7Mjk)8{9mjP%o7y<~SRJHA;KqT(e8UNO@VK>CT2MZ(%*vGQ5VDEwFXbIQg(L zE}K7$TTQkME90_xwxPm3PaMKZ0#>_O+pQRn8mGOC^&nOWwoZh)?ifhx+RMG9%|}a zh>{3uHpkWs+kiG}Dr)jOq>x|HMoJZxDMYzuqo$~|Ta+~(C8COk*4Ty`GZpnrB&(?S z!8SLeL2ouuQt@h=n;Ru-9vyv<>1bo!Bi&DzrA*hjMm^x-4XetOU1ZuLF{G#*o}#ry za2BbgS)}Uf(MHDt(tSDAvam0+UlPM&XQWgdUlQ^XX>RLml9z#b#Bl^eJ@}xImq>9O zABnu?m+?uVQ_1x=>=yK5Ql*w3zAEHp)!f#qZj~p6EMa_6$eYce3^g#%Iv*6WbuzHw z<$J>LV!k8WJqo20`I^ufH?@jAilF4c$Ar!Sl!r}&=0k!p1r$eR_|#d(hlK28H7FQO zQWPa=h~Oi_M(`q}Q&eWOo^J@< zqHKM=deW+@+1W1R1H$mv)h|#MDr6+D4!$2uwM>L6Tl}8!2_YK_$~G~Qg3jS1LUm4a zr`kcuQ3)uY5E^Z5SMI(z$fsC79#pZ-t?opjH>f6G4yu|qg1p&NE#tF6m5HBGK4#>V zjWCVe`DW0$Yh2JU->_}LQ=G)tiMJDjiTe}RB+ljppdoQkVsHHAua5`7FXL}>3UFWi zns`sVGhQD*D85g8oA@}a@Bb0|fLj2cjNOH`KyU0cB zMQ@5;geAc7(PN^O(cPk(Mc0q|@Co=yXY{u}vQ5B$~xzxBXxJ@8u({MG~iqdj1KqnOV< zXJw-{sy82i&dLSF9DJKOE9YwmFp5Kc+&L@f6(yR7C4ROjk$liOD;u=o|Hdtg+*o4#sPJ)ypCVf$ zF^l~_;ipCW4;tYI$u`A)SvxC_*7mgj+x}eitTUhD&dQ^Vv90yCd81L~UcKMVsfu>Q`NN$X4}ee1?IbT+kO3;w;Wd=^0ap!i2I4^aL) zGs3uNl@s(yYlelhlfKapoqM2yk1eMawZNPDX4qKsfFr`@fs?8VJp`ZZz8YxK~mQOvKlirnb6Z{+kgH&WpZs3sXtC z)8@+&NW-KrOb?lyvXefyu0mQknGmrOUNpY8$t*VMZ?;wj!L`BsNuP~K%DKp-PuId4 zCVet8vH0<*v-P(*W<$rC!LX-T|84hXZV~n*EB|-5WjXwT%Xoa{x;t}^w49ZP6xcXn zpi@G}xNXpE@`*mF;KId%lU9%9<7GB!RiPqyQ(#oH`7hmm$|*>y@7_ zf%wCC82v+ZX|#otfmC#Q@Q~=X=5*j6kyVkGB2NX&Blksa z#V0^_w({T;I|(5tq1MY&U?V5M}Eb`i}P^9sabRNW%l}EZxXXe>5lCouv~B)j&Eu`7hc>np7h@`B68} zkPAKJGRh1JJ?QoXt54_ww5n($=88!ckzQYds~d=3*Az>LKKzrJ9TK|B()8|~df<3H$q|h_q|VY&df*C} ztb^<5`BMO$r3sg>xwR9Yzf{XvihF8V+Tl}+TufJzpwixQmPU2Y8NgW@(Um4FmB#C| zNlni=OGBdne@{uLllVCCbmH#B<=EUGmq;h}NNk=6$G?rQh(8s-HGW>aBYreD|4oUn z7yHF%|6dY2C6?vueg|az-sr!hf9JdYspzfI^P-)2``a(N75D!A3mN|_k;fyqamW2x zkwr-O=kNtTjW766_#fd9@Eq_!_!=w$P6*Er*M`gS6|i}D-Ec|ho6vjQXa7*>27Cjw z;}u|^(01Ga7{}^g?jq<9-osr4=LJvV4!{b0?~M<7178K+z<&Rxz{P>z2RZ_C@vpZp z7W}~L-yu0IhU#tW^^gQEvlG^}p@SKN5d?U8-`|!RV=LwYlvvf6< z?vIz=TzYnCYiXu*uhOkb*Dd+EWOd2YC3lxxUD8bl7ys7j>PHU|-Ij$-ogIs_IdQrI zhW??&CMzu7)sN=k7{e!Aqr3XiIYiZDVG}RCR=HvwZS`bjHCLeZqjiV|OmU24Q;pJR zKbnVVkQ7Hr#Hg-*bPv(Sk=r@BQ8$Ov8njUQQ9VRY#DL@hO7&1WlDZ;{`UE++tEa9Cz}k~YW=7iqKY&uN{W#C*!odAl(rQo zlNbs@@lX}i&{EeXcmL*+nG{z`^=sY3g^dmB=667DyXi;wkSjI>Y=w_2Hu}*y*`0jkQ)IdRby5(Ui(ohL!a(igN>9vZg9cerOYNos7ajU_y;hF|~EFGAHp4 z1rr*CiU|xP*wv5j;HX4!;i25N*N?Iwx9u%Nr>I}62Oh_bVTYKxvppQS~cE zg_qt&&yU_du2bbJoM34A6)=-08h(urCXu@jMMt(D?Y?3Z$2#1I*pF@>vj*OF zblGNz{Y5_teFdnZ2IGc)^!Rkzb}mdtIj%lMQtkO@Y z?G=G=NrXZViZ=CH2bxZ9<6up_nJ{&DG?~?v8WYC zR1m==Momv9v718pfl<;M1`9V&7aDpzUB|Vah|NW%JZ`AwS)f9$(CkMmk1OtkV@4%G z)bUKPq7rtL@D%%k79Ju=kNTYjDpG0IBlPZAkB)0ypv`wcrWGOZkm+_N(*>xA65Q4e zR!CE)nx=|peq&RWtVDycf19-;Du|%5Q%qxRiWwT-dIW5^%PhPQ%apn{9-6c)Zd;9j zD}Y&yC#%KyxK^G7;g)Ai;gd$YdULY^01MCO zM5dFBF4vXv-0&g-+q4*~0HcpLF@0RW5RKAg24v$Rq(UJZxrk~6JQIo#%3~;@~ifVV%S>)$BXdNa~B(xzZBRsqH= z3Fuj(_|$mU$V%ZKj>0SJq)#tiidV+GMs_&fVIZ6WdWt|9dAWtJzjPQV<~E{0uv^8r|NoV+ZQ&X{9KbndAaYDVyprz($$yOU69Q#oJ~3vG(*B{5pB4F>h-Zbl%<(?HYgo4GHC(X9~OZX=`{D&^|3{iCq!|!!$__B*c^`6 zxpS~q!7S`!Pso<)xVrj<3+kG&I-?t^*lP8$B^-`dfMZg`u8_@HfnSY=ieYCsGDgy1 zY{dRhmT0#O85I@52604$Nx}ATScHs@O2OW6M1-Wk=7_DKEbDF=!Vk>Oa2PDyfv!IG zhHRIPn*qtDP{<0}%w~`_H+Ix7z!E^+%3Pab_VuwTg(y8zI z88zk7MeGjg2#LtG@uepR12byUm~`}I-6SI2H4!ojY!szrlC;%nqmCLeE$U;lXz=;6 z=IeQd(H9#=(d2K}pWY~~D?6E*S}`PL@2HDc-{2~4hK^weDKUu0DSSTBJd~+&nLunM znLxy#kDx&cXHO}Gw{*12#d~b)F9*rzw3aXI(0WMM_7o+Z-NYE5(jeSIVZ4 z1eC#^)0Sau0x+*R| zTTqu@B1|^yL0woG8|dn=33aOjtaG93*od00YZrqJ$%JOH6}8Q>NB9!M)L=U*Q$xDW z#K2=@`fJgy&xTwqN2o%X1RG-j4O8J>{NVJ!Kp=COkeo zy!~A~^_MO$eYEuM((6huDeWoE;|VZpYts*{`emY|0#Su^7x+c(r`z3LHKCA z@y|wMe@b{_cvRRE`VP7LTcKw|e+@l|@4w6Wx?db>2^}3u1y==M4nBzwzpH|0ho+& z-!~Wu{3q~be3$sv@r~jMd?I|u4GM3?UWh%x?FrY!F2cj$;@Cp`BOJs{gu4XZ;l_js zv1s%c&Pi5AUqu7r(dZweS4GbWJRLnbx*$3yIy>-4;O4*|qPuc(GA0^~{1W*#@^R$N z$kW`5aA)ND$iG$~Od%d(D9|yOUURHV*(?HIRn(OL) z6P!eI)U%-ny(pX*INhff2bRidl8$L`x_>t;bXp;lbGlC-7V467CzXyl>2#mrJJs=- zQjnjJ)qFWKYr`^)Bl%!k|q~5ho_r-FES%94Gi*)}8kLm+%OOp=QVW<1Tq9FZn!SGNEJ@d&r?VoY%01VOWN5q385ZJpH1&|E zap`db^m4c5V|VOypQZbsyTG09GfnoKF-vK`cbwAodFF(#M>)rlfYY;+^ao^JJEnRP zx1*%9fYY;s6d*xvS95xl{~S3}a(ZyjJBkRW2hYO^PqWjrt?GCV4(fAdT#LoCD>P!o zo~fz}BvkgUs^KCzAnw^lH3V9+o1$hc0jFncRr5vMs3SG+DH|T#N@q>1}Na9PDezKE7gkaPQ{&XYRZ5mA-BqdG{1%HCG9PH4G(&gmJi8mYq4tZ^bCPzkkT z2d4*N4)azqh)~1n;d0C(faZ=VWC@4UGrB0uovS@ub;ZRy1rAF!rhPU>J-me zHC8<^avP*VXz;2rx*Q8RtGH29>Lvg!7nTh)%luBP%B3}{)>mEDS>M>e!@O!e9Zg8> zAe~j~>c(ooSv5*#5|Woy+?FXT{vr`3I;#@;!DNxCM`6`jrKAxoAzWvFBFr%pEkUV7 zR3}!^&MGB}FwD*>C5li>2uEtps*tKsYi9$pj*bPS4UPl?s*RR|2T#=Ns$AsOQKs(5l5Df>We@2EuCt*G zVWo^y2kQ(~Il&D{Q##cwlQ^flLl?}wgfjn~?wsM2u+!aMh-C$Ix|N?ba?M4?8a^e$ z>Tc8Z)1F71?pD40NzmzT(QlKEi1NSJ)SByvjMgp3lO_d?wbxol*V?x}WZTx1=c5rIg;;xw!5ex0jY z`GVC^3o*NB+L$2&TU6#18VWH+O0$ydEtW%NARLeW%#yb|K?)Ox_I#~9Ceww*< z*y(=P@`-k@)BTQqxLdHtb-KBzkJlNAaCb!9Tf>7ZbS}+paK5Pv=7hZLc~zs%W)Xil z-EZhLgw%`bbvIJFKh>zh*qI4hzw zb?F{l^XumG1}Z~IY7?fA4L+^sjS7}6FAfZ;H&rKTcU%UQq)OkbrYLU`e#$VA;Es`K>@2UzvU!@4X&WZ178MnKJ?hjeQsNUuJqTO;SE zPPcw)$%MyBIfs;TBKpNE?-Zx|ezk_m>xNsTSqNm5?$a~D#hh+b8{|c05E-I-^hD5z zJPzEZCo{tUZZXJ}=T%0Ehw~ChVEvjF1*y+A`Sm-9r%llDIVw~<9b*u_I-Q0UDIY~%OD(*d& zf(fe*zs_Zr4!>3}KSY)(FNC}*$?zIAln5V~qgU(XCz_YWRXVu@Nq(gouU4*kr&q7g z>* zI|Qx`pA~N9)F2t&4NZUz!rsugq4)6&_;BdP&>uqi&;qRb4+!moEah?A1po*g|KqXqCy>06}(rFU^QawXdw0 z@T!*8d=DG%iV2nr8qN+?PmFOBotiwq@JN)+6Tonh=>vauk zfsTUeTXW3<<6mMBfsV=nPJt&YeBG`=Bsv@(x$MHdPS+p;9ZrT7syI3RA4HmixJqGg zkrXiwN!5pfoKjWRq@{d>I2>MCbh3g+bqylL;r!6T!b=Vaaa0caYav&OHyBVPIm6Lf zq;i9Zb5y>XmwaIcMxrwUuEn9sAVM9QtGC>0O{`3&If5TVv_r$1*txU0s;tT29b*vT zj$|Qk?T*IgtmKSPYY+*Kh3B@Oq+nbC4kG3m0oS5nFo?KE+9#R7O%?(o^ce=$q6;yI zyhl~dZpw3&RW+Pw4kGR0lu*C?WJgaEiJ(NpJ*q^TKw$Dg+T-TKoKWo2BS?G{yWP=O zCab082z^w`)xN$mty+%MN3q)7Jup&_!BM8#8Wu3rHMkDC1fzmYxk{uRgGhdm5}4h7 zB~Dxh5&g)Z$$}v}{z@*`A}8cO(g9}QUs)}pnn6TBnpN-q1*Lw7fuw$#6|9`;jVuU> zZ~-GnX)*#KX@}iG=eRUQMi80MNO&3@hfqj5&T?lPgdH5Q&|0|g zBN-~j>1fT5aA+-j8tp?qq}pfp^TG{^fM^6djaDNhQmvLVA@UXZ(g0#2)kJ-4Bw)O2 z067t|VSSbav|iT$QXv2`hPF zkr7fJl~MCtNhW$c1BiH3wSc7Ks;W~|3+axk79fu&ZjU$U8qk6rlwTKg7$q{E1BpPe zBMWD7#59rK4j|c4SIzN9aW%01*3DdG^eR?UN%?9 zNhPf5^7Xq0kmkr^Z(+$IEg2tdGuG^a(ofZ*N~R(*8&zusk`Of7HGs5c0~x8gxyovJwkk|3<~E|yhT@*|?|~*e z!AJ;5C1#sS2na;d18mZ{G78nA88J|9x#ltm)iNJvnbypeoYLX0f&G2XdNLp9R`R|Z zm}$zY<05l%NsDU1z<%T`l>}rircpo`m{9~ZFlWhmU&@kA-Y7s>*4l{!Cz4 z@TWSkkDl{xgn{=S22*-@Miz&?bjN9K%Gc&ku_uuYCi+J=q}6hxxph$!*(_e%gt>>EmO8)mFa3; z+ygtA7T5@Z$#h3OGTAoyxYMuDfgMc!jqxyW8klCPn|`h`<y-yhi4;>?$R(Vg&T=V8hQdvgXP0F-a zSf#8N>?6k~1gJZ)ZV{gB2G~O)$8D-Rv7k6q$&8%NcDEe-P;Ifh~K$S%mW5 zNy)0fE>cxaxz^4K80Z>c4~b4lQ)Q@YfNdii7duAANhy;r5-o8Qr1Wl4K~f1p(QwkcMT52r zDE9xo!A+dRcZpAezXrbveh_>iu_EydcLCg)xH8d`Sd>_R4}kp>J0-SAj7|jO|Bini ze<%J-@Np~y9*Ex-zY6PsrSV*R9)18S@eDXEz9qNy#bUq4)^I}bI`_dn9J@1i9TM@g zf_KMG#z$Z_R*RRwePTPtCdD?4MPem*1^6ubcJ#UE0vEVt}{Bp*g$gy_vjgpG=aJ@$20P1G3{ z0A=}Gbkyst+C<4a^dYaaYGW-1vd6p5s*PMg9qc-*CX57(Mu$Gkbykg2RW@h4&MGC7 z=O7#v7ux9b>?c(=VPq;jGe(5>6`H!Ff=BH}Y?BU=>*CfjVXO5b1I=ua(SO(7DUz`=b$cnox%p+N ztcb3Jc^MFe%8KY)7@+J$-A4pfmwh!n_@yaXci9)iLZ8bjs4~im^?vu?Mub1p$_M03 zyvqF3wUAHT7ZE(7PVwEJ_)kdwpF!{ahWPpMMe$?e`(yvVZtUmSC&>LD zi`|0UUpxR*#CDBs7K`KU|D)*hNd2#i_C#~hqoW5zw~vmA{D=pD7bAa;+!DDUl8-Ei zR7ZA+Y#IrNzYV_~UKYM1d};W!a1*xwGq4d@KlD>*HP!(Sg{}>q6>1C3!4hB+R{!4z z-&cP9uMM8d*Zl$|>)$0fF&GZ~Bk)dOFmQL^^1zu&(qDn3fAhe4ffD~${@47E`tS5# ziLAfTe~^E=e>?vKf6(^>TJq2O?)P2Ay?{-=v~OSE*1ip}`Txi}V3f0uWmx7It$ zyPbDKujBdD^Bh(YmtyVT;Hl+iz#UnP{H0$b=l^Tz9i``$E-9UloPTeu{WmE2wdC`X z*Ge8MxvS*Lk~2$ApiA{{RM(IeS2Q;^DK){W$_!SgLx?LlhHd6{oLp5o2XI4LQXv3y zs0vfPc-Ih;3Qqh4%QjS%XChrg2q};$2vUX2VhGs;CrHhW4JdseX+)-(`3t>%iQZ$5=!mt8L21!mnhY(h9VrW>wNR6mMr=}p(4>C1~gNBe) z=+pvAYB6FT(((#Y3o01NwY&nXu2I!fq@P1tUZFww#&!)MufT|h$SpYjQgKBp5JLzrR40s3ffz!Dq3ULEQGp;6WEpNIV*6uYq!}Y&P9KMmXt;U6 zEzF<@HAbMdj17_vH8ylZI@mRYJOd;B=0@%$8bXM{iC%LS>8A2GD~cXTPJxFIV{ooW z#Ddm_)}~fDa<9r{BnDB&S~1fym1DYw5NBY^QU24 zLcAd(C0q@xgOaCQlQV>XV+1};48n&Ha@ewjU${Y$atuS^rRfMdbknn~?W!kLuhd9a zBJ$8(NvrXbBHu4n88M$8LiVBC?#4(2vsDX0u-(FM?t)wuLU0O32%-vBAe9HDogxR3 zb}AH%Y!QU0Y~^);oD{bZRY)y}Ko+ugLnvdwyM$^-ofjtmKNOA!H)M zW9SxQXb-{>)gCvE;4G5JNMw=B@~S8EaMuu`5yX-JRoGq+ArMg+@>sRZU%(Dg9v;=t z2u4&t7h)uWMv8Dm8pOpo^ba$du0T2>tE^o0BgN1rEgVru74q02gd+$`nzMBsJTwdo zf)O=ZbsbHuh>&GAA?_GLIHEdQ!Sf7=WW<27P36iR#A!naM%0`^c9Cso;iDFaMG&V+ z846-Fk%*|#tm~M|^rR5E^JfToh$&l8ItG}s5r~*#1Qw9#hB!oZgOZ%#K7nVRc}3P* zB0^!PC88O{NLGr zHl*bu8mf{uBNvgmRCkh0ucSz{h7gL#B&f(^7+t3pJtGksX4S)%R+@p$mRX_H5EvDxCTb{iLNfzW>xHJ)g7I2U zE4{JfigJ~$0VspqXa-rag3*cvwzjS8;$?KI(n)Nn2j{Pi*9tyw7%tlr&7WNxuVsB7 zY_Jtk`8NwUX#GgEmSt{mt{LAPFLaKJME4hdZr>WLv$@+C!D;)krtNrd$Co9ynM)@f zLn~!^wl73ahil~htE*1k|sw_NtQvUpI0 zz^0Dubu}+yTJ^T6kzMN`+g(}k@Nfdm9MvdW-XgR?P@2ikw~&P_1Hd$sjjt|FWnpq) z->Y*#OCN7?R6^8I&BnKm4S_~0(8?H;jjz-}Y}t7Wi>}3>+4(Arl9aB+AUj{RoC%{q zW4Z>}_R1E7)t1}&c>KgWMpa5y;z4%5YP~5$Nd)66J7Arr9$uwf$rf0(p=AM1-vCwL zu=iDMP@rThnjwR;Y;A?raGGr|B6{gaIMowvw!H?`t)OXadv#fgS$L@|n_gAfCagi) zS#{;zFZ-H7_Psh{9^ciXyu&M^oXyuDTVK`kCL5u)5al=}7-SnPFX=irN^&cg0bo{F-Myc{UB+#NB>*3=>OAzr*L=tEGLV_m|!f zYz`h3Oa^xkZWSEko9{c=H^aBRZ*$+ez7p@Z=LJjCk+h`~F<-Dc)x9k=}#7 z`v-pU?&>Y`j>os(FM)47-+Dgtyz6<%vkXm$&l2w?UP|;O9!T8GiAYzX9j^d#AL3MQ zK^T?r#s3-qTj2e`bAdkxZsBgkX9Ir-EDbCS%n9rl*f#zsHzQmU??NM@KAyo^VmD4r zHi@stZHfPmeHr_Z+Y$O=_s4FCU5tl-lVXjr!(s<=g0iJ(Lf{=>O>|ZCb-V*S61|I) zl-}qmfsLZgfr$S{ycn*C9u-YS_lTB7M@PMpZ~e9Y3jf~zY1lAK@UO?&#xK5qV9D^V z??qofJ^=pcyV`e=uiJOB@d41yDMlNkdI;wjdw8}J4~3wt3ECZ|^!3+ez-opJ=FL&DjiBplo#YP^z6!3!~B2@6cwSq|=WaLP_5 z*A7hOdX;sfj>t{f)nrO8SiJO}V5-=G85NJB)4Nm&CCF6lswnl;;&6l0drDCPRu!i= zZ!?qxPVW*q8dHT~s@8k5O)YCBxi7ZNbz*eZtE@6Lvt)IW978r^wog9go{i){Rzgni zEE6GF?ys|Gl?(~a)Fr5(@o80N2edGX^f?9G@5G%=u zwYDg=SlIT~+2P$)5?!V1LCER7Qg=5h#EYWi<(M0l-j3)v&5_H|w^!(zawDvqdG{*k z05D0=>Ag&6EFr3J>9Eixx}t2&V7%A{qyiV|T4N2{`v+asoLn2;DvTEv1H!EA_9;+t zIK92546Z97@_bV{Lc)8VDTScZtIYCASSKc!z2_KCLc*!+@^z%s+hb=#r?zD5?bgig z_|V0YvG=T^c-8DPEnxf+_x@hjiVNhqTdemCJ6{@=FXGp>iS6 z>0B^Y5g=pqm|}}|!Du}S%Eat~4NQQ&r*na_E^ihy5y@mdJJvwL7dec1&&5#DY-hQr-E=`htc4yZr8(zntJ;@ z=~qf!ef)ocwTa(e3Um3Syw?8;Y|-m&fzw&tyf)NSfM^b$J)PAH*M^QW4WLxT<*aU8 z3t3>@p_Eu-zhoD~0Nu1RUBLVKBlKy0#3x~9C?pjEl`)ml0 zv-;Q(;bU|gcwguWlgZKcK{1eIe3Z@DV9x3zbydY*#p)wW&3Na?7ooHIaNQ`3oryh6 zw^x?S4rg_(9s;v?GT$WoLrn&42!_;3(`Hr(1vtIRw4Ii!MZZPQPuz0krtGNm78f1$ zPA|@Ec=TYSGp6jIrzn9b+nc)5i@i-sL!cFJPP`eS8=AMHgqY!DO$HLg1CV~{ima%2 zp$$;oUS+LLIW10aqp84rwO%eT)g~l-W^CIDI=%Bu!C6sxo-$3p4BE47By=&D3pl;% z+C*}eOSKz2xmKXJ!3>Z=B-?u1-I~eiookAf&wS$R3PE8%))YXj(|e5RJU+puY-d_4 zFZn4-wM0tRM%%qd+f0<%cCWfwPerTG>?u=CYt%Ml$~Lw}VqzmzIMPfrH6sWQn;}xE z!`f(U)>gTRjyu#0WL;Bq1HB63d#HDg?s)BcsP_<^K=~f(&6og#==7%b z*o*I>-Wrnz-~NOSwlVa3waJ*`4l=N?r1S#W=JZx+RJ;=PR_biDSEAmeE=@Te>aB1C zWO|^^6kkKVvrQ8D#&UWOFl$0LWDFo_mb)u#J&4oGr3bQiG3zM|gKiR8U?qvNXm?qhUd;F9sUita)hs<2 z1g4lhR)@BO?(Ne}lpuQ*W!6t39r~+{%PyjTr*tP_R>jNwNs~Jt>bWU1^{mog?Nj#C zb5%l9W|(R=o}fOc$mI#~&rb;kp>F$%JNp7MWqNVAW&RYcu%lB@7>YNtGgcY!dfv+| z8z(VS_O#WKRb~&q;kyHztdmq!&SHiMbsGCc4G>Zyu0A$N8k} z(;MfJ%cG`O8nIY#djG6v7@HQS_Yp(mf~6NvBeLHWcPzaRnOgCB$xYe4IIx?k0Wq>; ze{gv40aIUM)kAUri12-dH`#*LR`qn;yEb%>=>~EUE~i&H36QE;;7^5Or60HkK)y{R zUV?X;9wtb)pht${mWm{#%;R+^inA=$VemyK*qW;2cc)kR6c9cWzQfE56;^FicL-Px zh1_QAEor18w~hpEDF$RPZXOBTWSb&+IK4Lx58hygRU9GpUSAxzPOkwS3!Gj&3&^L6 zkk=TNEY31|uMYc?CHr}9cYOQ#cJpoLo8;Tbx4tjzTjg`SKX|`HF8-$XIqzTbuXmUC zM(^d`^L#6O&wEeDGk#m*2Yd#6h}VGU_)`8ecL!)MdR=G`v?j8NBk`kGk(iO#m9OT_ z6B{NHd^i8d{ehpx-{S_sr{hoJQ{a#B>*JTk&*f`*QM@&t#k;`4@dM&}$9LkJc{8jC z*1^xfPqA-fpT*vfy%u{W_GIj#*j=%kVppPjaAqtY%f%LO!(fIl=;^VYV^dQ*>^$mKz6WddGPa(cPol@x6R~ zbW(Jq=z7sm4WD6s@ESK9JQaQrUwo&b>u_!OqHuTklyDBu zh{xa=F^Sg0uHmV2t3Y^j-!k8w;c<9L401~HL+Go}YR~(=EGH!|h6Xt+dBF2s=#J2J zp-V#Ngigmcp(E53Y6u+}%3z_eKj$Vpg|-Q8f!DxT;zY0B^cbpJt3d{}E22z3j1A7Ff1t#HRVN}4+ zNyRt*kNt1^U-TZ~t>%`6ulxi4$NcyE@9hBALEaezU8?Bp9;VCEb+8^7I==v2jy(fbk8oHsh%zPW?$D6@;KbJ@Kxz5G%#K) z9k8mm*syqJS7SLDyFqp~LX{M#>*YNP=3G%{smn&oCl*-cmxd_+!4R{qw?v~MW`1ah zZTB`r$(xpV$r3Nf^HrU!$~bSHS|IbfI#ucNuU+aZm-^DBzHq6}Ew!QYokWi54V8~1 zwMnR+U0&mS_l+t*kzXsaq9*Np{AhuEL_XZAlg}}JYB~p zoj1Ew`^u|QQy+HI-x{FgXBcedtmjSZb`=ZV~IedAu6b^2+4ZhM4t{CEhp0*rZOEtStYV>br91 zhF_SD!Ddm9RN96?x4lE_uZP1+v^^n?7)| zOHFdAEiE-RW2xAVF15X(YR2wosS-VrlgXMAJ>#+6o4TEeO--F@sH&O$F4bp;=89Rm zt;w-9hKQMz6`849YyOJ#*tDf$JGhkk*sD%fq^53bu+-FTbS4#J4>m;1#Ff{~T&B68 z{_0Xsxzv-InwBYFV5oF?lc7@O$LZ{*mCrNN`^`m$xUs|#H+*1-Ywap^jZ2(rqORV} z5LdDEs+H`jYYlP5rIz@eB^oTTZ@@E(>6^UY{QpV+m#;DZVf{aAnfX6i|L`QJnTZ}^q@&+7lNFPMLm|JXSue31T+U1$DV%>SL-M&Hq)Z zA1hGGy2McFv?P3|e@s%K1eYSy=wDzQmYB`+IB7O3R~awP zhLgP9WSZRHvDDPPEw$kS-8HFg_cBBY3nI%eH;&Bw-le|Nk(D#os99d&+~5*_SJS2< z`3L=99@76a|6~6DrT@nssQ+WTs7z;PGP8a)RQkYoToLXYoRktSie)lybhJ zR%om|Gggo8?DF(1{h|>{_Z-yNHw<5Dtlp!|E}!*+u6%h3O=Mb@*E&~RqNE!3NaFLj_ETCiEHG)xeo^ok^uUWbJG z)Q#1zS+EV)7%W-ND^;aUmh0DBc}=ohztqZWD$4cCPbmEu3-yFaF}vh>-A$};|8c2* z>CUK`^|U2Sht-tMH%N(Iq{>t2+#3&eScv*A3rWWCq5%SEj|V-fK{>Oe2e$SI%0>%_KR(e z^!j`J{taQle_8Z2JlY?GC;LsJVZNo`j|@fr6uBs}IC2c0>o<@1!e50~@LhaI_+qsG z7lt!f;ZH{U|JTqLSl~Yyx;1oOC>J^^G&{6?XgpuDUvTH&Q1JfXb-}an<9}Fizu-1} zqlN?j415}R4Nre}s9XP9kiYL8*ebA||0ljbU*yKWYtj90@gM4+!T06*c*y_M_p0*p zccCxuYxW)PJHWS-Z=x^i{ipKt_b2Za+#k?}pT7gRH(-6wFX#ijuJa4)%h5NqbrM+RgId{g6b?l#NAeNeaHDVNax3|m;AD=

    2VZ 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

    iA{@TZgQ>=;(xp;m6uSqkd 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 DS|k_v literal 0 HcmV?d00001 diff --git a/cosmic rage/spell/userdict.txt b/cosmic rage/spell/userdict.txt new file mode 100644 index 0000000..e69de29 diff --git a/cosmic rage/spellchecker.lua b/cosmic rage/spellchecker.lua new file mode 100644 index 0000000..c9f5d0e --- /dev/null +++ b/cosmic rage/spellchecker.lua @@ -0,0 +1,397 @@ +--[[ + Spell checker for MUSHclient, written by Nick Gammon. + Written: 9th October 2006 + Updated: 11th October 2006 + Updated: 6th March 2007 to make progress bar optional + Updated: 13th April 2007 to added IGNORE_MIXED_CASE, IGNORE_IMBEDDED_NUMBERS + Updated: 15th February 2009 to convert to using SQLite database instead of Lua table + Updated: 21st February 2009 to fix problem where words with 2 metaphones were only stored once. +--]] + +local SHOW_PROGRESS_BAR = true -- show progress bar? true or false + +local METAPHONE_LENGTH = 4 -- how many characters of metaphone to get back +local EDIT_DISTANCE = 4 -- how close a word must be to appear in the list of suggestions +local CASE_SENSITIVE = false -- compare case? true or false +local IGNORE_CAPITALIZED = false -- ignore words starting with a capital? true or false +local IGNORE_MIXED_CASE = false -- ignore words in MixedCase (like that one)? true or false +local IGNORE_IMBEDDED_NUMBERS = false -- ignore words with numbers in them? true or false + +-- this is the pattern we use to find "words" in the text to be spell-checked +local pattern = "%a+'?[%a%d]+" -- regexp to give us a word with a possible single imbedded quote + +-- path to the spell check dictionaries +local directory = utils.info ().app_directory .. "spell\\" +-- file name of the user dictionary, in the above path +local userdict = "userdict.txt" + +-- stuff below used internally +local make_upper -- this becomes the upper-case conversion function, see below +local db -- SQLite3 dictionary database +local cancelmessage = "spell check cancelled" +local previousword --> not used right now +local change, ignore -- tables of change-all, ignore-all words + +-- dictionaries - add new entries along similar lines to add more dictionary files +local files = { + +-- lower-case words + + "english-words.10", + "english-words.20", + "english-words.35", + "english-words.40", + +-- upper case words + + "english-upper.10", + "english-upper.35", + "english-upper.40", + +-- American words + + "american-words.10", + "american-words.20", + +-- contractions (eg. aren't, doesn't) + + "english-contractions.10", + "english-contractions.35", + +-- user dictionary + userdict, + } + + -- trim leading and trailing spaces from a string +local function trim (s) + return (string.gsub (s, "^%s*(.-)%s*$", "%1")) +end -- trim + +-- insert a word into our metaphone table - called by reading dictionaries +-- and also by adding a word during the spellcheck +local function insert_word (word, user) + + if word == "" then + return + end -- empty word + + + -- get both metaphones + local m1, m2 = utils.metaphone (word, METAPHONE_LENGTH) + local fixed_word = string.gsub (word, "'", "''") -- convert ' to '' + + assert (db:execute (string.format ("INSERT INTO words VALUES (NULL, '%s', '%s', %i)", + fixed_word, m1, user))); + + -- do 2nd metaphone, if any + if m2 then + assert (db:execute (string.format ("INSERT INTO words VALUES (NULL, '%s', '%s', %i)", + fixed_word, m2, user))); + end -- having alternative + +end -- insert_word + + +-- sort function for sorting the suggestions into edit-distance order +local function suggestions_compare (word) + return function (a, b) + local diff = utils.edit_distance (make_upper (a), word) - + utils.edit_distance (make_upper (b), word) + if diff == 0 then + return make_upper (a) < make_upper (b) + else + return diff < 0 + end -- differences the same? + end -- compareit +end -- function suggestions_compare + +-- check for one word, called by spellcheck (invokes suggestion dialog) +local function checkword_and_suggest (word) + + if IGNORE_CAPITALIZED then + -- ignore words starting in caps + if string.find (word, "^[A-Z]") then + return word, "ignore" + end -- this round, ignore this word + end -- if IGNORE_CAPITALIZED + + if IGNORE_MIXED_CASE then + -- ignore words in mixed case + if string.find (word, "[A-Z]") and + string.find (word, "[a-z]") then + return word, "ignore" + end -- this round, ignore this word + end -- if IGNORE_MIXED_CASE + + if IGNORE_IMBEDDED_NUMBERS then + -- ignore words with numbers in them + if string.find (word, "%d") then + return word, "ignore" + end -- this round, ignore this word + end -- if IGNORE_IMBEDDED_NUMBERS + + uc_word = make_upper (word) -- convert to upper-case if wanted + + -- if we already did "ignore all" on this particular word, ignore it again + if ignore [word] then + return word, "ignore" + end -- this round, ignore this word + + -- if we said change A to B, change it again + if change [word] then + return change [word], "change" + end -- change to this word + + -- table of suggestions, based on the metaphone + local keyed_suggestions = {} + + -- get both metaphones + local m1, m2 = utils.metaphone (word, METAPHONE_LENGTH) + + local function lookup_metaphone (m) + local found = false + for row in db:rows(string.format ("SELECT name FROM words WHERE metaphone = '%s'", m)) do + local word = row [1] + if make_upper (word) == uc_word then + found = true -- found exact match + break + end -- found + if utils.edit_distance (make_upper (word), uc_word) < EDIT_DISTANCE then + keyed_suggestions [word] = true + end -- close enough + end + return found + end -- lookup_metaphone + + -- look up first metaphone + if lookup_metaphone (m1) then + return word, "ok" + end -- word found + + -- try 2nd metaphone + if m2 then + if lookup_metaphone (m2) then + return word, "ok" + end -- word found + end -- have alternate metaphone + + -- pull into indexed table + local suggestions = {} + for k in pairs (keyed_suggestions) do + table.insert (suggestions, k) + end -- for + + table.sort (suggestions, suggestions_compare (uc_word)) + + -- not found? do spell check dialog + local action, replacement = utils.spellcheckdialog (word, suggestions) + + -- they cancelled? + if not action then + error (cancelmessage) --> forces us out of gsub loop + end -- cancelled + + -- ignore this only - just return + if action == "ignore" then + return word, "ignore" -- use current word + end -- ignore word + + -- ignore all of this word? add to list + if action == "ignoreall" then + ignore [word] = true + return word, "ignore" -- use current word + end -- ignore word + + -- add to user dictionary? + -- add to metaphone table, and rewrite dictionary + if action == "add" then + insert_word (word, 1) + return word, "ok" + end -- adding + + -- change word once? return replacement + if action == "change" then + return checkword_and_suggest (replacement) -- however, re-check it + end -- changing + + -- change all occurrences? add to table, return replacement + if action == "changeall" then + local newword, newaction = checkword_and_suggest (replacement) -- re-check it + if newaction == "ok" then + change [word] = newword + end -- if approved + return newword -- return the new word + end -- changing + + error "unexpected result from dialog" +end -- checkword_and_suggest + +-- exported function to do the spellcheck +function spellcheck (line) + change = {} -- words to change + ignore = {} -- words to ignore + + -- we raise an error if they cancel the spell check dialog + ok, result = xpcall (function () + return string.gsub (line, pattern, checkword_and_suggest) + end, debug.traceback) + + if ok then + return result + end -- not cancelled spell check + + -- whoops! syntax error? + if not string.find (result, cancelmessage, 1, true) then + error (result) + end -- some syntax error + + return nil --> shows they cancelled +end -- spellchecker + +local notfound -- table of not-found words, for spellcheck_string + +-- check for one word, called by spellcheck_string +local function checkword (word) + uc_word = make_upper (word) -- convert to upper-case if wanted + + -- get first metaphone + local m = utils.metaphone (word, METAPHONE_LENGTH) + + local found = false + for row in db:rows(string.format ("SELECT name FROM words WHERE metaphone = '%s'", m)) do + local word = row [1] + if make_upper (word) == uc_word then + found = true -- found exact match + break + end -- found + end + + if found then return end -- do nothing if word found + + -- otherwise insert our word + table.insert (notfound, word) +end -- function checkword + +-- exported function to spellcheck a string +function spellcheck_string (text) + notfound = {} + string.gsub (text, pattern, checkword) + return notfound +end -- spellcheck_string + +-- exported function to add a word to the user dictionary +function spellcheck_add_word (word, action, replacement) + assert (action == "i", "Can only use action 'i' in user dictionary") -- only "i" supported right now + insert_word (word, 1) +end -- spellcheck_string + +-- read one of the dictionaries +local function read_dict (dlg, name) + if SHOW_PROGRESS_BAR then + dlg:step () + dlg:status (directory .. name) + if dlg:checkcancel () then + error "Dictionary loading cancelled" + end -- if cancelled + end -- if SHOW_PROGRESS_BAR + + for line in io.lines (directory .. name) do + insert_word (line, 0) + end +end -- read_dict + +local function init () + + -- make a suitable function depending on whether they want case-sensitive or not + if CASE_SENSITIVE then + make_upper = function (s) return s end -- return original + else + make_upper = function (s) return s:upper () end -- make upper case + end -- case-sensitivity test + + -- if no user dictionary, create it + local f = io.open (directory .. userdict, "r") + if not f then + f = io.output (directory .. userdict) + f:close () + else + f:close () + end -- checking for user dictionary + + -- open database on disk + db = assert (sqlite3.open( directory .. "spell.sqlite")) + local words_table = false + local count = 0 + + -- if database just created, there won't be a words table + for row in db:nrows("SELECT * FROM sqlite_master WHERE type = 'table' AND name = 'words'") do + if string.match (row.sql, "word_id") then -- better be newer version + words_table = true + end -- if + end + + -- enable WAL (Write-Ahead Logging) + assert (db:execute "PRAGMA journal_mode=WAL;") + + -- if no words table, make one + if not words_table then + -- create a table to hold the words + assert (db:execute[[ + DROP TABLE IF EXISTS words; + CREATE TABLE words( + word_id INTEGER NOT NULL PRIMARY KEY autoincrement, + name VARCHAR(10) NOT NULL, + metaphone VARCHAR(10) NOT NULL, + user INT(1) + ); + CREATE INDEX metaphone_index ON words (metaphone); + CREATE INDEX name_index ON words (name); + ]]) + end -- if + + -- check if table empty + for row in db:rows('SELECT COUNT(*) FROM words') do + count = row [1] + end + + -- if empty, populate it + if count == 0 then + + local dlg + + if SHOW_PROGRESS_BAR then + dlg = progress.new ("Loading dictionaries into SQLite database ...") + + dlg:range (0, #files) + dlg:setstep (1) + end -- if SHOW_PROGRESS_BAR + + assert (db:execute "BEGIN TRANSACTION"); + + for k, v in ipairs (files) do + ok, result = pcall (function () + read_dict (dlg, v) + end) + if not ok then + if SHOW_PROGRESS_BAR then + dlg:close () + end -- if SHOW_PROGRESS_BAR + error (result) + end -- not ok + end -- reading each file + + if SHOW_PROGRESS_BAR then + dlg:close () + end -- if SHOW_PROGRESS_BAR + + assert (db:execute "COMMIT"); + + end -- if nothing in database + + +end -- init + +-- when script is loaded, do initialization stuff + +init () + diff --git a/cosmic rage/tips.txt b/cosmic rage/tips.txt new file mode 100644 index 0000000..591ee66 --- /dev/null +++ b/cosmic rage/tips.txt @@ -0,0 +1,81 @@ +You can drag the "game" toolbar alongside the "file" toolbar, to save room at the top of the screen. +You can customise the colours used to show output from your MUD by using: Game > World Configuration > Colours +Use tab-completion to save typing. Type part of a word, and press to have that word completed with one that matches it in recent output. +Aliases can be used to save typing. For example, set up an alias "k *" to expand to "kill %1". Then, if you see a monster, just type "k monster". +You can bookmark interesting lines in the output window. Press SHIFT + CTRL + B to make a bookmark. Press CTRL + B to go back to a bookmark. Make as many bookmarks as you like. +You can store up to 500,000 lines of output from the MUD. The exact number stored is customised in the "output" configuration screen. +You can play a sound (.WAV, .MID or .RMI file) when a trigger fires. +You can colour individual words by making a trigger to match on that word, checking "regular expression" and selecting a custom colour. +You can use regular expressions to match complex things (eg. "fish|chips" will match fish OR chips). +Scripting lets you build in tests and conditional behaviour into your triggers and aliases. +You can copy and paste triggers, timers, aliases and other things from one world to another. +You can match partial commands by entering part of a command and pressing ALT + UP. +You can customise the font used in the output window. +You can customise the text and background colour of the command (input) window by using: Game > World Configuration > Commands +You can customise the font used in the command (input) window by using: Game > World Configuration > Commands. +You can echo what you type into the MUD in a different colour, to make your input stand out. Also, any aliases are expanded so you know exactly what is sent to the MUD. +You can use "speed walking" to quickly move from one location to another. You choose what "prefix" enables speed walking. For example: /w 2N3E will take you North twice and then East three times. +You can use "command stacking" to type multiple commands on one line. You can choose which character is used to stack commands together. For example: take sword; kill dragon +You can use the "notes" tab in the World Configuration screen to keep free-format notes about things of interest in the current world. +You can use the numeric keypad to quickly move around. The actual commands sent by the keypad are customisable by you. +If you use the numeric keypad, or commands on the "Actions" menu, then any command you have typed into the command area is preserved. This way you can use the numeric keypad to walk around, whilst typing in a lengthy command at the same time. +You can automatically log onto a world by specifying a character name and password in the "Connecting" tab of the World Configuration screen. +You can automatically send one or more commands to the MUD when you connect (such as WHO) +You can use the "Activity" window to monitor all worlds (if you are connected to multiple worlds at once) and see if you have received messages from worlds other than the current one. +You can quickly switch to different worlds by using Ctrl+n where "n" is the "world number" in the Activity window. eg. Ctrl+2 will switch to World number 2 in the Activity window. +You can sort the Activity window into alphabetical order of any column by just clicking on that column heading. Click twice on a heading to sort in reverse order. +You can use triggers to highlight incoming messages by setting a trigger to match on a message prefix, and setting it to colour that message. +By turning on "auto-pause" the output window will automatically pause when you scroll back to read a previous message. +You can get the last command you entered to re-appear by turning on "auto-repeat". +You can connect to MUDs that support the MUD Client Compression protocol for faster access. +You can configure Netscape Navigator to call MUSHclient as your "telnet" application. +You can use "Quick Connect" to quickly connect to a new world. +You can use "select all" (Ctrl+A) to select all text in the command or output window. +You can turn loggging on or off from a script. +You can customise keystrokes by using the script command "Accelerator". +Lua scripting is easy to learn and very powerful. +You can use the chat system to chat to other players privately. +You can put variables into trigger and aliases by using @VARIABLE_NAME syntax. +You can use the DoAfter script routine to make a script do something in a few seconds. +You can use scripting to move world and notepad windows around and resize them. +You can do simple scripting by putting script commands into the "send" box for triggers, aliases and timers, and selecting "send to script". +You can use the spell checker to spell-check each command before you send it. +The spell-checker can be customised to only spell-check certain types of commands. +You can use regular expressions to "name" wildcards in your triggers, thus simplifying writing scripts for them. +You can write multi-line triggers to match complex things, like stats rollers, or an inventory list. +You can customise your notepad colours and fonts with a couple of script calls. +You can use plugins to enhance your client. Various plugins are supplied with MUSHclient, and others are available from the web site. +Lua is the recommended scripting language now, as it is easy to learn, and ships with MUSHclient. +Plugins can process "callbacks" which are special functions called at various stages of processing, such as input received from the MUD. +The MUSHclient forum has extensive tips and information: http://www.mushclient.com/forum/ +The "Global Replace" dialog in the built-in Notepad lets you find and replace using regular expressions. +You can edit scripts using an external editor. Crimson Editor is one such editor, and is free: http://www.crimsoneditor.com/ +Crimson Editor can be customised to display help from the MUSHclient help file for the function name that the cursor is over. +Pressing SHIFT + TAB when editing scripts brings up a "function-name completion" menu, to help get script function names correct. +Stuck for a name for your character? Use Edit menu -> Generate Character Name. +Want to find a particular line amongst thousands? Use Display menu -> Recall Text to specify a search criteria. +Trying to manage hundreds of triggers or aliases? You can reduce the number displayed by using the "Filter by" option. +You can use the ImportXML script function to generate triggers, aliases, timers at runtime, specifying all options in a simple format. +Auto-say lets you have lengthy chats without having to type "say" on every line. +All script functions are documented in the help file that ships with MUSHclient. +Some extra script functions are available in Lua only, see the help topic "Lua script extensions". +You can make a context menu from aliases by checking the "Menu" box for some aliases. Then CTRL + LH-CLICK will display that menu. +There is a context menu in both the command and output windows. RH-CLICK to see it. +Use the Plugin Wizard to easily generate a plugin from your triggers, aliases, timers, and scripts. See File menu -> Plugin Wizard. +There is an option in the File -> Global Preferences -> Tray/Taskbar, which lets you have MUSHclient be shown in the System Tray. +Boss coming? Press CTRL + M to minimize the program. +For an immersive experience, use Full Screen mode. Type Ctrl + Alt + F. Type it again to restore normal operation. +In Full Screen mode, all MUSHclient menus are available from the context menu. RH + CLICK to see it. +Double-click to select a word in the output window. +SHIFT + double-click to select an entire paragraph in the output window. +Use the Game menu -> Test Trigger dialog, to simulate input from the MUD, when testing triggers. +Annoyed by the "unable to connect" dialog box? You can disable that in File menu -> Global Preferences -> General tab. +Mis-typed the MUD's address? Stop the world trying to connect by using Connection menu -> Disconnect. +Don't like the colour scheme used by your MUD? Try changing ANSI colour settings for the world. If that fails, there is a script function MapColour that lets you change one colour to another. +For a bit of fun, try "random colours" in the ANSI colour settings for your world. +For a colour notepad, you can make a dummy world which doesn't connect to any MUD, and script ColourNote messages to it. +Extensive documentation about using Regular Expressions is in the file RegularExpressions.txt which ships in the "docs" subdirectory of your MUSHclient installation. +The output from macros (such as ALT + A) are sent through the command processor, so they can do scripting, speedwalks, or invoke aliases. +You can script MUSHclient in Python, JScript, VBscript, Perl, TCL, PHP and Lua. +MUD prompt not being displayed on its own line? Then try enabling World Properties->Output->Convert EOR/GA to newline. +You can use SQL databases from MUSHclient. Look in the plugins directory for examples. diff --git a/cosmic rage/uninstall.exe b/cosmic rage/uninstall.exe new file mode 100644 index 0000000000000000000000000000000000000000..8de0d5abfed6968feb3ba5cdf5abae4aff129625 GIT binary patch literal 59730 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 z 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 literal 0 HcmV?d00001 diff --git a/cosmic rage/worlds/Cosmic Rage/cosmic rage.MCL b/cosmic rage/worlds/Cosmic Rage/cosmic rage.MCL new file mode 100644 index 0000000..b213029 --- /dev/null +++ b/cosmic rage/worlds/Cosmic Rage/cosmic rage.MCL @@ -0,0 +1,461 @@ + + + + + + + + + + + + + + + + tts_interrupt %1 + + + + + + + + + + + + + + + + + + + up + + + + + down + + + + + north + + + + + south + + + + + east + + + + + west + + + + + examine + + + + + look + + + + + page + + + + + say + + + + + whisper + + + + + DOING + + + + + WHO + + + + + drop + + + + + take + + + + + LOGOUT + + + + + QUIT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + exits + + + + sw + + + + south + + + + se + + + + west + + + + look + + + + east + + + + nw + + + + north + + + + ne + + + + hide + + + + inventory + + + + score + + + + up + + + + down + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    T1%e4(lw~scnt~0w22n&A>j=N2 z;h3?dsbyr>Alj(yOvOX@I`WKM=%t3|nrL#Z*ENWK%INj|&PQ{gry7#OY=GnmIZ#&( z&0$NT`KYaI^QUv}*djwFN-NtU)&i~zkxn|Tm27Q*K+sxgKGZQSL?s8B$bMW?q?n5A%xB zMQ3HIldVu~0tgx_Tc7wXON8n{^i{SiY=nSBlQihGRd#bEAX%NZN&BmQf&fy zxM~ZU;jE16nBat#-_%YO#D6P!*Kj^nmeg4WNRuBgfuHj@yA$0|lFuT;sfb01cE; z5O>T4Shs5c<&#+++|GxQBOLSq`X@V{b_1m7v|*?yc9?|&XrXK`g;z0jP>S&z2!`du zfGVJLKO`VcL;+=6&9+D&#vbjHecy7DkDhZt6;HYw0+S&?@nma|O%a$BhTh4(62-`? zS|{Bh!B>M1t&^>kjgmkVhtA0sC;K9)g1o4l>;yI2BLR6CqI5Eo4-kmb&^g)C5a2NO z!^?93jguW!-7*PGfhe79fd*C(ty2V2wJ89_Q&fN~8o<03)KB)c*zJ^{v>gqUZM&d~ zp?*@#ynw1qN3>5vF)>8Ynvk0t?2dqJy%d3MRif##?*%5&1%;FySoj3ub3_|uRtz>`H3WbG)KF%i z&2FrQZFtuJDk#%4*^`;C8r75Xuo2^?Z#s+8$#m9j$7)TYjQ%$#y11IX=P@s1_aBl+GZfL@a*DQvI&cCiv_k~70m*7N+C%h= zT50O`t~WCPsBt@2qip$VO`?4r_@S%O?ED0z1IT^mE1wMr1RFx1dGqY&WR5gRaGC)` zzG0yG91-|zS7lR3z4GNF?m0%=SNWQe_RPG~Euyf}MknwYR51iTU!-(bW)sq$nN7kc z5CtOZX@O?@C@7NyQO`^cw~G{*COLV}!dfWuo)+rI5OL4^Vo0YEFa{9yY*%c&fhLg? z2b{1sTlSgENx=~IY@@+ww8R@2K-#mJt+@g701$z17${a21BiS!x9l{jStb#}-cU?r zlmUc1kC~YOhIls=6Y*mJ(a!v;a1_oQW!@vv88ac?FEa%>&h(OK84^Eh04dI}v(2pG z$<;N02xoqT*=zzx&4_TO7PIFBldd4dnXcHar!peQIY#F1cu{N*Aj+AKSQrJPJSWYW z?WnL(o|EPTqv19$(wuoo0xE_}_4=yeS^X-@W~wehmPAkCR6Btgd|+B8*Qqcea=XMO_|HVtGR_9NMud8oK>W2l8_ zXNOey#83;t&b)zHHA0H?Bh{HYZ1ib(aE-yp3CYfksD%Z@Fbu)Yj2@sc@~QVD*O`?R z$kc{RXKEu%H4HQgksvo^ot7kDx-kwD!A_Pc7#TR*3M4yi1#28O)y6zh z#5)lMOdM-4ibJ~dPzP34*li)+89`gPfM^Ngooh+ESgm2LOje{kpH(cF(f^OwDRENl zJD&Mh5ee{OVgW9!%;q#;0_OqySAN8a!1svxU*J~2f0y6mT;Mxi`H4>wtJx1DFUAU=6+S4u$t?j-aYMk}gdZ@-za-O{NAPX9HFFIS4!enQcp6a-kI(!ROM{TR1a`;P;QJX4kMVZ+D*ey& zJLy-`&*Jm&VEPU$4pyWG(if%A;?!eqx;=el`rvd!`p3jU+>%I$rF1;?InfZ`NIjo= z0#AtFq^?UXB`V^1#6|2(O-t@5J`bs5IT5LHCbC;<`_vYxk*P9~62C}(oLo(`#AlL^ zCGRI<;e zOwt0HV{3526NfgQ9~*&3N90ld`4I}ztaBq$UE`&(=R~ObDS|FlA5tOJD^tiHd)}qH zN92z@xkOzDIR{ZMEGYH3swcJr-UiQ>Wp8A`k%GZ19I!|5esV+~Q z?x~-9>NHRN%u}a2s)XLtyf|(!R>wWAC4OOx2>qTXSN<#_PmRb^BJyNUu2?rB*NI59 z!&=)4&aoZIIkqFw+&WS{(rL~L^+*>|J<^3#k8~juQMPzQj_~C2Pb2c5o?Q0xh;*aW zT)j-krn$PrQ4PQL)GeO6*;6-p>PAmp?WwCgb)~0PdTNEE#=PRG7d^GgQRP!SrO_lf z8ZoMHW>j!}Qr%v>gIkA8*c7VAWUZ-sg~P_(;3@YFHZ|O;MTW5#wu;CfMCA89xpHAd zo)nR85yf|R1COp)-;>Kfib!<^ui>}Mfs-WtaDx^B53i(dNyQ?RcTo#c_B64v= z4o2iaMD|CduHIBJ@VQ3^K8wh|M&vUQ`E*47B_jWReq5XISUzT6Iu~hGn)*O%u3( zCn6govLPb(_v8}&eQ25xs@E^nblWZ{_5X#M>abw4rzU!eUtQ^Y(}ds{PaWkcW3pwQ zuII3-u?iBbx|YYvo=SQu;ia& zwZ@hm;?bpFdU8-dVHgJW6Bbf`429f0;@vbNH;%}SB2rgQ$rd$d;1g|mYoL-rQ)@88 zWA6R52JZc|2JZc|2JZc|22*^Fc25P4s_Hu4)LPYb9BPz*TIZ>eo>ISS_}qJJt*-B% zx;NT7?%xg@qw+;l>*!ey8|`~E+V^9$Z{Mh*qQ@pdv3X*Hu)=Nbp_0VZ^IH0K%X@079-8F{mgd=sFR)c0{ffkt#|FuZmKT%UV3c zQjLKGy7Y?({Ujnkj!6BP6<+;4g1me`&v5y^o?N1mXH!dXsE%z*(Cn#0Jf$l%eB(W) zQVEz!B~Y7){r}sES7Pk+PDxEo9m4Kz3=#e+$*+?iq4Rz+`9Si<#0Yb?x5iEk4BNW4<{N9EPZla>1_w^UXT$?uFxM`a>W`~o5f)K|8yY>dx9qWn2$ z1uvJMDL+Oeft$-K%H8IMz-i^9iQcz=dDrr`<&Ddga;)?THv~Ridc5>t={Ke8xg&5< z>73HZrJ1GUN-gG=z-{pvC~!yMd&Sp_&*Cv~fAQDFtBRKwdy3~3Pc6>k96)>qcH@@7 zx?-X5P2rz~w+b(E=fDH({#Oup-~#sk9fc`{BiQ-xT^LjNL19#(R2Y%}EdPG~RpRgc z0qcVs^UL!+L?SrJ+z%M!_snmX-y~ll-rm2tkKpCppL4&%bKp8W2fB&0cXICd+);QA z?3dex$OIeaitO$`&92G5n0=DH{SDY9Tx53j|A)Qzim$w?;&@L^?}v_@WT=Dmj#Ncy zBh1MuX+vmgCMPo!CzE7yGBXU-;DCSy6cHwE1}V}NP&z80pwjyUMHEm#1eM-|`(107 zli+>05BGlVeYkna+P}T_+V%fG>%Z69YxnY1-yydH5~X0fcvF1+cr^AQarIt^J;i+m zcgC)dU8?5>MCZ66qoEuoj{ROx46+aREZuFFBU-a1M5z&33pN($B zEe7vIUgp%mABfs`Rb+MOjo=o+{n&+(xQzGUm+%uJ6r6+q|8Qtg=-5yxbVz9L&}@7` z)7)C{FT51i1^*DdD|izT3x2@e1*ZfDIR|hw_ZRHJ(g?i~*sPmNPB;!Nj=zC*zXFMM zcP-)HM$9TmDIL&CHs1BP#_SK3fhzE<(@SvUf32jMP4pa4LQZ7mT3UN zwc?<-L6IRT%BYK{O&0rYp(VBA5^;|LUm_y_pWdC~(#6H%wj-&&l|{WeMQFD4ioK?* zeX2iUBXU_m|W8QDNSUlPHosq8Q_py(JHl!zbmP_`^{gTDQ zTqj5t54A+a%=-Z1ag zJH>I|qyp>iFl-W2q4>FJ^xj6U##Jb)BWrh;N$lykc=hZtjo#h#c45!T;%;?vS4Y;0 zyVS{@9a$~zR43Jam1<;=TrEQLktGARuqVH}r)(7qUa1v#FyMk$^1GUOA?^WwRTSLC zjIT-Ocec5lSI1erR@~mKAA%%Enia5}Sr8T|e%6drbx7`7z1<8U3HfQdEkzVyE}R(R z7>Qo~CznqQ*NWSkQG-St-y$;oB#PUZhG3KDqUqw+rXEefx0NeIW^qfKkk|pmE$WGC zadYv=L|oT$Y_WlLw}|JZO-hqEktK7i*@1O8*}4%w%lx8Mi|S(A-PJv;ulYtZb&@Lb z%_A-C9_}rwe=VfO9VmXrG(ZCm6xE4Vvv^%>Vv7?^pr}5yWXKtWqWaLf#D=C(7(->@ z{bEMy=cWUaN4dbd8$Xr4!Sq-1HSYr1M;gJHS0oClu+;7?k-Ih!=@eTz>(j{R3eTWdHc{nSMxhKCRzO3 zn+nOuZ)f=lp;QdnDtSU!ut8g;q$tCZ7j=p#?LEVJyO>GP7&c|4wn$Lq9)S7H@5Vy8PVdlb0$Ixu91ztJW zRTF)z+1yyENk+$9uV_-$=GUc{^EE}4TbSylV19F1%JWzDb**6JuatSvgv`Sg@=DTF zVBJrq(U+SJE|e>yo6U`gD<#qVPtz4pHYKIo(m#D!K<1lbq4mLnXBY?X6HnwAW0h(y z`&9Z;dGO{hGx>pam&{E5SSu%2y8MsniC45&d+<)KRmj_O4A98@qYm>j68XF=$@$Ax22VFFKLJ-S zT=1VU&5_hl^ORvH(Y(%(!>swIb(wKomR}`ZNKffHv;c$o&h;OkIU=)H zhF`4otDNP(Eq!VFT%!MVrRS#iOmD^Ae;*S4?{Vz#H>4(0=U{*TO6the-l?rq>m@%V z{@;_yyZG*&#KwMt-v75Bmi1)f&BTj|$N1X5G4W%p=_hbTzm(WNu^sXMg7Me+!oHVt z`4d>pPatZ2NBmIi<=e#9i~X0=_*1d_V!w!89Q!U2>KDe^Vh0fcFdvH$m;Ue3$FYWA zLoE6ctl-BHg?_JSV>BFjGxB`oQS9D7#p-=7Ht)VjXXLQR9+Ax>X)N4-$GZK?@Kxap z*aaEDrhRyL_wZ)n2>TyT^M!p)=!c`Qa4)sUz=}dMZo;E@m*Pw( zJc4XEGKyy@PAm%O*CGY+FdW6Z6ps%JbH8PC8y+d6_?J#YtDv~CjpAU6ABg1zTYqE} z4^zBP1Y+$_T72S1@iE0eQo)5oU4x7G4Ji=(ZKIJ<+)Q!HnU*8?dLyHFn&Q|ZI8PK& z#zZuZrdD(pzi$O%*aG5aYQWxZxz3lkZGi35K&?uKq|FTpobYWtGK!NaZk|-qJD+2B z@(F@a{5eNkTzg%H2&qVWaX2;YbvYKt>vTHK)vE9_$R#(($}bI67|&BP_6BA=WZ#RW_t01Dz}Y6|Ly8(byApp4>ZY8vIf{{*K| z#^03EigTqWFk^1~O@ZZ$juFCbY7~D{Bf@>y2~LH0oSF)|^*f5WFCqb#Q!{IV3Pxpk zoSLrMuc|_Gkpm#3IGvh#Q&>QF@j9*Zq6-Vm0N{D510bJT1!BOlnsGkGWlFxMxR6xj z;d-j_%!gFr2=RFw#rNIR_ zGfruvxS{H!Ch}kd!4b8N%*6q66hBn$fqZdE4}kWb4r#Qr(Y>s6{p2bT*Nz&EGphXz zE6f!)xY0eVeE5b6bMZqT#T8W_ZiBEua6`q#Og^7h77Cb)mNFuZzBX65MHMqs!|EH;&WI>FD)ESbxi{4n#9-Cr#aL!il3>G%V(4kB5tNC zL_Vf~5Q3MfDbzKfLU1tEH{twRp(3w-yi0W%n6E1^SqAu*>N2n&S%T6;@h}zXih==& zgQ>h~`L02p_*{?TVQK{Gw-cZ|l{lH|)aYlDFfyrlnChg0fp8=V*HXhIUr9iW_-Y(W zwU6`pSSsjAI6O;@eEno95W13+OE{R$0Oty5+)HVkeh3xt{pWBV?xm({=6gs`s>Z|A zR4u4r9BMLNrW9u=#hZRLUZ%Qs=NGs*Yc<}b;%u)UNP4DAd`m5W<0kZRIJk6Y9_n7U7-3TN2pDh{Uf-+T?>!pnRC z_D=^1?kDfZ)l0Oe^Y!b7*oEQ|zq(Hc*^?mUh)>ck`E-PZ!oIzxu1u?o_yb!3c(M^g4Ax2NQ(#g+|BY!6{Ns zaZ1?a)u?l_PU>GZm3BR{iblt;h{G9p1EbSThdE!O+-P;vV0r?~D5BcQ0GZIVwP)yxD53kTHaeZiuwOnD5FDM(Hr(JerNl*gt5NEv3*uEM z89XScb+(PBfWWj7z0S6gFLMzhYXZ&AfrP!Pw9CtMHR>I2Ds4&kVlW0B-A)I6Si{>9 zgOou>uhSVN+7czDpr~}FpxmO@-n!|?YBahX%*e2UZImk+A3A_iXFK4sB!kL~UMKa- zsyEE&b)MOTz9IvKZ#9~o?QM@nz!I3jN4K+suOXd4W$;n$yc81;i;Ou8G76p@WE&Ps zaKxbJc`+2Q+$eg}xX~Ofj;=QYmsK-|QAXdhqb#wV0MR~Iqwx8LOFS%K0&cHH=kqc& zESBK31ijC<1YA(&!03KDRLJGWaW%T1n*&)9{D`ea_v1%Qne>D+il3c0<=|07?bAnb zc(@{`Y0>!f$cH{VObGg(nSJ>@s)V|D)^^*Z<8J(jvB_Z?38U&;6Wd8yN}y3bFwaqrz;eDmjs`Twuv^L+K+o4h4? zHQ)W`a^8Pga#8a5WI1 zb}V~VY^Jp}8*_l0jJ?m{f{UUnrrF`d~XI90JN9`~!mXNOM+_lA!R z7dX4HQ}{F7%J^33rO>+2efVemHTRUpb-Xq=8TfHGY6WK!1HqkxvvQ%J1U&=7ye~nh z0_)y2`|<_|tb4~Mzm9rK?%V4V+5mP*vQ9yC+qJt(Vnh7^#BA`^hWRG%sg>-mu}M}- zAIeUa@Jep!1D6^gT6gJv*-4W;QlEEsu6#bX0h$p?Io5aE=KglKC*fpurKYfvE=~Z6@COl4M51%5XS6mmmWEZ^jvTKAS z;e5$t53>Wnz?AXKm$QZ(yvq!w4Q47+lobo&VuXq^DM1-`H~<593>2 z&y19Z$~jvHo*Lc5wQ|<9X;_o+Yj_mu)O0!RmyBwJTP(JMHSB^5C>@u{NA%ed!=7!-Q1}>fXWnF#4 z3~E^e)G+*-E;mfe&iZ1=lvjed5UYwDxmR^`%fXOWB zp1W2j1xkOlD{XPDr2FmUEaoG=^qj4h1ch|N-DH)XwS6R1VoA5$1uy;44oYwTK&|wQ zEldKYDO-S4X`N?VSSvm4+2rB;wr5+IKgafB5!>t1=%*~Frb|y+A@ZSIdctL~uTm>L z?h2BU+{f(TN)QU(8;?#)BK8q4sAs73@btt(F2R+=r3YOVJ;X>VJz(3psAom#{%Q0d zJY6gO-qY2RMlNNHB#htLcGef=@sHOh9IMs!j;!X@fCVpo4yv1`&_PV5xD^wP(tsKN{Eg?pUm3jk!bmYPrhwrMFK^xTPyyHJYYbSGe9NQ2L4MfXw6Nt^=Y6 zlrD1}=;gj6f5=X=HW3!5fhD#S)s+QNlzqH!Kki5=LEI}l(>C5jsAxqE{PP289 zU{FuBGD+o6u`L`@7oyTySBhk5jZg5jT;oLO^FHZ|$vEXtu5%9MPnw=Mv7V>~uePI( zGs(gp^E*26ztFfHMaNYd`!qnHSa~oBzoNswdS>z>J1d$?<5qqueS+@^rSmIhq?X$O z9ITZtv@Ms&W2GOtguJ6Ku=Ne9UqcNX)a8Zs=1v_EPVD1FCQUoF}9yu^$tonzO}VCihz z2J}&>;Vj#FQBP~7Z%s>8OJ~|Kki60vR`LKVd6mnMh0L)edBO4{S32D`x4(D!fM|22 z5!*urkpGS84D#MQ&9=rcluoTD4Cat+fkBL7 zKaBG$YW!P7q!i~QP4XG=<{QRkMALyc|6{%qhSe#TZ-=R@`3|rE1*S4ifcWk92d2_4 zjedspeF}X~J~R+WS_&k60{{Y32?_VhPZTPX@v;p}#Z3_h1*T%AR{eeui(g=hpqN@p zm8${Xyn!hcKdHzu1*XChOIrX{@C{SQNwQdADrk`&iT=!T4@@;!*%lGm0V~@=fpwou z2jE!uvFTM!IRfkcYd@dlx0c+G?5D(#bxFV$lL+2qR;6nGwelurRceYl${Y8K{r`rB zQvFoR50QgY$&g@m$3$mwh17K_RpzKcB#%w(E zcIGdchcdUbWAN=vjT-4(D{TJngr5&T9KJ1l zS@^v0iJW_=aO>YT;S4eLU&O2a_R!^g-=7?+hUSL$Vh$t3(ti${{~f`rgBJ$B8SE$8 z-`wDy!6u^pz1Hw#!<`M6HvE7={-3|~M#i0SXHeek#?&zGj5~t_*}~MY@yIyF9X8v# zy9RrQ#Z6aPjn`3#IfYyg2{>6w9x95yt^vG=eqROh$s*nAv2Hgz6Z!8aHg z$MD0>l(6?nSl$A`CJ>JK$8rlQ)?V<;$T(&owWACQ!Y1Z8RvueT-xOF$2)m-7D_SFkx^X#{^`$WMD0fk!B1_kQo4j3-^X2W7vY~ zLbU&FT(3BWK}ek?28Fo`3#AdW(a0E9p}Kg<5kc#XjA0luoy0GK(Urg*W6mx#D83Rk zY(U~IF@{~pjGLhJUSdLxVHncl{VT--LL&{0VH;9L!Khy&4ULJ3NQOl~Ai98!NW0L# z+<3SZN^{s~AHz_j{Z*K01clkyizqJ4GM9!Kd(kxJA&VMokz=k3N>i~GnWl;e%ZaVX zmzO0CCp|UBB2(V901#u5=@rFUB8C%dkq4!#b69g@7>snyNm~V?Zeuh;qG&ROl9;f^ zFdCV8ySh9QjLOGjyx#Uh_QPN(~+qLPRobk$nmko28iu!4BL^br$^^Q z0)&lWKQf~++|$E^w6mc;hWSXJ@qU&Lzd@)dlELD^grtjy3=ZPR!$p`Q3SdNX1r*n| z@sN*UM>2D33kW|=!IWg0GB7BfZ-tTs6B@&qWLga>62yWyhCRuw7eFA`Fey1US@5s{ z8lw^eJ3xRThD#!cjbT(WBV*Sj-NmM4y6cu?W@OA*m87h!Nb1C@Wa||9(hBTJ4w1P) zHl`#s{PqvXvn7GT#xNtPSsAE6jHNN`M<(4*%c&dFk*S-CC?d`UV;GLiNPy``Nbs#O ztVX7bpwb($>WpDB@}N|y4Z~h!8fF?#Ef|VyEk+(eg~p7Ph#u-SOte;dfR)Jf0FZ@) zd2vi^MDm6bJ|NnMiO9CEcRso%1KZ5&1tXEZUf=`mtu4{%;%z^MvB<0tmm?)u2w05F zLQveW(=e<>wof8Rc&QUhk*!k=1~g5cCTvBvxu9S$VkPp7x)j7}I);(R4v9WD3<(Az zGbEx=;mIInu??BBU^-9|j%^IfkZBL7lvWVKkO!sZ5~FPltB_e+a9WWVgp5djwzML7 zpO0Y?G9#j>R;6!lOhRTv6qm{r#v(Kgmg>aJJBCTfv_ZM;3}O{BZLl*GQ_Nc0kPt-4C#-R^6+yuhHc0Kvb-5Yj6-G+&FW5#jA0tmUoVkCgN#iGp;hw) z>&pb2kf~knB0-Rd#w27!SD7{G3I-w56%D8cCT|eTLFNr20o8_k+2ofDmf8+(sksal zEK6;BH?S^8N-zZ5`9>hhVxOIcNe|_BY}AUwZ0l*5 z$di6;<>mEO`3VJNnQiITM75XQv0=-)#WYrZY0E;{-1n!q+9g5et%zCEM1Ttlchd}R z(=vIg8+`|QwP7?i?;6`}RwdqvW1G2Q?e0NyGJcDtw&qPo#y+FAT_)D&=pvL!+SE;w z&tf6UP;TP-qZcN~1IrTH*exMZ*CZn9*hY0W`?%6z)K0UA_4OhSN@Hl9W*N!nY@s9< zzmB1Inq?%f33*GPZ|c*wWYBn?5~PkQ&^C2(3Cipn5LL4dRt2OI6iux}!`Xq!8yY3k zVlr2T4;9m4ygW2a-5Bbn6)4+00@4wuVoI1g3!!3a-+-iAnKu+neH|%~t5AdmebbCATZVPK7DfZSLPDGZ`y*2Y1#rR10yb1qiC3QP`$nZQ87KpY{8j~ z{G;KJ;0=MuUx@tnK;-VoE!;eJX=F5VUgXTk$&n$V;G3v#UySS>*#Up}4I^=402~sf!?%R53t!5ebmxW744)hx`k$zRm*>Wb5^z@T)ZB3H z>$$Jy+H*(d4hlUOx;VFYZpYk~#1>5Fg4y@7uV-K6)WIX!dx;ouL-va7WcG*IbF$ya zF3pA$u_A5O&GVW+!3;_98ycyv2Qkf5|+Rc_4Fl=>5>^p%*f@WUkFzl3AVk zUgn!Vu3!u26uy|*C$mdto6KgJTqctKF#R9yDlj(?{wn>8^wsH$(-)?{%PoW}*uCgZ zADu3z4@>WFV%ep4OK+QQOs}7grT)u}gfFN5oO&{Kf9kH(&8cfsm!wvQmW95aI+y*8 z6H^1JYU-F&B{e5>Hy#1k5N}{_A`Nbx+AOtRD#mSvZzf*}t>eanC%NuVx5^c#NlV41Jj<^I{;UU4X zw#561eP_a*M+yu?+BixU?m&c$2el*DjiF&+~~Cn||ACk{${F0pfBn?ydb zJ~teG5`TxClo#WFj6W9tef-z)o8#AU&*8XlC)V^75X5c_rPrr0&ydw5aod*N-v`EV{A=DxvihrSV86+1CD7+VlK zF4h`5f>RiK$99Zu8QUb5js>IdMPHA;$Zd#^MDOK3#2cblL?@%?M8AQTMPGD&v@=>F zI^hA)-PxsSif#~mBKQXhg5m!2!`2*l>wJL>`TaV1Zk_yYo&0v4#Qe4)#o7XIjCxAL z_=rLoc!Ps~A{FxAC)G*9ftf^E<;w@1J7ZQlQs(Z%Q|^yo!2$85co5v#e}yRQsY(`Qe!k3 zQUfzF9)-X&MZ+tkMiMh*R5DQe!lUgdvU3qm;(yQA(o=DWwq~l&acxv<_b8sY^X| ziKo=iCM5>d&?Z#JV=lMjQBOVMDUJ7~d=Gi-K{g++RO|td`FcBiy&bmRw&sqH3?I~o zp8CL3Ax~*EDN#u~8a$@aqy%gK#9{3pdrFToYVNBJE3WpG8B=+{FL2l_+tRk?S+=E6 zzNND?+Lg$gmGLFgo=SNt>8XUL^l-11jd?8UsfeSRd`p}D;jvddwa`;`e%qRxdOT)l zx~(~{QG2Aee7nmHf7VmmTB^|To~PdN)LWiV=b}$6_(hxW*<IcXP@Dz0ZTP6wJ+Az=B4(*gR+lXYjf;hjxY9_r3y>!@@p;3W|_*O<3&Gc z2Df$jY)jN0w#3q}S)%v{N8Ig*3oJ4Fn?`u0efbWa+TKycXUq$Y*tYAQu9HvI$tNvq zThTt8mA0atRJ zL)0(kL*pJQx$1N?7NDy}3@ZmQHT0|G7c~eTRBPZ;E2+6OIAIwJOTXf&<2-eYr#ekH zngf?^<0+yeNY|PJtG?l>n(09E($gKGkuu>be%}ZybcXEugR<)n%Br%3_Q0ikn0`R6 zvWs8HCv5TdnqBaP_CforUuf@e`dNF&FCAaUou0bGQSGmI>Sa&8{Q9d~=ayFB$-Pi-sq|EnA3 z%lUt?|6i3mKX)P#{EE5#a@*uG*7|>I_LA&(`S$M07VYW(w=>TXyZ?H=uFuE}5U>9b z&IxRkX&^@by7X_-*QHmd&q@z-{=b;sH@!8t{=J@hBK2!d1DuySf$!o{YQNMLsdVza z{xF4+c~yrED-$%vG4DQUPipUlcS5G9nnMZ z+W!o3?%#+!$4zoZoCNOyDrjm1`EVRmY`~)Ts-Tte4Q%c50BNLcCbeGIK zRazX|$8?-69r!mGnZWv?`$U#s(Co+rwh!Ih8p6EaDhIhHFnieYcr;?;5S$Io3G5!W zAqH2$?2Ard`>+i+8Nv^Y{bL%;#*|)pG=T}kHUn-pu|U@wnZOL9+h4duVvqw{e`Eqn zh;B>?W-7~#Oo%l^Hsb^ozD-6ZFo)sIA@AKrk@)O zC3a907j6VQQ_0Y~C#q%cILSWFJ6b9o)|Fpd~`#_LK@x{P(ibXmP91!O|8kC+waTqeOW z)=pp}aU#TXQc!w@p~S2T>p&?mD+^1BSy|qXQZkT^wWKax&7cOyU@{$-Vb)qPn$&A$ z&lr^H!)#*aT}&S|8wjh3g|w_J1#Bi}DGb6x4=|V*S@<02x|VI_32Y{25J1^hZk282 z2@EE6kSfHcJ%P2vEE?ei1Hw{bYQ-h9pm*s_U?nlbKcK5wECmx7NX(mYfW<6NjkAn! zQ=oCvWDUw26U&GhPV22HFm5~8Ma<|JSbA9Etl>C@5z`}sTNK-fN5$@?qQ|k1c+qP5 z0>)7Z3yJ9|BCviLUTh?m*IMrgyG=8&lh|e`tj*wp!*T2-wnD`b(ur3TCKEF@IC}!| z!XC$B;uy`VqQp7Ham*&4Lg(Tbg~`N>qj-Q)p7+u?=8_rMTztl`mYAjHeL#7JSjgkp zOiXJ{hRm(vm`-NkOm9J)&#<0M7o@MU0&Y;_7*Nb;SV6+i$YDe=BiB2h1;G;I!5znr zV)`PWS&0k1cj5XU_>!pStwCqcMg3hJW( zXP4`{#)_4P2B);IG2!~+0|eT1Wc;h{x2FedxrWx2b~SU9cl;}Ew0)Lj(7)q-|D+5S zCg4p*#*cIF+nxo>tn(~N2G7#?vA*Xv$KuCK$Hnk3I29c2D}Y~|%z)`qr|;4N&JF_N z$T5DDA1C9;(JDU`%f23&wgZx<|8WeoC2-W;Y+*99>$- z-Hq@{xTW!eYXRQHx+>%cYJBc=R2rZQ_()fm@CwHC9O0%x?vqqkMD7@&!Y{iDEiOVN z^w9Vm*EyRZF#R~($)2zJR0Tb0{4lpD<_|1dS=Hm1a38_SJJhW_pQG}RpyES(#jcQ) zVfYSq!`HQ3hkA~5|4Xi;0*Z_|{Kk%d(KSX;!5CE3U-Q1}GKwc`D8S|+mm_$Ly*$up zzvhAN5)FlF(R$5$L}N!6T8r|gMCCOPsDM&d%&g-myjGsroDGJ$tJt7%^AuOUaTHz^ zDHw%0`Az%KcC~#13dG!?=juyiaJYB5MwA7Y-xU;Ht=-~+!i}Cgja!^7z^M&Q*Vfi6 z7HcB{Ro9DV@Mb}lYV?iw^%C4=cS0apnqV9?9`b=L;P*x=|9bv|LxeP*T&C}ugYD)8ULR6QN+{VKfV*5|Jm3l*rQ({ z?%#v4yJ9!SE{~0Id*L~`lVj(`Mz|qQPWPAD7x-LkyI5l^6Kmi^z>CqRqYp)Y8@(<1 z)95A9)!dACdbAd;M%$ua#_qgZbnECQ(R8$d*!us7JR5n4*nrn_O5ppEZ$t(n$8ihZ z{+!LMLKVr>aPE4psO0Brj+Vm*U{8-wNd`^ni&bITihrX{l=294gej?es*EIZGCJtE?ws zG{r*}c&nr*VKhzb;J1qPB*$Rhd`klYYi{7pH}%Am$QMxI*8kf-CT6xUWC<$sTkGhhKakadng-;5RX;G!-Gw_W~$X}Lqn-#0BMO(xf@aB>bQ z1Lbo~JBbU)4pI4gt|_G8`>rcQviu#NptI(P9}?*5IW9w*d$yC;#cy!=EZ4@ap|Uyo zOc7R`Zn#PVg67C_53wHQ*RHIQe96!x0?x4FG+kb0J4H&oIm_Ry=XS3wpKcqE(km-` z#Acd#{f2D`sq$%d272ZX>F6SD<{#^n982lkM=5Z$1snC+T5QEn&Y3^EcN^ zDU`oy2Edv$2a;_ePC%QW1TJ08n-j?{oj2!>dwMlwXZb|aJ58~MuQ!9P$^6eu=R^lD zuQYRuYiyaznq-<$cguRGosi|_mRBar95?LY76Jxy*m5&fH6y%BHVpDVH3c}DQOjRv zx&&=LQ_4f8RTd~O^~nXjJi>#%Xf=PW5f5ijx2?O0n_M1HhOQOTaCilfSE5=z z#+5*UE+6emi0YiT@zIy}bPeaPcBR3uk}ZCzFMp-&epjEqygIEcNtTbQ=Sj!r`K0Xh zl{;)roHgKtVf&0!n?7b;%kW_qg{ItUa!tD2QcuyxN}X3Uy>i)9BfO}1WnTVrep-{X z{0h@RP3Fz-N!K!QPOp`VHcL|FW|u%@@GdKZlb6ItDHm*wnq*w(+V*I=e54sC+0_c# zFbB}pp!uz!GG2~B{HkQaNCfZH6%ENiNMw-w<*qgb^7gd6}A?6%;h~T<07J=uuS%tncUr$)7<>p8L2h4%0)eVB=^clj3C(yw$asT=oYEjFZ2>wb(-C*-j#d zm}|uG+2&K}tz7}lr=44U8raf~XpeG~x0spS+>UAYqLt-YwrDruV??DbH(6c-lpB4L z(W;g6=){q3EyFl0;d@xt$L-oc50r1yAt24KeqZ@koljE2dW*}FJ>~Mv+7itw-(=L= zA>t=@bF6%pR*VNfNjQIDg-Eh&;*rqaWjf-&H+h;2{?3$>1mm5@7%ji#qIKSA)ndY^ zELbM{$>keNyRlCwQoi0ajV`dSsr$y%^T2J%OnvSHOI9)XFA|2^{V##D6RFbEG9O z)u_khHDAvj2d467Z2#~1PN|j6>s-DtYGtlV(2?P5L*7W2*kO~8k6PKh?u3yCrF?On zRr6^|L^d>W1c)ceYz3w^u)!Nh4h5#xpOIS6)WXv&i##xuGw1*N1G(37&*bjq z7QgY_nVkPWE;k2{{H=5AXFtilnq7w<{*Bp*?6 zS;80Q;rP{WlKupL`p46Eq%YS90J4WLhg$%)zzg7w)E`s#q^?Virp`<)O&y;)f_Q+l z@P_|)@=wX%C9hA8Q9V;*ZCF z8NZs-|0D6mME?ImeCPNk@c{nlkHl`p5B;3j^4Qm61X7=D>^|0dS|>BRa!I(!(h{u_z) z|9WUD^jo|DM%4@8Xkz{E#`GnF?*^X_K7`l))qIc3$^WB+U*_ch7Qtl0TMd7~7vQ%I zzi7Cu;rxbG4gG<@1|yRgS!7?P2PIeZ-?p|nt*MboOe}iLZ$(XFIZt9(QGCnlB=!^C9Tm{>VLCBY6YGen6Hp+8VHmN(=sd^sC$WfFVX}2i2N*ic zA!g`|LS2~C%qILK_7KANNKpNou=cW^Fo_k2*-SbvZsfiQ&V8R0bz&7}JNYVbQ^XV8igCY)1Dkv^Qg(oW%H{bz2o&P(}dj zhmL@vf>9jXhbgXVH&f4X{Yi`;22`D!Nck1U8S96Rv#8zzArRY#5hxnCU@Q@gAG$=G zA}%m3a<&hJdzfBYboXYgc#{}D zOarW1P6U7KUz5)6VYTsEVRwn-Fp1s6$S_KFp?waf_ep2=P}N%+Hm8&BV)iiI6<)zu zFjzfw!SJJKwe3QCYlQ`a-9s0Q&k!-K6&4J(4_z=mM{ouM>xUT(6g>>k?XA*2%pazG z0;&jkVPO9-EfG{W5sUG|inR)Ip}im-$NXW&!)Un(F36*d{o_+`Cw9e2EFe~j)tZGJ z93#l5@lJV6F@xClDZg-oIzz~?sk6}DiH&X&Lx|p1L1>|s1w0=nF@hMOPOUC<7Ug|{ z9mEJVxJ9vqI8^ix-ZHY(F@tzitkInk8f6k2h`!NGfTKbumbys{Ao}ib7(?!iA11;P zjmMHbiSfgXjC^;X_! zzf7*@R*K6IF%pMhGUvv}7B2ReQEh~kE7YQjZK|`t* z+AH!ZOZxh3WL3eDobZxOfK>~}XTVaS1e=+R`3i;G@jm!0pSfy=anB;VBEV-voj{Vf}sseoJx85 z2@(vmTN_nPoZ^bxn5?|3c}yoxw(TZQ)Kh(TnSdK+NKjDq)hC!t zpIFu>&{AF5Aq%0XI!Nl3i9=g;;-bu6}!Xsr5PK|?8YN<&dtO+!t5UYRlm0FBiQ zfQIR{AS!DeWMLJgJZh^iugj_+j|Muc8B{56Inh>?(}wUhjyDtNs>-RTalDy8Q`H3{ z0eyjF=)TJGMjJU^&-*mN8va468>}eiSQr7zs5ej zKVQ4shCV|q{ul7ge;AAX?TPCXKOr{X`H8a=r$sO3?)fE=`H`a{&3vmbPIM8iugDks z{)yeN<2Q2NJQn|N{LT0)`0zg&zd!Q#$R8t*M1C8;3xED=@#tTTPyZS5lj2L`3**NV zz5mGg7vrD9w!c+;(|9HxioGBE7ZLpb7<-hP{qBt27`rn1qu3ha_sPeYq=Oo9Nxqn~5U$ZO*AL z<2Hb=M%(2ELEj(jh-SuU50WIxRQC;L+N+3e%l-)Dc7{YCcb?8Vs&IX&@BV)hSY zd)Pl|VF%?4*}bwmWVgUxpUO6H>);8QcQdbLUdT*k9?txhn2OhDev+BMc7Jx}G_3cF zGhLaZGR4fHnf)`nWwy;UX4cQd(*I4rnSKS2jVIIhbLpM9gK^VzCLO|q<6o)2u?zEP>b}&SsT=X)Sd+Q{KaP>qiqw)+ck1X= zIdypIK)gA&V`pZ=R3iCF^6liS$-gF_PCl5tCwXh~r^(BbW6AF)zm>b3y_8vc3&KZ{ z|3to-Je4~f`nbRGm}E=x2=;LHN$!%Iooq~QkW3^4iFYHbA}2-$BMb1JXpI~ZIf!@? zJ4UvQY{LBpLGCwrJ^W($neZdwd&75xZwOxzo(%smd=4iumWTVo^TVCt5<4*mgm;%2 zOuQaQ5|1aa>Nla!DAioEN4?rw^Y(aKTWiRkq-kqy`l~tb0>wE~Icf-XilY5HTgQ4p3j{Uc$VSfl-DEXWRj5fK%kHh)zJs*jbY-QHuf zg)%A5p4;P99w+ zJ1toWJad#K2>~&$&d^au`Atz_FtpXl);ifzCo6TbTqjGGECrr9(vo!39?f%We0P+uw3nlRc%}R%&|IWA^wlm_5x5^^DK8 z2O`1jVMVCNeD1KPYM!#^gW+51u|ZD_SgJVhFi#!osY5(6lb~hQk>=1OL3N4FU61>-D1d%TJurAvUN1iJJ3@HcuGy_ ztdiz=`+00%PwnHW&v|NZPwnNYu%|-iY;XJ0A37ptiH_en;@6faKIsULTb5DKy zJo^&@W`9DU>`w@k{Rx4xKOs=td3m4p)V7||9~gNn&fCUgTYG9NPi^U`Ej+ckr)GJo z$y1G<%6n=vPkqKw9sh7t`-tOK&?d|RfZ*Tjl<7>OlQ`dUx z8c#XZslDwghZXPl)NP)+)l;{4>Sj;f`D(+nYY}*oU6_z*Fyg>OD`ncV&B%dvCWlxp!N8lY6(dH~Fz|@?+oR$G*vr zeUl&iCa3kaH@)aqvuu){jsNVavjwzPFj`CRww)YjpCo!UCwuTxux zdw;fdxY=)OcQe@5?q;y9-OXUz>{FcNrk6eSlBfReDfjEt*7TIep7fL(tG1?79TxI! z4z2T;mlE<)LQYESysYJGotN=c+EXb{B|VjJRL3ixa{XxScqum?NU3JN&P`!!(@Mvf zKPq>F{myZkC7(P?L%DYX2k6(&K<<%10;-kEtVH2LKVSC*xlNGEx3RC*;a!cq_U4+K z^w!W-__oLwRCDdYWbU=VpF-IGpU*v=`$O(dJOD1{8|!r9^DW37!yS2t^5wf@t}%z_ zK=xhrLVq}Ww|b#pkUcAVBJuc+CmP?rMB>{x8{sSVrOdOLM>BV4Zq8iA7wmU4C*ga3 zOlEH8^O;>UTk_o+O23Y3Do zsb3OPZ#;E2U#5Mjuclg32dDN-%}#wL_g3gTsZ{9HP(M-hUc+C$lb}KGT{3vlw;oFmvTvI}3q8}JSMX85J>v*E|N;d3w{`UJ@;C01L6}r5WGEjc<{R5 z#las0M}kX(-NBAvgE;$7`^&x7a5;9LzA6T>KAcJV0WMHreve)yBF-p%!Pf(u11?xF zfHO+3I+2)^LGn#-(S8ddXOsjoa5#+}LXzs3dREzyLSr-lpz9F1=l?(Kx0# zpwT#{Ns^mEjenIUs+C(d0tHq}zucC(@B##pi@7T6hdn#Aiy1^?~+Uk(k zUu!hZbBl=L%ppaF+FbW!(%c{V6ZKCrNyd3=+c@EF#I257QzVaV#vZ10k$NvVKqh&i zon*rjm|Eb=Gd`Ew_Ho7SWe%4SFy63;VE`_X7m?Ia`LX4u;KlNq0<5exSkH=;l{Jp6 zHEwBy^@tx#;})j3Bt-P2&qDTu8I&HpV;WWSVo+B!&N4MZHQ9X5FI0?&Cf=CC{mV#> zsRNr$GA@m_7R_$V+gjwPL*r()VYT7L&zSMy9Pa!9xdA#b)uZ>tAjcpwWK}b&4hl?l zJ83xIHg4*q)fzXk_|UTXwTd|-!mX{#=JzhC7#~heF|CR&_M3oI5?uv;MBHnEar9n&j#Ip3PXWK!(PgWm(j-U;!gxZmS}} z=ziO-qy?38Yyl39^U5*zRdEv@DcH`kO_XHCTvtV&7*s0ex++OA=4UuQyv{4D)K6A( zy89St>QLo$yWA+<&0%$B;VX7@Eg}}(WxkO1myqj@+nxg0BX_jcGS|IDJ-D*oU}hs1con`)3iv_0!8;3GrjE zm?JcjLkV+Zmn4|znkzn78FIyWuP=4Q<={YN&{c@jQ)R$S@?uVV%b2&j0aQSSl%pA3 z=0y#P1g2Vjd1jI=M!bY2voT?RZ>pT_2~6?pgEP1M-pKvg{dU+TMLU;R5t6L**&4eS z4-!yZZuhF#F|-H;7TX8VA{DD5Af2nOC{gyck*@T5iA(gHb6~1uyV<=MM7mj=0aOE1 z&C|%DHoB(2Y-LJP8ZpNXs-y!`hg+GXs*O=Q^j*V^5!-ltt`?I=InI1=l^J3U zBBD6+AwS9v3QQeh7iQO>xg)Kz$j*`hDhpk0gMBL-30lemf^@Luk*@$(*poHtWJc ztcxyFnL{e}N5ZDL&?GSRCDUyO1*X2}%J5oV#+~V3by77gPsmqXTNI(uyb4X@6rkSY zOsBe*DNs4qOm7$N)0Jb)Xh0*X5$mA*=txT51@<+l$)QSTot4+ZQ9i{=sLZpiICyb;yKS^&&mTB}AAz=+2#su=CIX&Hiy3+om{)BbLgrlCAJ0}fa=M&q#XfGPQ02>Z^u(=XxH8A~PP|7dhu5=MpNIL@ne}<7 zm#XXYkb24f%E5MC5mWh+Z^R-4s2~n@SWx-*Z zj~yGy{C{0NoV)nQ)7AWku6R%W0}FEkG5@~pkRCv+nDbMM2x}(mW`El~Ny%E?&sHmG z*3G`tlC2;+cs&a7W_A#IWd%NJvtz-y}+Aqi~s+1 z4T}T0f8-t`{@=BnoBuWu0DE)uuz7EvTQB=T_Icv)-=4iJdma|-szw0ZHoIQtBjW8p z#drQSnF}-D$_!_Y&m5N7Gt-obre9D0k+1vf(_`sx@oj%B(ermt=hKnYzxk@aFLgs| zB6U`3D0OV=(9|xejk*8t<>aHuJFqH$CwU@~0xHRak~<_f#$x;m@$7HI`~N%Y{eM_u zr^Nd4595D}KN`P{IQ8eoSH!;-ufz|+`@e}OfbYcq8hbc)JKyNvkDU~&;tlY5JOMV0 zevA*mQ_;IP0dQXQ)M&590o*ydX*3jhJ+dxxPvmFB0sK~E5YL5!BA<<9!|#V*2;a|H z{!7B&;oG|_+)Nz6S$uWB9(p`G3 zJV2_&5+(*0lC^kPnlgGQuCpQz^J{Uh6yKIbdNQt4BAKnVzLh|I@)6rvX(pt{T6`oMm1b!5 z)*m7ifa43e7MDuf4~}Dl;SaVJcSx`%$XYxp#Xosb7nkWUUj#sqoYJNv zYw@O((1z1;XdhWL9FI!Va9>C=n0>q|&Fq^DK{py%gHxqxqN37t@C`@S;8Xb z6$0K|nhS1SEEkFAu){fSum%@PGoBWwP708LljZ+rNFQ;tG;OyfgdZ3`%TL3F?8q8? zEydG}dKa(kZ06ZtgQulg37nPy;R#uTpQY)Eo|XWVPUC55It|EgtYyX7(zEsq0ph#2 z25(C0ZD}Rq=h)dS z&+!^OEv>{J)Dr>eAAXj$e?2sjaC2*Lu`~nM%T>5THJM!kT`>jtSemJE8G<7hFH0l0 zcL?>QvsEtWS%agc17#%=CXa^VX=xhD$*U?3hVbEMY5DqVT`PFl@Y-F2r=|D_E|M3i zf-vH0=@|71R)OMgX&DhHXJ*z|cgsax3;8{-brPVD$;I8$Os;@Z9GKz6=h6(Pzz8rX zUYB*0fdZvXI9-|%6<&*3pUXvEvVGCX!6^n5pGz~KI3ah+g_>({xHK)-T@GPmC~&tl zEk`4+cFy4yvj$&F2T|)B{7cv1Xer0cs9-_o9E9U#X@#>S=E(fvW$6$RLm8YbZJC}< z!d0!o!BYCpHkih|sI|3q%Cm}>rOc*-w^N)k!P!!J?{ML!4>(*(A9`?aK?Z3E<<3Nw7YGRImm2zcdPU20cL?|*RHl*%FEaq!Mk{7bAlO| z-~BZ^+cES9nFUA4PF{$zTkah_w>`xSE)%qa7jAHY5wg7#Vqz%akuAf!o$CuIb7{cO zP6w+N+;$o$Bcw0k*-V5ECdCD!o^9&&@XlBWDr2^Fy)>toEx6TmQ0kEp+j3fYwpavZ zCbzINspp;rqoXLcx}05%q_(0?52~#`wFVXtUKH9ouRIaJh!vGq+OJ=jZN(Bg?Ha4o zDkdEOr32`+R;uWJ7PK0zveHyId847x>X?X3ftXmU&JtJ1##U-;ZkDk^oz)kF#Vv|9 z>rtZNfZ}Vu24z;>dB_+5l68wFtIt2kAUd85R`VQL0jRUuS(hO&4MU}sSFK18R(aK; z(8_C5APHo*24z-zX~HhSBLjjqYum$Tf|f+@U4u%iL#M3535GuFFb1w!e;QC`ZMzvZ zIWw~cHP&)z@8pK=HE6K5VmW!+#$9=I8U583?HU52DJZX|DJCpaTeIqQsII2JHae5Q z$V7WJG8MMG=&znvVl@Fv{V1=Vw|k|4)P~w>YU5o=BnCR!2`f6QVbuUmrm2&ttfr}e zKpas*S=E=Y4c??R(S=F0RV!43I#HEyqpnWlmIVsV=`U1PGsix}lVos638htAVWKd} zSaVbjl~tFX1YF{fPJzR7D6OK!N}L4F(Ey;XTA<2F7>BqR;?`K%0&kdi>ckzO7NBHpYzTq9PNXK*k z$^9kwVD8r3PjahsXLGmT(p)unbgnt~#oV6UBCv5T#ytYBX8)9ZD4550;3jcKcn_4bhv7f49sUDhV%NQn7raET`z1c`m$0{RPUd8qw_|2$rbm6?561gVm z(DysR*|d{Db@X9!uVv zydAIiOOiiIp3M$LZ*pF8Zt@Gs-MD>kgJd}IUgGt{Up0o|O^M67b?=1m=g~#a{UD#yf1hg9s!qV^uXo8 z1>9Uv4jvYK)@-_(ogt0{1*VpnjqP4NKgq@-c8kr}jV6!8a`8AJ!6y2Omb2L2n9o;j z_o5a&k=d72@=V?T;@H_xt>p~e;}W`u?aNxrD&3xSX?7~jo}L35&7Phlx2v^$6Padf znJ|3=8jhb9e8Y<1t#*$Erp`8f9T=327Od-2XPK^AATaeU zTb*pUpoYq(^qH=VfdW%!7#_JgwBOn+R+*YCB%Au*oQcqy(~TU*6POyY!^#Prz!U-K zHkDyrjuXXcmKJNtsiv}Cj=joGv~=|pBicgJ(Ua|jDHDZGGF2H4=>yT>#ByPPz|=}x zGe0ANsT166%dO6&t(ghu2+YFj7GkzA4eeBIl$;ZPi3@I|r zf5i@<2Ln@!&3-9-pYjE)*tZgZqwrPF~#yhdT3=J$9s0}PZe9@Q&9DuxL*8s!PVgj~F zk=|wO!?(h}%lb=S?#R z?N)6$&@^yhg&4$J4lwdGC7k=4Mrs;nYYEUK%`u_U7HP6&A19Oyb^7imqh)X7rU12< z&9C+Jha$FNwVqJe)-a@z;#&5!%^}H9?lCP@Z81^P77dWcGIaHkYBXWl$QjnPw3{nN z1h`tuuG3Q0mR-zL32RS_iFQUg>8pu$MuIXs8f%h&MWYI~>|kc7j>Fc2enua9)O`P^4GJn zB-xU)39-w!SbviN++JETwi0$JTheyO7x%PS*NcH(#wuyc_OcWjcdw;#Jvb9VaD!PPj;AHy)2J}mH9s-E zC!ciXW0NcQnyB;Ge@(7QS3a7S%U)CELo+-WfBR~c4@@5=LE9?UvMEW7mG4< zGj@_!dB@U2_?EnFxrnxc1cE!uB9blLYUNEcUnDATn1SeJ@P@F94PYw$k9h;sAu9Q| z8Hzeq`InV3SPOn^YtqNB^14s)OjTa9^~zIH`DZ;*t-NZxIJjh4Kh8M+u*0EAYJA0s zk?hLLwqtn71l5zBt_%i0vON96CsN`i%R{QdxjwPnimpuajcaR&N}Pf*KqPV(Z)pB>JVRe9FoT@^i0AeC4CXe+>&RC&g%!QLf3ptg~Zak;>Dyf+gY{^pve&$zbJ4+twxhJu7RKC+t8<3ckl(A(EBHTte2s zqpmen{)nfmm4_XZEa8V-H9eIFEf1PUzP#ZyJ@MR z%6&6Z_xhBSGx5&x6Xw-KGk#;+B+1G>^+dIDw@<*vW!*Z@eSMW*JDg@zOpIBi^}=Lg z%u1qiryb$G>QE1QXYfPU21y4$u-blKb#Q24U;%1r&3x*hzAC~f2BwC*maCY26fCtL z0hTQ=HRuMV+Sj|dr*enb|8Hzq8OXhodpvhX?y}tXbEo7M=2~(GVg27Q`!Q$PALfgF zP4;Z!%pa3IG`mywGucq)Uz}9GJ9BO3B5eP)%-1-ZzAxv}*H3?#elh)U`gUUfeVnW@Y0tX0ITr=U(1a|{(Ftc|M$eM zi%rDNh%JtF5(i-S*yem4za9NMcL3hSiT$zYs_0TY@(+*h8qG%&k+<>3e~3Mg%OdAS zPL6z?TL8ZtIe_!%jgdt7?eO2&?YM(z{^t|Re<|Mgh46miZNlq?J`TMcdW7ACABWBk zEyeTx$k3jAQpJb?_#!d;@8Y|9EO=IMD0qBuZg8LA*1>ecyA6M9c%tDq4cFrd@Lh(v z{#5wp+vld7J3UI6swC8TBr$-gcf=T z-KGWt7((v}keu(@ZARuj=jNQN^ZDyWYyWny&zil;9z+PEti0q||AxFgB%OHXmanGc4gHa1|7h8)dk6Mh_MbgQhA~RCNLBuY)TY~BW zk+(PqxukR+NsEOfr*s|}i|%}9XCv?74I*1HN!W2D0Ya`~A)5=KipkZ{h}dEfVTxRi z(I~Yws7>0BEXA~6es%$JsXJ%{DUwuKF#yXjAxP2lDaHz5+}8~nIf^7j%tpHP1_qI% z$n~6H`e!ZptSJM7h*IQ&(c#k4BGT?bBr0-I>LLt`NJYcOZUONd;-5jJD!O=Uz92Xq zM7E+ksBuAA7zkGM!ayAwi5_ExOhu2Cm^3uX6HtRlRP-n)!v>PcOdwCO>6ot??(hc@ zrsxq+gT<{U6(C8`70957$afGKibdKQi--&dk)P3!&6Pd|(jyh`8BY+|fu{#3CC=022m0%?%FP0Xn(>>j8}%M1eGulvFHo5ZSCPEaI#Gathmp6h25rF7cD?0+xifg$+q#qS168A=#9wYpqH536x zsR%!GsYZjpw!XHG79j&sdLMdi(mUiIY9XScFLf(X_MnJARPT%^n+_xW&>cp5pXJK* zAp1~L*^VHat|9o)T@zh>S(g-!;6t2Pq8zQ%`SoH&@S*2Sz(!;lg9tu!8j@1`&FwP3vL=X9SRY=s7`{ z(TK2N(1<)}r2G^Vy#{o55P9fv29)*8vy7+_A@(qR6#e){p9Qx9k%u~>CA(lK3nA}N z%0iWj^Nl?HhO&?mc}QhOr(Pn^azf;x=SwTe(=?SHp@%xbbb9%%ClP2mA^I@glY-=Y z2d6nmK+G6vg^bL=3S=O9>QJO_ly$xWF^Cy(rBtLf;6xCjCrgxyTk2R z@`yiIw3zN$TsEDmu-Q~-BMjW+V5N^uYF~;u$`zwvwZoMT;(S-HieOIgO-y@^oQzAg zBEnoTj}FQ38GUb1Gy#t=TZt?5<>Iny#az>Exl@;=if2ZKzR?W5LVFvB4n}nYedj3A}Ah) zQSCZaCpiSBb?}U8-76T3lrW7tB{B}t_~!WG=vo2isCJT8{1%Y3@QyC6Tmb>gvVw(F zXNuO>R$nJ{4&fuU&LIUGZE#7?F#A&!o_Xxh-+>h{n(7VYmBmK1BU zazUvZE>qVHDmrkoE?_WCsrI8nS70yovg*}mGyBc5mM!XLN*(W_h_nLM(lkJR%E;-i zV0cRdb7RKKk&S+x>{=L1^)YDaRWKs}PJ7`pO?wqCC}qQDnnF7I(AVWtBh2y&SWUgA zU?Rk7s1*-)g?dVd-!!G02*D`_uG5x72E6|P({)%+({)L1K=@A!_P~PqYD2(+n&x%% zi2fodqXY+PMhO&*e!za3gbalwoGG&b2Ra!Q&C3;*4{Z_qJV^-#A8KYuVd4UK1)Qj9 zz0q3sYvn|MBV7ZYiI&m|7*kW1=$X@kTKQJ3z`NbC$nqD& zo{ZfcyB5#Kk?uHb>hO^M56(-P<79pLyxccKO9 zeO+R|#BRJWkV~Y@3xrR{vhn-lzr)txy!a{cW$}*qJiHg~9p53oDK-aH*#Ex~eIfdA z^bV{GE=LZ3Qgmr_LDc6(!QHVjSU;M;*WjnzHM|&kl=lR$<+kB$JOq}I#2=1-z@KpE zFg>ziB#j?{FT(HO`S6MGJ-jA38va%IO#A?Jg^vm!7T!O+OL$A}AM}fYf5#KvAJMlM zMBm~>JOIoM)ra;C?G&0G+9;Ir{_B0>y@l_>$Gp3Fk>D!tZ13k@pSRF!^lH6*yj{F4 zn9%?8_y2AL)TJHz%rJm{$pyIO|Ao5QlbGD87GL~s$?vTUXbVmfEq<3Q`VBf8Iz`=B zs!(pAg8sR>cI|AJmkX5IfxlE;3OdB^QI~=$+_~J>HkvBLNu1NBu{zkBJ4qKTg?U>V zx_3#**S;BGz=hlOJ9V20(Mv56m#8gE{?WRZ1pE%0h%?q-Y?{z3VrG9)IYgd?ww{hw zzg^u}QrM#9$0C5mYXt5YHuqX9k=rLB^32I?-$V2RI4T#V_-*R?(gpSVJUS@PruYlg zU3LY~Qjwvh+i#v6Y_jcN1drq&H7PXT_GZy?U%$(yiuLEYR4|RcwjPui3C%UdqYER$ z+c-I>4F)kEkl*__krA<*4QZ=q9cuISTWdB{FfAdU?^n>X&GKMiM19VmWlB_G|1gts zVPA>IEp%NAg_H2>&4ez50r2b0L@(^~Yb{ywXWGmZ`%@(~>}+4?YYRT?x#jT=UyI%) zL~pd{T?Kke{=uf>MDYRi4>A=>&_A#oX!G?mW-6P%zstnC_9b82?@5#jYAa9^q|ALx z=T$Ue{eGE=_kUtKtYZDWOmDE4^!K#Y^9lF&Fgo0Kw5CzhpsBE;-jAXdFM>P;#fE~@n6`{D+jO%S>jSovFBrwU^Q%@a`41RK1r zoL||w1y)|Gq!gVkORY1FYm_9z0<C@&X+*X$J_(V|jG1=mG=Y_)rrfTjZ9T_! zlVHST(ST$bHd!gHO<*YC{9VBssgMS`p*tukSveXSRv zLv8*JcG;2E-`=iAytW+gA~4!su7sYFhdX)w4cN|3wSoL?U9C#4vvt3-sH5S0v(w%UqDIOmg}{vtJ~8LtaY}?@w1ga zCt8;KTj~V7-sx-qJ)P?LPG75G5a8UIuE#(g@br~?Jr>BZzH+apsLiH$+jBftEIoL3 ze^Vs_o`m|-^a#p>GNqjP@JfI_=*LARd3(-$JoWE&e-k}SDkKxFA7SHn2R|ffU9~Aw zf_~04wNzT}Z*20FN(kb*O8!QAdRW^MriDnyFrJphE`ZOoUMP%7P&qR2*LUe9O!_G< zy#T(}uuyx2>FRc=wSh~{e7msSY!+6=-g8x%gI50y1BFsl2t6Tj&}ttU#{ajF?2`+FSt5kg4TBTTZ*cktT8A zRhxBEDtT^^dfC3$#tKQt-m% zo>tXS0nWzUd{?lVAUw2eEvtj145FT&n3=RPM(gJ3gP|f}&Tt;0Q%jSgW{nc^Bc?%1 zd7VPWDQudn!hXn%8UyXw2sO|_7m~wGYm{&VYn>xMU|KF=R8am~5k&t)TgU6vv%fP# zNz%62%Bde+Tsm7D$9Hmg&eq29kV{IlwF-&Q%=T<;;4UHZY6Eu(P=&T>m%!{VOlSE< z&Hmi9x_gmi|7=p|Q_~QxB-&1hOQ+Hg%$e3b`+buG z9i4xg1Sn6;e$P~>>|JNSYw8d~*V(IGfP&t!*_Y0K+h*@tK3nU6bhdOUO`m_5K_x_6 zX1{66CfGasjY%P`2O=4%>2(_=cC52sGt=KiNXFzR(lFS3O^KKhpoJ){y=O0&5KnBMp*!o(`qwUf}8}Jur+MNNxcI1IZ2yivUOxiN>hd zdt?TN5do>Y$bPiYxU|j=3?ctfmrx*F>lBfE3?ckck`Evex(y-tQMZu&ygH54h}-HR z1V8FN2#9qe_d$8C7>5x0sLL-63%J(65CR`{Cj}_ChIwwvhmiJIOl7A1LkN1*Ehgzm zl^Ga9!lN78js3C+tA-HpsLLtTr(~G}a_Ku{g**!F1?0+p2qBLyjhj=sBppJ;qr_qT zU0ur?xxO1hz@rQMq(_7TBzNm{~|f6 zw4`YWp^h$j5oZ)~9!f@@qf3@4sg;tE<>->hMfZ^6={IvZFeyV9756h9N81Q7DH5 zp9Sg`!H%w*Zv_~2BiAu?lS)n!WIF03={dHsCNVICJZFmNtPrGFq&T{=US%FY7v)?* zh@<)~mH;w;Vyira2&W9H5hA~p-x$k)T3aR_;hI&hrMKPLpz4XieYklLt)QI3)b@*udGoQDsr zL~%+Wz)`1!%OgLCC64uk7)PzAia3d(S%`9MvqY}OjEEpd&4}0<&{7r*avZ&2dfP<- zXb1t0`YiY0M3gSe-avR`x{T9Yc zd2O?qoq>ViRJWF`jw@O&5VWe{P}Vk7P%v7Mv7>I)K$y|Aol$HL_!5Jp%7}cenb4%2 z&?S6INs+KAFh*d?8SS_oZDo2O9j0?J+X6u8FB1^86JQJsb4Ysh zxL`yr%ugwmnloe&W>jr=QUjA#v?$?7Ra$F?fU2P=IKh>wv>FzWwD6?mv=}7_j24&W zO2x*215S*b2jNQ9DJGa4q}XFqDtxIf6_j%n>vuqSQwOp($dBq6?5Wzuk{<{~E?85w zM=?uaN|ovzjH%A4j2Hk#M-S#yZCqu`0LJsggYc({3j_l}1q|L)O+wjXLCWMn8iYSp z2U0mk4h=CqAB0U+(@>6*2znsAs<2ZX%ESRB9bVlVgj=!ooe&u<+12N zI9NR!a+N?rj+sIDSBo*WWTqkTucjeOK&Sxj)zm2mMqac>;ab(HjjeBE9%Vu}RrMLg z5f9!R24PQilZ+6?5UNDsV3aCp&04Q;SoBa;P;3XR628*jNZmi(yK2i^bFe zOj-;(s#~nQVKH>DqPqXe?t&jdvJc=x^;Bx}3qffrY^d&>pkRsM@2j>C-V_LJ71|`U zUMLX?cwc(&dv9dF%)ZZ?054{r%s!C)J+A_cWv`I8*RbyI%O0I=#y?;kcLYDq?vS0H z-I&(_BAIV9pJrC07w~N6(afK)8Mr<(l({T(Zst^830Rt0m^m`zqZ6=CX4lL%nN2h6 zXHuD3HhDsV`FhO#Pi#1)fOVpSmk`V`>!dgBRd`@WfOp)sbpS zHSof~{;40KMX-5lqf{1egx@4TNxqYOCHYM9k>nqfwn$gXvaU{ z?BpTIy_35nw@yw=PDv({Rf(^7Z{W?u%EVu}ulPga=EQj7%EU!@1vr_P@0KK*6Ag)( z-k-hO@eBBXSMUx+&tUh&c8MQg(~!Yaz`x@k$KQ^>9Dh3gaQxo*t?_H)D|nIMY%~sz zi+5w^a727oyarzZJIA+*Z^F9-3A_b-iOs_su@}*+cmS`5H^s(cSHv!ioe?{Un~$So z&FDka#SZYU^VY`e|Hr|%f~$gmjr};bLu@)e1lHo^f^VarMps8)jXoQFH2SCL?a}L_ zL($8k=SEMB9?uQQ!swA`F&rA*C%S8No9L!!GNhtGZc9Fl{3Eg|@>JxZ$lZ}!A`{*V zk*gvXN6td0VOgXzvLMnJ$zw_JlhC2Tn<6{oXJC`adXYpV5dPA8Jp6w64g3u}8Ge8l zA#Vzgg|EQ6q8a;&IvEjfZ!9LZ^s4`#UYiWv&g%z5q02(&hE5F~A6km9i6cXP@Im|* zJQI90?yc(;c>?U^pLo@Q1XLk#zc?e{)$@Gd1NG(^q#t91w-i8A?EnS4Z((ziPeNgM7clV@qtuL-<#hC!*~V7bAhw!*w$TPi$c zsgQc^hFHHzJ&~d)^%jYu)N?Y5QqRcoUnhN_t-Iza$W-nkn(^5@2M{Q`S`Rc(SDKDfR^MRVxte&M&RKH0#t64ozqp*_0dL6aIQAazf z!%>SJwa8NQ)k85--hA~0jZmAeZ(}!|;;8j375WN=lUbz8H|=h)e3P=xR+zHQR@5#o zc4tRzY^jiX`i6A%O}4iBCRFW)(x~xhhI2G#_Tt6`J#os&`bKqiP*B(@{$M zLY1N(wosIM*g{e2`5~d^Uu1L4ztB+^SZY(VGG-MvUCUuvM`aw9c9bi5)1<@fs1-Ji zTWs3ChVq*achnq5H8`s1sDh(>N6mKBEJy9-s68FEhogS%s2@4X?7LZhv)Ol0X5T?o zyL9H90W_)T^`{3bgeev_RAzsas*zsas*fBt#41@q5!)H#ki+fl!?)UsZ`9rYJSJ!Gi5W;>X5&2}*Bn(biLHQTYOYd*;3IM7iCIBI`K z?dK@FA?up$bk;T7>8xx1iA%SIqh>hDjz(Rx9gVss*On&NmL}JhCfAlG*On&NmL}Jh zCfAlG*On$bTXju#w(6SfY}GZ{*{W-DEp2iwJ?h`K%}4#qQD0kX-k76C9W`R9Y0o<9 zkB++6QTI6NZcBw1IclM!+8x#AsKXqUH&pHX^YzzpR&!iK`Nn3mGoj3WgfhD@-`Hfn zDp2N3&o|Ehnaw+YxucG?)V#|LRc!5a)DlZIo9|V=*lbHKHk(BZX6q<6o9_nL1upOT zj#|f3O|LoXRY$$zsFxk}lA~5RYNexIbkqxudfrjbIqE7$UFoPR9Q7MZ&0p*&Gg>*L=roTAqAxq7( z<5!sX8}0x97_t9f~v>wo}pGe%17)qRzSjKPXLlZloksphH7JoJV1b+WV(ZxS5-WspN z`hQEL{{O`e;rZAfV#BesV#mi8#R{>#V_U@5j(!(?mtVK{Mz4wf3aS4w(fRzI-7UI# zbX{KMTaD-c`yw|)eyyzkn~?keDDs0yHvC=qgYe4mgW(&)zYd>*{(WP(CcIO4V>}&x z8hQaghu4KJ2@UY>{1Ks=(9U@OPk0}CFM5CSuJJDNe&)4#K3eu$@tgbG;NOD}1aAwD z1~1}$y{_PqNdEUi@}H^tvg+lkhpT>v-2e2dVH>w6kCW=CIrUdX#|OiEkx@S3Qi%&RBR!F3%cRJ2vQZ1ZB14RB(5eq zFoJkR?lDEZPKF&((Fk%CJwQqsPeA&NP(}B-gr1YZM5JQ!syV~jb_AJ<_;;4_OmRq5 zOmU*9S6kP}9p?x_6_b@0=)ky$9zm?48?SWiXpM*rMi8#(5m2ZVFN_!oi|EmzuP14l zbtEi$*2{`?QcMk*c}xmO-R&Z0XHC=k^lVA0hXO}bj;%ytC%iq5WJ0qHBk z72Q`EI*}2KAXG8QM7<7>JM$3)Di%~*f0j(F5vDk0JJPZWh7qRdF_0^J85xBlODUr= z1hZI%!w6IK7)n}$AxUwVSb@ehz2ugG&uKa=6D#J)gbaRz1pnxCl0uLw#DoxlnB6C?7t+ z^j@PxMue77?7pU01(F|>S=vX>lIZC4b_+(Cdz75;=Dg-CeI&R~{bPiD001GXrG{6PWsUt*F0*akY3wmp0e4Eq2k{LX~CX zOw`V6M9FJJ5=Gl!ONCc-xo|@+F|-ZVRQ8gJS=iZrobD)XgE^H$!9|!#U{7URYM4)# z*eppD&4x)8_Mf>np&Jbj7dr{JQv);Wx-aRae3DNuC&!?q2QTz~En11gaJ9BxaMKBx z>tUE%IYgyico^v#ocJ&-t}VTz51j{KIW}N*%dnn3IW}N&Z5bW%DuQ}EY}oL(lq|Xs zQZRc2{#H&h0aZf5U~Uz*6t6s-B|Z}5VOU#Lq+pV}Mqct7hPjo)u|rU@s^ z0Qvc*!QILiOr->(?eMj#?cLoiU24DNMUh|_##ZIlZ~>4O!Pcr4b+>o5@brYJ4GzQ7 zYD{TEt7koiVQ5t=`Kqf{s)s>_VP$oZptMqhhMDbGdl?s)^!+uRyRmYI!P#vH0*4LGV?6t8wG=%b?Io0C?gER%vNHJg2BmJOd6=l zgORPo8c_ilhJ%$4kJLdb0JzsO&`7u7T~)VGBrg@v+GF(LTh-_TDL?GM#YFP7!27|? z1Igo)-Du?(k_RF2-W(hHq?bjeygKpU#K*|IpG`azT$%WN;`+o@*wPR1i@gJXef5cb z6FVhlBsNCA9gKe&Umaf+e;nENjYzgHiJu-{j@Et)Uhof&?-qOnU-#p|OM<5cOUSpU z#@C7mm2~@+*yH#NxRJN>=HS=wg4ij%>$fB}pO^g(i0vFaIJPB{>~!?MylcO?SBQR= zuEA%(jP&|QwO_(F{-2_^Mn|KU^2@&;&wouwvk!{y5&dEG2hsJSk;pfZ4}}_5h7X2! zvM=$H!k@T@xdwfU^Rffk{_K)$Q`XNOg#U%HF;&69 z%KJ>}?vB`6&MD2Oq9Wy!<`WJ0*LoBvf&zbW2`}}8Zd2P%6XB=J1-D=AgCwl(V+Ipv_ zzfJV;{lAqXu}pkwQb@Z?r5U&y^q zwxMk~Y=p&9y+=Jg;6G|oao^GAqm-bAhw>jbUFcg}^8Zpnvs%Ogl9$ct4h3UlJSlvW zEnVVsH%=QYCGL8~q__gmXN zu^qg=9B9j3R~fk0^{_p6O$9yS64BN1%D|W%s>Qj{GC5-N(sCt@kk0w{no%hAqvGt} zW0rt~D0SGBD#6^44KR4#PBtJ$i|ha~M8!F`TBCokMYhYl{k|Nc#6i;tlIB*pGB8lz z(M6OzW6w-^d^59Z$emhrWo42hQ2RzenV_-7m zt~TjKfi!oONz>h)yV4Y^nER4{hpAQtWvkq7=2Zc7^0vw_<7+pTiudgTUsUq#0#}AP z{>^4=bm%727_rasZD|N1pWBOUQ zSC}XQOyuRdUWv;6T9?OzrMb&==d=QA$^VThUg@)v>sO`>70z91iszE6Eq94cs=WsI zm+N8d(ANJn?bo(wmB7DDPe8}g+{LCT+;I7}0(G_J+Y02<=U-x4*}cTS*i_8trQ}~^ zDkdN{IR1sEjVheGs2rmG7uu?@ioU?oi%R|lHkH_d`R7jxooDM^O@5v}*zF$(?74 zl{=x5|39X65@PsIF=Hk{f1n&_%bjaF*tH;Md(_o(oOJN#w!jviNcW9Pn+_tGj+4r9 zlzyUZRLgPx2`&bUNdITH8C-fZ183Ws3Fdz3;#%Pg{Nqg_JeBG59uAJ^g&!ajx^%K% z2;|N*v(0b+)tDXl$C+iO!?fgBQ>F&|Wu_dtE6AN;T1J3U?N}4a*|BC9`~B%+pr6|G zE;f!A{y%d)l!GsVmlOWx74@i)gaRvHHe6i4dGhBa%@3(htMF0cbYs>3g00l7lual6 z-izOdURVQyk$nF9&~uZ^XSxC_pZ#C3XABQ2UwM&Z1y(-&J>+kuKc#lz&;l!;GJKc{ zOTmBDEFqsP5(HL0sku^K$dR5tp_N>uu<~(}a)B)Cz{| zFF_TOUGg8j;#8Q8@m)obRd$zNfGRd;_}6}N>4)k&vBg}T!x_^I);F|~3i{ueIt=3f z+q8`^N8G~J z?3bQ>qW2wNkKFC1ByXU^;Og_ zJ#_YqXJ{Y2U)kjZeDr=5$q{GRhW-VMxpZN}zpFRA36pKL84R7kf5+5@{VP3q+tkKd zX!GAPjaoocmDUrLE%0{MsJNu@|DiKOOXfFqWpxd;s1Z_e1+- zZ{a<^E3y}aeib?!Y5212>AVb3!Y5!8-T`Xy2l%7x_IL=`D4WfOGvDx=^qtHrnP)PO zpet}2+5&^<3!H;rz~z~qOnYV?zf2Fw?48*qvvp<~Fa0GmRq3zNAMn=S%Jg6PZTbgZ z`x{SRiEqF&@ebIZUV?wX!+BNU!1NyJAM$%YmtLC}|GrComU=h!TI#vfqp3fpZcSa2 zx{BZ7XQ1WZ8@fMqXXv+~AzlDHDpka1;C`vyQ`@0^uwg2b3MK!Y{5bh`@@4c89>#0n zt-M6AB6(@@Y&-`Z$Gt~e@`&WDWDRfs?VQ{S?S%D`iDUo`h4&M0BwkEBi5J1&<415T zaYf?7#2JZ`5`BrI(O3{qf(ImijNZa@Za~&bMB?A#vtTv)3(v+M<^6)&TNQgM_7Jxqx5Or5SH&(y!{O(# zWxNQuAl4Ym#}10^8QT$Ehw9imu^8_Heja@<`g-&^H2VLDXTWA&Vw@ShEqZPA>gdJM zv!XwbE{k^Jov<;Q=PqPVUP9P{mjc&`#v=cTd>(l(@;W*ZkE0cFCwdVhk;^0JM^1~J zz>Ub_$Wf7EWM*VPd?Rd!mc)jUOe7Tkclcx84}3ZNbok-$z1)gi8(tBi@4JAbS5e-4A?$FP|ww zSoKx6w4pTaG3R~u|en<6LszIqVO1g%99k!39>fdwJyN+7zsCOLowxy;w zIcmP8re5zT^;1!5n|iIoCLA^Hs4+(=4KbBtmcx{;n8K7YqN3_uY@MTO9W~QYKXufh zjyl9qHI6#iQA#;f)uEI_6{VCz6{VCz73D^9svF6vZX~Df?aEVHaw^AO4paJa3fseB zN^?$OKXTaaj#B)Aid9;Cic%k9MJatgMeSsBgp`7@V4>|CwvD5dqN>Dt-&xH2)=}R$ z>fes~m!rOR)K`xB(otVH>T|Q8X9Y%-JrmVI9#ux|l9_e*pA47}tWsu2B+Um-{hLEi zRhoW+9+NcX=MR6_QA#&ZVh?}FVGla$0Y}~MsQVoCXG_f~IjYxD$2e-Kqk0_G?WitC zDZNZ-%N(Vbsi*}mw#8A+jG{+j+H_NQ zaFkt{`Kfkg=BIA!VqHt8x|U9LEuA{urQ6(5KX8=NQdRYCVD)q6I;zo8hdXMHqZ%AlbX37nzN74kTtCO2$n|p$bFq0#HP}^B-(b(Q`UZQZ z)i>BPt-isYQ1uOVmDD%bRZ`!ur7dqq*ZLh@>!&K+W9GMh>NJ~f>L!kw>Zoc*NImW)dgOBwoE?b$WxyxlYcFfPnO9i%H-o^QdvsU z$GX6&kDAKrN>4iK2}eC{sbj8p)U}S9aMYNiMjSQds1=U7%2D>Ptvlv&hh63OJO;`WAqh52=b&hg!#ZcUpL)Oe%*9C<#p5TMAuDqwIvQT<<-vVbkq_@)j4XWqYiacjink6 zu+;SBjyl#+{f@GqquQx@K9Orlvr{H19pa zUe?s`%a%Iz0Y}kT9eZkzn4(bPvdsI0$gF>u&1GYmFEelOir{_R3yg6qaAxLbnXb%HnZxh}umhe1*UN;`pQitw zekT1u`i}Iq=_`;?AD`~TqhLP0cX|hG{L}pMf1ls|Po?fnU591=FH_6;o!^M;eYeyW zsVP|Vf0cX>TmC1pvnwJMp=QsP3`26@`yaTXxeB*d3_MLiv@F^_u zZ^z>PO79e}=u^@AqQArL{z9zo z`=jmrGOvs772OJJ`?%6jcs=qrEbVWL3`Z`C3`CBNbVTOzYQSD-B~(W;;s1s|48O|n z?+3!ShbORCIEUZf{o!`}4<3Tnz&73{UK%}(cZ1Id@8|u&%Y$bJPYf;z9v(ahjfok- z4XeHggm(;V){6VA{-r$d+1eghwE;*L1V7i$cI+e^h7<(t$5DYLIsJXrZPt$?;H6%SHZjulw(z{+ykiU+9cE0ZAiwJV~l zr&nuB757)JQ6+`ND0e?sy#Ec2g2Ash}@AO%RnMEh9DI!tYFTaD)Tod8LG?r-WEvPTITa!={h+(ozL{;F3Ss!bgtP%Yf3 zSBVN!#|?U2=wNrB2;d68)dO6{3fE6UME&qOy(UZ=)d5zz)Q}?1IkrqIT^rVXlSe=piBCHRw_3 zYVTZL+|=w1d>E0fIL$053HBB@nH175hf`de_%VLp7Sgsn_fI9KkQljZ4y?lY^k&SU z4$C&j`81x{4G>tho-J2&O^VgF32maMQ`C=;OIoFrQ{1?mxTU+ek*#V$3penARqNV5 zOPC$8p-nB}qWT_7y9@}%$z7>RR|N8x2-UcS8qn1 zi~pkbQ{B_GfF}ovSu-{SI+k(%x;7H#Xwtr`Ra$bUZTIEHBr>OLH7d+VCT$NDP)yiv zw1|Z9J==zszTCT(CR1E*!L9|xn3-}EQ%kgk`#0nsJ)CgGs3qHr5tEgDUksb9Eya)? zBZM~W-_?38NdSEcW_&Frk?S#ltS-}Ug9KKYj!KyEtJ8Hz$g9;=chX#ToLNCr3HJEkPmY~yYkkdwt|-I=}_VCw(aeU zI#5w4yuL>GHM6EV+xhNzGbe?9YU?D9Ep_PRpnjl*YKZk}%o0<9gIy`DeI@T8S7R$G zoTb96cCgwdOgCR~d+tUxif_MS|qstjvP;e(sIRETRhT z9ax#Ar`tQAGR#rFzg<#NiF^kFtE$WfRP_P{R%tKw(&bjv+`RoQ@q=y* zOtQiQlQXhp3-?dXsLVC)v*(pAOr4dv=hn!}x&7=K5R2{4lk23Ds5zs9A>*uC!DRi> zO_oLq_nOXiw9@K(%y$7(th>#p3~d;BKqat}=NQz7LIHu5IAf8odS_dy@CUQ1+L(N? z9MhVgL`k@CmneS!u4*8V{b%;M?7i6ueEc1cj9>i!Z=c;TTZQ%ivzdGG<#!o6=G|ET zADr0{?|td?H|ckI(eF>`-=b4KfdBt_Xy)&fu0~4#30n0JrEW$x|I5^}R12Q>c1um= zH~L4(mC1+reSQTm04z%`NamA!B)3Seo%px%1aMbk6w87W6N?gu@tb@`B8$Jgckq>W zPkbVNVf>`{V(bVGi2pEN9goL8kG&RqGzq&V%WsNU@KS!^NUKBk6 z?{9qAq9?dVl|(cmY+ zmxGUD;V>G!Ab3KsBiP9A@12611mjg-RJ~F4x2k)puBp11VgCMKc3>2{PGx~8Ogi?a zSf`C*)hWg%oj`0fK#WaBG3pdU5CN6xD+VK@*mPPJjr>;^d(gR9im~QIAM4ui^`ia%1#iRmpAv%iX zrmmnLgKccEN3q*fCbMX?V={|f(kMoorhNG*gJF<3iq)oA42hz={J4_RNQ&vEODaaI zVoo?JhMQvGsgeo^hTW!V3M#%pxE~&^*Ct<*POIC4^GfL`W}9O2<#5$@%xOn4-4t6K z7a{3s1m>H%5lYt{P{sojPF+)IUY6$?&fFU<3#AlNRB8uLw2W4Dko-!#yUm@|%I zzNsu}od&(+1~5P|*X_ab)0%4ie|PTez;L(&6d z!?^~$qqG_;PQ51J_a$X&U=$NhWuV(5GsBn|^G$ev(T2y7fJ_YLn|e&pSr-fwxKXS( z^}K48cR|UH0jC~PP#HdP7d?vgrXB{Xvkopx1ItZYgq)8C#cETdN^@LQM;Tab>M|6n zmY4XCA2kM>ojnTIRRUwMsRuy8(p%L$Y&CWB6f7XKiTCmB~BO@B?B$V-ILQ(pm?UtQcVGtfIUQhI#ZTrk8qx z&|#OnOb|AgdV(YkJ;Tsa_sl4?Qz_0ZMlrM0<74&O1!s)0vecugaf4!G=}@%XL8X~k zSn3{DSYnT2U#XjEEwO1Pww1b>sI{BCSXJu0O1m9Ux`|= zVos^gmKJTZDbCr|WWNVoRwi(XfCNXpAX4l^VPhNUx1CWv5Ye$NK_S(4!br z>Qc?qcfc}qm{Y2ubGqz;QwSE7YLE;rD1FDOQuV#Vd2ARp7M1AAmOVC%8jDH+rSIaM zVHAr>wKBj2q4C&Ls?iWrDn>)zv>3&jQa2M!Jv#wR#n@Atie;UOtB6soDfM_%IC2;@ z_LNjC+U}&pLBlBal%{6opn=|{ZSSEiLmR0FgGy76XwsU>(LS3DN=i&B z%b@BuAU2hgK};q`F{(7(XLG z4iM-_&~`-Y#|z4ESJ~kf)T9i!lu9cel%X9t*%d0v@diAp5~O!3<%t!btmt~WGIE0L z3flB0-OtMD_(=jNo>z`9S1vm8Ciili8&!GvzT>szIJ+pg@)yl`hK!?i|u7S>E*5EDGiKEhr(WRsYhrj$DK9jQHG0Ua2*s@_X*Fa~|UU*Hl*`#b;FrZ~N z9XOLtSY}f|X#kLAHVq`@!ED;{;NK)2Al&9;P+AGcsoUeu4jC7i&NWcZi4nL?T>xpN zR5{K@U^^#+k`lhN44M;V1m1Hp$XPK0`>Bo(qzmRm8G-q%gc@0faGvUPZD*3?Az!u} zU-uE=J%vTouz-{Z^Qp7*tS>7Q24@7`Q>Rm}`wGZ1gz;3Tc)L9ED;P@-o>QH;U8-iKQ;odY08&&)bP0`}TzZ)CZ%f>r>AFgYjJ*fz{OYwV2-+B!t(r3C)iT z1|LRK4?YRGTOvDO%n{g3mtFnL0E5GHnC$}0rQ-1A(P6Su9(<)OPp%FCWr|@d*Fa}7 z&~TP|pv|Mfk{B2Ub4^&587!u4J|#<9KzPi_pe$QhOg(7a_6v_h<6$sO;|*hrGc=e> z^_ggI5zdy)1z)K*mwjlMwG08^q)0=Cj5 zRu9>-oaJbRuQaX4^BhU@1^NAdTh;Lay#2qB{WDhQ7h-eXm7R<1ey8lF*<|MH%-fl# zxdFH)b7^J(|9^8b`)0Ptte5^z`W^NA|GM-g{Qh5(E~fWQZ;KL8Q}`0N9u4|a;$2AMXU2aN-#k7g9*TVudzs(=x5q|e=f#%C7RQRQ{bM`v z24EukW%SMH6LK6-idv}h@MRCH!^cRbrCBVXVN;6eNVT!Jsa9&P{*z;nI!1^90G z8FbsP5C00udMCaBXJYBUWq94N7y2hJ0p1n5I&>N@0nQ5@f+hbZp}6! z<1l!-(UO)T1%tnC1?9ngavcx`PVF)$8uw=V7idluD7-(l)hmW2!D2WX9| z5S~s|D3~yhHS$K`xMAvg1m%3I$#W2n8>UWyR6u^ZFHD_ODJg-d1)k2-BBv6rO2`UR zr$%_;LUkx9|0UzFbtWsEncRGg!`I2{85Gve_NkGaaCItY`*Hk$lU~6Zjl@;>Je93>A0E60_dG7`&aF1mzgP*BKaty;Hqc1<_H^wFbuE?^F*ID%iRM zW3YF+%HCFWEm`Y}o24;Wyft8X)N2eTPq$j7mb8HIc#}Yt5-!hybc8p-XaGE(Za}Y` zI6Mgk27l);^&(hiU`)6>8LxKIk!;Gq7|fkq8}zg@AFUlMK!&lAhf&60@V*yO;8nme zxI8^*Hit}Yqr|}LeLqHAQH{az>EX0_BnLPQ-Rk^*VHI(uzK-_MP!Op3fYQ^hF zi(<%Xg&!S*qx&A-2o6tIiA!xNJzU-QaNfEbgRwJBR^>}-+GaSrp4KHxJ7h5BO{6h6 zJChVp3Z5l{32UbZQ<54C-p*ipZly?=JJVft*H|mBe~rP~=`rR7)L!bQJQzEJc~c>EiKhtur^6o|IL!RfY1BH7CDZ)z*kWh#Sn zQs`0lu2Ggd-ir?Jw<8};oP4!Nk$a3{ul#9zT z!>siveGpo}fkUM*Yr0a=5)q6Z?qqr>BEnknH9NLr8R6KG?)}iVLcT}%;A1Q9V76jQ zsZY$O1;z*P*!E^~7?_&DY0q|MVhk=QP2biwU7pEa1SrSPHf2!0rph(n*w*FzYGRdZ zzOk)rf5fO+QqspQE3h^&*;!kZF@Eyux@XvGdf{99%ok_6O$gWvCaY)jiiDiHe6HyJ z4{Y~IsE%Frs_fWi=97aE)p#y3={K!RFW11NXIQ4$ZmIP0jgyVENkuEV1)~*HD_SA% z%NFE}t2S#)UUd|wz+*XE4Zb2pyeRH)nU#(0tZ0~70jGMnMYUbfHId}ndG46y7eSd6 zezj6C{GvK}Tey`GjZJ-xJqE{U3IG=NU$Gdlj1?$9wB$j?F}Ox`9H}Ds@gtj1_(nOR zz(~g1gk!Lc>I;lGTzj;mv9ya$z&)yS*Tond{;?9LZIncl;UIOBRY^2X!!VJRFuO{8 zWRAf{>Ne}tf->qblX`C{TYHWYgPoKLw7oxrDlVkQ;3uWs8dNhNJ}bvUy4@O9gD9IoxJs8;3LqtHrSwpF z15o)DhX!A1>e6=T-?e0D-vzHOwUHUE)AMKq`Zo)Rk#J z0wyWkr0#&AatF%bkHSvMSxSEEV0RR5(xlT4mDT+z45c2tvV+}Gcu9-N?h$voqp*>> zM_tOnE;YbD>KfEwsM~A!MqPt)I#63DZ?BHRG|IQ36O|Aqhm3HGI-|R@9ED-j87uBA zN8uQCGs<_CqwtItlcp(I18k$Nz<7}zg>%$HYFrR-&o44Mm`B+=xDZgD2_*k48CBRv zJ*pZPlnF5WBdOIF5_to+&G3)9dT~!c!lKy!`@tu*{r_9pm$T1gALSn4&g_l6_;+RY z;_NT8r+D+cy?7I#n^ysj;9YdLlG`)U0l@6x9PJNjAM`{&z01u_^PTi84K*!+X z)LE&Yqi4|R9h_Q#O+Y?%P-@TAj@SiMr`F-^f&U~w$2Q>gOx}HiI)>kCmv4R>phLc|89Ktjd{QE z&QIK$xHhpOacSc0#3_m65QpVKReK8S~a-^H$tt%zM3s`X9_{v-BF`~>v#4q#KP0n3B^V?R>1 z2OGt*v2gU8=qJ&4qOU}si9QnjBmM!diw^Qa!a33Zi7t=!V1+O*Iy=mYl{t92)wq)p!vY7H|k<}Z7-m~nnGaJe+}seR{h7uulmkpBK{99|Ek}Y(K~Gm zSE=XxYW7+wzt*2w8+h>x zjS8vlj}@vd?iKlIIe|95S14{-FicY9N466qM{AH_9_cV-J}|OalzEwk;#6&%Db#}& z+xVZ3(gse%ZmjL7phDUlQK*e=x{$W%5=`5438ihipn~t%bU|$tDj15j(pYKNLPrjN zZc-Ndf8nSBM`?p%^7JWXWXWA(W>rrLOO=U*U~?a`*j(GE!dy(Sbh^3Sj?zY>lH)Lk zX*)2%wB4If+9FISZ9ON{elExEmTG+7QO`N*Hb?!=QLY7z+6IsE8tse}4*$}oJKT-N z;afOthNGrCN}CZ=%Hcn7m^LF841+Y?^SrjL1IugcIiZeru^o=mR&f$L(_wC0rfcJ2 zVyA1U{o7DtPJ-bYvRVL3UliD!YuO;oN?kH)u)bMA@WYMqf zKhqK?TH+`}l)g2@+@md#x5U1d*u@Zy&sySkOWb6ME=w#j#Nks7k^hY)78_#v9)_6u zfF*7=#Ky(yNo2)`j|HQ^l-_uf4&ElU~*!Vbu<@;~8RG(+5rFZDA&FufJ zC5|ve=^H~db{HamxgnGHMgzssa6_M0OGY;BA6nMGey?0eK-@2ORb%N7)_~`dnN3?s2hq zTdMa&NBzuFM^rm1XQ{^jIO;n`ee0-i9QAKUnU7ITq48H1%e(f?*v4WrHnP+vcJ>RK z{M2HxA3ADlL;3x`ca-_m*Z6(+TdeOsNB!ARf3Q@((NOt*I|ljwZilVwsH~&xoag)P zoag%i#7h*QFiw8dE3%_-nKNK-`}Ro@8_s}4OQ1~XRxl{ zmR#3wORnp?%ckqQ(@}Rg>UK-zk95>LM;+m)xt0oE-+ zi+{iy_K(Exh>yiDivOIK>y3y1)bXiBc;4GDzD0aPbo9TCeSnt!lf2k>OKd!LY3$Tk zFTYdk_>H=GZ2ed~`ft40t&Bbty^~+2S4PjnZ(S+c7H#0y=QoF z^cj8x+tY>g{^=dl)A&{SG~W4dG2&ej3^fZw8x$vY~+YvG=<7q<4?^ zTYlxA>z(ZNcuiit_Y-diOlH^ds`zdCTJXu>y}_G;D}ooKz6qWZ>U)S{+9hX`>OKbe?#_iJSHBOUCf=yq1j!tn`PI{hB9Ad-r_aI`?)2#I`vNK zZ+PxM8UKjQ$```6ys8+(ui>gZHl37( zTjPdl+P1}2{=c_Je2<$pw>4C28zRY4eX6aIHz=e{Ic?k1-Ab6!H?9n}HDFdOrqenW zBQfnB-h{myY-|s`CG&>1^(sumHn62BpkaO6^q$@}QI;Xa6qiLq4ePlqy~uSN*0tkF zmWFk-$x=7cw!Tus+Ab@4l3d?6U;#TrHI`^4gKxkBRySWG4VlU?olm>U#9XZ*KYO@w?-P`wgK8GvsC>*m06Tg-ES+iU{rT~IV=Vd)u-47bn<9Gsd}I? z*jBB*F*Di{TYa*Plt&)=8e(=Z2=+Ea?a&g^mPQQ`+dKm`gewZ5JI0(C>-$oB^-0>= zia;k;kb3ky+Z~HF1ScbmV3n&x^05X2lYzD(X25z5R4MJn|JVcwc4XR$-`PSnfZg%8 zHj74z-`K9U_x6>lPqf`2gztxcyTk;yELCe~)C`(LSO2UcmH{tnN4h!|Ywxcs$|CRa zb^(yLdU?6l?vi(1xgZf?dDoV6qBG!KQ_k7#O}HK{?dunP?c!H1w?e9qb7e23N5{G$ zS*liY@ym(=)Lc|At0(}Zy5Cj56v3*eUpkO(E$#D+zXJl@eZ3v6#V_pKN?1*9srb3J zq|<54gje_3MdT7zm)3w-v%RiysyLSIF>4@g)k|HEbeifO*M6QxqY%7s=o6})y;Z92 zstmSOce>#rwt9&xtYcZr0#41NCj;%(9p&_xuzyxAj9p#)v?9pj`ozstM_=({7bn}X z_>n7z-B{FajAc+U$0%wy#yV8J*d;`oSiQ&%QcI^eV4)Uc@JwC}74Ze3w*i0*z(QBE zi1Vu3U8`C;tJ`b(wibW^;u~wy)8i7j;PGSw9K`I_V#pPOwXcTWm~ThYFRlMXe+)rDG#4z z?@C*$&f{I-!m7;bMmr*(mmbOyS7$cj))H#Dcec@Cr#Od;Mxqp(Yy4H?p zPrsC5%*eZzN>C>CDU)8i#gG+^Q2BUb0-v)nXNXf7gJG!uIcs_n)E4;sNNv0CQUyMr zr@a*6P${r#Po06fWlSU64NQ_qNRr2^~6~K26Z<*5f*9K)rPfBiFb=R zzV%2lK~!;(Ek&gPtG>`yq{q9h`hrPG_{cQuqL-f;YvC#y7!6)yvcu2Wb^auPeSEWC zMkbSYlWUxOrb-Pvx%B$8)v%*WFF?Z&ZM>Sdwo=0mwhu zPW3Nc6L6P96V7r?=z@EzKGW6GWj?VDTe?~d#Jrv1YB5;#>E=t_*51`!eVQ399xqj= zb;A}Wy#ZJ)GfX=S(lA~0|F5m;3S{5QKAU|Ydqeip?8(`s*`u;EvwLK>$gZ3D4!{0S zXYR?2XU@&^XO74ml-WL0ok{Y#+?(mgk=qZa&r6?>UX-4NtbTj+|Ep4~Q-4j}mbx6N z{GwD{YG+=@OC`TV0{>X@_T*K`)A6@IC%J!eTYT~b67MAbhVK7R;;h6miMfdb6Wb=% zm{Cqi|V~+LS_TP`WI)rd=yfk%KWq`O*xHl&|!s zbTiSxtZ0v}fqK!yERT$uWND>U!&I$NuU_lYQNt{k4(W`JSYT&0Y#0!>U^ zxxod_3{0ShsT2;yBVKJinyC|31rtQ6Q`gs_>NJ50rtXk(k4H+h>Lx@7Q?wOTQl?mX zjtZtpD4rjrm6VAZrtYHhY$qr>qZ4RhnkH#~cLGxaN|>$$%pP@GbTCa??d`6%eio{S z6R2UDv;qsrlHr`ulj=O)5rH1v1bUdd5ECIV=~2Y2NDqTY14SEb0&Pq^meviP;0zi% znWE^1KRK0>kw6zyuK}e9RzC~v=Jk>Q1x#g)(AB~L!~mdssaK7tp4S(W0~4rSDjoT*7L@>f zOEp5cn?s=wWy1-yEmgHjNnANOm_XH1Rf~$aD3?wcElYf{i3>W^BPcj;%6cGD?<`PTZq`vKq%xvUEwMNCl#2X+gZk35eAdI+kj%jPp1_ zF=Rr;QcajbO?EUab#~?04G^P=aTF}o960}Oi0jcb9!JM=O6Ajec2cTql{@_<+_b>#O`Svh0HZz)ml_CO>0$ZsaA~yYME=|Y9vt2G<{a- z%}Ai1IT;m$fN|6_m2R-|8pi?wLNn7rqCCo^iCU%{OOi^e7qd9DGB*+%4#8?=zT3(b z$geGOa`ue3y15mfaU zNopp0z8fav8cuN9d!%cx!cFRVm8s=7vEWk%#*Z*ZTG?Nm$uPH^0ljh6@miV8#&T=K z@fy8Ut@*#$d++EtizHrjH1kbP4me;mCfS4~+2ouI0wj4DYb1T2Oq3-#D|mu!5ex#8 zb6#@BRyH}auw;{i34+DTE*TS-ys*4qbyxK_GJDT^=iPJ9J?FivKXj_AyQ`~nO@F_x zwoP(2!?}CvjW&u;T$Ea8O2wk3Jg%W(u=A~`HPUqivC&aknO)>$4VP`PRjjCSC2I&Z zy@2}GAs`Z$aq;#dLH2p$F;}Q3;^|_TaU=K9|M_qZQ+oFdIXH{a7R+vdDPSqea zQ-fK5u$lD|Lj`7FU#>XFtvGvKqXhH3n&i2^W+hex2R$lJ;a*u*^fbup@Vi~v}~dVMALYt(F*sxXGt?t{k~!NL7f z7{Pio(XMsSkuZPt($lOzgkU_;D1rT}S7yZ~CK?ykuiil5$r&tK)nWVUQZdJA@1bsi z)yv5UA5RwqR>0!bYml;Rp&l98D`4>Ivc=v78)d`Z)nzL-rG-$KyGp3?5QEDSs2wa_ zRXaFy#&snyVBj)?EIAnWSXIAy1}$U3|s9hIZs@S1{k)g|1?)SYo;iS2C;43 zD2{+_t9pqe=$?u$0@kgnu#RXZE@}q*R@F?oUPe+i4aC3|rkVyYa5+DQHu@7up}5$$ zDk*W*G=P1p)@{W_O0*W)x3q3Es}hYP<}F=$tcDG|0_LsiI(%uO;i#@(!?ab_$UJ>% zCfcaw}``Ot=MvQ>xH(7pm{00j=nB}hDz9+ywgCP9zqYKwll(CGT=MSZb;+}nIo$r= z7jMlc5C~aTVV2YfadAzi;zIF#b6_^*@ z7&|MLj~xL7{tkF|&kNlBD?r>|3vc|b(Yolq_{~2yS{C^PFY4VLxhk?e(uOzm_QP%e z5#gW0AL6$EgFwZfAMOk{g{R}L|0X~Yd>eWj{`UJrm%z{8(V>dawxQ9%--Dk5)&6ks zw&1zJLhvZOa<^@8gTSxAtUn8!`jvr`19Jjtykb`#@BxqhivL0XE&lWUOMwok^iTD} zR<}O3UbgPFZp6L*ML+=@Xl-pJeLwo%_pJuX|61P}zD2&7zJq-`_{RA>-cP)*!mr=; z-ZQ)ly&3N=-jvs0wyx}Tc=Wra?A)>(n(n{Y}P0J?ukRw|! zPJa1#9uZgryJhR;2+TUo$JWaV>63W+v4DlX8+)%lm~c=ef`pzWSkRThfN~_8vu58GPt4kZv)lD0+`ZY&#Ni6D(9hvLhp4X?mTpspiQ{Fs$ zxFR+rV^e00^^XEQM6e%o{m7LSUBm|;?Je7JYlr63Ql+CGPeRC0XR$J^w^dqJ^UsVSRHgUHfCuEM7VPWdvi$!bu(X=j2(Jdgz79R8QZj! ztR%5Q*s5JNZR)yO*sG;lE#%NkbFo#IaB*&->V&=8h(O1R2<+D;F^pPDj0$1XHWe!E zS?t|Blax;({y|S|iS66eh;o>o#SSi68u2|vc_-3^U;~#zbPN>^QL=xxcFfaPLRG~O zf&H7y0Psiol|~Mj0^QicOCq=fU_y6e8|NYb4N_a9I#TGyPF}(%3jur#L+s_OtenhK z3@xA7&!q@;KCgx}O>*q&B8noEDB@#lAI7IqN__0_%x?s=ft+vZI$)RQ0yJL@3D`^B z*zCFEbOfb`9BleV4j+W6Dqz>=Dm1Dye5iyRw3cAs7eRz}~xMqdf(5x^>ODWM_*d(Poxq=KKT8ziJ`soNIhL-QKZjE#dMA0HWrbHB` zHT?=i1h$C{%r?>3MxCxc;UkVV$kA>w5=Sv;hEZ-as2E~nNf~LDl*T62DL88D9^n?v zfGniO{pjwbD?~*wJ28x{nwV0@OWAtv!RbYJ%x!sqw`lGWH#&?^4qirOB^LbhcZ_O#itWyusx-0wR)y8Q&yf-DuuqnB022WmCM}v zQ3o>j#8NJ`d^(Mx-DOW&F(QU{0i$H~y)2xSwgESCKJBNSMR zMPcPUw?JZ(4Epi9a;{q-@j3OJlGMCG*V5OZ*`{^osYOvui!2S07SlQsLq%k<xth$3Y;)z|7Zcw&bGmo25@`u=DjY z$}!X~DgtKy@CXdBEHxPHe7!G74&tMIjhWvHS4wL2uc2=M#>`i2I$54x1MdqfVdk?K zO0M}?R1j9ad^1#h^^ghWK^!do{~8C!RV!iba}~8b+ zPA6z9Vda-_QSBNUYOwM3=BCn8o0C_rl`!zNp{UrzM2Rr&r9_-4$eKW3<6z)(tHN4n zBtR2JC!O8H!WTK}cZK>M3Hx5k1Ux~lIrPQDnD^NB)Qgyove4~$!qCDsxnEKK^$fFk``T}E&eUe3K(KImjjhedW)#qZE`qGXB z3_)UQ8(8{AP5pIQ#XwD1`$kP2L#>?7MtpmEo-KRWlN^=w%rm{n`7OcPRcaUhMmG{ET=ZJ}X`qKP0{f z?(3)GiP(Q|Ch%VD#n_{`r+-uI5}XWl0uN9ho92BYwsUOr*eG}e{4BaA`egJjyx4b< z_jd0!-ZP^odkfJ;(PN{BM-Pnd6x}>J2DkCQiL8yh6nO~u?*ANF?mZfa`yC>=$kCB% z?}W%6-cZ?hk;!H6M@EN#4}TN>2ap4ghwl#G9KI-ga@h;;8|Z`&3hxZRfg{7-(D$KF zaGtO_^Z;(rUl}?xRK(i>8Q=(}gfSB-(T=Q?C44jKM7H3;^cwccRYcp%4 z?|0u9>iG)KP%T53uplkgqun!h_H$q+k z%A&Iap!7eKSdz>$RI>rP*>JFnlC&9PecP2V@ij|5{gfGp!xA^GViOeVa0X-P!m-;U zxo0RXYPK}N8q$IRWZP0pXyPT=GgNIfU>=FAGWB7mXQ)z2QU2uSwHNcG>S5eCZ3^$} z8N%B*^g>1(!UW{P8-^y>>=~-ik0YsA&(OhK2-50bmY$)582H63&(JjAC7wW2JEMH^ z^jMc~NHp%4hgtwq*|^X%WHTybiSOF}m(9Gc+)Tx10<}{umhv7hA6wva(5B@lugVHxQ z+EN;zqkb69Xs+K(^i@(?%D*p_LFWkN{2El7DhHhMe=(Mc8Pp2p-ww~#)LH(`da1B} z*Kg|bsOn@#*2|R?T`%zJH)c38xv-J<+3F`Urpjg3r;M}~d>v3be|@=|mw6~+BR4NI z>*ZpK>gjwrzet5TqT>Mx|4KR)y$HR>mIj;a$H*|D*!m5m>O4&H^`oUc=0Jr}((cTv zA6c49H6g!x)kY(y5e@jouoTpMBV4&nMKv+%ldfFFDqknMVHL^OCqxFVDMjEB>-j;t zHnqwWTkB)e|C9nFCMs1$xTU#1!iY3VULQ7T+t5t;`j8afPGJZSn#{zg4;WoqTR*Lr z`y%;vI!~{+r1ucyJ-FT{y=Qn3>Xlj>W_{UuEQs@%nksPsSN^^pr@2nQg%r3@?`l*<#OSKT^OKLkEE3F$pl-|ME05ro`)o#`anRl)JSW;6ihTb=-W?9gUxmPex0%hTIxO$)sdDqEDV^s52ZZe)qSvDDjG8Xl)9)?w5OK; zb67^O%KtGeqx!K?#}B`;K>}Xg`@>Tyto!@JWnruOyWuPko>Pw1I4I&jPDuHYWb+>51TXZdxpnTn*#IX>-br^HXTOi zy<{X2IH>$Zp1>3jYr8PyfnYY|GfWk z+^WCbztVrb|8l%Hza0MCa{jsgqy4r1O5dZt8~pqGclB?Jck;&j6S!ypi}khjk@YU_ z*FR%Df=j(W_&)co#;@8Q{I0zmzidyjmRfCAbMgngG4PM%Tgex3&)|XND)<+?2CogA znOv4EB-3r{WLA?})FA zUl+eLewNi>rSUs^_xMTh53nHK7`NloG({V5qH%C^ujth1meEvnbTl0KJ@S3zbG&@`CSE^y9CsiF@&4h} zk&7Z{;0?rlWM1T$NFBTi9uV0TcOo{4jKQ0OJ-*8#(MVbNM|fcPXZY>#OW`Mhn7BQ> zB77}wN}LrwDO?OMfHwvk=!t3JJ@8iILTN-fX{^;eOvh^ z!nBV7fANENo%bK!x8Qr>3GV~!X)j&tS$jNYVlM3z35GrQoU%6p^c&&_GWe+NhG_DB=Rda?U&r3wZ-QR#qPV(wZ+wj_pG7VtrTL}eHSQp z-vx>%Bq*Mcpm_R&VwYZ^&NlL97>bt!#PX5=YDW`0)lf2kYK!cS3F)?%*uw9IVkc4Q z+5$U?0`-xJ#b6=#UEs;ktS#gWZ;_!o4ApL^Hbe131u48xfm&c<=NoFCq1d4o(#8tNEB9c`$i48?AiAcfs5fnqmHpxDh)y0+sz$l-Q0&esT^rih@b)p(o`%}PP_nGnhPE`kEeti;P?HR`xuLLu z=uu~xzO)*7I>O)WVnYteo{;qnU1hj$eaZQ=MHvCvqKtrSF>7LX6{_&9p}scMSB5h3 z3ZEGs7F4BUwjj%Qwji@KJCmJirLzrKf_1tE$57J3*@i0NIX4^X216ZZsHH;L(ym#1 zH^Vdauw_li+A`jTdNw;zdNw;TAhD^_gbMA#4PE0|TQua* zi!S+sOFr+CC%EMCE-6*4DSW{N)D+ek>T^SVYN$^P^|4U)G(#O|r~?co)v2-fHauA} zYwT?ePdcr}lBrT-jh0x8-7u#!o*|i;nZk!0ohf`^sDBFOEH;#kk&IK|x~DxuV%xy! zu~a@?tl>QA;x0lJz7eWHnk(I43(vX9P%_riw(Jtq7rnx<(-*yDs27BCmKo|qLy7q? z-IkuN_AEb-qpJ%NU0smkstcl4bwQe@x*$Wgdd5u2JEOr+G8w98NJXk=)JtqyCRg=V zJ;K|HolK{zJVWdRZ*Yk>O1+)P{x{Z>VvGl0~|zLB?BE!$=eB5z0B!P-htGbVJD$t#Xzd z-l>K<#ZX;_I@wTSQC2yomUg+s&Zsj~t)XNYt(qZ2wra)<6DwOx)ePBUs%E53tjx5k zv`mqzbU|V#H4y&)hO$|n!UjBO}{s3+OoQJReN5&7vz5g+>Ut|A_J%exkbnkxwUj5rQHaRvj`tRrm z(HHQA{~Fx;&qt5KZ{TgBV8|&VzTsBj8)`PxyZSYxtA!EAWkf1H9t5 zhHJvRhc^v}LSKg72t68F8M;W_05~MHeQ0d(Kfw=z&js%d-UNU4OM=b#CAt@U1}5+e z^ozi|@K@g#xHNEFU>3XuP6>>KU-}RHtNp9|m-;*Xv;7(Wp8n1KN$Y2L1bp7Q+q%YD zZnawuZUOws8jbJnpTXb%y}s*xXXBgw5x!}@t$ic#8+5JrY44!-a_@=WS>8jvJ9;<5 ztA3xCy;1g9Sx?!;WhbBk|A&8LyLthUQ?QJ-*|~PYtl$$tRhq6>_W&iQU>t3;m7f)G z0UqlCMo!^FG#AHL#2?+&1C*S?f@nT)onVjb>H$nn!CN$&nE=QMGl!d(C~izw55RE> zk%E-DR&`KE5s(aQoJdv?%my;9gst=-t$~dbt#hqP4d9@90FL8Y&dX~AHx&yn20g&Y zDey_#Y>5H*1X0ikI62lxqBsITxnU8iaA2N#fR*FMQ8|Epfh6#OlpDsU)&aJt2QWFV zgHBIuXbX^>Xq#)*XLg98MgmGsN^Vmg8mI)I^m+i3lPo$y)q*+iaG6Q5#_6Ol`ntA;874kd{JWo@y(qBtUVj1hH8%0C6l?J7l5~X?Oq+#|^0YdfY%m z0mQY<))AB*Yyje@qAe^C|9>Bke*c=@v z6B_~meiH%k&6#7a0N9TuB@R0w~!702~ic&ZRU3G_D5-IB7@yp-~lt2%zAGN2p-|S-`;!lSSZ7 zJqmz@lfKfjxO5=lN^{WHXU+j2TxkwG5vuhC4sKWud|2chK*C85?cfZ2zjm!9;lf|f{xVj8VnqQ2zwX&j#y5D>0=3lp`%3SFNi0a*$4CS& ziaLsJiT3R6=2ki@=3b>tbWkmx^6A;rEt}T&+UaPXJ*0WyJPOaH;_W4hKyU6YEiDmB zv+0=AyGct+4CMfSSC_ASPk|3`anCMp5sI$_;qpt*&ZgnCvno!%lS!|xDiIbnT?^!B z&yGeVj-chM7B5xxOf{1DVv^QqiqS~1bq&yvJD7%4dPP^7bq&0*8S~Fv6`=& zp4OUejix$=rY^mn*Rze$M@O)vKe>|V?g)MNM+_jwJzLAfCYMqwMkz}>!d7k}97TDc z*Osm{@d1Sxs>v2o6Y=XrS63lwvWPP7ohSnOP7-}Ng4h@^o6CS9-@xF}zQ389lovL| z-n5jB&4p4!lTBPrlrLg*SQYJ<8@rllAH_;MDm76mSH_z zQw-#6;L6dCgjvpLR}T3TCN8>Sl<5k{As%M_NSWlyyD*sW+|e__6)Wpt6|I9w)8gW5 zm@=S46K*wm9aQZ2FgC3=^jc_7%+-z@5EB>LMP2QhsOzb~h$)bKf)HpE5j5??MzW3| zHYA6PWI*Y0r68RJpt~n%>PP^4Vxmz4rcuEpv;s8~y^7r9H?`*&;zPJqDx5UQl9lO` zSy$pi7*Vund5!ksN|+I)O4@`Ew0cl}s`=GmZFxZFj(Pmk?`UjI;??0Sg zi|K~N&dIfzqH2b#Nif;MffHT$J4n<0iEdcz z+G9vuo3?sfC`;O_OVYZrJOh4eq3pHpGRs?s8R!!xrs^t*&h^62K{8 zs7p$1D$~9HZW!rOlrohS69&4=R3+gq8EkWHWQZ$VRT}jrtaGWjc9M${;enwW#yM*N z|F;;=6{s~#bFMWYH|(PiQMI_p1_NE&YWUH^QEH;ol|&fnT)2s&T!?{%AO9Ji2L2X* zG5#2C;6LK+jo%$#5x**acKk%V52)`N>>b}WJ|UirdvMoaZS0lUW3fTJ2zU{`(-&g1 zV|MJ&*lw{&cm*&R{U!P(JP^JXeFFXndZJfH&yF4kKZM6dXTTHT&iE!j9$(~tj(i$< z8}A<66S>WMMdS*+e2~Y>2ieHM_y)g4WNgHbH~ikmSNFe!`@>g;PgR}?E8v-M<8UPO zbLjKXJE7eg+IeZt+4LE_r0{h_Gc`A^=iN+WH zcl=NL?*c~SD*w6uQ~Zm)XM2zHRe9(8=lS}4*ZD5Mor9(DRd^&&?jwCcjSbiTb2)`b zAr$#38X=y8hcmn>3(!0qfo}?sJbVdYgis2&{oYs@gfcIdhJi6JXxw}UfY*r4YfwFf z2&6E}rQ_9mj;2NJKQy4#zJVVQMVhVePP8C%ZdWZ@>v8i37;B({+ zwt%Z=V4k3F4Hy;`dOT;9WS*hpbV<3kS-F-*l+?+BxYm?usqaY7K~1>MYhSHVQB->y zpElLnl!eIVM`!DOk^#X3_={PU2h$rIz7P4=qJgLeCl+bX~(3 z7*8kj_)_x`4Ya8g&5hB2ommWsd) zKpQJ7`R7*|U@+SSR*lNQMtZ)YcAhw;8v?^>blA;hKSf$O6 zBVd3sqrD_Udz;N~BXGRUZzCW`_Lt3XBTx`!Es%ymsM($`Y9VCL(}-gvlzD)%=jy>* z!nFDI0>eTXv!y+CR+Q7S9;exEHq}z%TkIyO#XLHVv1duEP!K(GrD#gw)So4HOTGiH zpYy3JL|e^3O&50BjiRk#rY_f04V#wAh#$v!``F=m!9#hM4bKZ^>eBVo!TPt48ROed z^{faae01uP^^0k0NnI>$z$u$k7fBs8Cv~Ao!PlE?ekB3wY7RtSV5+WJsq=?1(ELXk zu}A?Gj~o_mwvUjOCZR1U_Lz+_fF8CsGScY$3|&6cq$Y;lVA`drpnvVzPDvJG+3e3> zNnF@zO)%x-H|^pUyS^knEw8C_O}*8RUM#EpaFCLKBo^PY(_zfNaU~*Yy495^iRo5b z8f>=4%D6@ituYe7S(cp@IXHf&*-;}I5ypg=A%m`QAzC8Cs}yb8hjYe`V!jD?iR?7j zNr#bmI!n?FyP72-h{!6Igpgfn65>FvU?0Znbzm1sog=yOG^oy&T=|yNStc389m>W; zN8Ub!o3aC@g*wx+E4agi13_nsvYaS&hUh?ymelDbK{V3AqJ=V74&spV>u*ovq!fZC z2eMiev=887uwQ9a_Gjgof%N-vGcw2C*9eCbB6}YZ8jp_FhuDV%U3f zJG6D$dvH;7!!Oq~7io8AVa&1dHCtI=*nfBBQgI6kUAqg{fsS?Uoh1t87wnx(6sosl zX<({IpS`dV?)U5|5=lGZ4kAQtcH46|wqdi|&Lqp_Eq=R->|rW;TaybGw!MuT!u%L* zWaO+-hHke1WaKsG?X67~xYD(^GRYe4ErrHlP~XC_HMOPqZLi#dJYMr!lDD_uHq>EK zX)MFGBMnX2*6F3E?hNU0?s6>l3f;*zQm}{pYvLQEu3fllXDoM?GdmQW2j1|b{3!gaz zs6f8(NkJ&MfrwDsuQWa4Y<^KJ*Ni0~Z;up-Bw~bQ!jH4Oo#bYrA1&CJ5+)_aTb%1b zJ8(>BXddOZXtpEFB}rk#QR*?c<-YgYm61a*YEFqpZZ?&J%e}f?(nVfUE^Ei zn~ksF8Q;Odxxu4@wZY2Z{`jT3ZE&;T_+TPv1%3&99ry^}++Phm9eBw1Uf|9^4_@p0 zGw#Qq9yl>jz)SJ70u6x-Jn!!t*d?$nklzzH_f`5cRVEt-+ixZ0XtkcIW^Bdr?iP-|anXMD@w1U?F%jQ7TGj9&qq!m07jcspJLJR&|LUJ>65 zF9J?ZoaEcnw?hfy|5KbHtcg8`Q-phC{jr;4SH>=gofbPjwg`R;j*4YthsE}b?GoE2 zwrOl!EarU_{tbV^slo@*q3Fxer=kx*3{U-9|KU-81?K;#y9Lc9=X4JRbOPn?}7!293{@NO^{{tap) zm682%_ONYav&i^JB4UMq34e{Z5#9~I8h!@vBit440aoJj@VR&;VJS`{n!_{0hldY} z4~6#(Pr)mUsqhBjD7+s09QrEsAx8wsBRJF&+5T=Mhe`^h))GUDUO`;z^M zc{uOMCT~t&nYIxTt{Z&2Ks z=mr+$vKs%8Ct6jLt?;aE(=eh8p18j;ez&I?+;m|N8uvtXFoqBmgW5nbs0|c@+CY6I zIc74NE1PbZB|PU#Lw&);r9Iy;d^rQsg)gt|VOSH;)B>UcxzgpXaLLYx*?E|+;svA;<$Jne)wSAcICNW4iQ$2~HoS^nGv3oOB75uiq49GX6mc@+i5onge-q+OA@~YI#yM0t z2Q!i8m)tXHe&04Td0UQ}^dBZt-wW}+5HB(j+MkE1;~DzMCAr1ZP6xL*C~jv^f7fjV zYOPQ+1(oVF^a{`3-%#AsX~*WCPCIGAU^?keNtYH(qBBvjhR#I68afjNYv@cIsnyS> zPZQ!;CZ_O>knEJBm@|2EAvO|%n>;(|2)UYngPGtgE$_tgG1~BYQL1VmIf=7ITK$L#P5HY%|%yGU0VR zY^Vo>Y6uw0CzQjReJ1PhW)JFJ6FX$6w+%JjP?d(N5XxqRZ6<4*bau6gtumC!YaeQO z(lgog6~arOZKzg5Efi|<_J-QdP-Q};coJo@sUHlFA?V;q4`x%QjMQ0@E+o55Hgteq zM9G$t=B+8NNHOR!MX^??X(;x$(#(7K9IkJV;*mH$v&oR_&L$w&H z*-%Y}l5VK64>r7mgi1?8*QBMPYtkl1>P$(OI>S(>GnHw0)=S=BmTpnOJJgmOA z7!FS)Z$CtS$hp$R9z$JZD4BHWqL>Kj;+_&)I9I5ShlFaFX(+!?&O7m!Jb@~Pg2N!Y z+{9GHKNQQjm6gV-^l9QU&jrd}9(q@EVLA`JS#k9WvDF;wS}Q38)}lFHaFB}LfMUmI@VC8w8;~Mmohr1jLs=uVzZePFR`FZJyNC~ zDN~OW&$evFVt7BO!|^%lQ2JftSwmLQtyEL{eHXrE!1MoX}19 ze2Z`8Px$+Q|340=3Wwl4VMAaYKC@o29|zvBM+v+z%N1>X6a=goTe@owQAQT9{Wdu4wuTTymi*&;OGAO6O4^%+zg zKKg0rWrS!M-_-|HoCb`zuE{h4W^7jJ;~ab0~t#%Tl!V%RB}g4jSH;BiJE zM;U>@$QgkgM*=tK>H|(r!(VX1sXcouXiguHavE@>`ILHeS08|K8V$sL>cEEU*gk`k zBep_G5f?Z)7C~G>;$%j4^#LQN;W;WTG0{o@$Z1#-F_q6lia<*MBgcw!gsKt%OMO7f zvEm%Vq5zgF5k;P@SQOB5Mil!&qZp_JxE!n0PEX+}q*Nckax4c-~ql^#L!Z!A0aCjRgQKCjyk8G_Y~2pbuy{t|v~n)$@Pg zLofhy+`5WSsZkYx<)kWbo(AT0BsEAm?L!S*I2G zxcTn`SdN>~#8EE904+B>M&szlboBx+CvC}Y)+h@i0GJydL8AnytX>0|6Q^s$AKBFl z$eh%V9>LR0z~x+~k^s>F%Nfy(bV6#}!vS87)zr?=^aueku@{gzmIDW2BpiOBdx4l6 z&P+o%&~hvsDV5VRN{tA><^C7}WN$A3b5g3fK%*>(0bcIE#GvbY0h;5k=TayK_<+s* zfe+MrFMxAAf{-4k$CMmwVCU9nV*vF6JjVkFsny5?7_=AYx%Ie!nfC%d$Kw@gNi28( z&JE*HyUcg1k6Qsyfm#s@M=y|btOHzyY1J@0dV!kb(!f^zNnGINO1RXafX4O$E5{u{ zX^AtB4IR_V9e(aQ zR#oYVJ-(}VrkTFRqn9chXxiQeBTB_-K5F5ZS{M&rkVd1>F3CZDyGSX#Hq=|suMMf0 zf?lhWUW2DBK$?JX1eCS6R#a46T1Dt_rrxY{reZU*ri3Zr^xhdI0?3~i(gJGTn-Q(Z zFPFY!L6Gg zXJ2YnrsgHeg7sa3j zca|2E80POZoKGuoCC$?vrJC&0i`i3$vq^hef~UB(heD)3?L#}b6@{NKVnX-rjqYez zkFhO(u%KD25rYjf^=h^c*j^WE8=QAI`0$bsk1McOZ}*N-~(R;fFCRaRa2+ z81ZwEk}Cx^jCgKUVONq4#)hZVs&R-58(wtK+)A1@FyghjMQN!H;K7719dN&*V_@C48m5KiQYO9^L@D zlKEsy(#DtBJ@H+3V_^8{oq$j9P4+q9_gBIn-|6rTFh6lrB9oYw*fp_rqCAm+kAUyu zAI0A$^nUzK;P$WaUJ}0`esVmAZ}9bHzm=_v9~9p;zD>M59>>|iI(&J55$^|f$F7Ji zk1dJKjXChIw^MAhSQ5zn4{?U@V01Bip-Awz;J5I9_g3&(eEaSJQvb~0Vj%U83{J;; z0NV#Q32uP%hMxoL0&4@W1fGJoJ9-u1+`tKew!qPNeQ;l39VP_A{-6Ax;q+lO@C^g- zrg%QE4ejuwm<$e@jBrfzUO?8_*VIDg3rA3e9L{EzENJDF#y5;?iie6oZi&FB%gX*$1G{j zEl|MzOEj=whdo0VYdFagNOAViFqI{9aeF-P?5<%dDzs(Z*-c|jRM26N)RH;#atrg$ zE}Tz?cIJE((q$DFHn(kA@O+=r=@e|f*}hDt`|p@~mZ*MxINNj4DLe5s4tTES|cednY2rTS$w$SLMB?!$U*rqd?>!BIW zBsVo88R<`{9mX{+0e}`FlBq|p@0~a2p~H{PIVY* z_cAgOZ|!M{YiYLjFj;|FLe>j)&mt?ro}mjg(29ceAZzL`>xCaNk`bSJcv$EmsbS9I zA-5P;uYkpM#_KN8L24vMdTIvRX{;2Z&r}?SYUy}q1F1UtYc!phHnlHqaYpHC;pSso z-WjPip#ZdgP-mb}>H#gfm@9OmkMqt5tqX@Ckx^XCa1tgxy?&N=;wHU*4b6$^;e_G>4za1*O9QL)%qaru`z`YUfY00Ca7_^abnt6#1BC3axMV!x zNjGHdFC`^~Q-dM|hjOU_H_)8wH|eNVcNB>WTdb)K{DVzo& zYX?K;t?l*gEu_kIs^0~kq4V{H8)1XYLP~@`GNmF6Ej~1P5w`gq0ZNUjfHO_|pZZ3D;m`p7hpE3# zg+ctjslR5~e|P0#3ar&n{U|ATLztXo;K#dXh;JKdej_bVD@$Z|fCClTmAy%nTH)3~ zO{l+_wr$DHraQ#;yCqr^hqQ)&dwQBki6I^o^$eY@UjZs%(kM7f-w-U}dWOy{QA}lT zwuee8O)UHEl44tyHsbl(meg&guheXROW)g2qMH`BH!WC#OX~KUCEQt!3-MuvG=4*0 z{7`8%7ah3fkIZKK^*`jt^nX&Rl@FB7~Jo$`Pl_wPyx@CbQ|8^g!I)V9Se^AY)RW;N-)Y?$*{I|3&obK z+KZj$Q#`TISnM3$aGGs)h;KMhpB>^Gmdy_FiP3CrWprw8UxEq24)PI6VPt2Q@yxIv zGdh#wCL4b22>Fdzi;X~KIOkKh>KmtGS7X%iZ3xAI+`sUuNQQUn7MV_P6p&BdEM*{s zcG*HwB4|zK0v9%0lXwA~GdFLuSyY@emzw@z&M{{$TAi&TM5S&LKCau^?ED`0e(8$E z10t+3XW!4-G$~=SKkLxFETU;H+Fv#^6_CvgfoA(IH(9fNrwO1S*@V>XiQBn0O>^y4 zdbSmCi+4$TJCOA3xn3B^I-vVXI5s=3r*NSW4QKc1AtwxE;dNR#c8^wt!g;$}w=)H( z)mG|iQxG*+;fAmQ+^Cy};!-yVjZ{4SG1KOdh+9RX4sy3rEL!Vkk*Gp9m4uq@8;6B% zaK+F>=L^6}41(859U#ZPwlr{!-Zn8G|0ixN=k3es`~P)iwVvdM$<@g_fX6-op7<-0 z+a<>(eouUaw*c?JFZ`~=!bE*yfBd!|n<&E@fN#Vfg*W|+a1*~NULD^Vzv8|44ZkM# zaO_ri$zL2h7B}yw#5M#%{`2VT(TAhAM$d)!zlP|3c+oE$`6BWfzW!euSsqycANTu3 zwu+2|@4t_5v;N-j_2JWiWUmYF6W%gBBJ}Uj2cZ{2cZIGEof=vYni1L)@AM^tKLy_p zt_B|cN+8kOf_Cu0;5NZgfu90@gXh2Az{T)3KPym)Z~xa7o%kQ#;rb8+Nd!X@o+AlZ-OZhfRgY1Ow>I)PG! z;>6pPuD!mIF6O`+IcTD=cpP{e@t7gR9oyB9^KO0OM~U^zFcgET;>_DrRmHFz9DA3@ zQEH-Papo;83ptb&OdNO%Q@gN(_mX~`c1wj|R^j`(_L_%psQu>58$Sj0sbmGt1^dmJ zH?irYPH}POEqdrL^A-45+K*FjeJV$3IVBFgO-kJ!`1H_^V{hr>HuWYBH3<$J`*HGZ zv{vmzOdNWz2iFYd?;1mV0}3o7LBTOQUhRi+k4 z=lwYG)+!?g*cf_<6%lA}oO$c^hLujAVN`0Ic1!Acvx@Xu7DYfG9CmAc3OP88!39?0 zLmwP+x5U30RTxLzCJR13(UPD<;jFua zufEu-mcwDU(Mn$m=33yq+th+0h>d>1fpBsJKpp@*t$C*;W$?Uemjv^;D0(zod|BEFgnyceM^mcnyMe1LR2fJP*o%j; zX^JaNimoPfq(WTalM1q`pgXXHDMj)|5!3?{n-s)~*_ShdHJ{i(11&NQtJvBRWGx|@ zI))1(N02H<`+7O_6s02CN{Wz@(FCog3Fftdtv<~tl@_|`=g^CnC;-b}-vYyKS;_+z zJ96KA)9f0zK<@tf=DBHQBH|l)-(1sNNUNF)po+dZrbgh>0VE29bH2XWMnTP2eMHh* zN~No9liU*aHJcVdbqH3ZGEkc}xh3crYBTU>mGXIXP>VIX1@JajOQ5l1UG?=gMlgoH zW84Oym$7xX9$g|qyWCPudsHb~Ss6<3ktKqG{2>`A?ucPr8eG_(`ewSV(h4VJx_{uf zvaexS1lc^uF&$7f$IRcBR=R-BYaK<|rBUR{Ku>MByX>oXTN6LsRTRkszO7DnoC4%g z3>|k-9CFpJpG&PGlq+j;HNx%B@LV+}mx*I}GuDq$Q;({fG1b+1)RsXJhp!(&Ee9u% zeQDF%oP+r2?dhgd8Zi^d^izFR?Xu^PlN+#U8dUv}T?uyOFt&1INvRL}BfAo+9O|k9 z*}C}vJm@>*zwj$D6e`S6z)vOBq<}i~9sCDwCF*~W)IVQrC9llXVp*#HG!d>NsKFHf z!1efOuPn980irvnCpJpmUrGgAwN{ooen06b#TDom6}xYVc%1nvY!Md_kF&es4*#BvK;UmJ0VAtA71`e5dZ5c+bi*eDZLzLZI9 z8n#({H130$uk8tl0H3+W$|o+33j$I0!OGW$jp8yBM!sQcsmZQBnD_d32~tuz=w(d% zd?8oVT?5EYpE2!;t+XXBOncUfxYRB1Vb=$rEXcYRg2a4ZKkw?0aoGm?)Bl2w3;SBGkwt7&PpAZdN5stBML33tvlO zF|hEB7|b}eOe<|+=8Lxcy0)qZ77v*Eg3jg`wOwUvH|*+zwZGjM0*7Iz(Qk6=A0$d; zSp8C#iZm+2@)wmULaU4w5!S!73;6nRU(y>VbzyrfN0^!tCXEbmEv2LJyLByUQd zmt2x;!b^O6;st;aiC=IA@Jiyr#I1OBZwc;fSKtMJ%@U*VegE_L>+wh8eYjnJs=5bo zD9!;kk8gmJfUjfk;oZDDVpqpb#Y+G+cnM&;*qG?A(GQ}l@g2V(ZvmVW?Tj`@GtqtE zd2bBv#D9qU0QcklyUQXc7 zo(tU{x+Qd8=meY$IH5yByQs5)UxOb7Uku)ZdjY2h3&CT8Rl(hZn+N0YQ}7|a(?1Yc z5x69F>T%=*FloAsP^uXQ853v^md zRuy~-Y=#>GKjL-4=Y99!eSkB49lmjCR70Eb0E`qhIf#pSR704;0Wnb&6ZhK*Q#b$< zMPUjR6TIv~!E=%)?i?U#i=(51oNinoxi>Q4k2PWr+9U{5O!x6aHIR{{d=&E*bW+)01WE?H0 zxek>VV*B-4LC0% z;Yce62ObvDwy`b~1_zgka}Dxzgl;3PVQ#S2icj2l*8mI-nIV{kF#LW!6V2@6Ay zHF#1Y78(eqg>E49pPDOa8WylBBscwLM;jwIEDFg@ESi3>C8Xp=X$ja7k{4c-kdPV- zW`v$mZ7q#pp)Rl=bY0ka5+*c$M-ISv&^=*%C{YAP6)Xqc!{SPb`7jzv`BWl7ya!-2 z=!)s|#DyNP7<9)iQ0Y(w7z(-y#LfHX)_ zE=hDd;yH$ajbxzFTAKx9f?+@~ErJ_LGqC$5+AYul)aTrxOUA%TnOC22*gaKvWYpmgh|z^rOJsNJsM%kR`pc^ zlO`cKaiWA!C}9**zMMFF+|5o4Pi-}dj+vsBiq!5=!%_-n(e4pxcd7=Gge3`Y0njZZ z!evoM(+8#LWlaxo(~BS3stoy!9`N%Bblu5P1V*66Bh7e~(v1Ab+jt1?&_`a8MXI^h8piJ3FSAWj$ z8Ld)OWujgEi_l6GYR^~U5UIa|Z4NvtK&KSyZVU!7nx&na#l&E!(D#BiZWiYA$VGt$;JK7ZX7M;teA=3}LRV_{?g849BOZg;7 zbq)+ywJ7TJS`7LOR%R7V z7S^e5*p8|UY7K)_^$WfdbQ1i!A7-eoH5PzERdp7Ne?QDm;i2EFYp@OW!}8QBEmSIj ziQ-^(>f*peI%I{#nW9nDzF;2xuBUra{V+FmRzPrxr?SG<)LFp<3&Rq2rdrqA7tBI- zq|4Cf9@v<=g%p>vXXpzgOiY$ZiHQkyU|?#Q)Pd=$SXV!6%W-O0q1$W2UHz~sM<+== z5-sLr+hUwpkeRAK%D|jdU8vdWu)2ai3&EgNV?p@PMSrbHfmQ$>&o%hE7a6{sU&T&k9%lt_ohfmO+sYG0^-n5)8JR&wDjrf^u5T%(qf!eLf& zIW1f`CL^p$Zrhel1&2XlG<#uLa@%UYQVhmKKTJzjLq|}0)E9=O6uDH_w<>~Prr-Gz z9(ep)<-5^$F>vLJee>`Vdo_OBPKE31alScx+$vd~9GMIxen@S0bNiNz^9}P3#WzKni~SeeoaS zpT^&bzZ`!&eh*LtSHh3Li8w)+1I^@I&mA*bsd2Jrr97Ou^N$^YN-+ z5%&U)h)suYfnD*o;MkZScLTnNz8_r^eFoQ+x*A)X8_GG z)xQZ|GW^y0(pqc1W<8153|GJ(;@R+qxWGCZz7P+xcC)s!Qq~B|^8M^vhqH?{-p{>n zdY|y#>s{%+%6ozL6r5Nr@E+-{^6ur`&YLpF6v`QY4t_Z9gD1~Cz4QS9@D~cX!eM8f zg6QZ_b9>(TT%md-jO3pwXp1nMPZar5~$yg6{>}3WPu|UV5}(M0M59P z4ma$hzV7vgJz^D4JL z`rR`$$UW8EPR%?J#gc)pX>Run^|Q2QAURX-iHLdVro8hC4;{^xgSg%C3BsBtc?fpo{8f_CMT5uOK(q6x zNk_B)FCrn|;yfaBYp3(Dq4Ul|l7pV#a2}M3w9?^$^MD(Pn?4%bh-x7+=iDdd;=xi! zLmMdyO$(1kYPvMGrq)PF3p$;944rrG7QytR*ttteg|&uK?{p(kjs`tKG=3{P8uUm3 zN8|2ujmLFb+Q&6W5;mwu7zGrL+ZoW(nc?spLJ-}^0~i4+xK~$6g&YlcB%x5E+l|RN zD|JO0k3;LPFm$tXn2B_v55g=_flu-pyJq=}4A&AgmNfmOg z*F&nY6ED63KI&Xo8b;b{b(`sU=Ni^(2@tWbbIcNTyMWiD#w9qROu@+%brb?AUOgI@ zkbKCynsbqZiM(?aHz9=(c_mkfg3h10Ec_^Ot}t}71HY@~rCu8;(lfMzizYeFrCc07={c831b!nr7qh;= z?om4Z&_za@7z*T`n*(a*lo!gwi!T=NWlObS~GW(BfzZ@BkWN?iHM~ITb=V z=PXWzdk4JuHsY2M=J)}U3O#4-?*^K!{Upm=YhS(2H+G=P7)i7pH+FPjkp(bTHHZ48 z4!>U9b_hZP&kzQbMAOE8Q%MjH|J*n{cmp>yW%dkRZ$i`w*KteWr*TR-yCVfsFLH5h zZDdsA;dd5@Fm=u~tSN$?p{q?CRPzjB)F{o`aKH%pSF-#ztOaKpI`5pp{n4h@0`2KO z*N6}`uzu%62XoGHla%64<(6#2Z#U-@H_+^KnE*NuK6%wZY+K;yH%=gptQuz-j}i(Y z-HDP3LFWV$!1y^{w8c0(&d|+{e%=J)Xu>a*Vp<%$`h<&D;LpN?wP+@1v6Q43PO&r| z)pQD+7fR(>errcQ^#WJ7m5u^Z&$CLcI6+B0X95tPlk6R-)sjUm=Zhp2t~@JG;>7 z%w}P;3weNXoECMtB-cnmytjk9cr=*)tgXxvu4m{9ZY!M<@|#N}HMTiTrjWcdiJz zJ2Oo>8Ws(#AJRDv)3{lZVsiwyOgivPmSgjJu7b!`&q7q#(T{25kXV&nYa*%eY)Pou zsbN)+w8hb{Wl%mEKu?*3v_@vQL7LQYh;z8fhxSOjf#wu0f#AU=5~8koc!n<5hCef? z<1XVxLMQPI!F#r9wWbBBCzza-ccydoXU*z#s#%v=v#2p)R;r?j1K=Q47Kfc_Di1;!6xwiT?OijAS37Oqkr9WI(us#-d=L{!tejGZLDff^2g+txC8JmPynlwkHJU# zVDh%)wfLofPV$swXR-tS*^f@v0T(b0$bc!yE%1APR5FzKPvX18XNkWj-bg&3_-o?6 z#6aSf#8rt4;S=D5#G=IP#1Zfca4`G^?vR+2*f5dAtA78Ee-r;0@A|zKe->T@?`9AE z=f=C@i{lI8jd43ZJw7eIM|_9)fpn?1tFoxNC4qY-y}5)*PD| z%fMs6-mx8HTg4{EHi$)Hp6CzJbP{;Q8x zM-Pnd9^F1VDLNrKA{vPN8u>QzN#woA>+mb^DBc0=gKvS$Bj*5>P{dt@#)uu69+?)| z17`-4BO66V;?&@`@V~;JhS!GIz}vuMxWCYklY=Yaap1J@@$fk?CwvrcGVF-E45{$w za2S3EzQ;R(?}y&Rt%k>eUlz<&bY z;auVGfj0ur2mTtkFE9|eC2&>XLcGXu0!|m^!aqSR?nmq&*cAwf%>v^CiGbz*#s9Vc zBmcYpS8>kp2;LR!@!#OTT)ix~6sHZ%{+a%azrw$_e@EP)nCRcYk8cjZNUXE|VZCL& zXgy&)V6C!lgZF}qtuw77K&n-%pKR{!Vk|3@vr4n}KdZX#5}qlWs6p&l_5`)ZE9jSG1SI}N(hx=ck9_~QQY2Ui{k7y zTNLfH1$GLZ%@)>h-fZDDL%nP$_Oy<4MqWYcmMut)vITajjC7)Xwy?WMnYojp#HDYx zL0tM~8>DVo=P^m=$cW84y@tn5owHeIh2h<5DE6-O?P92%*)cP`e*fx{ z|8_|ksx`$TXR0YS7|Jn}ZK!%fi4rx%THzJmG}Ki>%@lQNW=coYG+ZXJ4dOGora^{L zO~Y&xd#q3nJCD!SIPBg$TVwxQVzc7ixhD0y@KXOV)Nh9RRVb_3P)*z%cu(U=mwbZb zGX;LCC0p%Tdj`jYl!^6!{8$5@SL(-_o9O?}L-_x^qigP<|D{g?Ng2*MLw#lp4>^W&i_MEgW12Jv4OAfnLsO<5E>NM0+Lx}_PbXHcobXKNTIxFjUIxFjU zIy+JF&JcI$=@~~F-Vuh{QK&RK($A*TGEvfLegPqyo;X6%rDO`GQ?isyFUsycy?76& zn_j$IsLXbT+SX9p80t@EhQ0NZOaADRKXB6OV#ZL18%mbL>Y^-%)kRUey0Dw1Ymg1M zx}nAJq@vXgvT#>BeG;2Z2{l=k`s#^$32$PM75snXL!Wb1EtYPsS}fgMwRnldHb|pX zHT=o&wl>sOLfI!6>NrEmV5zjFj7nR|sI-@`w(c8S^xPIdDnQQ%ylWEtzj{fa!t=Jw zl8S=tUlj$}2r3FYv!WFR*|{qkWW-f8$PQZ3Ad758!)cPEVY#7BHPk7F>N3>HhB`?o zJ7=gx`mva-=N2?6y_}Tw+>ANN)GzdF8ob5w$j;(jnNz%&iNYH~yeb4gUX(3dD;)K* zIOOC-VE!kLnmI*?jfI#fggofeZ~}80@7jh`NG zjn~9?$FKDfv46)tioF6qek)=Z#ZJJhc{5_u@QZw7c=7u+`f2nvcmi07Z}iKe^P*W` z|F?;bjd~*MB5NWK;T62|B8AA2k!t+9-XbzO;t78d9tuAhUKPGBd{(#^o)w-R-YYyg zoWyH(?}t{ybKjpsCxvF?tNSjYa{NmE48M=>3jP@{(;XW;IJi|XhIa{H3)~a9A#f%< z@?`^i;#+#y{~dne{?)$%e)u~5v;0-S`frR^1;4W1u%5=Z^XuSyZwaveHP&9%BrB?3 z19%dsh--lL&%-CcVZcL7@cF#!ysvp5@ZRJ-+gpT(y+gcHyc4|Mvd_!bls#N_TiL~B zr{YC`Bk5<~$gWiaGsLxEy6abwPA9rn0cNORBa3lxQ&o|TcC7-&P{ECWrU8I;74U@$ zE~5O6Rb>fzy9)3^1?hm3E9G1a04{)wR{>$DpdrkLK=4O(trCzS^N9-~02zu9I>e;J zz{jrw&QOHtvrXbd2*8F4F9IRNCoY8Gx4#HcuE$6=gaCFZLbL}m;zJ0qha!ad#6`mZ zeW-9Q5RDTxFo9BA1q7mq&~C}V2dHlqAc*VprvMzg3J64ne}NEoQbrjNArQpUh$+;H z0zs4rN)I+5h*BjbsH#S#1_)8uE$Z61QfClYL{Ue(?;>#{>I3zL7)-2_R22r=hQ#8hq76SmID@MEQq8QW*Fh)}Wxyue+0c3P_CBIop5_AQg(bbhATwMWc zbPLh$w^&zT8(m!~hWHr6f^bx|(>2?$YY+%Wb#qQ}jsGpmf=J*T-ALnxiz3H&4Fd0| zt`Mo5;*E>rfPDNzoN7x51qyO~p|pTQC~6E;q+4Sa%27Z@x>4GzmdXW@07tqabriQ0 z^aMcC)kR0@+9M7q$@Sy3Di{rbO1dqq^N}VP4S-9!Eey9@((wRHmgKqjCYe$zwx>3fd!&naPA`DJpPgB#=Pp2(WA+Gy~Sm2(YY?v2aBr0fsJdGGVw=l*e@d!JYTXzlOW zW$k_T*=Nn!-?g^Gsgeua!mrs|=q?CMJ=;&HM+1P_dbXQTkKn$ZZ70+t7bHK!z6~mi zgP2q=P0DL~YkO-2lbK%d-W9;l{j2WwNq5l%&)~^jU|@j16u)H*RR(@8U^S!Ykp%4Xjr}zqlse zxV~*&qBKjPVrd5IuV>ZQ*v#bAN=EQEcIp@nx zEGYc%8!?~tFhx|2*@a4IqN9Y$te)) z6IQdXPe6+~5Q*p?as~g@8?l>p#cy2Edc-Wjc-GafaY@QB@iCuu?c&11t^o$WI78Mh ztY=-jEUfj&48wjlJvZ4UHz)?QMF|kyEp^Bw?LBS9A3StYuRpC{K+6F_k?i%@oCP z2}{{DLr$B|8Oj77lSigq&Skm*L)jL#AWR^)re`Y znK6>}uHY^$ZWPkFW-?h=jjS{VH`< z>I8n>-@|EtzhTG!2=@E;WVe4Zd;OD=|4hEgH;G4yNHCJTDtTe@tmFyFxyed$dUBuS zH}DTw5C4GA5`W`lfyWbf>DdCmwL~g7 zKYk|PEf(_S;;{HZ@o#gwz^3uF;}Lf8UnS!IO_3`j=SNPC%!`!S(SIm*TkHnDMC=;b zl5ZP7jSWWDiv-~h*w>#OYYV>`+b6bTY)Wj+*re!3(Kn;dMIVda86ApV5&Z>c1H2!8 z4etMge7m?l{G0I4!)Mwv0uBxD7yd?gYIt4wX2D-B5(-65?d}^`Fk4sEvI$D*(&bAH z`^8-DD_bh3Bzx-ROAJv)Q?>HNhW(IGAPv_^yDOQzum zSwQ$fZbGWB<5`nhgb~dXwQ#l6f(fZwdH!mtd8TnGSGI)5 zMg3Ywugyn_2W+m*N2+|Z86@TwhkMlOWlMat>839mm%HZAtCxBFgeoeRNmG}lH(H?F zZ9Ef5_ATnF5tyOr3txjGP5&|DU~@Em?vo5sz0AWZt_WNuN$Jn5;+k&y)TbE2a+kRY zFJn9{r8FH{Wy!aas+AA7`Yc*lKFn3my|lDU96=fDa?uXM zBK#I)blYtQHQiS})T%DYa+^=k^+R0k^U9Woxk$Ly%Kx9_j-9hR~D|RbY)+ABZPapq-^Q&(& zSu5{oI%TdhHeWYGVA5rCAP)`m!=%ZaW}yj!s@0o5Fn32TYWTIF=&KeWX!lifa@_nS z<*)gwNe7lUETw67dow1IYWkQ$iWJy#FOuBLa5M;OzNvC<`{yq#Il z97LzL{R&bmZ)26S#mZY-1?r2Jl(+J7J+O~WZ+$U6*wVJlvBwPTRC^mp@$kViv3E(* z7$DYti<0taZeeDCr25L6Hxjk7IaP=_b&G>TT>ZVWaYKup^+7fr`%-Qm8|7W?5tThPu%QQ+MJ}MZyTEjzE_gkxqED94G>y& z_rx^4wO(OT04+AMT1cu^-q1EHsqzNyk_4JAufJMqJ(rQ+jpcPGCe~>rYUQ;jCf2f} zM3B?+niJ$TY|RVmvMlpkMxNbXNlCjo+g(YcVRk~2amv^R+)sM(mI$r7)81os zmk6yQuD>kcToVHipEq%%Bo$h9o2x=vOS$Ta@PNCNwd#5$ETudcNvE8oneT5q)g|5Z z58J5)yfOdoEy$gDptj{jDt?4a`;>>}|uDJX3s#%K*o~|d#*$=I{ z#kR*%$s!oH%1Vlw->}U{vdKF5Qj7E#XFct`EUKYZH`(5I&kL$Cmrj$td`mZ2sd3d3@8W zUV6ne+H)KyeAPR?Fg?-~{Q3XbTIFJgwPkvaQ*Wz|&&;hbN%C6j#iTo|!6M6ly~7+N z)F%nH<2tO>AW6!7Y!xKcVa)>`qk6}ORxu4y+hJEwuFR2mUJE<^X;qV8wH@#K1Qot# zM+GzVUD^M?Y0^od{9p4=68~>${(MdVn9F&8%`gC(VEBKOdo}ks%>K)A=MVvKPOd$- z7i|8?xlHz7+1L4%emkf8ouB<)_UPE`f+o#q~ zh4IUO4sQLm$&2{KJ&^3;_x87vQ;W3wCYV+-5881IBE@S1}|?8V4u zG7DRfZ5RWJBQf8cWbbpxZo%NE>Kux>KsbvbwqQ(y_JW1ke`&zD7Yn@B;1Js{@_9+C zkVS>?NHdy$RuAvRt-X1@~-vF+jtn~!>I5)av37cER# z5O!T;9|mLr%FM_Q4zcAT-x39(e)+CD#FmS#OTS9D%NNrj_FSya>OyR@vgzWp$_Kj{ z?8OhszKd-{J}bBLQF@4N7ppTaYd~xg46*BCm6<2|>L|mei&e&i*+LmMU2F?tt&vTX zVcW$jquzwF$xc>wUVK(*S5B%PlD!wxKbB9hQg(1iHeZZ_^FYYN?u%x^DOf+p^2Kn7 zofn;3f|<=|*ax)D#*4OXamE!+!Vvo|t_F?H$mjJT_FPmSaW$52oO<)vZ*dv@4Yivs z#wVG41Wg-avqiSTJO;#0i;j*sC`)ZXvd<#D1Jap*CTz6W2JA$j!)&u?hsj1kGO@#A zGKuf9gj%CxY_OP)85d?ynU!{j#dr?@}^@l>$8qSN1b zH@CDm!;2YWdu0MFpP-uwZ#Bdgiy1EUg|>OwWHEWI1GCM`UW>`Ae$0S!XV`5q9Wd_9 zg3?vCTufI56^vnHC z?2-?46(;zdO^fviT*Ui&Wag3`5xe=CA%u7Bp?mw6l6=q zw25agH&h-_c2gWA(}qokA+}OXb?WCUAl+pr#dO!W``WB_BgK0CTF`E!2&n2v#Ihka zQj9v{11uTA>`sbid2;|AdD1S#0HgEMxz~ z+>eFa4;GqbcJqWx)~y(ro%CgFo>&DH7nIy=otR}wbF;7rPOsTJF}*g+IE}M!V$@zB zLDAZ0w8180)5P4Y1#W34BYP$`qg|UbgUi@2kQr?q+_TX5C{ zP}Y7`;HXBGX7ShZM^4Bp^I8}V%Z_lvFJ8*F&Q6z6osxNOiOjXE>N1LNvc)PBFbd1I z?y_>DuueM(k+`hG^@hTdk3pL0bTq!o3?}=l%MN!du60=!m`V?Gl`1SCHIy1P$S+t> zX}{RWs){PuJ`qGyi4M2yP^Z0kHQUl{jf}c{O7OO2hcp_}Aa7>Av^I*H_dU~chMTCf z8KO3ssMwBXqT-(ngo2oj<|)wMM_{}?mSHoR$IUn^OJTBNGWx92Mw`r2F&K58sv|QX z81|xhh~!rmkjx;=MYAICV@v8|?qVpK=V~?pqiroj@6;?LR+_~^lx8g~ARWO#l#Zy2 zb4yWfs#u4DsG~Cs1N6W+)ChUT-5HD}2jftq@(I?0<+aQjhIl*k0w@wjav6r9MzX{I zxurchxD2yUBiSvH6%~U}gP+PqcS})txLAX0OT#CSCIe=mY9_xKq1m8@wE-8IYe0%(1a2%L^b{2O#xjgR?YlYu8Y+*>DQgBUvf#9KnZVWzG@$6FC}yDC zNRN^ig{&QDP{|2~9VqwAV&p>~OhMBXoqVD;hM>{MzPaT^xC|>$N1l_i<#x*uVgl+A z0=2Z0#{9Esh$$2i%TK#6$7n0va~X!8-mK&GFl{hy7KWeREWui2W?}XjE#;_Wni8F` z`;1Ot`m=)Lo|a+x=^nQ~Wm_^cOjv(rK*-F`Z(9W>pszxvr``>0K+}7&0--hbpUh$Q z_nHuXDG?%cwmSF&@>VS+=a|x?z8P=b?|D-es0Ct}Rgc?RE zY(85`j`(R7qh*;j_+*=rBe?}cHw-?j8z=Ap(O0ZJ?W^IDQ@T}NvDkY$G6q%sS}{`8_)~QjN^OfBtEH zt>2LzN-s_SGJSUX`{}-PPx|omf%wgDLv+1#>a*0}QqQFBll}9=yNOp4e@fiTiG9E0 ze7~P^!r$?!V^UQj`tO(eCg=QZlFGvDe?R$p@>%@lZ%f{gygYdUzv@ro%s+{qn;p4%z6Rc>SA9)$T?@{jCG zL_NGGJDR;Fdnw;c&d46mSCg69=Il4Kn`PHXMC0#g!snXNffF`fQT`W=k`a59{MBjauH{o>zBklMjC$IfK}b zM-%(;(8&Jb4!%%?zYOiry`+17Z{2)8l70Lo<;%@?Ck|-gXK?un^L2_#^)kVHBrb+t z;XCz}t7Tm3QhYG3m5GwHv1XOe$2KYz<(8DMvh^+Oo?BSc)n~p=Uo)YGdfCRf8mM>G zddfCR)&QlJl&`aOYvNj42MHdK!Un4+?Kfj7*HbU7XB#jnb1;0LUaJ+>nQ*OESbKt& zYemlqCA$auXLp$_i;kBw9SRYn1*x7|A?y=d)eDo%_cyK-LaxYcXrN^qcW2S@r1*|G z;0lo}_nQ`Vi?VJ$PO?3z-b!p%9A7@xbWApXX}!GIlwC5rYxa_|4MQghthVw4;{DUz zwKC^6ia_C}1PI4amj5@~uXHQcRXx%q|XzuI?UacIBJR9*hG}`6lzR)gfgY z;f*vG$IO6}DBDPG1NgIWk2Z0w$lc$#k*F0maz*AAHgsBZ3?3sp>a=Fw)ywAG^*)`2 z+`(a|1{dWP4o%41S6((DRV&}vs26*-d;`zh9Cj}I*|4OKm3Hm4OK(-L9IE*pP-)Z3 zNXq-Oa)`S~iYaDxT+PKoi_JM#Xb_cFRZ#{&w=XI)Y)MJ?)GE^_Bx$ro2gT&BOf!i- z`Q%VJSa0({AKw}ZW>Z#V8n2jbSWQ(9bVcZ5;b0w9xllOBXwgTMGzpDZG263Tvat~> zW_#8FmHmxcyg4PVSH%Pv#EYlS{%mDms|u;gKBlu=VUAVyo{*|l_Oi^OQ zFM%VeyR)HHe>J-~a;wsO&4fBu=Z6HMHtQy%&bm##4QneQ^Ijz>Tuw2p$^ogC2aEVWF_hPR2!h+olU8LKaC%C#O zaJ-Xi^+KR}aRi+nNLn$*hbEa^hOJ>zwepvZtSlXYVJ?}ALD?*8QjK=^3sqMy(x)9% zDN^!~yi-eXFw;q7Uz_madiGwF;T*<#+6m@u0nJbyMbq*{&augip|?!MnnF_(T-#hMo8a2Y<9XdQIA>11%+iV>J}_sFOtn|dV9uFC zgReN5dR|t8kWA&j7>TA{vQn-5qNz<@G25tVInYxu92j|HEGcYdRFt;~ZM zMfQw*gKr#D;Pq!B;r!n@ci|bnNUY?Hh3)g3Uj@-IF^dx5Bq#x7-fIU)(6SMlP29Jp0e=TiF*mz477f zU7WyhUG}%xi?ZisPtTs1U7Veh?c^MW=IkEXowHkK3!LYe%zVi=iN9xF&ODQOEVB|$ z$BlX-!}*yrGbd;2ncmD%cwMw)_Q~wZIggw3g(A<%44Wq%=LW zifAYjlA{!QR&bG~hn|JQY^Z8v@SEXBiSflNQZgM2CxDv zdaT_^Q*8v3QtK9bJFIY^mzuqFfS3Ls_nvXEu}qL`ER#}e{0&!g{BDyk~%}X|nPicB( zeUGi@rFFfuj+4s1wT>qp)?woxm8N%8Jy!8j*-IT>+R{lg*YuK&*jAc8)5gd{%DStE ze%(tuc!Bv%T6W953~F=}<4(P*9XT#AB^aYWmPi|8!E|$~O1AcANWMyUqP>jcD$7 zNb8FF4^+Cv0kk`X^TCvjK=oi(j=!#Rf7eRcx4`Qe`cBseHT@I=*zmIZkkj zb!=vlnY~Wf$O$Pcv|jFnJ*=?xh!v)8<%BJru!R!>D{L{-3I(TXA?c8i6`J03!b?`z zco!>dbg~l``t{5$MXeqGwnN?8@h>B>vh_P`@!ej!%S(59=?*7V_VCi~wz0&aPB_>J zHo#LUaCa_n{Rv-d^MrqEDnf~Uy|j;$`v2^uC%p7?FWKj`Sn7}G_ns8Me<@Ww_J3ZK zR{#2c--WjP&yohj4a=U&(C zeKz1&seSP~=5`^y?WKP>sq$Sfxfe=%Wetzzom4*CNgWS(>1SR#-%CIB(oei}o|k;h z9lqv{oWF{ZpfB$Bj-;0oPMV3iV6M*G&`TRQX-D_6Y;StsVNLIO>0K|a^3ro&de%$7 z^3p|4+UN`~Ipd&xqthLhb5Ch|&ON2=iJjclV49csG_3|B5kB2&-`4bkz1-IHyqCtE z6n5{;w(wG0xHa_R4PIQez~*c{ZjqA)p77G+UV6++PMy{P_x^3|w~J7zwO^gY#8U0I zCKu8xu5ACyUUC|?_PfDs?Z44qy}?WFz1rIE+wDKtUp>f62Rdo7dq=e{cJHXx#Vh?) z`^;c|zr<%iYkt3UZbRf)5{F{t87uT9KQRMdeBRDeZ$Q3qcn5AyE@ZZ zd95>@mDf6R9e;IgFRkSzH|bjscN4Pp@ORzS!{70edpuiPS2(P7EPqpIQ{ffh9I)m5; zQ=;kM-@%)lsCP$jZE#`m12_X6!G6K^um!@AwcJdwdAWZ zgi0tj!!SIB(889n2D^dwxyIly98aO92q?54A$blvlBa%B27@s*49Qb?G~`ou5Y@r* zwAINDHsmj8ZNrY@X*aS3r9vp4wh^)lMupHjZH2wL4+9_e( zXi^w+!;m_4IP5+*l4O&zJpD*cDwxf<9ZAQaCA$N&goYZ!*- zYG4NxvtbCHMq%nCAK8T6sbi;m< zVW^(w&N!Adl{%&;8O2SSobdXFVR|~v)LU9$YK7}*x~rK5qz1^IMgij^Eu%_Xj_s+g z(sra_dz#|vCe754ISJj1iGgrSbD{!16Q?ha8)0CWoVV8lPxD*i^$%JWZdiYqTg$_aJ$i?imkhLD3qTr)}B# zWq`r*bePPA7U*!pa6GLx^FYW1!P8_C=V|F1nV@)@ObdC!WlUgr+DvRhNhZ1h!P9gD z_OGGY4m)W1rCx}hwq7%~)Cb)lgw&QVR+hbOK79C8+{BXrl_YD+ER-%Lx^~Y#v&h z7fz_ltK0iFFT7A4Y4Ni*6|6Tn3^`O{V&Q@8U8q?NTGkyLh9)Y3ulyB#?a2kmqN`s( z$D-&6W7M>3>k^ougg2@~iIcOu_n?vvLmSmm1JZY)EJ?6Nje6=}Eg1o!j5^S)eo`97 zs4FcLSFI7ksK-Q~HX62+QF@@dLqQ#eGHM3b_)oKPLFyg0oYB5sb)&W*oKe%XfK=Hg zD>tN3UtaG*8~oj2n4_j~$!c>#9yK{}eAXE(PAbEeK8ov&xJt7i2nc=Dv?L%c32}KC z0;#D}K${WzsLd$;(-wp~x;jX}tYMg=wzNj!(i+$K3MTp1o`AWQ*ZK;E_rvg-?jGW4 zE$srWu{t!3j^v#x>UWL9hAdAxH!H0BwZM#I){T$x!nSB;A}W(~hP>|5P9w={v6RPj zC}zmQpY%KlwF-?&H%PCv0QO+STeXfe!8hsm@lieD#2rruApa`2`Y!oW0o>j~MCPuv5s zFwJP#bF&3TCud`t08BP7HfAF)rzs1Js#uv;RgT`4bCm_BL2S)NgSAD1q8P@eQEV}< zAo0)`5=&F2o}91^BzF^2)AUFV+7=8SI_yk+vycr0)v+**IyPn!GoE;NLl~Gw9Tz%D zaMW=orVXiNQA|vuq~w-$MFI;BVPl$GqVbe0h>_U<8T%P>Kd>>4rjk=Ix`=^kCNe>m zP?auXU79ZTNEmZ*Y8k?`G_`5OB|sT6Y)hk!3A|*pVqE&HW{4<{b=d&*7Yf>leJMYA z2=Am`ztT45rES~1&B=y!X_S`JwOIgUcrh@|@b<`yn{t?!ww&>JKs}60qnqE zVaVB*;umh*w6Rx)ur1BqQB<0dVB$lVmqu-c1*8V-OIt7RXSoTQ6(iGU)fJ(X%5;W4 z4^Ina+BH`HX6)bQGLtwv@2}~X*uA|EPko7;cV7AjoSJvE?)vXT?7XSO?oV)D-n*&S zVE;dsTA5mrx;Axb>H>bjFGZ69FJS$@mV74p5WnV!_&xvY z}6K`-n-ouGIa*6DxiJ`>O#4i(PBu+{ko9MyA ze_CR%#4fM~HiR<}ihqEg|DWP3<74rw_WxUK zoRjcwja?J_A0pmEOsq538rwg%TWq`7WTNGTiI(^G=wG6LjNTPp7QHh1tLRUn zr|~^tPPEJyfxS8PZu98+(PZ#R_V3wM*@uaW_(JeRa9?n9_SWpR!F9pqd?h$1_KKE5vBHC%c4Q`ci%f zCdSY6rxR&$0Vgw-@(1Vl20wq>Cay zFgLirD^NaTtxMVC^OsaLItoc;#Vch{64Z5^DUDn!445IP&z-$UIOo-nQ1>LCrr}{L zY0v`|s0K2f>T?TvU~sJqQg%fnrie%y;19uxN@qrcNwmlZ%Bu)0e(^CI~{|SX)xlg~e7E z!WmUQu(g=zMU{WLj8LQdDjHXXI>pDk@}4Wjg?Fv8^Lo(y9alw<>aH<)w2)}8BtMg? z{N46@UT~_dOLW!qkIBL9SZLKIM%!_{FwFmEZh^%3AkE1A)iz~-ibm~`qP2oYsQ_uqC`PW^i^~ZLgdQJrtrd}Wr!<( zSuLd@6UlWnk6`6Rqk$x96^)r_u2hr{C^D)Q=DS>ym}hz_S1=J_6&~|dpx5-o<_MI8 zYpS9^aB}0SD5v2V%~eURa=MD&V@1O;nv0~AYiLqDLf>oTB&A1fn`?m{wQXgk=_1!y z0V~g#IZUGRw7Gu^YkiO@x%8B+P16;nB1$PCwpadSyDzDV5)sX%zRDjPSNbY{a8>rq z7w&WA2|F%OsFiYCdEEBg0F}pV;cog}m}_qELP8rAj&>JhT0CkM>lSW#5k4wl1sn?O@V|w1@FE9p#){+I03;MtjT1(zdlH`68T1(z|lB(S1 zM6{&)l!Qzud%M=8p*!O&9*91g)Vas78nvSYmXl1Em@US zTsX=+=L;4V^eAsGzyv_L=lps;L&f!wxTBCz}eW_gIWExib zO|7f9UQzmuO24xOC3<7!DqA7mG*>!YDqLzSS=hg%a)nX47n1-@)sK;i^k|pH zWaY9(R_^+5R!d!Ko0`8QSZJHl-u{nC94*UQg^(Lz#{Uz=$$r@wH7nQ3$8 zNc75j1P>*B~dxkU63Ny*pcrdl^+^?W>-!Z9lIe$*DGq-h=>+y*@#>* zo*GLQ^E#8MVmviWl6?B^>o&>CDbjNHl7&R1teh|P?SOtqe_ZZ;02cxZgn)exMB z#;1t?k}tA)llG-ab25VfzbFm z;-ba#Dn>wPd~I`4Qj&Kqy{A20V*X=fe|=)IR^36TguTk*rk*kkh~_RB%TiP5S=C6L z=3-A@RsAx2N*ysIB^kHXX&{Nd>NYwJMCQlB)~4LRe%-pG0H#Co*Ns0~|*wSWh)vC+``JG}i(BJiJZF;@BuDz`LucV(zKbpRqUHog)m!*H9 z5dr!+&+kZ1^gB4cSNfZr>bGfnef$L?sZaPi@H#vDe@s0A|@~}oa zNMe6{4R%Oup4cFf<*dMe#s3k189#$Z;&){`vNN*#W_RTa!gcZAa(>`>@zdic@)coD zyffZTH2yvDt=~32g)a%2csTZN{Oezft&05t5Bu9c6RL4*m1G>MBwkx zuL|GB(|+^V2C-Z$h<-|3!8bT{@X6?d(L18c@wmSNuEF`yv!dVU`@%8A87xH)j_ygs zf~})X(Y5);@Ffuk{~o*?JQF+?tmNc{8##O7;^6$?Okx+*gWlk%;IN=2*eBSPZw#Ar z217oGatg!ykvAhRME(?cC~_we39rSQ|Ki96k#qRYa1v)1&Wm&t&7l}+iR>5IJ+ez= zI~KW(VW6b>=I~kggYe(+t{CUsgGXR6+?xM4UmD)bzX%`XQTz^W;Y-8s^S|L#hjaPb za8kZ6-*26mOKxv}+CwTA%6?2_gjcf9W*^Vqo4qBwEPGYp zF{Y*1v{D>o_juD@&lkDLF;?q>gg%l_Zg{-0w1uVMa|Uo!s>f8YE+ zWRd+p-~KL?AIA`1)zf>L>&mn=^ZYL`})ab?T;OH()xN4Xm8ZL!wl z2E0`F(y>k&unfPB*0Lpwb+mT4c3WpIcKK#5bW%}2WYI=z@kECeHgQs5scjvtfu*(~ zx&BTsyV0Fq;A4>Rq&k{IFFw!^?E&C|uJq{XeB82mPseT5iF~pP5qjxI zhUMEaaF!E(V1>o@q}Yz~-4-byZH2;yRtWYqT`G0-w|HrPFYV{0eVx>i^-{)5X(vtf z*wnPqwp0qebgdVcHqfQ12AZ_xOUK#iSSk%PJ8U50r2Y@R-dA0p77G+UV6++k9x`1H}gLZn|X|v+}M;_uW(rF z3@1(frk5srsobR@L(6g2xO=U}SKEu*%L(F*biZ8u*IzODP4ySiF#4f9N z@wf#}8d&Nj`>d9V11EWGiI-0B(!pMGQ=mBDCVO$fP2yrd+)Cvk7yDoG((_)r(o36r zX)`DF{g0O}cGBY4z4V%sD(=xLR@|ditk@N#RIJ!_4au&ZNbXTBRyOdpI5KLne2&99 z{^X?#yyT{Lv12QbP4&_iUh+NahSjb%4+CBEgsrG$TDo)+nm7VH)G}UWAHR`Swd_M}49M<%K zm;U0Vo4w@qYjSkm;>O=_S2y~;mrij~qQy%)J1Ho7sohHlc**x8e3iq(SJ;W)9(v1p zDI%`ZK-nA7hon99l6&G1`Rw7)>l$KTLp-)2x<`^??m0wsOEO&Kmwnz<4>m;m5-X8` zk8ifMrS>fcx-{NEV+}Fd5QByoX^7#5IH@7JS=K&a-?ydq0k;sg54eS}eZVb*?foy> zF>LQ&>Ls_>w)eYP*52RDhlL+7quTpUbNT+?_N=hoEOH=KLu{;mA2wFM4`(MLYerhg z*=2A^U!g0-^{bLBO;w?rRhzVddVzH#ThM4ml$k%>9{s09bz8r;`GuX=Ft$z z3_j9EW@3tTr7clB?ocNkYaY7d^y0B*89{0_>v?fHQ)-oVPQ~XM;{~Au(VqYi4-%>lKIQ_UotZ?k+R_NH*3awvQVIy;PeR29mW?d|{ zlotQX)P!VQBLw@%VXbEM2WvI+N~9P3)d#$EznAXw(!E|+_so4Qw_z@teJ}fb_5n`lyM#D) zi?ZeH0eFlT@D~37Pw~exHxaw;T)rgqWDd>jp4l?9X8P0gYn;S)Gi-tj(%(yWr(4py zrZ-Dxi7N0)>WS2CscZN)aB6B%sxx&ktbxgV4ft2`RoMUcz!$hI`4jm6J;^qh0$)pR z#IOE$i2Q#)XY5^?_)+4-#Jof&%z)hzTO`)z_x-!^=ZGM1BVGXK@msz(Uc?JvYCIeJ z2p+&avFl?O#eNW*hY!FWu`Ob$=)a>cM<3O=|7S<*oPXFH-H~77iQvQFmEiH&Cy6qZwaN8y4BGli@@3%j+> zR_N`cutC2H!_ygs3Tms61E8b|T7w2^TLTnsi#Q>S!T~jdK^SSqrxh;HCK7~O;bYDP$zk<*E9Itu;MjQ@P{pfuD^qjWFZ zhJ2W0e54K7pQa6kg(u31+M^Iag&9RW9nR&Hs7c_WBNR~KD=BUU82+aj;9f)LqGi~h z5=m7u3F~>(@;(Rp<|wI8ICP`%KFwHxNzWvx`zW+e(+fbLW*UU_X&N*T2#ilNOfI_W zsO5VO5L;D8M4~T`!uK?zBydM=$@ucFv$i4+tWhIMZ$Yy6tbro zOqoNd57E=8?~j{cD4}|qp%hSyO7CHN8bt)9v|x}uEym^m)GeG`Mqzpit7V74i5X+wU#!SS5P~(;>B|Ym_=>PGPB`zs;+{e6(D_t z*{OXLP$1NY*Qx3+HZ+KqHho&)b}G71b_(H&wzk4y9);YglSxsTOa_ME`Bj)RY)9dE zHtK+j+}bKAOwX^N@VZB#dn#&!IkileAp0W_KD7^m(pSK>2S?z1YHKcFlfb#b5m=u( zL5S1@!imNsFg}I7ZDT9x?lD(5e|7}kr_OU9x5?r#KPTcmXXK|zsGqh;6UE8GkUuBF zq9C46BbNVZ+wBpQzF7XJiPMCNZPG#bpQeKZuwzP0Z{twq5g4FCA$I|o#5rX8433Z= zfd^_j)QH|BSLl!>gEop-95SfskSQS@5-#uvgixco3E89#0K*BL2-6`sRb<2xLv8J- zIioc@I07+LXYPEa+;ljZBTzzh7P2KO4ar;`ff1^6Rf0Y-5b41Y$e`i@Md&A4fJfkf zni0_WPn42jfdZeb9 z$l?V6x6=Sp4=dmZv`$?CXScvk9hq)a(g0DcnJjlBEv6lTCw_(Zq~=e z;nJfbhSSKdW;Xf)wr*@fnHK_^taKi`Q12I*yg)+f4_^eDnPJzeNqtHumPgc44JJMho(-+DHtP% zd1$5$@uh)i1=G;BGU3#x5sX7yp+vSOCnm@U=ArVxO}J}7rWhuoJoFMgRFxqc=Amtu z5ZTf$tzaD5R+IuED7PHb&_vyky`6#E$q446tUb~S2(@7=n%X1`DY=Sx z>5gD58np$~c_BlIy=dwa)aJxsG&xPsQA}`ohA|t>07E7Nl9dFbQP$!1mtaVZZlcB4^8P>WgXkqEK6B$T9Ou^#nq!%Q%C z>4-HSC7UQy;&;Oc=A*fU`uo3_*)y|kW}WmG={M4k<4tf``keF$>DlRN`2IJg z|e3BVo%5JjSa;vkDV7gDK?kg`u$?x*5J{$Iaclglo9^oy+Yfbum(rc3*n{>;hEBOW>=l`uSxEwo?$pMK+Xu>7+WnYe! z$YeDb&!?bk4lc)3+<5XC0x*?|{k|Ndk?G^%trTBt za5;9PY0PAo+^B`&sA>uCw_a*%$CzA>*{C@Myh=g)+Hbi z6&mvq(x~vHORZuWEEn@pRFb2xfH+!YIrbyQl|TU0j`gUu^Mgu8qIJ5A1UBSqpcqoi zu_RSvVHDRXEEwjb$7+JnDAuHDlzalwF^oy=nDBaJ0nADr)=)j;-AvUF{P+7qiG*+b) z7HdUnq!p}6+X|q?j7@1WGO%){+H!147S9Go+gO#hZNnQTCou+=V_WJ(S?K7)f-@eN zm}Wc-E-39|YMS<;3DbU2w8z#o+ADQfKor2(G~*5^5M{A8wX8CROEZeB=*zJ+wX7iy z3rJavO)V>+Kui=YO`RwU>Hy3*%uH+}VY30W;gYx@Y%xqti^*tHCyE$j({Sd1q!SpME*lRp)iG39n>tiNFt!!aGUle~nv#$uD>Y(m znyvv_2wT%ZH6ZM~5@sZyx0L%UpNp1bLFyz_0x&=1fUqAuRO5FXkQk3LRh0}}D)O6a zIkux#1SBuyS$mKVi+oDSjbF0X$a#` z8xjzRLB%rEC%0BF>Ae)2P`akXWFWF&66&}Em87Q_gEouwR98}rL7k4AHUYrR#1z!& zSS!i8iVdiGJJNEgrGsxi%P|9WZS&k^!Rb7PpmyHkf}#edplUjsH=v9pW}tS^@R>_( z@^xalF$68G8B7*s3_-mO%5DbZ$M$lpKphCdfXIanXmiPvs^2M>WB%D(JgIFZ`i0r2 z{hD3khs<(}J^2YJfZ9-VmMPA)})%>20uM($w>yZEXu*3+Bo}?q>U;(M}L|f&8*~GOj z&X52Jqf2Z?!6*$#J15w71Qdv`>&F|T7bYxkNI6@AJw>`SdYn~Wa9%uuQtN=NwR^sh zw~KrkBWu6SsvvEFqEy`~rKru>=X3VTuWnH3{jpXn4ngV$YFTe^bg?ngmk^kIA#Uj1 zMDb>*m|&xetiJw=;3$Ea#{}zM!a0Pon&Cx}sF>3JB_pX}gRdh!Fp)dEg_bi>vY-5f5tL5;Q7 zK*`InVeK(z1!dI9DK{NskH^Ab+8EFMDE1x`*?{DuDAt}SI$vV7u+&o&bI%k7lcKWz zk7D!5j2^&MvtJ;T!QwM2@{5ku8B}UCCZA?xpA3u|G5Ji5=F?kA47^cnK2zL&dIP06 zW}i_=&=xS-#^^I`^UmiOKVFriSbVHBw8Bp-S$amX_AJmx&u9}%&$Kzas~dOlQk#68 z$J8@z3MeYK@xfyhd(X5fsLhG7r#a=^AL(3Cew&VB?P*R$1>=Te?CCskCj<%1jm6&6 z8*5=x1u9_k`HDGENOGesW}j-Sj-S$+bOEE!fO{5K z2vlwnMqdL(1*%{?vHE0&o7029=$Ntk*u8Pb7Sp`3`UI2XgV@lLd0?zQ0}6yjSbeII zJ2XgO1_0wv2f&{lBse-@0;*0Hw$(xxwm}r9A zaY9}?`w3C$pU*y_=i~i8`|IqFI2~^;yn=(WyJfe@ZjxOq8_Rr}c{}q8r{g`Exid4G zxh8XI=BJs#On+uB-U^3g_QzXchs;(Li>@H-Gj z!j_5k6N&g|cpSVKe=>f5{FeCj@DhF&KaKc=$Hb3_9}?duzEgbDcs}+8z6Im4$76Tl zS8xSh1*hRtaCB@YC-=!WiuH(5@DILGJRZFz`a9wioE=@lcZctBTHoPt`o9&~I@4~;(g)e;iZ#43tz|=i0{Kgm=msYj^aMyUBXkt8-}y%MAnIH6RCxlhSsX} z%*9hgof1RivqGWB{8~@%(F^OHM;JF5l{<|C4Ki<~&gyC@Js3vI^wc`b#_fiTBs$b1 zMr!Mv*$@x6rS%h8=VA83oF$zlTUL(O=`1!9wa#`9MtjODiUx+9eBNuV+e8kmA zs_?KJ5L44jI*xeoJfu!K4XE&-4tUSe_@A1=7ALEt{&(P!xQeMKSI-mi-X&@E%RBv?}=pl*5 zA(K{Rke9lg7pl`k*F1}Ft<&v6pXKC5B8b5=o(*5O;V%r)ikME;WxGp zvi1}%m6Lwx?|d0%?W`Ul*g&c)tUB|%P^XQrhsakNgt6ALZfA4DUGWWV( z_#Zor6m?VN5;Kf*7WFMq-bm*+O=}7;$G>6fmn6^9F6uzoBPp$b*)vlPa;r5UnNf!u zUqzoSG=7*FDM31SUY8G)T7ox{)gv@s^7S}0G+wlg&+qB(uXpZbRh5)@n0M}IIylDy zTh%+iZtl55I<1GGNz zfOF=Ps&#JZ>Lt}V)s7kSg7c>|MoGI>(?Y>Y+q9(#?f3;%$VD)I^sha+}23cf?Mrv;Yx6e?H}9u{5b5i-imYd#K6wYT`4|m zc5c>4)H*kHRZwP%lgVU!6;XllDA=*;?dBA$PCfcZR3*hd)3YyavU6jn1njMa{hh{f zQL{>NLpLmPwHqt7bA$gvjNhRx(!Hc`uNx>+rm%9g5-josKiHZ>kh`50kiF(F>0HnC zmt?2$T%>-9Jb(uHuj12h)17PE5#V=8r*&SP(*tph3A3inNRlC0!`^bf-{RffHNP`I z0nmzbRtd?`-P4KB0}kx0wtbx$`*@j!S%Ti!H<2#Ya`VzwV}f?o3wODS_+(4)027ly zmTmdX+L^NBqe=RcbZW}wP7_VXWUdwL5-UX+ih5_<>8xoA#~Mw^SVi4vEUXpWB$P+F zaGQITbW2#N(0H3V3Db%4l4nNc;4D5E(=3we1;n# zT`8o(>5Uf25*lxrPy;t7;(D#?Lb#FQEqaUVMR$MUW;a^hEDDsH(+Npd8T)qAvcXNZi7xquTm8gp&zIPG)r7#I4PFXW z69PvQ)sJ0sydR*AR`nb^QO3M4=+=i5a&RZAAGlT|4oLN%t`!1-R83GD3KQa^YJ%Em zqWZ46Bl>pMxahSWUd?ZtCxkd`RTImGP-(1;dIB#Q2tn6h7_lYU5h@Iuwzz$|FF+nFS7|J9dTSba+<*K#G$(|nN@)Pv==DjBI@)aGVvf)Sg0K`?B!Y6Cnu)z^)ll3?anUo)erNoIcG1~ZFnnrg0} zkblv_!gUjpH2$i2PBgo0;fKZ#HuKUUq49&v{Sg2S^)NnEB~>+1c0{Hhg=@6NE?K1d;>0w=yUcb$uJb;-abmI-++fw! ztHJdq1-VFun!xt5gp#V7_&$g%_tkNutt4ty6M=^-#M$ewKIblBvsa%rO-T$ssZLM( zlj^uhRXy#`BoC2Fd!}#AK~-mD8BqJ;8Oho<&RQ)j!!Q zi?lB$4i5(F5*jygcqBpFdJZ6(ELu{1!q&a0Pa=F(AGe*6WR>tc8ycINyMCanTVfhj zAGI2bDbMm;eZ<@}HP&T$u0HJRl?>H~Cghh%`QU{7vL06-FgIB%0HB8ZCl+B9xGxpH zdD4#I8$z*A^kaTuzQW1yk4Nu~-W3(<9= zd=3vjW_SFR;8}R`_Xf8F%Yv);Qt-3jtl$(p)#v6v%Kt6@QvT238}bixvcOpWIwICx zls`{n)-BG@$#>@4^9K>N?i=}S@ika4pUH>uH+Ywm?Ow?JIrm8J9{diL<$jmDH1~_# zk8`KxPRt#fn~Mke;kg;G5WbV!k@$6+I1-M+wCvv5Z)LY9D&7X!TsGi)!h4xFGS6q8%sh~}Ei;_?edafr zU*flLdgi1|A1B+*%FN8P5(Qz8%r0;kHsut9ubgcc92t~?Z*elfX8(1{-9mgEI?^-J z`{L)YJuwm1OQ+MJ)W@lR;P3Ek>haXQsasOZQdjZi;b*C{Qm3T)Q@yYsim8M6{;*4G zYa$}7m5L`nCvM^!$?@bL`3iA+awK_m@;Av}B+t>S^-wZBAE*``_jlCCpBldjk$=HLj zJ7S~6R=h0s%h-?ctT-XIFjk9IVr{WzJS=vOZ5=Db)`_KvhL{c}MgA3e8{WioFemPd z+!DDlvNZB5jfQwaWMQNhsYKc$&G=I6%=e4}A1RW2(fEky1TTl5;S9x<;hV+9rc`V% zhMwOu6q?jqDt2_t(gho-H0uUg^i{gfOV@bm_f~2Re&;21iK0Ynpk8}?@-2n#Q`b)s zyLU4gOQl(NI_U^?LzAmVT<)>UoK&?{mrA>72s_EQ>+bIATKdiuEclJ-3I4U?M7Wbq zA>MbH7grwD5VviJL>aMpS8nXZyFalF6ubBFl54a$OFf;W{#okjq>_3%sdSesF-!e$ z6+6je;yo|EOu(V{PjJ%Pk9z4rBNan$(~RUp!g!rnBQfGg;+p`vWOdW_7oA0orHulm6PC7!}J0)LW??ZdrEWEO0dLRvWsozU=FZFpz zU17C^`hly|>#xrB($P*j;uJ5P?4&8{d5N(!8cbQoNx{GDaI}WT-)e|&HpDj?qI#gA z1$kdRWCyBc>9zc9X93bUfRJ+ zU-Q!TUfRw}+j?mmFKz9mt-Q3Qm(&+g+ug!r>e8&(W**zrNs|xq(t%!Tc2d+$GHowrDK-XcYOePJ*8F^y{Q5;SNF zt+dmj)YiSX&DhqxmzVZ*(v-)%^r*S(B__b<4N;x-sS;FAGc%%{Sb~1+^WOIxTUTrM z9!{F2-tkgs*0{%3dFeSXJ>sQ@z4VZmSPFDNTW7HVSZSq~?(x#yUQ%aPZTDh_9d(YE z&i2xeymXeA&h*k5PCCN(?Fe<9m70%G*IAW(YrDCr-ny$B3d#T{1CNFK` zCHv@!p3XrY5n>EBu8{!l%-tC^l=Fr_ASrwX( z{EwGD_mZ2T&D9GWR{fciCcAfbbJWeZ<|y;cymZGubkhArC#^ifN%t@tO}@K7^%8#6 z7SjVMxnbSk7Po7J*&NNSLYE$=3DWhnLymF6fmWDxhZT-=^;9*CAf>7s+e^EB;)I>7 zFhwKXkY~!n7Fp|UCumSfE(P|1E_TcsGQ)tRkxQ^RN}+LU7>f8id%e^(!%4IL>80zv zbgh@J_L47q)Q=r@#A#moftLoobgGl8=Q?S!ooB_;WINA_rD%)08l7gP;;aw6^uCjh ze8fw3i7ghZ=Q(UwS6^|m>rrvCE89AY8!xlE*joLGlY*h zF=a9!dF=j@!|r3*HCOLr*)`HV`P*J&PRqkQ3~L zC{{IMIC-j@*h`h`ouJ2}a;b8SL$0>Mu6FhmcYV+zQ|36K#|o2Oqm%93YA?-lHfU+q z8fG-W@?Oe$DeI)8HgwVv_O;bsI^x$J`<0ihHNn*ZkM%oginCQqQ`Yxb!b@={P2R>! zTYG6MFKy{1Ydy7>0{eqPekIvu8FBmrvkW0VWEXS9l^2`y|4sKs_>z73r_=YcEB~wX57YJZQS8WnD?KHh zN`0t)07Liz{DAWVDye4T0&bLwCO_uffG3l8B(EnD;F-w*`~cdMdndQ!w16;C0G`7S z;CfC7IF%ju4!i(%PHapBfWHyl@9y~T<3GU%po=JeU*}hA2>$;QoB?`!5Ke67CHbIRS91@Y<99GwH2KPfogh((mB? zpWs~o*B)E}RTSa|UyOPd>o>Vlv5mtvRzMaNmZF1&z1oIn)C%aL5IQ_A=$eBoEMJt| zvSm_&Mn+cnqBbi*?V&F#xoicDQP?9=0cfAi3TM=1m5m)x$SW&gjY1RAtld&64gf14 zjryE?y#p1kEOAsSWgAD!gF+m&d3%NDQz|w?Us+*!qvVy%1VETKD=cr+fHgqKKP%vk z3gy#)V5kIf)T+c@7O#XNLj`%%4pnbI{@K!h@h4sZgVZ%IxS+HIkJR>G_P?Zx+~5kB zq(ZrrmKY})JgB6$uzojWu@T*&l-k1b^$<{Whfvx8(OvuxSHLE8*Tq*+KHW;*Hb_q^Ae5S} zn+vF9aA>8g;ndRxcWMRHQZw0Xeu3#M{8H0dwvE`8LJ`Rf&(vlXl(7OvX~?ElX`MiT z)BxSo)YL_@=g9oK;}v%H0}+ZVH)8>cd?{`MYC~O~nnNXSUIp zHVn~J5I*SAENr_mh^D4CFx3tRi7~@7H5qL_c%~*FCyq%zVdIWLF*U6M8Xuf7*rhIC z&l~}902_l`s<&`9AJ^HOX0Y0MGR7d7n*IqaU1{gp8iQeKMnX`*(DE2p>!O8Sy}0qT zik6T|P3!UuntKAT)U?hnyT2!pN==1qiVKrjh8s$$!~8vgP-^Z851&laG1#O=ZMMJr zWj%sEjWX~_Z6g8;NM0zVjl8n<0IxeZ2CGybnb}f>d1Sc2^n+Qd)6ZTo1;C+~u7;zq z)(^q7Q9pYgwthIKrv5HDR#e>u+FIIa7@p~WUFg8&d}ASCm=hr_`o{V ziOw0h>Nzq7;nZf~tF#xH{vz1YrPA~k=H)l+ zyd;7+s4OGkw7-kH*^1K_1Mj>Vj9S2`wUbjzbKAT-Hu6Hz(VFFz^Yw-v!pNAxqafI}?!JmkG2SY2JGOBH1J|P@{P?l0 z8@af%+#(v@$~SBr$x5wqr?&JB%V`#5l?taeDqILegHCW1LCED-6=1P zE(w{A)ku7iF|1CR#a%>B$3g{SR43*3ss-?0SPbp-fRH`fqiegnGR7%rcxe1HinHff#G&8&u z-zH>RJ<{Ds#VU~BNc2cE4erjV=9UJ+Zrx=yN&o68!SQvnnxw-8#cc{r(s+kr$FCdy zT_}>Kh2|D2F!9Aik2K>amr((s%HM?=X(1L1zW{hwp+y?6u*FLNkc|?lvYC7CW5%%y z6;frJ?S}iP5rhJ%g5-%MiW!1XA63vo0Nl&a9nGxh-BtV~NIBF;EyqPvICzUAF507+ zgT;Cum7tVHebmx|@>5|Ppiv;TCC2O81Z26(>W|`aE^Lj-;Fp0Xn2OY8so$iQr#d*Z z{$XnW)J~~Qx!>;-;`cw5T$#Kzd1dl<-0XLga{s<+p^h=BDUj(cOr;cPml%eihv^8jE}pSs!_x+x%8W?!b!S_mN-Y)4w2644xcm z#D-xC77Uvb;qSBX8${V(6TT~aHSzU-8tw|uB*x#t;oZaAgvW=2p$|i^gq{wq3H62k z%AI|`2%StE{bK0o+y}hd7lKCx55=B-$KY1M@xe&wu+ZLo1K2ne<&M6`h?@Vm+|@+P z|0Q2iI{Py~Y?;kq$M8PU z@Sntn;nvKRnF}*#WGb2VOcU`H_cqaM3O`qykqYK(9pyrgTB=B@@H3Yq)+B|~)S{?D z+<|wnpuab8Q|{^-T!kx(y0aezHYkh9mAsqIB{5>-PAV|M&~fJpG)i?~q$hQIAjvRvbuU+| zm`XQh#L|sl*RByKFsC0^v`2V?~!tylyxtl3W z#6NSxwpeU_!=FwF?I>g3Nz%Uf6n?6vMOGST+t97*N3Q|Ax&5b0D@ z>{PgCvU_1+v4h&3BSYaNJJi_YnK>*h8U^q)b-N}C2al89Vc1bICD_6ixKT3sg)Unj zv%p32)ub@rmbXAbFaF~iWnth;V*WdJVJU#R8-CZe(;;kN>#N1m!SFl2SkY6$))H03 z5_&ECmTi?umcwt_ku=Hh8@@22qIGo?I$gHBRTt*DvZR<3x4+7V*TNj1vs}q<>l(pc zEVH|fUlME2{MN1>Yx!O1a9vdZ;pHj`e8em0g>~kV>2iLORwfZ#+0XU*Ix&kEpVUH| zt}>G>w5piJ-R!;?5a;u@r1^due%-RlciZr5exe-K8zPCEvaBQginbP-l>ld-M&SoKP##n`(gA$L zV3kw~)0`Lu=rVT~acfqGxik)zJgy$%9j0lC=UO?O*!R6kEnnfVZy?{p?(uZfFvG*TK6Eq>$RS>Tg@0t!cMm3#to9H><_SUi{!c4A+1fTEFtKcXf63^S{wj-@kmIEn-l{R309@$7yBBo zI5y;HTm|d)XbN;JE?lJ@)nqxMH#76;2;q@{{astqxr7JOY?xO%aTY3E;mQlpQMlYo zF67xRSRY7H*OwPA_4DL0JfbSep#H^mOTLih53fp<^WWEz6fqrnyGkWtpUOXb?R1J= z{(D|K70MrK1&RVvDg4RSt;$K^5-VSlg^O*%%%NU=DQ_`LI@=3+^`%MCIlcPQqzV_= zSA|90<}F9Owa&6LVWEQFi3z*7?&;mtk`Ql!!iBbVBpHees#4{``K~?W_wCUpr9UWECBZSNHb|Iby&$xEf6_XEOBN}6_#V#R8+c7tu z_tn>UTkXwWl|2Xh`#Id+c5rsP?6}MqnOC{5ZAIp?%$b=^Eb9->?2s9UJ^hR6wb;@B znN$A-=@vZlcTG=Br?@%r<<#R?$lsXyed=eauGDd<@27T4O-v<{A0(gU`@${Bi<75w zC*bjXS=fv33TaOLU&7{nIB^@_6eRjzTVi@*4^W^hz&YHV_BT=etki_yPF@8;D1x6zZM?a>+0y`x)1Ba!za zBazjS+ai}n&WZep*awY~gCdh76T<%szZrfqJj9)Q=ZAkxw7(hQy~A6EW1){i&xh8A zZs%6L(?i|drFTSVSKK%v!S{&wzbbfV@bcg}!R5h@U<0xKz7tH>d{ncpW>w9NHNUI* z342+r!>Yd*q=te!goQaro8s|sO*R|Su z$>3CEY{v9@K9u!xE@Do6Y>5u}=qor!BV%yo=X7Kg&hfF~=Y(Vo4*v!{y_}NBC#DYL z&d*5z-$;AiA<3Mj3sIp2gporMWfV}bTu-kYlbFI{xj<+s*f=LqHh#8Xlc*WJa#W&h ze6pI>OrXGC&PwFtS;rjVp-Rq404BX0m6)M5APrnO=@hv?}NPEjSB~^Aoe+oX0ocN6BD#I6~3k zu>~y58A=r_ZL8zBy_Z82ZLvCr3(5#_ilQSVs9-dNQxw|}yQ_j@f6~iIij`n+i*lOc zqoy`lC7h?|NSMz$unOpoQ`CiAKw7|YifsY=vtZQ3fr`phM{U+Hp?G`Uk&60j!^+3> zUXE0>IEuCmj4Ut?RXmKPARqC2Ia4u5FBFzqKsZsch!o^_rq`aQaELFHCoSeYMZ00# zy5*>i)^Va@TW7qx1*KAsRcxi8mXnhekCPYD=4lcGt=Ar~P>pzF3vWHs%mIr|vq6o4 z5bR`d!t#xbCXvG#iP{Vx~9b+oS%MaE2ZtB3w+|qE!~pda_HiiK}~OEE;)9w z?G=-y2Npe?FV8d z)SB$`SQ2q4V?`KTP;8MnmeE#NPilE|VCHB>nbo0MQ0hZN*7}U^bn~rY;3D=+y#?X*#jH(yq3q6R>^^lwn|naJHm>E7BS1H zk+b|23-l-rXY6Kd1Xgs}m5N6;mKeyLZ|gEH*Br>nXrE{Y(0X2j^8Bpmv`rP1h0q{} z%PZ!&3ITx-IM)d@zkr0PgKLiClAk}Z_*v0mxx{OkvrJikE6TQ7!FZ#$XnQrv5W!1h zX4}RHugI(w^SU;wk)L`21!6(9+6CpDnWe54=BZ@o$>FRtGMJ~LohO$eF!dE|ed@MM zU`!tS6|?MM0)o)16Kt>e63E06P!nus6^6tg!qiSy0=n5JqW^_6+H$0jeWMvs& zW*uCVR0lCwa^b}a6jX`EDO}C`WUp|VDNe=W+)RyF1g$_bHLKa6f-wLnrDoZKaUKOI zk24CXc|?p)ve?8iSWKbQM=fmR%5p&;HIKQ)g&QGgqrMPXMJfbk)NCw5w+zK0daLPcRUdt19$RmyM93Y1lq##^|=?7=!jOm|UNbvO+yAYDRX z)h=}|!VV8Zl4-oztZ*7@yFq2Y1xGR(tCcL=)CY`Y^i?ZaV9V>Y)%H#apCKY<$W%LR z)xazOMbTDmGhi0EGvw(2X;w$4)j+zUA4Wlyi}f(Ci7#6u4<*S)yX(W z^u`rVS#9TtLIgC30F+hB3dkgaGTx}GI^M!+IZ;-XQ!LJTY?_EMn{2C@7Q7*lJT5sS z`TgX6oa=9w+#)$H8RcaEzlm29&jlq8|NV)6-o>va7XJl_UnPE;Sdus~(V94hxAH?0 zd#4Ue?8F)WMu{Ze=N|>%BEsGl@wej7$Daz`!@K%0Ug)>Quj7sVqWC%S)48wjr1(7i z(2wQp|M2($MDCv)--?_260xsiAIIK~y%>8Y_DF11tj~F(2XC;x=yQpf*A)9r z*aJ+AO^C&#UqwHNzK$pQEKh5ha&ez?uy*R4FG>2>cQ!e<&o}4N92Ua z(L_Z&D6$u~0Zfccz-r*D@CV`7!|RBRxF$S6%!6yfmxRv^pAlXjUYPrsh=dm=f5&%& znc;@;wD5t%O57nlF}z_o84hq`z&oLrLjMZ=BXmE$@3)1n!K&cg&>7qyxG>ZnY6;E2 zieO4;m(bSO5u`MBLT+vDp49fK4U)f3{uG;n8*`WQeda8_&@9Pya!cbexw_oiwjnv- zz*o?a&->)@K6$i9-XHVHh)1rx(kHL*$xD4w9bl=VUENfL+QRq%36*wKn|g(TwcX}n zw>qjg|n=%~nrwj+&! z)oni6>XRj(Ec#@@BUe4_lWRS4xZNXH-r$qh`{Z>#d5uqA?UNe*f%_Z+E6?}QbA3`B z#$ags+;*q2&2_P{?Nbl?#8I>U1s2K)$n>}*X_dRmupM3HXpS;*7|LBu{u&u3|`MgKDd9R!K zZx35%i%biw`kqf7V)Lg>QTM_6+G$h%==Qm_dwNvVQ4ikjs5LyyxL>j#uDRAxtKaY_ z9$d{`O=~RWl~|24s>OcjsQW{XT6K)0hSh7BI)=aNu$6!Ds9zeV%KF;&f+N&j6C`Dk zwp%PwRL|i0+Tz^~IoJ|2U$n$ja|<+Gn$l#E2`@Ne8%MY*#(!dw@#_CsUmICtk;nx) z!t$$NuBYbrgQzZbI@r^j+llBWD?ok;_VUQpZ~Nq%K56&8=}pB!TfV8-Z?hW%!*&f$ zXWMYKLZ0U_tW@9K`st0uK3l$V=5rqPFGo!|&Z8K9*#xFHPMq&i>fR3){)xlFKlZ5Q zwmLR}i+s}Vwer(vE`~=WPky6ifUNh(m1q0pudUen_RTzM6OY=+qb7LNIFC}dS?Zax zufwM7ojNkG6?F&J?x8DZdSLbI9;Nm2Gx{N6+U#%Vhqqa>F|gkDr*=kQ{e>#Bv8nhs zk5d2T`o^Y+{rM*{%J6$OyS_NA^)v?75pO|Od}H82iYT>uo=2TvE2I{;`4h&*R~Xh$ z^%}R{>JBWP_4_Kyrpid51vMDfZpUQg3J|A6S+t@Vge;%b_7V7JpX8oUsF$40{fxYEXZ+g@lR$y&l zt=+!a6xSZ$p{q4U4~G7M)$=`c)iWNs@)j$rw#~Jpwy0rJC^U;TVQQ~E;b4!lk5zr` zRM(=~sjfw}`P&^|-p=xj=Jv8;Q0*Qy+oRe%s?}0W?Q=b9j-zJ1=ut0d^Jnl(5!+6l zP9Y!l$$wbZ`dP1f)GHokmB$(Nv#kCzqkiJ2E_dQ5ma1(pIcn0A9`%Gr@sP;S%&498 zn6C91?dr{6KVz0vvg^>o?e-z09h$nPwlB17UDK?8d(=8dO!YnQ*6=RL9Vpg zNnQQS7xYm?W1zG=lu)SEO09ZC+f_Gf#1d2Aw#1~9R9Y>+M0T?fGU1`C?GS^mp5dV@ zul32xw2`&V?OS=2#w4h(ZJy$EK7PskEo!aZg4k8prmZAM|AphhUW@WrEl!5E4184c zS%}`mgP-HUz94sd?uy)nMCn^XjJ}rK4|DtHcFt{?OJ~2tcKtuuN3w(2zY+`JZ0rH% zW}CCqvitH5xj7O1zu?_*UFM0*noM8j#>}5XM-!QT@6hDji<$E?r(?xl&K#XNJhM+` za%PK6CjB+B_g+pvm0p#;GktCPPuv#xv-G0$93uHQ1lzE#KPdQJZ0l3OfAT&*7`!ET zdHV3+MZsSMPfbrr@0i{qolbp~dWUz)f28i=ee%-OIYjtZ?}aI;$*GM}>D*JPQ1bKS z`sB;WXOa&mhwx&!Jb58+(mzQqB+maaMA|!u7z5iTCnRh5(($6XZSeZU?-Hl+ZKEl1 zSYofl_S`lYA)emL@qe1={x`+{9RCf`{pZJL^YvnS{J{9G@rm&)-!1;jSBoczIdB`% z{m+Z_7{7&Z9ZDcTVYvl6C`H?dsOR-Hj7N3Q^Bilwci{v69iAun96~iM$U0lh%gx7>GBI4rm z@ci&BtQ8In?;PGLoC|#&dXFdt&l0ELJ|Y#|K&*muLp`BN?!N&{h_(yq|I3|Sc!QVu z#3hk=|7r~BJKN`VFX>)jOy{pMv3ng77`bvx`ikljd<+kaT>cH@GGl(<+1`QujWstq z1;b@NbQQBUYd!^uVoFp@W0x8jF)t#L2#nldEcWH}v9csEa{Z{(b+!x+FM*M3s}t8$ zH^X%0YBj-;s?GU&F{4H_7AW$dh?(NalPg7|yh0X}x#2)ch(so&(%ZVa=LSCNG8X^D zj^@i?CGgRFZInp{K048Hc9a7jb(#qORii8p2^t%C+BkF=%uJIjN0XYoQu)1wPy>k$6p`NmiYYf$V# zIGrt?Hzs|qZH>t<{&rOAH)aU6tQ?jW&lwAxZN}7b6wex+{I!+Vv0y=4rKm0zoO_eP z{_-l@4@u@(XBcBLY--|G{G}~v(nWQ@FuC;kOk0qTtd-&!exh8&@nbWU(oy`mZK^JJ zhNnk|5XY$E&y;Vzbm=r5srennpDH!ClD|UB;+Ue=qs5;X8>>zSQ0!D~utSPJu1?d) zAL&S#d}>@?oh%nm(N>$>;>k9TaPne`tJZts$YGLdy{F0irM8^p<^STB<5?*#8=YKg z`v7a3c&rzfj0Gxw0XT|_M<>|0+O@`~@(kKt(n3_tOi!#?Dz@?5a-8 z_o|YsKZ+-gPIgu&%SE-UH)64eD9+Wnn~T|IWUne(jYT`b+lUHMoMVO9WQVO@l94^C z6T5o}#{SRMi9hLrL1JV#pWM~582j%_Yy-GduUNJjY+IFLdv!vM@Oi*6mt59SY_myho<=!lH=j>vXyXi1mz z7wFVV?;?DcliwjObSqBN5$8HQI&g&YbjTt(+-1nF@_lVg2b+*Q>W4W#9=7v!zwKC( zKhKunw%1DWd$t4#k*qeul;v{oa`6ytnWT_#u9ZeA|650cn=iL=X>Md&i;5)kq6J!x zm~Tr^k*#&5mLrpNOpI~2*)Ah_9TSH{CXV7jc3zEg@fp#_@*wSmNfr;(iE1Yr2`Aq3 zIu})n2k3nI5Dh)s33Y6F`wMEhiu>#2X%hXTsJ?nsDkYF$e_}PA|CMXB`Q5A(r~1XU zkyCVVg&m-%7Wzh-jL<$hx{}LW>3uXNlab%cb&tIKFLhYOwxzhIE(umvaSun9i@WRO zws+)zp>1kgB2HFpU%P1~nl9Sy)QoxlOf63$Z-3Wy)!3)EZPC2NZF3h?io0mHY#N#N z;k7`~KD=$%R#%E@%ik#pX|7%-W0Ler{o_muG3p;@Qbqd=v~i7Txl;U&j+;rrxUCL` zNfx)!xyFQuE^=cfzdl<#b{+_tFv$)99LC}DbUOqlo&UM*byp?dV>84GvXcLql_Dvo z`ZQaqB=bMj8EBKoz5)wKq`R>t4tD-171F}Vxd>J6U1czQxn)SR{RcVr& zRwv8FO-3g-c4IGPiyMtfZD{M6-Q6WCq&UGAooy}?EsnR$CRrTkm{~3Kv8c{boo(dO zh@6I#8(;3kB}{%+^VhHx^cAGMaPpGC$IL1hy09F&=koIL(E=5xFCU0A@&9hFIVq5P zBlmP}ICqD+!|zm1mygLE%6tE2xhV1fULgM8UD?aBzsy#$vp6^2o%j84W<9a?hced? z`%iA_I~E^+?Rl^NDE%xa!PlqHPoJ9ZAnxBj>CMxD)ElYCxQp*v&U}}r%Bkt8J&7++ zlYArj7*X)AO#UXhEZNGA?Z^86H_>I$ zLi7l%|0hK=k&hzJaoT@vuMB9)p z*zwx{BYhY^YLz%*@vBNS73>K6FoD!6c?^j}(u75DpBO=!F~ma%2(zU=tRNj51~c_? zQG6e!kXnJrn$XjSC8V(eTG%aPFC7qL$UbKbX<(_>pcq4HYlK;PCI-rVSVQU<8q|Uq zL|V`d3k|{|QXAB5$A!tlCQ>J>n@!mK(937ljeGhqj5G#d3pImhnP$wWXH8%nscXW^ zk@1^>8Fn8QlGV~EBpD2kvyxociH||On7sC3C8@3H6tg|BOiv#clEz94HV_5^%Si1q zueV~i#KAK~F^sfD+5P$aDZ_wWr1qG-Mda1Vio-V27<4TJ1fm8kBee$M;im3B%p&DR zYb;5zH|@h7(nwjbl-KJe%`?QBvJZnuQ=NcZY~P5TRv+e&9wW0mqY-QQKI|b)b;1Zl zQH&wAD3gOYv5)S<9Mbe@0Ul#Asxw-!TkFFl(yRnUX&o^2U=*qK7-kD%7U_YknHdr> zrw_wOTNOJon6w<@NDnK6VLjW2X{0uiRRF|PV;E_s8f^l%K3xRdm(EmU9ciZ8&yj}J z%j1uQq?u|zOEM^fiR7p~QhDzkC$Yn~xi*nOBq zYTv}o4@~-tQKW}4iA@;Z^3P#K7jQ+*ginso&i2t3$9D$mkW zK(H(7>B9)pjAWPjkbp38VCi#KkRB>wTl=trG`;RxDxYW&ARuOtqrmC161H(|UdrbU zsR?ZB(b#msCRJgyx>jZ}KN_1ZD`ui!2`@S#5OAw8;B?tEx3rT$8>NdNTZ}@cQ*d*y zps~2GGds{`UbTcYAS{?PZ__G_=9wL66Hi>33gp*$V>hZx+Dt(vej_{aU2GD@vb}Cv zBU{LZb_+4EUcJb~$a6NqE(tG3aHep)n?eGV*2#R0bMuAE=~8}<>LeIj-v(ZNg31Vq z(Rg3Zb<{8mNL5*{s>Pk%ODk+vbz(W+m#LBrE-2h-k9*-sOZn&lUXRaOU&?Mpd`U34 z)G1*O`;uN$G(%vzp76SEVB`Hn4mHF_*FcD5EfE`2LR1)X=vLJ07XE#JGi3jWc=gI1 zu(CYG%(yS?^$M6DKt)5NP^NZ)PFDwaB;xzKJ(AZQRp)n%8P` zvs;BX30c>h^z{DJ{n3aqVOfNdD+1LFnDTCJ#8m!qsG()D!z-X@?tRpE8 zL@&ClK8n;J!-xrCPcM3_&uhj|yf%7KUdO`HeAHL-BiF?j1%3t0PkdcNBh5#FHNT90 zjx@hP9A?pCZS!3rn}I4jDnn*PLeBM~(3&043X_>NI9lx}oSBiJbG@jxW^3*0luGf^ z=|#CU5jVR!<%0HJv|8Q9cfn)_{ag{4~VjBejrYiPaDnC#fzsGHP`e|Fgi#_rq_yxCpxZa zgvBk2g6pG95;AB5I<9Gh@X}sDoCi^I%}51X$YaRX$Z=$)@rbNe(!owb&f>@&CWJrZbRxE%$fs=)07dbxU$3PW|`EO(gdJyV+;5_h3E#`|Qt%Q`d<1|4!MB zvH?!|pUm9LDgQ;8(=uK7|L>pKI+IR+l72qD2LJ!d)90j5Nw=qGr1$04ybZAbelzuS z>b}%Xsf$uSNzF|imD(@0O)8cAFu5+dI(c*QBF^MHl6Cn0Z_Zi#Yl(*wcO))J{G2#~ zM(%58p|ha;SyKN}hj-4wbYbZV%Bd+DZfBV8=`LGa(f2ZFZ+|AHk#C0Gj92KNb0 z3dU;QulaY)12wnTTwHS+gZXX$#`g@McbGM6BYoi0!7uCpiig?1_*UkEdWg5jhCKtQ zA7;Y59Kn%;3S#A$5FZvr32~@I`T#|(89)s&>kt_W#ft=0X#g$63&nYKYlM zgwt*@WQ^+>KpQbjko{jGXf}zGJAgu>GBjX^pw#9x62odSr;$j+4slN5IUPVFQIRH! zhXqkeJW$%-z%w&|T4EkcDJ{^1o&i)6v!?)=&>q0jEA$a15P0!0*Hy^0gM(ffI_0vV`6jY#?&M`|A5miv1l;Evo0IkGICnAUR zgEyD~loH!$K-oKhX*4>CZ8R_&1t?R2LZVY)gLcSh$V<}zDv3(585Tw#se(ng_{a{R zj;L@GsZeAHiYiitQl)s#4xo!@qYbZs*`5J35%U3wV35sCq7e_Eh3IlJ-;bKa^?U#w zL328xFc8e6AZzqKsvepHWdWYo88+|!Tpp;PNhNF}v=jOj-M`DRW%w{!HPgy=Kr z%18-tw2-m5+>g&E}C7MI6&T#Ws3)d%F2lm;C>GXp_U1|6kFeH!sO$fs zZGjhm4k!G^X*{eyu#cpdLEFfoGe_FacsUlI=Hb@%2wbW-!mC1X2~Q^(?3;(%H=gQH zb7XO{(Et5!&k}Km`Qq$(gp?uUd*7BJB@P{v!N6&WL%uCT=Ida;D;kte3V zI0h#cf#E;kTX258`}eog>jKmXJMezrghl$)DkZuU9?yaVq$8kV;3 z@vDCyyLO~bdF25`_THXs8`=&Wcjf-QJZ^&v3iqC)xJ4UN?meoxP5bbJ?%&-lIKt*B zE8uR`ptOxEUHW&m&&(p>6pYR2yY|=DC}J#D*miMj5)w}qaHgk!XZubf8kcBm{X4k| zBqAPMP4W}AqZ<ded*mhNzDa>>C z9sAr7fKP4~feS_2YzT|GMImiyj$VE&RqiPn(> z)g?to(4(~@fFhChqDGsFy35R&s5jgTz*wS3o3XSo%Nm@@P^C>}78jInmT1#vMf!)t z6;3EocKcANza^(B8M-*|Ud@|P{M5G$XM*-C;A_F>f{zg2enswv+@Evj=6Z4`=N58X;PJV7Jkj^f?Uc*s#^HzlY4$C=&>zdL z!fxO?yamqBo{8uAf@}%D^TV?HWOu-VAc@Do`r~ihR!0*$)OrOkmg~s&v@dDT>Jt=ra%G7PC%TwnQXK+z!cB(OTD7FUMq{gL!d~J9s`E>Fje9Z4mUZ4C^^0(YHxQrVO zT9ZxOHn?AMm*hlz0V2VpgGXS4@G|iS?@!#FxIS?)_YPKwc2Jv`n)nXy``ZRLsQH@v z2gC6X@Ch3gW_Yx6vg}EaD6nj1%-@wS-CTgYwSj2&myVRK8@?h3J z@;CJZut;F!PBrAmJjGrbN(aEa-m0c43Is-OQF9(^$b$XS z4Wj_;d#)b~T&I>Z&h`Z#fGw~`TtJwoCB+-mCW^%3;`JU~E?%bwRtqp&y4K3;T!<|` zzo*4()H;Tfc>@&HYk*Jd3p+8}!z2ig2(e68fCAQ1-KNXME7W#J(?z_f#Xgee6fd&{ z)k>$5|Ld6aO{2O-=Wpa2Qi^eGpVzing;v_z785c2aW`elx=-dbJ}@%q=Endsumf&> z3=$aWcatg~o|bZa!iBl&nIOwyakre(3D`S&IK`C6G#@*mzo-S@f{voKimtSGEM8dJ z^KtEmX&X}VkEsZg##;1Ioe`7F|3l?f+A%Vnq4Fy2kvc13_R__o%9i%95+vPGDebP7 zV-=H>-}OpqH?^Jgp~;ofu4+5!W2Ns_%PE&M+J2`ply-LPyk>Mr_e(qJ1XKu?0z$<* zjt0u59b7||qcpjiVGeEB-qk1!b4u1`urj+1o59j|Txn8L-?omKbVs?gjU6aqE^Tcm zyp8#*l&rmAMN(2SZ%ay=k`rx7NtU*%PHbtb}F{*ley7Axs-KnRgO}|)oIdV z&Qj7C&otOVrIas3_RmWGVKv=$8>%kN{}1n1#91g>$LlE{z1Ph z0`d4f;5Sr|{2D*a{dJYd5B(CP8O(^rJ~s^j!MgcKzit3Iz^#-Le$y>RkK=xWELe)U ziCVM>D56o*k-cDc=iH^d@RXvCp{q+)YQ&9^BxP!GM3e2Zf*Gt?t0A{2BwY%QO4T@7 z_`zULz1lTLk~+8n*A)jbwD-Faa9DnoYlI*)B0pR$xSU^ET>?FCdGYHpNJmlQFVk+3 z5jn!uTV94<)+UAo#jjlREJlm(bEE1Yp1ILg~c4 zZmc*%tK{#gN|p0N?x80y&#wW2>uI{XNT&FIZW0tJem;r={kQm;id(!yp6ueM`m04M za+u42Ye`YBoascjrOd}#sU#K`KdMfA=qJj>5A;zr7mk=%GiA!>`z?y4Me+SA`oFg5 zTrmxQuR8IrZPeV3;(DKa$Cj1W5x+rxY_S+CzGX{_N)yqzn^Oem)6C4yfXnGt$WZRs7uxBl}e)*$$@qNg1Qp{kAYnuT`bWktuF0 z+m}R4_y!rvyot3?7LSEjbx;>Ak~Q**GP5s~i!W;(yuK3YtWtbQTc}B_zl$&GdUt>^ ziGM-6<*@vn)iTTRf6Mf+Q$NlL9zk(w^9Rv8QB*t>YYONcweDl3NDp(JnE79+{pSm~!&tNZAxSx8=F zZ;vh)@3S=J^SA3`ym0RFBB3PYi5Ajsc-*rh%Xr92)zqMEjiibL)ro#TvAEb*o#=HE z=E;g#Ve6keZ+Y= zxOizt>7bCVSEHHapf5tB)OyZT+sXZFz^yL~6sm;c21IL%)lKh_wG6Z?w-w{}E}! zGkq3k=sE7`8;st`Df|`DKSs}u{(?AsOQQ3mvw6#Hh#na|IJ!@Cm*}?9&7t0@+WpZ^vK6zkfMz@9o)_vd{9>;sIlETStQ7 zU*Lm(Lwt+)2H{t-`{OmSy^Xc^Rbq!oDm*u|Ci7wD&CK(er^C-?9?q=fK80Hn2gUcu zT%EZjb6(~bnNu^1@vJCfUoo98BKu}`$!wF^EVDr-#&?mA)9(;J;km@oiM_&$Lyw0p zOFx!g6WKVveR_y*B{!w7OdJ_LH8jG7cN>Hv;iJQ=h$C=lWFLGP|46KbGl&ehEZv=+ zmu^eXOgE+LxU1p7^xnZI(mSWONpF(Qq(iCCQ}3l-=bOqisYg=}5Vvnd>Q+2B{*wA# z=;+khsh-rysRevtX-U#DYYbuTT@lL`z&1>J8lzx|(Q- z=Y`G;{V3GUH>d}LL%bjdp9^f%LYU~l?I!e)kbA9(aREz9;H`s9fDZE3Z#UD#yWr~G zz`BV(Nk9!Ecr+7|W=jLMG}i@2{_T?*v&*0(wiE#~cwmTx!q>LI2o7$J+|8?O`*>(v zsAXE<+0!Jqg^=KZXNlo9LCC^7e7EJ*(WtrohK^ zi#E121^)Yx$Zc*3{Fe<}oBgg4E4_MG!wa<#e&$^QzG#Ve3HTyZbKu=pTlU?ON^W9M zR(qAKZ?I&2VEs{+Y!0l~@KBu91=gF;B-#}d{zl0|g;&W#JYj29SWEMaz{q8uu(c{o z8n~7?T-w038itGpuAOchxK=|Faqt~jtMQNM-CDv=X^+_|AQJ*t))Kj;2&K1HGI!dnQQ)J>t6E{TY`{kKUT7-Ik0BA%RX5#=4;JTpRD-g zNrvP~+`yVHi!uminprN0vhxL{p{MA_8Y1v$kJe~Zo93q3Ps)!3oosv85zjfo@w7!8 z5^_Yq62)njm{qjI%-=cULPwnMi1RElb$3T>W{F9UI-=7N^DL2f#V0zRi5ifqxoP5U zmS^IxEivH~N4Vk>_O-}(jc0|g(c=!$SUSy3k<}K7{KOJrS4G%3lruhI4L}ERrsKhR zQl3Z#d-a7LxeA|Diw-mJL=%FcRbvA|6^QPmSmA!lNDv_nJSLO5N+b6ea(9nmSc7{B zI?Vbs0-9PiHWpyjIz)=%_WNRV5+{PAcEZpN!LmoBg zQRdZ(el-^QJxrruH8(Z{R@+@q$gQk!$So~vLy_&vw4$N7tI2Me##Z>8Pd=+8&%?;| zX2G_w{b}4m_RlrC)5vl@&Rfpo-2=AzGp&)rt1t1%i+xg`Pl~U$&nKL?gX?p#`aF;N zwH6V^ZG3WTucApFXWkdSnNP;N{IFL>!yY2?{u>;2|22;9{;M3dO7}9^z*Ze)K=$NS ze8i-YjKwN%D_iwLFZW2hbF4aoU#da2_YIzrVQ!h$)ZBogD0?Rx@$E~BC5|#%2U$lw<`DDt0J6n)S|g9f?SJ>l^L+ALpZu*) z{>CTI(bhLMHxw*LOaI}M$M|HkWo>Gp{nF*eriNKIyFPIHBNnW0C~EikIegfoO!P;J zG~A+{Xlyt^`Rkh+_;nL;P^>viwW?sI=8mjK-fjYU!C4!)okeL_Ya4#!sH2Fpr`S?-)_zmqJ`*BK$-6BBGh|}B8T1YlSxd>3%BpK@_{yWc^r$av@%q3WM0J%3 zt_$49Yqe5$bb3@$yIa@59%@vG+ZQ{6tz40#W1(^M|LDE-Z^K#o_ozqh-@ohMz24Wq zTYSg<-Aey%@V2RKcNT%_B)c<(ixh*>_6at}G-iR#>D`yOzf3r2{NBy|kZ4O>tEI32jv4c-`;0-Ts7tW;Qg={Mw`br&N7Y>28m@ z%cIOEon|zn{QqQ@p$PCg*=EuV>T?5GL9aMbu!9<@>yS98mxJ@jw> z3;jEBiQ!8Krx8sjNWJ#D^DpRMMkrOsAWhXaCa@ZO=Nw zWfc#%$O*4mVk%d{i5As7=|oF}f1wrfJ2afuRx~xYz2{Lsa8!YbSEyuy0!{o5h9NzIovFV?KCxuNFlno}55{Wq>> z5GzBm0U=fo(TZ@#5M$^;j10v#R6(%Kdj>Hv+)eo;_>LDmNN%9ov}X`=L$L&|iufZY zo0^B!;n+M(X~^58XAr|f@q?-=hZ&1zVR<+tNqs2#cb1go$?%m}Rvb;}0buxAh}Lb1WI{NmdVKA~q2GeR-h zF*s8pLa=EZ#EQ^kSMw)ugkwhN3745u)LId$5c+~>`ivE!>9dC4u^=XdJ}5V)$be%( zD5gZjNR$DquVv~m9yC+O7hkOG0k9ji0K+FO$7ay9+y&xcPB5?@#A?t~ps;{cfZ3p# zQJp-w#b*$+K`m~B@UUbseH_Gc&~)63#UnT!$AHju+~R^VGguIsnK6-hFoKc=V9f_z zfF4j;0M>la#_17zDL~8zwXHa27-K(Nwg#~uG^;{n!Ur4HgUW`hI+r+_kN|@i5Nd-2 zq%bHA!h}#8B&c946|4u%QmG2)gA>23YHL8)DLG=<56Tc=K&V3?adYH+o4bE7KOV$} zP)E$*tYTnzcsp44Dva@6sgz>8mR(uP$4(i!HTJ%$I7bY>mLgh zTR~$GFRVZeA$EeY`a~kD$y{QlxnPLCNS$ z5z94X(-`A{A9;)#2VhzqCd>oNJ((sFfP$w~gY>8l6Xt=Fy#bME0AP4VEwk2}%eq|% zBQnG@YN^*P%@CMoEz!*p8y|jSc(a4E;y5+*4zR=z7+CCDD=?2OUuJ3TNv>g_Is$-; zszF*S+wefQ8vx-1qXP?F2RgAEkZT!n8e3o&B$r!t>&7*$j{Cm`x~zHTGR$wBDe*K} z!UOYN374bl!@!BI!nUrZGCXvx({_!}W5#5H4IKCRfq7Pfh57kXeC}wRxddk@=GdXI z{DRW!4%=%YmT;~P$P+qH_G$!_VFN}&yC(ryGy~c22WH#xSYlQSZhCfiW%U)zs4NWSzCb4%)ygf7(8OB+zvkHphU(|2(sMbUK?nKEYXB?CQobcT$8IJH_; zS5z7;AvmLGRb9a)cC_?Fo_|zbH@FU-jubRqHzop`u|h!{K-c{SKAq)-w(Dk2_(eD< z>h2hHI#r_Y+A4WL5~Z6b4bkYlRWeZJnk%*|*SuRREY-YZ3}z00meV6{svK39>VQ_G^Bbr8p36Mf26R zwzbc*8+9$tYXfM%Ix7~JPSm134xj*Q!)%6yQGq?!xGXe_SLFaouz{_gIl4@ z$G^u7hLhssLZ`!W|*X2MgV^RR~aL3ID<&e1KS>ByInw?eb|%7D*BWL@MDq7_`nSD!H78(s)L790xR z8oVrcZt$nU?qI9EBVi&F$Ukf1Eq0?4NewG-Y^?HP@jt&~3EO61s&QWA~{z~(Oc(OOF~Wa6ts3&dlN-E z%B^K8|t!h(o*@X(AsXwsquUbR@DmXA=&G#zvuxt8CO^Kk(r913=%){Jw2@NdWZb#SxR9(8w zj-Q1nb*mk7i1TPYUFe{NTfq%np5 zOs$+MlFWbV@tRm}`Ax@yc zK)H0It4}#fH+X3R%pu`=S0Sn~<*%C%nk-YntA2aOoTa?L2S)zoRiaqw+Uhdpl65`N zGMHmu?HVmIN>`~3Wo1zpDfz|VSvbUY#KT$-wjvEuZav5?T`AOhpkwD-g;88v53s%9 zHAIls{j1YF2-cQV!doz^t=5)QljYVaPP*i_?rXazykbD#x{qs%0b2L=WD}+q*?W1} z3q|&xRoN71-NO?{w(LZ^SMx7!-K{!VZr#;u3+%1mwTl)w`9Hgq~e)Fmscbvv(_U3|D~{f>Pw$Zp-% z^{{P8ySNs$ZsV#F0Kr?2N|#$FxjssMYu*~0FKRQFQm}D!EpMIZI_`n3TY1&!=a1Gc zU6c5lw`6&%^Xph7N$HObdRzfOXzONvd1LtAx~bPJqHn{$$*6R>)j4-a`MDjf8`3F+|!+ar<;j&tfD)jG~GE-uSz*ud7&ElK+696C%|Bsqr;10X9?U0`x$ zQry)f0w%>=YIeu+N^9Ejk`h@dS2t-yC0z$dwkGUobkFYKYxcq=t#P}qEFkgoTVr;O zcv!1*lUN`@Nh__+O~NFlO6MkF0P1vZ5+>amv<+O)$y6`vXsxMEFPuBclTLm|Wm3ep zU)Vd!lRViZaTjY1*e*!6@pSpRiodO^^gr8Q$)AKJo$=pT(6N9pX_eAfwriTE>7_57 zIK#n@!52=P0ZRYp#EBD;+tL@P3z2m@sF0-Kr}p6>RrA!wv$Kuj^UbS75g0_2I-OJm|O%bJcZ9Nt#t+!=O zy7Z2hTNbB~(%ZJ8uI@6AM(M5UWV!UFSC-t;8(v+64v^QF((Cr=?dn#9AA#5GI5?>E z>L`FJU-6n?BJ`DB9+fVaUh>)?`K1?KvQuthpH$ zI6$Qr?10V3pxc;Z@IyC0(q;vpXq=-;&)asIqzuh}Y`YA=Y+D=tiblvaH^JZyj2s<}%mzYV<4wb06y;kfr(uzTEy zSUv`6=$p`>8%WDl8W;=oTVUSFZD`AEhkdrI7GPAZvrxq%CFfr~ZwdZy;;j2`yMz^x zMZM0xQYaD_8F518OPyR-Q@YzO9DGy+Dc$ATVbW}Hf3q{E40*SOi&{~-(}~BaRT_Xh zjCl#1C+Wb*v-0wITg_>K+}p(ezZb9m^K;8{W!~VYa{iynew=+iyEc0}=l?(F{QsEj zA=#a?n`9%I_cG6BR%LF^{2|kmS(urb`98Mk8>YWZzlIfhFY*7*N-s&brl+U(<_7p^ zYCX~a)?fp0m3d3=NFALzkURP|;O6&Nu>x3;yo`7ArO9IQ$mG=I_Q?&Cfy8@>e<#)^ z?n+#qINQFHA7(58BJp>5AHO$#UHtc0{4b6dxrJ{^d>iiI`@h($v8VA{xI1=b?A+Lo zV)J56u|s3K;HMDAGvT@D+Gua|TKw#PjF){Az6X=>I;e@f%YA#RxNYy^$j>A5BaM;$ zxMwdD{y6+^zIxmm{!{qOaCi8)@L}QahBpoeu;zaxw1T()^SMi}D|9Sx>DyyL6AZr3 z+xg#vy}@gO7w~RAKX_d5``iPt8TSCZS@T%U-8Gjmz~BCFlb#_CS~Hd&kzSL^3e}ZKj$+jN4uPn3~}xvUy-VO00}F{@xTyAFY;Z; z%MciT4qvMI(E=r7T+a{(F!D7Ek3G?hnu+)X$O()EVO#>p@!t@qFXrUb_y$^xqZbcb z4Az+I8RG2493>mKK`@GP?&7hTXi>0n>SB(x`P4}GCJCf9#FA6r-Qch#dL_X6*EfW z2q=zyrb<2<4sp6-M%86d2j>by9InU*LgN}}#7b0?A&ypb^pGNwYdLlt;$%fGDZtCl zgtr;uP{nl2_}US+1Vf7cneLPU>hcM=IK058j#IcH5625;Q?6OukS@}lB?tDcb;&8=l zB&tK3@B?$YG6vqA1Kc5wS4^$e8pQwlI`AVk& z={P8Bo%0p*2pSZO^~dRoS$}-omUI6hj#f;)>iZ|4G?LR5(?~^;2Tau*ub8S87LYb_ zxMJF9`~?X>!|C4;XDb%tx0AcLr6x{Qv?lc)1eGm@6BQL{oCpE=iax|~ig^I=9+W#q zctklxF^?z?f?O~T!0Cw(U{o-~k%?ItOXyb%a7-=wPB-NPV z<9NiwxOZf_Y-${hm=P84M8T+oV-Z`2I2ejNdcdKG_5eRaAlNt#acs6)#Bmm4HX}N3 zhKZJN5TdmjOBaTY&T>1(!M2ra` z+N27zvHyoQwk;7p*l6rVwy|6vOI&hR!G^AwSsBEuXFevlVzLM%`r*)c4`BsJJoBM( zwo6@I&7xgw;JRckk2QhcWna#H1D-BD&ALt*Zo+~Km>C03mz_FoC(>M6D_>ZI89en( ze7fw_NxP?5e&Gg9j73c=;;uq-DJ}8yF%TJwxfa{^Nr}u(Df!^GN-GIs~ zrJb8l73St9=!O(N*yvM@>yx{vmSFNSX8}8Byr#3`W9@UAEh@Lxf~0x|e`;rAen+#I z;-OWVr-cX>dTlKRXGCrsM5Q!8O%9jh#-tB@(mX~k!@?+&RWMzI8`~mONwaYqZfTT3 z(Il%-v2kO44WdSx9l-EfPP9nn?(KTJuOaONnK~XqIq4m>b;L$d#P_fh#UZ-q|Q0}xu ztPCg0rt<2&w;X13@4z71<|uS}Ggm1MqH~%JcrLfsGDkEXjZ+)XzAbAE-D41)vkIGT zOzF@#RUUkNpA=4NLEjvO!pk_JYU(%%uQ8ZyVox4)x+dzr!qc0?juu^0CqZGe(gjD| z9D~D8ooJkXonl{WP^WKN;mykH^i6}xvNo+o-}EJbYO9^bX?Vq017=$7G)@nO8|yqY zPV-|aFjE09AnIl{2q*nO*EIdGH{8-cOwqv6Hpk+|q7!}7w9fLY;o2a|=4jOLqG|dl zJ((skdeJLasTWiK#A5$G{L-IF-JSYt>dMp~ zQ@>4}p88Shq}04rDRnGo?1!fgAgSe{szC?{qn8t?-+AhCO5J8l8o0B?XViM;nl{6F!h;%npg#Qzq* zF@8DU1I~&6JbsFJ@#7ybBlDNcFEb})PDppfzaQT(zFT}d{P4%cW84_$Hv9t(XXSQ zMAsANU?lnkUli`+9RFr+7rdD0250hR;UvB-6rxSRf2AKLj^Dx2y@=$uRdhl$L3D$U zBX37u#P{G4zBlv{+u*9mA0xlX>>uonoK8HyZhR3=h#Va`GICI4ugH#(iIEABc=#(U zFkTO@3qL_@zk7)8cVqbS@bB?Z=m{_5u7cL^G59GQ65cz!V|XH7^YPGEp%1vJa2?SA z)^JY%`K8&;!QF+lh16D$r0D!>-4AT_tLMY|AYOKZ%Vu@ZhcH^NDeg zk@UJ_Ejc5w?ik|@gQNFab%eu*5a;HjiBW1D`z7BkzCSCpFN3NVs343m8%zZ4LR1&-=7bKIxN> z`{biO`G`+G?2~JK@&S(=_IZbmPpBE{VZYdL74I6qn1&9JMh>gTv>{jd48uOT(kJip z$dz~cVmQW{oRJWsMKJ8J)i&OY!KJH+#yddh zY`gQ}@@RLyrskqX7a(`me_h#0_R(u<&M$LVUL85%%iDdisd=I??2*KZN6*qO%toIx>Wxk{GEF3M7$4OMFiF0j*>_q?Z z$$#1W#^M7WwZ@}XJ8IUuj+*&*k5b=HK4Q(Zn?qAWV9oVbHsp1dWS`LZF!AJX^+P8Luac8Hl z_Jl(;Xi0t3?4U)84?03!y6c;Y8(L)6JC4xcC-qIUW?AHfLmY9SBgR`|s(t*LroQ2j zvLlXmM7<+sIHJ}OJ2_%UOH5hdh%QH{KXHB2B#p0v8#Vs=xEj|tP5eJcsH-~2sSfF| z!~~7*g5Q=2+CZuCFX%iHnPHgOla<}rJlj4Mjm>TU=dj{RM@_O1WMlKB#kMeEZtn8Q zzj@>;t1w8Ml6O6H_#L18r%&1+*2bnbb^Yc;W7{3+RRJ_hVh^$U&$7fY`-Lu=4>cZ0 zeM{hjoC<1b2)rBg$r_&wC@Im0@Kx9H>(vKcG>G;0YQB*7_~ejJF89cF$NOYU=K4Tf zTBkCb10PSa&0J}MF_E=$oN-BSXgBc?nj2={r|Gtb?BBKa?`r*fLQwzCJVXCZeZ~IW z#jo}_OQL}`E6H}euE{4GElJd=qkXi&N00JRb%vMia-9jb#JWIOozGjFc`L9>bA3Zy zVBK^@h176K2K|AL9;qZ#zV0xe{2m%~lC>3Bcc^w|%6|55R{!Sj(7zL2w11cD-|;u; z-?04wBJ#jy6U{d(!?BoQ`aW;=XZ1=k;hNq`|(%fPw?yc*7zmyCEoJ*iTqOD zJHCBmP)qmjsG zk@xV}_uI&${C2-Ja!ur-$XSt7_~m{~qz+qyZ%4Mrc4J(`3;!#;mN;p4)!H7|9}30YeZZ1~ynFP>~|N7w~k#F2AxzO@}O#aJuOv*sq20Azu+jj;%) zMa4yxZ4BD9tYpnPO(yA=&?pb8c+jMz6n8jR#7n$>4Bl3l zA`g;~6eb&r#bT#Z@(cx;5}qT(b^hYTI9IjSoTM4bQrOk#Xm2ak_!*4p&UDo~yfYlm zhIA=pGh%X7v{rfIPqtG0ubFFgF3T+aXLR;U(|ajpcC7im&3$3zqpbLORoa?lVqq-P z{+VrA?UAkbXNurvy+4z|x^{Ofc=@ElZq|elJ1^>6x6l=QUQ~+KEwp6Xiq1fj3@gsM zfR>`7v(6;e%B+fax?R4KgQItvUEPw$xw$o_;;Mpf8;4%Q-S$>ud2bQ1ull#WO<|$X zYhPH)LPB3JcGmfyXYrFsJrO(f+P^H93Z8axm@ZsCvs^3`dX3@OP;1E58ivDWxQOwo zjkIB(A8Y^r_lc2Rgx+36u|}Vv*Z#HvK1A2WrNzJ6`y8VxgkJl^(i65pVhFK`&f$?< zF!fm*P0E8Q9Q=3HOW)+=;~}+@hH2} zwY1nWF|r%ad!>3-OZY3EBYm)@+qt$792?d_ z+KTnAJEmH(E}-DZjkA|xZNOL&9_6ui$-r2l!Wh?UbvRMTyIzY&i9)U_*H*w~toR`& zDr=>^kO}IE)%mnQ7%@68q=TBJ`Gr)_sw~_}@yIH2fI`wqI={VC;YK*`3>WAC;{%0? zhdU+$$kmc1aoa=p;wnsX zyri5lu`as}eR0@v7Mu8GMeDSi!i9@HrxuWr3rt1p#9Imxx!^8=Xtu35;J2f1LvOC@ zkx+Xl+0sf^Nqf|9+m$?0_f==xiY}0WmKJ+#mnyu*q~+qHc9mLyPCeq-8TFxlI{K~%b$jsvyN<|VLL&b2i>rMJ3{-sDT-z~YVT(xDR-Z}1yex`K;7qn~H4*j(>7 z&KG=f@jBOdd*_n5vdn(!#@PVO;ZGb#gA{-4Bx$#y{VK(4-84Ih7uf~@BjdKCFws67 z6&kJ-ukqQUqA+S#SLH>8yULeLF76`7kDTOGM>)H)I@?yf!oD7adGYd~uH4_N6favB zxYU=9TX(wLFZmjBaUhZ20=#IQ{Dp4(+cB_m%i{unbR1ax;W`kV{ej<@QZer5uY@3eK0w&F7TJ(uf-mD%D6MF;y-H*{5SajETJXV)V7x5Tz4 zIet(SyKH|oFLS!sHf8~q-1^m3Iu;ftROjh$#r9Wf(BDqmU&$8MbL`E}!AkKIvH!oR zrZJTNGpD^P^Ec-&;*9qMesS-VAJ6Um5zce(%w3vWO60!7xw$_n7r|rw3)!CR-Pvoh zXXBl|F}n}vx8u39|8C}4e9zyJxjb`vrae=i*(0;5+Wx*A9+pAW_U68l|jMeN4d4>^fHUOoP89P{w_ z_nfy13;%Pm@NeOKeJd}+x%#WoKF-sxj4s35Uww2BPSE3#4+3xD6p zmXR#Kw%-mv6w zKPZ$UMgbE-I|^DP=-BRFYzWovr6Q^zO^8iSF9w7LY*W7;&0gK(I@;PM)`fnX(96Keor)f3UugLVx_);L_Jy`f9bLFB zsEEb2hP3a&%Fyz$C4y4}JHt^m%phR7--E586-jG!=wM?g*yD^1D`g7g_l2-x7%(=p z!yvd0rodPmR>RT(;o{5<4HtBF!RZ+0hGxYm_jW-y=nK2s1!6$VJ4r-?7!yP{2%X}T5p+ykv?=8&wfbE++vRC=GK)-Ul@E$5?$Bnq4+Q|H84sHYJeN@x!}=*U7}kJ zTEh$r1z0AIDo|-<7%@$BUDF!U1QUW~qMML~{E*Ns8!3Vn=7~NlQ)I=(LeUqOV4J?U z*eLqq3Lc1youbc5N{qNj?gr~(}j4BdOMS#$%UHKYle#%R$tJ-GxV{=Ta$+UhQ|B)ws10+_+EJ*iMqal))BN=;v;snUWI$RXOcSU`eMBHN zs2vuhI6RO7+zbkwrv{vXg$F%6%A_|U!m{q6}Y z9O%VJ&ck5~}bR!W$io!#vCB|6~paoWi(9lyx7vE!&VWPxxqt7iw- zeI*wV9^3moG>okdfKJ?YZU9^aTq?+fZo3Yy%a3u~#_z5&a`V6SD00H$3LA!DD_=w* zpDidNZt06CL2?0QhQ8%-DdBt@ti6Z5z^9sv=$*qYV)Oq!&izgZ)=mLVF%o`O_;^+c#d$R`}-pOFzNaC!s z2j$&-q&2Fpkh17d+s%7D2(Bw7h>X^5UdOIPaQckeZa)9u04Q~gvJ%8=1dzZy`46J0r7*|gEDVdf&~%KSK~EAt*;nz z_Y^hW3dnt%cJ|Xnkw@}JQRGJ#FygfssdzO9hHr`RYkBY3&R>hh_p0}d_n7yHx5B%_ zyTQB4yNG-8qpj6<_qM@<{&;-oe--_dIP`BspO3ELocsR#Zuzb80Vww2|K{BO&v+8} zeeP*u>-FXyAfmt>xtns=va@hr?u=X|cXH&pTq$=<_={XUcH(>GcFJuL9?btEw?Qt4 zjrbSYkMr*n!~O;0|Mg_w&AuM_Yxeo#E?1XGOTZ0|Ihncq{D>JWTp3V$sew|sK`FZ9# z_ASn5=VDQ&J#rWJ0Mj#5GyCJeK;q$Tm>H9a<8SaE>9yRB_)`F_>(W<5 zo{03M&rhG8UKG6{-JU)!Jv}`YAB0oVJ76)eVR}qDmijV(X84xy$JjJ<=I5k7O?`l0 z!jaSqso$oCQoqKM;I7ooscTc0rp}9Ag^$7tvGGc&*3|UWVX1vnyJA^FO#<Na9UzfVs_$$L{s93!~yxH@b3~+65C_tF(HwP ze-;0fyAp52pU2kY(fEq^9r5eqSH#Z`KNvqFeoB0H{P^&nq8CKZiqF9MV}JHwwvBHR z9~Y0uzKs1f_AYlMo*@F{!{J|rUy0opyPZf3m&LvxTZSD-nRpD-Bma(8q9kvnUSXa2}Ewx$chn9q8EzcOlvKs+wUK!$-3I+(0gi~*;-fI7Qj>@lT@QElT=GBlbmX+)rM9*5G2*O zN(oke?xSkb*UE*u(5FpC@}|(IGfWDs(WUYpt7hMCkobO@osBTaZ*+)YiJGEur^6FsLNo50ZZ|$-4T``!5GcH7#td z6ZC}ueJ)5oW0JK^q4$GHdjGfD119DoEw05X?)`HOB{3A=SF1R}X%VJqoT8e{i%o{0 zlOMBSQ>gDaKl%R_Zc!pHHmYf|rquRPQ!6abhRJ&60gTX1Ma#1;wET7*L58C5XqQ@n z)xSh`BEr(o{nRaf%1oV<=ENWry2gubV*0Z#p+WE{`XAzj8D^~Zb6o0wQRFb~LtWii z_o%jpR+(9>t8EFb`hkv}Cg%ppZ~MuWYV65V%j2iUo+gQ54X*$}?^nxkNlsTgJW@P} zm)LTW=LN}mL2_?Dxzfy}R9o2}pxr?dGaPLUg1Dc&|EnOW_U_W~bT!x2)LLCBU{lnn zP_T{6yQYrCy|UNVCV9G_ykBkpAZ?m%pCoykO}6DEcelxg(5ef9Wt7~P&bU>0ArAjl?LaXe8n%Wv#sTQcb&ssyv?Shfy_f0KHy4MZsu-T#{)r?nP zgDcf`*Cgu$g4!T?q@P@Vp-r-)eikHeFrzrNc}l0B(mMliZJs>nu*m~1HO9U}r#6LF zZEpFH+$>0L5+o-D$qoJF%434$Q8vlI+0o+Nx=QU_5rAZePq6Y>Ke^mK%*3!;$wey} z*{PwGyfJNxV5+>;>Za~-r%g;*XcLqBUE*Gw7`wMkjKL zIa;)GrcEp-_^2Ywj}`mm*1AR${I0H%2*8?GBX96WO@8t{=I@vn?O$$!AU1E6KCa1_ z)QVXuQ*Fx(qTSIG5*eFl>~IMUh)U69wdE%NpW>Y&;z8Kvr}T=3Vtn~b>GHSzl=(DJWBJ)W7ILZk z^qvBBXXsr9Nz5@FXr7U^iN?EJ;^!`*_m?1^{GvrB-)$3<_Hl`n=^l3(dd+9PmSoSP z7Htmo8tp*Tm>%;c)}-ES5ani^d4g)2nnJy1xz{!|gnEr4A;})|V33^tiar>U(hEOS zZx%TH}#Qw@!Gnh_Bt@nk=_qHN1+XXp(s_|(qG zIjqsV9Ka^O;IPTR^i#iZsY!dgR9LT}z-6+X%!Wzky-`cB%lq^i82WF^4BITJxT#v# zGHH81wVja<_4+=&t3ef#di_h1GumuA9#=Zd z%Uu&IiZ-$QESH#Q6Zd_tk7(_T+4gVR{B6A5{=LQgo&2i(`<(szEBp6O^LNso_OJQ+ zaqB*`e1f(yEwp^R3Qq8rP@mfWqj6C@M*Bc=@{ld(QJfVdZ5UJ0K5sKUZ$v#km@AdC zcp5|RAEYVy4e|ts!fDmxUs-HOsrAZ9LDGCGc>%pL+p;1=cuSBppB@%i=#{1bZ44Ng zuTX709P|cBt0v6{Ns~rb)}(#1gm#+YAitQ7l=J_aYntTz|Ec@~oc~{tKZW!E!}7c2 zC+2H%?_+KM>)fr}JY=cXHp5no8hQ=g=MkAHyMQx~T?`Hj1OYKxSYT$_9; z*_*s0c}4Q<qq%*sZDJhv_x~J!CjL?ilJ1#b441lBEjLD>PXLhTN4pT7aFw8CJ$?mjla z&6bpaVvT7TvjZNmFq>;g!Tz_|s1i5XX1ADa(>^x99kDp@h6TG?ef}1>5W`(yT4W2{ zwP@UV3l0-D!K;{Xf~+VT;8m#I)9qvL+YYI)7Si>*``Gt3+jPDUZ*6j7cOQG-X5Y^* z(SCB^*5~hl`$fWy0(QXN1T8fFzomd~u>~HCfgYtRJv-pl^m>Rad(wUEftzhwaS9F( zyd(9o|Lu6FZ*YMb0ye;1XT?Rhp!x1TcEHWHD+~l;4B7p*V`v?QgJW;e$NsnFYy5^= zm@V*XSQz8Zs*g=@JBmUr;0E1&Y=N7N&}wJmlr=NLY=qkp_I-*=2?DVl?gTQ%d*HGX z{XKDYDbD7jE;@ft+&LPz)a;4d{;R)nOU;(J&)XWr=p(_Nxa*aA9~W}QfNk+=SXV!i z_&ejq7r78KIqZy^$q|?2*t2lj*T=@Vk-~T;2jv){k4n@Zp`Ob@2}{<;2Dmx3z#X|v1~RbmZARC*F&9#v88*GmGvj+M z*JlPxjXr#O>Z+O1~*K4&-9rX$L7EsZSm=08i_^r{PVKvr1q61TztfoQ(V zZ(dBfbE>v=2nE(%Cti@88O zhjqOjRit9?Q;+l5-i2<=e5dIxb#<)h-UUtyTOcrlGan}U{3r|v>AZkc9jUj}i6gh( zlbsaCpE{__=-g2#uGFRp+miyecvlBRv^jxj_PPze;KT-MwtJ~Lzv`@WN*L*OH`1=e z;%%dGKE`Z8A$d8FT>Ysw_(=2~K%YVTWI@14_i zaE=Rmn*&x{X5-R|HqUuiZ&ScZOLS!TT=dRx17=wXC+Hgkdh33jf?5iue^UY02)zvf zBXO)Q6NUff-ui%EU?b5~X0R^kgA}MhxN`2T4f-HB53{mjbf*QQYfI#ntgRe5x)n8} z5?^q=N4V8v9JvcQoDL5-`TpD~!se!TYQV`B*@DCT0_zi|a%xDm=Xa?|*?0bjGBJZZ(C=B`2VSaCbig+kq1g29?~l3f z6<#V)g7R)u9w&#)lN{#uqQRSwj4P2E;3)84!-XCV-r&w-d`oMqtTa@3qd5AGre!UzeXf zcaDjA+B{Y4y?tF?aS=peUzay9Elw4CZ*+Mhhk*rUmQd!+ELr1o^Y)QhLX|gz>&(*O z-_Vlcck3&WsiFKw`B(Fg=N}{jz>o9i=a=MX=UeiJ=J&{No8KTG&;65o_s?<{;8(dD zau;(Ope;8ew|{Qe+~(Z6ugU&3`&Ra8?gZSIy#*h7-Q2pLnXTpYeaGyk*<9wooVLH3 z`Az1b%$=EQGT-NfeP*UEvo}%vHq0c`U*K_YB>iOKt@Oj`Ul7Od68sFF#EttS@i4ec zdh_&p>=}H{eSx<)FMmAsQ0iBypQV13Ixn>(H3yG^^~Cb~c52(yq*OLlll*7$z2qN~ zFC-sNK9anb)A6g5Kfs6JTu#OhPkuYOWpaEnn)nB|35FA^i6C%Y;!^wt78BDG2jJIW z6JiK_75^yyI`R7+jsG%!L;T|SIq^@$2B`zZEC>}mWOERWq1 zyP6n&r*ooxB0CO;#r7nM-zKpv-u^!J-sIN7khjvi&AZw=-#eAN2Pb$9-a+2(-j?3_ zUOf6awi2&KpW+t6is)^4_4^?=5yT@vWAqSqBer8dBFB!zUn76Sn_pjKRpgGyO_3i( zE{L3oM}W4-QB2wY{rg`t0vc4KqfDqpLh+3dk%<@^n&l?~zPN-HXMghEchCb90EAcp<2(&eR5(&eF8%%#lH+t#m|n=5W*S zlCJq;6rTqe85pG}G2E%=$p*`V60N&Z_>PsvW)HNYYZgZl=dF{sH|9)j@7#cM$3pLW0V`}; zOEwJO66}uEWyNGiEcud+!l$J&=hmBp%X;(Ep!EbSa*I!im5 zXfxCi9|a?kpscO5qtCCs;AUg4+#T?`9U1qBy>lE32?ZA#AsU)Q;9P=h2ChqnMhIag zo*OhD8nNC_B!@j|X$Ln_l4T0EcVbJvv|Z3ln|HR8rmfwxR|L6Eytq=@){Y<<8HH^u z3$i@HTiaSP3R{_{l3IoREa!G?>I?fi25PEbaI1;3_O`;_jzQ<*!d~Xl#q$W4@43WM z*we2mK*7dXH03fsTiWhP1=daJTkGVvsA4F$r%Icz3lyqa;Fi#4qqCcuyNBAKUXCnn zQbjO(S!v@ce&V^hWWx!X8aSdZZDibDSit-Y7w;Bd87CQ|@X%{Ea*?3zg>U;qQz>oe zx2rFY4Mu0}m0POG%VT{vLz~MJ zv)6dVagFhG@Ugvm>=2&!UCrZEaZtg&SQYS2HH)6;-K^wF@gqkpS>8-VA`gE{{BLME zE4}E#6Dq(>;I-z#Fa$*xop5pIT)Aldo_TjrNS2R`yQZvpZ;2DXbMCAz37B3aCh<0= zHG^;w`_H}r1}eTgibh^h#dqu-df37Uh^D$mF$eS9rDsdUC!sQmH=l*h(LkGbO3(o~ zw|mZK)nc}}7h+pq25J=S=cmFP(B#&xvhf5| zDH0)ZE1eYsu%@oLe;HVPCGYxcF*y)A(U{#m#~cc=P-mK~#z_`?MzN z@9%vPIMUNF!Y@@(fD~UGm9G?E7*&H0Y4LeqLgB%~^_-gr_MVXE+3IXt@fp95^SNB8 zPukP|=zju!sq+i{F}r8{0&h6SF#ImV{}3^75OTERsKS} z@O9-+&Y#GRz>)a_@Wr=%zK~x(pUH=F|H^&D&cMsLr*Z>W_5U*Wv)nbgi*o01r~a5| zUG$*n9+4(z&7E74o1dGNYt1#}4$bYu-oaM6jdFRc`#;Zqlzlt$3-E_hdg|^X&Rq@Q1KAct7(dKH`6y8OS^s`Gfeek9=x8 z*=LqS-pkA*`e19OF>^%bJDI&QyJoh{6o_z;$<$OwI7qJ|y1}jKpWx;1JnZ*RiS$NR zrDvy)$5!F6^gir9Y>EAT9&ZI-q&`mlDRLFRzRya%ntCQRoO(EQZ{!867_P$y;CZRj zQXQ$b)Ul}s`~dEi+6kM6i9|Q3iL8m-gg?L!l5ZtnirkIW{t(d(RwVCC-k7{9c_FqA zi`kp_E}j>UOdiPo#16^Llj|qb$q;)KYZGrKUc>`qFVPL|O5B+EQR0V*Gl_RNM=kY_ zOdOc_HhvH`PfSc?6XE!0@eku~$6t<~8eI^7I{p~@7x%~Sir++BgNx$b@g+nvD6)%D z7e6?@SA6IAmiS5-6OXZz@i#msyb*gL_8TG@tcv|2_OsZvcxwD!>{NC%+G5AX8e)gU z_KNKk+ak6>EEkJ-Utmx1Ze(NcHEx9rdk+&g@izP_Txu-$@vm^Ix4@ef8SAxr_1?kW zp5Bh$=InK(y-@TsEH2(5lEL%Q-(Yv~K=fD9TcbaTUK&03f6Y&LCy3g{)MKFbVN5M~ z>TyTQgCI7+;+a-m+nS{Mv(@AW#xhC>KKRn7{oo7Bt2VUOnB3Giku>)Inl$$R_1N65 zJ;2aPa=#$Ck4-j**6wAKEupo07{TC$Cqm4Q>PZ=6;d)H|*6wO4n?h@MHpWP;p|#s9 zScmi0wcFYx~1<5}KN%f4X zqxAk8iV{OB^uDp%)#Pag#SZd4LtBp>WKJp&wZspY%-sjdCgrfOeS-#lZnODu8; zb=lln-`uFq-6iomTeQcUHZkUL(>PX&t3D5s9|y?~gXG#E`CgDzC$O#c!r>hsU5;C1 zOyNMMtgs-)%Es_o*4Fa7EsCM-zy0L$yKJ&HwA$G6$|_lHYZ51pvnR6Mw#-`~+6ELZbT$QGc zUbKV_q2)W-;)X_J4qA^jrZESVlraaDRK%wX`>7f~g=wrd(lFhaFj8ase|^kYN(!dF zxDl&ikJYYpBPVLZM(PD#N;mRl+35FHRBnqH+e>2Sg_airbTiAScDlJ&P~TX)ksGGk zjp&Lz-&_W`#HD)QbgAXrn<;E;G#0t_jnhB3$R2jpartM(CZ>gk=0;;TT2JbEBLMcN z%Z+^}vHC*Gx3QG9GmJ?(VB@n6+v5#CWuHi_l{YoAklNU^+|c-(A**Yha-V4gW7GHS z!jPn~0Irv$G3(Xj3jytOesZ<3SrmfRM+Rs%NT!2iGDw!NO4WZSZpIr62W!fJTpkz@0wIw7NARmBrd@YHd=jJpF2l%(o)e0cH9 zH&t3%L$4US{koRcNmlE@#(P!SmXka_NScwVgJ9)TKDyE<2#Q`EpysJk)GR(pF27M% zEXl@){nUdlHOahPDV?;nWkjFX1WDHtXemIC4U%U5L>F86tdFkzNs#7bSa@dD%;HMcgM?5%ZJFF9?!943a;v?KVxh)TJh`^;5(; zQR$l|zvrj={8X;LB1zF7Y!y}$8Gb5l+?o72E&8n!9U$RC5-#|I^)1NB*wY-H#=mu^VxlN#g5m ze0M)abjCu&;22Pf3%Gs^=!}JkY|2ysv54%)bk5OQYw;G0E&H*XGbS8Dt6NK!9<#ZC zo&pPFG*=BPci3PvSIvg~CZR`kOy->EX4^^daozn`%o$S?)2>A^n5#lDOKGWFzq=o6 zIb(n#v}P|#N+x#qV=iaxi~SNYlhKa(CUbs~6pZQa$7If!EJ=Z2j2Px}cEse64^T!I zOF7$BKsFEsMslp=tc<{7$R)1$`Z1BSTtO`*26C2Cy)A=cVbzaqoMmf#EDMYXSjJfq z1Qw9Cu!?gW#N)E?g##vWj)VGI78qh|;e6t<5e#B%;0&>Krfi8Ze>23!r?PDi!?!9_ z`hg{EKQ?d1z*cDinOBV6%)B~3%UJ$!QLaDyZP*JC@BS)yN#+LtFRT*tA5|$&DM|tofr(>T=$H7XQ@E9eS0_SvKeue z-nVzNIHRic*t?D511=$I`+b8qOE2WW7`(aB(`JR5X~5#mPJ{LOEW^|&(}2yJg8>_aUhnsi>A~1h)xQ`5?D~g+Q=8nI+NyR2UfrR z8~T&)d`e3J+&A#Kn*xCmb)rAmSOU2BWD}O#{p!Sh0A8KT_SSdj3Ca?1E;8^J^k=ooJ2f-T<*@!lFu>{^ zRhel?eBBaRxApQuj0Iw89eJ^6fwyh}qf{@;AsY1D)DWCWj0BUYmf_;pv_BjWo5Lv# zLS-~+0`7{-eAP;~LqWH-z`%WHkAg*dxnIzCRxppoy1bTo>^n1<$Fg{S7J!TU~i#@?fyVoND^&X)QUr~J%e zsFZOXXo(v-aampAalt!nUzd|hK+gUI=BCkNH=+u2+-J!vqsV21n(z+X*Xc$`$mOf6 zOiuBcShv{Va`|nM8zmdcMb!!|=~$;kt%I9nJQlj~uywQ%DOj*hfy{A}jQD(CRMWb^ z^lV-rl!Pu(a_Pd!eit;tlXL;@a|7-+{EHO8=A1C%noFkQ&R7) zP27O!YY(^!Y{mhvj(u$bcPY@$Vw>DocHB?tn%gdOD9gWZmZMfwxyUV=zLINIabcox zaTKi21h2=w6W#JqYP+Dn>n7xsuG0LuYOF+wT)dnaaM2Qh>Cy?VOQwP@Xe~H?-2xFu zu4&_ZgX>HB!Lv zpzYh?>EH^pbVeQ-lzpQyz(oVe2#%zv`$n&E!D3`B>8)Cnep^F=z~G10;;8*qxEV}Y zOz8bqP7NBPY=F`Ht6}MttQb^(E2UBk3Nf0$Bes_ilo-|D5t~a0jVLsIX#P%gQ0Li@ zUsHW(|3-7wJLXbidd2wj6Tl9eTtAm0D-gc}s@hO7Q<0gW55gOVBGdJ}dxLZ;_3zaC zkpu8g_f)D+quhzLeHT&gW~2^CZI{|Gl}LV$AG$wsXMYX1_U}*LoxBN4`wNn1B^O67 znejKso{~msulkImBFD0H#^dwgByZ-9LMTxT#9f?w+ zC2?e8zr=2dEfeb}V#F8xB>qnPWxUQk5Wf>k{43%=h@T$sh?n9m@gu^|hx^0##rKWx z9KJPtRrtJcS9nhRTkHWy<(-iZVewE`5-&d8|OvwX82C@74`}qjjoKG z6}>Zh9p}~OL_4u7J-1!@dMp{vVUJ?_@W#2#a^rIed^Nm|r^F|+k7k!=@5o-4y%ax*T|{j-mirk8 zW~XGgaeEhPM$2P^1*L;R)z}Djs~Fl^iV>`!#l&6c#R?bG)y>JG0kuoCxzGp(n^JCo z(8va+GX5(UK|N7zcsnG=qZJxi-w;b)>P`r~`8jhs#EdyKLJUDHh&v>YrB7%iXPPtl&`7o_+Zh@mkd<^qOOcJh zRWb^i4UG`EN~9@c4aI#<+D@8cxd=cmk=`$~xw!|REyoS7s%rx2$VBQd+-5OBYfaVm zism*`3YlS{y*2hXWNp&EF2qT+6wlngao@Y;nxwaaI~pRhdLO6 zUj;d2`=yah%1Xa55|I|msM6g=B9n#mF25qhr91tKb4qupU6!n3l@{8c`*js5-Cmui z2S@o$X&+juvu%ZDza{BMQ&7l{&eCl`;ljm*8EOEgO>5At(ydk0<@VAouHo`rT?{{S z#pD@`o2#>JrJJg#d0V#B=3c?Z`@k?yVCc}1Y4l9WUf#cg3>vTPg}`ca{%W_Y%pUj>4n+1!iGsgaump$J!nWcrcp5{vn{9GHIo^QpP!vf&M zO~y!u>k2uOBnODu!PS34sccE)I>anL-B#jUQ3S(7Lg7d=MCC5kDZNX~gK4rdxh5=FhXIIq zc#&G{+PuE|=-q|pEntWg^e(7ogs+^!5u<22Wla>#e3)vm`Jov}llOjLCByhz?h~D8 zi8aeKA8v^?UzlpTEnnbD;V@UTgQ{~%-*uE7s3fJCRxtCeX6#M~sCiqJ?3YM5(aND_ z)FfBns8mL+Jg-u+AE@#?;eRaJ)1mr#|Nn56&!_}WkK&FPfn-&!3XSYho#8f&s0#Rf z4~p=F*VtY8vUB$Ka#z>|!(x$)ez>p%(S$g+|P6 ztqypVM19%OC`y`@mUb}pG#?t--j&W<*fERJ?Tju2Bl1Gd#VOI83=kUG#?cdBU_Qmz zu8Z!}K_Fjw1%^hpa`Xa(Mz*x&3o30T-pHYmZ`pDMLL*#m()uUOMW0$m`Q}Ew=`euQ zDA*qnhyat{z z1IB6-_2+5JS8}D_8NTxKp!Ad}SR{+L^jlZJ%kjyo^lyy(i_k@qSe519_>yX`@jW_AA5 zbgrY*!!kq$qGLg&P_{K$&~pm*iy*pHp(N-3D{4*&<=@5fec(l(X{+0Ms;u-7#exA4tul40bePS>6 z3v$E){1aC155;ebUlL!+ef{Zp1l%eu{cqq!q8~UQQ-r^TZhNgd{y%SQ39W= zd8p>+HCNVjGsyBU(>=)H$HcJ-QTLX$)MdK|IrEr^PbBh{mO31D4075b=hFbpR|~%6 z^WB3Sb%-M`!Pvd4YtD5Ka>60LJAl|^tizYkASW9ZVKb<%Io&-N^Fk9$TP=8&8{`~A zJj-=B#0WmC-+2YUQAQfTIcRpjAT!r8Y+rT3b;t2sw!`ghmr>!I36B zIf^hm6%~-$97O2Aie3uDImQ5I5Sz*L7`>CdLTQ^5h|L2~w(O*BP9QdsSu&(8tbqXz zA9MicXb>gbzJhV=P=!sCAdv$cIOrHUEw!b#2_uOCjvI`Ss;pX&qXq|}v(m@9T=xJ6 z4Z3Dv&<4ajam1kW#0!@r830Zf48Q?n6Dx0kQw6P~M~h9YvjNT%be*+#wlpy{v+dOI zx^0mPoFHfg(OO$tqyk3=TA{5&%oYYXG0?6V2ViuKN}Ly%O6ajI(}WEt1rBLznZ`-h z0EYy!LFyD!(JvW(EGz~%C(y|&8%2_?v9UhDL4ie8NfeaP;*dZGM)W-$1)R#UpgmG$v4sglehvmyepD72YYDk?K3OMZP4t`1{7I%msHyryu#N9iwLvA19UJ&QGxoFPp`B`F zww@+hrq*#HHNeij_9Q@w5H`TZy$Y@VBPv1)$hQ4xP$=2855P7{$)5daa2lOq%U;D) zo#yQO_()mg$~9T7P=9{84% z%KCp`Rz3-ydfU zFlZjA3G0ILNUm2^Urx;o*YRINr_qUVfv~s>6t`hegOB|N9B-5ZV}dbKdYu3c*9Y?7 zRDgTIfm|?=T0P;d+3<*RU_Xa z6o`s`siK0&Bhn&D?*PiB<1R7)QccYIVuvDB)SF5`Z?SqxZFEwy)mRBe`z zXg`{zkMSv#S4_X?l`^eD$5cRwcxaX?o`68uAE8&817qiT0#ebI`cW=*Y>dwcMKNPS zw=}2Y>RCcY5^8YN%PL%LVp{OV*N=v&-!#L8(S#h~P&18i%Eq>cs_9x3zZ8NZAo`{i z&^e%x0*t&+JI(nxN}hVAkY1`VXrN9QQ(|kNiB{K;6CqoIM(Rq8e+aeVl@6esx(=x8 z2dRKm=%-F9W5DD%p{6=crofj9b=67b+dRq8p{!aQ#|lm+aMaZRH->yVF(|BdnAA;! z2!uHt8mlpKl&_5Qt3a8U!=bfWnbb3acu$a$ROFh_SK)Ld+7&HFkB%M@-7C6dbkpd# zXd?1uHE_^PhXqL)swm}_4CwEQxQiw;L045z)@y=%QoBJV_AjXW87DDrb|;$Oy2 zZ9BfR_&+~rWb-aGa>=;JR%AODpM-l3+3yaGd{6dIffjVlo*f$LGW4DE@d*z7Vp}NL z&i;bjX;c>dOn@{>(t1_+JJ)&1UO^LQ_YMotpJ=-Hx^ z#3&#%a%#EUZo8*YXk@9)O5Y(^Vk%S?FBLPn(8vYSJ|;wr-a>gyLnA+M6pDmK&Ug7) z9bF6AVm{9@Tv|F+$iFY*AOYFX$hpz;LSx!X=zwjVSWJ|kG;?9|#BB(TTq+xoJ_&Xc ztGu@}SI=89mu{EDsn-Dsl{> zw`Qfx(-Q+y(n!ChU{B7|qXNPCE#v7?fytEn98r6x_k2~Fo4V2;beeLng^8e1?y&;O zA#7PU&V^=v`4LCnR{pgkM=-szE)?D~24%{Yl^?E3KV-TEzLevMO8LQc@(;*fzP|gU zoJLo#3#>9jYdMrxj?Uiiw^b>xs7fz44=uG$>C$&<`M$3q_xeo<4I^>Sy1=hS18wDB zt_%EP6j$DG<-5Oz+~xOK+bQ3pbjn|xAbeBK5ITx<%{j=0=?g7Mw)_LzbKV3`x@4uSu52OEwc`E8_F9&Px28Jtgq22~`SYwa^ULb%l-hb= zP(IhTE;-1)XX{J0+->D9$*-&OIiqrC+j>$)y|YGV)!v0Rq_lj7<*Av|Z8w;%*Ud|| zvtVD&b2#TMpJs?jL!qa$?IkjWSIum(6>q0+*}8x__k-9_l+iZiTkf(;EMIvi7hb8( z*f+Us^7ABinO@qQTE{38Cb#0(BGc(-kn{J|8C-J6GXaOfi$PL-DYP>L-s3X=ZSV0@ zi(^`Pe2R3$&oh>&bejc0*_hB64G$xovN55t`LglDwoEPhrID!*!l@^LMdKZmwfZZwimCR%WL zx@k?bWqxbYN#RqjH?5UAXIIK~h5>2mXsw@<1#NswqovGd)f(T@nrSN^VK`GlGx#+S z&Sc8QAgF6eyS%))@(wPUvN7oCl6B;%BGg9OGbjGs=U}sfx8@ zFk;;m^s6DsO8Fp_mE@w*!b^lf|2Gx^zl%RejKB-= z;D22FP`vkV98bjlPK?0E@N{=$?1ES)znkl0`^2`7O(ag>XWqNs^WGpH?SAV0(ChS$ z^A5#(omd2XghfCf{_3ucc1PzDtNx(q&e08`(a1-U*CLNc?u%R-Ia{p(4#i`@W|36* zv+$eY--cI*e-^$Zd}?@BxG}t6c$@IJnlEeKuX(YizvfppKW4bs`IqY+;?zmP0Cl#{ zskAiJvLiZVkDSw+Q8WP8{))CHrJGn-6sfX zgCi%|`BM;RT=x*iO|p;F$>&ZMU`vx63=P@SCW~5-(l1)&H~xsg%F#2N~S zP4FQOm~<{m{JQ34Xe)EZWGjOT1|{c9J|)v8C@eW%ax58*Mj4IG-DoUo2SLJulTa)q zRO&1lT&O`gR5H!0nT7J8c}|o}^I~VwBq8C3I8HL- zftkKsM`>vi!-yeHlh%bfCmG@}$;^sU3oRhWNuxo|KZYi{G2x~NOlvtlAL1;@bOCI( z7(NS*upB2DVGVAnIZvvh)-hCSd!mGf$(@waLZN19aH6DdfYL0uHp+VBEXjy9i!C-D z&PI9KIY=^71;`R=#N1+tGo%T+9%lhCN*o=@D0Og{&*pqXEtABtk=iGmrUwQ992i+Z zHssUYLmU>V;lXL`Vh=MU$3*b#SZbCDr#M5L5~;xrkl5r5$qA7m(Y^_Z91w{m%hH9* zq=ZDlY2i;w{mj&q~OzEvU347byohF|sWQEFdOJ_Q(hhGHMO7Fa|j? zvV{8LqHT<*I59HaUMTOa2A-8cj*Ddese6*TacPi%QG=Wp$@~k-3sw$!=|4C}MiwV5 zkY1;4kg!FA930uc3eH3scuE)s}nkn(`_8-LBt`F;nk)?#hPNM zI6yK(B_OADK%5@=kQ|s{g2us-P9__ioOvSxCq^p55_z1biX9t=MY=e}(15w(m`EN1 zE`iwh9jt+9VV$0c9vT)6vIVTVYxl%H!-%@@t0S1~}FSA3Bs|he;CU%9*mWyBlvB;b3 zBKHk~&3k=thV6>Q&9`B&aTK+_PQ=)5aJn5zVFP5$Vge%s`ky|u1{M%$QU7#F zviI4}$4RW|2GRbk7;2boCj#})QOajbCkOSq5Sz6D_G53(ftfN=zy4g^gewO+P_51dH3TsXWVvr+I}Gg{APh+cQTB9A z0NG<13a|(oMCEgQwLoBmK<9Hphy}hdW&xq~=>ifidh<|lsL}fZYJ!>@kx~6DYjY2= zrM_8SS15p%Sg#{m6#cIXZ4(sf(Eb7z@&EzTYt%p6YhhtIp#2#RysbGw1jPn)5Cu?< zwu9@5%0!+9bU@P?r577BQv)Tis)nAkNC|_8CTIpxYjD7%jZlC#IJ!XOmo}_QXj`X- z;H))NLS1XzW&{C18?*pb<+XttsB3D0={2tnR6zaEEPx5C6a7zDr(SYo#ASt{{^_`w z8;w|7%jBT{>A2X7je=4gEl{f~Dj4eqHBi64YQ)?#zPBF`0uiJK=jjmi`;w0Dqf)FnxRa%Jf<31;qF}RCfR} zsn1e>!mIwn_yoKxbyn(RyaIkFwF77GF;3p!;N1QGZz=u*Y7>(a8z&O+PvdXI*Kn48WBh#l1soSYB)(I8V(cq!0zAu2fV*Np zj(tCNN~{>Gi|rBHIyTPx()-98@t*Kjc(-sD;0$jzo&feCLf^RPe~HicTy!9MZ}f)f zWzn;u9mM9Vi|!lUmS6wL$Y+svBfpP45m_C%ov3_gMNW z5Ph;G0R1p}q&y;Ev*qwuNO3tej2bCR(!qv)>U!P7=#jGQT>&2fDvawMMv;_d;&4G} z5k1nj$eI@^kP9tRmL`<#oh|j~`on0D@`e>e*zpT(812!r(>qBIIRl!VLXUna!VXcFy@u@DL26L&`${oxlRp z541?_hkt7V3`Npn(ziNM0ftc}wQsUV*;0o>H;gvv5V@H^Z$+1s2IP=KY`2jOWm0A1 zOb$bB0MR8ySZB*Uj54Wg#HK)Pxrb3D<#~pr1%+f7JyNBa)6vEImTL!e1!YpZBA8SY zbNONPN#!IU5RIWyYGdL}M@dj8l|(i=LDJpBXp-7kJ0{s=Q6fzitqlffkcNQ{Ep3SM zDB{bhDkDP;bVpNTev3>Fnxp)v>|(u%;y#SxsAHl(SXA2_MtM}G@>@k)v8rR2xB?PY zb{N%BTWOOqQ87^;wUstL-N=RJXjo`@s(To{QIyRt7*Kx(#WE3PGhm2;rl?{_m?9Z2 zBt=P7N%3zbo`Z(b4|Ua)=gB^fkk#=a9Y#gep*FC9%!ySJyQ<9ehpmzbMmOXp$S_Kx zE_FFf5|g`Hxy&()rZ@_1RTOJ|fPk{DACqa;er&Smz&Y|>{CHBo9B6y;A=9!jFj zaOW~4Z9-WaMnjYt>|AE|%4iV<(bRKWWz<7OH1&8)o8%RQdZ_if7IMczH*SW}4rNL^ zf#d-Pgc<6gG82%h4aCJAMnRM>z7j6F4holrBD$g|jM{Bb zvHTH~1&7Kg3r=`|GLFD3IFv>woos#>TJ%OkyFhdp=}A3%1;c2LMhpWBk9rwrltHJG-j(%!kn$4WZdxohGfLGn!cdGaFpf*cci{ zVKfaX%pSQ64BDb!pMjD6^v0)Hdc*+y@DevGrt}m9jW2ZlB0UKp)$6U*7*h$N(fOtNs`FMiTa@4gV zq(VtwBCao((*a3e!j7YQA(CdOTjT1ADs0SVydq@V9(~V@JTEFBCSwR)&q2r~4myX>^2{tQly9rP zYlqPA4Eu#lBI7oMa%Yws+K#*+eccv!FSrfnEhOBni$we*G zC;3@6gm$O=1l9EN+?@5KL0!)Mpk@`E(X^kJrpRN}p-RsGa7_2))m6WPlluI({b(q5SDPbMEZL z;tWMQBR%cDX|q5;Yq0cz3Et& zB=6ZFt4E4;tYHZydZeLTXzqQOMQC-&PD}yxHb_%LD@~zGnx;VYsh4vpRLRkxP##_l zGT3^8g(4YH3fRi5qe|+mOG|bIqe@mot*P+GHTm#E@$l2(p~zTnv;QajcOu)DMBa@?xF4`{^jrA7dzk3;Pjh#^=pE%v^A7Z;c-tlV5~~t7 zC+2#ac@t81rEW@How_L1om!e&kSY@$Z+hym)V`_RQro09NsUh>lV2tOkz6aW@sdv_ z`;x2FkKk4K1pIEIIdMc{f9&kfNiIpw#{)nsJ^&6)?vva#xm9vfax511|4IBk@m}H& z*w{bGo&9&btmj4l6a7bYMfC3IEzzGwuZ&)ZfB)0))^~DrR`fW|?WaW#&i^a_N&YWH zIea<)O#X>{U;aV%JMPHen7=xIasJ%=Y57yIdpI$FbiO`+XntRAH*80o!->%x(Ep4mK4#V^y(nc6>I)eTaW%K8W-tevx^L{S}RS$R5jWnV)1X&3qrff{QY< zGbd!4h(H;LSs8J|g{|HHn^U(#=+Ur7IkTM?^?cz6rkcmtLc`$V^hTovCn zzBLvVrI#m@1pNN5&3}eLJ>8 zY;&wFvP2U6-22!>4UBlB?SL2zn+nZ0+hGV=s?;vjv z?oSlF3A1o^V@)T-?M(~6m_o0qPcRNDnr7Z!7K;~6-WHT!86>apxpL)knX~Yz* z@wSf<`p$~=mT9-HA+%;In`{oP+0rjx`z;B6!wz_8%@#iR!TMIjHS4*=IKS}2ki{Om z$0cs|3qQKvVL#Q@7>`i@zckj0h#2Z80H2YpypKy2KbA;8EiHTPV*hSr{ubt#znfid z{%-m^`}bb+cl;9j*V2tY&gNU~-znzrxG(JAr_En)$o|FQ7z;qe8r(2!<^E7Z7%4b> zeNb*iihkczjdoiWTiCw^i(g~^YH%31G>=o~iIR$H3>@YBp;-;m@@xO`8(DKiki;C# zineB|pB%<*kVS`Y(4;Qjt3sjhBQ3m~XKK7FO{oF9rk>VemeQyElo|+XsoJq=N`u;I zN`sGSD&%TxcD$cDE)!VXV4P{5G)b8!O;Q@12{yGeHRg_{%#?#|c7kO+ZRP`hYL%b59}zhC zZVC-wX&ypSbXXooQZbhr+}WiD=J+X}ZXhitoYW|NXcI*Z;Ro{FLo6~=<9>nsKkWTy zc$~%c$BnPHS1n*{Q*9QA>0ml07!bvPRWOnOV`GD?dv`66B_r8@3C0m20TO;mNPr}e zK!Ai2N+=(he$TM-c7#4SLs^wHq6qmeX5TvHA+bQTv;SQJG(n=)550>Ahmc&q_wE%H z(!3s81EC9Du@z?c8ba^3R>1lSIa3AWijEU+^VBVtYCZ90Pu=LLKX~doOEpEW_0;b@ zb+v7T!M)6Yt*!0*IO;?*^;=q7=UwHnc~^SMEw8O}ZPl!m|8co{f7?+TtaVh>jD&Rm zMZF$N)}PQSw*a+-9@Yz>6n%JmD;nr#6>?KguKe6q+tOa=Dc5Mri31Kh(X1-8bfQ^R zgfefpP-l9+?|AAAPc8G5nH*B$G>6T#W82y?_acv7=%{_Z^pyL!wCp|IVa9@0db-7? z4%^^;?HtGSq5k<5a$bczzCzBekaH^JaTRj5Cs$opA%9#U2?VM$lxI&MP)Gi#LjKT` zD@|XJtj#VH4Xtx?DmPdxZW(#8%mb8Zzv@PhK2rI_KeClaSAJzHXlb)+R71<$og6mT zE{W($cs=9|g(`X~a8xYmshF*rMe2qM`G*R5y=85lyQ2l0LaT17kOZyNVQ31i{MxcM zwb>Q2p=s_^ht1u^Q>=k1Thm;-m^U;{I@@8B`WzKY*sAM853OGzU77m1T#u;r)X&|+ zQ@eZ0OrX|=`nkK>!ZSk;tydu#E3;Wz#hYlTN9ci}R(@fY(uTG_Sz_)Ej>uYKpMoVO zea{l(zUzpy9MNuxSkwqsKYQ*go_g6+W}n$wKYMbs!zLf)s7W__>LyQ_bqjUGygyp3 zb)MsEoohdI^{sR5hYreq=%8M6CFZ{BsL988>S#~3daA`!vpiMrs94rh8Be7>m2ySxWn#@5(0`AADO&a?BhzHy#eVF>#) z&pz1t(5nBK$521n?%lcI@{xjRM99e%a&uGTjE44uJ#~=V2%qSPV=S@iGe@`$^s4h5 z5_5#xk3MpxMIQc*BU&u+5Vuq74~d74cZBRb@RI%i zwEh32`QP@w{r|lEAK3p<^MB6I?EjynV@pEM)_fF;+!nbqa&hGR$eEGuNL!>iaxnJn zTSdlm>)xKp?UI`lXYap>_YyA?Y43r=&BWxtfQbAH6GtZw4hP}m!VSdYznED3r$$nd zQ25jEJK>IEwO`QyTmq+txrt-&(Nx`j*fDAaASDWaBaAz=A-Bp(Vr4+ z?+k9^J2BcU*7DIA=-GEB>fVHChUoh5b2s0Uk%x&z@Ou8)`~bh&ughPO|9<|od#e?UA+n;;k^THlF(wYlX*i_vCKM{f6J! z%ZPw~bZ$m&ckV9SIG4g};oa;j*{8CD+557$WUtO%l07$jdUj!UPPQStAJz+7WH%s& z;U}3lGtXpJW&V=6mNc|2a>lF^Y9nRA0$stF64CNNPb(N9q)|?@uTtkpT@81&EolZDE40LrPwI< z8vHKyQ+_)y;l$?p$YqfWILSFBa$@Aj$n?nek@2{dsn4-o%_lznx2W$lDRGwmqfg+V zezQc7ElN&k^-b#D-njr{V2w#1T76qFs}Ws`4h*ff6GD!r-sqg7Y zZS70#eSpDiabVF*v3?5Xi-VC%Zqpmg6BiYi4m4oANp+Qjx#~IB*|tDK?sqN=)T0YA z4G;wC(dE;Hi7JPv@q>1Gy^H7xg9Vlff;L$uz=9LS+ecgJ4Ng$HLsT5W;R_e3bdusK zn}xl>Ve6!4XlGo0ph1X>K6!}t#Uy(JbuiLQDmqB~dt9Q>#UG5UuIe$hdH6)zBP-7e3~gvPH<|4B&Y;4 z!^{(yj0>Yl2E9ghERZq%3VL)_b!tk(3Is%#U>bQO&{*C!9dz5mi{*4U=rUrpEk-96 zXgFT@NCZKr>53*!woT~N(wTaadg9v227-tk)e{mZSU3itv9guR%+TJT6bjY+skmrC z8)x7}P8aF0CeY*+*^O+c$(|mvH8yuKETOlB#bev_7WPp|s=>nEDz1a*W_&#r#UaJs zcz!Gp#JT*!G_Q5Xb2=_k;N;$7jn9+Ur)Z{*<}ptH)p62P@U?bOXbm(FeB}$4v5XA9 ztWE~O7gb5d??1lDa(D2#ldtP!?R)TV*CzwO|CwvdAi<}ud?$gSKXG+;idsDQSRXoq zbrS0~_{fRexhVM1j58LF{;I>^1JhOo3*N6F8pnaK4x+#gt^Si)8}V2St-f8Es+YH8 z_1RPqq(0`G(9zo03Rlp&F3>Utpg+y)0!Qg!*g6>MS?i>a9Fq=$rghSdI$o}Ppn>;` zK3T5=)*<1tVqaF#U+A#PnuJ;|m}zn(6=+m>ba2JfBy3h(w~3OBXSCtY?o*bsim__{ z&Ag5#9lW6ZGP&(2GlS<0Z|e*OO<9u;27Icwqc`ZUq-b=NX%tQg-4&Q19q1Tkm3r8;d2(;? zkZF?;F2PFE=E=c>rlihQRtloU^O-SIx3GI9Pvm@{lD8pkWvcqq7g4A50BOf|z|IEuXmjR=E`T5T~X>}B3HC zWIDP zlE*q?qI+m&pcmy7J8?n|ZZ+dy3T`pN7f&@G>_3{qCK=pp23AtN!A+GchIxB4{*qPL z&ehR|*-dX@TQgq8Qzc1TH@bq7j;AZR`jxuDbXK^{H|h_S+T;s$eN~d)U011$Cx2~K zDhN#Ak4~wo82sLrTf9*0#S85JEN63Y*k26j|iS{W=BCxn&`u%;Q{f*n##7q-xCfvI6pTe+(!lKir&+RkOH zDva4L%sZ=1DHdE(RWX~q;NmLj#85N1sH#Jla{j!k)^ z4#b4}NtHlwA%KZyW%?pW5a@*@c6=1Mpi;=(?-&s2N%o4;FOYypPXz6;NqP2q6-fmM z0zyA+<2ZPgnNNkuRfPm9OsZ;zyOHVWxnoL6RQ})xV@kDk1>dhOCC@TAr!vIybPJnT zo?S|dX_CQN>HON7!^3Ms`8V>b^G|UHz)F5!-<(P50f*O4uid?NJMN(yUz^VTH}`Sw zt=!AR{u{}y%>9Mm;aBG_&0Ux~58r`PbDg;bxnqeTa8Pa^G~Qe1Hp#7*i}S1e!|Xq~ zOYh0-K=$73t=Vg{zsdeQdwzBWaRpA!w&7XOm_0ZCJRxPRJacnVC6&U+UXsCS}HDlIgF~AM$JcCA8eb+;#Zp z^o{AO(!WgqIDJm~jP&AkF+B&Hg+tQQ(mSWO;u{3cq z_aGjdXiOYLe88O(TPHS2tVfK%FXHdxL-Q0$7P3*GRg|TzF5urEM!JUXl$Li6%?;YDI zwpDE7SRMeIR-VwiZ`JFN&UzcSLV=VRSyXCCrQ-7~P8ql3PVL ziLTG7)qf+OM&6D5omdG^Mus8}M*b4H8IOry<1_KYNMGc1&YDV*d6AaL5s?ETdq#F3 zR@=l#j=Lg155E|GB0LbjFMM4Xb$21<^ooj7#?5 zd7k2c*<#=Il%D#{YHAIAywG9&Kl0Q#N3BA)Val#Tk71~XKJ?TFj#|0WQ>YCM-^%Sg zm6sg>Qnhd6h;Lb9!6TMv8+1g!CFZ|jiFsRFV(vSRILZ;6G-}Oreq@P#-gJa3z7Hps z%CpZ-me_keM>xU8{oNwtUUS45me}AXN8D(M*!{BW#AkB$yhA*7kf#px)c&5@&r|!F zk#ELu;IC8%IAkC{_`!8rNU;c1-~_Ee3dCVRfgo^P_}o9y|bFS-)Z zzuCUGgjU{V!It?eo8hTLJ$10B>O6ITr;LJaR&&d|Z+mQ-qvkI5RJWt% z{KHdkI%={}ZBff)qYeHwjPIzT9+g__meJm(GDIh06uR>%!28}Aze1j4Td1FBw7Rpf2-w?WdwI&}pU9oN zp~L1nL1%H=nz!r>1&p7f?1Ire={8eCQ|mnY$f4{b zhq8|x%0BX@*12!F5|izF)YLlJzDG^1QKK1SX^tArm{4n6iRfxewaopOrJCoSWT~dP zZ<{CC#8Wp$Ao#w72G8~A;14|6Zxlbm&_BtetL#Dqy7EDfu6&?E-d7>*BotmdpiTAd z+gf4j7d+&sw!b=R{@)!n*C@zoel8ytd6S_|_0&>N+2x|Ce$EdZHqI{bO>_TgglU)^ zdhzrMY1dWImAiO!<<6GGitRg|>^GXQS?JJL?&Q&xM&GOG4i(gx7$|Bq)JhslDV6b>4VS*>?$y53r00lzrz>pa%|{+wQ3ao@(>diJm&aQ}Z1) z=R8Mk(P`zv!OUXwa2up0|nRY@X-ZYo6zZw|U+~ zpF6?U(-eB~Oi%W^hsFZDrDbiJ^Fv2%(PcRsLocqVkY`oM<(9Q^{%f9k)l;u{%D&eP zjq~k$4Q1bJC^r_3^X+#J>~Fs83!Zx3QIl`CBJlpY=K$#jpLcSiXISZa4(euGefti! zs`~crJ++;q=DQhKzr}#Vw&?fNDo;J)sfRtqS)A-<8fJ$2-MoP0;mF3YA@ri%R5pbA zw=nB!Lz_mCBy-NW7TMr(OT@6nl(G&JT=!-$2n?}G3=dH-xPZHF6>B{OekgocWy!Kp2i?W#DnC2IHUQ=_k_ zWx%Y^+S47;>Ii-7|9`GI+xY+Y=WomZCVw7w@F((% z|J(U(^BWTZ;M3YSxrP40+MCd;f4{c7_Bdhy>{L5}-}G|wh}FMuwvf$bzCerqZ02F^0=zVHJ~rs>nIkj%qC4Lp z{WZVEpGvPx--O=$2kD-4Te^|o-rq{Em--_0PvY;dO8pUC`S(*@_yf$aaR5Fe4#3mN zNANqiI(bp@tYk;BIk{hQN;04Lin#huC+<)DA#qXStVAhs6t@Cyoyf*NiN6~EYy3`Z z)c-GjTKt6gVevh%O0SLmo8Q8Jjopd%{Kv6n{Qf;Ab_jO@ZlVzYUySzSS#Wvuyy#-? zNT}oY?MBfsziVHJJRJEWI`(rTJ(1%hGa|c2HjBjZ{(k|>hnvHfhQAl?47Y^$4R0Av z*L+y>H=_StS939gJ?1apH-HN&P8kv+YGH3(vp8E1;C)&JP34x30bEbrsCQDNw@ztq9r{e82V7yTkMG*iiK6L}e8?^#X#nWg2 zZ&X)aTry$BA$9%MqMT;FW5m z5L}+Oc$5#|mujRC)M9w1I;=<9!*h4QxTb1*Xh;O)Ey6X`yhX&fwtV=d8euh{b)ANY z97wsDV&hs1j70dR8i`DJYeA7H;aV3|u-d)>+*1itKV7;{tHFAS`qYots!k2z?17QN>&Iuc3af7>)LuU>tKvoIBUww3HiX4#6=6M$(;+xw z;kJrc9v75Ka9ov2e0XbYPem|1R}sv?0#Y-6t5UOzZB5NBa^qY-zN=ER!!3&Us-iaZ zwFEt+BOTfi8v$D|%HzE1IazotC+@3s*#x}?lb8YhIIpT$CM>pqwSE1#uZlyagr)8V zqEmtGlw6dej;2i#j%6K_tx?+uN)bPhXOgMoNz&fy6W?KUe ztiE0pC7|`0zJ6R-B}fQiuqD_@zqqf8loAV@$RjY|y=oW;6O!%gx4x^(q_LJ%Uq8O9 z;|R#NtSCa_vMNou_}IiW!&Kb z;(pp7{_*|zsk&;_{S=fJ5>Hi$8e&-CWK8f=6@OlVBt}|49;&QJ8Ya6JPhpu7IH+o? zCipg>ylnWVI*^x5I2nT@>=|yX|F?ZJ^2rC3k=nPy zSnL7gJJdf7jHiP<;%_XGG5hy1PXmat!+C@u*xL>PVY*veWK!(q>epc1U{e2{u70`1 z2TbbU!&QbMh_LbWcQ^4`miC@(>SB*6Pt{)LgL|~RSF+0#xx{N3h}zj?>Z8%Sd&Fsb zd|$uWU&7_D@R1DWGW$!J%RWP3mO8V&G#C1)nw6iiGIQBp%FNY^e!vB#lWZJda5C(1)Vdqb6-r~|At^|FkyG1NdmT_*!j z5qm;YQQ1{wc7(ywE{zFJMO1EfgdUqIQKsJP9z?t$9V@IeDQ8~@} zDlmJ(b>NxuA!Jji&rrElZb8`=jzyK1ePIP2hE_#C6^2u5WB%DXr@4H1}&t`$}?gsXoglkAWReXfjTSLtMJWatl0zVtk7s0 zO)@Lk{^_hBmWDK)aFxnspG^`-rJrq|kx*<#1fya$ex_oABuf0FeztuIELu$XLBeDA zv+vWPUBo?68lFlcr1i7&)2Cx#6E>}%jh_W|iP0Ew{p|d-*+mlB6h=f@#m3KLglv;o z-K*I5=~NXy!GPHG8Au|r6PGZ}Z_(9}-9xccVkgF$QnBRc$#=0je~QTZ_h5H^J)Zqj z@x12oMBk6T9DOu-dGf;KImuI#Cne`4k4)AjcO&Bd`pHmYZDMs|FmW%w0atL3-Pwu7 zi4zjd#NXQ^@vX%8L<;@%JMov}kH;TCH~s7AT}0qtLL9!M;)lfdj9yO^{>|_UuZeva zdo}hrx7FPcyCimY{u8|QSLYwiKajsE|EuV)qUT0W&HoTT{m%UH+&{Qqw9K#ZL!x^S zsc=iI5)!qaW0UZl`T*QgdsXd4oK~D(ds6N3wT-p=b7HY6HxPb~6~c4TDR>sdBA;T5 za9{4`+?A2HBda5ip`E@xcTw*9xzo6f@C42>4$bX_f53!XEc6o|uzPmv?1XG0^KZQDpU?DX?!Y@h?j8J2rZcl3b4=ut$PXf?W$H8E z&g_)gJd@|PgZI;Kre91yip9b0>E96};hglT=?;7E;I8Sd)8o^L)aOJ-crj9r91}S- zvO6~*+>^R7by?~sslL>bR55j2sy;P6wNq+RYQ4yDk^0DfXwEl|r0}GFJN%rUJzUQ1 z11rMa;S<75;RC|Egf|c8YyMlaRxOXa+BK{nQ?Gb8=RxZe9YTR(P`pcxLtOe!HACrY z?^%ZRq8K|D|Dt9n9x47=ZA(m=;&-TB49RYOJV^b2a{K~d-hBI*bWps_wx)kVXkL#wf2IC?&a6M)F9A zByc{p%9W@;f%>U>m9mW4C4`md(cf}ZYmua8Nd71N#9$YrkQ)z zN#AWcV#8!Q* zuVB1;8J*MBjK#E0QU@^zMHU2%;2gpmmmCWO#e~j#&kKVdqzcn4pExieSWN9Gc@+PjKLfUR|1a@pSgaE?c+X4^>+^tl;M%c35WK4k zBSF8_Q=%BWV;+8+#F)mG^Iv9?NRrZTSEYjBEi*ARFZidKXl<-G!9Oe;me*AAre!0{ za}d1Y6O85G&77l5@VY2LiX4a)_7c~{;-bQy%GrrcBb=`p`(H6|G#BZ0ax(z-jjtG{ zr81#|myH$gQZadb$_fxMbGYR_EWJ`7Q6bp^!Ni1H-(a<99PAitIGzKUZ z&CAbsXo;~OE(TTtMT+fKTKP_i3GxJ=OFBNjl0u3FHdXAw9<|tJ8Ji^rHTGD*5~w5?9F zi>*EvlXY@id@kvtoeh-LyOWAX+4dN~S>`cz$mktu+wLhg*|xjbw_xq9HSbIq>?Ecu7fL8brJ5dcu<9zt&`q~CYu%6z!i-5qe~g@M@jKA8Sh7% zsFY$biU*n+g^$z$rnj1E=P|@LTo)K;1hgFS4aO$duV&{*PjUZsf$7zN4EKKP0^hE# zvRK@AY;u~JcG7-OIIuc#fSCxAQ`o!6n%qQNi|3yf&HA+f}84;P<%}Q6q6H)= zXZ%P^DkyGkJ1Kcvxng>8VsT5C#i?(>%HADx$c~EsoBci27^FDaibI-4CRL?^;^tPk z&f=op;$}9B1l4S68zEIRM)$;NXSv~}-`I|hCZ!)6nHR<6Gg|foVbc?Au556Hd%W$9 zZg_i(8@g?wY>{mr#@Svei(o}N)fXrd6xX-1YO=VVl~shx+b+q8ak18{RD^af=0yL0 zYt7P7{_XtJ`FpYZ|G)gH`5@n%uj5zsX89Dc?nL{4FA?s3R(odcB7RNJ;J5U++?Tnv zM6nyr-JQFJ8vy!prCeifx7?=0se2>)IC}qUvKMC0Bqm*Bc8}~N;?TX%uj7@OKV&Y- zoS7-2^WU4h|I+DC)32mQ@Rh$R{nPY!@RV=GQ-1e!A)QNo$uHpNQvInvrGA_GKm6lQ z#ykE{?*5yUN+&-i^4}oV^uJ8@B|DQxCl5&On%p9}9;XoRCDz#Z|K}x6A!1!!VtY;> zLh-fS{5KH4Eq)oE^NZrg#P^Ty6yGEsBl`dIv6Zo#W50@hKh_M6 zM#0t53!+P+$48IArhUt3F7ofltC8Wzosny?Uti9z^I4H;ku4*c@JCpyKODXxd|~*s z@ci(h;oZZN(fEH-^HR-V%^fw@*8HO8T!y&vSKBv;Iz<$QavWGkeEDqOAgUA&sKh_L zP7ZJfQKFc1P*+dj?m@IC1nwrkjCvc&^y1zx$oRfNv?*c= zP;qDNtvkG)!{b3TD(hyfmjr2@UMAScQfY1u>@5L*%= z?gOKLSqBy?gh8}0TtMWxVFpAEGZw@QVGvb}6NlB3wwQpTh_R)mA%W1tR6$eGdJdw9 zk%6wnFQ`L*297S~8~9X2MH}Np)p!TO4va!(U3e;khfYQY&(@9qPEe7%8NV2U$d@WbT)%VXHzU2RN9vazJus&v{MEakhW0RXj`(E zlU0gYh_;5qY>KlM)XS4ZQzK8Z%v}L^cH%LIIeP zCP&_pQVCA@K+xq>A>0T#h(gB|l-X@+L!~nYl%Vm0=yi-ZcnLGq@Xkh6GKg|#9aw_8 z52D{Oy(;$byHuVH;>)~3%VYRuN6-GdZiZY6HHflDo>!^Fs=BnT6G3EEN8#g9c?_V) zjLOG|2QNAx(JoxR`aX(PsAj%zim4l!`^kJ&3|b2GF2_@eUZR4_G_Tn@+%Hv_1-%jxo-n z_0ghy5e*k=A5)pc$*x0RNo8n$|9O!$LLtnX>Vuv+o zv^{bQusqh8@>mDZ_Q+!uOsrgTeFNxvA6*y_D)3(*!y9{MLhFV?$$1pj1+Fm2`INO&Tn> zCOnh616Q}{4Z=SkT=i({q+6jR)AF%AzY6 z2uy5EEt3?434=oRrLs~lSOCCUHNb{c7LNsT0T3*FuLszSYCW9W*U9}q18hTO@m{c? z4psC3+fV6Wn;e|>a5n}YWNy?OVE?Jcn--QkH6@4su?v;{xdPZ!NCwY`-Kabtmmw(4 zvm=$}1qET{U@t1m9Y7s7k`2fnR7&+O)6hY6En=rIz$R3lAdg8d4X(q622eJk29)qq z0wO=VP?et-vqx-v1!f@FiON85@`>Qwf6N-fPE=M*AmNfBW)G^eamoNdDK?*`lzjSH z+89XHbi8&GgInCs$G#fsE!G9ACQEoGCbqirk4c(_^g z|NpFcCuF1R4d(A6BL2_w-^B-@jY#-M;03S)UI0nF0N$>Bv39ujuG(wRte=e^z#L8j z_9DLC1ftr1oO?6(d~S%-fE#kZ&Rvi@Gj~#McJ44V=u^<3NAcu;CHrXh&g@m33VfGX z^(SUqvxjB(&VDPqA-eO=GjDM>;A5N*+?u&Ma|zn>Q_-CtnW@X{hG)P=nRxo6^y}#- z@D2E5`f^SR&c-{SowI^N(tD@3O>dH}O?{PmJM|(F_3lsIickK}QfH$lFQtyb8-E{s z@h7ID#L{~KAN)I$Hza?Z{7Le=$;HV9c;C-Veml8+a+72&KKCCd-b_5t>A~Ij3|xw@ z{ppEf;+Vu?iM(nf{FeA{;y>jap(oxRZ^eFLFMR4Zi?2si`;TL< zW4&-+?3&pB#g>XaMeM-XZg|gcNaVv$qHji@i9UiK!EcFo_}%DIJm!z*UV<6XY0;gc zlcO8p^7nP*D0i2eUUd1Ov0s-0NYt;$z2)IX1 z+v0`2rC0PM%A~gGExqhG$t=C33eUxS!B|H_YsRU1)Fjc`uEFtR(+Cwwc4*D|j+sNY z_RyO3Y%9IpC}0W?*;XXQss2jaiX;mU>e<-h4n9yzd4o%9EU%=Cy`|OF$)NON6*pCt zOl&Drx>$O_1Y?XD!HyS28v zk`ArO=>gzkIdSC^kDMkNl>?|8O+FDz98h}FCl`riPuQjdeipQs9@j&<#gg%u9^^qX zP7kO$0lIL%DZS7f9G4z7rQ4Qvaz$VX4ZpOcDH}+o{Xs`8;AWPGtZK_i622r!FhpYtimyy`_gO zd$)`+j&cOb>N>T1S!tz?XxFJ7s*ee+$*z;ms7Br9(^O~;I&XCB)d)IoRO%MNHed}p z@38%INM`%raY%-=(KyuaUq;QXpok=rMQTa2JHW?JGiHvd=3wP?MlPQ6JN)PG* ztx3uGY;WN&#yUmw1rhyL>4AxnT~r(j8BlhFp*7Ks@F0?ws&ScTkqMEVzL61H6E;>Z zRs4lNuLGejIZCHxrPjDnM*`^Ofu;NHqmg9kKKso0NS565>nH}Ldt5)|GNjVoHdQ2& zT5sttJARUq*>I;FFiA6hCYDwgS2IbdwURXLY zcbNWFLw_>;^HAybb%EQ)07z&JjcgHsTTB-WK-d4cPWt9C>7aDeI_Votmu>md4P%pk zutJN5$M)lTE0Tjs*Np)X=~~-_av;(*W70v%1mo)B2au@nN+yC<*Ak4>%%w`jrD9R^^>}RJsxeLkLaV=0tD!1RI7aD6>!qYi7kTbBi859Cxz8nC`dL+~w{&3@ue9{j>NG9= z#En9c#~hS?>^e@e^nWfvxYE)Eu3(#9oL4g8u@I3o1%K#z*|u2L9O?Lf+#@wmX!Ymr z`L``Do$sWSv%}JPP6|?V=v?1$*OJl?e8aq`^x*pyUJhJJ=Ts+y()X&k`C7+~YFora z)g7<*tzsuqI@=0p?f*in2?r{R{}Ka8A3n3w)F7eNpPD6jN%tc8c`Jk8XB)Ig>AU7_ zv>dYXmR5`@1XMc9%Ar5);wHpp*Ah~36XH^6QQO6h0fHu(iHF%iCR3Gm2>6MeoDLG9 zKepX)SZMV}zCDa!;>I+M#x3IrLJ{>MPphKvn4`kf2-0DL2evV>!QL9>!gX= zD7zLJ3b7n~Z)|dHRT4A8cgH5*(VeL&8(NK#7Ta={dfN$$y@AZ(Qs=tB$xagCVC^_* zopgsy7kiepbzs4By|K&XH@KwDq*-WoK2;c9zRtdT6~@A~c3cdEIE8D*AZV{kpkP0cR)E6q?5w1|_(8sf#Xami8G^u<7KE3eeGH5ILb=*^T3HJ2 zqsl=#>p-1-1JJ1l@dNGWuh-kG_=McZ|*xdg7 z($8i;%D$L=IC~R5|7T{~voo_(vlBA^$-JBy;+OrU+&Nbw0^c5)O)|0c+Vu13N7A=& zOW==*wpU8eO7F+bfE%Fqe>3%H>Mv;hFG!u1Y9pfFfmph4lnN);CZA2-pZpy+*7YQ3 zqx0V}xluBl_$cve;&J>Au1Q>&I5SaB%tGhCOJWip2Oq`P#QWoS#IK59fUm*4_)LDO zZxK(%K8mf5^~dgrT^0LD>^reCaqjBS`fnCXMn8(a!rcUa;ReAA_Bmqv=F3X7ED&dMt#Gm zId)hlODjTiK8&tI&h4s;NvZLD!zeuD+|K1N6(wWCzF~A8a)RVCI14j4dXF)9AovD- z!ze%G49W3Z6!nKejZH8pr)R@f1!7Et1*1GF5YNd6O;Gxa7R2eO{{4!p2ZOA6Dx(rI~SB;K!0L~LBgI3$S{Zs#q_yz zkw6pshR~ttn6vTnLD1_OMTI_u9z}(#WZ4XKDPuBZ8i`Z?5b6}|rY#}Er#LE=F*x!x zak4&Sl`7t@SYUdDQbl`Y&5J?N8V;dS(Hgk{~bbqBFDXps1F1t6eq%DOp)sv zW}w6xLTw_iv|xh3g~~*^R3DBa6-U@1v?T@;`{cR?aWfl2Q6l1YikUJH2h&4nNgNaa zaj-swjzokIE)Yh}>PMWb0S%zL8bUuJlgS5OuWOJ4_93exv9N$VLR2L3s9e-_`U_6Y z=ttz4I9yOfM>V3N>u>(LhFKyydJ&aVe)j{(b4DLx1h666fzf*np$#!@xk&AT(-x`_ z)0V*nrCyXFu3q{tmvRrG4$=P86bKEW3o#AZAntYeRZ}4<5mTXw zsu7tLo!!bSAPu1*8809&U4y76htQ4alVuAhNTzQHoya(O7K=zD37Qa<1WlD%W{bqs zjw(cJH?Rd!hd2p9LdI*i#CT;0b%@rjsGW)EL-a`y2%WlGWvxIRB1=M5 zOn8Q&X+qx+Y7zMuRWfwIWTv4X(Wh_Xy>qf-OQ0n&C0tZ?6?hhPp)L7l&dgcVg~G(t z<;u_{!L7!m65+kBVI~^GAv7kYR}$!5-V*w6wI!Vr{9Rwf7I|Q3OY|`a%7OqZQ*k#p z0DuB9yt~@rB?!E{>J0BxJG>>*RKJTIUWx23R#^?=WS9^ylSgj@+X3VDF+uQLFZap)DeKtaD=Y>$*qT5!ZvINOZ<3rnc(Zo93 zf>WwNhC|%_hrZ?I6+0F%TH4yxDf?Nptjq>Dw{o0nvcoh4+j1->CJI9Z`(hK-ohJ#f zMKv&!Qj>it**}>gBfSeump662Q&>P|-6nR{p-6VI z-pP?ZZtUvTSnMK2>qdP;8=0-y*qH2+$JchE`P!O18=76Rc!MU`H%Ob&EXhFD@lIB0 zML!2(ay7J}d&CCTmqdgbS1pu$7qsCGsv9;z*`2)WSIcX%Ol93K~?NxA2cwwwGNY^o5lBMkR7eI03XN2I>et&K^vdpJ-NjFJ z4YQ>IcCuQTU9o2Kq7Jf=RY}x_gBHXpVUVq?J_H4gIR+V+im{Q^Z?Ve|ekx`gYbutz zqy(d4cCe;mW1phm*Fmm2$|Tl8kzj{QDih@ z-ps~T=a{*&%&yV$TVashtIiIeBPGDu!B*q)zR3@nLAJ4`clK&2%g#o&ioGZ^QrX$e zRj|o$sT>Tiho2OkyOlGVzzh zO^K@$ze@Zh@qKO;JcVEJ^AatIBN7KB_Dt-MD4>1MCTh^X|BHL(pNS6>L*P&G>*JTl ze;z+Cz8pP#Iet8m1ZKp)9iJNeiWma_;1~WA+&Z{7TK7ye6!`=X|Cb|AM}{KzM{bW? z7x_)(XTrA{`FHZK<)0_kz$2W3+>*a0|LgqEh=h1neo6i$q9GoW zZ^$2%-zUFwe(U@u`StSg+AnKAto>*0OSMm96Y*f}9o#y21$GhV*Pg}M!acFsu^qVy z;iTFVYmcdIs6D85pW2-{H`%0iJ?GWTKbpShQEPvbrDVD8Vk8*^9Xewq6*=O}07 z7UM^8Jh2B3=R9SP-1fOGu%5`~!r6ak*Jl5o{TrSY{rFbgmc1@}IcF?C#FpaJY-e^s zc6PQYdk7I0r)H;QH{-U#WajJ4$CXBzM7j5{truw)6$(pVmyZX0e&C5loOM4 zh>qA5YmYU?3b6?>*6C;=Iw9SF-^M=Nldv_`80)3uoZ@^)%*K~ePp5`c52pT1^n&V} z5{mdv{O_p$?}gv+k^lc4UK{><_;2CI!~K}83pRACW3)sru@2ij+yH_iFUt{+g za(RVee1#lWA=kHLQ)ul274m-DiH20Gr&=5p(kQuF|0-LgKD72yn_a(LBlwbCzx-K; z6+iRTC!YGqQH8TT^<7V$<*73*HM97sr#|-7hmI=rd1{5HD*a!3d!>8sanNb^I3V5Q zfV|xDHip(#p3K@`TeKmx);%P6FRbvM>zjDvkP11?ldtM^)C^5i=v91H^(jIgTOl<- ztYOdqv4+%J&>c=B0|9Smnf=-DohjubpOtbuQpVfYk}4*jb_Rwnh(Qx&u_zlWZvpp~gUq+x%x z-XUyR>L^dma@1KGl3Z$8{VPjj^@XSY0tT>nZiUm(~t=&10{6N@IO%uEzRS%DwFk)714^uxT3A zSt$+1E!4IbxmvdUnWMIGD`~?vZY6D)vfAZNaTB#+%HKTpf~S1Dg@q0)ls)BE^@f65 z)f*;m?s6w?wVfQ|Otg_El>NJ*BsM(9fpO@EaZ-CdPwZ@`hipki>Iv z=&Kddt!UKXRy0VrU_jnl;dQGus9UWe-D(ZFsKTpv0;ps|6>)|t;tW;98LEggR1s&W zBF>OoV2R=F7FfvDzO|tjE9BoQq+3qm?XRHjTMGI}1+9FlhAN+`bKF#JTA?uqq(3X% zRBl?~rgGB?w|F!yf6qR)^$$8Uq7^>?mk?N%U^c2EPu&UYdqyXK8+>!^cqVWx!lr3Pq}xk zv3S43iuZZyUQgZQsk=ROm#5r&&{({|V}J0}^`5%UQPaFE)4VKGe1E6-{!a1zo#OjD znT<2y^jp~U-<$q@`X}iX{K}k@KA2yS6S-yYU#VwO4{NmlAEbKN zkshAf4Zr_n@}uNS$)V&e$xD-GC%clz5Pfj_NBTc0aWv-!+axxKe--}+ z@dodSUlaccx8N;^H^lel_x}2^FR;=djopQn{)OCiSBy2pcE{&G9{n)-68GBO5xp|{ zBeehXqlZOziB61s6?q+d{9C!R&PDm(g;;wvMA~~gd~f)7;U9%h4+r5{;cthx2xn?O zu31yF3hn*-B7i*h)+YJ`1D9sD=Z95fD{|5l{p22{^HD z1Z{@siCySCwNkPCXf_Ogx5kKvf4#mD6dQ6r20vkCg%Ql^H5Ajv@_i%dHRQ}pF=1mY z&}o>l=w7tggmohWec_1JYQU=*TCd<}HB7fHE_I_v9I<*0$1f-&ieAI?y0g1iV%`E{ z0x^PS!&G8meE_J}M^J8@Rm=27f>@cGwobGW*1{#lVWXwj9F@n-VjvTQ~ zwI#HVl7rskn>n*l(v6_}Fr(tih)Ce5KGwy>3wi|QhZz^)*KrYj%Lsapb>P`3l}FHd zn1K;)v}@E2io#MoU|X?fW7vlwWr&**BmIa;%1pwBQ*z-37F zs3S)>C^MtxG6Y8y^cgBj+ahr~Yih)RV+3u6_CqjvP>mRHjG)R;`2@5OS_}iVqsb%| zE~Ab9LPxu;-A@cOMk7{v(Pd$M`Y01dP+sVGTU;ukeXF?;ZqsFs%tz2%7(vzH9LCzd z5wsR^urG{KlnT*UNQH}*cB(@M_7UhFhpo<{3dJ;F7@dX4YEfi@85pg_x-d%dVKf&q zD3)7z0nuHI1*Klp7q$Y`8)&@z40(c! zQ0m+J4H{?B@i~yy!8^(7IT6b&cYsKa3*7NMUe6F=a!IA@7((Q&sy4^c#($wjOSGa%hGH7gRtU zUWt1@+~zy%Q99PjK=IYB}dSP7?(WRG#F#Z=l3Z89v^X7hd56o4XDs zd~+;DR1p+-jjaUB7(UL5X~Nq9vhoejwu~C(4vZIZ_*nBIax()%D)C5$kFmnoNOyIO zEiA^vN81PJ0^SKsJFTuAjeBQ#TPnO7{tlRL*Kl)%7g#{*J*t{lt@>KTu5p$VOD3jV zQ!sp_S+WRiE3>B=C+6WM;TcXq;g&h9=%Hg!77f`@4Ikp< zQ(nt@a22b*7%Id;RjrAWg{`5kss_G(rrHB7s3GqFn=xM+K44vtAOOSr+p#dg@$}I& z69iy*`v1U%f4?y}cF$5d__zNDj$8lmzP2x>ekN`+21UcuzJU^GW!P?i#bb%Ecd&{* zDcfIt#}(A(WR+m=tE+^f!U@L4S22x+XWvA&y;|Ca#1oW;*!1dxWFq4U$kb!YD_=`O z-YrwxOeO@|U0q3BR6J>3*H5;*y3n}{3$xv=hLxLY*zi_YW7k_U*!7OdkjbKpBU@ix z@O&se!5IwpzqUIXQO}}mel4nj^#rApY<+DfCBB{o+4ojJCZR52YHF!rQ&B#Ml$BP*98zhS}>{MuLR^F)ZwK z&9M0Je3HR?$Zpq+ugwq`so3vY0VG(T1=;IXK#@uoR`$83r?}q;BfF_#cDRNSOdl}2 zsbMy^Mk+wzLwxqNW<*RpKdF&<&#u-yDHqmHa74A+S{waOzojB7+gj6@vRhtuwWeDV zm(Prhj2GKl)1Zdy(^13{nvJcs{H{d)qaOM2vA;FrrUm4qDjC$o9=EC{eMHE@F4xGS z?7~XN?KT(lZL?Vr|Nqa!v1s_G;j_c{aBJNaM3H|F5A$cjLy-gVN1YPcD3Xj^8M!#} z{YWo*+c}ZO$Y+taxchE6a$n@;{QKz5pUkgBXMQ=c1JB5JaeC02KQzA=aRWBXXKKHy zU0eGa5d>EeIp7BT2+j?6*Pd2etZl75w06JRU2C_j-Jmv{`v4F2BXa-9tCV06qBCoHU%L{`6hkGT56f zq6u%v9+2IQy9URh1^+VhZf14niOeIJJ2N+DuE_k1-}McgLYzT#{`r}v%mJC*qX%cc zm6?!9q(4jlBmGQt*K~jS4$dTgkv=zlI;RpRq??H|uvdBt5db%c#$wyVHo{ZjKj^u$ zsjpM-rCvkF-JiNMbzSP0sq<5(N8gFAi9Q;h7JVRgZ0xYqB2Ls=h+8-J$*5uOsBkobgH1kWV~u#EV9;-cs+ zvD3Lxp(`;rwlExvT^7AEb{_W`9-5ez*fFtrBA*E3>+m|35v$^N$Nz}G!^QD)RqEnW35SWc$ zqY^@3L-j{7Q3-lWZ>Y11N#XbMcbDv5B%b~MR3{s9NtR3yX;<(~b?;f+-A(|5cMTgf zW!|YypmD_WT)0XmRJEzAxAc~}>6}8?EwvshJfc$Bbm3twCaHL{k*Js01mZUTo~d1v zrL~%Xja@zueW=oDPN83Yd7!&6e^vKToZ<@MqDM;aJ8rypjGsMu7?#CNJZh;% zjKoTx`X;)2N}s4;k|)NX1%mXOI?cl<47v_Ux?ueJl^LI;kM-7oUL09Z3#}ngDvpA^ z{IWGp>66v5%%($YCh0RJX-u_vfSb$hqVgm+Gmm>I0lUmjwr>qZ)#s!YsXOj3Ujb%)k$XOm1y z5s0|5IMDUV9F?#DQ%qHw46PxqtW+$WhIMP(Yf?I$i7hKdC0B}WSv^99Z@vvXn&L(d zs@uW5Q6`PY=bG&egOQu`uGMK8ARMoZx^`3e_Y4=8R3N^3p*6ef(_XTWcvrpUQ>qh- zb-rj$;o~a$BTG}DU}oTwg+hOzb3tgLq?NnJq`Gt(nY_+rKV>wbCXB&V>pLcVKT<#%XXXSricYN0JI9#Z9Ub)sY|klkj540NvJ=+|Xl zUYs8ZXJXTZe^uo&kmYvMCAejVl^2-$HCZr=!V>lQ?k$@*=q80ECJwqumQOHa%LM5y z&-Zjto+rohMVQLRt81TGRgEKUd9J$lRYBA`N0);ttbCmMBI@d^?{ayzWnnqCZ?jph zJWJu9+DDtlh4LTTN0Y{B_|58MPff<)xwn`Eau-t5h)}~oe%_HXEMH%8Jn*Ne(r&~vv!O#@_ zdewAUlZ97ICwqyFPCBKsc~>1W{bm-+Q%(KEL0gDZT3I!$#U6%W zXCs7M*AO?}zCC(bLmUGw=9nbnb99&>yNY}PS?YE&wOOF>ysblK!j85Wvg}}lmXi=Z zG~3%sB&F-+c1AwUE^q4+9AlKXvGs9CU!LMKg5ENpTGrzpwwHvrFK_MHg7Q`xb*QH& zew+d2yIZD1y3Tjs-WVzNnPrFY?%ADzu0T?VIFtKs8n|1`xm;tc)<+QDo4gy|frSdgZs26$ z;n1wN^rdGpNXbO1Ifbxj_``75Y3V<9Xf06s+zyT|ouz-J2kcdJNA8I-->Mz{VMv;=u^@Aqt``$7X3~%h}K7Ui*6oGL_UnX z7+Dp$g;;#&L>6)Saad$Gej230pM+lxkB0vezLJxZ<>8aU$As&`JA@~MLpA@X8Lhdk z=GQgfuUS;}8(YW?`$o}G$axYv&mI$LqOM5-S&pKnkTW72=1ianU=*UGC@SP+$G}Cj ze61*LN6}QMV$wu^uo~djrip!{Xe(4#U&-Ofi$df3Mp0VG>5;8UPmfF+R&QZ5P*}>{ zwxj4RN%~KCXb@KkfXS+UWwp`iW~pnQB)Ul>INoV zk(isKXf7N?%Mvqm6xD?|2MHGlgMijTTkY*^JJnRix!$N%T677j)d`5wLPb$fD&*jJ z6qSV$MK~>n#=>A7WgIP=S_rf}in?M9Cc}Wj!c+*K45i%5JBrF;EGV5rZ((`@r|3?kEZi6~vVgeqdA<>%!=ZM^RcBQK(RVgbpszW%Zj0r#yU=5-OpA1%wxcM1@xl*$prH2<3GZG;*RpiaJ7@5)exSj=e{% zE}{!a3oB@K5nY`qH02#@Aol$zx(IDZL4CI3B0Xx=5r$XhSp(q_Mo~v--<8>7Xd^5} zxF|4!PmH3B&_$Ksn9l5>fdlhVG!i-;9WL{<0TY2yloD17Q$S#(Krx{+O!$p#C`Crm zO6VX6s-nrdg-${TK|m=@YiJ})YlIasKlsVO;cpbJgf7>eE<@!&Nj{2h!U*niqy+Mz zo>2Kta=P=TnevKS6-8G^Sxy4lvAN)8@=;V2IwFG7!FqYfs3%lr!KAf%!YGWQoKTqs z6bPA7O{mOR*4SuYbxlo}$c&<#&`QfoJ4;d?4aq2~2^}86ba?7zg+MEzO$jQ)Q;&XS z6pe&7C7?j`33Y__sf;VN#%0Fji%L;Qm`VkfiKl4o7*uLS7eAVFLJ6;6RGanH>c>H0 zMmA$dw%ntzj)63n_7&T2iKuBuQ?3tidl`~dtfDP3?Io(((-1zu)DW+(p+|TDW7VMR zMAUaezedU!ag6qxAhutl;dMZ{CwsKUmF6=cH3}9Qi^<*FBP*Qn#V#CsMR-BaS{I!u z7G2BTSShc0vVx!aOFaA<=2PIXJ}-}|H@!V9O-o;+7d{^XK1A7oA6BRzfQ65E!UEm zmqQwuA=Z|QtwcUYaJtoPyT#8)vxxGE8R=RV6iF7@CgmhkerU@wPLrLsNejy_Zpq=% zoopYS%@Gu3#XcXhN4m%snJquvDzLAA?O9ciOOl8XyNN`U!cdTWUF`pXT}f65Cd-OGX*RV+ast%* zzA^~xYRw>6+;o*E%f{9`S(_pCFuv?;&G-UW#+R+F=>n)eEtzlZY)uycZE1G3rZhjH zbjfR#MT~8&kxfxM1rULatr0~pot<^p%e%|_RA8}mQ7=`wp=?Xuz4b-OWL8?D(h{9HWuIrsU!P7MFQ<{rYX|Hf!t zbg%!Pe(BrgCgsNEl93A|KL|gU{W|+`_HE+(KZ{QOA!7XBn!P@IC1(H^X3x*|WtU}7 z!4se@dtCOY>=D_z>@>~p1wZ(E-?l#PX8#~$Gv^O#+o6QJ~e%E`o!oK`TO&?=dVj2n{G-U zO7y|q)7x|N;KVeJqN&f(?7zW{0#Bp{Qun29PhFq7B6V@;r+=!ac1$`zl9(< zCvsczsN~_CVC;q7e{1d^ST7mpB;&)xKNBx;nlT)i6aFmmK;ln{>l2qJejW)Yei*$v z@!iC!iO%Tw!~*U$Y)TxG*f%jXF(t8CVuM67{&oE0_}fHBcrN}|ZYa15D}di~*WrcO z0W6RAMt>arUNjx~FSiT46?rN0RAexIQoM~bkt2zjFg^OK`0nxT;*%psMh@XV!<~t+ zduF63QjG2pA5ZLq6Y{O`OuQ!cS?rzIYn+`t8ha#mH_-sDiTyhEv)FmDvtmnPCvn%o zG5Ar`#rBHr5ZfX)K9-LDH~KNRD87{cgqtN_=5EQM=+n{R=!4NeN92x<&}!ort>h0P z#ZU%xR%rG2)wPG4mqO1z6Wt+HP~K;a$FJ}{Yg`LkTEkC;hr=s5Q;BRvKmf^FV_XfD z+(oNtX>G+&!PeLmTK%h3WL$)6okFXB>6=;o3rn_!R$pSt`q1i&E2MGgYOQbFD0;p@ z@pHc9M-}pi6|#!qJX?eGL|t{LVaG@5iBJ61Q5(gSSHyjm^JyF(mE73YP#=2McqzBe zfHYo|tuq)4GZ+;=}pI`LcCpOX!W0ZNreb z!pgI%552L_P%}eslx>+ewz8tM6h3s+M#lfEwZ3H|H^MD7Cz<*rTEr8cyyS)o`G*R5 zeTBTPLS9=Tuc?r~uaLj1kjD40wZ8e_t*une2Rlid4>r!sl3Vb(TX@QN$4Tzy9^1@Q z#*j!$^XyhW|}-(GUH1)FwM%>d)vw2^U}gQ{Wd zaWrPW9(1{-8p_?CTI8t0`=S7V@1R>8afKzOZ(@nUT1(WN>6WUWzMrEexU%&V4m0C3bGm!&TSJ#zWhU1Q zNaOO`Dx`7wRnkPKP|`lC87)ED)DD&Mlzls9v`oLrVH1q+Bx~&i`*5MUe6D@WV4Y?# zXSAH;hz>_AbOf)a4ET(ek|XS6p3yx0Mq6j|bmP&;+BMyHGzxXS&%Mr5*Lvz2PyOCg zzw?xx#?*3^$Lu=*X5Rs*D}1gSrRM3saoB{DJ#~_&Iy|+|Q)N$;Jmq`2;d{2@&4DA@ z9kIX>ZH_q6R?sy4*Pgn}Q^vuVb$vQtEO`^5e(9-Sc*-~(ORjO-7s`IEpp4r-*o459 zn9%O21)gg2l$UD42_BnoMQ%F55gwW6kmDUO*Aa6Zah#pOd@+p|ek-4nONnHSjs>f5O7;0)uz`HH0&eY%#`#E^xK}X!}h+jEk4@Ye2h_odh|I!i7mUy(w z5|{kU5*NGA)kW@;cFqAd>zwJ9_}&eUSm6lwojUsoi=55C=%=yoIY&%QMAoMl9TUv| z;0W`-{om&Q!F~4shUWkNP3HgfqWwS7{Qvet_Wzys|0(wWQTG4t=KsE5*#EEF|3mhF zqxrw%JLdnk3(Ws1^UVK(m2ab+O?snA=KuKrhrRy{kF&V`xbfBYzL;iuS%WEoU^<3? zu>k>=ER3Xp2@oPnvUk_E>RpL_+T^m>!bn zbLPyt<&^{ z(K4&GuG#VGW_n6rF_PP8_Nk~{t4{Fbz=NJ#QT61>cWC+6*10W?ns&UW7JF)ur*vym z`}YPN?|TD|+VV9|z3Qm-mwL+Ayso|tMC)30s_jinXy}}PJj;^1z~D0zg!Buo`kC!mb7<911M;MRJkgUEy%Ugc2jp9xT(LMH7X@T*K$Ze> zZa@MvG)j1L=+s?3dGdV$c~3yzWrx!|_h?6%Ow^~)>gxm2shV)3_7M2wMMn&%9Gd*c z7X;+_0ePM!8$++_{*=S>^`!w3^!oA26;j7i7-Gw*EBq&$`zV(Ic^U z-#t1px?VIM`HJ6gYsVt|f_pVO9Q_Oa0I!T*82wp%!*~ko`43|+$42-ScpJF&J(Jre z-%5Ugb^f?iH1%_Q06tZ>I<^C-^U0|tsrjkn>RwA7hPS{SlJ_TXN?w^fKY2=WQL-a^ zd-%%mh2fuvmvVD{bbQ;w$Ay0th6?xNf8au556;7aV86mnh0Ve<@U<5v3c<^S~ zhw``NugtH&%if9kE~4x07h8%?g2VF%;FVxvemuVQKFz&?1;K;4TfioqlRG)rlWWhl z<_^g1lADklmy2cJ#)sb1*?Y6sW-rfv9xjG=4*xZKUiP%?@qD8=ig*S4#k#N^*gCsG zHXYtS{AT!XL@#(NGA?#nBoh9NZxl}whi`}2rOCAu|K+#(NapUuBZ*rQS7fdwy1^Nl zCB!#q&FoKvg9(|n(*MPy-plD{@M?HsqLO|heIH)+uHZ|=>FE>G3)AhyC_6o}G*U{p z@bzK0^p;=?nj-Jwr*I_lc;vqHdg%mTA>K*-0}p!lU|n!wc&F&0R5g8?U# zR)AG#^k9Q6S|Z@9YH5K%h%D*unN2uA+!fC^;FcwwJ;--<6!)l2R*QRT(NY@$n~IY) z(M~9u&eBGT!&%Zk9}9u*uHp__kfh+V;^!JzisXXOil0-H>WH6h>yf} ztEGZL&IFuos>SbUr%flRy||aAO}8Yi_`W43%^>!+y)HAx;(pq;$*UF>DX5Zs9W8#( zpnjHc%NM^yds3282AWpf-!@}8#VH2gBf{1AZ?sxy8SdohYk)4ZQpI}Pv)*d)ARQ0gVyp++PHCz zx?}Da+C3RTHGZYmB?+0B-?2qwov!|#gP;o_pS#9MGJTuatw=5txUrk1g}w2gt@+#> zvc#ALEa?RE9vW>b7V~oQc9IT_&M=Y2mbCXQ0>LX4%adoc4DyklnTd=yqR@vKg95+j zMDplVZ?vw1|Zj|rAUxs=x4g&RIBk{ zxEyA=S_-?FB}H#bifPj|=7>10KZ3%=9f-$4XCL~wR9@o(E)JPCy#GvbhfUxre%HGj7bOwqX>jX ze^etcu|bckkq09k8YMyxCL}7)+8t|bUzU^>*<&m;ih%%e=R8Ns9Icf&q0lH8UP4*w zF5r48GFx=Q9;rJo*f=tpBTP8Fn%%^678?EjntP0KwXP{? z2BVfoOT>Q&5Egd2AUcgTOnj6tyit zS4)W?(NR*!scdqN>{84=14IKbmt3W^JqIm=r(zr1jO7#+25oxSQQX?K+1pv%$_|ou ztV~hLjZ3Z-OG!P|z-_BJI&II>wmqv<8N;BE#^hR}5)7oIU9sto(p+uPrb~0Q#qJI< zl`3@xDH`k0j!IssUHf8QTw+5pe`$#)gAi@{>JnC|O-rjxi3bA!v3s*sOULPq8o*#l zO=XsV6Rehw)n)`USW*nT@M-^O`(|TeexOzJK*+=#rB#ul_^cq&QBvHqJWHLWBWwni z3)PZ>c$bt&NDZyFK9aQBV&CYbIHP%?l$v$8B5pYJM&qZN8Vsw%(Y+x96q(Xt#=eE; z3T%%n&}3`%ywZ%Z9Qx6yb7;#k8k91bRLAHjaiGdHIz~xtHS`ItmJV^^s*6-h2Rm_L z&;a{io=|fNFw%o;4@6Hhx=ZOmTflNk2iTdx0+Qm>>>OgISuJU7Gu}_KQv2J{lPFnz zhZtC!$yipH!uMjrJ~*2O1L+DkhjE?26hJ+;5a|B9^C z9y$XyO$)o*4v2S^?yk~qHA&jo)wW13jqKvumq$B(u?|V9D(Gnp8*pLc3;?7uPtbW^8iI6(^}^yRjKAZKa~5c%$qTBsxm&bS5W$zIFvE zb5a&{!0iNiHT!H!?Yd1fIHwJ%KxuQGkU$SBZDuRvSBmWPO>Lj#M@zNjv_DC8ls2}N z_m~5p$~W|73f>W{ui!jTyXUO>VBRjFeW4M%E-Ow?dCMU$`*IV&r|<@$A$`T76uD<;Pt+b zJKvVVK7|R`?o0H)$MVlm*ndyNZ;f9OKQq24eq8)uY~VM-0{;Ej zbFqhF*Tyd3-g<7VCAM#D+Za&C=sVm_|0Q~DbVc;1(RtAyMC(ESZywDMIp8JG|F;k^ z;Pgl@vHt}9zcJqe-VG0j9}Hg~z8J3w^9}ZYr|?GMaNS#VgLU`RT~+tXx4)867ZsQGRTn<mIr{*@ua0DI@Aw*(RQe-6V`ft{Qwv36gb0~sSS;I^XLb;Xa{ODEFb8i@|_vY z)CLJ3(hqh~mcyIZ2zy*#zeO+p*cjr=fB~ZRgI-iwYg;4iwfp)3FY1VeZ6*<@RzJ{1 z9fxp5l3GD63iL>7G^E!~jr%FFqMIEwtE5K9$`soL%XuGBU z282zwKq^YNh;?Ed8BCoimJvdu3%vR|N;6&3EJ%;@#j)H;IF0ECr)YX!7XKDfDLgQWwY*8v(2smW zZ3|^8S^=*2gHg0q!ZZy5T<-^>Xp6%YNfrWlqAbKhCVZ~3iJ2*}*ZRRHY6Ze(iIodL zv4-0rT&e(~7*v5aAZ$7YPElvTRAFVoDq30j&H=!5W+M+^KVU^$v0)3Bia{%S;i^39 zu&EfVqOF)Mu~e8mLl&mEunewvf&6A-e84^Xfho!}v zfh!tO!!!ev4*2i!eS8KMfAF$$jY*w@=aC&TBFp9Ey#Re5dy00H};yUAmF;yN+ zP>E7S*9myH69L(ufD)w#hG$BFy6*>;Xpo8`C~}kqlW58=Hhz+t>M@V6~AzZ0f3=R9YtYuQG zdF^dsSKmll-sX(K?!?;I z^o%j1(VCNjp0%0TfrmD0dAPT=owcfL7d~%{xwWvV)T*+|)=F7NR9SPbh_D?1daRuR zuAxk<za&hZk~cc4(FX{na(EsCmYO?kcY|X@}FoY(Z%r?bTO+j}O}^G}s!hTLV;B z*8>S1O#e}|&|nRE8y{5Nyl-_ch@yoOs}0%=$|yEm)O;=9BfZ%Ihjm8i2?v*pWCAQlxXtv>4u2%Eam zXMNo=crkE8oz)eg4q?$8s;s=>`Qgj2OCst?tsJE*QD)cVPion)ZzT%tjfIE3i>>bx~|ZB2ACcb8CByuRt9M zy6&2MBagys`KTM}^jn_wl_nl-!)o7cKUTx*B z8Vib*Xu&!Wnx$q9VpE7JtlP?Em?@Gzp$}`HTn=MniE>0*q5=_VnYP4IXJZ^zrEMP?*8-Sn^@jI9(y2p2RHcVfMTyE=kP21z~nB; z3CVT%9sXJ3P2;WZj>Ogc7C)2w?uChtL~G&zZ1E>1*26#DNBF0EF8)`L>DR`t$0q;u z`0?>M@z(f(@m=sum#urD?xS!bykWRETnhgn+z{S7yhGuW!mEWbB8-(}9roJ=gextUp+Lo<^z+hxWR zMej4dYdniB!foj*K_`3%UxCr+N6~*oA4{K4EWMs|d-OK!4Gu`}ncfZ$f;l`0zMmRR z4Paw%OX{lVY0=}OrRY)7L!x^{w~20m_kk}WZ$PrloXF82^$&>b z5%~`HOS$mZM9KRXu?U{#d&F(TBe*bpTHVKWuhsn{q@R`+VgX__K+y?`Gxgil7$)EQ z4%e?_j?KlV{SfXr?3SW>dEx@Chi?j{bM(uSq|Eh5(SB*SjH3P0E=evP@6=DMl8WEq zOPY>VMiBBQ2ZIe1wzJ0 zw5>(+d#mNFe%*s+1m%o=WF$qk_V$K^RhP;s{dnd$<)kmn%cczGLhcWxs<^F3Zm`Sh ziDZf37|MJxlB)sej&j7xcXXD+`q^;N>`r-YmFsl2H7TEA%0M*av#;Zn{-N6YY(?Wt8lVJuX1xBP5>?zjhS}gYSU$f?fsqviYU<$fiqQxcd3oC5lDq zbC+)zrO#^f<)infu72`)5tLTf2vk|{qWx@(k{|-b^Md;L#8Uc1XI66g_G_^qCe>5= zca12XuZDH5O=f(ReDTy9P(BM)xn`5g@%xv;03gUu`^cbmO>k6FW%8_%lVc-C-3 zqdjZz!~^D!^={V5$&LNOHCTA<>(;J#snBSbUh6OHroaMQZ*Z3s8l7)TI9_NJUwIpH z!@ICsx>r#E!9si)maXJ`i4)u{&JRnLgE76i_z#WFb)0sA>c~{gv2EfBhR0o&CN$b< zr^oZ8r4Bn9&kT*W>nCQOQ9UpOO>x-Rg8>Jaw~giS;N7Zw!Ig{O5=fxwvK!+!>+TQ< zINTZBG?vj3zi~_%d7N(uYLzna>vdaj=P#p=U#B}rlI$S$o+fAmxv7m`t9!;IXS$4F%u&TvF-TGJ#qqUcxIKNY&;=w_cJO`x{YAVq#E_Gd$2Zb&! zaj&EH-uUmWbelL(GKc5!cKww@{}+#Cbd(m^`m98$*LFajrp2A5s>?P{A+BCrd6Q;? zUR@*K-4(ye&H=?~?Z-hTo4K@5GXajti?m;RE~)rRtrl7jgrZ$$%ZNX%-7ra+%9Cs4 z<@-SVDQ(FL#GkZBEssJq{)EpnI4$)Uy980eq&@C?(Gh=4j}1T(3puKcuep+a-OH&| z?9+cSCOhH}+6O=y zi2uc|cK0H|M%`#Dl9U`SH`tPr=0$zIEh)*;buQ0DFDhN@imE5M;)$+eNf&=&Ck{_} z=1D63$qvdgnCd_J3XDj}J&Q=7@15Y9mJ@bqkmxA7$EUm6Sv=llh@SEX*Fi;F{60v^ zRrJ-aIWGFS3Msj5&&!ZY=qp|C4GiFSL5dY#Y@b&oi;G;PgnXdMEA08eMK-FHeCI6v z){We7)O6``n@f}@Hbb>!p_v3Ok#x~L%#xJ7;T~p9(>eFNDx!`{_3mT#z+q|g0b!9vqoyFr^Ilh0e!WX$ok|a8b`aVTg((wm^ zTmukT;nH01%W7U|Hv@M9q*?q6T0H~m{IH1MCHMa~)-4L*$N$B`6NOs~R}_9( zIKD8u&_D#hVj-LVnke_rg1o;We@Xt7`~tiH9-QALzZo$AKgVCd)A;KDeeOIW*H^&V z?++GWBT)7q;h+Bz`~dzMWPLY&0HeXD*a{N|uoe6D@5VNYg+T)hNACeme+Jn4qoVsqw~MYF`7-h^ zeuv)}SrIuYQi>cN**j8H^@bbd~xLG-Q1qe&aSET;{IijyA=7VgTE|1fvYR}sr60VTn}=gB42fa z9N|-fJC!jd#O}Ks;!z#=S^A_hf_IpvXNLu0^;C9pv7` z)Iv-);k0mPHOQTbX$~GI>ePCP-ZsdM$rxq}4vPl4FEP_(B>BXJC|s^f#&TP@ksIW; z#I?j79g^_4E2-tR;LT&u-jpnE6MaRVaH&_qvJBdrk|4+O?M;c}^Gz0cX4Br3Sia1> zVcVM$$LGdNjy&iG0Re?Buy7r2rXR znS47#N^oy7CPRj6N^p7d?TqP+iz^hfOI#Zw58Ga%_@-e?{am8dRs&wx*3Ui4w=<-E zE>mjjUtsI!Hf2q=)X#-VO*MF!b@g+j^6dSw2l81s@6~|(&Tk&Bz$c>75D3F3f6Wpa} z6Yai<20myHa+{)KuzZ=k2EJSma;2h^VKXe--l{BaGi>RV#N8XTw<^k(ju|euD*Bv= zFkhkJ@}Sv^6)P)D`oYDD^kY#k2x%TRaT?d!Bpu{#WzCF9O?+`5v==PCgvi6@f<^ir zu#wL94RXUGARQFbd2Lh0_v0Y9D@Jf3xA<5$(B~O^njhqTMJ8&IWy^fb;4XBK>lGP` z;|mw)5w|OHXe_cfF^vtv1FRya|tBEtuq<{UvZNnv*q}*^~j(A*D0nz87xt6FM0@m6Ii$b?o?!0 zy_PTBwfY9QQIU<;Tk5WgWDCdf0JkYMyh$yf0S354k!>b&NWtLZ#4{#IDK1R36!=7B z1Xwk|T}cgZQWF@G0WL~plp6R!Iw$xqu1RW{lf(<)0Cyy&$0d86gD6~XNXBrHr6ul1 zv?U1(L8a0o?nY{Olgx^7F`^Bba1c{l#r5a_*CMsdNfHEXfC~{VZG7*wHcO4%h1BpS zHOoYB3!)Rjd#aV!)Bx8Xo*{QM1MRy1_~}8|2(yCCyjuol+kx2l5ESO+G|*=IqLCq{ z&N8sIA6ZeuWPEVx&2hFjdiM*Dt@cCRYJ`Pgr_7S=cx=Gwm^!O9(>HJo_!C~6$V>&% zFmSZK*lPkqRK?BB_`ZQ3=yg#|4sDag_B%?qUrm-|u>EG~_T%o`nxDW2i864ccGkpn zkV?Q~4IH7vGCVo=;4%Z>*BLNejuM!KzJXRo!LBh(TVso>QNBCFL+co5)~R-37GO8w zKy~17Tcw6ufGH2}Ovg0Q6ky`!Zs0H~WuHsv1k*MnYO*8pArz*z%#`(;VS8`+!ll+m zTdM|4fGO=atjUzkG~M>!1WcIPBHkzm4z+dKxCz3g_#w8qhEK4}gKLXYxs0@`O=QrM@72~$hRDN4#gzkI!zh@I zWKIfnTsbLRumusON%Y$qF8j+IKxnse1Xx*NGMgy2vgssR0#(J-}HwCn-&TQfrA1h2WNf#VD1 zR*tV8@qpLNTYLb`)^u1@SWb3u!c>TAs}%}UzJ&;%fuPu$ff!-SL#eeqfmbv);o5fq zg;pEp!=11wiZbiOh}j5_w$Ws5+Y-^imPL_uW$B`+4jtC8#IjggWnxfY&BU0GDNEm4*S&_d0QgC`t%i4JNSw;?3hOn{LFP(w{w!?is0 zP|FkO0CMa?R8g}FabnoqlFrrDHH2>pWxvRN$SwG2b|m{Gk@fD#UWX6Ai?YAUo`MIz zZsO`4jsL!bv-@UuKH$#b>%gJ8{kV1CHn%C(@f&6enHW|89}{zLG(D1jGW{2#?p;SLfQ!<< zO!ujWzV!Fg)6-M1jo&W4Iri|GbY1Fm?#o|E{VlaJ^-${0)OCe=EEOiDuEJj6+|=o* z<*CJ~1*wkI(W&Otq4?z6lgI&Er#4BglS-%Rl3x&e?~UYW@|on*$%m8oByUb$ll)Ec zLj3Zbk~|^#<76p$T=IzI3~&wmfNa=~czo+6Gs(Kd=ZW_duO^;P3??4q+rlk;UAUa@ z3uh#jCl)2<5pm$i#0-!QlM_27woYuE7>D)2H`pJ%9seg0`JRqHL_CE#g=2EJ=BmUp zJT87${D$~d@r&cXil0J^zV3KO{3yOh91!0tzGJ+YyC!#8?%enW@jQ_VzT*4D8?hH+ zL&Ph%H+EC(>ewZq6;926ng5`08VHDu3WY*6b^>^XIk976hsWw;`@|*@%V48efjEqZ z$70d1qaR1#Bp%^N^hvB6?ucF&{ay5;=&$ewxHQ@oZI8~1&WKKn?it-7x@C0zXeJuM z-r*fQ5IhrkGV(y=w#Xl`dpHl&!HJO{8{EOn$U%Jf*eU;N{_pwz{KJuLBAa3GoW&mE ztMJF+x5EDnKNs!~KN`Nb@NVJd!ru!0g+~ha6mBZ~zVPe(-T50qXs8^xqslp;qly`b3e~5Yi-?Nr<%_v>e`~YCG_Gi z)Gb_VsP6@J2-MnfkR{qbv%~?LTVk4tRWh};b?>JwXYa!-F|pSY8|-9>_0P7%x;>VN z;WcL+yw0>v)%IKPt@lDe{=<_aUj(Fe-i7S&TAn+suKrr#uDZcaiF^6P;7Dj>fM$e=qbJ`cE`1>~mz`F=pY7m)7;q)x)VwBi%bUGeXL{5T*# zvenKQ|B0tQwp3%v?d*ooiVtlW$Pa9O{l5EnYHvraOO4_u5>J%N9X0Zqr|_Dlxx+v7 z)G?l#>8Mrrc?uVGT4EJm*evC1S+$Gj;ZRR=hyLrSA9xA}RGK?*lBX6rY6WhdGQsC+S!$}IPVqILf-5`CJ$b}ak9q1LNA-<* z>UmH3@%HVkM`6o}n^w4sgUYOSFIKh|eu?0G`>zja$nB>sewN-qH+b z8jjQqvENKb*u%PI-%~7SU;GRjnSF6BYKVOvb;Lc6SmX%T)qQrioV~ws#A-*p?g-b7 zy$`pX9p1OZwjGw3hz~r|=mu_DHn4A+mi5oIS?fOMh{cx3K4OW~*N$+rkxDsE+!C>` z95Jfzo|XoEB${W1hNcDN{sFn4C;RM4jBKAhiG@5{pPJ@b2dv|%agLg%p1fL{XH8@0 zi`T*CS^M^Q>c_Tn-h9t{a_GQ-G`>$L)EZi84=l(P|MLPX{u_|r1mrwV_E{fS6ze<7 zw%dAuJ)4_b56F35##0GLO}pJu`=0D6`*vt<-S?-S$0=dP*1E4cWuwD8yybZ7tJgDl zb*DLA-6@{xvwdv|4cqrIipcO0o;x%>AP))1%{)2qTtGe(ki!8v6p#a+T)9C&t{;&0 zIHnIPGoJh8;()X+zYthq-&;anjPq8mSWKY@Lj=g2Bb$;30GVKn>n`T{T z!n0l+p)PT```Q;=bIZOvc;0tBwY{VEzQ$2oyy2(~!k(&g)cOZHYTa8MmE(jotJ#uU z-%)ix_Y~)dI3;av;e=8G7sX0&R4H+AZdqs(k-?pkyyu#mLqkoD^mDTM;D9_RAP)#g zs~IwBtEU9qeceg=$xEK{=jvs7#Kktde&6jpwXKe>H8jF&UtU{i&&`fn^=D6c zxm6)MVXdLp&ksm@mY}P?ZqGs?omM(C^t#hZA)Qu=zr0`B8X$iekY@(uFO=joef{)+ z#I=ywJ8)06vbeDJFVEL^)_%j=+EZJ3!Iz!F-W+<_YUymF7k}jjJHRQdQ*jZ`g{4A{ zT4A*l4qIR1!gXElsRudglzEOinQ-Q&yEJlUnmzb#R&V0R8yHzX>k@XXAx$ zA!z#_6b>s)E9_C&rm$&YTp=X5&mc z{Z;y%^o!}0=IgN9pGDf$2TK5v-q%rv9CJHT6vD(bVm!D^ut2 zm7pv2BfbzEl-diQ{hOuM;@iM#Y#jccd@A{8PzAqBUX(mDxeQPJ$0ld;HDJ%=_Q_50 z&>!YYz&rToAHwI~-HGe)%zsYec;-JX{u6%vx5tmb2mkKziTGB`;9K!6JS#rIul+xP zNjM!;!opa4?EA4pV^d(f9a8-;ck)>!ZJpo=L321<~W8her>^z#eW=mJ@Svps>q{wE7%f0v;V_J;I;4z;URvT-xdB-__yJ6!+qguxINq&J_K8f z9m89M$N68`b+^sw1UT9?7dXmW0v55!#Ktbcx1@@3=ps3C5mVVmU@Mxc5IuL(h|sg! z=7Kc7Q~Xoeq#%#)kihFU9U8q|&?%Z~pSMjlv5}x*Tsna+yq-xVHn4n5Osl<>$+jn? zdMbO_wn-G<6wp1z>G~U@KtUE?*Gf97l|2QuLy)RYz4xzH_7Jp8z+fP|Yk!5V!V#JBY~nIGXdJVvZE31 zI{s#@8uMzUJjR%hBsve_!ecb1ivwDD5o(z58rOHD0ftJ)ga2ou&w z8!u(HKxao~OE(_6M$$NnvAHb#<~6w_O)z1bTiH}+*mSjGq6te5d+Zh6T5Y|>mvs}0 zRa|9bJ5FP1TG_}J=8~+VvY}7V25Oxw5oIdlU6C?tpD>PHBm*yRiUKPBOSi6P6;04_ zWO}OI3py)ywMi9U61cx)@T61~wpcxCidOh{v?8u`jvc4h>r_M)TNPv)102qjda?F3o%f|--H6WF%= zqF{O;J1R!O5we0iIC;L7AR8LJUY`QvQ1LoP^9)`quR4T6qeOL(I*#wER*dnFkkU-r zbc6(zryR|a@Uxx+2Yw}?+(n=vD#qStP8&2Le8H0{NmPuv59IvbrNtMlJXS{uW3goT zvIZ67gV7|VX=4neDVe)Ev+`0$nJpZuO_hx!Oe4y9Y#d>l1e0gyhEj=~*-~wb+HrbN z{>GLkfmzXiY@bLK|Dj^Ni@Fz8i~NL>G4%E>Eq|>gdgThdxBQirl2rN2AkkC)qBill zOGuf|v=vYdJ>^e*2AFh=f;c;ArBmjdv(iBSJ)>-_fHcYY{_U&jDw}UYbYaPn(x1zqCeLpH`DELweDTkmVuyLQr3+yPNB~@;|=Cc|NF7WXgYEBV98_X6df5$>{&CnjAUtjU$lJrJbX!|i3lf1AyUbQK6&X!II=|5CT{z4`~+ z7v8aPOY#CRA9?6N@mb|@{Fhhi5X|XcHZ~Y@IO5A4;#s5ol*{DFNf^^X$z%?U7fM6( z4X-RX!58Iwf5Pp`Qn&~V)tuG)@)uGYftFmUSAVQ;8>xARcP!`=D@tTU; zBVJNHaeKsT;v0R_i8VxM^eUH-ooQ~C=Ct+Tt@U@hYgzNTB_nu+YLPt)mbUeDAd4-8 zY->$R;os=CRz_%)s2uVp=;0{5TgTV40Gzv=3wPOWn{@e39W5?@jk-FlnuLLv$F6rc2TNBLGqgTMce z?#`YC@vkjc&bC`@A3Kl718}u$%zS9mB-ubu*k(++_*Xk}&Vrj9*-^gHRwut89=DBj z79X>d)-I@u(C8&r2<5tbgB^(2@fIJo6}5L3AF=#4jF!sR8?C&pCvNO;=YXzgtBUWR zva#r~Y05vWg-mwwA>Fi+;D9nm+_gGD%PKw?BstQGf2mD&l>emN=b3##w_{fq76zeF z++E6V2U4NYiv<7wr@A?z!rR!|-(9$>a6TRY7Zhd{4k+wUSicbA_x|7V59Y7KzW&tw zkMXuYJ-=^$NAUlN+=scpu&eFZ(aEuYe%9BYOqdfnF@=4+Sx> zNj8e*{7B~B%y0P}-%B*VgENyd0g*LVT^I`u|sB=tb* zTCo3psd+@$o08ftwRZBG@Csrq3OgxdejbG!ZC%O|yC8j2} zPpq2=@r!!|Zv$7v&xrTLkL5S^B>ew{WADVCiQPx+x^uWUpB-z6?a6)lxafblB_E33 z8@(oa0sjBy6ANK~?C-}#zKXmO>5tqQ`Ay_!kp+=fqT@}B9;FcLGcqKy*U@5yxccD$p)qL~U0~=u*H3k2r>J)`JBG zlV}#$IS7{enFb3=w0?qN;<9ZBP@=8Fx(gOQb%0B>b*R^1VKc#C6Lo^c$+(%zne-fJ zqW0YT5Jp_K8t_D|#byYbo`6r(1wnz*QL+_4C+d2NV_^hkX8}(1JTp3G8)Tx+HgX~c z3s9nAiQN(`*$E&LO-Erd`G!k>EF6)L71p=|Vfq6c(ey{zQUgrDh@NRW36N?CETZWU zlDd=F>L3x#R);4=kphOOQsSN%-VB-shiIn4dL=e&<{u!UnSaYRy9A`|5J*Jrzxphe zO5g%T47jFK;BSY(B5F^K2V)UsO#maBH3{4m+d9A`x;n&bv2f`Js6^KfbzW@w;1b91 z%>zkKz$f}zaAj=k2A!x}eEbTQw4nt!{}2F09lGI~A%ZI(vM@#K-`L6mQ}nW8q-WWn z6a%)dCx$IU02OtR)XXxYFo--4F=$2e5ZCxNmK+8OXi*2`iU^9x=Y1Hq92uY&O>5o>vGAz`{GzSII4c$|!vVo) zh7-6Xw&K7TRa`w23zsefWHjq;qN>Qqg$a}~U`n55Ljq>haftI`;n6kljM_El!dUop z4Md}BOPs?9cf-CRK#k&)X{?W8X>-O#eM4XycluVQZsiU7hJZMV$HB2hr6hSE9oNj$ zZOs`9;L)6+HBO98gJgkwTr$a+AAEypf6NS$;aMn*E2 zNx+aglO`B}FsUTxE76z)!e-L4ZqhU~fpD4jjGK1h3Xf?|yJ_eARCi9i+^HeuYQTJ! z4}C}jryWYVKB!kF-IWPft#Prbym$@I>{JTJg2MV@2I@K#wP&TcH>VLfjw4QvFH+`- z6K2>mB?t(TK+}in+~_6#iXPpvWkRm+!q#&Uvz+C%T(cY4ii0P)j*6^QiN4 zNSlcl?vKZCrE_8zxzP34$O?0O-(a_W4BD#rPcc0-J;6=dV3+M;kVP5ESg=Nh>5W)d z&9{TKC3GXepSK3z>@EgXv4e8*Qa{}<+wQlCn|$|*8Z6oF3)f6IZ?nO*#=kopzVB@g0@MWF4L649hDLgJ{m?u!E^xWgMVsRWmX3wD(jaQIWAcGOBzc6;q;-HG!SN7ncutX~v>CLtjv}qC6E0~s zUG__jHf@gnHqG!$jY>U+@0J?1S|`cM(`HMiZxFp&%#x0$d`q@(5RH1gNizJFRNo+q z^g0E}o=Tt5ou$uIFMLX!T}z)KK5R=`@JmESj9Kj7=i;lIY6<#1|GqY#a1s zc|nO|bFteOD@A4sC0S-_G5&$YXaS2%Ru>IfI&PSJn=yu()PRC)Y7kj*nTRl4^y3!e^qaV(e_rMZ6(hXaxU%RhV1;y$atgYz3-(E$;dMlm9n%|1agA$v?%f z|2w(szcPPu{w%%$oRD9bpOZf(-~9gryL~Hn|G&vyko!gMr@6&^ADEq+m21N9-rl)M zxrtx^*3Kof|IMz>zLWhIkpouZeedqp?3q`S!>E-VWI! zG5PX*NBAo95x9UCu{wAn^FZcyA`4uRS%F7^lZn39h26mqGBY#vneSzG$!we1EVFJV zoeANU@7?sj@XPlUIDy;Kf)hBOD16KC$2T{9O#1M2eR`kNbiOg{mf8-l|LaCmc-{s>1gRSEqO8>%^w%b<(NS|5Bf(-c7xXB|?Ad5#saRl=^+@*VrKZ zJhd!UO_fu}5xZb>yeDSB7JQz3Klv(=5eJixCGSh#g4Mz0#6dhGxtvId^Z1T&BsK>J zBq!s;VC&?@$#Ka<;+w=LiMK%-jPPaS{=}_V99)(-mly{>!LMRx;s=St5(i>$@ZH3O z#0H66bo^-e@KIqv#QlxshWd&BRgIH?k}Dl$(P@$wcbHpNHQMzZ!l%e9u_R0Ri_Yz^93D zmaF*&4{)Wap(XV1+46B~YExswMonz9QxqSfV?;$R|Mn*mIRHowV{BujThF(57AcK*;tZ++)JLN(*1ycYxn@OEMUtg(w`4NuzjwSZr)Dlz9 zvBdc8ERlWL5}{RgjI%#27fwe2~cQgmxm!>sX& zuM|o_qOvcZn{V4|4L!S)Cr1x ziCaUb<^oayrBcJGT+TUxgeOl?(-RRmMd53PRO<@J<&Ac%2(z{KDL&wX}jKrRW$ojo}MBEw8uOX%qd0a^6qQ`{I@fv0ZuQv!igf}`S;8d*hrb2Kjhg&l9p@-sYjx~JSKv@Cb4(6ZdELd$Zu z3N6dAW-xQwvK)A(rJ6jonWr}K)JC3C)GmEF=_1EFX@#fkkwNYSo@Wmac;|VZJx1WU zC#&ToMYv1N?ip)22~?!^uhW<9^kqAJ*-l?}f8VS9eXsVv&`vuT&ER}|`Ivwk9F;F) z2cj+R??6Z9~g=(97C`bkR{bVY0l`3_teg<^^OqAm;{T zXF#?GWLrS~$de;#S|soLrxYV^$UD5iQ@01?Z2@^zK$`nep7-X^lLManDW+VM_GIcnKA zo-((aGJs`Yd)`-``qEQhc*-5T&C5RXJomC{UbfovKJnDQJ@v7tKJwJnp1R6YS9f^@<|Msb!c%cixd*>_j(hN%JMVJ2 zop*Zb4o}_gsoOkttEX=9)Xko{$x}Ca>IP3;@2Dwndg={Nz3!<|Pbuo3@lJW(^B(ck zL!NR6PVuDeWKs(6F+oqO#Hx8?|bS!PdT-&dEz^sx5`sPg-b#y**O#a zNwfNzfc$;Ly^i@Mb9KNE4zAVi;A#nd@)ozp8Tow^y72fw_K(_FW5Y?Odg^3P*+-_a zVaf`}n_}NU@a)@75-Sb z6zhT03O^}y7di?@6&edu3Of@`aC{+C2oX{64Q$6(=I_TE{5Sb?^QYyP$q<%$J!DGOuO+#`l6dGgoHL&zyqy z!FieEup~Grvj@=#*EN3o#g1Tr?*q4{f1kcM{j2m(`8v>9c`dMb5a>c-UNsk8X4zcAH?CBd}RZsDy!C~T4{@O%HWH4e(Rr2 z)WRxp3y)16o}8B4nP2%EBy(63d}^X5Je_zraZlpL#Fa!&I177%#fehlXgmt+kMF{X zi4DTLhxd)-DQ0x=@2mCGeWaPQXOW zAfw57bPS^dK|WO{6b!aUXg-8Z$omwZoGbq`xEOd`OYHadL?U&|O zz8I5IOf8iF<*6v9mIQTts$DVkYS&U}f`TSRWI|FVQ&)lz0~i|o)Bt|UBv_Z#%gq8x zDzy3}rTHKl`s9CBst43oX!H@y0dyN0#hbC3aL8B1(CA%e6#t)5NT=Qj{Qqwh0x(VH zQ;kGIqc@v{H_7?c%B}`@s42lcR(3H@i)XOyb~aCo=Ts(*kpKW$*-7_OM+X)$)ylKF z?M#YH1=W^KvNEDOR}vi)!a*_iah>io$(mq7Qq19#w77;|RILoFr1`*Ittg07a)Eiy zFWM)}B!RIhj!|=q3P~@w&oh=g3gR@Wp30!MCs~yN?G_%==x~2+0>xdPE^;bQ2jo-o ziknlOU9A|mzyOTzDJJKRz+h5hlF+9Qo>BtzdH{R#njD zY6*)CY_7zrO4F6wO{XQrTH$no*_A|*Z#qIQ!cyus6(apN3!{VeX zH|yD88I_x~yOOLZmXdOe$Ec%HcjbDmTFeEi6~#Y_M??XqSFY85N|Ltz6r`x(k6N?j zRg9zZIe1MZbbYn*2P;Pkx!+qkQkAP6P2K2OGCF|R74$4a(#G#>S>vs*a)s@i`01{X>Jm*`w_ceB_; zU8!8`gbkx|QEk4w6;^1Eq(Eoo!ax|8s1*}yTiTVdzpSgiYHYfw)*GZ`(oJj@5!FdQ z&yB}S`nft~l36kKvLYB7RV;RAkGK1piw3h0PM**OfDLj>)Q=?)Wn7p9hJK%FkQ^bC=3#wjo8#R8DnuOZ4u_DM5^VAdx#by8eT%AeR_ zusKe!jRFj;n4h9Zbyb$w=8T3@Io@_gQZglrZEccf6pO?SJH;evZltNISC9XISE<$% zLZHV^k`$`^*jPjH@*llldxqsnWuZ!#m;;q=mtc1kKiA$7eL#)}RYWA}Lr+l^5fcHT z(q)cc=*j|Z+C+Mx>G`%UxrwdJ)A7swYo+4pj!M}Hao87Cr;$tA;wQF))Kk)Pt*c@_ zBhBetfFAN^Z3@hQyeEtQ)|t~JMdoPFHC_C;CRg5&oi(`&Djhn7B8&S^*#zx@yl^VB zgT}C;tF#5hyE-ezUp<`?7-LawluV-dp^gCbLghFeq(LoIeyF1tv_j=rojYu|w$e%o z!7M#E#>$YY9PR09#rT1rLmbpDc^Zr#c$1>YEZbanSLH}cauyt+8+QKu?&GoASXixm zUq|a06l~SeI!>jAs=&}vkLl&o~KE6-_BIowHchRpPI zN5%Ytr|a_*6Rfzz0j)Gy5fYUdMvd)ceL<(=Mqg}eNic8@A>8PT8fDUK=X=H`@78L{ zAOk9mI;V^QjQ~8K_)5&Zv^gsSHk{Il5pU&C+r;|s^) zS8tcX#)U-wrh7=J)YSdL}mc+}!c| zd1c~GemVaVPkhHF4oU2s*dYGD_-okN-@hJ=wS5D=%vw<`Jyp1x(D|2A%0yy5xF*UZe(%fn8<;V?NKxThi|)~ z@V((H!@mUa|HE*7coIJT>+0UATUB>o-Jj}K)SXh-%_Oe*m+u<}vS%lwBSHz$>^+qVk9o&gH^sB_xrDu>#$d@Joxdp-u8 z@TnZso~;}k76rfw+hO)xL^@kHm_0Kf%eHj`+Os{uRk$41RvPG@l{S1U4REhUnv+BL zH0f}AHYS~`1l*plgi}U@$MvlOwkL?2B^s1YnCthg0<~x0VZA*7^yXs4V{9{Iu0ZbD zHf@eA0eEjr2>~Ke*Z96wVD}85%+)3KLz1;#-ztaR3$i3*qrO$3_Y4G=4Ae6$_9bMM zK~uJF*tZG{pF!`A&9%(|wfa^$3?R_^UN;vG z11LQCL2lsRGBSq&v>E=v0RyOg)dEsABLD#yaCH`V5&!_|lYp!qMTNdqzyQtZBo#|( zSRer{OLrs{f(Nt}I()A@S|9>#g%+2~*|rKypgG%my9Jjk8w^OGt|Ko%Vm+Ej+T^g0 zzy|6*vN^gk6agMMrU>e+RL0W=Mo_oED}rt-S=0tjaBOXYwv-H@f@3qxO0zFO3+e{2 zm5Ds#0x_uLDt9U1Q&s@Lpe~~@-9twmAO>9>@O848F))KVVt1-K@;lq*fRdf z+-J=U_n7bP=E9Y*Lzx^5rK|=ea$N7_W{6*@#y7dn@}6#%4O?npdH3+c4ua6x%6GSw z+xT;Eu~u2No2`7I4MPVTL#b7}+8$cAnI9~oR_$Udv3!w+yR+kR67xGzxNMtAcK8d0 z%MW$Upv|3Jn>It_**4#`16n8{-eeu+mAs>q6{ckYFqOi^On926|j@2kk4YqIF zdr1>3PPmM3J2yUDYP;Piecsmf+46PZ^kW;}4=o_|(Beejq8>uhx2=7P971N72zRR* zu0D=3ya~Qq&J=wVWh#n(DugXfY4XEo>{hiIdd;aArwpa%0z|1Yk1gZ-OsXm&xt?E*dnm~Jq}ysH>q*?1MQ{m8j~NQQ0?<|*szb^Dp2 zWZX~?m4UknNxQyTzSPW%2kfbN@kj_)%Sw8dc^An%Bz*hsT_o#-dT!3_h5RVh=ZSX_ z8oGHG!Ib*w5&F3~#WkR+nx@HGpro5q+yz>-V?|LnXR~2z_vwLC)|G3zN)J%hZ4X4p zkP0xtaf-T#vN6pBV1k39?(4Pt7278CbaN1^u!Ll_wVb3H!QZYqC zsOq+Q36p9b2dYO?x8fQ+)mM+MZmZV}X%%^tb(Qx4RV4$XD71B*L>E`p@}0iE(DKd9 zFbPgycYG12mrh?_sKHi+i!l1Sc18mln<>D+35{K6*MwHJHK45PIEAUh!Hx@6-TW?- zdfhspq`O+pPLv7|ML{>B64yXl;&nBIZf-=odoY^S*=xp94W-Xpe?qP!HzT)4ZnIoG`ySr_{*t{mdohs%y0bsP{(pDw;j@{~i2k=K z^OwwZ`0_g~vmo<*F!~dT{`YzMrSxCZx1}!!kuTo?4odHo-ZH%wzWzT-{S!a`ccrdL zotHWZO#Sz{XWt2beHlFYzl^WGTZ|uo*~!M_9?30}*~DjwedK1Sb zrYCkK{$C1j{4e2&{|@l)Kj)jkG4Vt3xVMG*Ch&ah{@9hVUxIoNZveZ;wv1(>UqoNU zzurC3KSs|3w_b_1M)xBE;Cj)z$Om}UdpvS0Uhz+lRPpXNJ+d1gs0!i#gx?AO9p8F4 zhA#*&3(pJB3LhNa1D|@iy07Y9H{S^UPKKEEOq^dx4!uEzF};xj zWx5TQA)~;UA$Q3~y80#wx-^3BLVPcAbYaBcpthLF=8GBu;V?xSL1{64G_waQ+c$#7 zg6$2(s0Zt;5p)$Zb6q;trh1GaN6=KX7s6yd;nE9K743y^g-3BT6)oPb!;|N51VzO% z%lJ7Wv?A7jBj_lO$uIl*rde42jHre}Z`wJhVT#4_2pWpEBTNy5hk8=WGjb>=p4Wq% ztT~zqp_H^jcv2L-#EUVZv-p`gf=W`$lOH%EC?wiJ4zhOIm4GfIs3STP!fazKhKn{5 zaAkfZ49y6-h*m1HmWL){c7$wA%UciMCzn1G~G!nsU1Rca|Fxjj#q>rk9 z%n=hngc@6AVbDKJQQ^r}fJ@I&K1|PrOKF(Q1iFV=dtutrXdYS`ZI}0GeWU#39zpLg zUBsnK?^5B>4oZiYltqBcZbt7gyBWzjX1N<%h=DnR?%^t!BNbo)I)dimDwv}c2p83( zhD%Sy1at)TgI{$FlxpQGn*5HGtPT1`&_MWAHzv#UyPk&#HN-qbHN|Y>s)|S{u3o!c z?@>i;?}e+wAJ;dGGNO}bgsFi!8AcVcLy~RT*uuj!j3S~FT9pYEoAhB+5GTeH+$iR{ z!{{Hb8SySAtsk;(-!R$-?>*BebxbDwwflzAKkSrr3g2>3K9oDZdlC9P>nA-x_b{8A zn~O#CicLF=)}g(hFRm5q8)tHE4x@6|(rxAuYMjNk8%E(6%aw;{7=1&B&~9eEftT*E zY8&(wo?KnlH#YEC539D}*p`X5p&dY0CFv;2hE5esk%NVfT~fuSIugi$Zd8CM1t$j)*5FR6Zyet@+-~E_YgN+HP0diaPy z(7dK(&wk$tn#-U1#-@gB-*BsaFY&;%%2KshA^A1MzGA89T(j+oFonec4z~l~YJq|< zW_pH)aD0E5E~_UScT z0U)qHIgf{@*GltxfJ@&GwS5<9Mynz65I&FXzV@+gr|Ym7Y`;6hW zG|B_Nw=c=`&cd#JcycXAeCG_KWty`^e1z7wh#obJnrWV2Sb|y*E(_zdOySB{%oat< zG$$ZT7K@OM^u+0y@R%YBvvJTd&FKUW4z;0Qnu7yp3v%$#UrM53YHjQ{*(K5}Dy9mW zNQS~>7-*R0Bx{$ADdyk9sF+4(CVVVW;hvJuci&9@c=%{HeUgz2g(qDI(c2%BM{h`NgP6GbEb|Lcwn zKN?DWmH066TH^WG$+6>O^VJrf-`eY>l6c+w_x}<5t~d6p$achkTPIOT{0I;DjfrWA zJrg@5w!|jAkch|s6aRN)xAFF-X2LOw~S0r zz8RUqJ^kVFL*i3nuf;BoT^Zj!_DK9Y@h#)y3!fFuzg_*JQrpQ;rti*5Av_&|B)X|?w{N}xjjgR z`|>yEe{U?^XYq@@pLld<PM$@ou*X_%P;xw99i|hP?n}HK zzMdP+J)7&#J(jzl$OboHnQ(dTLcV^SmRp8(!U7^39Gm+--$4$_?VH;@wz^S{ienRhcUW7E)|c_ecW*or@7F2}Or zjLdRl+t8LdGBbndi<2`uVc)QEW?Uwb{wC6z{v`c&`k(kgcp9IJccpJgUzNTjeOCIE z^im=wbfkZfo{1-f@1=K1Z;QRdy6JQ}l=>|79`P3co*Ka3e;N@K?#0u=)u~HTXQxg} z{Up_sD#z*~i?IBEpKm75gQa*3FN!x~C2|?xPSonZ9Q|RmC3*s-;b+26 zg&)K>0Dtj6B_rb^_06GAjrA=@YYPB)v6)d4^Rab=1p98N=7!KGf3-zEJXkYZLLYwD zux5rn+|d+mBJ#+G+Xv)!0SOA1x|?P-g+4SExb-u!q)|BWLU* z4Yjpxt|`?2=YYI7Any*yu&t@7Yj;O2Fm{C0)U@|jj<>fPS7Vp4Gb6XL%h;I-H329% ztI#~XKJ?Pwwn%-~WKZqss0mkk$~96y!40~80)~m~j^^p1m0xLvlbS*=%@4>*K$Zg1 zSisabPhyGdm3s)qCI{qRhLo*13Z~p_PeEVGz9ClKsIewi@&eC&=6p-GhMxJA?xx1j z2$*o$$&F2+k-IEO971CbE9yaL#Mr<>Hit%T2?TIyYl;y`2k5mt0MvDz?aIhLnoIXa zb`Qv1Rgj8yHgiVx;HW=F^%y7s!UKDc0AN%V+kl!Vut0l%$w?|DUK@ZlJYIA z%#xb2Et7S(z)Lh)UUOM@IZyB82Q05CVZzJN#=Lz^r<-O?zRwbgMl(H4t+PTSk$|l8 z6t?gV3`DY@%{rM8=G81p4Zg7A0bmjS8k(H#0@3%fu5y_@a?{H$zi*XrNf z82OpR$NK1%fP6V1|7FPL1|CS=UP3-|sOcMImwig1_Hw)lS9$7pp8Bn)F835h!}63i zgjSl+c~IR8%?dR)bnW8^6M~Pd1(#UPgijsuckO0FQ|O~z3@K0HM{5Nn@f7UDe1t`q zBaJCK(}`>{;KlZu3L{FVysiy8arRrO|j16pkGnBD`HI%V|HI%V|HPoiQ zgg%8*Vq?$S$Wyx6$X#G8aHQ;lCtU7=#~n2f)VaK~>Rab6bkyXxwfprgp?+6&%VaRG z%y%;{@WJH)xy%-7UNGdTK~D`hDsjH0nilkXYNe;1c2wnTPo3qc$;PmkmK(dvme<%_ z^3+^M&EtJ-hSE5%>Zu+_Ro3y;+MXKcskIz6VYQ_iCckB=NeiCz)L%XInC|uZQ2$1{ zRq7Y!EHT*_AoJd7?Y6sTQfpUUOG0HW)zWR>bdy@T^)PIPGB&}KZRzs4iDz7ixE^E8 zlbRQfx4hv_tKaZ+6rfCYAgGH3;jRgCH-G~%>KVY|F3tB{oiB% z@1_6OebfGb$o@au{{O!Hf2jUXJZk^nX8&Jj|DS39A8!9|WB;$E|KnfT|LiwW00=qF z{#9zoggb>-dDKk!%+`H2(>%f%^K6P#OK9kAPw{e7-eq28zN}u0wp5;Ugt4Eal?vLzs!E!i6CKRh632IOG@*`NofxC->x(8|FHMoadMW`|Mz6t zJ$)z%Efirwhe%ZtP*h-%>}E-3RtTLaA300&TK){Chd!KWa*+ie$^LzcC*Yn5oyuSO-p6gt_+}E7@KA&?=v74utyJAjj z+sw45Ql3g$sxj#A?ta`+`)_BuZk=r8 zOTIpYo;E_Ml82arEv2dvjuGIh<_8$6dqyhU8hRl-HN>0PgOS_SLj3&5DMYVpj~o#> zEOJ0(dSp8++F!*4JcXY7?eL4ddp#PyGkin%N^HbW4cG91e?;ot)XThAKAyTeb#v;P z)P<>m)Y4RU>UezX9hBOaD14iyGWg8<2z37o$=@d*<2~|bEa)#zo|#;lT$DTtod1Ez z-ILq$y&)c+8s0VhIXumsMC`j#>|ngiP3J9max94cgV=X#qJz=LiGFt*7WNMit?#PD zxryb8MTsMc2e7Zcd0rAdE4mcD{jt&3=z-C_qT5F|Lu&d2FL|#;o+r-X>-j(ApUFRv z|7HFLZ1E@SmxMF&OY#fzN9JeYtzaLb9d41&A_uMvCT_}nhUMc9z91s`NzBR0b0**rtD{lezThp-cgRL4UtdpST6@^X5=~baw2wND6z0>d8Znf5YK8ww+YJx ziLzu#_uFc>qN%=aV?SgQZ>rr23BUqNy5Df+@I~7Fy6IT5jOwWSPiAP2)BRebGUj@J zRHGMdst~iZn7qAeYk@ygqu5t$Elqd7Y`c`uC*6p(7>EMB>gayawot)Z#ss(P>a2)* zrTYb2qat>(YkUIp9KIW9^-4#uv*C9v>cpgMbt6&lHgTD{Bu85NgBgt^X>Q!~DyeQ0 zjR`lV*1B@kmeh3jh%MQ{%uOUFvGbm^|A>9NkLQz?m*6NYU-4W}K2&-o)pC zMJZ45Ieq2Hp6&=fBR7|fF4)&{Wib2LF?ZI3y&c&R>}5;v(LB(XSL$^Jd)R)|xVOCV zI;oB9q{P&>Yy#GGRWz|dBd4RBpO`RF*Q8h(UwOK8kQuuO?P6_NFQ?5h!_hcNrkAqa zYPy^>DLi4w7TJEqV@5srG@oLBztAAv3wG$h-gzF%*P2mCs;_*_#KhHR;_?waINA&Z zT6EH7V{1%%B+FMd@)%e7+vd@gylOjowepn{^4ojL-)bZoK=}$YYAH_H%YC1H<;y(X zQTVi@*@UCa=G7Mm^XzZ|ht$j8v_(h+M;f{hQ_k|GrVw;xMR0`aoWx=x5tT1lH+ivH zd2)lVm`?iY<%?{6S=I74%ntNbmnk@>e4!b=NtZ9M^{e&5bXU;aE9LWDK}na-v*W8W zq&C~W;H=8VIJpbd6kBtyE5**7m?;-ks%EGM-3VY9pP7MV8V6E#YybWcTF`( z@WZ~=Y^S8U|E%$~I9UWK;NFnC`iTEzeZ}0AzErtweMYIl=xOibk}Iyym}?{$X+uiT z(VYL_9B%F+SEk&$UV65fu;er3a?85OW;094<(GHXI;q1NDGv0yDP#1kYY-TtXG1rc zb>bdeQrN+E#hoZUf7v#tdgtJqY-js5SeW2TwqHpGUo<}wJsrUpEL(r& zT^UV$(dRJgMllix+A;Av|M>>_IoqGWGFg%X>|QBKlV79#*Gtc|2g2mj>WuXn`%P$& zACk|moBYg#;^>W66t-QTVS*WRzcV0yS`VC1pXBH5Vv)=0Z!;m)QQo&vlr1Y5V{&b% zv#^!j1%9~;TiPX({)5lC2^x{KypL;A(&fEflSIzsw|%chVTt2d-m_7d-_JdKyT}>V zixEGVa(wLFE2%PCIXyDW<^W4lVmEpB?`lIPHIOpF7oJShlvS$ddVqIGeZ&5cr@rzENWqM*N;A|1t$qB`n0gA>qmsC z!X|FCJPcE8bJZ2)?HpMzOty^~jCXlkI~GY6oJ?EQ`FzS}afXbK0DiSaX58BL0(Q2r zk)wIG_80vB?UM#VycIu_zaxKr{(}6{{PFo_q5%~0x!hlKFXes*`v02T*NOgjT&_8{ zPj0JRBKux;4Vv(~@$oM{02XEE@NT;`9{u0PBj3ZBn={|coSd1D2Y~%DJ7hLYe~ice z--G?XDSbH_>aO$=c5(^iT#NMxKZ%$;O$^6cqq6v zxH1?B%0XLjKrk)H#y^U`6n`py7oPGii=PoM$BXg(u@mX-AONF190D@nf1&0N?Q=nbK0=r!Tz&8lAQ}9Ba zf|qLrz&8l0b7Nrlojpwe*t0dzLlI7|`th695jI)RMX(p6zj z85ji6DflXF!njW%L)r$;=^K#@VKYOZoIqr3d4>*`ronOgrh7VtnHv}c!zmd3PS7v{ z>SZB-Z|XuQ7zUm!1lUcTHIJLXxd8zUg5A{CD(XxH&?LyCLC~9mArs#zz>lRS@J&-w z(Y!iE;G3={kCD`*R}0{jnydvp78U@fE-XAaFaU2F1_-?t;_D28+!VB!x=vBoD@`r) zFp3%kyr~Q3{H;in^RQbQ1jVTf<}!p$@8CGioJE|cFVORY068s>tBme|4Gx0kH1os5 zM^j4?4q#5lk(HqycurGK5%y+XfOMKt@MxZOX|e0#Fs!U7m`+_6STYL5s}9bxt-+K7 zCt$!q;GEin3Q?jjV`)Hh>e9f2LkA!^b>X{kumZkWb_W=zjzU?w6@WNRm+EbWVscJ^ za86`m-9ewgH%*`7dxe711=vl{RXB)IUaLF{z&6b=7WGglGcX8ZlK?harb!+%fSTHl zx=&#V<;(-p)DDFwJ5`jyT7)J(SahkWY7v_FMHKskHmwRm(^S>BG+|QJLNv7?EP4Q< zX^IK-Z;5EtX%Cd984Aok(daW=V47l$(y6Fl4j2GUJzz9%fsJj&c^oh>ntH$-pJ9{1 z0RyP12h3#%n*o5;)By-v(AyF?W)QrlZ(M)7g-_!^Hhts5*T#XF4T9VBjZ20t4{~#2 zdAUqzi1Gk9Czh`Yn@s}3shcFXT1gJiZkB;FN+8HA4YzyNCM2wnK}rag)n>kWd`)Ri%8*)p1j z4_tFSzG)rE=7eV0&9)+F=s|#++xltnyG-kFL2c^osEu=&+loLW2Z3y^!`(xeGR5| zOnqg-`>LHKZ89Z(f#IFzcmTldQCfAXYtRG5F|j+v4tog#0zciWPPT=X(7rrc;!kAN z3Oik8!h^MZ0!tn#O!}6=k`<6ruo%TsI|>{{nzks_Zx>UXM^cYcOB$uvIMC1-U)AlB zP)hf%O@4h=_4&b}e&FG3<#%`0NsR`3U@@m&b5WZci?P-yA!kdM97_z^?{V#;GSM4H zjD}WKUHfo3bZyP-!zx5Vc@C%zlTMq(<_w8Yo&&?=2vC%ckO}ozXi<1f4w+ESI`>Jf zO0n58IfOz}8J>2oW}!%irXRS{&urNa1Vqo2Zf5fvwhHl353IBai(*zX)LTnzZHk<= zRY-=mE@8=5aKrGZu0kr5N7a<%lP+y4AF*&fKINwjtU@r9-w$722B8@UhwEoh1H(IH zM0x0a4Ji*BF>zfsrCAF^MY|UIenw%Qh*ijn>u|aG84L2F@6y_(aX*uR)VO{IS2Ud> zIr>i3VvX{!5gylNQCF?vyJHTPF%3 zINCzAC6AFvjq>m=kr#JtzZeNZqZtX`rPa)_O)TYBAvu~(l}%9@HNs<~tVqX(jr{1@ z{75ViqcRQ&LZlkl+Mg1RA~K|o(f^XrCL*L(hSy*mNOuPuoM-qN(osi%+XHh?BSVDm8gMAlRb7oQ=`w9aEB$ed;*u8Qze z;onX=JbZH~|9pN`{>l7r^LOQcmj7Y?>inhobMvR=>-nzy3B@!A%|$al0ZX5ol>KY=o$M=k z4qOR>{+{eFvNvY0$zGa0Cwoe^7wr7e*~5trI3qh9e8Cg>53|#@oQ46KrsA<2mm*NVYoDPPU=*? zNGt}$(3YB&`a$;rHF( zJCaB9wc_C948B)vpPZW9Fd1M)@t4FKAlp|Z9#7n#xD({U4T-B0-~7Lf1GqsVCN>%2 zJA*$4e+Zrn9wQRqFN2$c?*^9#=LKKIzd^(9Vn1R5P7AgOHZXP<|JCZ^toX_JK3ItN zgCaf=4~Xv>-yuFVzCk<|`$udob{Au@m3#}iC-w_)1lPtcI?Ed5Qu!h* zb&AJ%>KIR{=91i|`T>^LRNvoIGd-nn8ZD=A8l@Ctn$%FP|~)TpOMJT>g8xTj*C zQWd_mH#g#WVNWT@Q*%R(H}!Z=xw$n>J=XKwESsht?RXKOog1^5#n8|y`I-tE1#`$U6$ zyg@$HARlayH#Nu~H%N_bW7_>ugZo1}gks-ojymciN0lD+)FYmH*i#RAN^$ejcImgC zr;s`2-S2t#IjZ;_PhI6Hw=l(`eN+U#?sDfUTpk~ zWr5aE#Gz6xE_Z9i847P}cT9>?hg|N|LAz{oLgRmKknh<1IY)hHnLzYhg)TeuDcTXvl zQmWV86kGbuG~C~q-tmEQp{LIG)Ymle0YTU}w{QnYTj4oX4W%FDQNeUE$UF;Cg&rM0ck zJ}<3py`3(%x5HBlJT>1@C3`{eIretX`=z6bFMG<~o~>=gWuCXxQFH(7sM&{k>dT&D z1LZ1fZJXxDJk>2`+thPi?o_v|ZBzRkZ;Jyxg=SSQtJYFzywV`c4HC4KE1>2Xrfj;w z4H{(3lVfUWqh-hLYjD*-O}S^O?UW&ZZbwtZZkENVY8t^vi&N`%f#-zA z+^RxqWK;4X)i@2ZH8l3LEerW`Po8y~?Y*_=cA#~ddnQ_^x>MRZ)k<43uc3B!<)*6n4O3_iy`cDYCD*9o zlagZ-$QSI;nnPo28szE*`Mf7@*v*qa8298^KW&gzJA~$?DM$6c<*52up0f9DYjbbS z@s4`iQKi3m>ieGB%uz+RSk1-vJkS1e5Yz5ko_B?(F89=Bp8BSzF7?zUp1R0W-|*B0 zo;uG{?&4@J&htD!w_=;;6+N}RqvpD8ZJz7rJNK_X_ajez=&27p^%qb1HJH2B@n#?G zsA)rv+N$oTseTQn`Zbv9*C6!;S1#<=Anev)R`Ft+J8SOyo_g2(HnxVwBaS-jXXY2M zwNHanbLM)NSWfXpOU!-S64M^F#MIZ&Imeq@Oe>iA{na0=_pikMKeQ(DW+?woek}h8 znE31Sm-FVoocI2D`9pc<-!Z>gKEeC`+T1I-q1z_gFzDn+d+??E( zk}=+HU(W3b{yoE+{=1+9R%Rb0dY|Cm&*u%loA>+X?9A*=+0C-q%)c{hGcWQc{9xke ziR&`I&pgO`{SBEbGUsJZ$()qw%p8?z$s7p!ef!LmObYbC+vyk5L+K~e_oQ!0e-AtN zbJHiMd($0>ONp%4o1T|$Nq-(o_fMts=@2&Vuck(^aKA70bL`tMPs~pg69*;sNfZ(r zB|^cwsq=WNucl5^%Y+%J-Fc(moHzO~vHj$I{#k6?f5qGUHTWDn2MhNea0f>xXJei4 z>Ex%9Q+O923w{^e7yK-^9*n^S;Qmhv7JxH2B-k(56<>oJ1+n;F<8Q}bjQ>9VNc`9F zTjN*bbFeRdLVRxgAR-a$L}b1V;?dY&V{Z_T;K|tCv72L8I7cHd?i}4ZnvMK}&HJCf|5<_m+Z9k0 z7O3?3wH5gOD8HmoN0*l91LYSLRn}mY`3(bfRcSA;D6i4zfRMmvKUSC#G@o9}s};>8 z3Dhm+=Y1BSqdzFnh%As@#-Ksyj`El*B%NZKYx?Lc8&d|#z#f)+P`WM;*;a7CRW^a_ zD(zhYLtkZUcJ-Bi@5+F_e9jICoG`;QnrM_oZlmmhJh z5(9xjJnRZfl2#vbg(Y2nP*Ki|NTO8=rum=iGfbE=TcWU^t1aaV#-c;=z=M6pE*{MU zi|n#53Kl9Rywbj4K^HjdzuPkN=dURL){c{ad$Q#Z*p?;PSH6Fp)O`xiuCz-8zD1&7 z4z2#%5%@q17KM;vJ66_XGJ6lXgO@|DybELPWp^ zCOkE=P!dw=Jw3LP3ax%uH=^t0lUEe>)lov~8L^T2NU`kq>KTzN4$M6|ZB3Ma?K0$8 z-90gJmjSb%e6p-ZX!Y84lLS*@K(xW~gjQn@H6dlfDUnCVzjA%i@1430@XIE0U)OSV zrCq*Vm)@i}5++KYNtSOjb6T$Fp|Fo>O;SOpnfUU~deC8z@Abt?1gRWa{g%PTo3w7l zn+85_II<6KOk~KKzHa7cN`zMb$t8Qx`i54&=6WD0rT=IqTwhE&wE9(-JHNI}`hUeW zE@>(LvTIEkq17*$^0=NweMR<*X1pe?<9)%jU^p_~HKql_2(4c2^5^rA$pLxZHK7dY z^AD~Q<%CuvgA3Mld1ptkz%IDK+LV8x&t%tfO|k($w`;EH^3TknSS~)x%Rd$Ai$;R^ zrnRMP@vWwS23{=e?f88KYrV9T$2@2^Tfek3IMFnYW*dle*@R8((o|qVi;<8A@Mg2s zqT4S2#M2$Y@usCE_24)&3-uMosBbdE&}7+!RqR@V3bD-BADKA&794Aaza%)u@OXC1 zKQfIgi1&x4ak{_34709r2FgD$U1^H0zHhqHWchlRr>^|U*SS2BU7OyCO*A^2G zlmKM+w8bR(KW0%2`5FBGyjc{Js0Jl-Zp4~_UEbZCElCx2GY5bt7<-+1VOR6enIvb* zM0xBo>B26J+!|MY*+hNR+*(H&gDOHZlB#1rSudNwk2Xo+)9n~EyZkkC1}R+F*|pl+ zSF0_om%nQ4HTpU=%^=IC83?}RaA%t+khHBu%BT1i_zk7&lYMzf)AtHDv|eG9mz!hW z*D2nEfPW9Mh*y+5&2C9Tg_;i6zNGugCN?BJ5&l9XzWKJeOShX9Ex#!d06)mRoO>#FXYRYXbFct7 zI`?J#<86%vzz5lvvd?7i%if&*R`!f+CEJ$$LUxzzrr9tN07iME|0!Df(=&@RZJEz! zc2XOFH?Uy;ZTjcD!C%PxduMtMZ|ys$C#OD1y_xz$>Ipp3UC-P3vebf9G4(lo25g*) zB|pIX+_P#0a2fFctI2uEgOd9urzJN^h7xZjM(`2$%ft^7m+>8-nm8tLXksto0>*>) zgXhtg-w|AgrhHj2AK!%g1=|N3;*;>L_(=T0_|5nsJQELurTBsIUE-Ue1AjO6B3=gX zj{PupN$h0a#OK657uz{DIr?uR1g^rX-R;ruM=y%5h;~K~N29$j7A z^y0&=H8L}@Lu8}yC*e0hFgzH(HGDNz^(TdoAr`9si$1&}&MURT1hazEG1lTnUdQ=cAYW^YU zzS*E?hXIcY7{}Ozzytm{40KfRL7oT8;zqH&Ha^fZ1H<4(1!yQNK~4?>8a1`#o&k$a zua6-lgW>oMjYAw#_;L6xQjheBkow$GpVFDZVOdu=jICL23sDRG2J}ioX z8+FAzGoCQY@Gx*uGi)&gqo7R1VnvNTIEZ}V zffe=T06aE>SQ-W_I*~U|Hq7Ehr7oplfEP6zCX9J33W!m&D8^u%eE{h+3~W^3NL|iu zT-Zzm$ zDTV=->QZS@;cYlDB)C!??qWn&f%vh`Ll#)tr7yNX_KD;$1h7>1S6)}~1e_fh0#>Sv zis-;lQUgOkO2x#b3)krz4GaM&)g@jCDpWk91BHVNqI5m(9*hD|sgA;wm7*|#m9ER& zgP~buDORR(=oOMWB*;>k!$Q*yfXpGFr4v|t05%^2S*q*lY+I?!QVjtuwF6RxaM(9$1|<4*@aNg2H1RV6s+#Om(e<2`e)&1i)0EUEBajM2aDc zE#-Gje(Jzu0}~tqTdEJVFo8@1tsN3zsVu2wQ4?IL=}^6NP*XMxV5u1yOlp>jQwD~B zmFmHA9y%CZvBW7K0$QpI;WC6x!+=YD!yLk*IISK6U#jbf7Y-26ZL*G_OHFm_!vi+P z3`5{cO?71plW_qqHRBSG9#WrU1F%$&4NbzKCV)~?Q(bz<{X|W`q^72L_K@p|!GI*y z^%0L8E1G8U^bdg|)ndY`!{WjlvKUh5)dQ|f4-BdHA|+{YRvQrFA@HNRQNo19>@0B9 zd-@QpCA9&Ln%e5{LzvVCHfn0)_X8HiEM`=^f9TWHf@#4Jm{C1p%48YZS^z%}S>UKC zDm*#|II2sFOLgNAyjdRv;G^2P30^3!*69iWsbQA+VzQ*ES?>QK;G?=63t;xalOqIr zR7WX1Sga$!QC&xFTZSV5<{?0%6IkDDRF5pBn(%!;1Y*>u=aB{~su$6GTx3h% zz(logzCrOTGe-=BhQNqgo-7AQ5(W-FR0l2}pXeSYg9IL`gA^t#I6y-k2M6AA-+&6$ zgTtpMdgQ(V5vupi{3gJhLqI{bT_Bn@u7;A_jzfS!J(FrMX&N}FHZ3J#F;0M>I!=sp z-{72TRdArDDm>cLST#ce1C`rX3KCt0$P7cEKz%v7pd4L*05x4u4i+4cpTg;s?@Vgd zFtneUPv^-pFqzM1t%=~tO|m7Qp#ryBCtoVKfW%&AXkT+agoTvNp=%O5qM?1v2rOHe ztk&MP^?n{)G2a>5%gnJ;V;*y%$)NVMgOUKpT)LA7hW0Q&Ym@?ktoT3{OzmLpx1iN)LK^cC?*JNmvxy!4=cDk)}3@<1@7V1g6xTCsRP$(|uV&NmwjA z;+`(Nvl?JAt-yze9a$zA2z+uD^(xV4)XI9DON_8HPa;7KiL9rkRIU+6>O)r4lXA>y zo=gc*PYw`IaZT(Y6&XE*uqRi6Val4oW~Gq%dt0 zhY`kg$bxb;5)PX2Py`v!7Lhd*JFp?7KhKibT=a#zmb|Lhc zvB8sFFY0d>GM^oX9=M{OI4k%`3~Dh3q&}w^!B0=KFkx|LAoS@$>Z=jf(u|lxH)!R) zPQzx5Jp6;meP+cdTkBVguz6x(hwQgLzr-)?AQGS%ttrpNBV5G5b-5CDY!Go!ZHoIi z;zhNkLKM`^?Gxi(SlCh_2dbrIUk?mMX+=OBB#B!m38RK_86u#WkuY_UMCKht3N+mc zn@5Afn+^;j2uj!{(}MkEELm7oA`pszG$BheXvvC%CPT(1((@o9q1i5JUwBLkiBKnH zr6Woq4{9l-Ahr*4U5v&=9F&eEye2HvyC*?aK-a5?Y)wd_%#_dlK8 zJR3!~KbCn2|Mpj8PQ{OXGkSb{hNa&~uT0;OzB+w6Z~iU#t=kHp^lMWisRvRwr7lA! z-<3Ktb!ch^zUL<=KS{okd=5SQchSLDlSlH-zk71?WF)aRF_!pk;wOpA6Q?E?5clu1 ziBBa`#Ql3Ac$~NW?*|tJCkLHDYcM0&F380{0SEv4`2D=?Ull(q-V>h}{{nCOo5m-B zcYi+iSnOA^8)6s5PKkB$w*Q6L?y;${MDzpv3qBRS3w^u9{_BbsqX&Rq-zf4g{MA3t z`~IDg??*1duioNFDRLlo|C1x(@H^q*@B`r9FAskWA9}^`0le*JCw)BW^+|)g?cXx# z>PhFaz!U!R10%>~vMr*?jGAcc!1@(4njYg+ZB!e;!)X>!3x6R>Sr1T|aMs7hgT zQI8<1*|NeGCSyQav%RU}6fTDKBS>tv1*1O|HZ35x*%pK?%-p~T;+x!DqHE;y20=zg zkljq1M#%|NmKx#BR90OlOoZtXg0U*Hc1UwN zUn`9<7bH0yp;dlSSJoX-PJ30Z@OZXFl9SEoiigJjO`dU9vUh78?r#d$_*)AQ^+3i1mqw-I8S4%)DV zNm=AJTUOj&nO|_qBDvYJ!ZttaBgk&1FSW?kpZXDz-()q_yCCIcD-ht!6ss%*-M~VC zb1V(rO3%n|rf1cgNzW3fY6Jn!vqeKD(i%%CBAjfmsL_b3D9!~&kl@U^8FiVg8x2?~ zj*_B8lLq9N4_hhDvQ61xq&VA|QJggu=kPsf7$Hu-2Q~C(lEIfuq&Pi0UX3PvJ|bE< zj>fee;qqA$InK4NN;TM+7Y`%Mxkij`P53l|L}#a?DmLNrB@(&LEU;+WWFshvSZ7O` z1FTyyj8x}Ja(qomWI9_?)o;eRz%b&REeTh6v}q+drl86=;j$7)a&{&7R%yO_7MqZN zhY{!OBy0v1Ff$%TsIwKETCS>m4CBE-*<-9Pfb0-X}hrO9YX86Tzv`}-=VQQ-gtfoFUwzewYs)wz-D$bM$ zyvJGR_iGq=)zlXzdn7+Y!$_;XzTBJYuxl7`)jS1K)I2K4s`^9MBN~`ixug(N^+M^< zuQxmt@Q_j`@>DB@oa%VeftEu`oyePqoIi|^suC6LQ3?hUYJ(wKDWp>~SaBgJuaDvs zY#8~}thaFGGfHbK0^Tqp>iTTn)rXN&&GwtpG9s}&A4XRF557F+$g7P$<(6obks!0K z$CVXEZZ#`R+p@wsJfv4U4*Qj*Rh5LuuePkPSy9;y#8=y_aczWE2s1%|^)0AO2bI3#3hS`hKo71S-3Pm{yQuVz0fNI8}p0oE+H9s}-9gjfB3jI$TU zhS;iOL+z`=o6(*+(baSJkf9;EYLCk0eM8)t3?sYhueoEQt{O&o)#1XUSDJ)}_&Sld zM=2FPCiHH2%TVSmZ0vuJ&$|7?yJjB6AN|dlt1}mdx6GVIG`jg%*?&1RGc!H2ZDylP zH2n_{`Og!3?t%1e=^NA6q%TRIm0p&vq)$Mne;`Qw?b1^st+@x%iPS$*Z(~=#l6Z5! zK)Zi&>Z@4PFCx-hYwFaWBb;2pt_gR6sYfYt8}+JjPXXfQMQH1_hF2C4YJ;%o5@I7EcP-^70&|3Ul; z(E7{c-SOk&ZSh%rFA&83mhp7#Z?QM|X0S5%jo8C{H~0yd{R?8J#cCi0=1F9{*uJ0z zwvKHCZvSr}2FCFn`0MDc(d+n%aAvd~ZO0b=u;}NapN?)D-8dSHd=&W;UlX2*JV3;S zn}~XMN#vZ!@<=&yJl_=dj1&O2rm%Wn8(tlLDtu4)r+5^+JbXT17y7~-`492bIF7Hz zhw^vkZ^BQ*#rd@=>;`VlmAv=rA-Tr@)K7c zUxc;L>VIWE3MDCDt}7geCs96_RnAwai=;X`D(5NqheW-iR)a`NODe{rcBQKi?m4zD zUq-2WwyoPIbo%2ykyzIx>}h4E0SSM*7hQ|%JT3kxfA&0rIuoc8Jab>w3DW#XWGK=b!rFJ+y0_(2yuajEhsw}D)To}!& zhM>}Chi#K5xoYxbQ|VnNRhy9NsPwFps=9$JSX`-0pv#u7)>l-z?H*M51?2~inRF?3 zs?udSmBn^2q-B8@*)Am6S6OJ+08x2GrL&Q!S3ojvi-CX$(cH%Mih*cpTHBd#n@|8xSqta%(Mafz+{7!*= zSBj>25_p}d%$<_;^;q_=c`@f*Y^QF_VDqs2uKSHnUZcdX%Zm zw$!pfO%E4VI+q1Kwj`e@D)uqzRKQ-P*-TDSve3q1HTx*vBr3*5wM%{3&Pkwsl|vhe zj!KhH03bcotO89GjPvSBC#sFgA$HoT(x@ElQ_|}}wmyoDzKZb&EtQy}@dqslT0X?K z+_|J+98klrSB#fvNLlIw?L<2ltf&}g%VdZcRWY8TH6>jhVCPMyB=>jY5#g#bbDh)- zH#*Rx6%&s`nqhRG_2m#bD%N~MvMT%9P3WxbV@^|NhXw?wSN68MYtmHP%Z|h_Dh6fE z$6_Eh6}38M2RkYzq(h}s4)1i^tvS5A+u?B@J1V>R1TF7s*NgMGizVCZm7VPpfmEsN zWQR$dcvGN#S-o(O8FBkEeVkWRb}-%9^!BEQ_GK(;;Y+5i_GMVFe9_VDlp0y`le4U# zw&hBF-d60FD|MQgH2(7R_oQIEAju@Qvn`RTY-@AOZ`P-LN;Yj9J5c$?h*GPvbtAWL zMP;iAsd{D031#ItOr4OHhkgsQEx51aA(x*J<2kxw8I{fKfHl9PvZdCvyyc* zLskz4!Vl~ZLVKOllC~YzvF55^r!6-l8I`21DR)A`&K^90+~f61V16x#^KGx@O56^~ zaw;*OW|Cap6+1+|R)Vr!E_L)J4ZUVN)a>#fZHJO7ziL;FfGmXrJl#=# z#TDY7ED)4bm$TYgm`S9aotV3|g#<>^6uz4V|NmwYX(jrlH4$e&;2|O6 zOr@P<=!1|E|M_;js2ww;(3+ImRaGoQ#NVV5hbpCH)oNDA>Z#ny7u}uq-Us?FdEUCO>TM4|;U>$5m!y9jEebbBaiFa0+wH0U^bc zeq|%kQJCWs935g2%F&@%q1BR$>XmQVrmYEP<%;#vm)ov1zjE0+sc+im1<_hjF99^a zsB(!pyfyi`z1UVTKer~pQH2~Te8bk3E2nay9T7jb7uf1JAq|$>>bx9bAhFEWV5>TU zrM3n)c7H0mMd)>)>9H34vrUS8$eZa{iHxNj{#Y*e|p#Sr}EF>f4?og zQ97*t09K_QO5KtAAu$Hd)h`eWQ}giX_qo&_sX}U#R03~)Yq2vJA}--Q$)6^#PhOHd z4cx&A$&!A7C?q#YCKLZmyqkChi-RW;cPDNkBK@U_Gl@O0IB`7w1)35w64MjY5}PIx z!Qc7r@Q2`O^%3wrzB-&5^aRHRt>J@-2C!XtgGryn_KUt5d>)T|Tk`$k?_d;0szVfgj%c=##4NnC>;fm35U#HPej(SPy$?5huC4gEl+Cf_eZYxdE{$8vaPLla8? z4gcS%vj$0$@KCOij?fz7d+=evF+ywh)Mv6*TOu!Xp*4G$Y)#5D{Ariwd8*Up?q(3R zC3?8!Dc(&Vd>SwuskE!<)UiTqc5$`l_X*gRB0K+BPdwx3sdp`?Vt2~#6RB#gzNGr9 zo_|So_EcZd9~wzW=(Fm}KCiu}`jV?w>0DH=zUWGlqNIuVM@5p=HTt-d5O4E+^@6z$ z8tE%kHgIWbV~L8eFo9tr06IqDa@UzQSh&ozFM$Eryn59H0IJz^aJDHeN$GugqqNA8 zRr9)~r3oyu%*;v)cLZnYHKBRInG@(U%t8Kg!baJp@~t9_AFIb_}B!FEWJ zTQ%=%wTdRbWV`LC7y3;hcMK(H9Oq$%IffWKkPfZc&m1cAG;r1_@maU=_4Z}ecT9U^ zRNre|t9lhH>Fssr41;05sRrxJQl2eZlQa4mGXR!v0n$xq%??0*KE=XlS_*7$ zMr0VFHPhSyGObqMaA~xayjN6TcSljuRm`lBj_6TNcfINvq?oRY_OJ+*B9!)%sbs>ZpDgptxah@~R_l_J-BjQ5{~FL#sos7gMG> z=z3X%Lxt)ppIg(T{ChXVMUt)(U(O71VPB26wCb~NP@1Oom9D%ps?Yd*YRmpS?Z$&{ z5e7A$@=YqI`a54mT}0QbPp;2+!ndI%Xyft!;5_DA)iTvb*GoU*#<@Uz9TdLl`j8~! zC|v4RMHq!kT=skwM(WjvU5AFj5FTu+7 zIj&y6PRdy3*ZR10>(%eM1|;#_Mxvu?qLON{j_NhO1)0ay>!iNphRP*=)dc$6>SUnS z7hGUgrnbaHXsljos+)Ax{<4x{5or7hpDT-UxvMJ}_Da2anOQ>Q4M|h{n`VD3qiXL* zNyMU2brzY1*^-R|^Y2JW+Pm=7Yo-v^`TT}SDYfG{VzF+eN zrb@_B5u3E(de#0oYl=aB&FsGE^{cMe#Wi9hSB)x!iYAFFMDBExq^dE8Z=_Fl{YdfZ zigi-Ueajer)~m)CUaD$xsc)GiE%&dNUgFy#ziO0EwsO^c#V5tOoaB0$FRn$Zy{;Ka zvP^yhBweu5R&9xqQfjWQN%pvP5hm?HX;YPUUSj#ce)RVc&Fx7ZF`^7)iiT{IyZ@yuvY=!@*anRaY~6fPLw2;?ko z@9S7m?KHnWCMjR1s~xUqDIlWW0`u$wob4zKIGVLO-Q4rFO5tmEFdg+J{Rq*El@qtK409kU$qVL!x0!|Af}sKW}UnjU+W6i%@PID#jb z&U-rS${lY`f=O48v(+(}s~+oeWFe}@m{sY)aIRiGx{>Ip9_8zFR_D14sdA)C$T}V2 zO0h&=@pMPE&Cv|lsQ79<9R;J-Bix3FIwiANl8|PN%0}}zp>s`r$*h|15eSna8Jh1A zlBl+tfrw;Z4>+?p7vh8=n1|L(cdt?A6-gw}o!o1bVTIQ0DER+7C#^8{|4-rl|A+Z+ z=D&*fzpvyE#sk1cc>a4iw^H%{7vtN1L9T`O`W)|@!>D{|3k8S z5CbqvZ2Ld)4*#3X4>K1L1+X(SH*-K{hfF^GQF=}Ksr0YYKf;6G>FFwd`@RTPU@CS1 z@1@35kAM)kI(0U_`Hn~(nA#;ZMXdk^lfO;gf@l3RcppC^d8pd{Z=Coyw*SLw`~N-s z=bw}~I?>D<__V|Z!No%5(Dt%_%nFq`(gZIJmD{n z9~nOwANX6xlSBc0HTG=m-q?>~7i0V187rdC-!rxqZ_$5^zKk`%9ntSb&yOyP&c~nq zzR@kCN%Z%xM4pM<9l0TLabyKP>*q!ez+1i80{l7rhw!7}+rrm`&qZ5*V)(G|9^uWx zp-FE~8kzL)q}wNbf6_%Pw)|~4FqSe%4yzdlp#iRY44|kWG>n2A9;oIqaH0Z37CpJ( zI5GocphN|=3I|4hV9X*!RcVf;0Qk%?5Tb$;5f(>Fn6wT?)U+-tbm2`N7y}?G=p3gN z@23ytgAkp_2iFIG%D@;XQNe7v@?t?l#>N9<7AWd7gq<501t@Ap-^XBOXrrJ+&CvL4 z4Z23b^`l@!JyVP#1P3|_K2(4)PQz{>_oJXg%`8N*E}@23!5nc z0yR@I+I-j-hhq=}!elN$H+3!o1F$SWn~o*zOQ}}Rl2vM!RRXFxMNUZPa$)dT0MZmx z9Gi&6LW>+=0Gg&l)!xAa3pYB;PSj!p#Qg?EEkIK$>#~bEz$gGsHNEjnc)&Bw#6%jB z%J4vEdLAR5CwmPz(@es8E1?gNnPxb~{!yKkjDpQ{Onb~|(84p($D@dqLk7>nGnGdt zVyZg|JX4n)z<@eQ8MW9<3hB;@)y^o`OtUVa2Pnlr0B71h6^hwXl6A2FO~C+|11|=T zqX0DZSa`0$QAfdN`UYfxx>}$!&1y*lFlA*xW}1}&Js?9A9;i&uV_7)S_db_oOC?DP2?!8AmNGnWt zGdEp>gs|LA*Wt=$%agW=TP`UpJjOd^!q7xgk?3KglP8QpBl^LnuZ<_PDk1&g(&|PN zS|z-%@;02nlX4;~Y`{^Fdrcz!nV+b<@5a1%NM(kU^FtE0FxjiD+bgjj=cf!-#5ZVqHcGn6{FdPz7)ih3*oAjlodf+H#F!v@E^;={%e zWfX}~f7u;h8l5K(EpnqdxVD0@Su`X^eK;xat{>)z>}Zbj#A_MBQ7;-TDz^^>5gJ`V zJ$rgDBQV-IiG>%p6xK#ai>`acSiqixkr^VRn}&f}2p^Lrq((O^;R_ezCd5Y5u=xQk zvhpJcje6m?^NC-6$YCKfIu^StLH0(F81+G?6da7ukQdDwiyf<4fg&xMsVD>krkG8?kpyV$Y>^LaT&tKKn$VLwkq%pVPc$y+^F|lJ9e>RSBk`F z3Mp2DXPuoHL0~l92vfFEEC@!B7|no$D?H|lz-Z0c+S_BQ!-dIKu7R_1rfDbanNEmU^_GNG% z!ro+H1bI97EI60uIS+u~gQV<*O`PHt342rQWba-*4o z`WO_ch=RzDW?jY6AUrYdbMm8j&X!`ZkRQ#g{14X%(xa`Z;}fB41mV$+gOMTTk03VM zdNPM*u~$WAG>3{!YsUZoqCE- zJ465&<6FQZd=2KP zJ$(cyfiI>%BRGNdCg}_qfxo5xOw@q!)U&BaQ}+`8@5ia{;*;R(sngV2;aFk?912=s z@6^tzZNT5(mA^GLC6!K1O8zzZPV$xHSaN0Z5s(AFNZy#dHhEd{JUkWlC(FrpJQvKy zcfrIcfFCE`OT3nNKJj~^0N$6l9bX35CBBuoFmXm=d7>xL!Iz9Vpa~AZkKs;|Ji#{H`KYC~M7W^cB8&8R6MNf|QMi)kp z#e>3^qo0rNgU`fI5d$z24M+ZlFNIelI;AwAhf*4QN2%BB_?iQCqYSU9cT3A_>YeJTEj)$y3!PC@?PgE?#8WqU>JU#I z>?w_DBYo5~rj1ZNeJ;1>Bv18vN)g;zuE+DLo~l@CkDhK%;jvZrqb>9X)M1S znQf37-%HCr9rxU)-foZpN^P~L8jU^m^#)gi2T2RPDRVwcZ8gLQ~$^zQ#;X#T?Z`*dKZ3 zOKm-2PfhZa#xa!Kszw@9N+XRar7^IS(y&fSX*eXMG#rvpWk2(>pLv<*%=BAUy^faq zn&Wl9?J1wz?Q>_m<8r5K)GVnxE$(>J{M@GT5#97L&Chb0pXD?^%YwbhOKpX#T#drF z9ktz095v-zjtcy41xI+^SM1>^h1R$O3aN3#7-1>&%zn0Lsb(*?QmMvOr9&*$W;m*9 zFY{8V`whqIKFw37II8PbN6p;DQ*J>@Gv0H&8Si>(t)mJrJ8HX!9hJS-Q`a~ua0j#$ zxMNwYC2Vf77I?}nf3fE{$Ll%PQ^$DfXipvGsP5M-HK+PZPu=FJUpT6ual%;2IfaYu zQn!X)11hTzYHMiCsh%8ktKJ$K>~C=E4e}&UKApE6wAK!ARMjnBYt=1YYq$MnEwy&r zU)ECVbo;9Z<+h-;;GT-s0>4taxvi5+o|@~a!yOe|Vh1xjw02g5Jj|1WHBUbKgsnBZ z+lmCGme5lJHoqlwjhimy5?i#T=Jvg%`;WF{b7-|Y>&>I6?|tOqur zx#l*xx#l*xxo4g$*K?$&+|$wA^A*qI7h6}Qx%y8}{lim#w^UR0&z}0Zr+#LsJ<1oG z-|13lZKtOec&gb`Uv|`*6^?rLen&mcgDAiIrO;E~H$PdW-mM+6ks~&AghmaebnVZU zQ+vk|J&x#h#D13O`I{p?bi{3r_=O|v?`^5N)^e(@<*G(nqtoh-T$YtJO67|z$N03T zO!s+~(|xWbx-^&@SzX6C&e4|Ge+Ns<{FWoEAW)hax11Snrqi~yoWjSB(CBcqTzJuO zUU0-}M_AdXRESy5c558*s3RV7#7`|T<#I>32~L@5Ig=l8#Frg$h$XUDTOxSC5mq`Y z1y*<|1x1&&p*cv!wjTQf17&|;pf>Zln|f*!M-}ez)UQ2tx2NuMRB)4d);L`&!L-RO zCFHMceyP{qnZ;7C{mJ5F?dfuBdswQqXR@a@_S8n6ax-bIzU6q;H$7#4L5j1h_gUWT z>Tf)Cucw%kc@X}xt-T@Ugx=q;L4MYhY-{PZzXMQKJb|*}Nn6YQR@`Z8nYlxw@@GW< zfA^$|Lg4TJkbf+HTmE}|2RJ3a5TyUid?CLf{{LPB;eUJXJH-3z$sNTT{$9M@r||#x zV)n`G9U%I@nf+?E%v<~+**&vUvvJ1Wb+ zrmw^Q|FZP_baQ&2^p@!)Z{M%tA>iKBjj2mhC#O0zGT&aQE%E;U=j1Rx0d7rRojf;r zQu5g3my@5xAHYU<0(dhql(?U_=PMIuCF=K-oZQY0r4H;8^-<>`xDy#d%(|M89OU>QtY_cVOaBT zgZBTQSn`iVA0oc}b-dA@!rN>y`bDDIe=3^8`~Pc1u)ja@lgPIs=Yav}=B>3UvUg-_ z;?;i`ekuH1_&4Dj!`}>_5$@Fp0Q-e^2yYagH0j+*&rf;`9KiJ~`G5J#4~(O4689hm z<*eUu#zosSfi;U#D4XQ7PR)5H+i+kUU6XuW5|(_)!{_P-1LIcTBuu`Bl|(5uj=o90 z5eW|t4Af1AAwC89CN++#Nxm%AtVco7QjMc%k}u2f^ox0VU>qfrC_Laa@xgH%^^&P1 zwp~qgMB6crddZ9l9^ao}(h~Y5(-KTrnSpV%OY%jkwn!YvQ4PhCR$H_fY$m)SU+u@y zEy*{;nlfn&F1?~+(q5G-JeotlB z)9oVt!j0EEn5dQ}GG~dRcpT-D?g+K{XxGel;&D+enNEcT3}76^lFrk5t!KqhE9r`{ zK75E97p0O^k)}VnLUTif@YJ=#un! z;ByTh-i#YPl8(Eb5EM9u8b^hs1=?{cC2=OkQ66c#=CkZs=*Tlz-(PdbVs_5 z!t86BE$fKhNY~M_;GiMkLw8`&6PXSL&n2ItsfL!wR5J$_4mu*s zVQQkY8%IH;8^X+Rp+1gcNEWWLqNa|oTbj^JjiVRRZ`aC{icRRC#+_zJxt51!NJddv z;jjXfLpP+nelf|H53rmb6hrz=w%@DN$DLXT79Xv(lv4}!FPBc`>+U#eAyujOt4f^# zqZHBs_lqWsQlfbqM=PWswUw#8iiT|*)sW6Z+4>C2JWvmr@ila5T;VH9y%e%lPQbZYaEr3nKA%XDFzFTkYh1raVtEIKFD+|K9?yc z?&rpwLa1MuIvsJYG=@URj7Qiq9q~~)hC0afEnMLNghCl)TNQjH8X^WhhBn9+w5lhX zL>*+Bv_6+x#1HTo8X;5NI9*0_1R@KqkQ}8-zqnnNh$CZ8D+GrFE(#`?XoXx|TtSG6 z3A`0*A=M%D12wNN0NiH_qZl%Ud&+?P!g38rPC6ml#rML$k2)bF)8FwqOS z_H;yY?~OUN5G7?m@}!KR7E(11Jj+2VWI6gYQO~J_`i+{XnN1x-C1eKT)f8iBgdB_3 zMZZ3VO318q*{dnW&LjLn`{SoWzX4_J%cQ7LSmCAw<1hoshTwDFXi<;wLN+@qo@ z53`F)IjJjh(AbylEa1VRu|s`ha`_bTXg1blSFzSFQ4h?>aey{A?zrST33$Jw1sCe`Yem zl)B;~c1)x{`JLCI!sF~9{^@N6Pj+37lgNLjm@I>qLI89uB#xpi0Yac{Op!zaFdRb= zG=uA7O%RI45C-)=t~n6Gm=y&pH4j2y?GXjdaAE4>BzT1}D-LQ=Stn&84w?m(qMQeD zWj%&GXtu*K;UN#2@i|}v=wl>8)gaddmcZ^J5Sra(_9h0I{&FH0nm&}xOk~rnY>4r% zJ>i^XWJ7b7t=&F@Y?Ip!@lbC!3;_(#Q{@TJD`QBBs?m2j`cO*-!s0p^=BP17WJWti z)0T9>aIEAgw*9gUZL-=(j%KwNF_30JsAEWurn0^+NSn=ae<41u$DSn;gA*g|%Y`cc z#}FgUVwg9MmRYhGPKupTHi0(& zgUp+m7c;||r-Un|1kGJ z_@~+NbUzmRC#2ibhY<&GZ#)W2&L?x9N1|#KnoT6Q^KVuqbgH_Wg&Vk>4}1Lt<)TgG3C^f@_0U@h$ia-x=--ZYA!(mBEF< zK(I6@2Pfw4$i0vo42~e?;FpLxI2}KOTLc>fabgd?kFEcj_#nOpAHd%KCwz(cR{X;F z8TcFQ;d{i-yJw$}UpAn<*YN8aL zgJ!-jwm5cttS#0OJ2-X#n)%&g(_&l3CdV?dX!K)Z8N3~RHTryX5F3VvqxTZS@RsNe z(QBfYM=!)H;mOgHqKl&^M30EhjvgG{Ke|_RXTEG~n!6z1oO?6(yW9!6HnjDVuyuGV z@?vC&*a!DVZpXVrf37>Xb8d3>6FfwGKl1I|Hj#@WXGKmX24ZLA=*Z!bgCjHWO)xF8 zMP!3WEc}mLGW(b8A9Fv+x8)AYeLlB$_&xj;ynrtM>F~qEoOmTamS35FB!5r-7x^3W z*I;|{b*xX8V1IH#_SxKZ*++>maT_rvzMH$etu+)fAFiO@-^-J0y7bFosikX%C1yVC zh`k)KrzK{5V2Q%L+5kbBLf4pY^h%mfj*#8I)z4}|J>aP6d)hk1&?=)JEj2?P)Zl)x zK_1v3as0z4M!c1Wu32i^YAKt~aWJRv?s(bnIx65hJsT)E+yA!R$=BL+m;Had z{ePVOf28@Jz0CZN59=-#=e5;#^3;xws($3D4?XpPr~aaQKrEZkGczo+RQr^py1(kF zQ!Q1jZR4q}ZRI(kK{P6&$(c82|4S^@TKk2ktkz~;Yi$S5+ul=Kd1^~fP4(0kj+$ZB zlk-|9TfGrf(dAB_Dp&{n*roy2?|wKX~RDBY06Q?Q(nU61KJVEb+X$r^=q{^3+04kRP|0rb)V^| zDcyFcsGE;ykX9ev#sl_4&t3g}PY#~lAkS=&Zr-KPb5;XM3(p zPhIP&D?L^9lw1B%?NHDAqNjHA)CQhPIjZL!Px;<@PVu}&p0di-wo;EfMx`FBQiYfB zv&TZJ8H6@(PY1V!H~-h+z)9nG-!VOifxel+N~>wp0nT`xGSw{UP!B& z7qVvCD)w59TwAes6VJ1Hv9@CER>!Md?J4&d6>FWI*WsxJp2~U3J!HjN#_@XI_S9RR zvf8z_Vvp6XL7nV#?WG9Mt$VR&na^G7DL}+t|g16SJ4!^Cn_B}h@)>@ON4)WA=Pq}-rwa3@!F;WbJ>v4~GYtLz} zMo+(^s=snn_gRiAto4+|7__w(+~eF@a9iG5uviOnANMtW>8aa1Wqm8%#^h4W^~XO|GTK zO|GTK-Cr#|?uV(R2TXP-$x&%BVd-SEH6>*d?)3AcdYW?e`Kj9a z?>Sy6^zI*RHsq@|``y)+Hz)M&9u0DOgEaEBJgM*Q(%|l7$a!-@Ywb^`koKojNU)zO z53jXzl97JFZA{@eTD{c5`+_+n!~`q<#%4G7Zttmrr|jys%nDs&9-mUntlnuhdsgpu zo-*hB37x4|@uoxuZSGylr`8AQPE)vMnRGvCg9BXdTk9|ZrgnK_w*Gy7$B z$!wX)rawu)mwq)pl72FM4_^zeOJAP;IzIgtrst*)1}Cs%dJ7N=Ytq?tDD^&gfmNvo zQ$I^xle#E%dg`Rqe7*$CN*$2;G~WRxr&4$hct82a{L0ABBHtsfz|+b5@alI%^4rM^ z@u0UXc}lX9JO*U`7c{!Srpb8Xqr{&Q5eiXlcZ-Y0GxB_>B zzW;Xo>+uyt6*w+_c>IgJ;TPf?#Qq8HU^Mmweg|%eU5n?w(_)p_F~k!19FYjO;thUM z^gX-}Jja{+9nl+kYrhyw{jz8|dVKWo=og}U2nrz@iu^_WH9kcofyumW|1JD>_+{R$ zp9FpI^Y9PD-yv$i^6;YY(c#(QBf_)72Zr||HsR!O)Ikr7g9%JP?p???+$HV!Xz%Fx zwsE6j(zvd8%s9(1>B6JN;RLB2>pj-RTD6}qy`c}zc3FH%>$$Lz=qNm7+<@=_+r)`0 zJZPMaI0n7^*7a(N6do{sJtz_U#FCYI&jq$s(ew70Py#jFgVvYyoM+}jqOa%cp6=*5 zR~`vwS1H_Yxfp>L?lbMEp0Vc~jw+xr5x>6l>220{}FB|xYj zB8*mAgm#HVN48{JSlU&wWyww;3J^L0LN9?NKtc$iq>xZThmc@XOtqwyObY}8rb7tu zeVsEicUOkz_dGxSqciV2{mz{|_n!ATQ$BE7V0#If*xkkvyPR&CvUnVUjA^a6f&^ zi15;1bC(T3CMo@pTXUzmD|#KI=C4(0nROc=NUzg{lg&(;WP6PZ5+?OUZZv)9TiV@U zJjwQ9X*Zp_!`xmj)co1va#(E5pDey)sOFDmG<{2!;!0Vxp@uX?uoxF2OD;x!ZC09G zBi3oxP~-;NB?Hv_!46=_(#|Cu8c~FqD$xr$YofTq6~!zo#EIf^msbGV9h#JGFWQ)k zeM{szPlJuJXwt<2S6xxhC>Sa(odhtz+g;Z*N6l^Sdgl_(#HPL_?z#fSe%E~G0txd~ z>~oVvx@e;r5$i*&pv4}qD9QF>X=-459VJ&~8FSWiu{bTT!(@ymyKP7^sm5e1c6n8G z5XY)$LToc(otiw+-5E(1J13<~lxxk}U$kL~`j#wO)=ACS4uFyC*9Xv<&5c|n9t}?XrCoH;4vO>Ke97FlxjY@k6I>o(ef^W=P_)5= z`uYh;RxBQC2PUbG;xV@K{SuI@zj(CmizemHm}4GFl;wKyNZW3IskFG*>WZpkU~#Ui zS6uyy->*s)i{_9AYT;V3U~i1shDrooDdugn4l1_T$5*yvbB_t?s^FE-ja(R+EV zYe2Whj-ojnh24>$%tJN5v$uy-zEL z4KFrSit3|aj=qrXSf-6Z{H7{@saW%CdtbQDesi_!1o4xv@>*ffo#SOAGE>bBZeBUe zUiP!%Azq~d6zi+6%QO2uuimc6l}@HTefy9fi--wkUFyT~$UeBFc(AQe(|tu7A5||G zZG6Wl&F^I2;+pGhtqV&`WHEA?EkH72LS&cv zB&ui89CRTGsdryH6AMcWg|`WP0?D_JtBu3mxl6yAoODqL7jj$rYup+!scY@xm6UO; zFYf(SXfHdBE?4n8>jQh*+oCyYu9=i_@eJi!jf-cf33q3OA6VSO4Nelf+tstMLl<7; z5_geEB9V*juF6FMQ`&Ct=DO{H#c#WLFwnQ$BzG){T;$39#a*l9IC#hSt=bxUL2h`!)0mXzPMnL3pxmZRou!>zog`LY-xKfY1Z@>RY}^~ z+*Tx4i{@|*c5rs__Wt6gwkA!IcN05AO&87a8j@KQrRlcX4s;oQJg3=3rb+3=RIe_s z(~XV1x=0r{w7uwnR~Rvo;Hh{Cp%052*tNmWXK5)vee@&qRVeM+v$=|?^#Q!CO?+Uq z9`>Sycb%kkFzz}e*NZXlvI$LFBsRZ^!Mg;2wGf$$ZJmu6oYPr68QEC zSGa$PE>&~#1|ybq(eFwsQMow9b&P7-i<~lM`q95c!!mwpf72*Rnt^nG;d-J7Ve&q& z)JK-?|5fT^TXW$?DPMD$myw;Yzxy+$7!boZxTGop}i`4g|S0No#Z*B7<5 z6MV1xBX`&O6_Boe=yhHp`uc&_rXt<%du}A?{p!ws;%U`Lf;R3&yH*^GxR6%x^M3 z%lwejiN{esax>o|50iY zoPoVkHK}CsBhC?g2!_Cw$uscNKPFk9+%5TyWHRv~(f|I=d4X5+Uf-KIinscm6PqW3 z@ps}c@GgH-{F3-^{KR-3Kl^Rt8^%5*9{*Et|F4hzG&Y1MeM4-I*w(Q)w)(ZvC!%*o zuP6Tg52KyYBccaHcfc+mjeHoHz#@Mq*7!4cA3r8?aHKA>1$Os$!Xx2_Iot2r@VUhO zTfn(~-y`nd7U59n?a+&OyZ=6PS!ftLdUI$m{Muu|b-@>c_XTeZo*x_};$K7X+rh1Z z;lR82tKT2^4YuxqKwF@J_x~-4y}ypg`w#nX^Ixga{*Lt@!u$0W{@|21r>vgxz?562 zTsh?orgrk*)ZvjHLmM&onRSAv4s^5yz>nl?NFGgAmP05*g<4lcRr!z0i$g&pJJkV3dXmmp~hlf}DWVR)Jr?$Ma! za)k1R!y~XYg?~bBfz4^lBk(nad<3Ww%IjN%H#TA^n-;YolucV+g7epN$Teeyv1!Lj zz)LW=og)x7ZJkx;GLKlwCUt^JPTGO8X{(gL{q-%41e6+qvuTTK{C+`c2;!z~2vjg8 z4DP0#Fb%#h^ODVh!{1yV&%tLLu@p|api$QATjs#M8-c=Ur^^Ie7nr`m;#VBn;V*^ zodFZJohIvLkv4k6apBzM0$qgcX}f4H2u!OGK3zQ;mR;(R8HV%u6}*o6;eFcaTA=x5 zy5y+s5%`~9y--KPus~hIT0-&zTM{VKYbpY+qg_a#wq4?|^LSHzvs4cY)K+hBX}4MG zfeC7>Hx~qE*5HELSp$|QTT#mfrBOjyP0g~zV1wFQDyRjaf?AL;*_3Z-qA`e|wlP56 zeB>DL5laQ7T41SGQK+D{3!u_pIUIZhE~tHgKm|(-k3a=gPYS{&L7^Lg1u7IeQL`{) z$m0zI)D)5_0h1jM`lnFaG;ll+q{$K3pB9qlB-ZH&+)wom>Z4aOR%oAQSQ;^&4UY&z zBk(>=Pff6RL21-7KPC7(%t$8%LmonywKNo602A(FlCdYOFypO9wSU zKZ}&lnMc1fldM&;LMM}0JRgaQ1&(usGn5`F}Oxxed--> z0q60X!U1dq;-}VUU;)W%xt~N;HsR;R?TSvq{S>aOg#pP5@zYjoV$s(Z^0E;@{nXnh zG35!jP4~fBv#>vP&05@|8&sjPYROC0nX0NKPQAeN*fK#SI=GPVS?Iz*%0>i;Pfl*^+0ip#wsYAAT{fD6#WV+8)l@^AbF*?y3vKd3fD1+ zkT>lT>|XK$2G<9r-hfwu34LE*5QmBpzt;&3c`qoLr+Ard;JbqG%SU`(#kw~aBoyzO zlf4=MrN8PVc#>U+8t`5)a{kcEse$h6sTA}F>!Edx^kB^juLqJ>s#SRT`Y^fiej4&R zCb=aq;NWDCoV2#A(i*&ZsTSt_nt}DuIyvBc&C*I^DHjrT2v$D*B7$VQ`FkYXoEO}ImNal zLH5ZBgkq~(l7$*5i)w4inuz(rT;F(j4T`PqomGMJar8nvSc7J37P*U`FF5s}+S+<> z>=4%+34XW+&DK1@Hk!V8i;>yswpzXL#9Mhz)}Y(kDl~#V1b2Ss*Pz_$&wM42zFeRu zD7dyKHlDuVw26{y+O$FQQS_Py=^jED>KntO}>Qd7P`?!SQ=Ze~@zkWax(sd0A ztInuBf(tJIiFvpNebs}V=O=BTt=bCtwnl|OXsX(*9I7Rr1#}uERXeSRX^D5DIzXeM zYNyQ+TLRJ!>ZxhR9N!Pz^Gq=PcKW&WJ?R^;`>){L|1hHaZG-Rs`>7F_*}qR+rf>c^ zBKK|08Gi34N0JXGZ{^MZ)MPPv6t?}Hlba;{*!3rf`~R23^@$4;CnvfRa}x(8b|mti zpQw9lh`4ua{0h$HTM|DmesFv{?DxLd>#-+ee~w)hJ3F>4HZPWo?GxKJHa#|lsQ=GI z?~dLOJukXEIzQSJ-6Oh9G!gkAG8TC_^1H}Ik>!yEk;5b3jm(a06#hK?YWN9__kS@Q z`(AAC4dHKxw+x3v>q4WUM~QKF6&(65-uuPdKSm_GGBNCKC3@W{!LHyD#H^bgoEG>z z@H*W0dwKJ}i1>8fc=;a$yM4<*oS1YkSug(!{LB3v{=@ux`nU0?rhGi*wJA?exogU= zrkp!vITP#tQp02DHTt`}R5U@>!x&19t_O_i`qXYTJcdf6x5!xA1!WT(L#NTbz@YX4 znmRm&W}{2O;4E*lZ!kQDdZSMVFdIJ46^*0Yn8sQ0^01w%!zF+;WP;bSN?CX;SuJhcoIb;e?{_uwd&9v(xPQAJTm z1Z>VAC^8PgKZl)X3>`+xp>HvcyiO1bjCM^h83rgrb{dSJ+!{b`IU0=KasdURMzj}G zqZsZX>hL=}hVG)6TIo^Q`JEU;anYM?tn2dKq=ox9>QonNgBLV2Jc{a~?TEQuKCo;! zJc{O`x4>A@(fN6&9z}66m0E*1Ff%cV=3?I8SeU$pO&cCXY0)KUtlKh5IHOd6)?zE* z>y!B585q5#8kScK$&Kbx1#=gH=^Cnw?V3~~AT6S~*cPn?9h`?@6xGGz)=&;E6M^oc zcLCG17|;c!MYI>&qA{BT6JB8y1;$J;mTul{3iVXrR2XYSx2RKL3@QVu-(+|c6=r*V zS*uverQh|N4v(V8?6BS?9ccZ=!=orP<{ht6%r@in8f#bwl`)~$xG{;j9TbIm6rILS zmss5;DaF2dVALry))a4Ba>|T{)}e5ZqRiOYGlqCF%WXuJSr4vb zagU1UbC=$zVO z?D1@$vTRUW%#hVAFCfE1aWPY7tn-4hXwY2DqH#ugTLs#St3uzQ^E{EGs4u3|VzMVA zdjBZ;i>=m#^aZ5{XfU?8#_Ba7Doh3B1Es|89z}_CAJ#rLX z#&p+R5q$daDB6tqhNQ-KF<$dL&K? zQ8XMgNRwMo28n`W#-p}-TLbEit-)CBfn~v>;@BFnr4KOBCV2?aa%^TpOaN|WPEd2q zoIrVU13}BN1F?2qvurRmLDf@8bs4E4XSCppG72Y=%fGVDp8nE zCXI5t4|3fQR4_Kc1KkElq-_0qF?xW@C1!Lm^ybn1-NKb%3i|P4bU&BPeOqM$_jMEK zeM6AN%s1>D-HF`$#>kGxH3`#e9y1q z4YC#P;dR6g3~cwwSVN9|Z8x{CRok|yyFhQg?e)epamy8^{9A6yO({W{xLw`E*{?%D zb(5e5*{OD^lvNd_r9p1u&g-Lc63XaKUXLZ{06D>SoQ!F{9jY*z9FC3M!zu`L%$y$-P&7JJdRm_8Px!>=SR14T~!Oa`MN!dwrU+RUk$`Rc{Z*|p*fu5|QDxkTV?ZMgU1*bW5SJ#}H>jkDcR99CsumzpwYV7s=8sV8f zisou|?uyx-EAk|uyngjc9WV5wD6qCO)`%}9z)@k>$LnNBsIhiPYSNdM$&D`SavRIO z;Pf4R*7jX;+sr7mF0--ogYzmmidt*OZ_ND`Mz^hoMb{D45B0XH7W+F+2T^cc2ZaM* zD?!7xl^E+kzjbme(Qt|fTHGl)e18}V2mp0xz?!C zZwUf&fsd|eySCGM!PLXILKI%FN$N2j8A0E5sBi;7<Y zF9Yuc#sjM|?`B>lLf{jbhcbWWE5W6i(=!9`1dfB~yaBNS55`|$=giE^^h`W6CH+zQ z&GZDP;l1a7IsFXmfxFVT_@Bj6{%1JpKTBUvEWvX*H(+UcA@Kwo@e1ELJ;VQ_bjIJ4 zp2B$nFQrze9!&k2lLD?FD#7wpXX@xwmUsl)5{tl}d^hXmnY9jo|G&l z=Oy#WImvyJyCiFp(~^P2`-#^QBg7iKH*ss?n#6gDlM=z#`zaxHQ{3_1r%f-)+pAzr$|DS)4_+|*B+u!F`vmWZ>_mjasgY3l1HO4Y z6Mlp!hc|>T4xbuc67C?bKvQ_X@Xq0Hgr|msL=<=OGxJeh$ogf}}4{Hl-n# zgtEB}z3u4e67w8|kDUbc`N~j%t8&oQqqGJyi4-_8bgnO`XU7BCsh3_XGBf94xC4F# zSzzXl)=M1h?kjU(YmMm*X`Lv0V5|3)sAvhJ?(@+9AJ>jc4H=K3#Y+s4kFPZSHTH;e zWMy_;Y-nGaEM8<7Qj$PpD%yjXNt*9NMSBpl1&a1Gbdq$w<{`s`A|*6Mdn&W0xLUMF zfomF;*m-tVi=5Op-&gLNw3u}&AhOHCvJ|#ERddaE1!dwz!}FCn z*Vf)=g?#0u&y$-5+NMr|crk{ceWj5%Bx}m96gMkmZ#>Q7Y6+p2hp?{{bUC=;f3`QkY@_rb z;HuVrwZw1e7FtZkG3q+8sIAyuGGtL|Y%g{9mwc`qDTwlaa^*;hSFUNhy=FwI?G%dq z!4{YgL6TkNOItTd_NyM1oQQx?N8g{niq`7q!vFhS(KSk{Mb}0jEv$(PNwY-P5;}5iXWK9+Jq?FUwq%J zB~8h2-ZP`qG*!H7>z2&LbxK9;Yg^jR$8Cv4SbWEoHc0Vp+u~A~(f@HpF!nD2OTCz~_Wv>o4mEucY^>l1) zCDC4-umdhGu37E+Grzw$?&{+VU-b_wuMdpb$&mAW#bIo8z4XYWbbE2ldg&LdE0k6D z!ur7Tb}~&1#pfm`pLL^{PuXYODCQSeTU_{F#iwnf-SSS&G(TnAFlp}h)3#Cr)I4RU zpqmH!Nl$JsKItl@qmkQfW8EE*+ida9F7jU??j%tqL z-zF#Tv6HiqxvFt9rHOyq0nA@QEK2V0-L{~lnIHS(i-s*BC5y(Pv(F@%t-sn{>gD2J zyt49Xx#k~U)vBEr@2F05*KhR-b3Jm4?c#i1#EXA+m)hh(_){fCn}4*cXntFN@eeAO z2$|epyj?30nM}9o0+2-UR^ys9I8?mF>;;#+14Bv?xOh1%EuP3V8lf>KdI`4=Daz?}JVE7q70q%+h*Hr_)}p z`Mc>kR^{SVt`Tm|?@R}m_C;>8C|2g;m9}Pe_U_<)=Xe5~fiFNG=K&tW8-9J}yP0ogw#&>QPG3CzW%`5k8+Zn+=I#ET^zG^2q>0d$ zJ~Mq%x}W%PZRu9H0`=*A)4Sm-Fq0?&8>AztFE}&ct<=k@HL0gke^1@Z8~)9y>rz*8 ze!!XV2$rRasgBe!seGy-bs(_=b|L!UR;g*J1n>NxCf6ljOO6sl;P1)5CI6WGZSvaW zCA|CpI5`N@pdGG3Gkyl&O@1r6U2+Cr0OCns;-kb{iI<2!xGM1=+=H7Fze-%rmw;0e zgM15U$N!)?@x8>}iCq%2@IuJohwv$EgqQI}SQURLekYuS8;CA&A!h)d1T*2p_zCgv z$FuPR;=9Mc8Q&U?LW~##@556V=Y)clv4=SQ@AlY@v1?XS+aWkJxLI(6U?lKG;Df-w`I7W(;PJqN zfja}Y!KpCk{+%3H66g#Z7svuK#B5uK#9zYW}@q{yk&<%BGV7B!nB*@$**tac(1EX{e%Hod5ozm z?^|7R(yBvDiTsH~t%mZrs*de|jqYKU*O(n+fhG^1=;Y)%4dZCQM|Lw;uJZ6?yo z*%k53ig>yebH3I2igmE#!1sm3@|cA{I+z9ZzXRUS`p&2HfM9^y-u2GS4=MFTdA*fG?|-e z?|3fjTit7mXML*eHIb*3>y{`oT_`c8ggAIp5>v_@&ld z?KjQ6&rNH$LS%|*wJGO&GExyk6)|ANtnZx*D&kKo;<=_l0y&u|Os$Q?{WPH-5qI9* zUe4}J>`i$(8#~RRq^%Ntbg`*N#7--+R{mKLAFGIu8nK?JK>F3Tz7_GwDH^x3b@9*b z|0~V^6aQiU@ADn=f98M9|LOag|I==?|F1FsBdyxc0=tNbp(WDw+T%j&iG*k1))v@I zSDP4%i2In>Vj`J27wI5V3z7+*B-nl)_FX4UpJOW|p4y^{xUeEFsE8e&comJar4mJQ zHPN`NL<~41J)L*bQ>ktW-;;joN#}VI6KczvV1`o52@YFqe&oP9|Ld^MkDN5!gxD)^w&S`zY!~ysvWfR4 zXn7Y89ec+US6@>R%}=M~U45mkHs7ccXd`r)swouDH{POBJ zTJ|~0O3l;F*{6j(KMXh8(mCH%eHF3SX3h2NDAWKUumOwFs9Pb(4R%u3Upw6fikm@ad5r3qOl@k_n3k6&mW zhV$Ppc*Y6DGiH-6b|yf^TU(aSu;2zkvlX``n>oj{U)wLFD_B{JaQyTSdIp6IZYB z#3xr)#P3zajBTrM;*FlPjgvapc+v}=^qiAszHF<>``$A;7%pPI_lzk=!PkNPL`F%iH)Jyoq0s z_+erpk^S~cY?Fw`-^UXFaQx=@#ql4Fbv`?o^R5Pk24(1k?O@4ye>yP?^k4TGNtUnlC` z-N73;^KTi^_Hx0!gSEkpcz=B(@Iv4r-dnE-oDx_ZXbJ3zAvwi6>MQ;y{daNN-v$03 z_)qj7;Xi=0{x+EM$&{C-tiliAH&ZTTdcXE>qv0|vN@0f(^s2L6S&hP(D_as}1#N&c zSB69>ELlYjjjjxVvI-JbSQ-ALaIVOOi9jeh)MvSqit*_T6mnGAawiqV#k{C9EZaiFuIw{N)&D|l^Kg|zostkQnNG0ZqaE73tl;KZ$pdt09hs#hXg-x$H z$wxK_lr|gD+UTwh9}1=I0H9LaWMGge?Z7}KC&l4Vn&N8n5Xczm3RkD&){+f`0YjYB0h_o*+yI#^%bSGVChk$(JSG9&q_F?Ns7qH6 ztVz8k%I-8Pg|e16Nj|$ylEY8{5e`$WtuIU(wN1Wz*ZQC zWy_{Cpgw~-D$Axcu*`p}+!NT8Uaitm89!V~)4s8y^8m;*44cx-mZDm(;_xY}a24uG*hGbrOOIKsjPWG*-p1dY;6kkle0Q`C|u zodF$GHdsiMmAqzqVq{P##beLpB_|_;KxsxMwsLwP9tLIDlcuzQQd*n_%8)0`O%qfw zYJ@py=1T8?IA@n3P3lvLQJkle@xYffx5}BrVW7(mhcIbdQLDJ1bO^?z?U2~Ri6tVS zB}`hgI6Wt#!x)4~Q{EW6xuxQV1z*yXSDUv5;YwCOx%uM9Wr>o`0xl?yNf0H?D5bnD z4o%V&x1JGM@j-(mX)=l_oQ#Zp434CZ-Gn9}6XZzEi|Ax0 zhQ}a7O0)?ZmS7ADq;|mA#f4~$yA%XST|Uk{ZurMzP#|?$td-m_mB)HqN5ohz*!1DC zlHIu~Hgjec=Yp}KSF3GI;o-%$Q#umDsU`7XmvpTlGO_4bvQoTvWI$U$kYOc9A z9v*AAKlWATbg73X=X*_BtGca!UZsBXvnD=vZEjYDVJI2FPN>3I7ZQwO?0B!g^R)-G zbDY4sV_5=9HufnbLrFBx9sw?PR%>5d? zl_%%>?q-?3NLN6Q_zH>(%viyj4s7<4ll7jrKff5b1tC|9%Vi?AG_jSB9qu}74f%M! zu;q+3ySdaTF5;6jc9?6~nB>_>(5J?7u1-M(BWF`pPF;KwgJ7)D-CMQOlT|zv(Ok`= z3&_1~Y~lGvZ#B<1M?$yAZiC8d9!#~}vkS=DM`<+=rZwRU%q*k0>OR=!Ect@dC#Sqx z+~#)5tFhCYA3lEj$538v<;I>*_NGmT$IxEICvUP@U#_v((O*@wtupz`6}p5HYrCXm z0HLibjvi}qYt09Tn?Hs&yFT6^Td7lM+c4N0EniR+TC)>5v_Uo(R9Z6tvB;Zo$(=!| zHJQ~=&q@(Zc?`9-3e|0vDo|`IRaga@n}KR;ZiZGNHINtW*5y?jKd>xIlv{Im#h5Qy zDUVib%Zp7Pke~iBG+Gao1uRDwkD<=$&t4lAet}risIsz$tD&DCM>3(ss(-vWEm^|N zjG@JdEHCj~D$_ zn-@|55D2=fdbr9N%oGDbbG3*)3wsRR)gX+FJpAyWv`&>_43cKSqpZq;FTonXg_wCm zOO<&8kXwhRG4-OOYTH5~z=s$F1=S){EC*4Kp_^*>q-7inNi|k06$`&QeM;46rCPPc z>UcL9Ln)O7=Me{(ZSm?ILoJoN>fr*jT+mEqxmZ{;$3vG)3H!J71y%*_3q8u)?Jq)q z30xXDJ8*KKH_#rK8#q+YbE|>;9ru6kf5-nSG4G!6-ya!)jea*?_gDD;6uBVslgMCX zk$-#tUjAeJjsENW7yHllpX@J&evF5GYv>?i+HW3;awgq7oJjXPe)f0zw~QPWyoK}V zF2(C$1s?ZD6Kikp;5UOaf*V8*9K4BUiwU?x1li3NASOAud!lhP&5v&#{=aOZRl zu?ypH5#CL`l6o%nSn8hCZK+>zZoyAdLog89Q*-%>u}^A8PCiT~KjYNH(d4S+eRvyO z598o8A{xrM1ud`*_DSxP+&Y;_e3@9sca7&bx8QF?H@uEh4$n#aD6u55C~-6%2L~j+ zo!Bn1W%%VpI{t;8T=0DS(eP98dpOPT`uOGXb2!Ve7mtJQ#}AF~7vGKe2U~?7gI^F0 z--Xrw=dsVi7sl4bUXDE<`zNOu{4w^M*cGvJ!>5N=guBBhg!9BQ+$(l!Y%sPsc3gPJ z@Qhf2?<9N2c8Se`Z;*_B8T}yo?`S!?I{J_3z0p5KZ;W0UJwN*6=s!D{OVsT&Xf5;D=5|;nc;=;BrU-@jMpe!v~qJHgEWkh*tcD34R z)mb{)Yo{wo&&vYu_!;HBK;q^ocL*q5kyXk}0f4W9#dW%$=Gr5VD@Vl^?2r7@meQtq ztZFwlrR2A;v|6b!OS?N4@^V??(;md0rBKysH*#Wo>2XtYcSr4pHupSvJWKynuFleK zLSy!q{!vM^mmae%aHVAEHS&EV@`$Mu@1xSAX0U`()ffNLBc^7PEE-p(FWI|fu2XpJ`hX!2v!1ku(zw0LHd(eET-Zt3vFgOAnRUvQU}wnv718i+3HjfL z?{MiwTbZPo*DY;%N!D&*3$^!03}=xwCR4e&9UW2hYB#fM)ve6_(hGKhJA~W+gi-@5 z%U2ExE6ls{OX@OPgqLJ;&IJ+WLErb{E+9=hte0bg6)9 z)r=}~4;B<{7qC?(4zLGPieQ8a@Af(~ zpL^6=&vVt2H96Yxl<)6pF!f7<`VTevCDk*>)IYDk=MYmsf6aR8O&0kv>(QeGc!=a? zAM7&89l_!zlf#9cgDgIevG*Kk3(uo~^2o^3v%h3s@NYiM_v|OvMWl{>rG1fmOqluMF*)hhE3Cro=wW3$aJ(9g$3LM`;nnw+dP6JV|~qc!WL zXWFKTBHBy_nM!42ZptRcA z>jSgQ;I*{OqVX~_wMp6>0btS$dYbDb6_T84mW7s%7>5g!HS)9_dw-ABN&EVSYHMxw zK0?R$Y-p<@Aq`m_v5zDbXY4RYafhsyDA#&Yc7jDty85Joge#(}(m07N?Zdj%*Aw&d zk%+nqXeMH1&YS58+e{^N)E;;}vY7fxeLX=tWqiuihpD#4cH989Grj8=%8Cp7d-zQz zn*UP1eJapnLjRjIt8t1~9P>$gkIyzMxl6`3i>z&Ud6d3zIZ5$T__@nTvh+XOLDay{ zY_={rN}<2>U)vu|(xK9)wm%BsL-t8^ntDIB6Q|cpA9*RpQu@%VTU4>q2eu1cCF*_O zC8Uw}>`b!xmfp4ZzN@s(78k!~UWMMVB_vsT+m_&Vm7quHbn_@FmxI}>wU1h{I23ux zlq(kb4Jy55I!J7Unb!z0y~^mAgWj(!YiO-{ybP$4TsKGEZh6 z;T*s}W`3Kw77zdPU;-@XG{8l?U$qoQ13x=8j2A#R@8CzLS~x%OfYhF;ol~=T6Q7!jCBI01z}xsl@_F9JA5Pw#`~zM9 zzerxnX@aLDhmyU?&gAjQBa+$VL7XVKQ*tJe2b07e{3P)Xu>eLBPjmLb-x7aJ+(}I$NSH>=kok_fa0nQwp7i%S!;laG0 z*TrVXwuo)O$%CKshW=*srRa-z1UyR2fImfl#|ea2aJs=6(UW;k?~b-dkBT-&>+uQr zR&=}Q3_JqjQD5Yv$Xk(@@CaBHd5AL)ZjD@zN5BP~d~kAPAkvLbz|oPG$ehT2oJhDc z(GX`uHjbn@3*ig=0^Sb47A}XM3$G$hz~6`z@Oxqf{5*UKrz4!oSB1XtA|fT`!-s|s z2=7VMfLWZBupu!MKMTFfd4*%4)uF$K?g{-d^xM!ip^HLihEB#qU~#A|G&j^3Ixw^c z9s)B%n}*V%VDMAE^}LFQz*BtfxtB8xZwmf`Z$0M{U2!N_!bjlf;NihT)JNc(oMpIi zFd6g*J_)=Xc!iS|o(w!fe1zKqzYbg-xG->f;D>>JJOobQIQgFudj;@jsb)6V==A^N9jJrxCjJL}x`@Bu}BBD>m_@jXen#nYlWoEL6!iq=a*o zl#eRX;B_wFtb1(L^}Y!uoN^gaDa|4d{?g{GkKQg?DOgl}nC3L*3PY;3sHDfXs<%gd4q~~nTtZ%|^!R(67oV5H+Ck?IjBxNj7V|MUjhYc?Gq=b`} z-Rq=*)t+>pC*kijm6^@?*8RtfDL0^O?m3N3g~6*$Hl(XONm-L}b=KVun{}6!@`FG3 zq$@n>A}h5FJmyJype?nu3_R*#k9g93)mN8FA4Jt2jPGenEeNIHUQclpF)94%jQW)iP8dpp;|ChgR z{tvxu|F5?Hv-bb@%>Ti#`M>NQ^MBw;`+ueVe~0-$J7E7S^LTMC{tH5&vJD@!T2>^T5V6A0K2E5y!mPQb(p+KS3@hbVJnW=_v#gXGIMWOQmzW9F zKj&m~*%f9>70GO*BBgAR?2v~I(KmKOt_~>=SEOb70bQhltK8Muc5URcvyL+T%dL3O z3InH`T#bc6vn^yB3j=nQHs%M-?_{7 z8-`dOOnd_p50RDbF;XtS;vrLu+|zXy%&ss$jt$&N^OJ})Qr+hutgx2` z&5Z#$!c@eKG1?L#muLOKV)^Cj6*H$k&oIrSi@5ANrjq=MpcR&X;RNNmlYhB>vJ>G@ zduiw#Cn!6fOM~XIKseG~T4rt+w%Fybnl7~Dm;cL2gTtQmBP->Ws}I1O`j!<_OdT!D zU$MgA$yS(URLuI8=*Om5u64zTC#|tkVFf?uEGhzTuh7q#DjCgCFr#3Kq^x$X=2w($ ziTvO(o@91Pt}Zh>hDc_`AU(|+y4{x{~Ysw=uG=RVg3&m%>P-png7v`?El}| z|K_)~u25KR9{0LJe!0=?M7l@2QCC=gml5)VbF_5;=_Xgp zV6(}U%Ma!}$;?GvZm>a{t{be^OO4IBsQOLF0`Psfjqv|(pEB&ryw2PIy_uVM@BeY8 zoAdt;#@l~JCJy`mrS!`5UpNEc!t@V`*w=y;eaG~sX@BZX-r)bnyZia6AEXwh4##S~ zeQFEN0r)8Sa`MUKU0BS|OD@M=UPvC8+%Y*FOZl6L=MxVkZsHC6M~QCi`?DMMn8N%4 zq8tst#WW3=&u1`*U|fzv#1sk=k0>X{0gOYs)VjogUY~>GI}YK}<>C(H8eu?(WwF`Yj6UQm5KjX*rKZsCDD;E_H$oDj?Gc?NX;vh@4H53(BR* zr3SzHre>&O<8UtZjwp-8V$d!Y6B8YSI&wWhia)KajX^y zY_h`PT57un7Lax!T520gOEFBhaafkR>cz+m(~Y8VD@{=)sBjDojLvarl{yEOry?j7 zLaH-Z_LZ#+h$WhN65MG~^a~j4iopPx|8w#?wL8sKt8F< zYR61&$qNXbvKk~Ovjm$`X9?nra{R{OQEErq^$a|8Zk~5&lsa+@w6q{Q01Qfpw9_W* z3jU;e!Ym~KvI~Q+`wSdP$=bJ6xuH10j6^MCKW$rK{OG4pB2?OPN-wS$+n@i)+O z{Eo=URO1jZtDriWBKViuKXU2MnVhgS4*7BtSSP=bmU<~|x+wi@y>SQOMZkD>VK`wx4)qqUP zR5u6x!WqxwY%so21(IJ}NX6qD+6BqszD$cWDIvheH*n+ff_*au88-!hx^gsYx+<$o zL0*QDa$P3aI4eW~X^$uEVxXycow%?`P;0>xlW@H`+O>G4YvflQL9)jtWyi!Q)zG_W zrFW8DPzDmI^bS-&dKa$r&J<@|g_u8Ce0s{U&Q{RPmK^znw+6KZTx~=^lt)tH*^m2O z!+`2}Bz}V9Q(W&Am1eXCUsVkm1j7&X^K|K=D zK6OtqsB5W=0&3Q_W|kW8azY0+4~85*XBt8Q)rYwx)K0_`2{D4nM5`HQ8b(7DTKowC*UmF9EmOEx}SM(vy`eny~Ce1PgAYI z1tmA?XH{-`Avn#Uftu!cD2(qMlZz6nlPgb(aV}6NIn+>7v%tEOh(jBisLqgProZCQ zh8n69+1bBXra-0}71TkrEdlb&XrHF-esc%q0G+Z`J>lgksm^9a_4KmpgO0mP*=nAW zRUdSIVasTqx_ZEDQS?qz6vb1Y8)+Kdb28XKedwQNBt^5pr47{2NtonA^Yk!TqmmDe za}w4-Ur;p7LeL*2er3w&mu3?5WCD3JE2CMONkv1_jZNMb$|#qne~Pj^1w^r|fGiC; zm8OhZX_kiM6c7xZ(sV{o@}w|}7L8IDt(@1{A}a!A(yR#MQ?9F^C1xc#`p&C0QUbIGM5nFe+9Px`I#d#xy*r?-7`C6w$4n=gwvm5@i%e*?oI#E z#Qo!qJRJQbeP;Rx>27%Th4dlm@1(zpy+1`f|BqAuNv%yit4#Y_VcK7mI*pkArReL? z7ov|u|A@8w!qkG)vBdp5G_`MPSKjA;5G_ULMGM%x_r&78Wpo3$>7Nk&e=FkuN0R?d z{wMNgq#Su7a$n?jBH>*cIV-Xv(nZXH5xzP+ocv4jrsP$Y70{h*bi(;y|JUZk0&J zKZ~Tp{|moPWc~ZYzmLBKE8y|?UGZDuzanD6>G9?9?)b6sruaVb?XgJ*{BIGf?q2_m z{>%KQ`C7a=3{7y(zqJxGr21-Z1nfcK4Sq%HY{}Q*;LB5`S;^;I_oxiv>On{3ozBusZNCQTJ{M{4#KH;7ly) zeSw96qXJDt+}r8vK1=wNL)@YC>P{i``98S#tI$PCA$GYS{C@DWuOJsrM%sNJT<{g- ze2I9z(5uJy!B5u*&YRAc7B7cUpM4*k`?csf8wYk;FE8ZW56=F2_^fGx?bplg`{2y4 z1J6);G{FyWUFdA{mH)F|`YmDB&_}u6dro!YY$5f?mCoL?D&mP`^2x${qKpL4hw5KDv|f79 z)}q&ImrY6y2(8MNm3Q;rlhy}*DCFfz4u4eiCnuM=tX%CKs7@^P65JB6dPtkS{dT(XEa|O?J+9Av%IfOv zTQA+~=1s2GmL{c&Zbr}!^=H19nEqzgJcOA3<}Mkex42%qdr}EmM_pe*7JIF7r+ZJF zl+v>fWS;s=Fm7L&_}w@KR3ra(b3&fl?&?IB*PFH_&<1NcK*aXeq)&7=jMrVE64rLE z4=i#wMsw6IoSa-xm7N#c{#re>L^{{jRaz)3&sToKZAumBb@g?qI!UN&?IBlbh^XFGsmE=z zXxY9p9#`52P5i@5Xa~*`I6%lWi%2|g`6(c@$)e5$a)%#XA9%#vC7VO4efTTLLuPBX zd3@yu*GoU3eQaCaF|S1V`*k>)lIrf$UTV@;zIXja*zP@HHad9Zv#%ikt$Gqzxe?`^ z>Qkj-UVMlIx3@(JiYDfrHvzr>@B$d=@A2FOkEKrvYG_j z^}I^INVVBtElTyCP$eJlZj3y>ye0J>w?1&J8-nKOJ!W!}qk7D*m_Gh&oky(?9O*`= zIXJDLxAiLs$0F%(xKQ8cSIJ6zkP+3kiQP@56YStp`^-!CXTQp*3)HbkDrt} z&eqDc+GDF^HOemR=y8jcQLk}hGO`jXz}tJ3)v401rs0m>Iw$O6DrZ}& zJ-Q-tMwHBLo4k?Jvz;d=cQPH-tF=c~CtA(iw(-hdYuBO5#_fsvSd&M%JjiyPwDr~I z&B%~i^m?0U_`N%7!|Z!{?pE&(x&SoEz`t3QYVX~?l2s;iJMEUq+N<6t3rY0%&US_5 zt8lM6pU4GL6jB!mo9wO8>EK#>uTn7t@7+ebNwk>WZiQuw{#fdbe_7f3LcME^J#SUm<$8Fnu8*m8egNUZP{0neNM_zTQnuQ_J}D(7TC~ z>F&m+Gs_nDPB-WPYC$i@&53gyGFhgYrb+ZFJxcJ1GVvF-EnO~S-q7SA(Yt}Eg#)(w zdoyM_k-PBy>P_p$*=CZIN|~;kbZ^p2$*|PdgX;Op$FS7b!=(Cp)z`x$+Iyq6<>Hdw zh!xw1dc$J>zh}x>KBE6WpSd6V|3#S}WENZd|2HzJ^e06BTb;f?eRKNq^eO3{^a<$( zqWW)@4&y;TN*w>&Ii>GMsovD_sa$HWRBbAS{eL3)kK|vIHzY42LVr*4SkC6#4PW_a z;)BE(5diN_{5Ek};wOo|#IcDviQPDnZ^QVP@a-pvy?-Yx0Eq)wiXTn9{k=GWZ-clW z5BSm8-(!D?{W|uu*eS76>;!o9`{Lz3BbI?d{}vGe{~rBw^!n%}(Nm*6umKK&4X{Nt z6nQ5y8hIpgOXTN#BUl!hA88`0z?Pho_daZZe-Ib{SFqlP!VAL9;r+uqg*OYwI3I5< zG4SuSQ2`f*^2EL0iTCVS@T1^bxa@xm-WGlB|FM6<{}2Bi{$Kdd@&C}jn8*lO|K9#>{ZprW2`k|FDGyA!dCJvH zz5UA!uf_hvSEPk)ee<^M&$cuZ5@RjaCk){N0c<$D7UL72ibxYnq_{Avak|#-xgOYn zrF|_1D83bG&JJo5^X*zpP}P{2dDmin^00RD@$Gmm_NQu0!Vj*+_N1Nbk#?KK(7P7H z6Q7*pYb~ZGz0vv!mC~|suryU;4Nx@JVrkNw&j(Z)m8=I0O;wP@ zo?N?$D=A7%Hdl~QVrMeVs%|47Wid3FvVa!C)TB`N(k1=bCiytN7Gslk1c(8HvBI!6 z=?Vh_p(<=mx(slZmrU}^U}qwXjQY=K3H-Mf6O(qqIMHXZ@>32AlW9+8$UxYa48%@K zO&Gw|VqP-M(a$DA9IeH!WPx_tr*aHRrgAmPXVoab7ITv6ImUK6)htUJQ5<3rJZ^ zNoKHEumob>FeB++(?jiE_@qluTg^XOkg?E`=qF;AG?wE6{v@7%~BY{kt?hl4Scl?hbJ%{=?Ekz3$U>n zd(y-**A+k@I*jeeRam4#Aumi|IC4c%Dg~q{b|W(im`OlWhbJ%^>2t@&_5q?Fkg+~D zeRu-H5vFaXz`(LrxG-&a0`rkRkoJOfsvbM<1STZgf2~JQI))v|c1&xK1vr5<$xcWI zJDpBA<|ID(OKTmx(10<$7?U=W#VlABYySjxB->LCI@ju2q+u*cwqal?EaayNY)P(> zK8mw*O&BwhR)|NaW(38I0O*(D~hA=$|Q6^w?&h-5~t<4z1uU_;U$hAw^>moxm8RkL$wzto*o7UVOGjC*fJ7qpg-FnT#$)F?PLnZxBwaI99xlqKy>L4+ogG; z4^UOTt;+0;&5it&Oni@0@<{2{*xV?q^xz7F-XPKGCjQSWDfgFb%)mi*t|4A4Os-TroT^RmrUvY%F>Q4L_9Q(#{$U}779aKpZ!}1bhaROD11*aH4AY_z@Gy0kb=7lOSfxhNSW7*@h0JL?K4H z+!z!!?SV!}5R9zoY9^}7D+t8jfW>t%q0FG(E_}X2w2jdT{IyP08z;%P}3%XbttJ5=xI71F8qPy1x8a_ z53Z9R5wtbi1C4$lnL$z5CZlyk@tZ(pGhAL7K6lb+Y>bMy1p-kJjm;DUlKZQs_X*M4 ziEPhseI6lbNfd$yy3w$9sh;IZH5B$$#@5SE01OIuv1|E*x9s5J< zx3OQuE{pv%_LJBTIYnSGKKMuCMQ})Lzu4}v9Vea2_pj&}aq=G1IC(d5y1=E;bEBt3 z2l2q4A3ZX9SoC|*eTbE}ZFH;X)Mza7W#mIx2x~cUU}faN$Y1%!aDC)TJn&DC{4mlV z>4ar)L?jzI(C`c*)A2y~5+8&&!)wFOb0*(|;lFYo!S#3}oF6_dyxgA2cX;>^?Ec>l zZy(+|JUyHUPYHb-`VZFs7eh~k9uD0Vx-InU(AA-z;dOsfs6VtQbZn?4bO@&w>>8RK z+9I@JD1z6*`@uJY?B0w2Q;cscN5;0gEvcLi?6x8cgb1)k6S@qr`wo*_Q>I|pX-Rbykk?!*2s{2vhq za@7By%qN+3c#ceDUVu6B_so5nzhrLB{D$Zemu1f9^vEA&2LC_eM?^C|zAmjx{|i3J zv+2jv52o)--v*=Pn)D^aY&<1BB#tZDLU5t^AK1hE_x~{-u%Ar)qrMnkr|bSD<|CX~ z^S;+Nu85nM{OQNleK%W3>w#AMU#b4PXg=RHIilaU|2MP$ZOOid_8C6neMwQeuAX554S0ep@C#f?K9=xr+?;8y1T{9*Qtr`h?;&tD# z*9!v&I%%mobWys{rw+R!^=|L39;M%Z1v^T=|EkpDT|L~B)SXDK=C^fNPQoiNWKPo= zf65cD+s9td52$yMTp!Ty`6}V=D05TD_x-|?^ed`hy&OkmuJ&%{r2H;U%Dv-B|MsNU zJxRUhq?Woiht0BgqL81pm&0mraMBibh70-4FLc=ExGkF=1ZzBL8z=eIONusdir>bL z7?DscIu9+rGV9QaYkpD@p=dZ%y(qPYHR?sF;*0JUw)kEow2saDB0L@KOUuCjIjL`o zlX}1Oq|cqy<4H#y=CHh*)0Vuu>n(XVyDd4dMDBmCMD8>3-R+)q zn?xmh|i6^PMzLc4Jk%#@vNi*CN*EGXDaZNMay=B?#Bo90PVJt^f$Nhi&9Pe9|`3mlf;*^_qiq#ZqJwv%$|hDcu;b02xwhfb=! z&PiKc1%p_>)c=2{`GxB~Ci^b+Iv#Z$M8=72zO>y%qUjs}=nBIpJ?k zxXlUndByL({GwTHB0g_cLQB3c?nzNAHRfLRq*pxYWlws^lk`+pB8z8z#<*vHZ*`X$1`!WN z?C&Jvb%P#ys#Oef*?#-*=d!(a%gSYY>`xpf4Lhs3?B-|NX0n@~<)r8lPV(F5DR-oO z_;R@y%-C{U-Dxs473TiLlTPy_`#ax+ZnT>P^K2a=9_YJ&$L%_bIYe3DwNA>}72Swtw8q>S5qaM18f^5vXMghv z$@N}C1wB+(QlZ{Al5o;#Jl-1yvIXC|Gp+D?!U`{SI$?no#!s}ui~n*00baEDiyK(s zG`2xSPW`VF-ZdKiK$H2uWLxvU{|x(oh56sNyZxWG|21Mzw$S@6lkU|>BBU+eqkjL{ zLQk`~eq`DFZ{6Six9={kJDBub!WGNA&G(-%|MMCaBU?C3!(?O&OzlD1xdNQ88(D&~tZ~Ky`CI^#U z$>WmEyut65oSobhd;KSg|0G^YJWK4nyA!u2Zb)2}IG=a+0b<*?V!7Xwh;ZW162bnQ*h#UTSUd6X z8e-p#Z5!Jt`kCJseJA>I^jV_d-5tFxvo8H(xCY0ivv?A0o8CBj9q;33M2Co5KR0?X z@8PqfTckro5?q^FmAX6i+h`*4S>z4g#vfE`|GANqBBjW2k*3s@sdFOxMs^|sUMAuT zzsvjgQ{jigcZ7cvzC3(Zcm>}(+QW;(N5i<^pHl(14sXc0fba9p{S0s1e+}IX=l+7w zsi9@5Lh9huw^K7yndJXM-J$u!3CQy1EzE#K@U!5X!O`GK`1dyluO`CX4}yz>NAaG$ zN3e#N0jVi(6SwfW%MmamHYuzk~PXM~N}egm1yF{#ySgnYEdx zG7s_g{aZa1;WXa6Ps|*hw$yv#jdBherdFTfNmkP18(2>KlD^IbP=Jm9sIUC7p&1SR zKla`;&aSHZ|G#s4zm!mnbS6MRx^xt<3_8tWW=KM3k~>KTCUZ0Q+?yCHqnHGwNRuim zMMaP*T|h;piAWI@g&~uv6zNrz|9h>q&$)L7AO0TvAAIxT#jO1~YuB^Sx$ErxS!;Xj zRF*UKiL{bW*s+rB%5rL2O2dgR(Q9Q5C+cJkC(0gyxVI(sZ6iAi361cH)FWH{<(RRa zG)2i#t5lQah`fiKXS+Ox!uB$TZr`W99Dg_gEt@Pm&+jveZ2K{tBeScG-Rdoz&Y z;JY6|-Z6S&kZbVmnZR2<;O^t#n==7N74<5rG5EUQQ%kbWAk?=qM8a2V;w#prGP~z~ zx&Qho^s-eIXbrwJ6L@hNz*xO76PPl-sFlGuP0mP9OiLFB$7iI+tUE6M;OO+^`aoL` zFc=(}k=FAHr1yF}0j#U%gZ4=V06noF&=`czEwnwCVenbybCE>zpLOy-F+j;$_x9Tko~Pb@mHIfa)ol9o|gKHE0t@55V(bRDtd!Yx`y-&^l=Kr;1ko68YUi1 zy-JyXcK!C#kGVQDJqVRsd`V1u@KMt(E$h{7-NqlzNMCN+cD?Zj(^8k!>9W8+_{SOP zN35Bew{Owl!_$)wxukJ>8#xI;#=7K^m)MYLvhm{j#6_+a=O8fn;EePGwSvUyY<{9~5@aAc$o9s!EYlAn|$v6D(pT4)9=U3e?V(7WI{ulUWP>tNH>!+oD z;a5c8?9dLHjC_`_CB&@3>!ziy4O0B14E}st>KZp75)NYUXZ4An))M8xpVTL=wp%Wo zQg^4W`UrBR-E?1P@QNAfAG`ZP864Tuc;@uv8Sbvi)gIV2jo+OKoL-lqXQ1)4>B+UV z<`xHkRG;`^Fn+y_YwG0Heg$ridhqg@zz_T?RAcb6>B&p|QI(_Y202hf9p~h15O2`E zM{uq0?;X6zZ;d2)j@3P}(%Xw7Cy~4{6L{UZ0;&c+Ft5!><9H!HF_3h7IZWx5X(^5V zE!TKCf8Xyb@&)$80b%$2KswJ|$G{mpw@yCCHCK)}X#7rnf{#;uN{D#RBD61l%iZUa z{j@a>%}Af(Mn@8~Pi>{MMpNZ2>*OsU z!OP=SsV@u8|52Z)I1?1clm5i9V!qrSWRR`EV+E zWjz#P$x=!1d87x2S*n~jwH_*3)p(UY$V(+5tcJ3l7q-Nu%VjrLgVBCh`2Tka|Nmu9 z)_b6EGvAM^*|R-{_a?j@;$=#Z} zJa>9-Mef90OK$(%_Iw}zJ3E$r3@`kjzz+C2(f^Lf9!NC)Z07CEdbt00Wq!&Dd22FN zcKyGUIXJUpX5&l!5Q&*(U}|#{9S4>!I3Tt5OawT3l=Z9FsrD;0K#=$YSfOS=%bM&P7QgPVaj85)6-DjZhTHcw;G=K`$M z85bl61wl;>3X&YIeCVmuU{^j2)%s$XcCLJwsxvM~jtz%K;HpAH(H8OIMH@EN2vpTN z5KRFgtNI{64rs#c9D%D^2ck(hxe=(Ueq}B!lxTAS#_EgS?-DYCQ5;=9IreA zhjlvM+}_%}(a;EFRwzD!zG#EOX01m>molKV)|H{RL(7KPIvp2%1_*|$8zA4$QHtjR zOxGC~BnNX6(yPr$pXUz-@3n?CL-WrLjR^BqMq(MHbBOsPP+wiTxeY?+h|pg3I{jAw z-m4Fwksca>^hy98N@!^#1>@CH&25Y-d{^<+5ZA@#R-tl^z;^W!*vc}~;JWG!GM`4& zV3UtPcdY}_gg-q3>s80nc{qwHD7@EtRCMVp#8>UB>WU^9)Ylp&dWE48=&wR`RgXv1 z;Fpa!_Nzi@L7E+b{i>tVUqpvA)K`~Afi^&UwKlN)f|2c72KTidbuEMaYON4m*E0C8 zHB9svd1Jw<&t$W3Ye!(g>d2d84r2`oR>!)(xs??{< zs&r-Xkc46+if~#*5f4RO(qzL`W)-wnnN^BPmvsKYY^{MsK)IoiTZ8<te6pWU`QPq}%fsoHgs?Keb!Kb&7 zRJFG_Z)yXfr)tr-Uh?|xmRkWkRqw2MY6>d9DDYF|7bWoL6qtd4q^bj9$_|96>VrD* zb!r(?)jT=57u3br3RBgUYED#OLRIxK{It4d54dr*;*IlQuX8RT~UEuSs`rlKC6SJ5nbYdh=pb?(^3Sa3s`5?g|dva1|D69VdfNdqyZT)%rYIYGK%O?I~JK$ z<2cg1#^Fe>!zQyX7)RQn7-e-REftRRIt(+bU349WY349(kpx&=hgoJVB3_d8N5USi z!zQyq1r!K93^LP`^R3Zq!-iOgJ!Vx4D7o9D<5*)>ji3(05;Kg*h3JVx!a9sF>m``@ zu?tM0m|#|@z%ugUk+2RU%<2b~nj{|LI;=2jC!o{A5OaF$3yPlHO{_6j6QI>3&BrEl zHOU^L)Fdc|Sq;^yq*EAZt^??bCN~Z<&2F3yvD_idG|RiBv`T))h{{U!m}*wNqEe)K z1UqA`r>w98G1jd8OVq)Yis(GH+B8rdT%D;#c2^Uvbf%hOv{Fo(bnQ_@C#aQxHYl?`QH%KR;Jf9Cqk z#jprUoV|BA-v3)?(&=~M`u{0?8w~$%r3YaSd@;ROdb89AsnOIQVGLZJTAM1Tj!iY; z@xOU0jKBY1I4SR%`0C#=ISWSq3w-ncmY9H7B+gEJEwMP!k=Q@6O(MlN z|35kF?uPh9@uB!h@y_^x@$HEG|7z^%*zaOD$1aPljt#`-;pe|YEEj!~6YG8({aN%Z zPN^$KzZ5+X5C6P+_&*u>4bk&1iF_wA7&$I-I6L%PM>2flkA@!$-xD9W)%BP`YsU8kPuBb9va1nlV?LQwNZfSJcgWf-oa&2 zrk|K{(oaF?8PUYBh@`I{NYS<}KIVPRhBW{&V{Vqqb>BR3+u@-)J zMx8kqtg%VGv<7odTVqRa+8Rp4o|B4|6yY^@>Fvdwt6^{evFt~&=A_k*SRsmlm~(ZY zXfn{)b28AXi5>_BU4WoOtzy!Nj&UpK2ZdqLZ5?3T5WQ>8rZYteTR)0TC*8mjRE`B_ z8euJrV%F88bQwpoQLH*`pVA@doq+4brt=FB+eJZ)x*Aw?nizIwY2Z@6i! z3e;P;f_*ph3VB$lSdX2j3l#x3LfRr1F!yF$a5=E~reBaYNe(Q(85bnStfBRof4X`S z)FBzbu>hyzP9HPS;f^(d{sQzd1*hZa^P{*PgV2qz>WelgMqxcFy7{5?VjIdB!PIE( zY-3Wa$2jy6Y>6&L3)@gf%h(Va7arYqu3#a~ydw4oZNp5|wgq`42ROFkblmAoFbuUfOP%sDooXPRB)`Ix!&qIz?Z! zK`|lgQPC|7t#>vgEn#8DAZ$o^Cn_Xb*`f7Vkh&sNUWN{7Y)6+yVS}Od&TdpT2*rqR z^m^<@eaR@tgkO4Ijq5QQ^?@^Xi6{a(n^7~1;UbYG);pU~LD2)kX0&!eIT0=TgvDrm zGUf>@CT*b3V00W3N^Eaqa4{Hda2@YNl!37rr@^94qc9q+rK&BufY^<7pexszjlH(L z#tWxS{8ravHfp&(+zd?HFdVhTZZl4lL9ra`QPHIcOh+riaY-bE05I0$G`P7{PF7iu z0cmBJwkU%-8`3x5LeVy=#crFifz$+yrw$EHr@4`aP$Cva-#?u!nmXM3Yq&fp)Kh zM2qrvt7X+?cm;Qz20G181fWIi5ld$MF4I6X1>Cs?%4&^)bEko#$s1rN_XZGhhb~2d z?O2aFy&dW>iN+&&=hS1O$4?`MtNt|lWD&VZdI1x5#s$g2gusr~3E}4uePB%4X|QVt zwyeIfL|YcGq#anYHB9ul!x*wUmxZXIfpbL{99woeF8Vx!ShV_FIepOv#j34GMVHaV zu+>+Ll0dY7fS9&*plhvIxANqurfV(cZ4DDWriC+c?bDxW284;LZ&FzeKug~6Sh)H| zcWZR(F>PHM1+rk&S{8}K!!{ETCT#%8&JzvAqP2!9HA6NK0mY`(hAJpKh=3Ti4iwUb zG#?Pdwhnat#H_VGNmOgsPv5B3NY|oA4=`%QwCD4;uce(d2CbiNmgf&!R*h7Nc1_Db zd_z_cnnjl|WW^$<3|SUe2urpGp+(6UvaV!;W|78*_0tmgY&{mN8ow3~o4qVB?AJPs zZ7k}?dUY+5j)9C|x&{b3?4@D1+MJRY(-Lu*5#YCf1k-goF87fwGptv86r8?3BXR-b zb;bqB!OAGMt33=Zhg1NJ%UiKr_5HFS(!9@|8KMVKa&0%-~acg?@0e5eMPi0x@Yv`(G8+8_RpUR zKLq#vmhcM&uduXmT%ogYc;Vpu8~I86#DBnvglq6OI4gZBQTUe=6X00R4*UXM2cJyu zjNieg=`67W-^KS}H1$mCBU5#VP04=zugpE^BtN@_)_pLhTZQf;ZvM3+W)h};>u zK5`{z%WoTgi<1ln^NZmc?3QXw%}#B=`34^(U+2t%=aNq)A5Q+7XoJ@!uSi~$JTvls zSuvH1-i1;Bf5nqn3kN!RSSoHVNyQ4Qne~SOZdC}9N z-;8>Nw^>mdVNL1L{D1Se6z(tFS-7Eab>Y&&Ih-uhKa zSq(kTq1~aYj;)Eugq_?OdS-D=?5&B#nz*PYF06@bo!Aw6<{&372t8vC$?e^UdJ-;; zK-{mUyKhb0$HWD+VXvCFM@`&K9gd`z>MBM2qS-ss%OGJ+*}zekALssQy>xYf9__@g z&{ap(#052RzKR4_3SC9`Tb!!fB{0D!ok%vni4?YnI$O0b2wk3pzrlj?_eRjl}*5o%)2|-7T+w+-2(uo%)cW?JY;+`Q^(; zJ>^UD%-5Y@PV-*$v93@1QoFg!akVwj+wzcB% z_BL~U>u6mt-@i2r=G*)t3RUQt720YQt2MDw6PMS-QcWBP#H$Xr%3HfVa|)*{PkEgZ z=E_rEr%LDeddtmGlB@I0Ll3DdD5c8+E`V+M3qQx~xvsjd(BDUE;`*9scZbOqy6RId zSC?l_;DF0N?_BRS!azFD zmzFpA()@q<(v~;)((GN-_p+na`<@e)o7*+5JH#P-;1!5#c1P=MbF%JejqYjr+3z;5 z+K!g4+2*a-(b9U7-1%l$jrx!k`yoy+Y_&DHt#QzX(0 ze%|?0fixLN>jTMx1xSu{0rq?#4F}S5f%I%3{WFl%d5j0EbG|x{sbntlf?2p9k<7BtdeJhZL0_l`MGV?>)=ReJz^S&MmHRR=P&GVn@&Us%Aa`;bp z=e$(`_T@lY8AvMvsTxQXUpmr$qp9P_Ljvs6zSI`X)3#uqwgvOF&3}t@w)t<7&c+k` zyp6~C(w5f+(zSu~^FaDpApJCueiBGW1X4%vVtoAvHL>=(oZLEihDQc#qFGmTFf?M; zm5R=~A{fN*u(Ps<|Dl;Mi$cTp0ioiY8oGT@>T~bZ#J5a=qMrMOE9$vRec>Xz*wPYu z=CzvmYE67aMQPJBXVt_rYvLI-kpsZQFc)180P{uS9EknW(bc3w)xlZSVPBfPLm=6! zvZK9g{%a2Fn*XXVwM7ESf{tMGhOS!Vz!uM*9>DU>KDON6j$q3Vlk@*xh&&!Dyjhqk z{Il>UH~@FR0=T?zR^e2<$d~B}fUSi?_|DwEuvsBP%(l1kQ+xwHp8tLR_WU*Z%kpOv zt8Hcer2KLDj{Iji8(>a;6MXaE$xU%Sz+<^z=WgQEzYB6}a;tJD<&M$Fg8S!o;WWQO zE|PtRHHK%if6CsMy&?NUJO;jZy_9;E$bk0{74Y)ZIjK`qgRlzPhy}Q3YTMMtsYvqOY$vEBxFDKR~{!Zk--z0A3d;OxscZoMJ!1)5*iO(kXPVA7_ zERjnz#NQ^~-*Egd@dx8~$A1yO0{+1nFc2!7H*i$EIeu__xA<1^4dS8LTd_%E{5{N< z_jULkoX2mmOG*np z&zycs5=+?gF1C!4ppuK!8OSbOsO~Vx(6_wr`)b15@-FbzxOBd|qM?bs^IRr!dEU9| z%u`xOqPS{FsdO@LmD=^9caAGYl+9BWU3NJ=^YkRqTl9D(NMAU~!PEFm(gj`!g7wg_ z?^=O9I0Sm$>DCrWpl-(kqQxaU77&>sQJX<>H}Vm#<@9@v&#L=Wsi%Lra415Yr?{dgS-WqiQ<+=e>x7u!yk9g)ih=%m&RM$*#Ci3i@LAfH${FaS^ zq&z!ikSlcDP8md|$!f?*YZ`e&YmH4!t&Z4J3n@ezd zN^T@yFH1_v4dq3)gzY5nD_ZJ6l?aXH+Hh@37SG22^_7>HpJa3`8 zyO}PkJzAk9y%PgXnNueOmuL$=*W3y8JkJidLL~dKI)VZp;}n*8-qEg@W!&0|ca$rJ zRM}gggVtYNCWAK5WnSjlsYv~JjxX`%xq=w_BYm;xb?X54S7m~zIZa!78#zZ0KmGpd zqLQ2y<#oBLB)`l5!ul-8(*zDkd~8dgY= zZ7$;qPPF`UAQ!z>Ur9Pn>?XN8r4_x6k2xKlv_=aO(O)8hHznCwV49Nq@Em8D7XVa1jdL(SN_t_vHY40<2SEUX+8B7|0>Y=X5p64Cn za_KP%-lts!QefkwPOH4C(c)5Yo<(1&>h-VkKIP|O!QiK4fU8}rh#Ro*A{N2$M5f>VQ@ zOtd51%yUp^xWmmn0GVE2a_u20H)e0wF-exay{4u1bk&yNp?G_^!6_~Cc6V9}tMbEW zCzJJ;B!!-xOlC>%6E#haH`_&BaJfV?+tuk7neht^x2fkdDME^r^lb9baH~3Y*J0AT z7T4iGF*Mxl#$zFE+1Z|W%E3L?&YzP4Xcp_CI%(0`$#0Z+T{k}LXYc7xZs2E^s=gp5 zId^JdXxPrH>(}4t9bImvFnK$;A>wzr=<#Wxb?{TpF=n_1vlIOlhMXx~OMKoQcdp3z zhlZKexH^lbr8)18-)c+q%I3Vg`s86YglLC`53Q5ktkzT6J#Tw!qf2e4?$wkC&tGP1 zX!z3~K|Ws5x;Js;e-9&Sdz2%Y+x2G z4GkYypE$tv09R=2IysWsy4m#PrmlHf)+Y6dSvC{; zAcJ@t*U1~Xwy>#BZ5vKYF=OQYOde_~)F<*b8KksaP0YH+EL*N`$;|Ym#nI~T<0_Nc z;%ND)q^no16}`l?RJ>M<%yo;JWf@6Y)GSv{#I;eY2>YeTucc>^ve461$c?I`=y&zxy%2qPrUCEV(69Mt53Y^#=Jw|ylVS$?ZNVZm1V z;nPXnu{T_AEcJR&Lb?1}o&0Jb7t62I$^UXUiQH^`$#X2lzT`9(_OB|xSSP>W>cXnW z18HhnYSJ}Pq7{@U>Jz%GLct5mV`hyYu{$G`F|o_*t%6=`uClHa3S3@iFNoe=PKJ>e z`2P0h)O2WgKbMF5Ube5I{@&j5utR$|ANe6`TrZ@#fhCO(T6;)wJ|qjKS~o#h{@~|W z=9Qll{{P(#XN3x{5ykzn!o7uG6fR+hwpv(NXe;br*p5hbZ|46=boO8It^a+Z@(tvV z%6|?IfNk>G+`GB)+*5qvUzfWG4}cQq1~kJV*f}>lmw-L+Jj{W+vOmjSoIRb`f{U|9 zWlX-zmOP?1R`u?1|XD zv7g5-jD0({j3|GfA;#awViCT){~EnNdOiEwr$tvpPmF#6j=~nvc;ro@_dU#4_KzcH zN4^?a8tLTgdN*QGB*JgNUU)eC%kU4wr-cW@CxqL>2ZeVE&uaK@!^;hSZ}@$~jhy{= zmVIB>{+}5dgH><|$0 zRBIcaXk#!*eGDE7nR7#9P)UW1Cwd?o4UNGi74AsC9sw$9;+8e$7^Q{^MpIyvYEy6* z6*UMuV-QMxh)Tt0bqqSGR)7{rerQanq*7xKmLtflp)r`GLY@(1WsgLx0fvS-=IEq8 zE-2lFPO9BSTf5r@uXhYKskK_IOiqy!R?`?{(m)kw8S>K=p_01##g$PG+8TpNsv|?0 zGFoyd&lp5f!{i;v`B&0qSftiJcK{j?3{oE=XQy--`lxkTk3^$&Fh{L*14RM@Qm1gZ z#vqPbPI0-?qp-#xjar=&fy9o&8iO(_RBlfHqkQoy8-p%t-5OY=O>37fz!r5`7s>5V z46bN^NoKe~V-Q8HEz3$0EP|Vk%fJ{sQL99nBFv&O7^0?E)DKEfC}CspL#=8->4@<6 z#$bjDH>tm;Na&mr9!&VLb6a7B+HEyhIwbDSW6(lf$*L|WqX8?_MuXn~An6jkP;0(K z+Y^kjg&JyOTVy)PV894j7FH3kdRHQhON0nZ=J6cmd3|G5DbMSeM*2M+fcu%2#kQ6HgCm zBy><|qyzCBk$VFlRGMQTjYJg`Mrb`My42)2p{6UEU~odEcEd!EhC>IHJ1d77;c_i3 zzA=cP0n}^|Bv6GsKKF5J5G@Fx0fhepT)#2+pTdL097KmS+)tNAfh=%7H4CQ}i6fnq z0^Ku!nmhN9i3QhFTZtBxp#}!ivxbQtlMSM$OtwDs&;o$u=>w>c%P~CrSY;81(N>&D z$6$C`NrE+lF@jJ$bp*@(OG_p7u$0k;K!u@vPJ>08+X(Gb zZ=-38E}$cRx*|lA=MmzkJdc2jIpN6sJmG?m!Tp?$qt97UV~+mWSLRt4mkoUZK>xJr z6l?~h$BzFgnmoLQ!T+>T5X|Yp0Sz#5Q%jQ8P?XzY=-!4TKC@2Z|;)7doij zTxtgteZ6n|&xg%w)E(33|(SfM&XYDbD9AhggrP&Dxs6K1HdDSALq zLj%al8-*2WS$h^QmVs&FM`;vFXdT!Lh(8r{P@4&&DP2|+E@(X}x>N)eR9*yqWzj_w z2pVV&LJikCIH3Au3<#H&H0)28hWd$1m}7qS4Txo;aJhO&I``nxl@<HC2$*t&h(?Cj=LV=2PkSlMI%erhC?%MdMw8+d@I1OwDWE6YcD5@qi z!_X6_qoPYi*orz0R2NMk?8O>{8Z!ZVQTWmFvDbq4&?u&&pO!c}qnL?e3-t9@TpXQI zF%liZ&z{UCtVEqn{kX939v;O$bZHcFL!;P+`l93zSdAw$ie=~n{B}_bcA?Iz{(i<& z5oZ|o34%^$XcWUxU1R$RIztkB&?Q@7XOChCTC4ncKciTIJ|gX8W?=#9Q(hODXA}dl zhRM%3!-N5-4{tyF4)lnhl2Pox076T8iTP)}w8%W8*nTdJ0@pG8G`&P(kC4XhbLnQi z!B~9y=r56F0}j^|H}%n`X<#!T?Z)WSHloRkLx1f@G5cy5deT2<_4SD!AyDKj#!+YW z8HS!bvsisP+M2|!G|I*`(&wa&=vTdaP8P3oPCk*BpP)(pn&z|Pa#v6$tSmL|PJSa|`2 zmfQi1Je|u$iDg0>`_4}{^BXvdVW+=!Mb;p6)s!$Le1eQ(+D*rs!Fl>H@AM7q^hFyK z`>q}pUAl*Xr`rNg@h2(toQH(q7oh*|! zvo{ZfZ5KdtyeSVFrky@lEJifTk?W(Fbv~eHu#aNWIiT2#fB(?v4mCgzWgo?ma~|l; z9qI6{p|``^gxGohe(ZD@-^+<^zaaLd*ym#V+s-pQ@7JTF(Z8|pd=DJ&E2H0!o)P_a z^vguRJ2u)HJvh2cbT;cwAF_flQh1Um^tTkQD4bjP7EuHj73LMbSU8ACg4-8n5lisR z{QCTpob&d}{FV9h@~6SFUq(d1BlBO(AC%uMza6}RbnZXlZHO&6k^4vP(cHbcn{!v^ zE`&R3OJ66}jd!pAckaPpuq37$_s z%__uwL?rwvD-mZCm0(4BY5JJ-5$VqpnQ-@XWBOz1Z0f_*8>xxZ-&2o7o{HR`x{tMq zpQJ7(PT>&i6H8J@6RYr3Fbj4}ZIzl8xh<7|UGNhA1CJ-~Pu>E%;Ns*N$!|w~o?Myi zhhcDJ@{9Nk?3rv#Zk9}QmcdJ$E%;R8!NlE(>k^kI&QGi*qQL;30PUP+up8X}Z2bNB zRQw>C(hVM14GOH4_Y zbc>Lhc9jdoUXCQ~(ZwcBd6mkEy4a+ta^(aKNiB(DPj$&siB3~FUUx(4u^qk2ak?8) z4_1y1AfIDUIY#%aMN1*_9jz;r0aAe&&+3+>liN9QnO9lh@+~VZUs@W#%&N?H`5aQ2 z=PKjycwSqwNl;-sZ+j`qhvrz|P6g-&n|tgGT53mcj>Yk`7{)d!L;8P2sJP?e6nr=vVe}Q`{lt$|v2UtUzV&pzLC0 zFTYZro;eZsXf5iUgOh|la0|UTwwF-uQ3}i)UKk9YqG$(kY?KSAb;x+zT`|UqDm0h*pE(u$N$iD>l zcIo7nMud?kN@FuM+94czS%9AY$|sB(#zu;ANu);Kj+8i4?O;#Fh zxT-AoRJQjo@L^Q3*C9m|E8DvKtgrIosMtPVi3LiJRgucpE|(-Lw#!$l@)@|KV!M1U zv4yKh0(5-5PM#ge#mdL(Jv#n zA< ztb~F*Mejqu79MZ!zx9d#*v*n!?8pVJ@ZSz)GQaPOMejXVq7?G38>wFJ9V>1*fdD=4 zZEKDsPe-t(>o;`akLDzqKbQvYJD@j+{fq`U_Lx#-!BDO!x1^6D|57B|{)MJ2)yFY9CZ+55e{{au>o z*zqxe!u_s6P$2E(7_Ka4$(Va%Cmp#ol}uPK?Rw+5Yq4y2c)xM&V#(6`wRN9G3~qPD zyU))>vh3X(C=N7^`7&jzix3?sHmk(_0?u0?qFSXNE^%Ir=Vp3pG# zKd~fr&Bi1Z8t$>juh&bO?aTtWEI)g9TXQwV@Z4q9*u^_7Ptj`}u_;|#&eovt zGw!fqb!qb5?uu~=w>kY~C5buedAH6;|I+2R>*T*>CUCPW(3No0^yG~;Fh!_gH@Ft} z_nqA9*?})5+b;8d5nQ4T*VQMk^%Fdi-p`eeQz|aT*6%sF7e@7ouDOeQtohf>NdL^W z)~?h1pUwn+;@ayDwh-!pa1M|Gqd<9>`9A`xY7t8y6z^S2>~mk^G(ctKj;7HNPa^o&OBq>$CH5zSN)1J&?OGcd_pOACo&g zw`cC-xp?-q>_4*)WN*q|nmvuZ|01Uf9>ke~8@m{Qzs+2ixghh6Okbuub7*GQ%x0N} z^b6@H)Ay#Y!Jq$BP7gdb-ICsq@9aYA->ETt_wP$xo4PRdEj;#*CJx|Usm<}nA5Z?7 z`2SZY&(d=NyZL_JDY;?dKg9n3i^l%HfPMe|#8G(6@2#=_-;6&We>i?8k^e7zg9GM>Y-rH~ez=??nHZBiL69*niB2{x%*UX5xB zNM81+TwbD@njRZerl(waS0LL{))-;IgGmF~n+mX^WX=ywur(!Xh5A7Sgckc!PK%d~ zENh{~o|MyKwNF;9CfJRVWh^1k)BE($1Upd@g1oe_rGv|CLFr`(c&xn9ZrOhleWlF< zQ4!luvh%MHrO1Br1lvy%%}=owRtP89dyifPk^P4O@=1o7O*40WsSO}W86Kp~0 zXb7L4_1xUhIQvi5UER*zU}&7(C#y~)wGw+dKQzwvlVy`It=$a%ID1bH(f((K#@Tq1 zwLggU5;A?99Vbabo0mx6404n0- zOzYW4vetV`+ZUk1?vc!Vq0oDr`M?tIINL^6x^nITd6dT4Gm@bfJ^I96D-CDA$QoYm z2ibUNoV_9?8u-k5?lk*K za{t*mk{1*ZI%IPDM$qudBwVF&_KmDQHlKv8(Z+K*&gPNTCxk;Gq)-$aNLG~4lBkXS zBdblDsZ)s^BpGA)`IOFcGtLH*1LP@T9N0gSb$Xw-&yy+Dv5jQa34PyT>?J9t9C~Ox ztn!buo20oN>0T&6^ne{D?SXOch4Dj2*;0~esbqa1Dq%y(3KVjEOKTIa;c>U4B=mV2 z*u?I~I6F#CO`m?*ARcE|$!g&9R`LqLX`HPkYYd={oDiJG*A;s&c#7Z_?XEu^<%4W|I}D1brEA3S_s*3UqvYVB#T-v*qN&O2h|lq8|30 ztRCU#3&zl~?PNn|w0wuM?^K7<)y}5PhsN1?+C^r}G?Knt+jMB09Vm&DS$|EgP%9fz zeyuW)64Z5^ou~kl(q)>k8)ef30zcE5wy_^&tuRi$JP-^7yHPd}O3jxif&$r!vODO5 zU~EKLCBoB}%nU2rP&TY3d2}evZ9ze27t(%9tAuJCXA8^U7-Be(Mm$is$F zrxRO2o`2B=#;%(Ni#CnIveVnB+Py_l2F19mM@5%*VczMOs;+2)Vcpd*(W6V4cY2S6 zzYgJ0-t`!F0fa3hgO6=zjaP0wnDhwat_~DU>Tvd*G39{-!@je6g*`8N++Szmi5>ut z3l^UK<^YHa9mC4Ajv0x*wXH*5)R=npD6_tUwurSSbJ-~Mq6&z)R|h&xOuiaebei#L zplDJPwq8&Zvs_d`G4<+E(WQ%G>;?6UCK%RU4Rf_)?YY|d^`l6g#aMiGAezkLF^oQ& z1CE#vDjY^kziF^&LoUPmbFHFWrbe3*{ICG)QPG7ng%xPCSV{(hAB838n(BU(!7v96 z6C;xc70%EYCSeU@wqqHNIm=LJ^qv|EV_1eZfk04VEXKq*)bWv(3!W0eunudOJvw6; zh&B{T$`VCLS(u4+plDJp)}p>%g}o0#zru^fgi@s9Pn5USGzLLIbpcP^;iYX`^ z5OZz}Yf;~+q$!4~uobNoyaV)&IOeQH82*GQ*Ei>wvlfBGRe-l7&&?RtqP1K>d3VxI z%taf2*(Pc2knvya4~0Oeb;1S5S`=HC0$V$1C3d3PNPP>rPNOgo^?4DVC1hX9#X8ik ziC=+0WWqMoOuaBzMnXEBO=iU&%Z~hc^=I7-O%k8e;{jcK9|4{b!?2q~G zFK184wr2OsZl5h={*#%?JV{KzUl99$b!G*p|8-=8{OeFmV(f^-L|2lnL`U3p+ zSEhT@UFpN{+W%NOmU@%eeNUzCPu-aMaq8^UH&O$sV^Uv)`M-T?LskGLlYdV>KrFti zISb(1dIsPZlKUjLOBUEcpWrlr-z9EL`~dI#YU0F1TjJA+Jrdg{a`AWK>*Ifl-%f8;@ zrmRdg!33E#G>IiE-_7NoVwE3qJu9XgHtZzUtd*!Arh4MVq%&sGg@-B)lApLqj9Gb) zIaI2W-;_yb&N^5?`hz)Z{ozqJ{^cartPcsdl;6@xj9FJ=tw}T$d)75oVXX<0?j#1S zyc?-WaSB$ieCCN|0>My@qh-+G-Low=b&j9hv7vfnFFOHsnY6(s=qK2n;Y!ODwS8W>K+7?6b=^m{dv$5l;aIx$IFki^ipSiQ z@zR3O7nJ7$gIAlOAH}jhF^R=1?`*bmg%~&KtX;Q<%kwHt#oE=f+*YojbQ615yQ!#P z3>hY`44LfT%JU(kfx+w4lq)W)T9eqjI%KG!MGaWGR)cKk%1`hDx#!N%_4j-Qr49^T z`7tsSj5@^1)oNvPN6u{nb7rpX1Gm8BrTdt<)_t}Kp+JIQ-(Sjxtw=O$dg#Krm2igFm5RZt=>{OnJYasi7l%Okrc#5 ztXRFs7qPsqv0?RwsS^<=2+|^qSZ$H*6T{e-Tj6Y2f4f*v#tIu&Sb>IWc^I&Ib2Kwr zG!gSvo5-HAK8Nyt#(LEum3`!vPI-zjU3F2>5VB#lS~k6>oh{N^XS1@mEBCpxS>6@c ztkwg$r=7wxp2TFWgPH}xVD%xUoScO=fw@`-H8Z6rFjZZhVr@_u7pcw%3)Bt^f0brXtK&Cv4rWmF+1X>lhW&*R+ZViP}F*d1ItlQ2!zq~;w zFiQ2_*v7Pgl!R5PB?$;bR%}wus=L&7+}s2vscOkSG{>=#&)K88WsSQELxMf3cMlzz zpx9#**rPhNWi3j&jy0rYYUPRz*Dn3Q8r6Q323oj56WF3wsNR2Zx|V5V1q$l_LA#kas~aLmfh|nxt14qSmX$Elng(pheo^ z-c_7$Fmb$ly8RvTmTui)IF2T1!MZUHxY5wWvF<^3d*X0*d8JGo*$9aU}gRJ^3Bd=KwRV z4iawfgfrrF>suQ^vOg{uJ;#jGp0iEP5~bAY3^;bUrRS_dEPTd&? zlZr9lv|`&k7m!|HylLMBbdWRMWRIQCttRZW2~0PAb^BZAd}Be%p1^$5pWa{xU2uAX z{ieNfxS+Hg>&;ruFQa~8PGGrNEBWY@B_rNb6PRq)ATb>INTfJSHCLQ&n}cF@PGF~5 zcl1;?0qHk3nwF@$-$Ki$UJNvy$&Ol2R%e^JZEp6Nuoot<&9oM`+bt*sI^)b#1!FWY z&U7^V9q*Rz4qQ_vFwk@~f{ky%DHs#Y3by@kK`8_a%?ep&+u$wTZ8Fl>XEWhFC>!(4 z$~J8t5!Au4&_06iL7kXsR;THUHYkSL40I1>DAt2nhqj6!Cov$|VlLSd%q>qZm>qdY7$rzUn7?*;mab!Po^o8T?oI?*uCX2Q~a zY&7epzo{wbWWE*6`iOhWl(=oV{x0;8>l%5aPO^aN&` zbxw4_Xaa_tHO*%~w{*8~5Wxhd+e~}`2KxlYoAuC9qeUGU18xSqfVJHTY&aWs)fQce z|Mz@!i%{W>!YC^M#@;`>@U=pzaAM)e!WW`jq!NWs5&dsYVRK>u{5Stvel-7d{z2FP z*XDniKR>@FzbfBP?7!Chq4|CCJHZOb=Khm=g|h)4&HW~KTke|NCArgx{nwv6A$J7p z1bgQibI?Ly@2|`LIs4n>yV={a*JdxzelL3pX9e~uZ~uVoF4?WJg=|CSoy^Oy_8-mM zqtX8^$(#vmU^%M?M`k{s**7_r{9E!5$=iqmxJ_o`OoDR+C(?gSKLU^7ru3DpCY+xB z2Im4SO3x#Xz`;Zkn8TR>5(n_b)bpt)QxBx>PF>Hs!g;CHsjsA#5mTU>r~-$;F4#V` zN%CjO%V6k#CE1reHrbXugqQ-2$&V#r1SZ~vo&S8|$;2NLcO-s6wElAv-%6}V^d*kw z#KF%c4j{_FR*4OW|My0GBK~(62Y1J>jbF}M!|M1dxcMi52V%cs)!|C`2j5j6j3Pc5&9P6xLf9@gD;6X6-;2@bqfbR2B+mYg>Vt7w^sCWj zL?SpMdRTOy=#F(O3I8Yl-w6Ca83B!oRPI?7defrENW3P9fz_`nB}`M*uP9v!xz`(H zW45|V=|+CK`eh|QmH8U$Uo~e><)=vk%c8n6Nbzf3T@ffk8?zu=qS#xmR%=&^RbubM zgp?~uA_@u9yd)<%S3TFHVRuADQU_w z*Dy(ztNqhb1n1LASqAW`xMBE-Vzn>O!_==X4Jzxc;(h^Pm&%rTRg14DvQ%vD7n15N zR*QaVZ0%JSxptS9Rbkd?b{6-l7FDl|KMp!4I-S0O>IqI~$&yvo<6Uo-EYaQ&5K!mG}&DN;vuo-2iGWINKeg;cfM z$pojVb~!B#PE)necjb}P#{3h$v?b1eFpT$!`G;Y1hcUsdg}nI;MCm_;`$yEF_H z?WZNn)i$e5l2p)Y?O=y)Rkg)kQ3gcSg4dO~qJ@63c9G^=@H)F#t{(1M18colZL-1d zt9aGV`-RhajbOfn994pQ$+)xmCb810pK+NbStYcW+|oWCit3@hp7qM2d&woaKc9BZ zvDBwroy)yBySWR?b@sdGrEfVWm{;9%(Wh4qbT!Fy;e1B=M2QnlG|KsiJr#GT>VrYfP~?^?2#uwoto$q2wI{peYxsndeWWU}w!ZV+B?GQIsdDaqb&nHQQg2zrQQ`i1Jb>Mn|+q1=Dh2n z0af$rpwz`)HR~GR3)_3n&aPFxi|1HaL8cT@VO{QGUzuf_YTDJNNeWN7PHMVp?jGcm z=36i~5=9vr3+84i@|n+vC9CH1Aqo0sJ|84#lDP*V&)L!H?Onxr$~+|1u=UcVDX_uX z>40j;Ze8!ne6Kje7UZOvh?jGzsY1M4^&?C zn<$+7$_qhm{n4yU)vn?#Wbxsoak%uDLy0DemGL0o!XDmXm9d~!NmJ`+P^$nH;%gWp%C8XuGtVqAK18B$s2x2{Nl(8}|E6>Q7VmEqb&T5BFC znw8YE_E1m|Gth!x%B4B(#nTJDr}9tNg`SG5{U5G;11itBGI}`JJGr;348D(7Njf(} zis>yU_jJAMsU-Jsz3cH-&9O+A#QPBIvGRAnY^BFl{^l1aY`4l^r=_0u>y`QNms+A& zc`DG8+5TiuS#RYDQ`4YmmB;OZ#67E6sN6DgvGSNT6uI&zr@sQjsbaxp%RMVrRsLwr z>{+1)RnFPYS0g!RTjzYtHQj&g>7TRB42Z%Wu~C&0RIBpvG=QOa$flBM(8LF)rHhpZ zYHeVAD}M;uK;GZ;{ok;At-=e1VO9VhA_m|scme#da6#ep!Z!<*LSNzd)Mrxr z6}k$|g~Q+l?9PdETjCdx%74gN059g(<^P(0G&Mifmb@eRi{urNd-K1|-;uu_AODN- z7dVymfr0#@{L%R%@?XdwlHWJKD-42< zKg@%Bv$qg&@CVs*i8(lg=fMEJ2S;bWMC8E(vb(`V*gTudhFMj3i8BTM%DTe+nL9H# z5QXq!;t+nDQwo=57G@S?+B2Wa9FW;P)0p{KCQnR&f2UuAqwvr4&Ia5vu~8xs{~-Qa ze4H2oe~$k?eisn}u8LnAKMTggm*dNbd3aR(OYzUe58xDn?cppT==^9~^fS@@qMwLv8{PE($>-?*74nf0kS}yr?OQ_YQ!2u44vpZt z392Hln<6&1g+}=K^u;%7;_E6BOD!~lTO|rA5+GG{J1C3*slND9O?=VB_U_OcUV@^4 zxLO05ia2*Ku`g8GBapC_Rk16y=Bb+aL`{6WCgS?%>t0wBF9^iddLj!IbcI&q1L}0Y zQ&afP`3`Llt$EUk^oBRH>LTJE=)}{0RTFOy#5I=$;_9)Qs3+`EaZ6~moja;`iK$w9GC0QYP(7>3;{(dx7*uApIeb2#~+A40~t|2Q)e9JYQOk1FT`+ zInOF?TM$~ysS(m+5pgJ0u{*R@&uaul#5L7NaZOc`n>DK@ZtO&Ay`v_&F>3?8&FXCn zt=Y(0+PYw_ei$(w7tGz)@^DJeT6a%GbTdFiHv>fcQ=q#hQ4?b|kzfSULUh;Yxi>1V z{xCpS`;P$=6SrljyZXJF_)blHt0ult6Wt(C#cDTp9HF?@O?VOAbV6L?rW4|7H;f|c zkzTZ{YwnL+v7Mnck2tYCwARh@)-QzCJn9DQ3v&kpX}Jw&YiR8s#TS=?=KjtXe&~es zOTKWwF9eq^x0+gLiF=Gh)U&uaMZRn9!&XyES6YKJfVIxmGo3`rG+6D-^z*Fbmbni) zA?*gYnd0;SJl-*gdbXE{b2$S{CSY@D^|_X%d9Hh0nz*@#Si71S!b4ST>TU{+JY5t2 zQWNc6(bR>4O&S$#(x_;YrisH^NA7dk5bt#&FSdJXqCM$^jtY(3T|@8E#x?`$DNynb zy-rSn65$%BM)g0di9a>5vnw=WHx}YRXyk`l4!s)rK_IzzKod9nGd3nop|yv((oeg~ z32QEL!fHlXD_(t{FI+08p0u{iy~h3B!u_3Xe|H*nf1k6znQh(Qt=-?G{Y}5+{=Vw| z{>J^i%>6yp{Uw$T4@+}55Ag;yF<%q2H8EWilRB5kHus=FI=~;;we|*W?rIO6M(7YJ zUqn7gnI+7ewVY9A(&}FY(rr3(m`p#h9GyIecRGP^Vzef@+aU^}0A2mxn)pFYB<6z*xx5hH zt%+~f#5Zf=>(&_FE&p{=>s&o0u9fI>nUD>6OZo$y=Da6v)#=wf_i8PoX#sUCbRy%` zTN8^;J_scHg(C7@Xzg3B zAVeEZMa>34oa;I*&*v|lYFlWv9smiuqAkq>gzY8L-8Lo+#5;lXY9N`7Ag|*K1B}BI znM+`6?59Vh0UukvT5noY_uM<3u+uwENb7N3WK7@VBb=khFBXWIK9Gk(Yrkvl74h^y zTyskxuGZrkF=)HzUSz#Ma`&@~oAgTucBS>4O%%J*=eyh;p*1&KOHsTfkS+_P@B7l4 zQXm~4NE~@6J!h(&8AwN47rN%&>kFGYVW;<j<)-&VK^{(q%#bm34u|5JS3Kab!4FY}k=znNdm>3#<*_y2W# z{{Nsp|EJ`ZZ`xCyszm{E+otOPgcK7V&nGZ7)nWtd>|0HvE z=Bw=7xASGaT_&G?KRuTIGpF_aBz+Fw(I>G-|7raFGpTn{BdI^8ZckmEI-f{-eW?zj z=>cc_ zpBb%27e?Eo2f*;pN8TaA|AUbmBNs=$6B&#g3&Vep$m~cs{9^d2@ZI4nIWh068aMB- z@Xp~`;f9768lG#Kr19;%7i*;W!gF|C`_d(7?hUZE!PT6s~m}v1wr#H5bD$vBucAa7H?66rZ@$S zQm8?q2tv)mp|qOKbAiGjQCb&uL6?3*)}De#DeM+p zx|Ui7(FcZGS%X>Z1%_%h1;MgbysY^O&M3gNbfch4zks6yNfRHc6LhMt1CDYQ{tJXR14=BC|+9-(QG84T)XfN>YZfolrxre7ed#G;rV znu5J4BtR(;a0e6(y_5 zxZA+{oPxV)N-MZ0cqdOm+!XI*R+-(xu&Tmhn}WcpLmON%kDVz<5V5pq+Fs&8V+Z1$89d)NID7}Z#>6*;qJea%zpmX||biYX+K&YIq(B4&gHbG~T zJb-XHUDFiSuE+xjqtjKUIE9EdoK9ccHj|}rraHt<^HO1NP&S!u@Te7Tr(dgH5Pcfx z*qscaKF1PleM;D!HmufWAn2Vw#C#H(>lEZp9~uCX-a2Nd6ef>Nle~jrcDfM|w*xSy z6SPj9PNJs`#Jze7PN!cU&N58`LFn`$9eTRq$eiV#N>#TLcsOK&Lgus*6&4U(n4H#S z0omRWn4yEnX+u|mqM*lYfHTmJ%1P0RyON=Dx{_tH4p1ID=$v*>rjTFyJ@qbDM+2>g++dX zw))Ozxbsgz>=bu?>4twvTPP0<}AZYQm?3z9+Vhui6wA$^ozN@$(-xL0^5 zz@MLj(5WvRf}SyE@}hHG&ayif$KHt__eacyjj(s(Y`^6e48q=t9|M$EnB>=YB2C}i zZ@T9#Ex{&{zISync$@iy=U+iK*J29j8D~6BB*Ss zbV^^x@t`tcJZJ}G^2CB76qfPtkY^+sjDg~UGO7`OR3ZKV$uDlWR>0yiF9j`td*0yR z^X0vYTgmh~RBMP{u%ah1VQseRedrL+H4IpLT9)hJNGOO&%vYPi%VlJ7gYs?Ho&gO@ z(bFN~a%vwNxuP3ow z?eQ5H;PDYRQ{QMM%(cF7B+&aLMytJW2HbrXOMDWu)zzZ6xt$m3B$lhaNQJFL+-a$( zd()vw%vXEMI9w-DdpDkl*s%6ma97OCS@hKJ zR*c0-Y*>5QQi=q@6lJ=J3F}5fU;(KS3)XLn3!*0%=oMD1-z(=`U>PuD{S3Z;0T&n= z-;||^@~fxq!<6;g*C$?1Rs_bZUxd%m=K@Z(n6vgeA8_<~H)ISZ7Og*+md7`ZC$Vb% z-V%#E=q)y_-&&-yJ1;+9Jpn-5K5)!GkBEu^_s zN-ME${Z{(fBo|jOa{Vg-ou4b*0nA)~G<@Pd7r2dBx_-xuqYupd#nv_dYa%OkwuxUc zcCM8WL^tO`6D45lS_$rgz_bN(*V^I-HkbR=)}77_hCT>y9Ln@&=4ZZ`If!U{TV)FA z57Vy@1^@B%@6xxYuTB4e82H~z52Q~>xAT?03;WyI)O)F^)L;2hzb|z&-|82pPD`yy zos>E@)v8hN=cG1ErIY{Bz4^cL-F|QKW*GICC(q^UeP!~bK;@&4h&J&79N5&5)-u=$;kH-t_WWN>OxbSLjMXoP*EFS&O#vY5^pX{`{WWJE{0OiA z@361k$B75+*|pgU=L@uF4~!lX-HkPZO{1yEzay`(+OZwc0RBomz`G;YMSd7LhlqeH zB1RPEj&(Sz(>QsB{twS*^R#jX#26 zv06xZQ_2Xb_9-WCGGx@qDzRK8nCIpGMS=m$`K&Tt(5%e)jFOEI`%9R7JhRnTm6+lq z(A!>_4iu~ZnwE#(it5YCRSEJ`Eh;T(DbV8elAtV$*DLbO_WDigtxhOU2OYR@7Bf|3 zY8mr&idBo&TU9pR9OL1V==J6t>RM9lrEb!PxW-$WLe?vdMwCTi&Zk{v(DUZlk-Bne zVX1VoR~-rRN}9aug1iD$*=K-#EBeWKezihWWP}e^N)neOJ;%7b)y0d6uvZ7`Q#$?{nHvJsp>!KSYt`d z+28sFw~VvTrC)YVI*JNZpSDJjq{!rvevy1%C%bEjVzSG6f?f~NBde^J%W#lPa=7}o zB9_fry84u>(bClTq|0hR^@-`p$CW=-C4vee1o5Ko>8~1Lt12IxbM~|LA=AD&`&wQ} z2|xWYtJ;#(^rxCKc8G-*mSVWy`&ffXB#-cOaqtaM2daOx2KR6l1!;ce&V zy^KqTJrb(l+bhHNrD+<)WP4qS60{}RR##$gZ_;tws|41lKBR3fBg;Lt17Ib^J!Sh< z7~dqSFu*vA8F5K(X!r;9iOY0;l&i~@ud4oDs}Wh)fz{u+q9s|b-tS-3kf7Dy`WGb_ zX!SRBsbclldgm!eZuNbxg2fPR?{yazFNOkrkIS=IyiTjX3Q|(_-GL%CTh!n(^PWzz z9jKjJytsOY4qKU7gf|75EK0CTm#eqA67_QRR@V$Z%d5Y1rOW4dmAwcpu(!W@vysfJ zMe&V?WPYhDLDSWnT&^Ns^3@w_iDLDJKu=z9*Sng~tNy|jzR;^)=ir44S5>cd8T0^! z>d)QCl9Fy*Q@cp#e>N@kQ&%mqGm6!p$W{S2bz${tgG(z3N?pCGK5?aGmn+O8=Lq3a z&DJ7GCBIlFf594ETInSZ_r-x^ldr)5Ug4LjFYO=u70R2M&2bsd(#rno4}Dzb_~-qE z5bQ7a^DDpp2Y$(Pm(3gLQ)y+=`Bfl&)?F9=_oc2FmQuXxCBcRM>cznYZox&a5%9t< zbX8T=1L^xtONheN3u=jC_546j?%{c^Wb~@%`touw$${}@}*l9H2GF0t9A$sI{wY#s=j4h>%vWR(HJkwSfMs(g@F&#onka~yA$ zT-?vYTtBPJlZP4;SZLwyO?{T%I76yu+DSA@9ADWBg+DZWp?OgRP-r+9AigP*htzWL zkn2e^7t{(BsCtHZT}TP`%$)C!kOI~3)~+ut$uo7HKMDgyfY9){e!nr*i&eZbYyjn( z=>KEyz2hS-tH1x*%w*=C4!cX2DzmUOR}@f`DlTDD2uXkiq+~bQP1tN9v&qaPq6F9i zC@5k?tq=={>AW{^NDuS?~DWp?G1i|Nh&bh98viN;H&+GU4{eJ&F`6uW4+~?}$ zK6786>s*1oaA{61`8mKh!s4z<-#OC*>wS(`&nzVCHV&@!1?H*Dt~DPDpFK^Twmxg) z;F-QWa;1IW&_?89ih)LC^$(+8eepJ|Ig0V>59#IDrat3 zDLJ_!0U1TVQZMWhifp)jR&*Dha3W(7=G1C_3r9BmQoFc{MK<7FeMhwThAc;wQ2B*+ zi5ObarI8J{T5d}?4H4OJi|i*ZW$le@xY?3NXEjGkjs3+4R7r8bw~fG72LbexxI~k82z|d;7PT9SG)tz>4)*Bc`qsU*Ej_^qO-s$EGZn}a+2xUKVy2pZYApL zS z`I-4hZX9<1ow;lHeR(E4{^N3otDh9 z|DAaMzZegIt5c_>8u0$VBVQTb#ryvw$zLWfOPbge(7=dj7jUaY$r zSkB?kfBxpS2M!VCK*$`#<{0%&b>FT(#oJca$w4{hDQ{fcc?OHi7i> zYoBf@iBp_WHh}b77La_D65rUP?EmQJS1=F~W9P>bQ~OnXJrR>_AB!nwESRLmrca3R zO?m;J&_>zw@sSz6qL>>RWy?pusbV4Xk#7MA8$SA#s*f8B_~;D6UXSTu=;~+SQFeMP zDK&S&*i#zy8$Eqy^-5%NWuqrll^qK4lR3&3k8WG2s(@f@?O2h;5(dKm&nTNZ>Ljsm zk?Hsy9W{&DQ<18&qoeU0HjfR!QNN*s&8lrlIoQzAasaW`(VWtBZ05MQtXN>|+KjT1 zqm7Ot2uf_@I3?Xmk$sy{c5+;5wv8k%r$*V#(RLCqFHWpW{Rso62mW{;)1e!H8 z!iJ62(Yb~Y#hF7RY}r^H4R&ezO&jwKA;Xc3*tD^XWD8L|PBI=x*tfBfBF-VeSQAFr zwh1vEqhNm1M*Ty`(8~{vuxVqH#qEj#v0vjMV#>`UBW%>zT+y8?>c$3*)eYAXI(tUg znX!`LBf>WMsF~lF5w8+jUh(cf!oEzXDg_pQawD=Uqg^Vh0)nwAW0k1R_!0JFLX6_c z2IB~OF+M?^eDkIG*@y8(lnGA7*oCo*;dVl{42a1VjEgDWCjgoABW%C8EU+O!AvxX$3~0A>z3UoipnmF6%}U{ zj4~RI%@rFG=A%LeGbr0C8>0)P4s5Ad9n^sZs?wb7rdV@2Z~@WTNU`YRzCuc)BZYkw zE1{qcV<#oVRFBwfqJ**OOwlBB_E0Qy^>iU1?a=1i0nkCM9^$*AGy_pvd{lLR0Vr*M zl+RhbV1P;6H#RnfeUkoN9Y74xY-4CLSkC7vMismH4P1(9>s#0@de~latC<9ylX$S~5-`7YSX8_4k z^La*v5H)lgS{${F9Ol}rTb&NerSl`7bFc7jVGB~uT9;%B|0I^2-u1jWzzoW<{kEFNI{hnP+= zU3Nb0t5#ihK2?P@CKF{pH&O7(L0VJ-qtMzY97NtA>{eGCZV+J*>hJ}$K{R`41dCAj zalLm98HH>+j$jq)E7jvVOJ%XfI@HD5KM;MYjeV#C9#{<+d7+MAAnM#u&{Ck{n24?z zZbOw0#6naXOs76o6#Gy|2iIY=VBwBn9$Nb9AVXFfQo=&Cl*CU4m`pMZL|tsUahCyv zZ8d^*=+xX|MtWi#>abGh87@6<9g0T{pB~nszSccP78r;w3z_eYGA6MPJwz|*(ujHJ za@ECGmqzSES1o#uTRujx4XuT6pkalR!G?9{3MVc%Bnv<+#40G6$kK<27{+(mP+@FD zmo@Q4lM;F>k!?6q)G>{fXeshz+*_+7n28owTylsa>3KU*J#&Cbhhr!D$eOWuJRHGR z)D>G4(W4_V6s^WR_UmEvbK>w)}iI^{Co&ZEwK=->Iw@;jj$1|M)DyPOw1W9M5iduKLBN2!a#Ic z0m@_&7l$L*hb}s(!!Qm#X3Ho=!Zg$(c^4q{Ep^f)7>C*Az*4&OV&ITfGI!x&L$cqHtQaGka|Ii0uA+RoEfBDR&CK$3Fc_ znI|*%XYS10oVhY{QRZw;_@A0NF>_Sr^V~BqH?wsnnSO__49}+@P2ZiqIeks~yXo`r z7`QsUlvDi+U^ncR-ZCAe{sp_?CGH%!4|c;<+&Fk{Y9O^Nbz-U!FM)few&B*n|0Kup z5%?%)_HTjR@GVa3my=7AMcH-5<(+OcTT$lI}UINeHe8Nfi2s}9P@x+|O7KwQL9Xtd+9lt+*Tl^~S zBs^R1B532Q#3$ngWirg*%fzd-f91r&?>Mt?4d?OChr6&kdQbG$=rz$xqF;#)Mps1_ zMO&kXML!wc6^22k=6!A+e75G%ntN();{Jhe@D<{;n$DVIYwBt~BkY2j&1!-f@7ni= z=s*|WPQ_L&9WGy|EYw??KRuvZHSz?t;4Jx|rGehyOs|C(mV$mM*9SrcDCn1R3$k50 z6vkRnI77al%9F+7NuBSf!*k@5RER`|3-ZZT!i(B__?{6N-dVoUdLT0VQTb+XL2;B) z&~NQNT=B_F~6Z4Dk`kqz%z zUF0^~V6in<&yqmh%n_IL`#D4@r9|$(-HW~by4fmdN53Ae6tVvo_Po2dQfQY?{ax+d zy~WiPx%h}r;9RmUy&Xc44cwV7y=#bU5WF*8g%vQe0iQrJAe>5M!`qudp3yKYPqj-$ z>mOEEv^*NwzF*`Kq7A?3=Q&A zgxN!;JKIDEq0&cv2F9$63~%X^as0^0@D|oNjxiY--rVM-a35v&zqFHekA-_nJBBIp zm{~Ebdnr;3(J$@bOHl0MQeKL*eHdMU(ssT^#bA|xqPtS1ZGFBHB;rS0&*-LAX&Yb4 zRo&vJZg{q@hlHtoWO$Y@m>~G68=mRgQh>3?IVjMtW0g=KpkHCaInIS0I@>?b$6+cWYlf$v*?kLR`A0U&EA3^o&-9Ao-l{b zMKX{!^L6Wyundb$s!4&AX8Wp$of9l`BaO6zQ~j7&*4Znc$(9sLvt~u-YWY1xb!Xaw zzM{iprA>Xmb=&vBQkbOzrM#~vjSzJE{Pl&W8(dOreiM|kp&o%unCN1;?xt8u`+U0< zpd{+>O(QE(O8S~Y?p{?a1=R?;ye};!s%e6Bc9i12^&|%EygDo#;X=_5f~9>cXvn-D zMg*l{bG8z#=pY;!&ibfav{Ee9`l1jb-Ckcaf(2%yybH&iJ$yDXF_TQI;SrT$$Q4$3WeFF; z@w%veX|ex(-+Y9Gjnn_{Ffst|qxXEtP+;|a*Vme0zj~jOd>M61-I~@BEU_5Ni>qZD zw*MVVP=cgi?Ej}Vl?zLjZ(A80LMH#HrXbJXvhwqsY1IE__)w-%{~J~yec1oH6=Hd@ zf6Bq~A-sRmMIj*RO}O+3Qo(VXF3Sn^kGUty#rb9bsEZ~cavE_-O0Zvvon7thE0du5 zqLYAR_IF!%B)~KJHtnis015rgr)$M|#b>I;dAS;5kgafqBW_`ND0lR$&pL8sv$xp) zqKjfXzb`m7LjA+8?HBcN{Rd^+;EG~lit@ZGiUIx4*=j7i+dZy#p(9sZBk0OSM^aUmHV5f`uh66Yb$=tWZ4! zB+tLNJPFcW>W)sLY488pJnMm|0h?Ro>F_I*#C$ttAtQ{*rg@G{)f!E!tExXDpoG# z)a_!1LvnU>F2>GuG%_66qHLg@yXybr?C9?Fz%+~u{$LCGG_e0cXPRm@Mi&`Qn8E1P zu+oO(AA)!z*4jE0YT>TlwNOv7u*jA|NXR8(M{S{$5X}@Bu5q0y_wfI^C$*I4H2QruWGzgEfA5=Hp7-DDqr)ORwY{s@ z|GN(Z_xSjx(SP@c!gsk&WeE>DU8nX09S)Te{nq8!y$Hjg|4!Gz5~4WDtfaUS?Ej7H z?IqINzjiI8KNv7-KS-s2I%96lm67zN>2L8{`HalJ(xvo@bVvI5baQ%s`m^c1)4Osa zU>3ic-%q`Pe|_Mo4yYVT!zZGkXr!{jqexV6aRQyajKxU_C0*{|DDqWkEyr*8*8uPmcR?~ zkN3se)A)LF0%r;4*M0`(K%sW)+I(#c|9Dfezr~)7{V8^D>^HHSV?V(|-o@Ei>;l*X zmDq~dVi*NYvCqXm727kmQ*6svE*6Wv8=Z>&E&A8!qtV}Uir|LmRnhN7FO05_o*wPx zB*7P=M{$H_ruenEazt8=On;x&seJ}S7&JvuF z>*rpFMY)B!#@wN~{c?N2`q(^|&PDVr!G`P;&Qs$x+3)KYn=fbkvdgmVe6wlfq{XMQ zdqx}ZP%^6ST@dh`fnTG>$eJtEB?UKeM%J;ARx=Y(?( za>DxWd*SO&_E`h_@edB%x2mx3-v`_$tc=o~zmi95oDO)2vTB+^8P zjhiA4#MU=e#m1@#bxu+ek3#iTaY0o)qAJ!|vbY?&%z-rAfmQK?Ehce;puPHc&syG>Q(Q;iIvR?w}g;+9o$i>hez zTy<@pi@0{Rb!2PH+-F0{O~Tg3$a-HcL|eMJkTJ5}D=^OoTn31hs_0t*v}8TTEW#O* z^fA(HURrmFm)4TKJza}eLnl2DO11)u_rtqF%#8&wTynY?&f{WhWKEdznr~U3x6b{s z7q<1nHcr^}6(^*3@Iu-PHBLyq?S;3z@VXc7^@4Nn*qZv0M_Bg6^J8o3L@yj~?SzA= zbKDYuxE}VZbft*zRmFc*#iOd?=RlfvuW(o>uKPh%{C-umml_-Tku`26i0Fp2h;B%W*lS}CSAQ?K1n{2L zQWfWi;+oY?Y>b?9hZE;T*8jUIzFQUFv2oE7dGW`gWN&4xj&pAD*m^wN$@sww+!LYn zIWMhy(o1Vjvo36zYo65VTXr>TpdR0X>mIax#m(SoReY@~{vB7{hhh;m%>85}5?f%l zkyHJ@o_J}0OpLV`TYHK4^-v5w@fyOq_0smPT@hzHd*UVN@3suQ_z$PZ>i&9FbjBy9 z&>CCl8%6wqjy=R;I+W~1Cs-oHYC|dNrMc$x6}`EC3^7|#!FDybmW|DfwI{R`BCd~w z;yUw8Dd@VY?z+EK6*&0Hd{YH`38`o=p~hy+MO%qQJjdp-i0f-yw5G_KTdU$NRnhDX z(OqNqhKfJ0D%dP(#Qd|jwMdU^^CGRY`6AM59$RDUTx0XxKjfs_;D4zwklpz6|b&}wm3H8 z-1D4A9g1yh?^;3Ee$jfksdetb?m7Kx4uBh*5Fe?c4?B?`23tE3>-o@7TxZLABcpuH zjn;y=z&t&a2Ce0q<{o5GO>;Qv3*FTh*)^|v;=DtmnP(Cl8>t+D}r z0AI{JoVktt`3o|o%qf{VcIH2t*(4L;CckIX52SBN{~)~vKl?}XZDH5+EWRqdntCjC zcj|h)46Nfz!U=fM|1>xCZJK;vJq+BRyft}6^1|fl_yRm8d1&(E$sLoq-~)Ew{~X*K z+!$OEtPNJ>t#`rCA945FzpL@MIH$Y>**42`WY-iLsl#RW=S zAA@QtToA)}=R=|ygJ>FJ9q7SE8-r(B#n6LTGX~F8h&37)H4s>)A%aq7Xbg_25VtDJ ziwhcI;*Bj0!}Y>i8iQP_1zoZv}X>DK{*vli)mZpppZ_dqoPY|z&zE~&;m-bU~o^X zm@5Iy(=e;U}KJRs#ph@3<@}>GAI-S0%>xH9Hrx3%dmiIDz{4aRUjnEaD!wjjoD}9(Kfj@ zehiMO!}zw(uSlsZEK{j0diwDk6n@kgG*cN=ib{eyHes1+F_b$huCc}rwHurBq||_Q_d;G03EvbMI0eG8}aQgiX2;SPw;Q3@WLX8%-gz zDF%x)#NhGOb3kPb3aK`f=s5@iskSgI7>dy>ZMT;jNkH|@#DY2MROl^KCOJk<=mF5-#Hh9;r6V3Mduz zO^wpb&`2#UrBw)s9#m4N*RFb$7#^vWcu99JTj}*pa-?7kBB{3h3PA;U3rJjOq&l~k!_{phea9e`L#m8sOb;T$Ahn1_ zw{6tP0)q!f3_ywZjGFR9V?olcTb%vvNSMM4Hn2AjEB@gGT$wSH>5R z932_$^GVrpSsF}EK(2O8Ek|LcCxw4ITCA$-dqI0;w0D{+bC`SMsmy7BnlbSe74Zm2~1&} zWrw~@M}{12*gqlHSL( z(@~=Clmw%*vFvmffPqkDEIO;2cbUZ9>{0_~(1q@ixUs$-bqqSMZWIu~=@Dnqd38Z4 z6c(M9TU{a5&zD}toYTd@IYg?TFRSz@2A%ejpj2AC(~e@$g%}MhtnX2*Ih{YES3iF~ z6~d6)N=A_(3>YjpUEZ)4q>-^BNDK2#n*xyJF$Sm##+z0J9;Z8~*eVB`Mls*CgbwF} zsi4?!9u@aT^{vgE@fpRC(|-1@kA$R8(pYqswD*8yyX~d0PF)WQV%o_;!7A3U z`Oqk~o%ns5?h~oLxkXMaV&Q2yAj^saBrJdFEv!5(hoQ8VlGjHu^|UPvcDmSmPFI~9 zq1zoKPcjoo8Xk~_$L^Dc7m$Vr zqZ6I!CzwkO)6Y`Fg%M{Y@De(Ts`@o@s+fOHRoojn z5CgCZ%E1jeh>QtnWfW&ef>A%rKr0a}Dmih08djjGiR&XUS)H&0Ej{H@$!P^ZX9%jd zBg{&RjUnh`vkd8h!ck1Y5YrPBjAx8NnV=FGExHzSP`WGhk%R@9JukgYIsq5|N%#amhKIiWho$yPZJ)~V`+qF?m*ns9FZexJ1FMrK!oJ@t zxj8ohj0BGdzY4Al&g0~NTW~0h`>kLCyp#A_;<3bC?w5ZtaU%EO?VH#sk%_+*e-594 zx5O`vUl1RNcf=d;6}WSJQ+D+KR{MDE9Wd)Jsy(}Q6}JI=zV>6aTf{zy{XO<5d-hl3 z_pi)8eItAHJK~7qO?Kw*iC)L4|I^uxZ;tK}XabXs(I(V1<(<|wwQ;<70;A2LN-+iH@X3UkZlY^U zQ-L=fnlRJN!w$rBV<-tItWiKF-vsuXOIFFFf^IT2fd$97ajJrmCI*~~E>u!LeoIbZ z!Z{EosHDl7HGvh!fRfls`c#;#Fy&lU3XAgQLlf9?EJUL0`J19&zs1l5_8fjUr$5<6 zA8j@?fmz3Earz^PGka(P>y9->9ysnNI2Pjs7M{ynaX~3PMxHCZyyO9yg%e`wxg=^V`aMjlW+j7Tk>dq9rhlmjy|Ox()D#t;>hj4>Q7V(L)Xylzka)3?`gVFSqHd@yxhVnQTqa|tVQ9+4~)u@wTxu9T_N6bb|P=5W@@#_x^ zyU}4<#um(#acoCxG|wZgYZO~!90Ss2q+fglrRxhu^z3Q zh6_pouphMmN-wQzkb{KdVn0fYz#r`Zl5%1|nwky)el(CEHl!x#c%pTnlpZ5eOE0KI zR}d>Q1Q{%VWP=H5*`O&?k@q?|uS5w;d>qr!0W0dnH_13gqZLHhqCosO7{_4L zW);#X34vfPIz)2gW6(IZBEKLdQNFGgF4vk|S;!0VRg>kAhQcb66^PzDpM14n0dnU1HN329^N26%g zH8e^$Vkl}ihD=St>2+*H?R8JsbTH=PG+1(Nl-|H*w1(HTUD8;ME@{W&tZQhfBTMYY z|H2oLC8ncG+w?^p7~Ao~@B+FO>(RQ^br7Y%cC=C`rL&H&6I2`H(W-6CPC@Ayvma?f zK?Ng4>_?rnJ;L*3KmuVsS|;+&gEPiZ!FIHv(&@$yhNA-*UNXAOY9wtPCJYL!MjI5J zb^Kr+-`ADMoqVd}6Cu^y$5qoGfD)KGebUv*U$0nB<aoj9q-RKDj!(m2of0wv3ckG!cm24t>$Yx80Qt5w{!w3g`5xe={7$~0)|b3yc66_q zrNugN7&E?uE8tT7+*`+Y1d`g`B?ZVR(N9<7n5x=1f^~q&`hlUU>xW=K#KcH-T2cu1 z2*9vVr(s-ONK6b=7gG|G5sh`~wD^Hp$InYfBDSdxO?lbFe;FFbFlBe6i}!pzqZ^A< zN4K1?u4Au(7}%p4gR`o2@{M8~OVj}!bz<9&V}$A?>*(OshLXMou|IW^DM)6Zq>t&T z6G~AqVqMlqO(HwvMV+2t&bcv!2h9Y*RmS_AU384x!(y;hBFqXE|X~5NdfSMOjvA8HMcxY z8}NV}y^-l32+S8?j7(p=cBt)=I$tfZGPS`}SuixQF+)v$eS>05j$vd{5q3LQ78kF? z{{}aMV$zP8jah~HDU1a?hK)(7Lzulh!?7|q#zmhz&C(3@MH>`Llahp})5Xv<)Y@Y~ z%R-ue3@dXwigPEH(=lvJE46z)iZU=p=0>n+^9>m@lMWz1)fQbqtjuYk)5OdS!4*r{ z{cTF+$7ZzE+!n#>{L}e|VF26?2jD6^&tI5dpZ^k^@t*u*?gKoE)BFeIKM}IVKj6#2 zNbW^E&_9-YFn1R|=zqq^{)=-L-uip8i?R!|P1(aZ^FJ>;C;O4?O!x#J;7@P_ zkAhES{+PKNUcq(v75pxq1=n)RU~i_2FAQybV>mdoZ)T6oPMIw-naqsz+k9&nPCu3Y zBVGV*OJA410zUv>OVQp%VFA|-pFQi&wB^<)(hL5G@q_$1XPNg~D@K1aMyu=rZN0Prw-k!W6 zc@^I&F2qy7my`X;<;jlZ33w|!B6)CfKfYT0Z_YR1J>Yz9MHt{#!_MG%cnpUHpAPm4 zcII}&O@cT#BfNnhf#(xX;7Q=OiCYps!I!`{6X)Vhpg+-*Sd>_pXySas{+w-?llVwt zW+H&+@Mio~zIgo4CmTBA$H$xF^W&e5?;YPYzFmBFJjJbuZ`Y31zF7No?ZdVAz=F7* z`w=hUhQxKXr{fQ?yY}STqigGH52@X+c277FThwN1XT;u)jmCy!PsSdE8*yvwr<`s0 zPV9V6HVnj8#g=eSLQCuj?nl@swmV-=wuoh8(dfUTlhIeA&*C}pUd}e$6#Yr`a(ENp zh@KZc3qJ@wkZJ0g z>sl(;gp!hR>YC>_M27DbvWtnov*+_02HL$eXSSCDCE?aJ&ufdk5EwYGZO*YyY90Ki zm*yNDO3G{`N=xL0xMd?^Oh{yP&5>cK!X|u0*y(l60~7B5$?kun{jc2U{x5U?yX}AB zUH5<7{lCinuh{=!gZqDmmWa*G!DF=;P4M4`e_0jxanD-^j|(Lwm)A8dY#y}wh}7zy zHV+=jwS<@(R&6b%ojq3iXeezPN*@WOZ9-|2P=cIk zB`syW6uciw{|+T3KT{8;;%wJ4h_kBV%&NGli`Co@BT-Xt?)Pan_xm)P``-(nz8gya z@>0RKaC5=8aMOVAsHW0APOoXsA)$1zmkN4iH>GU~x?Qmvaj;Mol|RUHP(Mu?OMY~+ z(E0XhC~fZ2Y$*9*+EB7}j?b@!e*d)4=cT}xwjtn(XRUohusoD{LTOnjo$3l!9~oAL zI0ZvgPNs=^0>s2zRaXy#7@Bcu)t6?45~rIq_xh6WkNT2QX(dW26+TUdk}cKpROz*< z7Z0D-gwl*qig>C2KVB**(N^LXiVmA!Qj#v%{DM--Rbnp5a@Q7lqtzCOi;N}RDn-_; zk+<|H1}P1=<+Q1OU>}Qtw7W@-O#|~n>0_a^S19cnN_&`8-!|wL@A|fZPkF53R>}Id zl4~xckNc-3mq&eDu-YoZ;gUD>s6$Rr*5> zc$a7EV6&G7_7A1~yi_?Ql)m7lpyKl5<)Ei1$q!Kv4VXAmRnVgbhHh6y-TGYLGU(O; zq*Gn`ErZ>mq^=bt_Mm%{Ai4JkQhTU(vX@G}?InYVXgYLam-#pkBVs5(BHx2q0YZ~~pd)ic4mHG^nQDEDsHCMmmYDC;8&|TS0D6R0T;AY zPV`dXmdgdL71xa&6_s2rzeansHzxfk+?I@-(&$9_WR=oKVrzgd|-4nM3+t zvP4i=hmy)FL# zUX30Q$-j|*CI4*x5zdU?l)oZ>QGQK+b-tZ@02bsA%zr#TCz%M|g>(Pc{5JU3{LN|GD%-={wTb!!kHO zeFnex+tV#D4L->|12YrntC(!V(L%)*8h3x^3*rghrzPc@%+Z$AO8j0 z@f-WQiE~r4Qb{-nuk#!KspJF6JK!N)mHbZf+~gqM3r#oDyq} z9f;3>?P4=yGw>JiT=c={ZFma!Msyv#gwvv(oI|Mhzmxy(|NkFbz?_ftcdpoFb>tsA zs&|e~PHFU(Kd0U~M8*eS`Oxr5N8u-4#r4mp}ngsaO0Ei|}-E^nW33VKmhde@(6b4YjD>pD?A!@KGNIn!}T5sc|_pTVXUrQisesj6xuJWSXX)9Y4Sc{F_v`p ztS)~tjD%my@+Z_Wi=>WY9BQz4sN9LS^;Jq770+^eVRgN`?6wrH+8C`DfR+LY38bzst_WVU8kjjQhAqZm~mDt z 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 z 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%0A@OPFHKmL(&itT} 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�+#R_&HIO8w8KQ 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