/l3/users/27-3-2017/NT-Ladm/debian3.net.nt/user :1 :2 :3 :4 |
|
$ls
bin boot dev etc home initrd.img lib lib32 lib64 lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var vmlinuz |
$cd ~
|
$pwd
/home/user |
$cd ..
|
$pwd
/home |
$ls
ivan petr user |
$~
l3script: /home/user: Это каталог |
$cd ~
|
$cd
|
$ls -lF
итого 2928 -rwxr-xr-x 1 user user 7994 Окт 9 2014 bigfile* drwxr-xr-x 2 user user 4096 Окт 9 2014 bin/ -rwxr-xr-x 1 user user 232966 Окт 9 2014 freebsd.jpg* -rwxr-xr-x 1 user user 52884 Окт 9 2014 granata.jpg* -rwxr-xr-x 1 user user 1751860 Окт 9 2014 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe* drwxr-xr-x 2 user user 4096 Окт 9 2014 lpi 1/ drwxr-xr-x 2 user user 4096 Окт 9 2014 lpi 2/ -rwxr-xr-x 1 user user 26648 Окт 9 2014 man_smb_conf* -rwxr-xr-x 1 user user 755680 Окт 9 2014 matrix.jpg* drwxr-xr-x 3 user user 4096 Окт 9 2014 names/ -rwxr-xr-x 1 user user 17622 Окт 9 2014 ogo.jpg* -rwxr-xr-x 1 user user 84663 Окт 9 2014 pamyatka.pdf* -rwxr-xr-x 1 user user 23048 Окт 9 2014 press_any_key_to_continue.jpg* drwxr-xr-x 3 user user 4096 Окт 9 2014 proj/ drwxr-xr-x 2 user user 4096 Окт 9 2014 sh/ drwxr-xr-x 2 user user 4096 Окт 9 2014 text/ -rwxr-xr-x 1 user user 75 Окт 9 2014 touchlist* |
$ls -alF
итого 2964 drwxr-xr-x 10 user user 4096 Окт 9 2014 ./ drwxr-xr-x 5 root root 4096 Мар 27 13:33 ../ -rw------- 1 user user 11 Окт 9 2014 .bash_history -rw-r--r-- 1 user user 220 Июн 27 2014 .bash_logout -rw-r--r-- 1 user root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 user user 3457 Июн 27 2014 .bashrc -rwxr-xr-x 1 user user 7994 Окт 9 2014 bigfile* drwxr-xr-x 2 user user 4096 Окт 9 2014 bin/ -rwxr-xr-x 1 user user 232966 Окт 9 2014 freebsd.jpg* ... -rwxr-xr-x 1 user user 755680 Окт 9 2014 matrix.jpg* drwxr-xr-x 3 user user 4096 Окт 9 2014 names/ -rwxr-xr-x 1 user user 17622 Окт 9 2014 ogo.jpg* -rwxr-xr-x 1 user user 84663 Окт 9 2014 pamyatka.pdf* -rwxr-xr-x 1 user user 23048 Окт 9 2014 press_any_key_to_continue.jpg* -rw-r--r-- 1 user user 675 Июн 27 2014 .profile drwxr-xr-x 3 user user 4096 Окт 9 2014 proj/ drwxr-xr-x 2 user user 4096 Окт 9 2014 sh/ drwxr-xr-x 2 user user 4096 Окт 9 2014 text/ -rwxr-xr-x 1 user user 75 Окт 9 2014 touchlist* |
$cd /usr/share/doc
|
$ls
acpi dmsetup installation-report libc-dev-bin libkeyutils1 libregexp-common-perl libxml2 openssh-blacklist-extra sysv-rc acpid dnsutils install-info libclass-c3-perl libklibc libselinux1 libxmuu1 openssh-client tar acpi-support-base dpkg iproute libclass-c3-xs-perl libkmod2 libsemanage1 links openssh-server tasksel adduser e2fslibs iptables libclass-isa-perl libkrb5-3 libsemanage-common linux-base openssl tasksel-data apt e2fsprogs iptraf libcomerr2 libkrb5support0 libsepol1 linux-image-3.2.0-4-amd64 os-prober tcpd aptitude eject iputils-ping libcwidget3 liblocale-gettext-perl libsigc++-2.0-0c2a linux-image-amd64 passwd tcpdump aptitude-common exim4 isc-dhcp-client libdata-optlist-perl liblockfile1 libslang2 linux-libc-dev pciutils telnet apt-utils exim4-base isc-dhcp-common libdata-section-perl liblockfile-bin libsoftware-license-perl locales perl tmux base-files exim4-config kbd libdb5.1 liblwres80 libsqlite3-0 locate perl-base traceroute base-passwd exim4-daemon-light keyboard-configuration libdevmapper1.02.1 liblzma5 libss2 lockfile-progs perl-modules tree ... cron grub-pc libblkid1 libgomp1 libparams-util-perl libuuid1 ncurses-base readline-common xz-utils dash grub-pc-bin libboost-iostreams1.49.0 libgpg-error0 libpcap0.8 libuuid-perl ncurses-bin reportbug zlib1g debconf gzip libbsd0 libgpm2 libpci3 libwrap0 ncurses-term rsyslog debconf-i18n heirloom-mailx libbz2-1.0 libgssapi-krb5-2 libpcre3 libx11-6 netbase screen debian-archive-keyring hostname libc6 libidn11 libpipeline1 libx11-data netcat sed debianutils ifupdown libc6-dev libisc84 libpod-readme-perl libxapian22 netcat-traditional sensible-utils diffutils info libc6-dev-i386 libisccc80 libpopt0 libxau6 netdiag sgml-base discover initramfs-tools libc6-i386 libisccfg82 libprocps0 libxcb1 net-tools ssh discover-data initscripts libcap2 libitm1 libquadmath0 libxdmcp6 ntpdate sysvinit dmidecode insserv libc-bin libk5crypto3 libreadline6 libxext6 openssh-blacklist sysvinit-utils |
$ls | grep bash
bash bash-completion |
$cd bash
|
$ls
changelog.Debian.gz CHANGES.gz COMPAT.gz copyright FAQ inputrc.arrows INTRO.gz NEWS.gz POSIX.gz README.abs-guide README.bash_completion.gz README.commands.gz README.Debian.gz |
$cd ../bash-completion/
|
$ls
AUTHORS changelog.Debian.gz changelog.gz copyright README.Debian README.gz |
$cd \
> ls l3script: cd: ls: Нет такого файла или каталога |
$cd /
|
$cd /usr/share/doc
|
$ls
acpi dmsetup installation-report libc-dev-bin libkeyutils1 libregexp-common-perl libxml2 openssh-blacklist-extra sysv-rc acpid dnsutils install-info libclass-c3-perl libklibc libselinux1 libxmuu1 openssh-client tar acpi-support-base dpkg iproute libclass-c3-xs-perl libkmod2 libsemanage1 links openssh-server tasksel adduser e2fslibs iptables libclass-isa-perl libkrb5-3 libsemanage-common linux-base openssl tasksel-data apt e2fsprogs iptraf libcomerr2 libkrb5support0 libsepol1 linux-image-3.2.0-4-amd64 os-prober tcpd aptitude eject iputils-ping libcwidget3 liblocale-gettext-perl libsigc++-2.0-0c2a linux-image-amd64 passwd tcpdump aptitude-common exim4 isc-dhcp-client libdata-optlist-perl liblockfile1 libslang2 linux-libc-dev pciutils telnet apt-utils exim4-base isc-dhcp-common libdata-section-perl liblockfile-bin libsoftware-license-perl locales perl tmux base-files exim4-config kbd libdb5.1 liblwres80 libsqlite3-0 locate perl-base traceroute base-passwd exim4-daemon-light keyboard-configuration libdevmapper1.02.1 liblzma5 libss2 lockfile-progs perl-modules tree ... cron grub-pc libblkid1 libgomp1 libparams-util-perl libuuid1 ncurses-base readline-common xz-utils dash grub-pc-bin libboost-iostreams1.49.0 libgpg-error0 libpcap0.8 libuuid-perl ncurses-bin reportbug zlib1g debconf gzip libbsd0 libgpm2 libpci3 libwrap0 ncurses-term rsyslog debconf-i18n heirloom-mailx libbz2-1.0 libgssapi-krb5-2 libpcre3 libx11-6 netbase screen debian-archive-keyring hostname libc6 libidn11 libpipeline1 libx11-data netcat sed debianutils ifupdown libc6-dev libisc84 libpod-readme-perl libxapian22 netcat-traditional sensible-utils diffutils info libc6-dev-i386 libisccc80 libpopt0 libxau6 netdiag sgml-base discover initramfs-tools libc6-i386 libisccfg82 libprocps0 libxcb1 net-tools ssh discover-data initscripts libcap2 libitm1 libquadmath0 libxdmcp6 ntpdate sysvinit dmidecode insserv libc-bin libk5crypto3 libreadline6 libxext6 openssh-blacklist sysvinit-utils |
$cd bash
bash/ bash-completion/ |
$cd bash
bash/ bash-completion/ |
$cd bash
|
$ls
changelog.Debian.gz CHANGES.gz COMPAT.gz copyright FAQ inputrc.arrows INTRO.gz NEWS.gz POSIX.gz README.abs-guide README.bash_completion.gz README.commands.gz README.Debian.gz |
$ls -lF
итого 196 -rw-r--r-- 1 root root 29734 Сен 25 2014 changelog.Debian.gz -rw-r--r-- 1 root root 82723 Фев 13 2011 CHANGES.gz -rw-r--r-- 1 root root 6787 Дек 28 2010 COMPAT.gz -rw-r--r-- 1 root root 19099 Сен 25 2014 copyright -rw-r--r-- 1 root root 1322 Сен 25 2014 FAQ -rw-r--r-- 1 root root 727 Сен 25 2014 inputrc.arrows -rw-r--r-- 1 root root 2921 Фев 17 1999 INTRO.gz -rw-r--r-- 1 root root 22549 Ноя 23 2010 NEWS.gz -rw-r--r-- 1 root root 3299 Ноя 14 2010 POSIX.gz -rw-r--r-- 1 root root 1105 Сен 25 2014 README.abs-guide lrwxrwxrwx 1 root root 28 Июн 17 2012 README.bash_completion.gz -> ../bash-completion/README.gz -rw-r--r-- 1 root root 3021 Сен 25 2014 README.commands.gz -rw-r--r-- 1 root root 3054 Сен 25 2014 README.Debian.gz |
$cd ~
|
$mkdir source cod pics
|
$ls
bigfile cod granata.jpg lpi 1 man_smb_conf names pamyatka.pdf press_any_key_to_continue.jpg sh text bin freebsd.jpg Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 2 matrix.jpg ogo.jpg pics proj source touchlist |
$ls -laF
итого 2976 drwxr-xr-x 13 user user 4096 Мар 27 15:43 ./ drwxr-xr-x 5 root root 4096 Мар 27 13:33 ../ -rw------- 1 user user 11 Окт 9 2014 .bash_history -rw-r--r-- 1 user user 220 Июн 27 2014 .bash_logout -rw-r--r-- 1 user root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 user user 3457 Июн 27 2014 .bashrc -rwxr-xr-x 1 user user 7994 Окт 9 2014 bigfile* drwxr-xr-x 2 user user 4096 Окт 9 2014 bin/ drwxr-xr-x 2 user user 4096 Мар 27 15:43 cod/ ... -rwxr-xr-x 1 user user 17622 Окт 9 2014 ogo.jpg* -rwxr-xr-x 1 user user 84663 Окт 9 2014 pamyatka.pdf* drwxr-xr-x 2 user user 4096 Мар 27 15:43 pics/ -rwxr-xr-x 1 user user 23048 Окт 9 2014 press_any_key_to_continue.jpg* -rw-r--r-- 1 user user 675 Июн 27 2014 .profile drwxr-xr-x 3 user user 4096 Окт 9 2014 proj/ drwxr-xr-x 2 user user 4096 Окт 9 2014 sh/ drwxr-xr-x 2 user user 4096 Мар 27 15:43 source/ drwxr-xr-x 2 user user 4096 Окт 9 2014 text/ -rwxr-xr-x 1 user user 75 Окт 9 2014 touchlist* |
$ls -laFs
итого 2976 4 drwxr-xr-x 13 user user 4096 Мар 27 15:43 ./ 4 drwxr-xr-x 5 root root 4096 Мар 27 13:33 ../ 4 -rw------- 1 user user 11 Окт 9 2014 .bash_history 4 -rw-r--r-- 1 user user 220 Июн 27 2014 .bash_logout 4 -rw-r--r-- 1 user root 10 Июн 27 2014 .bash_profile 4 -rw-r--r-- 1 user user 3457 Июн 27 2014 .bashrc 8 -rwxr-xr-x 1 user user 7994 Окт 9 2014 bigfile* 4 drwxr-xr-x 2 user user 4096 Окт 9 2014 bin/ 4 drwxr-xr-x 2 user user 4096 Мар 27 15:43 cod/ ... 20 -rwxr-xr-x 1 user user 17622 Окт 9 2014 ogo.jpg* 84 -rwxr-xr-x 1 user user 84663 Окт 9 2014 pamyatka.pdf* 4 drwxr-xr-x 2 user user 4096 Мар 27 15:43 pics/ 24 -rwxr-xr-x 1 user user 23048 Окт 9 2014 press_any_key_to_continue.jpg* 4 -rw-r--r-- 1 user user 675 Июн 27 2014 .profile 4 drwxr-xr-x 3 user user 4096 Окт 9 2014 proj/ 4 drwxr-xr-x 2 user user 4096 Окт 9 2014 sh/ 4 drwxr-xr-x 2 user user 4096 Мар 27 15:43 source/ 4 drwxr-xr-x 2 user user 4096 Окт 9 2014 text/ 4 -rwxr-xr-x 1 user user 75 Окт 9 2014 touchlist* |
$ls -laFc
итого 2976 drwxr-xr-x 13 user user 4096 Мар 27 15:43 ./ drwxr-xr-x 5 root root 4096 Мар 27 13:33 ../ -rw------- 1 user user 11 Окт 9 2014 .bash_history -rw-r--r-- 1 user user 220 Июн 27 2014 .bash_logout -rw-r--r-- 1 user root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 user user 3457 Окт 15 2014 .bashrc -rwxr-xr-x 1 user user 7994 Окт 9 2014 bigfile* drwxr-xr-x 2 user user 4096 Окт 9 2014 bin/ drwxr-xr-x 2 user user 4096 Мар 27 15:43 cod/ ... -rwxr-xr-x 1 user user 17622 Окт 9 2014 ogo.jpg* -rwxr-xr-x 1 user user 84663 Окт 9 2014 pamyatka.pdf* drwxr-xr-x 2 user user 4096 Мар 27 15:43 pics/ -rwxr-xr-x 1 user user 23048 Окт 9 2014 press_any_key_to_continue.jpg* -rw-r--r-- 1 user user 675 Июн 27 2014 .profile drwxr-xr-x 3 user user 4096 Окт 9 2014 proj/ drwxr-xr-x 2 user user 4096 Окт 9 2014 sh/ drwxr-xr-x 2 user user 4096 Мар 27 15:43 source/ drwxr-xr-x 2 user user 4096 Окт 9 2014 text/ -rwxr-xr-x 1 user user 75 Окт 9 2014 touchlist* |
$ls -laFcl
итого 2976 drwxr-xr-x 13 user user 4096 Мар 27 15:43 ./ drwxr-xr-x 5 root root 4096 Мар 27 13:33 ../ -rw------- 1 user user 11 Окт 9 2014 .bash_history -rw-r--r-- 1 user user 220 Июн 27 2014 .bash_logout -rw-r--r-- 1 user root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 user user 3457 Окт 15 2014 .bashrc -rwxr-xr-x 1 user user 7994 Окт 9 2014 bigfile* drwxr-xr-x 2 user user 4096 Окт 9 2014 bin/ drwxr-xr-x 2 user user 4096 Мар 27 15:43 cod/ ... -rwxr-xr-x 1 user user 17622 Окт 9 2014 ogo.jpg* -rwxr-xr-x 1 user user 84663 Окт 9 2014 pamyatka.pdf* drwxr-xr-x 2 user user 4096 Мар 27 15:43 pics/ -rwxr-xr-x 1 user user 23048 Окт 9 2014 press_any_key_to_continue.jpg* -rw-r--r-- 1 user user 675 Июн 27 2014 .profile drwxr-xr-x 3 user user 4096 Окт 9 2014 proj/ drwxr-xr-x 2 user user 4096 Окт 9 2014 sh/ drwxr-xr-x 2 user user 4096 Мар 27 15:43 source/ drwxr-xr-x 2 user user 4096 Окт 9 2014 text/ -rwxr-xr-x 1 user user 75 Окт 9 2014 touchlist* |
$ls -ltaFc
итого 2976 drwxr-xr-x 2 user root 4096 Мар 27 15:45 .lilalo/ drwxr-xr-x 13 user user 4096 Мар 27 15:43 ./ drwxr-xr-x 2 user user 4096 Мар 27 15:43 cod/ drwxr-xr-x 2 user user 4096 Мар 27 15:43 pics/ drwxr-xr-x 2 user user 4096 Мар 27 15:43 source/ drwxr-xr-x 5 root root 4096 Мар 27 13:33 ../ -rw-r--r-- 1 user root 50 Мар 27 13:30 .l3rc -rw-r--r-- 1 user user 3457 Окт 15 2014 .bashrc -rw------- 1 user user 11 Окт 9 2014 .bash_history ... -rwxr-xr-x 1 user user 26648 Окт 9 2014 man_smb_conf* drwxr-xr-x 2 user user 4096 Окт 9 2014 lpi 1/ -rwxr-xr-x 1 user user 1751860 Окт 9 2014 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe* -rwxr-xr-x 1 user user 52884 Окт 9 2014 granata.jpg* -rwxr-xr-x 1 user user 232966 Окт 9 2014 freebsd.jpg* drwxr-xr-x 2 user user 4096 Окт 9 2014 bin/ -rwxr-xr-x 1 user user 7994 Окт 9 2014 bigfile* -rw-r--r-- 1 user root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 user user 220 Июн 27 2014 .bash_logout -rw-r--r-- 1 user user 675 Июн 27 2014 .profile |
$mkdir -p doc/scripting/perl doc/c pics/forweb/info/2002/summer doc/scripting/python
|
$cd doc
|
$ls
c scripting |
$tree
. ├── c └── scripting ├── perl └── python 4 directories, 0 files |
$cd ..
|
$pwd
/home/user |
$touch a b c
|
$ls
a bigfile c doc granata.jpg lpi 1 man_smb_conf names pamyatka.pdf press_any_key_to_continue.jpg sh text b bin cod freebsd.jpg Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 2 matrix.jpg ogo.jpg pics proj source touchlist |
$rm a b c
|
$rm -R doc pics source
|
$ls
bigfile cod granata.jpg lpi 1 man_smb_conf names pamyatka.pdf proj text bin freebsd.jpg Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 2 matrix.jpg ogo.jpg press_any_key_to_continue.jpg sh touchlist |
$tree
. ├── bigfile ├── bin │ ├── bigwork │ └── signal_trap ├── cod ├── freebsd.jpg ├── granata.jpg ├── Light_Alloy_4.4.784_RC2_by_FAFNIR.exe ├── lpi 1 ... │ └── rn ├── text │ ├── comment-me.txt │ ├── core │ ├── hello-vi.txt │ ├── hellow │ ├── unixoid.err.txt │ └── unixoid.orig.txt └── touchlist 11 directories, 73 files |
$man rm
|
$cp
cp: пропущен операнд, задающий файл Попробуйте «cp --help» для получения более подробного описания. |
$cp --help
ÐÑполÑзование: cp [ÐÐ-T] ÐСТÐЧÐÐÐ ÐÐÐÐÐЧÐÐÐРили: cp [ÐÐ p [ÐРСТÐЧÐÐРв ÐÐÐÐÐЧÐÐÐÐ, или неÑколÑко ÐСТÐЧÐÐÐÐРв ÐÐТÐРнÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -a, --archive Ñо же, ÑÑо и -dPR --preserve=all --attributes-only не копиÑоваÑÑ Ð´Ð°Ð½Ð½Ñе Ñайла, ÑолÑко аÑÑибÑÑÑ --backup[=ÐÐÐÐÐ] ÑоздаваÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñелевого Ñайла -b Ñо же, ÑÑо и --backup, но без аÑгÑменÑа ... нÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Ðак иÑклÑÑение, cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐСТÐЧÐÐÐÐ, еÑли Ð·Ð°Ð´Ð°Ð½Ñ ÐºÐ»ÑÑи -f и -b, а еÑли ÐСТÐЧÐÐÐ ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ ÐÐÐÐÐЧÐÐÐÐÐ, Ñо cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐÐÐÐÐЧÐÐÐЯ. Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² cp ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «cp» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'cp invocation' |
$ls
bigfile cod granata.jpg lpi 1 man_smb_conf names pamyatka.pdf proj text bin freebsd.jpg Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 2 matrix.jpg ogo.jpg press_any_key_to_continue.jpg sh touchlist |
$cat matrix.jpg
q|o$ãÝó¨Ú¹jw)j<QÄÇ/xºHasjeÛ§ÖI'$äùJVª)Jòãô´âA S'jIì ì*Ã¥®Ö<Ðô<âv¦áø¿²<üÊ®»Æ»>ÖðlÀSK*h6÷<Åëj#ê¥]¼ffË^M¼e> ôÙÚ":æ¸7Ü¥)hmÐðxÈáwpKøûúÅ)J¬¼R¢ó£cû}#Géä )JÒÐ .æÌÛ2Wm¨åÎ>¬ÚEÄ¥TÕÄô á¦Êå_e[åÁ Lür{[(ÏÖ½.èÌW]ö ný~$U3Vêµj9HK ¿·Ïñ<Þ¾T@$ð¯×o2s0[[47{PuTTY °c¬µ«j>'þ9¬øó6FØm2ââ+ Oÿ[UK'Û5=Åÿþ$ Îße%+MÍ+<wP¤/«%ÕÿÉúÉü¿3ÿí<«ë¼Ä6µ6¥¨¡$({~±«Fýj¼qìdz~ÔÕ^´+j,<àÌÔ©xúù> ]ºù~̯ÒSlR¢]-òçq_QÊMãã Æ ªý^ãÿ¶Õ^¬GX¾½åÈí{¤aE Vàyàö5]¤Æ,9ÀX,*ÏàÄR«KÅo ëÆã.¸p·OT@5§/LOao-Í2_ÆP°¨'ÈCJí¥n&FÐ¥¦r´Uê ÁLGeâ2\ÆÈôNüÔdëdÛc¡¹ñ^³Ø:ü3Þ¬v]cDVz¶1¹ÛÐdé'à A)ôÏøUkvÜ3mAbY -ãüKQVO³¾nözùL¹8mžûòF¬Ö\¹%ceÄÿÇ=ªråªmt¦Õjjíl·7øú !1A"Qaqð¡±ÁÑ2á#ñ3BCR$4²brÂÒÿÚ O5¥zL½9gÑ}[ÃTëBQ;V§y*#ÀçäªdÇd-)JQQJ µ²»¨Úsq¢Y¡§IR¥÷ g=¤ôÒïn9#« ,EP/&Qp A9q),>PTÐRrWðç<|k§Ui¬Pb\ÁRFôz(GÐÔ#NRãKR©'0kF®Ñ-y|zMk=ÂòÄi=tc×W%PwiURwz±YU=·ßrß&c-'$1) ?ðÚï²Ú\½Ýé[]×FÀ}Éiqó4·?«p¤ðýêzdPëJî>¤2°¼Äå5*lD½i6lLY7Éí©§ý¨,<¦Ô¤(¤÷BøÅZW«¢_à7TÅ[¯46µpy#É@ð±ôúóQ®iøï9ÿ'^ Hlø¼ç³¨|Bð>ÒcvQY9ý=úÄÄsú|ÇæBÔÃ6«K¬!k¿´Ò2[\WIO¡À#èkçlûµä£Ú¢É Ao³7Øm$§ÚÊç¦öÏR*'9CþA_YÄ5h|åV®)J¥)D"¥RB)JQPuTTYò#oÓ×+¬'å@d5eÞÒTç·;¿*®ÛEæmzf[_S$c#äAà×påÊsCHqÓ¹}$$<)FùIzÕNj´Øn×E²?´-¤ïRÒ0Jüª>º ÎlÔ¸n©ÚVä-']mUÝçõi:yÍÖÛ,ëµÀÂÆùC?²RÒ qÜ{Äsé\Ò¢¿Så4¶^i[V ôV'ZuEÜÑ+8Ñkl®e®ío{r²¨¬·û»óé W*ÁÅTqjJºÙõÙ]µ«\øéJ0ãÈ1Ö}R~`V÷4´ qU°e|Z÷ç-Q4îÖÉì·H³ýem8Ú¾[ªºÐ¦ÖR°R pAð«ÔÑÝBÚÝÑØÏ{ +Ôåi¡a lc¶³:á4$¿5öC@ôÝÀÿQi²íöôDZ[ãEK̤.Sí²¨«' |þ8 ìG?w0ããGtá%}³SW»}ÄÀ7XFhô\*k?(müê²()$¥@äyu·k¶§Ej>¡KÐÂv1qeN%'÷\IáÄùßãÍgËÚisè{Pg ... â°;u®½|§ÊRÑâ¥RB)J¥)D"¥³GÙ9?ZÁÖ\aÕ4òp¤¨`_cH\Y-¾ÒVÚG«ª¬F½F:ü+ÿãL± Á©kmE¦Sl[e=²SGjöT¬$|k¾ÿs²"Âá¹7uýòJ ädʸûÊÝH[ì3îÂe/@P?sQô§7[Gk®ì¤/vÈåé÷Z@9)'x8¨zµØõ{+·¦Í©Ø3íþº7ª§ÿ*¹õ&zÏ %ÍKñ? ¡îZ×8ôXð>ñä`Úrséà¹2²¶»ûòÊR¢jRB)J¥)D"¥RB)J¥)D"¾0I5òB)JíYoQ*?ZÆB)J¥)D"¥RB+è$v8¯¢"µê'çXÒB)J¥)D"¥RB} ÿ:Èù ¸ùÿ¡1?úÀÆ3÷ØJDûsÖ×RÜÁRc!·GÌ +Bëy´]o¥+³±JRNË]¼\æ%jwïÈQJ~ Vç%γ)ØQ¦ #>òâ¬aëHô¨ÚR³¿( lïÊ}'''_P 8´¡ *R@É'Ê³é² )9éMÄsçùJ!>TrI'Ö¾RB)J¥)D&HZAI#ßtÔ7+Ênt¥¸Û)ÚÚ;%#áQÔ®ÙJ© ¸RØÑJREKÛo0m¬$3e'´´çûë¥+(aF+(qFw]¯sïz× yCðÂR<\4¥t¢ê¨Q@m¥+³±JREdZF¥èk''RB)J¥)D"¥RB)J¥)D"¥RB)J¬êÐ0©#Ðâ±¥ ###ÂBw]ï2ïĪJ ÊR¸iJàE ÅP¢(¥)]RBd©Ø¥'=ðqDHVR¢æ+Q ô£I'Ä×ÊRE)J!¥(R¢JRE)J!+áj g2Þ%ÅJRÿT ¥+(aF+(aGõ'u¯¨b3µac´=ÔñAR** Q8¸×JJR<R¢JRE)J!2Clå RO8¬ÌÁyÂ?¼kU(©ÊJRØ¥)D"¥RB)JQ °>êSµ.¬ £X_)D"¥[kÎ{ÒB¢¥RB)J¥)D"¥RB}JBÈ#Â¥ÕW§áª+×)0¤ì(Rò¨ªRVæ"²+s¥)£E)J!¥(R¢JRE)J!^q )CJOp¬)D&}g |
$tree proj
proj ├── core └── x-project ├── x ├── y └── z 1 directory, 4 files |
$ls -lahF proj/x-project/
итого 8,0K drwxr-xr-x 2 user user 4,0K Окт 9 2014 ./ drwxr-xr-x 3 user user 4,0K Окт 9 2014 ../ -rwxr-xr-x 1 user user 0 Окт 9 2014 x* -rwxr-xr-x 1 user user 0 Окт 9 2014 y* -rwxr-xr-x 1 user user 0 Окт 9 2014 z* |
$cd proj/x-project/
|
$./x
|
$./y
|
$./z
|
$ls -lah
итого 8,0K drwxr-xr-x 2 user user 4,0K Окт 9 2014 . drwxr-xr-x 3 user user 4,0K Окт 9 2014 .. -rwxr-xr-x 1 user user 0 Окт 9 2014 x -rwxr-xr-x 1 user user 0 Окт 9 2014 y -rwxr-xr-x 1 user user 0 Окт 9 2014 z |
$apt-get install
Display all 38506 possibilities? (y or n) |
$apt-get install bash
bash bash-builtins bashburn bash-completion bashdb bash-doc bash-static |
$apt-get install bash
bash bash-builtins bashburn bash-completion bashdb bash-doc bash-static |
$apt-get install bash-doc
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock - open (13: Отказано в доступе) E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); у вас есть права суперпользователя? |
$su -c 'apt-get install bash-doc'
Пароль: Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: bash-doc обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 91 пакетов не обновлено. Необходимо скачать 697 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 431 kB. Получено:1 http://security.debian.org/ wheezy/updates/main bash-doc all 4.2+dfsg-0.1+deb7u4 [697 kB] Получено 697 kБ за 4с (151 kБ/c) dpkg-preconfigure: не удалось заново открыть stdin: Нет такого файла или каталога Выбор ранее не выбранного пакета bash-doc. (Чтение базы данных … на данный момент установлено 28868 файлов и каталогов.) Распаковывается пакет bash-doc (из файла …/bash-doc_4.2+dfsg-0.1+deb7u4_all.deb) … Настраивается пакет bash-doc (4.2+dfsg-0.1+deb7u4) … |
$cd /usr/share/doc/bas
l3script: cd: /usr/share/doc/bas: Нет такого файла или каталога |
$cd /usr/share/doc/bash
|
$ls
bash.html changelog.Debian.gz COMPAT.gz examples inputrc.arrows NEWS.gz README.abs-guide README.commands.gz bash.pdf CHANGES.gz copyright FAQ INTRO.gz POSIX.gz README.bash_completion.gz README.Debian.gz |
$cd ../bash
bash/ bash-completion/ bash-doc/ |
$cd ../bash-doc
|
$ls
bash.html bash.pdf changelog.Debian.gz changelog.gz copyright examples |
$cat bash.html
<HTML><HEAD> <TITLE>BASH(1) Manual Page</TITLE> </HEAD> <BODY><TABLE WIDTH=100%> <TR> <TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2010 December 28<TH ALIGN=RIGHT width=33%>BASH(1) </TR> </TABLE> <BR><A HREF="#index">Index</A> <HR> ... <DT><A HREF="#lbDE">FILES</A><DD> <DT><A HREF="#lbDF">AUTHORS</A><DD> <DT><A HREF="#lbDG">BUG REPORTS</A><DD> <DT><A HREF="#lbDH">BUGS</A><DD> </DL> <HR> This document was created by man2html from ../../bash/doc/bash.1.<BR> Time: 26 October 2016 17:42:40 UTC </BODY> </HTML> |
$su -c 'apt-get install w3m'
Пароль: Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Уже установлена самая новая версия w3m. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 91 пакетов не обновлено. |
$w3m
w3m version w3m/0.5.3+cvs-1.1055, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark,migemo usage: w3m [options] [URL or filename] options: -t tab set tab width -r ignore backspace effect -l line # of preserved line (default 10000) -I charset document charset -O charset display/output charset -B load bookmark -bookmark file specify bookmark file ... -W toggle wrap search mode -X don't use termcap init/deinit -title[=TERM] set buffer name to terminal title string -o opt=value assign value to config option -show-option print all config options -config file specify config file -help print this usage message -version print w3m version -reqlog write request logfile -debug DO NOT USE |
$w3m ./
bash.html bash.pdf changelog.Debian.gz changelog.gz copyright examples/ |
$w3m ./bash.html
to specify the format of the time information. Each command in a pipeline is executed as a separate process (i.e., in a subshell). Index Lists ââChangethebehaviorofbashwherethedefaultoperationdiffersfromâthePOSIXstandardtomatchthestandard(posix mode).âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ A list is a sequence of one or more pipelines separated by one of the operators ;, &, &&, or ||, and optionally terminated by one of ;, &, or <newline>. --reA space or tab. A sequence of characters considered as a single unit by the shell. Also known as a token. Of these list operators, && and || have equal precedence, followed by ; and &, which have equal precedence. --veA word consisting only of alphanumeric characters and underscores, and begi ning with an alphabetic character or an underscore. Also referred to as an identifier. ... SEE ALSO FILES AUTHORS BUG REPORTS BUGS Process Substitution Pathname Expansion ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ ⪠â â Viewing <BASH(1) Manual Page> Arithmetic Expansion |
$htop
l3script: htop: команда не найдена |
$ps aux | grep l3
root 2326 0.3 1.9 47512 10000 ? Ss 13:31 0:28 l3-agent root 2708 0.0 0.1 18164 836 pts/1 S+ 13:50 0:00 script -f -c l3script -q /root/.lilalo//8792188232929526984-1490611842.script root 2739 0.0 0.0 18168 464 pts/1 S+ 13:50 0:00 script -f -c l3script -q /root/.lilalo//8792188232929526984-1490611842.script root 2740 0.0 0.4 21856 2412 pts/2 Ss+ 13:50 0:00 l3script user 3393 2.2 2.3 49280 11856 ? Ss 15:17 0:57 l3-agent user 3399 0.0 0.1 18164 836 pts/3 S+ 15:36 0:00 script -f -c l3script -q /home/user/.lilalo//17484269142882728290-1490618205.script user 3470 0.0 0.0 18168 464 pts/3 S+ 15:36 0:00 script -f -c l3script -q /home/user/.lilalo//17484269142882728290-1490618205.script user 3471 0.3 2.4 31672 12328 pts/4 Ss 15:36 0:04 l3script user 4256 0.0 0.1 9972 876 pts/4 S+ 15:59 0:00 grep l3 |
$cp ~/proj/x-project/
x y z |
$cp ~/proj/x-project/* ~/bin
|
$ls ~/bin
bigwork signal_trap x y z |
$ls -lahF ~/bin
итого 16K drwxr-xr-x 2 user user 4,0K Мар 27 16:00 ./ drwxr-xr-x 12 user user 4,0K Мар 27 15:58 ../ -rwxr-xr-x 1 user user 63 Окт 9 2014 bigwork* -rwxr-xr-x 1 user user 27 Окт 9 2014 signal_trap* -rwxr-xr-x 1 user user 0 Мар 27 16:00 x* -rwxr-xr-x 1 user user 0 Мар 27 16:00 y* -rwxr-xr-x 1 user user 0 Мар 27 16:00 z* |
$cd ~bin
|
$ls
bash echo lessfile nano run-parts uncompress busybox egrep lesskey nc sed unicode_start cat false lesspipe nc.traditional setfont vdir chgrp fgconsole ln netcat setupcon which chmod fgrep loadkeys netstat sh ypdomainname chown findmnt login nisdomainname sh.distrib zcat chvt fuser ls open sleep zcmp cp grep lsblk openvt ss zdiff cpio gunzip lsmod pidof stty zegrep dash gzexe mkdir ping su zfgrep date gzip mknod ping6 sync zforce dd hostname mktemp ps tailf zgrep df ip more pwd tar zless dir kbd_mode mount rbash tempfile zmore dmesg kill mountpoint readlink touch znew dnsdomainname kmod mt rm true domainname less mt-gnu rmdir umount dumpkeys lessecho mv rnano uname |
$pwd
/bin |
$cd ~/bin
|
$ls
bigwork signal_trap x y z |
$pwd
/home/user/bin |
$./bigwork
^C165728+0 записей считано 165728+0 записей написано скопировано 678821888 байт (679 MB), 26,0879 c, 26,0 MB/c |
$vim bigwork
|
$~
|
$cd ~
|
$ls proj/x-project/
x y z |
$cp -R ~
~backup/ ~gnats ~lp ~petr/ ~sys/ ~bin/ ~irc ~mail/ ~proxy/ ~user/ ~daemon/ ~ivan/ ~man/ ~root/ ~uucp ~Debian-exim/ ~libuuid/ ~news ~sshd/ ~www-data ~games/ ~list ~nobody ~sync/ |
$cp -R ~
~backup/ ~gnats ~lp ~petr/ ~sys/ ~bin/ ~irc ~mail/ ~proxy/ ~user/ ~daemon/ ~ivan/ ~man/ ~root/ ~uucp ~Debian-exim/ ~libuuid/ ~news ~sshd/ ~www-data ~games/ ~list ~nobody ~sync/ |
$cp -R ~p
~petr/ ~proxy/ |
$pwd
/home/user |
$ls
bigfile matrix.jpg bin names cod ogo.jpg freebsd.jpg pamyatka.pdf granata.jpg press_any_key_to_continue.jpg Light_Alloy_4.4.784_RC2_by_FAFNIR.exe proj lpi 1 sh lpi 2 text man_smb_conf touchlist |
$ls proj/
core x-project |
<HTML><HEAD> <TITLE>BASH(1) Manual Page</TITLE> </HEAD> <BODY><TABLE WIDTH=100%> <TR> <TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2010 December 28<TH ALIGN=RIGHT width=33%>BASH(1) </TR> </TABLE> <BR><A HREF="#index">Index</A> <HR> <A NAME="lbAB"> </A> <H3>NAME</H3> bash - GNU Bourne-Again SHell <A NAME="lbAC"> </A> <H3>SYNOPSIS</H3> <B>bash</B> [options] [file] <A NAME="lbAD"> </A> <H3>COPYRIGHT</H3> Bash is Copyright © 1989-2011 by the Free Software Foundation, Inc. <A NAME="lbAE"> </A> <H3>DESCRIPTION</H3> <B>Bash</B> is an <B>sh</B>-compatible command language interpreter that executes commands read from the standard input or from a file. <B>Bash</B> also incorporates useful features from the <I>Korn</I> and <I>C</I> shells (<B>ksh</B> and <B>csh</B>). <P> <B>Bash</B> is intended to be a conformant implementation of the Shell and Utilities portion of the IEEE POSIX specification (IEEE Standard 1003.1). <B>Bash</B> can be configured to be POSIX-conformant by default. <A NAME="lbAF"> </A> <H3>OPTIONS</H3> All of the single-character shell options documented in the description of the <B>set</B> builtin command can be used as options when the shell is invoked. In addition, <B>bash</B> interprets the following options when it is invoked: <P> <DL COMPACT> <DT><B>-c</B><I> string</I> <DD> If the <B>-c</B> option is present, then commands are read from <I>string</I>. If there are arguments after the <I>string</I>, they are assigned to the positional parameters, starting with <B>$0</B>. <DT><B>-i</B> <DD> If the <B>-i</B> option is present, the shell is <I>interactive</I>. <DT><B>-l</B> <DD> Make <B>bash</B> act as if it had been invoked as a login shell (see <FONT SIZE=-1><B>INVOCATION</B> </FONT> below). <DT><B>-r</B> <DD> If the <B>-r</B> option is present, the shell becomes <I>restricted</I> (see <FONT SIZE=-1><B>RESTRICTED SHELL</B> </FONT> below). <DT><B>-s</B> <DD> If the <B>-s</B> option is present, or if no arguments remain after option processing, then commands are read from the standard input. This option allows the positional parameters to be set when invoking an interactive shell. <DT><B>-D</B> <DD> A list of all double-quoted strings preceded by <B>$</B> is printed on the standard output. These are the strings that are subject to language translation when the current locale is not <B>C</B> or <B>POSIX</B>. This implies the <B>-n</B> option; no commands will be executed. <DT><B>[-+]O [</B><I>shopt_option</I>] <DD> <I>shopt_option</I> is one of the shell options accepted by the <B>shopt</B> builtin (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). If <I>shopt_option</I> is present, <B>-O</B> sets the value of that option; <B>+O</B> unsets it. If <I>shopt_option</I> is not supplied, the names and values of the shell options accepted by <B>shopt</B> are printed on the standard output. If the invocation option is <B>+O</B>, the output is displayed in a format that may be reused as input. <DT><B>--</B> <DD> A <B>--</B> signals the end of options and disables further option processing. Any arguments after the <B>--</B> are treated as filenames and arguments. An argument of <B>-</B> is equivalent to <B>--</B>. </DL> <P> <B>Bash</B> also interprets a number of multi-character options. These options must appear on the command line before the single-character options to be recognized. <P> <DL COMPACT> <DT><B>--debugger</B> <DD> Arrange for the debugger profile to be executed before the shell starts. Turns on extended debugging mode (see the description of the <B>extdebug</B> option to the <B>shopt</B> builtin below). <DT><B>--dump-po-strings</B> <DD> Equivalent to <B>-D</B>, but the output is in the GNU <I>gettext</I> <B>po</B> (portable object) file format. <DT><B>--dump-strings</B> <DD> Equivalent to <B>-D</B>. <DT><B>--help</B> <DD> Display a usage message on standard output and exit successfully. <DT><B>--init-file</B> <I>file</I><DD> <DT><B>--rcfile</B> <I>file</I><DD> Execute commands from <I>file</I> instead of the system wide initialization file <I>/etc/bash.bashrc</I> and the standard personal initialization file <A HREF="file:~/.bashrc"><I>~/.bashrc</I></A> if the shell is interactive (see <FONT SIZE=-1><B>INVOCATION</B> </FONT> below). <DT><B>--login</B> <DD> Equivalent to <B>-l</B>. <DT><B>--noediting</B> <DD> Do not use the GNU <B>readline</B> library to read command lines when the shell is interactive. <DT><B>--noprofile</B> <DD> Do not read either the system-wide startup file <A HREF="file:/etc/profile"><I>/etc/profile</I></A> or any of the personal initialization files <A HREF="file:~/.bash_profile"><I>~/.bash_profile</I></A>, <A HREF="file:~/.bash_login"><I>~/.bash_login</I></A>, or <A HREF="file:~/.profile"><I>~/.profile</I></A>. By default, <B>bash</B> reads these files when it is invoked as a login shell (see <FONT SIZE=-1><B>INVOCATION</B> </FONT> below). <DT><B>--norc</B> <DD> Do not read and execute the system wide initialization file <I>/etc/bash.bashrc</I> and the personal initialization file <A HREF="file:~/.bashrc"><I>~/.bashrc</I></A> if the shell is interactive. This option is on by default if the shell is invoked as <B>sh</B>. <DT><B>--posix</B> <DD> Change the behavior of <B>bash</B> where the default operation differs from the POSIX standard to match the standard (<I>posix mode</I>). <DT><B>--restricted</B> <DD> The shell becomes restricted (see <FONT SIZE=-1><B>RESTRICTED SHELL</B> </FONT> below). <DT><B>--verbose</B> <DD> Equivalent to <B>-v</B>. <DT><B>--version</B> <DD> Show version information for this instance of <B>bash</B> on the standard output and exit successfully. </DL> <A NAME="lbAG"> </A> <H3>ARGUMENTS</H3> If arguments remain after option processing, and neither the <B>-c</B> nor the <B>-s</B> option has been supplied, the first argument is assumed to be the name of a file containing shell commands. If <B>bash</B> is invoked in this fashion, <B>$0</B> is set to the name of the file, and the positional parameters are set to the remaining arguments. <B>Bash</B> reads and executes commands from this file, then exits. <B>Bash</B>'s exit status is the exit status of the last command executed in the script. If no commands are executed, the exit status is 0. An attempt is first made to open the file in the current directory, and, if no file is found, then the shell searches the directories in <FONT SIZE=-1><B>PATH</B> </FONT> for the script. <A NAME="lbAH"> </A> <H3>INVOCATION</H3> A <I>login shell</I> is one whose first character of argument zero is a <B>-</B>, or one started with the <B>--login</B> option. <P> An <I>interactive</I> shell is one started without non-option arguments and without the <B>-c</B> option whose standard input and error are both connected to terminals (as determined by <I>isatty</I>(3)), or one started with the <B>-i</B> option. <FONT SIZE=-1><B>PS1</B> </FONT> is set and <B>$-</B> includes <B>i</B> if <B>bash</B> is interactive, allowing a shell script or a startup file to test this state. <P> The following paragraphs describe how <B>bash</B> executes its startup files. If any of the files exist but cannot be read, <B>bash</B> reports an error. Tildes are expanded in file names as described below under <B>Tilde Expansion</B> in the <FONT SIZE=-1><B>EXPANSION</B> </FONT> section. <P> When <B>bash</B> is invoked as an interactive login shell, or as a non-interactive shell with the <B>--login</B> option, it first reads and executes commands from the file <A HREF="file:/etc/profile"><I>/etc/profile</I></A>, if that file exists. After reading that file, it looks for <A HREF="file:~/.bash_profile"><I>~/.bash_profile</I></A>, <A HREF="file:~/.bash_login"><I>~/.bash_login</I></A>, and <A HREF="file:~/.profile"><I>~/.profile</I></A>, in that order, and reads and executes commands from the first one that exists and is readable. The <B>--noprofile</B> option may be used when the shell is started to inhibit this behavior. <P> When a login shell exits, <B>bash</B> reads and executes commands from the file <A HREF="file:~/.bash_logout"><I>~/.bash_logout</I></A>, if it exists. <P> When an interactive shell that is not a login shell is started, <B>bash</B> reads and executes commands from <I>/etc/bash.bashrc</I> and <A HREF="file:~/.bashrc"><I>~/.bashrc</I></A>, if these files exist. This may be inhibited by using the <B>--norc</B> option. The <B>--rcfile</B> <I>file</I> option will force <B>bash</B> to read and execute commands from <I>file</I> instead of <I>/etc/bash.bashrc</I> and <A HREF="file:~/.bashrc"><I>~/.bashrc</I></A>. <P> When <B>bash</B> is started non-interactively, to run a shell script, for example, it looks for the variable <FONT SIZE=-1><B>BASH_ENV</B> </FONT> in the environment, expands its value if it appears there, and uses the expanded value as the name of a file to read and execute. <B>Bash</B> behaves as if the following command were executed: <P> <DL COMPACT><DT><DD> <TT>if [ -n "$BASH_ENV" ]; then . "$BASH_ENV"; fi</TT> </DL> <P> but the value of the <FONT SIZE=-1><B>PATH</B> </FONT> variable is not used to search for the file name. <P> If <B>bash</B> is invoked with the name <B>sh</B>, it tries to mimic the startup behavior of historical versions of <B>sh</B> as closely as possible, while conforming to the POSIX standard as well. When invoked as an interactive login shell, or a non-interactive shell with the <B>--login</B> option, it first attempts to read and execute commands from <A HREF="file:/etc/profile"><I>/etc/profile</I></A> and <A HREF="file:~/.profile"><I>~/.profile</I></A>, in that order. The <B>--noprofile</B> option may be used to inhibit this behavior. When invoked as an interactive shell with the name <B>sh</B>, <B>bash</B> looks for the variable <FONT SIZE=-1><B>ENV</B>, </FONT> expands its value if it is defined, and uses the expanded value as the name of a file to read and execute. Since a shell invoked as <B>sh</B> does not attempt to read and execute commands from any other startup files, the <B>--rcfile</B> option has no effect. A non-interactive shell invoked with the name <B>sh</B> does not attempt to read any other startup files. When invoked as <B>sh</B>, <B>bash</B> enters <I>posix</I> mode after the startup files are read. <P> When <B>bash</B> is started in <I>posix</I> mode, as with the <B>--posix</B> command line option, it follows the POSIX standard for startup files. In this mode, interactive shells expand the <FONT SIZE=-1><B>ENV</B> </FONT> variable and commands are read and executed from the file whose name is the expanded value. No other startup files are read. <P> <B>Bash</B> attempts to determine when it is being run with its standard input connected to a network connection, as when executed by the remote shell daemon, usually <I>rshd</I>, or the secure shell daemon <I>sshd</I>. If <B>bash</B> determines it is being run in this fashion, it reads and executes commands from <A HREF="file:~/.bashrc"><I>~/.bashrc</I></A> and <A HREF="file:~/.bashrc"><I>~/.bashrc</I></A>, if these files exist and are readable. It will not do this if invoked as <B>sh</B>. The <B>--norc</B> option may be used to inhibit this behavior, and the <B>--rcfile</B> option may be used to force another file to be read, but <I>rshd</I> does not generally invoke the shell with those options or allow them to be specified. <P> If the shell is started with the effective user (group) id not equal to the real user (group) id, and the <B>-p</B> option is not supplied, no startup files are read, shell functions are not inherited from the environment, the <FONT SIZE=-1><B>SHELLOPTS</B>, </FONT> <FONT SIZE=-1><B>BASHOPTS</B>, </FONT> <FONT SIZE=-1><B>CDPATH</B>, </FONT> and <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> variables, if they appear in the environment, are ignored, and the effective user id is set to the real user id. If the <B>-p</B> option is supplied at invocation, the startup behavior is the same, but the effective user id is not reset. <A NAME="lbAI"> </A> <H3>DEFINITIONS</H3> <P> The following definitions are used throughout the rest of this document. <DL COMPACT> <DT><B>blank </B> <DD> A space or tab. <DT><B>word</B> <DD> A sequence of characters considered as a single unit by the shell. Also known as a <B>token</B>. <DT><B>name</B> <DD> A <I>word</I> consisting only of alphanumeric characters and underscores, and beginning with an alphabetic character or an underscore. Also referred to as an <B>identifier</B>. <DT><B>metacharacter</B> <DD> A character that, when unquoted, separates words. One of the following: <BR> <DL COMPACT><DT><DD> <P> <B>| & ; ( ) < > space tab</B> </DL> </DL> <P> <DL COMPACT> <DT><B>control operator</B> <DD> A <I>token</I> that performs a control function. It is one of the following symbols: <DL COMPACT><DT><DD> <P> <B>|| & && ; ;; ( ) | |& <newline></B> </DL> </DL> <A NAME="lbAJ"> </A> <H3>RESERVED WORDS</H3> <I>Reserved words</I> are words that have a special meaning to the shell. The following words are recognized as reserved when unquoted and either the first word of a simple command (see <FONT SIZE=-1><B>SHELL GRAMMAR</B> </FONT> below) or the third word of a <B>case </B> or <B>for</B> command: <DL COMPACT><DT><DD> <P> <B> </B> ! case do done elif else esac fi for function if in select then until while { } time [[ ]] </DL> <A NAME="lbAK"> </A> <H3>SHELL GRAMMAR</H3> <A NAME="lbAL"> </A> <H4>Simple Commands</H4> <P> A <I>simple command</I> is a sequence of optional variable assignments followed by <B>blank</B>-separated words and redirections, and terminated by a <I>control operator</I>. The first word specifies the command to be executed, and is passed as argument zero. The remaining words are passed as arguments to the invoked command. <P> The return value of a <I>simple command</I> is its exit status, or 128+<I>n</I> if the command is terminated by signal <I>n</I>. <A NAME="lbAM"> </A> <H4>Pipelines</H4> <P> A <I>pipeline</I> is a sequence of one or more commands separated by one of the control operators <B>|</B> or <B>|&</B>. The format for a pipeline is: <DL COMPACT><DT><DD> <P> [<B>time</B> [<B>-p</B>]] [ ! ] <I>command</I> [ [<B>|</B>|<B>|&</B>] <I>command2</I> ... ] </DL> <P> The standard output of <I>command</I> is connected via a pipe to the standard input of <I>command2</I>. This connection is performed before any redirections specified by the command (see <FONT SIZE=-1><B>REDIRECTION</B> </FONT> below). If <B>|&</B> is used, the standard error of <I>command</I> is connected to <I>command2</I>'s standard input through the pipe; it is shorthand for <B>2>&1 |</B>. This implicit redirection of the standard error is performed after any redirections specified by the command. <P> The return status of a pipeline is the exit status of the last command, unless the <B>pipefail</B> option is enabled. If <B>pipefail</B> is enabled, the pipeline's return status is the value of the last (rightmost) command to exit with a non-zero status, or zero if all commands exit successfully. If the reserved word <B>!</B> precedes a pipeline, the exit status of that pipeline is the logical negation of the exit status as described above. The shell waits for all commands in the pipeline to terminate before returning a value. <P> If the <B>time</B> reserved word precedes a pipeline, the elapsed as well as user and system time consumed by its execution are reported when the pipeline terminates. The <B>-p</B> option changes the output format to that specified by POSIX. When the shell is in <I>posix mode</I>, it does not recognize <B>time</B> as a reserved word if the next token begins with a `-'. The <FONT SIZE=-1><B>TIMEFORMAT</B> </FONT> variable may be set to a format string that specifies how the timing information should be displayed; see the description of <FONT SIZE=-1><B>TIMEFORMAT</B> </FONT> under <B>Shell Variables</B> below. <P> When the shell is in <I>posix mode</I>, <B>time</B> may be followed by a newline. In this case, the shell displays the total user and system time consumed by the shell and its children. The <FONT SIZE=-1><B>TIMEFORMAT</B> </FONT> variable may be used to specify the format of the time information. <P> Each command in a pipeline is executed as a separate process (i.e., in a subshell). <A NAME="lbAN"> </A> <H4>Lists</H4> <P> A <I>list</I> is a sequence of one or more pipelines separated by one of the operators <B>;</B>, <B>&</B>, <B>&&</B>, or <B>||</B>, and optionally terminated by one of <B>;</B>, <B>&</B>, or <B><newline></B>. <P> Of these list operators, <B>&&</B> and <B>||</B> have equal precedence, followed by <B>;</B> and <B>&</B>, which have equal precedence. <P> A sequence of one or more newlines may appear in a <I>list</I> instead of a semicolon to delimit commands. <P> If a command is terminated by the control operator <B>&</B>, the shell executes the command in the <I>background</I> in a subshell. The shell does not wait for the command to finish, and the return status is 0. Commands separated by a <B>;</B> are executed sequentially; the shell waits for each command to terminate in turn. The return status is the exit status of the last command executed. <P> AND and OR lists are sequences of one of more pipelines separated by the <B>&&</B> and <B>||</B> control operators, respectively. AND and OR lists are executed with left associativity. An AND list has the form <DL COMPACT><DT><DD> <P> <I>command1</I> <B>&&</B> <I>command2</I> </DL> <P> <I>command2</I> is executed if, and only if, <I>command1</I> returns an exit status of zero. <P> An OR list has the form <DL COMPACT><DT><DD> <P> <I>command1</I> <B>||</B> <I>command2</I> <P> </DL> <P> <I>command2</I> is executed if and only if <I>command1</I> returns a non-zero exit status. The return status of AND and OR lists is the exit status of the last command executed in the list. <A NAME="lbAO"> </A> <H4>Compound Commands</H4> <P> A <I>compound command</I> is one of the following: <DL COMPACT> <DT>(<I>list</I>)<DD> <I>list</I> is executed in a subshell environment (see <FONT SIZE=-1><B>COMMAND EXECUTION ENVIRONMENT</B></FONT> below). Variable assignments and builtin commands that affect the shell's environment do not remain in effect after the command completes. The return status is the exit status of <I>list</I>. <DT>{ <I>list</I>; }<DD> <I>list</I> is simply executed in the current shell environment. <I>list</I> must be terminated with a newline or semicolon. This is known as a <I>group command</I>. The return status is the exit status of <I>list</I>. Note that unlike the metacharacters <B>(</B> and <B>)</B>, <B>{</B> and <B>}</B> are <I>reserved words</I> and must occur where a reserved word is permitted to be recognized. Since they do not cause a word break, they must be separated from <I>list</I> by whitespace or another shell metacharacter. <DT>((<I>expression</I>))<DD> The <I>expression</I> is evaluated according to the rules described below under <FONT SIZE=-1><B>ARITHMETIC EVALUATION</B>. </FONT> If the value of the expression is non-zero, the return status is 0; otherwise the return status is 1. This is exactly equivalent to <B>let "</B><I>expression</I>". <DT><B>[[</B> <I>expression</I> <B>]]</B><DD> Return a status of 0 or 1 depending on the evaluation of the conditional expression <I>expression</I>. Expressions are composed of the primaries described below under <FONT SIZE=-1><B>CONDITIONAL EXPRESSIONS</B>. </FONT> Word splitting and pathname expansion are not performed on the words between the <B>[[</B> and <B>]]</B>; tilde expansion, parameter and variable expansion, arithmetic expansion, command substitution, process substitution, and quote removal are performed. Conditional operators such as <B>-f</B> must be unquoted to be recognized as primaries. <P> When used with <B>[[</B>, the <B><</B> and <B>></B> operators sort lexicographically using the current locale. </DL> <P> See the description of the <I>test</I> builtin command (section SHELL BUILTIN COMMANDS below) for the handling of parameters (i.e. missing parameters). <P> When the <B>==</B> and <B>!=</B> operators are used, the string to the right of the operator is considered a pattern and matched according to the rules described below under <B>Pattern Matching</B>. If the shell option <B>nocasematch</B> is enabled, the match is performed without regard to the case of alphabetic characters. The return value is 0 if the string matches (<B>==</B>) or does not match (<B>!=</B>) the pattern, and 1 otherwise. Any part of the pattern may be quoted to force it to be matched as a string. <P> An additional binary operator, <B>=~</B>, is available, with the same precedence as <B>==</B> and <B>!=</B>. When it is used, the string to the right of the operator is considered an extended regular expression and matched accordingly (as in <I>regex</I>(3)). The return value is 0 if the string matches the pattern, and 1 otherwise. If the regular expression is syntactically incorrect, the conditional expression's return value is 2. If the shell option <B>nocasematch</B> is enabled, the match is performed without regard to the case of alphabetic characters. Any part of the pattern may be quoted to force it to be matched as a string. Substrings matched by parenthesized subexpressions within the regular expression are saved in the array variable <FONT SIZE=-1><B>BASH_REMATCH</B>. </FONT> The element of <FONT SIZE=-1><B>BASH_REMATCH</B> </FONT> with index 0 is the portion of the string matching the entire regular expression. The element of <FONT SIZE=-1><B>BASH_REMATCH</B> </FONT> with index <I>n</I> is the portion of the string matching the <I>n</I>th parenthesized subexpression. <P> Expressions may be combined using the following operators, listed in decreasing order of precedence: <P> <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>( </B><I>expression</I> ) <DD> Returns the value of <I>expression</I>. This may be used to override the normal precedence of operators. <DT><B>! </B><I>expression</I> <DD> True if <I>expression</I> is false. <DT><I>expression1</I> <B>&&</B> <I>expression2</I><DD> True if both <I>expression1</I> and <I>expression2</I> are true. <DT><I>expression1</I> <B>||</B> <I>expression2</I><DD> True if either <I>expression1</I> or <I>expression2</I> is true. </DL> <P> The <B>&&</B> and <B>||</B> operators do not evaluate <I>expression2</I> if the value of <I>expression1</I> is sufficient to determine the return value of the entire conditional expression. </DL> <DL COMPACT> <DT><B>for</B> <I>name</I> [ [ <B>in</B> [ <I>word ...</I> ] ] ; ] <B>do</B> <I>list</I> ; <B>done</B><DD> The list of words following <B>in</B> is expanded, generating a list of items. The variable <I>name</I> is set to each element of this list in turn, and <I>list</I> is executed each time. If the <B>in</B> <I>word</I> is omitted, the <B>for</B> command executes <I>list</I> once for each positional parameter that is set (see <FONT SIZE=-1><B>PARAMETERS</B> </FONT> below). The return status is the exit status of the last command that executes. If the expansion of the items following <B>in</B> results in an empty list, no commands are executed, and the return status is 0. <DT><B>for</B> (( <I>expr1</I> ; <I>expr2</I> ; <I>expr3</I> )) ; <B>do</B> <I>list</I> ; <B>done</B><DD> First, the arithmetic expression <I>expr1</I> is evaluated according to the rules described below under <FONT SIZE=-1><B>ARITHMETIC EVALUATION</B>. </FONT> The arithmetic expression <I>expr2</I> is then evaluated repeatedly until it evaluates to zero. Each time <I>expr2</I> evaluates to a non-zero value, <I>list</I> is executed and the arithmetic expression <I>expr3</I> is evaluated. If any expression is omitted, it behaves as if it evaluates to 1. The return value is the exit status of the last command in <I>list</I> that is executed, or false if any of the expressions is invalid. <DT><B>select</B> <I>name</I> [ <B>in</B> <I>word</I> ] ; <B>do</B> <I>list</I> ; <B>done</B><DD> The list of words following <B>in</B> is expanded, generating a list of items. The set of expanded words is printed on the standard error, each preceded by a number. If the <B>in</B> <I>word</I> is omitted, the positional parameters are printed (see <FONT SIZE=-1><B>PARAMETERS</B> </FONT> below). The <FONT SIZE=-1><B>PS3</B> </FONT> prompt is then displayed and a line read from the standard input. If the line consists of a number corresponding to one of the displayed words, then the value of <I>name</I> is set to that word. If the line is empty, the words and prompt are displayed again. If EOF is read, the command completes. Any other value read causes <I>name</I> to be set to null. The line read is saved in the variable <FONT SIZE=-1><B>REPLY</B>. </FONT> The <I>list</I> is executed after each selection until a <B>break</B> command is executed. The exit status of <B>select</B> is the exit status of the last command executed in <I>list</I>, or zero if no commands were executed. <DT><B>case</B> <I>word</I> <B>in</B> [ [(] <I>pattern</I> [ <B>|</B> <I>pattern</I> ] <DD> A <B>case</B> command first expands <I>word</I>, and tries to match it against each <I>pattern</I> in turn, using the same matching rules as for pathname expansion (see <B>Pathname Expansion</B> below). The <I>word</I> is expanded using tilde expansion, parameter and variable expansion, arithmetic substitution, command substitution, process substitution and quote removal. Each <I>pattern</I> examined is expanded using tilde expansion, parameter and variable expansion, arithmetic substitution, command substitution, and process substitution. If the shell option <B>nocasematch</B> is enabled, the match is performed without regard to the case of alphabetic characters. When a match is found, the corresponding <I>list</I> is executed. If the <B>;;</B> operator is used, no subsequent matches are attempted after the first pattern match. Using <B>;&</B> in place of <B>;;</B> causes execution to continue with the <I>list</I> associated with the next set of patterns. Using <B>;;&</B> in place of <B>;;</B> causes the shell to test the next pattern list in the statement, if any, and execute any associated <I>list</I> on a successful match. The exit status is zero if no pattern matches. Otherwise, it is the exit status of the last command executed in <I>list</I>. <DT><B>if</B> <I>list</I>; <B>then</B> <I>list;</I> [ <B>elif</B> <I>list</I>; <B>then</B> <I>list</I>; ] ... [ <B>else</B> <I>list</I>; ] <B>fi</B><DD> The <B>if </B> <I>list</I> is executed. If its exit status is zero, the <B>then</B> <I>list</I> is executed. Otherwise, each <B>elif</B> <I>list</I> is executed in turn, and if its exit status is zero, the corresponding <B>then</B> <I>list</I> is executed and the command completes. Otherwise, the <B>else</B> <I>list</I> is executed, if present. The exit status is the exit status of the last command executed, or zero if no condition tested true. <DT><B>while</B> <I>list-1</I>; <B>do</B> <I>list-2</I>; <B>done</B><DD> <DT><B>until</B> <I>list-1</I>; <B>do</B> <I>list-2</I>; <B>done</B><DD> The <B>while</B> command continuously executes the list <I>list-2</I> as long as the last command in the list <I>list-1</I> returns an exit status of zero. The <B>until</B> command is identical to the <B>while</B> command, except that the test is negated; <I>list-2</I> is executed as long as the last command in <I>list-1</I> returns a non-zero exit status. The exit status of the <B>while</B> and <B>until</B> commands is the exit status of the last command executed in <I>list-2</I>, or zero if none was executed. </DL> <A NAME="lbAP"> </A> <H4>Coprocesses</H4> <P> A <I>coprocess</I> is a shell command preceded by the <B>coproc</B> reserved word. A coprocess is executed asynchronously in a subshell, as if the command had been terminated with the <B>&</B> control operator, with a two-way pipe established between the executing shell and the coprocess. <P> The format for a coprocess is: <DL COMPACT><DT><DD> <P> <B>coproc</B> [<I>NAME</I>] <I>command</I> [<I>redirections</I>] </DL> <P> This creates a coprocess named <I>NAME</I>. If <I>NAME</I> is not supplied, the default name is <I>COPROC</I>. <I>NAME</I> must not be supplied if <I>command</I> is a <I>simple command</I> (see above); otherwise, it is interpreted as the first word of the simple command. When the coproc is executed, the shell creates an array variable (see <B>Arrays</B> below) named <I>NAME</I> in the context of the executing shell. The standard output of <I>command</I> is connected via a pipe to a file descriptor in the executing shell, and that file descriptor is assigned to <I>NAME</I>[0]. The standard input of <I>command</I> is connected via a pipe to a file descriptor in the executing shell, and that file descriptor is assigned to <I>NAME</I>[1]. This pipe is established before any redirections specified by the command (see <FONT SIZE=-1><B>REDIRECTION</B> </FONT> below). The file descriptors can be utilized as arguments to shell commands and redirections using standard word expansions. The process ID of the shell spawned to execute the coprocess is available as the value of the variable <I>NAME</I>_PID. The <B>wait</B> builtin command may be used to wait for the coprocess to terminate. <P> The return status of a coprocess is the exit status of <I>command</I>. <A NAME="lbAQ"> </A> <H4>Shell Function Definitions</H4> <P> A shell function is an object that is called like a simple command and executes a compound command with a new set of positional parameters. Shell functions are declared as follows: <DL COMPACT> <DT><I>name</I> () <I>compound-command</I> [<I>redirection</I>]<DD> <DT><B>function</B> <I>name</I> [()] <I>compound-command</I> [<I>redirection</I>]<DD> This defines a function named <I>name</I>. The reserved word <B>function</B> is optional. If the <B>function</B> reserved word is supplied, the parentheses are optional. The <I>body</I> of the function is the compound command <I>compound-command </I> (see <B>Compound Commands</B> above). That command is usually a <I>list</I> of commands between { and }, but may be any command listed under <B>Compound Commands</B> above. <I>compound-command</I> is executed whenever <I>name</I> is specified as the name of a simple command. Any redirections (see <FONT SIZE=-1><B>REDIRECTION</B> </FONT> below) specified when a function is defined are performed when the function is executed. The exit status of a function definition is zero unless a syntax error occurs or a readonly function with the same name already exists. When executed, the exit status of a function is the exit status of the last command executed in the body. (See <FONT SIZE=-1><B>FUNCTIONS</B> </FONT> below.) </DL> <A NAME="lbAR"> </A> <H3>COMMENTS</H3> In a non-interactive shell, or an interactive shell in which the <B>interactive_comments</B> option to the <B>shopt</B> builtin is enabled (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below), a word beginning with <B>#</B> causes that word and all remaining characters on that line to be ignored. An interactive shell without the <B>interactive_comments</B> option enabled does not allow comments. The <B>interactive_comments</B> option is on by default in interactive shells. <A NAME="lbAS"> </A> <H3>QUOTING</H3> <I>Quoting</I> is used to remove the special meaning of certain characters or words to the shell. Quoting can be used to disable special treatment for special characters, to prevent reserved words from being recognized as such, and to prevent parameter expansion. <P> Each of the <I>metacharacters</I> listed above under <FONT SIZE=-1><B>DEFINITIONS</B> </FONT> has special meaning to the shell and must be quoted if it is to represent itself. <P> When the command history expansion facilities are being used (see <FONT SIZE=-1><B>HISTORY EXPANSION</B> </FONT> below), the <I>history expansion</I> character, usually <B>!</B>, must be quoted to prevent history expansion. <P> There are three quoting mechanisms: the <I>escape character</I>, single quotes, and double quotes. <P> A non-quoted backslash (<B>\</B>) is the <I>escape character</I>. It preserves the literal value of the next character that follows, with the exception of <newline>. If a <B>\</B><newline> pair appears, and the backslash is not itself quoted, the <B>\</B><newline> is treated as a line continuation (that is, it is removed from the input stream and effectively ignored). <P> Enclosing characters in single quotes preserves the literal value of each character within the quotes. A single quote may not occur between single quotes, even when preceded by a backslash. <P> Enclosing characters in double quotes preserves the literal value of all characters within the quotes, with the exception of <B>$</B>, <B>`</B>, <B>\</B>, and, when history expansion is enabled, <B>!</B>. The characters <B>$</B> and <B>`</B> retain their special meaning within double quotes. The backslash retains its special meaning only when followed by one of the following characters: <B>$</B>, <B>`</B>, <B>"</B>, <B>\</B>, or <B><newline></B>. A double quote may be quoted within double quotes by preceding it with a backslash. If enabled, history expansion will be performed unless an <B>!</B> appearing in double quotes is escaped using a backslash. The backslash preceding the <B>!</B> is not removed. <P> The special parameters <B>*</B> and <B>@</B> have special meaning when in double quotes (see <FONT SIZE=-1><B>PARAMETERS</B> </FONT> below). <P> Words of the form <B>$</B>aq<I>string</I>aq are treated specially. The word expands to <I>string</I>, with backslash-escaped characters replaced as specified by the ANSI C standard. Backslash escape sequences, if present, are decoded as follows: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>\a</B> <DD> alert (bell) <DT><B>\b</B> <DD> backspace <DT><B>\e</B> <DD> <DT><B>\E</B> <DD> an escape character <DT><B>\f</B> <DD> form feed <DT><B>\n</B> <DD> new line <DT><B>\r</B> <DD> carriage return <DT><B>\t</B> <DD> horizontal tab <DT><B>\v</B> <DD> vertical tab <DT><B>\\</B> <DD> backslash <DT><B>\aq</B> <DD> single quote <DT><B>\dq</B> <DD> double quote <DT><B>\</B><I>nnn</I> <DD> the eight-bit character whose value is the octal value <I>nnn</I> (one to three digits) <DT><B>\x</B><I>HH</I> <DD> the eight-bit character whose value is the hexadecimal value <I>HH</I> (one or two hex digits) <DT><B>\u</B><I>HHHH</I> <DD> the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value <I>HHHH</I> (one to four hex digits) <DT><B>\U</B><I>HHHHHHHH</I> <DD> the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value <I>HHHHHHHH</I> (one to eight hex digits) <DT><B>\c</B><I>x</I> <DD> a control-<I>x</I> character </DL></DL> <P> The expanded result is single-quoted, as if the dollar sign had not been present. <P> A double-quoted string preceded by a dollar sign (<B>$</B>dq<I>string</I>dq) will cause the string to be translated according to the current locale. If the current locale is <B>C</B> or <B>POSIX</B>, the dollar sign is ignored. If the string is translated and replaced, the replacement is double-quoted. <A NAME="lbAT"> </A> <H3>PARAMETERS</H3> A <I>parameter</I> is an entity that stores values. It can be a <I>name</I>, a number, or one of the special characters listed below under <B>Special Parameters</B>. A <I>variable</I> is a parameter denoted by a <I>name</I>. A variable has a <I>value</I> and zero or more <I>attributes</I>. Attributes are assigned using the <B>declare</B> builtin command (see <B>declare</B> below in <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B>). </FONT> <P> A parameter is set if it has been assigned a value. The null string is a valid value. Once a variable is set, it may be unset only by using the <B>unset</B> builtin command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <P> A <I>variable</I> may be assigned to by a statement of the form <DL COMPACT><DT><DD> <P> <I>name</I>=[<I>value</I>] </DL> <P> If <I>value</I> is not given, the variable is assigned the null string. All <I>values</I> undergo tilde expansion, parameter and variable expansion, command substitution, arithmetic expansion, and quote removal (see <FONT SIZE=-1><B>EXPANSION</B> </FONT> below). If the variable has its <B>integer</B> attribute set, then <I>value</I> is evaluated as an arithmetic expression even if the $((...)) expansion is not used (see <B>Arithmetic Expansion</B> below). Word splitting is not performed, with the exception of <B>"$@"</B> as explained below under <B>Special Parameters</B>. Pathname expansion is not performed. Assignment statements may also appear as arguments to the <B>alias</B>, <B>declare</B>, <B>typeset</B>, <B>export</B>, <B>readonly</B>, and <B>local</B> builtin commands. <P> In the context where an assignment statement is assigning a value to a shell variable or array index, the += operator can be used to append to or add to the variable's previous value. When += is applied to a variable for which the <I>integer</I> attribute has been set, <I>value</I> is evaluated as an arithmetic expression and added to the variable's current value, which is also evaluated. When += is applied to an array variable using compound assignment (see <B>Arrays</B> below), the variable's value is not unset (as it is when using =), and new values are appended to the array beginning at one greater than the array's maximum index (for indexed arrays) or added as additional key-value pairs in an associative array. When applied to a string-valued variable, <I>value</I> is expanded and appended to the variable's value. <A NAME="lbAU"> </A> <H4>Positional Parameters</H4> <P> A <I>positional parameter</I> is a parameter denoted by one or more digits, other than the single digit 0. Positional parameters are assigned from the shell's arguments when it is invoked, and may be reassigned using the <B>set</B> builtin command. Positional parameters may not be assigned to with assignment statements. The positional parameters are temporarily replaced when a shell function is executed (see <FONT SIZE=-1><B>FUNCTIONS</B> </FONT> below). <P> When a positional parameter consisting of more than a single digit is expanded, it must be enclosed in braces (see <FONT SIZE=-1><B>EXPANSION</B> </FONT> below). <A NAME="lbAV"> </A> <H4>Special Parameters</H4> <P> The shell treats several parameters specially. These parameters may only be referenced; assignment to them is not allowed. <DL COMPACT> <DT><B>*</B> <DD> Expands to the positional parameters, starting from one. When the expansion occurs within double quotes, it expands to a single word with the value of each parameter separated by the first character of the <FONT SIZE=-1><B>IFS</B> </FONT> special variable. That is, "<B>$*</B>" is equivalent to "<B>$1</B><I>c</I><B>$2</B><I>c</I><B>...</B>", where <I>c</I> is the first character of the value of the <FONT SIZE=-1><B>IFS</B> </FONT> variable. If <FONT SIZE=-1><B>IFS</B> </FONT> is unset, the parameters are separated by spaces. If <FONT SIZE=-1><B>IFS</B> </FONT> is null, the parameters are joined without intervening separators. <DT><B>@</B> <DD> Expands to the positional parameters, starting from one. When the expansion occurs within double quotes, each parameter expands to a separate word. That is, "<B>$@</B>" is equivalent to "<B>$1</B>" "<B>$2</B>" ... If the double-quoted expansion occurs within a word, the expansion of the first parameter is joined with the beginning part of the original word, and the expansion of the last parameter is joined with the last part of the original word. When there are no positional parameters, "<B>$@</B>" and <B>$@</B> expand to nothing (i.e., they are removed). <DT><B>#</B> <DD> Expands to the number of positional parameters in decimal. <DT><B>?</B> <DD> Expands to the exit status of the most recently executed foreground pipeline. <DT><B>-</B> <DD> Expands to the current option flags as specified upon invocation, by the <B>set</B> builtin command, or those set by the shell itself (such as the <B>-i</B> option). <DT><B>$</B> <DD> Expands to the process ID of the shell. In a () subshell, it expands to the process ID of the current shell, not the subshell. <DT><B>!</B> <DD> Expands to the process ID of the most recently executed background (asynchronous) command. <DT><B>0</B> <DD> Expands to the name of the shell or shell script. This is set at shell initialization. If <B>bash</B> is invoked with a file of commands, <B>$0</B> is set to the name of that file. If <B>bash</B> is started with the <B>-c</B> option, then <B>$0</B> is set to the first argument after the string to be executed, if one is present. Otherwise, it is set to the file name used to invoke <B>bash</B>, as given by argument zero. <DT><B>_</B> <DD> At shell startup, set to the absolute pathname used to invoke the shell or shell script being executed as passed in the environment or argument list. Subsequently, expands to the last argument to the previous command, after expansion. Also set to the full pathname used to invoke each command executed and placed in the environment exported to that command. When checking mail, this parameter holds the name of the mail file currently being checked. </DL> <A NAME="lbAW"> </A> <H4>Shell Variables</H4> <P> The following variables are set by the shell: <P> <DL COMPACT> <DT><B>BASH</B> <DD> Expands to the full file name used to invoke this instance of <B>bash</B>. <DT><B>BASHOPTS</B> <DD> A colon-separated list of enabled shell options. Each word in the list is a valid argument for the <B>-s</B> option to the <B>shopt</B> builtin command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). The options appearing in <FONT SIZE=-1><B>BASHOPTS</B> </FONT> are those reported as <I>on</I> by <B>shopt</B>. If this variable is in the environment when <B>bash</B> starts up, each shell option in the list will be enabled before reading any startup files. This variable is read-only. <DT><B>BASHPID</B> <DD> Expands to the process ID of the current <B>bash</B> process. This differs from <B>$$</B> under certain circumstances, such as subshells that do not require <B>bash</B> to be re-initialized. <DT><B>BASH_ALIASES</B> <DD> An associative array variable whose members correspond to the internal list of aliases as maintained by the <B>alias</B> builtin. Elements added to this array appear in the alias list; unsetting array elements cause aliases to be removed from the alias list. <DT><B>BASH_ARGC</B> <DD> An array variable whose values are the number of parameters in each frame of the current <B>bash</B> execution call stack. The number of parameters to the current subroutine (shell function or script executed with <B>.</B> or <B>source</B>) is at the top of the stack. When a subroutine is executed, the number of parameters passed is pushed onto <FONT SIZE=-1><B>BASH_ARGC</B>. </FONT> The shell sets <FONT SIZE=-1><B>BASH_ARGC</B> </FONT> only when in extended debugging mode (see the description of the <B>extdebug</B> option to the <B>shopt</B> builtin below) <DT><B>BASH_ARGV</B> <DD> An array variable containing all of the parameters in the current <B>bash</B> execution call stack. The final parameter of the last subroutine call is at the top of the stack; the first parameter of the initial call is at the bottom. When a subroutine is executed, the parameters supplied are pushed onto <FONT SIZE=-1><B>BASH_ARGV</B>. </FONT> The shell sets <FONT SIZE=-1><B>BASH_ARGV</B> </FONT> only when in extended debugging mode (see the description of the <B>extdebug</B> option to the <B>shopt</B> builtin below) <DT><B>BASH_CMDS</B> <DD> An associative array variable whose members correspond to the internal hash table of commands as maintained by the <B>hash</B> builtin. Elements added to this array appear in the hash table; unsetting array elements cause commands to be removed from the hash table. <DT><B>BASH_COMMAND</B> <DD> The command currently being executed or about to be executed, unless the shell is executing a command as the result of a trap, in which case it is the command executing at the time of the trap. <DT><B>BASH_EXECUTION_STRING</B> <DD> The command argument to the <B>-c</B> invocation option. <DT><B>BASH_LINENO</B> <DD> An array variable whose members are the line numbers in source files where each corresponding member of <FONT SIZE=-1><B>FUNCNAME</B> </FONT> was invoked. <B>${BASH_LINENO[</B><I>$i</I><B>]}</B> is the line number in the source file (<B>${BASH_SOURCE[</B><I>$i+1</I><B>]}</B>) where <B>${FUNCNAME[</B><I>$i</I><B>]}</B> was called (or <B>${BASH_LINENO[</B><I>$i-1</I><B>]}</B> if referenced within another shell function). Use <FONT SIZE=-1><B>LINENO</B> </FONT> to obtain the current line number. <DT><B>BASH_REMATCH</B> <DD> An array variable whose members are assigned by the <B>=~</B> binary operator to the <B>[[</B> conditional command. The element with index 0 is the portion of the string matching the entire regular expression. The element with index <I>n</I> is the portion of the string matching the <I>n</I>th parenthesized subexpression. This variable is read-only. <DT><B>BASH_SOURCE</B> <DD> An array variable whose members are the source filenames where the corresponding shell function names in the <FONT SIZE=-1><B>FUNCNAME</B> </FONT> array variable are defined. The shell function <B>${FUNCNAME[</B><I>$i</I><B>]}</B> is defined in the file <B>${BASH_SOURCE[</B><I>$i</I><B>]}</B> and called from <B>${BASH_SOURCE[</B><I>$i+1</I><B>]}</B>. <DT><B>BASH_SUBSHELL</B> <DD> Incremented by one each time a subshell or subshell environment is spawned. The initial value is 0. <DT><B>BASH_VERSINFO</B> <DD> A readonly array variable whose members hold version information for this instance of <B>bash</B>. The values assigned to the array members are as follows: <P> <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>BASH_VERSINFO[</B>0] <DD> The major version number (the <I>release</I>). <DT><B>BASH_VERSINFO[</B>1] <DD> The minor version number (the <I>version</I>). <DT><B>BASH_VERSINFO[</B>2] <DD> The patch level. <DT><B>BASH_VERSINFO[</B>3] <DD> The build version. <DT><B>BASH_VERSINFO[</B>4] <DD> The release status (e.g., <I>beta1</I>). <DT><B>BASH_VERSINFO[</B>5] <DD> The value of <FONT SIZE=-1><B>MACHTYPE</B>. </FONT> </DL></DL> <DT><B>BASH_VERSION</B> <DD> Expands to a string describing the version of this instance of <B>bash</B>. <DT><B>COMP_CWORD</B> <DD> An index into <B>${COMP_WORDS}</B> of the word containing the current cursor position. This variable is available only in shell functions invoked by the programmable completion facilities (see <B>Programmable Completion</B> below). <DT><B>COMP_KEY</B> <DD> The key (or final key of a key sequence) used to invoke the current completion function. <DT><B>COMP_LINE</B> <DD> The current command line. This variable is available only in shell functions and external commands invoked by the programmable completion facilities (see <B>Programmable Completion</B> below). <DT><B>COMP_POINT</B> <DD> The index of the current cursor position relative to the beginning of the current command. If the current cursor position is at the end of the current command, the value of this variable is equal to <B>${#COMP_LINE}</B>. This variable is available only in shell functions and external commands invoked by the programmable completion facilities (see <B>Programmable Completion</B> below). <DT><B>COMP_TYPE</B> <DD> Set to an integer value corresponding to the type of completion attempted that caused a completion function to be called: <I>TAB</I>, for normal completion, <I>?</I>, for listing completions after successive tabs, <I>!</I>, for listing alternatives on partial word completion, <I>@</I>, to list completions if the word is not unmodified, or <I>%</I>, for menu completion. This variable is available only in shell functions and external commands invoked by the programmable completion facilities (see <B>Programmable Completion</B> below). <DT><B>COMP_WORDBREAKS</B> <DD> The set of characters that the <B>readline</B> library treats as word separators when performing word completion. If <FONT SIZE=-1><B>COMP_WORDBREAKS</B> </FONT> is unset, it loses its special properties, even if it is subsequently reset. <DT><B>COMP_WORDS</B> <DD> An array variable (see <B>Arrays</B> below) consisting of the individual words in the current command line. The line is split into words as <B>readline</B> would split it, using <FONT SIZE=-1><B>COMP_WORDBREAKS</B> </FONT> as described above. This variable is available only in shell functions invoked by the programmable completion facilities (see <B>Programmable Completion</B> below). <DT><B>COPROC</B> <DD> An array variable (see <B>Arrays</B> below) created to hold the file descriptors for output from and input to an unnamed coprocess (see <B>Coprocesses</B> above). <DT><B>DIRSTACK</B> <DD> An array variable (see <B>Arrays</B> below) containing the current contents of the directory stack. Directories appear in the stack in the order they are displayed by the <B>dirs</B> builtin. Assigning to members of this array variable may be used to modify directories already in the stack, but the <B>pushd</B> and <B>popd</B> builtins must be used to add and remove directories. Assignment to this variable will not change the current directory. If <FONT SIZE=-1><B>DIRSTACK</B> </FONT> is unset, it loses its special properties, even if it is subsequently reset. <DT><B>EUID</B> <DD> Expands to the effective user ID of the current user, initialized at shell startup. This variable is readonly. <DT><B>FUNCNAME</B> <DD> An array variable containing the names of all shell functions currently in the execution call stack. The element with index 0 is the name of any currently-executing shell function. The bottom-most element (the one with the highest index) is <TT>"main"</TT>. This variable exists only when a shell function is executing. Assignments to <FONT SIZE=-1><B>FUNCNAME</B> </FONT> have no effect and return an error status. If <FONT SIZE=-1><B>FUNCNAME</B> </FONT> is unset, it loses its special properties, even if it is subsequently reset. <P> This variable can be used with <B>BASH_LINENO</B> and <B>BASH_SOURCE</B>. Each element of <B>FUNCNAME</B> has corresponding elements in <B>BASH_LINENO</B> and <B>BASH_SOURCE</B> to describe the call stack. For instance, <B>${FUNCNAME[</B><I>$i</I><B>]}</B> was called from the file <B>${BASH_SOURCE[</B><I>$i+1</I><B>]}</B> at line number <B>${BASH_LINENO[</B><I>$i</I><B>]}</B>. The <B>caller</B> builtin displays the current call stack using this information. <DT><B>GROUPS</B> <DD> An array variable containing the list of groups of which the current user is a member. Assignments to <FONT SIZE=-1><B>GROUPS</B> </FONT> have no effect and return an error status. If <FONT SIZE=-1><B>GROUPS</B> </FONT> is unset, it loses its special properties, even if it is subsequently reset. <DT><B>HISTCMD</B> <DD> The history number, or index in the history list, of the current command. If <FONT SIZE=-1><B>HISTCMD</B> </FONT> is unset, it loses its special properties, even if it is subsequently reset. <DT><B>HOSTNAME</B> <DD> Automatically set to the name of the current host. <DT><B>HOSTTYPE</B> <DD> Automatically set to a string that uniquely describes the type of machine on which <B>bash</B> is executing. The default is system-dependent. <DT><B>LINENO</B> <DD> Each time this parameter is referenced, the shell substitutes a decimal number representing the current sequential line number (starting with 1) within a script or function. When not in a script or function, the value substituted is not guaranteed to be meaningful. If <FONT SIZE=-1><B>LINENO</B> </FONT> is unset, it loses its special properties, even if it is subsequently reset. <DT><B>MACHTYPE</B> <DD> Automatically set to a string that fully describes the system type on which <B>bash</B> is executing, in the standard GNU <I>cpu-company-system</I> format. The default is system-dependent. <DT><B>MAPFILE</B> <DD> An array variable (see <B>Arrays</B> below) created to hold the text read by the <B>mapfile</B> builtin when no variable name is supplied. <DT><B>OLDPWD</B> <DD> The previous working directory as set by the <B>cd</B> command. <DT><B>OPTARG</B> <DD> The value of the last option argument processed by the <B>getopts</B> builtin command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <DT><B>OPTIND</B> <DD> The index of the next argument to be processed by the <B>getopts</B> builtin command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <DT><B>OSTYPE</B> <DD> Automatically set to a string that describes the operating system on which <B>bash</B> is executing. The default is system-dependent. <DT><B>PIPESTATUS</B> <DD> An array variable (see <B>Arrays</B> below) containing a list of exit status values from the processes in the most-recently-executed foreground pipeline (which may contain only a single command). <DT><B>PPID</B> <DD> The process ID of the shell's parent. This variable is readonly. <DT><B>PWD</B> <DD> The current working directory as set by the <B>cd</B> command. <DT><B>RANDOM</B> <DD> Each time this parameter is referenced, a random integer between 0 and 32767 is generated. The sequence of random numbers may be initialized by assigning a value to <FONT SIZE=-1><B>RANDOM</B>. </FONT> If <FONT SIZE=-1><B>RANDOM</B> </FONT> is unset, it loses its special properties, even if it is subsequently reset. <DT><B>READLINE_LINE</B> <DD> The contents of the <B>readline</B> line buffer, for use with <TT>bind -x</TT> (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <DT><B>READLINE_POINT</B> <DD> The position of the insertion point in the <B>readline</B> line buffer, for use with <TT>bind -x</TT> (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <DT><B>REPLY</B> <DD> Set to the line of input read by the <B>read</B> builtin command when no arguments are supplied. <DT><B>SECONDS</B> <DD> Each time this parameter is referenced, the number of seconds since shell invocation is returned. If a value is assigned to <FONT SIZE=-1><B>SECONDS</B>, </FONT> the value returned upon subsequent references is the number of seconds since the assignment plus the value assigned. If <FONT SIZE=-1><B>SECONDS</B> </FONT> is unset, it loses its special properties, even if it is subsequently reset. <DT><B>SHELLOPTS</B> <DD> A colon-separated list of enabled shell options. Each word in the list is a valid argument for the <B>-o</B> option to the <B>set</B> builtin command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). The options appearing in <FONT SIZE=-1><B>SHELLOPTS</B> </FONT> are those reported as <I>on</I> by <B>set -o</B>. If this variable is in the environment when <B>bash</B> starts up, each shell option in the list will be enabled before reading any startup files. This variable is read-only. <DT><B>SHLVL</B> <DD> Incremented by one each time an instance of <B>bash</B> is started. <DT><B>UID</B> <DD> Expands to the user ID of the current user, initialized at shell startup. This variable is readonly. </DL> <P> The following variables are used by the shell. In some cases, <B>bash</B> assigns a default value to a variable; these cases are noted below. <P> <DL COMPACT> <DT><B>BASH_ENV</B> <DD> If this parameter is set when <B>bash</B> is executing a shell script, its value is interpreted as a filename containing commands to initialize the shell, as in <A HREF="file:~/.bashrc"><I>~/.bashrc</I></A>. The value of <FONT SIZE=-1><B>BASH_ENV</B> </FONT> is subjected to parameter expansion, command substitution, and arithmetic expansion before being interpreted as a file name. <FONT SIZE=-1><B>PATH</B> </FONT> is not used to search for the resultant file name. <DT><B>BASH_XTRACEFD</B> <DD> If set to an integer corresponding to a valid file descriptor, <B>bash</B> will write the trace output generated when <TT>set -x</TT> is enabled to that file descriptor. The file descriptor is closed when <FONT SIZE=-1><B>BASH_XTRACEFD</B> </FONT> is unset or assigned a new value. Unsetting <FONT SIZE=-1><B>BASH_XTRACEFD</B> </FONT> or assigning it the empty string causes the trace output to be sent to the standard error. Note that setting <FONT SIZE=-1><B>BASH_XTRACEFD</B> </FONT> to 2 (the standard error file descriptor) and then unsetting it will result in the standard error being closed. <DT><B>CDPATH</B> <DD> The search path for the <B>cd</B> command. This is a colon-separated list of directories in which the shell looks for destination directories specified by the <B>cd</B> command. A sample value is <TT>".:~:/usr"</TT>. <DT><B>COLUMNS</B> <DD> Used by the <B>select</B> compound command to determine the terminal width when printing selection lists. Automatically set upon receipt of a <FONT SIZE=-1><B>SIGWINCH</B>. </FONT> <DT><B>COMPREPLY</B> <DD> An array variable from which <B>bash</B> reads the possible completions generated by a shell function invoked by the programmable completion facility (see <B>Programmable Completion</B> below). <DT><B>EMACS</B> <DD> If <B>bash</B> finds this variable in the environment when the shell starts with value <TT>t</TT>, it assumes that the shell is running in an Emacs shell buffer and disables line editing. <DT><B>ENV</B> <DD> Similar to <FONT SIZE=-1><B>BASH_ENV</B>; </FONT> used when the shell is invoked in POSIX mode. <DT><B>FCEDIT</B> <DD> The default editor for the <B>fc</B> builtin command. <DT><B>FIGNORE</B> <DD> A colon-separated list of suffixes to ignore when performing filename completion (see <FONT SIZE=-1><B>READLINE</B> </FONT> below). A filename whose suffix matches one of the entries in <FONT SIZE=-1><B>FIGNORE</B> </FONT> is excluded from the list of matched filenames. A sample value is <TT>".o:~"</TT>. (Quoting is needed when assigning a value to this variable, which contains tildes). <DT><B>FUNCNEST</B> <DD> If set to a numeric value greater than 0, defines a maximum function nesting level. Function invocations that exceed this nesting level will cause the current command to abort. <DT><B>GLOBIGNORE</B> <DD> A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in <FONT SIZE=-1><B>GLOBIGNORE</B>, </FONT> it is removed from the list of matches. <DT><B>HISTCONTROL</B> <DD> A colon-separated list of values controlling how commands are saved on the history list. If the list of values includes <I>ignorespace</I>, lines which begin with a <B>space</B> character are not saved in the history list. A value of <I>ignoredups</I> causes lines matching the previous history entry to not be saved. A value of <I>ignoreboth</I> is shorthand for <I>ignorespace</I> and <I>ignoredups</I>. A value of <I>erasedups</I> causes all previous lines matching the current line to be removed from the history list before that line is saved. Any value not in the above list is ignored. If <FONT SIZE=-1><B>HISTCONTROL</B> </FONT> is unset, or does not include a valid value, all lines read by the shell parser are saved on the history list, subject to the value of <FONT SIZE=-1><B>HISTIGNORE</B>. </FONT> The second and subsequent lines of a multi-line compound command are not tested, and are added to the history regardless of the value of <FONT SIZE=-1><B>HISTCONTROL</B>. </FONT> <DT><B>HISTFILE</B> <DD> The name of the file in which command history is saved (see <FONT SIZE=-1><B>HISTORY</B> </FONT> below). The default value is <A HREF="file:~/.bash_history"><I>~/.bash_history</I></A>. If unset, the command history is not saved when an interactive shell exits. <DT><B>HISTFILESIZE</B> <DD> The maximum number of lines contained in the history file. When this variable is assigned a value, the history file is truncated, if necessary, by removing the oldest entries, to contain no more than that number of lines. The default value is 500. The history file is also truncated to this size after writing it when an interactive shell exits. <DT><B>HISTIGNORE</B> <DD> A colon-separated list of patterns used to decide which command lines should be saved on the history list. Each pattern is anchored at the beginning of the line and must match the complete line (no implicit `<B>*</B>' is appended). Each pattern is tested against the line after the checks specified by <FONT SIZE=-1><B>HISTCONTROL</B> </FONT> are applied. In addition to the normal shell pattern matching characters, `<B>&</B>' matches the previous history line. `<B>&</B>' may be escaped using a backslash; the backslash is removed before attempting a match. The second and subsequent lines of a multi-line compound command are not tested, and are added to the history regardless of the value of <FONT SIZE=-1><B>HISTIGNORE</B>. </FONT> <DT><B>HISTSIZE</B> <DD> The number of commands to remember in the command history (see <FONT SIZE=-1><B>HISTORY</B> </FONT> below). The default value is 500. <DT><B>HISTTIMEFORMAT</B> <DD> If this variable is set and not null, its value is used as a format string for <I>strftime</I>(3) to print the time stamp associated with each history entry displayed by the <B>history</B> builtin. If this variable is set, time stamps are written to the history file so they may be preserved across shell sessions. This uses the history comment character to distinguish timestamps from other history lines. <DT><B>HOME</B> <DD> The home directory of the current user; the default argument for the <B>cd</B> builtin command. The value of this variable is also used when performing tilde expansion. <DT><B>HOSTFILE</B> <DD> Contains the name of a file in the same format as <I>/etc/hosts</I> that should be read when the shell needs to complete a hostname. The list of possible hostname completions may be changed while the shell is running; the next time hostname completion is attempted after the value is changed, <B>bash</B> adds the contents of the new file to the existing list. If <FONT SIZE=-1><B>HOSTFILE</B> </FONT> is set, but has no value, or does not name a readable file, <B>bash</B> attempts to read <I>/etc/hosts</I> to obtain the list of possible hostname completions. When <FONT SIZE=-1><B>HOSTFILE</B> </FONT> is unset, the hostname list is cleared. <DT><B>IFS</B> <DD> The <I>Internal Field Separator</I> that is used for word splitting after expansion and to split lines into words with the <B>read</B> builtin command. The default value is ``<space><tab><newline>''. <DT><B>IGNOREEOF</B> <DD> Controls the action of an interactive shell on receipt of an <FONT SIZE=-1><B>EOF</B> </FONT> character as the sole input. If set, the value is the number of consecutive <FONT SIZE=-1><B>EOF</B> </FONT> characters which must be typed as the first characters on an input line before <B>bash</B> exits. If the variable exists but does not have a numeric value, or has no value, the default value is 10. If it does not exist, <FONT SIZE=-1><B>EOF</B> </FONT> signifies the end of input to the shell. <DT><B>INPUTRC</B> <DD> The filename for the <B>readline</B> startup file, overriding the default of <A HREF="file:~/.inputrc"><I>~/.inputrc</I></A> (see <FONT SIZE=-1><B>READLINE</B> </FONT> below). <DT><B>LANG</B> <DD> Used to determine the locale category for any category not specifically selected with a variable starting with <B>LC_</B>. <DT><B>LC_ALL</B> <DD> This variable overrides the value of <FONT SIZE=-1><B>LANG</B> </FONT> and any other <B>LC_</B> variable specifying a locale category. <DT><B>LC_COLLATE</B> <DD> This variable determines the collation order used when sorting the results of pathname expansion, and determines the behavior of range expressions, equivalence classes, and collating sequences within pathname expansion and pattern matching. <DT><B>LC_CTYPE</B> <DD> This variable determines the interpretation of characters and the behavior of character classes within pathname expansion and pattern matching. <DT><B>LC_MESSAGES</B> <DD> This variable determines the locale used to translate double-quoted strings preceded by a <B>$</B>. <DT><B>LC_NUMERIC</B> <DD> This variable determines the locale category used for number formatting. <DT><B>LINES</B> <DD> Used by the <B>select</B> compound command to determine the column length for printing selection lists. Automatically set upon receipt of a <FONT SIZE=-1><B>SIGWINCH</B>. </FONT> <DT><B>MAIL</B> <DD> If this parameter is set to a file or directory name and the <FONT SIZE=-1><B>MAILPATH</B> </FONT> variable is not set, <B>bash</B> informs the user of the arrival of mail in the specified file or Maildir-format directory. <DT><B>MAILCHECK</B> <DD> Specifies how often (in seconds) <B>bash</B> checks for mail. The default is 60 seconds. When it is time to check for mail, the shell does so before displaying the primary prompt. If this variable is unset, or set to a value that is not a number greater than or equal to zero, the shell disables mail checking. <DT><B>MAILPATH</B> <DD> A colon-separated list of file names to be checked for mail. The message to be printed when mail arrives in a particular file may be specified by separating the file name from the message with a `?'. When used in the text of the message, <B>$_</B> expands to the name of the current mailfile. Example: <DL COMPACT><DT><DD> <P> <B>MAILPATH</B>=aq/var/mail/bfox?"You have mail":~/shell-mail?"$_ has mail!"aq <P> <B>Bash</B> supplies a default value for this variable, but the location of the user mail files that it uses is system dependent (e.g., /var/mail/<B>$USER</B>). </DL> <DT><B>OPTERR</B> <DD> If set to the value 1, <B>bash</B> displays error messages generated by the <B>getopts</B> builtin command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <FONT SIZE=-1><B>OPTERR</B> </FONT> is initialized to 1 each time the shell is invoked or a shell script is executed. <DT><B>PATH</B> <DD> The search path for commands. It is a colon-separated list of directories in which the shell looks for commands (see <FONT SIZE=-1><B>COMMAND EXECUTION</B> </FONT> below). A zero-length (null) directory name in the value of <FONT SIZE=-1><B>PATH</B> </FONT> indicates the current directory. A null directory name may appear as two adjacent colons, or as an initial or trailing colon. The default path is system-dependent, and is set by the administrator who installs <B>bash</B>. A common value is <TT>/usr/gnu/bin:/usr/local/bin:/usr/ucb:/bin:/usr/bin</TT>. <DT><B>POSIXLY_CORRECT</B> <DD> If this variable is in the environment when <B>bash</B> starts, the shell enters <I>posix mode</I> before reading the startup files, as if the <B>--posix</B> invocation option had been supplied. If it is set while the shell is running, <B>bash</B> enables <I>posix mode</I>, as if the command <TT>set -o posix</TT> had been executed. <DT><B>PROMPT_COMMAND</B> <DD> If set, the value is executed as a command prior to issuing each primary prompt. <DT><B>PROMPT_DIRTRIM</B> <DD> If set to a number greater than zero, the value is used as the number of trailing directory components to retain when expanding the <B>\w</B> and <B>\W</B> prompt string escapes (see <FONT SIZE=-1><B>PROMPTING</B> </FONT> below). Characters removed are replaced with an ellipsis. <DT><B>PS1</B> <DD> The value of this parameter is expanded (see <FONT SIZE=-1><B>PROMPTING</B> </FONT> below) and used as the primary prompt string. The default value is ``<B>\s-\v\$ </B>''. <DT><B>PS2</B> <DD> The value of this parameter is expanded as with <FONT SIZE=-1><B>PS1</B> </FONT> and used as the secondary prompt string. The default is ``<B>> </B>''. <DT><B>PS3</B> <DD> The value of this parameter is used as the prompt for the <B>select</B> command (see <FONT SIZE=-1><B>SHELL GRAMMAR</B> </FONT> above). <DT><B>PS4</B> <DD> The value of this parameter is expanded as with <FONT SIZE=-1><B>PS1</B> </FONT> and the value is printed before each command <B>bash</B> displays during an execution trace. The first character of <FONT SIZE=-1><B>PS4</B> </FONT> is replicated multiple times, as necessary, to indicate multiple levels of indirection. The default is ``<B>+ </B>''. <DT><B>SHELL</B> <DD> The full pathname to the shell is kept in this environment variable. If it is not set when the shell starts, <B>bash</B> assigns to it the full pathname of the current user's login shell. <DT><B>TIMEFORMAT</B> <DD> The value of this parameter is used as a format string specifying how the timing information for pipelines prefixed with the <B>time</B> reserved word should be displayed. The <B>%</B> character introduces an escape sequence that is expanded to a time value or other information. The escape sequences and their meanings are as follows; the braces denote optional portions. <P> <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>%%</B> <DD> A literal <B>%</B>. <DT><B>%[</B><I>p</I>][l]R <DD> The elapsed time in seconds. <DT><B>%[</B><I>p</I>][l]U <DD> The number of CPU seconds spent in user mode. <DT><B>%[</B><I>p</I>][l]S <DD> The number of CPU seconds spent in system mode. <DT><B>%P</B> <DD> The CPU percentage, computed as (%U + %S) / %R. </DL></DL> <DT><DD> The optional <I>p</I> is a digit specifying the <I>precision</I>, the number of fractional digits after a decimal point. A value of 0 causes no decimal point or fraction to be output. At most three places after the decimal point may be specified; values of <I>p</I> greater than 3 are changed to 3. If <I>p</I> is not specified, the value 3 is used. <DT><DD> The optional <B>l</B> specifies a longer format, including minutes, of the form <I>MM</I>m<I>SS</I>.<I>FF</I>s. The value of <I>p</I> determines whether or not the fraction is included. <DT><DD> If this variable is not set, <B>bash</B> acts as if it had the value <B>$aq\nreal\t%3lR\nuser\t%3lU\nsys %3lSaq</B>. If the value is null, no timing information is displayed. A trailing newline is added when the format string is displayed. <DT><B>TMOUT</B> <DD> If set to a value greater than zero, <FONT SIZE=-1><B>TMOUT</B> </FONT> is treated as the default timeout for the <B>read</B> builtin. The <B>select</B> command terminates if input does not arrive after <FONT SIZE=-1><B>TMOUT</B> </FONT> seconds when input is coming from a terminal. In an interactive shell, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. <B>Bash</B> terminates after waiting for that number of seconds if input does not arrive. <DT><B>TMPDIR</B> <DD> If set, <B>bash</B> uses its value as the name of a directory in which <B>bash</B> creates temporary files for the shell's use. <DT><B>auto_resume</B> <DD> This variable controls how the shell interacts with the user and job control. If this variable is set, single word simple commands without redirections are treated as candidates for resumption of an existing stopped job. There is no ambiguity allowed; if there is more than one job beginning with the string typed, the job most recently accessed is selected. The <I>name</I> of a stopped job, in this context, is the command line used to start it. If set to the value <I>exact</I>, the string supplied must match the name of a stopped job exactly; if set to <I>substring</I>, the string supplied needs to match a substring of the name of a stopped job. The <I>substring</I> value provides functionality analogous to the <B>%?</B> job identifier (see <FONT SIZE=-1><B>JOB CONTROL</B> </FONT> below). If set to any other value, the supplied string must be a prefix of a stopped job's name; this provides functionality analogous to the <B>%</B><I>string</I> job identifier. <DT><B>histchars</B> <DD> The two or three characters which control history expansion and tokenization (see <FONT SIZE=-1><B>HISTORY EXPANSION</B> </FONT> below). The first character is the <I>history expansion</I> character, the character which signals the start of a history expansion, normally `<B>!</B>'. The second character is the <I>quick substitution</I> character, which is used as shorthand for re-running the previous command entered, substituting one string for another in the command. The default is `<B>^</B>'. The optional third character is the character which indicates that the remainder of the line is a comment when found as the first character of a word, normally `<B>#</B>'. The history comment character causes history substitution to be skipped for the remaining words on the line. It does not necessarily cause the shell parser to treat the rest of the line as a comment. </DL> <A NAME="lbAX"> </A> <H4>Arrays</H4> <B>Bash</B> provides one-dimensional indexed and associative array variables. Any variable may be used as an indexed array; the <B>declare</B> builtin will explicitly declare an array. There is no maximum limit on the size of an array, nor any requirement that members be indexed or assigned contiguously. Indexed arrays are referenced using integers (including arithmetic expressions) and are zero-based; associative arrays are referenced using arbitrary strings. <P> An indexed array is created automatically if any variable is assigned to using the syntax <I>name</I>[<I>subscript</I>]=<I>value</I>. The <I>subscript</I> is treated as an arithmetic expression that must evaluate to a number. If <I>subscript</I> evaluates to a number less than zero, it is used as an offset from one greater than the array's maximum index (so a subcript of -1 refers to the last element of the array). To explicitly declare an indexed array, use <B>declare -a </B><I>name</I> (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <B>declare -a </B><I>name</I>[<I>subscript</I>] is also accepted; the <I>subscript</I> is ignored. <P> Associative arrays are created using <B>declare -A </B><I>name</I>. <P> Attributes may be specified for an array variable using the <B>declare</B> and <B>readonly</B> builtins. Each attribute applies to all members of an array. <P> Arrays are assigned to using compound assignments of the form <I>name</I>=<B>(</B>value<I>1</I> ... value<I>n</I><B>)</B>, where each <I>value</I> is of the form [<I>subscript</I>]=<I>string</I>. Indexed array assignments do not require the bracket and subscript. When assigning to indexed arrays, if the optional brackets and subscript are supplied, that index is assigned to; otherwise the index of the element assigned is the last index assigned to by the statement plus one. Indexing starts at zero. <P> When assigning to an associative array, the subscript is required. <P> This syntax is also accepted by the <B>declare</B> builtin. Individual array elements may be assigned to using the <I>name</I>[<I>subscript</I>]=<I>value</I> syntax introduced above. <P> Any element of an array may be referenced using ${<I>name</I>[<I>subscript</I>]}. The braces are required to avoid conflicts with pathname expansion. If <I>subscript</I> is <B>@</B> or <B>*</B>, the word expands to all members of <I>name</I>. These subscripts differ only when the word appears within double quotes. If the word is double-quoted, ${<I>name</I>[*]} expands to a single word with the value of each array member separated by the first character of the <FONT SIZE=-1><B>IFS</B> </FONT> special variable, and ${<I>name</I>[@]} expands each element of <I>name</I> to a separate word. When there are no array members, ${<I>name</I>[@]} expands to nothing. If the double-quoted expansion occurs within a word, the expansion of the first parameter is joined with the beginning part of the original word, and the expansion of the last parameter is joined with the last part of the original word. This is analogous to the expansion of the special parameters <B>*</B> and <B>@</B> (see <B>Special Parameters</B> above). ${#<I>name</I>[<I>subscript</I>]} expands to the length of ${<I>name</I>[<I>subscript</I>]}. If <I>subscript</I> is <B>*</B> or <B>@</B>, the expansion is the number of elements in the array. Referencing an array variable without a subscript is equivalent to referencing the array with a subscript of 0. <P> An array variable is considered set if a subscript has been assigned a value. The null string is a valid value. <P> The <B>unset</B> builtin is used to destroy arrays. <B>unset</B> <I>name</I>[<I>subscript</I>] destroys the array element at index <I>subscript</I>. Care must be taken to avoid unwanted side effects caused by pathname expansion. <B>unset</B> <I>name</I>, where <I>name</I> is an array, or <B>unset</B> <I>name</I>[<I>subscript</I>], where <I>subscript</I> is <B>*</B> or <B>@</B>, removes the entire array. <P> The <B>declare</B>, <B>local</B>, and <B>readonly</B> builtins each accept a <B>-a</B> option to specify an indexed array and a <B>-A</B> option to specify an associative array. If both options are supplied, <B>-A</B> takes precedence. The <B>read</B> builtin accepts a <B>-a</B> option to assign a list of words read from the standard input to an array. The <B>set</B> and <B>declare</B> builtins display array values in a way that allows them to be reused as assignments. <A NAME="lbAY"> </A> <H3>EXPANSION</H3> Expansion is performed on the command line after it has been split into words. There are seven kinds of expansion performed: <I>brace expansion</I>, <I>tilde expansion</I>, <I>parameter and variable expansion</I>, <I>command substitution</I>, <I>arithmetic expansion</I>, <I>word splitting</I>, and <I>pathname expansion</I>. <P> The order of expansions is: brace expansion, tilde expansion, parameter, variable and arithmetic expansion and command substitution (done in a left-to-right fashion), word splitting, and pathname expansion. <P> On systems that can support it, there is an additional expansion available: <I>process substitution</I>. <P> Only brace expansion, word splitting, and pathname expansion can change the number of words of the expansion; other expansions expand a single word to a single word. The only exceptions to this are the expansions of "<B>$@</B>" and "<B>${</B><I>name</I><B>[@]}</B>" as explained above (see <FONT SIZE=-1><B>PARAMETERS</B>). </FONT> <A NAME="lbAZ"> </A> <H4>Brace Expansion</H4> <P> <I>Brace expansion</I> is a mechanism by which arbitrary strings may be generated. This mechanism is similar to <I>pathname expansion</I>, but the filenames generated need not exist. Patterns to be brace expanded take the form of an optional <I>preamble</I>, followed by either a series of comma-separated strings or a sequence expression between a pair of braces, followed by an optional <I>postscript</I>. The preamble is prefixed to each string contained within the braces, and the postscript is then appended to each resulting string, expanding left to right. <P> Brace expansions may be nested. The results of each expanded string are not sorted; left to right order is preserved. For example, a<B>{</B>d,c,b<B>}</B>e expands into `ade ace abe'. <P> A sequence expression takes the form <B>{</B><I>x</I><B>..</B><I>y</I><B>[..</B><I>incr</I><B>]}</B>, where <I>x</I> and <I>y</I> are either integers or single characters, and <I>incr</I>, an optional increment, is an integer. When integers are supplied, the expression expands to each number between <I>x</I> and <I>y</I>, inclusive. Supplied integers may be prefixed with <I>0</I> to force each term to have the same width. When either <I>x</I> or y begins with a zero, the shell attempts to force all generated terms to contain the same number of digits, zero-padding where necessary. When characters are supplied, the expression expands to each character lexicographically between <I>x</I> and <I>y</I>, inclusive. Note that both <I>x</I> and <I>y</I> must be of the same type. When the increment is supplied, it is used as the difference between each term. The default increment is 1 or -1 as appropriate. <P> Brace expansion is performed before any other expansions, and any characters special to other expansions are preserved in the result. It is strictly textual. <B>Bash</B> does not apply any syntactic interpretation to the context of the expansion or the text between the braces. <P> A correctly-formed brace expansion must contain unquoted opening and closing braces, and at least one unquoted comma or a valid sequence expression. Any incorrectly formed brace expansion is left unchanged. A <B>{</B> or <B>,</B> may be quoted with a backslash to prevent its being considered part of a brace expression. To avoid conflicts with parameter expansion, the string <B>${</B> is not considered eligible for brace expansion. <P> This construct is typically used as shorthand when the common prefix of the strings to be generated is longer than in the above example: <DL COMPACT><DT><DD> <P> mkdir /usr/local/src/bash/{old,new,dist,bugs} </DL> or <DL COMPACT><DT><DD> chown root /usr/{ucb/{ex,edit},lib/{ex?.?*,how_ex}} </DL> <P> Brace expansion introduces a slight incompatibility with historical versions of <B>sh</B>. <B>sh</B> does not treat opening or closing braces specially when they appear as part of a word, and preserves them in the output. <B>Bash</B> removes braces from words as a consequence of brace expansion. For example, a word entered to <B>sh</B> as <I>file{1,2}</I> appears identically in the output. The same word is output as <I>file1 file2</I> after expansion by <B>bash</B>. If strict compatibility with <B>sh</B> is desired, start <B>bash</B> with the <B>+B </B> option or disable brace expansion with the <B>+B</B> option to the <B>set</B> command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <A NAME="lbBA"> </A> <H4>Tilde Expansion</H4> <P> If a word begins with an unquoted tilde character (`<B>~</B>'), all of the characters preceding the first unquoted slash (or all characters, if there is no unquoted slash) are considered a <I>tilde-prefix</I>. If none of the characters in the tilde-prefix are quoted, the characters in the tilde-prefix following the tilde are treated as a possible <I>login name</I>. If this login name is the null string, the tilde is replaced with the value of the shell parameter <FONT SIZE=-1><B>HOME</B>. </FONT> If <FONT SIZE=-1><B>HOME</B> </FONT> is unset, the home directory of the user executing the shell is substituted instead. Otherwise, the tilde-prefix is replaced with the home directory associated with the specified login name. <P> If the tilde-prefix is a `~+', the value of the shell variable <FONT SIZE=-1><B>PWD</B> </FONT> replaces the tilde-prefix. If the tilde-prefix is a `~-', the value of the shell variable <FONT SIZE=-1><B>OLDPWD</B>, </FONT> if it is set, is substituted. If the characters following the tilde in the tilde-prefix consist of a number <I>N</I>, optionally prefixed by a `+' or a `-', the tilde-prefix is replaced with the corresponding element from the directory stack, as it would be displayed by the <B>dirs</B> builtin invoked with the tilde-prefix as an argument. If the characters following the tilde in the tilde-prefix consist of a number without a leading `+' or `-', `+' is assumed. <P> If the login name is invalid, or the tilde expansion fails, the word is unchanged. <P> Each variable assignment is checked for unquoted tilde-prefixes immediately following a <B>:</B> or the first <B>=</B>. In these cases, tilde expansion is also performed. Consequently, one may use file names with tildes in assignments to <FONT SIZE=-1><B>PATH</B>, </FONT> <FONT SIZE=-1><B>MAILPATH</B>, </FONT> and <FONT SIZE=-1><B>CDPATH</B>, </FONT> and the shell assigns the expanded value. <A NAME="lbBB"> </A> <H4>Parameter Expansion</H4> <P> The `<B>$</B>' character introduces parameter expansion, command substitution, or arithmetic expansion. The parameter name or symbol to be expanded may be enclosed in braces, which are optional but serve to protect the variable to be expanded from characters immediately following it which could be interpreted as part of the name. <P> When braces are used, the matching ending brace is the first `<B>}</B>' not escaped by a backslash or within a quoted string, and not within an embedded arithmetic expansion, command substitution, or parameter expansion. <P> <DL COMPACT> <DT>${<I>parameter</I>}<DD> The value of <I>parameter</I> is substituted. The braces are required when <I>parameter</I> is a positional parameter with more than one digit, or when <I>parameter</I> is followed by a character which is not to be interpreted as part of its name. </DL> <P> If the first character of <I>parameter</I> is an exclamation point (<B>!</B>), a level of variable indirection is introduced. <B>Bash</B> uses the value of the variable formed from the rest of <I>parameter</I> as the name of the variable; this variable is then expanded and that value is used in the rest of the substitution, rather than the value of <I>parameter</I> itself. This is known as <I>indirect expansion</I>. The exceptions to this are the expansions of ${<B>!</B><I>prefix</I><B>*</B>} and ${<B>!</B><I>name</I>[<I>@</I>]} described below. The exclamation point must immediately follow the left brace in order to introduce indirection. <P> In each of the cases below, <I>word</I> is subject to tilde expansion, parameter expansion, command substitution, and arithmetic expansion. <P> When not performing substring expansion, using the forms documented below, <B>bash</B> tests for a parameter that is unset or null. Omitting the colon results in a test only for a parameter that is unset. <P> <DL COMPACT> <DT>${<I>parameter</I><B>:-</B><I>word</I>}<DD> <B>Use Default Values</B>. If <I>parameter</I> is unset or null, the expansion of <I>word</I> is substituted. Otherwise, the value of <I>parameter</I> is substituted. <DT>${<I>parameter</I><B>:=</B><I>word</I>}<DD> <B>Assign Default Values</B>. If <I>parameter</I> is unset or null, the expansion of <I>word</I> is assigned to <I>parameter</I>. The value of <I>parameter</I> is then substituted. Positional parameters and special parameters may not be assigned to in this way. <DT>${<I>parameter</I><B>:?</B><I>word</I>}<DD> <B>Display Error if Null or Unset</B>. If <I>parameter</I> is null or unset, the expansion of <I>word</I> (or a message to that effect if <I>word</I> is not present) is written to the standard error and the shell, if it is not interactive, exits. Otherwise, the value of <I>parameter</I> is substituted. <DT>${<I>parameter</I><B>:+</B><I>word</I>}<DD> <B>Use Alternate Value</B>. If <I>parameter</I> is null or unset, nothing is substituted, otherwise the expansion of <I>word</I> is substituted. <DT>${<I>parameter</I><B>:</B><I>offset</I>}<DD> <DT>${<I>parameter</I><B>:</B><I>offset</I><B>:</B><I>length</I>}<DD> <B>Substring Expansion</B>. Expands to up to <I>length</I> characters of <I>parameter</I> starting at the character specified by <I>offset</I>. If <I>length</I> is omitted, expands to the substring of <I>parameter</I> starting at the character specified by <I>offset</I>. <I>length</I> and <I>offset</I> are arithmetic expressions (see <FONT SIZE=-1><B>ARITHMETIC EVALUATION</B> </FONT> below). If <I>offset</I> evaluates to a number less than zero, the value is used as an offset from the end of the value of <I>parameter</I>. Arithmetic expressions starting with a - must be separated by whitespace from the preceding : to be distinguished from the <B>Use Default Values</B> expansion. If <I>length</I> evaluates to a number less than zero, and <I>parameter</I> is not <B>@</B> and not an indexed or associative array, it is interpreted as an offset from the end of the value of <I>parameter</I> rather than a number of characters, and the expansion is the characters between the two offsets. If <I>parameter</I> is <B>@</B>, the result is <I>length</I> positional parameters beginning at <I>offset</I>. If <I>parameter</I> is an indexed array name subscripted by @ or *, the result is the <I>length</I> members of the array beginning with ${<I>parameter</I>[<I>offset</I>]}. A negative <I>offset</I> is taken relative to one greater than the maximum index of the specified array. Substring expansion applied to an associative array produces undefined results. Note that a negative offset must be separated from the colon by at least one space to avoid being confused with the :- expansion. Substring indexing is zero-based unless the positional parameters are used, in which case the indexing starts at 1 by default. If <I>offset</I> is 0, and the positional parameters are used, <B>$0</B> is prefixed to the list. <DT>${<B>!</B><I>prefix</I><B>*</B>}<DD> <DT>${<B>!</B><I>prefix</I><B>@</B>}<DD> <B>Names matching prefix</B>. Expands to the names of variables whose names begin with <I>prefix</I>, separated by the first character of the <FONT SIZE=-1><B>IFS</B> </FONT> special variable. When <I>@</I> is used and the expansion appears within double quotes, each variable name expands to a separate word. <DT>${<B>!</B><I>name</I>[<I>@</I>]}<DD> <DT>${<B>!</B><I>name</I>[<I>*</I>]}<DD> <B>List of array keys</B>. If <I>name</I> is an array variable, expands to the list of array indices (keys) assigned in <I>name</I>. If <I>name</I> is not an array, expands to 0 if <I>name</I> is set and null otherwise. When <I>@</I> is used and the expansion appears within double quotes, each key expands to a separate word. <DT>${<B>#</B><I>parameter</I>}<DD> <B>Parameter length</B>. The length in characters of the value of <I>parameter</I> is substituted. If <I>parameter</I> is <B>*</B> or <B>@</B>, the value substituted is the number of positional parameters. If <I>parameter</I> is an array name subscripted by <B>*</B> or <B>@</B>, the value substituted is the number of elements in the array. <DT>${<I>parameter</I><B>#</B><I>word</I>}<DD> <DT>${<I>parameter</I><B>##</B><I>word</I>}<DD> <B>Remove matching prefix pattern</B>. The <I>word</I> is expanded to produce a pattern just as in pathname expansion. If the pattern matches the beginning of the value of <I>parameter</I>, then the result of the expansion is the expanded value of <I>parameter</I> with the shortest matching pattern (the ``<B>#</B>'' case) or the longest matching pattern (the ``<B>##</B>'' case) deleted. If <I>parameter</I> is <B>@</B> or <B>*</B>, the pattern removal operation is applied to each positional parameter in turn, and the expansion is the resultant list. If <I>parameter</I> is an array variable subscripted with <B>@</B> or <B>*</B>, the pattern removal operation is applied to each member of the array in turn, and the expansion is the resultant list. <DT>${<I>parameter</I><B>%</B><I>word</I>}<DD> <DT>${<I>parameter</I><B>%%</B><I>word</I>}<DD> <B>Remove matching suffix pattern</B>. The <I>word</I> is expanded to produce a pattern just as in pathname expansion. If the pattern matches a trailing portion of the expanded value of <I>parameter</I>, then the result of the expansion is the expanded value of <I>parameter</I> with the shortest matching pattern (the ``<B>%</B>'' case) or the longest matching pattern (the ``<B>%%</B>'' case) deleted. If <I>parameter</I> is <B>@</B> or <B>*</B>, the pattern removal operation is applied to each positional parameter in turn, and the expansion is the resultant list. If <I>parameter</I> is an array variable subscripted with <B>@</B> or <B>*</B>, the pattern removal operation is applied to each member of the array in turn, and the expansion is the resultant list. <DT>${<I>parameter</I><B>/</B><I>pattern</I><B>/</B><I>string</I>}<DD> <B>Pattern substitution</B>. The <I>pattern</I> is expanded to produce a pattern just as in pathname expansion. <I>Parameter</I> is expanded and the longest match of <I>pattern</I> against its value is replaced with <I>string</I>. If <I>pattern</I> begins with <B>/</B>, all matches of <I>pattern</I> are replaced with <I>string</I>. Normally only the first match is replaced. If <I>pattern</I> begins with <B>#</B>, it must match at the beginning of the expanded value of <I>parameter</I>. If <I>pattern</I> begins with <B>%</B>, it must match at the end of the expanded value of <I>parameter</I>. If <I>string</I> is null, matches of <I>pattern</I> are deleted and the <B>/</B> following <I>pattern</I> may be omitted. If <I>parameter</I> is <B>@</B> or <B>*</B>, the substitution operation is applied to each positional parameter in turn, and the expansion is the resultant list. If <I>parameter</I> is an array variable subscripted with <B>@</B> or <B>*</B>, the substitution operation is applied to each member of the array in turn, and the expansion is the resultant list. <DT>${<I>parameter</I><B>^</B><I>pattern</I>}<DD> <DT>${<I>parameter</I><B>^^</B><I>pattern</I>}<DD> <DT>${<I>parameter</I><B>,</B><I>pattern</I>}<DD> <DT>${<I>parameter</I><B>,,</B><I>pattern</I>}<DD> <B>Case modification</B>. This expansion modifies the case of alphabetic characters in <I>parameter</I>. The <I>pattern</I> is expanded to produce a pattern just as in pathname expansion. The <B>^</B> operator converts lowercase letters matching <I>pattern</I> to uppercase; the <B>,</B> operator converts matching uppercase letters to lowercase. The <B>^^</B> and <B>,,</B> expansions convert each matched character in the expanded value; the <B>^</B> and <B>,</B> expansions match and convert only the first character in the expanded value. If <I>pattern</I> is omitted, it is treated like a <B>?</B>, which matches every character. If <I>parameter</I> is <B>@</B> or <B>*</B>, the case modification operation is applied to each positional parameter in turn, and the expansion is the resultant list. If <I>parameter</I> is an array variable subscripted with <B>@</B> or <B>*</B>, the case modification operation is applied to each member of the array in turn, and the expansion is the resultant list. </DL> <A NAME="lbBC"> </A> <H4>Command Substitution</H4> <P> <I>Command substitution</I> allows the output of a command to replace the command name. There are two forms: <DL COMPACT><DT><DD> <P> <B>$(</B><I>command</I><B>)</B> </DL> or <DL COMPACT><DT><DD> <B>`</B><I>command</I><B>`</B> </DL> <P> <B>Bash</B> performs the expansion by executing <I>command</I> and replacing the command substitution with the standard output of the command, with any trailing newlines deleted. Embedded newlines are not deleted, but they may be removed during word splitting. The command substitution <B>$(cat </B><I>file</I>) can be replaced by the equivalent but faster <B>$(< </B><I>file</I>). <P> When the old-style backquote form of substitution is used, backslash retains its literal meaning except when followed by <B>$</B>, <B>`</B>, or <B>\</B>. The first backquote not preceded by a backslash terminates the command substitution. When using the $(<I>command</I>) form, all characters between the parentheses make up the command; none are treated specially. <P> Command substitutions may be nested. To nest when using the backquoted form, escape the inner backquotes with backslashes. <P> If the substitution appears within double quotes, word splitting and pathname expansion are not performed on the results. <A NAME="lbBD"> </A> <H4>Arithmetic Expansion</H4> <P> Arithmetic expansion allows the evaluation of an arithmetic expression and the substitution of the result. The format for arithmetic expansion is: <DL COMPACT><DT><DD> <P> <B>$((</B><I>expression</I><B>))</B> </DL> <P> The old format <B>$[</B><I>expression</I><B>]</B> is deprecated and will be removed in upcoming versions of bash. <P> The <I>expression</I> is treated as if it were within double quotes, but a double quote inside the parentheses is not treated specially. All tokens in the expression undergo parameter expansion, string expansion, command substitution, and quote removal. Arithmetic expansions may be nested. <P> The evaluation is performed according to the rules listed below under <FONT SIZE=-1><B>ARITHMETIC EVALUATION</B>. </FONT> If <I>expression</I> is invalid, <B>bash</B> prints a message indicating failure and no substitution occurs. <A NAME="lbBE"> </A> <H4>Process Substitution</H4> <P> <I>Process substitution</I> is supported on systems that support named pipes (<I>FIFOs</I>) or the <B>/dev/fd</B> method of naming open files. It takes the form of <B><(</B><I>list</I><B>)</B> or <B>>(</B><I>list</I><B>)</B>. The process <I>list</I> is run with its input or output connected to a <I>FIFO</I> or some file in <B>/dev/fd</B>. The name of this file is passed as an argument to the current command as the result of the expansion. If the <B>>(</B><I>list</I><B>)</B> form is used, writing to the file will provide input for <I>list</I>. If the <B><(</B><I>list</I><B>)</B> form is used, the file passed as an argument should be read to obtain the output of <I>list</I>. <P> When available, process substitution is performed simultaneously with parameter and variable expansion, command substitution, and arithmetic expansion. <A NAME="lbBF"> </A> <H4>Word Splitting</H4> <P> The shell scans the results of parameter expansion, command substitution, and arithmetic expansion that did not occur within double quotes for <I>word splitting</I>. <P> The shell treats each character of <FONT SIZE=-1><B>IFS</B> </FONT> as a delimiter, and splits the results of the other expansions into words on these characters. If <FONT SIZE=-1><B>IFS</B> </FONT> is unset, or its value is exactly <B><space><tab><newline></B>, the default, then sequences of <B><space></B>, <B><tab></B>, and <B><newline></B> at the beginning and end of the results of the previous expansions are ignored, and any sequence of <FONT SIZE=-1><B>IFS</B> </FONT> characters not at the beginning or end serves to delimit words. If <FONT SIZE=-1><B>IFS</B> </FONT> has a value other than the default, then sequences of the whitespace characters <B>space</B> and <B>tab</B> are ignored at the beginning and end of the word, as long as the whitespace character is in the value of <FONT SIZE=-1><B>IFS</B> </FONT> (an <FONT SIZE=-1><B>IFS</B> </FONT> whitespace character). Any character in <FONT SIZE=-1><B>IFS</B> </FONT> that is not <FONT SIZE=-1><B>IFS</B> </FONT> whitespace, along with any adjacent <FONT SIZE=-1><B>IFS</B> </FONT> whitespace characters, delimits a field. A sequence of <FONT SIZE=-1><B>IFS</B> </FONT> whitespace characters is also treated as a delimiter. If the value of <FONT SIZE=-1><B>IFS</B> </FONT> is null, no word splitting occurs. <P> Explicit null arguments (<B>""</B> or <B>aqaq</B>) are retained. Unquoted implicit null arguments, resulting from the expansion of parameters that have no values, are removed. If a parameter with no value is expanded within double quotes, a null argument results and is retained. <P> Note that if no expansion occurs, no splitting is performed. <A NAME="lbBG"> </A> <H4>Pathname Expansion</H4> <P> After word splitting, unless the <B>-f</B> option has been set, <B>bash</B> scans each word for the characters <B>*</B>, <B>?</B>, and <B>[</B>. If one of these characters appears, then the word is regarded as a <I>pattern</I>, and replaced with an alphabetically sorted list of file names matching the pattern. If no matching file names are found, and the shell option <B>nullglob</B> is not enabled, the word is left unchanged. If the <B>nullglob</B> option is set, and no matches are found, the word is removed. If the <B>failglob</B> shell option is set, and no matches are found, an error message is printed and the command is not executed. If the shell option <B>nocaseglob</B> is enabled, the match is performed without regard to the case of alphabetic characters. Note that when using range expressions like [a-z] (see below), letters of the other case may be included, depending on the setting of <B>LC_COLLATE.</B> When a pattern is used for pathname expansion, the character <B>``.''</B> at the start of a name or immediately following a slash must be matched explicitly, unless the shell option <B>dotglob</B> is set. When matching a pathname, the slash character must always be matched explicitly. In other cases, the <B>``.''</B> character is not treated specially. See the description of <B>shopt</B> below under <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> for a description of the <B>nocaseglob</B>, <B>nullglob</B>, <B>failglob</B>, and <B>dotglob</B> shell options. <P> The <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> shell variable may be used to restrict the set of file names matching a <I>pattern</I>. If <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> is set, each matching file name that also matches one of the patterns in <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> is removed from the list of matches. The file names <B>``.''</B> and <B>``..''</B> are always ignored when <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> is set and not null. However, setting <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> to a non-null value has the effect of enabling the <B>dotglob</B> shell option, so all other file names beginning with a <B>``.''</B> will match. To get the old behavior of ignoring file names beginning with a <B>``.''</B>, make <B>``.*''</B> one of the patterns in <FONT SIZE=-1><B>GLOBIGNORE</B>. </FONT> The <B>dotglob</B> option is disabled when <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> is unset. <P> <B>Pattern Matching</B> <P> Any character that appears in a pattern, other than the special pattern characters described below, matches itself. The NUL character may not occur in a pattern. A backslash escapes the following character; the escaping backslash is discarded when matching. The special pattern characters must be quoted if they are to be matched literally. <P> The special pattern characters have the following meanings: <P> <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>*</B> <DD> Matches any string, including the null string. When the <B>globstar</B> shell option is enabled, and <B>*</B> is used in a pathname expansion context, two adjacent <B>*</B>s used as a single pattern will match all files and zero or more directories and subdirectories. If followed by a <B>/</B>, two adjacent <B>*</B>s will match only directories and subdirectories. <DT><B>?</B> <DD> Matches any single character. <DT><B>[...]</B> <DD> Matches any one of the enclosed characters. A pair of characters separated by a hyphen denotes a <I>range expression</I>; any character that sorts between those two characters, inclusive, using the current locale's collating sequence and character set, is matched. If the first character following the <B>[</B> is a <B>!</B> or a <B>^</B> then any character not enclosed is matched. The sorting order of characters in range expressions is determined by the current locale and the value of the <FONT SIZE=-1><B>LC_COLLATE</B> </FONT> shell variable, if set. A <B>-</B> may be matched by including it as the first or last character in the set. A <B>]</B> may be matched by including it as the first character in the set. <BR> <P> Within <B>[</B> and <B>]</B>, <I>character classes</I> can be specified using the syntax <B>[:</B><I>class</I><B>:]</B>, where <I>class</I> is one of the following classes defined in the POSIX standard: </DL> <P> <DL COMPACT><DT><DD> <B> </B> alnum alpha ascii blank cntrl digit graph lower print punct space upper word xdigit <BR> A character class matches any character belonging to that class. The <B>word</B> character class matches letters, digits, and the character _. <BR> <P> Within <B>[</B> and <B>]</B>, an <I>equivalence class</I> can be specified using the syntax <B>[=</B><I>c</I><B>=]</B>, which matches all characters with the same collation weight (as defined by the current locale) as the character <I>c</I>. <BR> <P> Within <B>[</B> and <B>]</B>, the syntax <B>[.</B><I>symbol</I><B>.]</B> matches the collating symbol <I>symbol</I>. </DL> </DL> <P> If the <B>extglob</B> shell option is enabled using the <B>shopt</B> builtin, several extended pattern matching operators are recognized. In the following description, a <I>pattern-list</I> is a list of one or more patterns separated by a <B>|</B>. Composite patterns may be formed using one or more of the following sub-patterns: <P> <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>?(</B><I>pattern-list</I><B>)</B><DD> Matches zero or one occurrence of the given patterns <DT><B>*(</B><I>pattern-list</I><B>)</B><DD> Matches zero or more occurrences of the given patterns <DT><B>+(</B><I>pattern-list</I><B>)</B><DD> Matches one or more occurrences of the given patterns <DT><B>@(</B><I>pattern-list</I><B>)</B><DD> Matches one of the given patterns <DT><B>!(</B><I>pattern-list</I><B>)</B><DD> Matches anything except one of the given patterns </DL></DL> <A NAME="lbBH"> </A> <H4>Quote Removal</H4> <P> After the preceding expansions, all unquoted occurrences of the characters <B>\</B>, <B>aq</B>, and <B>"</B> that did not result from one of the above expansions are removed. <A NAME="lbBI"> </A> <H3>REDIRECTION</H3> Before a command is executed, its input and output may be <I>redirected</I> using a special notation interpreted by the shell. Redirection may also be used to open and close files for the current shell execution environment. The following redirection operators may precede or appear anywhere within a <I>simple command</I> or may follow a <I>command</I>. Redirections are processed in the order they appear, from left to right. <P> Each redirection that may be preceded by a file descriptor number may instead be preceded by a word of the form {<I>varname</I>}. In this case, for each redirection operator except >&- and <&-, the shell will allocate a file descriptor greater than 10 and assign it to <I>varname</I>. If >&- or <&- is preceded by {<I>varname</I>}, the value of <I>varname</I> defines the file descriptor to close. <P> In the following descriptions, if the file descriptor number is omitted, and the first character of the redirection operator is <B><</B>, the redirection refers to the standard input (file descriptor 0). If the first character of the redirection operator is <B>></B>, the redirection refers to the standard output (file descriptor 1). <P> The word following the redirection operator in the following descriptions, unless otherwise noted, is subjected to brace expansion, tilde expansion, parameter expansion, command substitution, arithmetic expansion, quote removal, pathname expansion, and word splitting. If it expands to more than one word, <B>bash</B> reports an error. <P> Note that the order of redirections is significant. For example, the command <DL COMPACT><DT><DD> <P> ls <B>></B> dirlist 2<B>>&</B>1 </DL> <P> directs both standard output and standard error to the file <I>dirlist</I>, while the command <DL COMPACT><DT><DD> <P> ls 2<B>>&</B>1 <B>></B> dirlist </DL> <P> directs only the standard output to file <I>dirlist</I>, because the standard error was duplicated from the standard output before the standard output was redirected to <I>dirlist</I>. <P> <B>Bash</B> handles several filenames specially when they are used in redirections, as described in the following table: <DL COMPACT><DT><DD> <P> <DL COMPACT> <DT><B>/dev/fd/</B><I>fd</I> <DD> If <I>fd</I> is a valid integer, file descriptor <I>fd</I> is duplicated. <DT><B>/dev/stdin</B> <DD> File descriptor 0 is duplicated. <DT><B>/dev/stdout</B> <DD> File descriptor 1 is duplicated. <DT><B>/dev/stderr</B> <DD> File descriptor 2 is duplicated. <DT><B>/dev/tcp/</B><I>host</I>/<I>port</I> <DD> If <I>host</I> is a valid hostname or Internet address, and <I>port</I> is an integer port number or service name, <B>bash</B> attempts to open a TCP connection to the corresponding socket. <DT><B>/dev/udp/</B><I>host</I>/<I>port</I> <DD> If <I>host</I> is a valid hostname or Internet address, and <I>port</I> is an integer port number or service name, <B>bash</B> attempts to open a UDP connection to the corresponding socket. </DL></DL> <P> A failure to open or create a file causes the redirection to fail. <P> Redirections using file descriptors greater than 9 should be used with care, as they may conflict with file descriptors the shell uses internally. <P> Note that the <B>exec</B> builtin command can make redirections take effect in the current shell. <A NAME="lbBJ"> </A> <H4>Redirecting Input</H4> <P> Redirection of input causes the file whose name results from the expansion of <I>word</I> to be opened for reading on file descriptor <I>n</I>, or the standard input (file descriptor 0) if <I>n</I> is not specified. <P> The general format for redirecting input is: <DL COMPACT><DT><DD> <P> [<I>n</I>]<B><</B><I>word</I> </DL> <A NAME="lbBK"> </A> <H4>Redirecting Output</H4> <P> Redirection of output causes the file whose name results from the expansion of <I>word</I> to be opened for writing on file descriptor <I>n</I>, or the standard output (file descriptor 1) if <I>n</I> is not specified. If the file does not exist it is created; if it does exist it is truncated to zero size. <P> The general format for redirecting output is: <DL COMPACT><DT><DD> <P> [<I>n</I>]<B>></B><I>word</I> </DL> <P> If the redirection operator is <B>></B>, and the <B>noclobber</B> option to the <B>set</B> builtin has been enabled, the redirection will fail if the file whose name results from the expansion of <I>word</I> exists and is a regular file. If the redirection operator is <B>>|</B>, or the redirection operator is <B>></B> and the <B>noclobber</B> option to the <B>set</B> builtin command is not enabled, the redirection is attempted even if the file named by <I>word</I> exists. <A NAME="lbBL"> </A> <H4>Appending Redirected Output</H4> <P> Redirection of output in this fashion causes the file whose name results from the expansion of <I>word</I> to be opened for appending on file descriptor <I>n</I>, or the standard output (file descriptor 1) if <I>n</I> is not specified. If the file does not exist it is created. <P> The general format for appending output is: <DL COMPACT><DT><DD> <P> [<I>n</I>]<B>>></B><I>word</I> </DL> <P> <A NAME="lbBM"> </A> <H4>Redirecting Standard Output and Standard Error</H4> <P> This construct allows both the standard output (file descriptor 1) and the standard error output (file descriptor 2) to be redirected to the file whose name is the expansion of <I>word</I>. <P> There are two formats for redirecting standard output and standard error: <DL COMPACT><DT><DD> <P> <B>&></B><I>word</I> </DL> and <DL COMPACT><DT><DD> <B>>&</B><I>word</I> </DL> <P> Of the two forms, the first is preferred. This is semantically equivalent to <DL COMPACT><DT><DD> <P> <B>></B><I>word</I> 2<B>>&</B>1 </DL> <P> <A NAME="lbBN"> </A> <H4>Appending Standard Output and Standard Error</H4> <P> This construct allows both the standard output (file descriptor 1) and the standard error output (file descriptor 2) to be appended to the file whose name is the expansion of <I>word</I>. <P> The format for appending standard output and standard error is: <DL COMPACT><DT><DD> <P> <B>&>></B><I>word</I> </DL> <P> This is semantically equivalent to <DL COMPACT><DT><DD> <P> <B>>></B><I>word</I> 2<B>>&</B>1 </DL> <A NAME="lbBO"> </A> <H4>Here Documents</H4> <P> This type of redirection instructs the shell to read input from the current source until a line containing only <I>delimiter</I> (with no trailing blanks) is seen. All of the lines read up to that point are then used as the standard input for a command. <P> The format of here-documents is: <DL COMPACT><DT><DD> <P> <PRE> <B><<</B>[<B>-</B>]<I>word</I> <I>here-document</I> <I>delimiter</I> </PRE> </DL> <P> No parameter expansion, command substitution, arithmetic expansion, or pathname expansion is performed on <I>word</I>. If any characters in <I>word</I> are quoted, the <I>delimiter</I> is the result of quote removal on <I>word</I>, and the lines in the here-document are not expanded. If <I>word</I> is unquoted, all lines of the here-document are subjected to parameter expansion, command substitution, and arithmetic expansion. In the latter case, the character sequence <B>\<newline></B> is ignored, and <B>\</B> must be used to quote the characters <B>\</B>, <B>$</B>, and <B>`</B>. <P> If the redirection operator is <B><<-</B>, then all leading tab characters are stripped from input lines and the line containing <I>delimiter</I>. This allows here-documents within shell scripts to be indented in a natural fashion. <A NAME="lbBP"> </A> <H4>Here Strings</H4> A variant of here documents, the format is: <DL COMPACT><DT><DD> <P> <PRE> <B><<<</B><I>word</I> </PRE> </DL> <P> The <I>word</I> is expanded and supplied to the command on its standard input. <A NAME="lbBQ"> </A> <H4>Duplicating File Descriptors</H4> <P> The redirection operator <DL COMPACT><DT><DD> <P> [<I>n</I>]<B><&</B><I>word</I> </DL> <P> is used to duplicate input file descriptors. If <I>word</I> expands to one or more digits, the file descriptor denoted by <I>n</I> is made to be a copy of that file descriptor. If the digits in <I>word</I> do not specify a file descriptor open for input, a redirection error occurs. If <I>word</I> evaluates to <B>-</B>, file descriptor <I>n</I> is closed. If <I>n</I> is not specified, the standard input (file descriptor 0) is used. <P> The operator <DL COMPACT><DT><DD> <P> [<I>n</I>]<B>>&</B><I>word</I> </DL> <P> is used similarly to duplicate output file descriptors. If <I>n</I> is not specified, the standard output (file descriptor 1) is used. If the digits in <I>word</I> do not specify a file descriptor open for output, a redirection error occurs. As a special case, if <I>n</I> is omitted, and <I>word</I> does not expand to one or more digits, the standard output and standard error are redirected as described previously. <A NAME="lbBR"> </A> <H4>Moving File Descriptors</H4> <P> The redirection operator <DL COMPACT><DT><DD> <P> [<I>n</I>]<B><&</B><I>digit</I><B>-</B> </DL> <P> moves the file descriptor <I>digit</I> to file descriptor <I>n</I>, or the standard input (file descriptor 0) if <I>n</I> is not specified. <I>digit</I> is closed after being duplicated to <I>n</I>. <P> Similarly, the redirection operator <DL COMPACT><DT><DD> <P> [<I>n</I>]<B>>&</B><I>digit</I><B>-</B> </DL> <P> moves the file descriptor <I>digit</I> to file descriptor <I>n</I>, or the standard output (file descriptor 1) if <I>n</I> is not specified. <A NAME="lbBS"> </A> <H4>Opening File Descriptors for Reading and Writing</H4> <P> The redirection operator <DL COMPACT><DT><DD> <P> [<I>n</I>]<B><></B><I>word</I> </DL> <P> causes the file whose name is the expansion of <I>word</I> to be opened for both reading and writing on file descriptor <I>n</I>, or on file descriptor 0 if <I>n</I> is not specified. If the file does not exist, it is created. <A NAME="lbBT"> </A> <H3>ALIASES</H3> <I>Aliases</I> allow a string to be substituted for a word when it is used as the first word of a simple command. The shell maintains a list of aliases that may be set and unset with the <B>alias</B> and <B>unalias</B> builtin commands (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). The first word of each simple command, if unquoted, is checked to see if it has an alias. If so, that word is replaced by the text of the alias. The characters <B>/</B>, <B>$</B>, <B>`</B>, and <B>=</B> and any of the shell <I>metacharacters</I> or quoting characters listed above may not appear in an alias name. The replacement text may contain any valid shell input, including shell metacharacters. The first word of the replacement text is tested for aliases, but a word that is identical to an alias being expanded is not expanded a second time. This means that one may alias <B>ls</B> to <B>ls -F</B>, for instance, and <B>bash</B> does not try to recursively expand the replacement text. If the last character of the alias value is a <I>blank</I>, then the next command word following the alias is also checked for alias expansion. <P> Aliases are created and listed with the <B>alias</B> command, and removed with the <B>unalias</B> command. <P> There is no mechanism for using arguments in the replacement text. If arguments are needed, a shell function should be used (see <FONT SIZE=-1><B>FUNCTIONS</B> </FONT> below). <P> Aliases are not expanded when the shell is not interactive, unless the <B>expand_aliases</B> shell option is set using <B>shopt</B> (see the description of <B>shopt</B> under <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B></FONT> below). <P> The rules concerning the definition and use of aliases are somewhat confusing. <B>Bash</B> always reads at least one complete line of input before executing any of the commands on that line. Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take effect until the next line of input is read. The commands following the alias definition on that line are not affected by the new alias. This behavior is also an issue when functions are executed. Aliases are expanded when a function definition is read, not when the function is executed, because a function definition is itself a compound command. As a consequence, aliases defined in a function are not available until after that function is executed. To be safe, always put alias definitions on a separate line, and do not use <B>alias</B> in compound commands. <P> For almost every purpose, aliases are superseded by shell functions. <A NAME="lbBU"> </A> <H3>FUNCTIONS</H3> A shell function, defined as described above under <FONT SIZE=-1><B>SHELL GRAMMAR</B>, </FONT> stores a series of commands for later execution. When the name of a shell function is used as a simple command name, the list of commands associated with that function name is executed. Functions are executed in the context of the current shell; no new process is created to interpret them (contrast this with the execution of a shell script). When a function is executed, the arguments to the function become the positional parameters during its execution. The special parameter <B>#</B> is updated to reflect the change. Special parameter <B>0</B> is unchanged. The first element of the <FONT SIZE=-1><B>FUNCNAME</B> </FONT> variable is set to the name of the function while the function is executing. <P> All other aspects of the shell execution environment are identical between a function and its caller with these exceptions: the <FONT SIZE=-1><B>DEBUG</B> </FONT> and <B>RETURN</B> traps (see the description of the <B>trap</B> builtin under <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below) are not inherited unless the function has been given the <B>trace</B> attribute (see the description of the <FONT SIZE=-1><B>declare</B> </FONT> builtin below) or the <B>-o functrace</B> shell option has been enabled with the <B>set</B> builtin (in which case all functions inherit the <B>DEBUG</B> and <B>RETURN</B> traps), and the <FONT SIZE=-1><B>ERR</B> </FONT> trap is not inherited unless the <B>-o errtrace</B> shell option has been enabled. <P> Variables local to the function may be declared with the <B>local</B> builtin command. Ordinarily, variables and their values are shared between the function and its caller. <P> The <B>FUNCNEST</B> variable, if set to a numeric value greater than 0, defines a maximum function nesting level. Function invocations that exceed the limit cause the entire command to abort. <P> If the builtin command <B>return</B> is executed in a function, the function completes and execution resumes with the next command after the function call. Any command associated with the <B>RETURN</B> trap is executed before execution resumes. When a function completes, the values of the positional parameters and the special parameter <B>#</B> are restored to the values they had prior to the function's execution. <P> Function names and definitions may be listed with the <B>-f</B> option to the <B>declare</B> or <B>typeset</B> builtin commands. The <B>-F</B> option to <B>declare</B> or <B>typeset</B> will list the function names only (and optionally the source file and line number, if the <B>extdebug</B> shell option is enabled). Functions may be exported so that subshells automatically have them defined with the <B>-f</B> option to the <B>export</B> builtin. A function definition may be deleted using the <B>-f</B> option to the <B>unset</B> builtin. Note that shell functions and variables with the same name may result in multiple identically-named entries in the environment passed to the shell's children. Care should be taken in cases where this may cause a problem. <P> Functions may be recursive. The <B>FUNCNEST</B> variable may be used to limit the depth of the function call stack and restrict the number of function invocations. By default, no limit is imposed on the number of recursive calls. <A NAME="lbBV"> </A> <H3>ARITHMETIC EVALUATION</H3> The shell allows arithmetic expressions to be evaluated, under certain circumstances (see the <B>let</B> and <B>declare</B> builtin commands and <B>Arithmetic Expansion</B>). Evaluation is done in fixed-width integers with no check for overflow, though division by 0 is trapped and flagged as an error. The operators and their precedence, associativity, and values are the same as in the C language. The following list of operators is grouped into levels of equal-precedence operators. The levels are listed in order of decreasing precedence. <P> <DL COMPACT> <DT><B></B><I>id</I>++ <I>id</I>-- <DD> variable post-increment and post-decrement <DT><B>++</B><I>id</I> --<I>id</I> <DD> variable pre-increment and pre-decrement <DT><B>- +</B> <DD> unary minus and plus <DT><B>! ~</B> <DD> logical and bitwise negation <DT><B>**</B> <DD> exponentiation <DT><B>* / %</B> <DD> multiplication, division, remainder <DT><B>+ -</B> <DD> addition, subtraction <DT><B><< >></B> <DD> left and right bitwise shifts <DT><B><= >= < ></B> <DD> comparison <DT><B>== !=</B> <DD> equality and inequality <DT><B>&</B> <DD> bitwise AND <DT><B>^</B> <DD> bitwise exclusive OR <DT><B>|</B> <DD> bitwise OR <DT><B>&&</B> <DD> logical AND <DT><B>||</B> <DD> logical OR <DT><B></B><I>expr</I>?<I>expr</I>:<I>expr</I> <DD> conditional operator <DT><B>= *= /= %= += -= <<= >>= &= ^= |=</B> <DD> assignment <DT><B></B><I>expr1</I> , <I>expr2</I> <DD> comma </DL> <P> Shell variables are allowed as operands; parameter expansion is performed before the expression is evaluated. Within an expression, shell variables may also be referenced by name without using the parameter expansion syntax. A shell variable that is null or unset evaluates to 0 when referenced by name without using the parameter expansion syntax. The value of a variable is evaluated as an arithmetic expression when it is referenced, or when a variable which has been given the <I>integer</I> attribute using <B>declare -i</B> is assigned a value. A null value evaluates to 0. A shell variable need not have its <I>integer</I> attribute turned on to be used in an expression. <P> Constants with a leading 0 are interpreted as octal numbers. A leading 0x or 0X denotes hexadecimal. Otherwise, numbers take the form [<I>base#</I>]n, where the optional <I>base</I> is a decimal number between 2 and 64 representing the arithmetic base, and <I>n</I> is a number in that base. If <I>base#</I> is omitted, then base 10 is used. The digits greater than 9 are represented by the lowercase letters, the uppercase letters, @, and _, in that order. If <I>base</I> is less than or equal to 36, lowercase and uppercase letters may be used interchangeably to represent numbers between 10 and 35. <P> Operators are evaluated in order of precedence. Sub-expressions in parentheses are evaluated first and may override the precedence rules above. <A NAME="lbBW"> </A> <H3>CONDITIONAL EXPRESSIONS</H3> Conditional expressions are used by the <B>[[</B> compound command and the <B>test</B> and <B>[</B> builtin commands to test file attributes and perform string and arithmetic comparisons. Expressions are formed from the following unary or binary primaries. If any <I>file</I> argument to one of the primaries is of the form <I>/dev/fd/n</I>, then file descriptor <I>n</I> is checked. If the <I>file</I> argument to one of the primaries is one of <I>/dev/stdin</I>, <I>/dev/stdout</I>, or <I>/dev/stderr</I>, file descriptor 0, 1, or 2, respectively, is checked. <P> Unless otherwise specified, primaries that operate on files follow symbolic links and operate on the target of the link, rather than the link itself. <P> When used with <B>[[</B>, the <B><</B> and <B>></B> operators sort lexicographically using the current locale. The <B>test</B> command sorts using ASCII ordering. <P> <DL COMPACT> <DT><B>-a </B><I>file</I> <DD> True if <I>file</I> exists. <DT><B>-b </B><I>file</I> <DD> True if <I>file</I> exists and is a block special file. <DT><B>-c </B><I>file</I> <DD> True if <I>file</I> exists and is a character special file. <DT><B>-d </B><I>file</I> <DD> True if <I>file</I> exists and is a directory. <DT><B>-e </B><I>file</I> <DD> True if <I>file</I> exists. <DT><B>-f </B><I>file</I> <DD> True if <I>file</I> exists and is a regular file. <DT><B>-g </B><I>file</I> <DD> True if <I>file</I> exists and is set-group-id. <DT><B>-h </B><I>file</I> <DD> True if <I>file</I> exists and is a symbolic link. <DT><B>-k </B><I>file</I> <DD> True if <I>file</I> exists and its ``sticky'' bit is set. <DT><B>-p </B><I>file</I> <DD> True if <I>file</I> exists and is a named pipe (FIFO). <DT><B>-r </B><I>file</I> <DD> True if <I>file</I> exists and is readable. <DT><B>-s </B><I>file</I> <DD> True if <I>file</I> exists and has a size greater than zero. <DT><B>-t </B><I>fd</I> <DD> True if file descriptor <I>fd</I> is open and refers to a terminal. <DT><B>-u </B><I>file</I> <DD> True if <I>file</I> exists and its set-user-id bit is set. <DT><B>-w </B><I>file</I> <DD> True if <I>file</I> exists and is writable. <DT><B>-x </B><I>file</I> <DD> True if <I>file</I> exists and is executable. <DT><B>-G </B><I>file</I> <DD> True if <I>file</I> exists and is owned by the effective group id. <DT><B>-L </B><I>file</I> <DD> True if <I>file</I> exists and is a symbolic link. <DT><B>-N </B><I>file</I> <DD> True if <I>file</I> exists and has been modified since it was last read. <DT><B>-O </B><I>file</I> <DD> True if <I>file</I> exists and is owned by the effective user id. <DT><B>-S </B><I>file</I> <DD> True if <I>file</I> exists and is a socket. <DT><I>file1</I> <B>-ef</B> <I>file2</I><DD> True if <I>file1</I> and <I>file2</I> refer to the same device and inode numbers. <DT><I>file1</I> -<B>nt</B> <I>file2</I><DD> True if <I>file1</I> is newer (according to modification date) than <I>file2</I>, or if <I>file1</I> exists and file2 does not. <DT><I>file1</I> -<B>ot</B> <I>file2</I><DD> True if <I>file1</I> is older than <I>file2</I>, or if <I>file2</I> exists and <I>file1</I> does not. <DT><B>-o </B><I>optname</I> <DD> True if the shell option <I>optname</I> is enabled. See the list of options under the description of the <B>-o</B> option to the <B>set</B> builtin below. <DT><B>-v </B><I>varname</I> <DD> True if the shell variable <I>varname</I> is set (has been assigned a value). <DT><B>-z </B><I>string</I> <DD> True if the length of <I>string</I> is zero. <DT><I>string</I><DD> <DT><B>-n </B><I>string</I> <DD> True if the length of <I>string</I> is non-zero. <DT><I>string1</I> <B>==</B> <I>string2</I><DD> <DT><I>string1</I> <B>=</B> <I>string2</I><DD> True if the strings are equal. <B>=</B> should be used with the <B>test</B> command for POSIX conformance. <DT><I>string1</I> <B>!=</B> <I>string2</I><DD> True if the strings are not equal. <DT><I>string1</I> <B><</B> <I>string2</I><DD> True if <I>string1</I> sorts before <I>string2</I> lexicographically. <DT><I>string1</I> <B>></B> <I>string2</I><DD> True if <I>string1</I> sorts after <I>string2</I> lexicographically. <DT><I>arg1</I> <B>OP</B> <I>arg2</I> <DD> <FONT SIZE=-1><B>OP</B> </FONT> is one of <B>-eq</B>, <B>-ne</B>, <B>-lt</B>, <B>-le</B>, <B>-gt</B>, or <B>-ge</B>. These arithmetic binary operators return true if <I>arg1</I> is equal to, not equal to, less than, less than or equal to, greater than, or greater than or equal to <I>arg2</I>, respectively. <I>Arg1</I> and <I>arg2</I> may be positive or negative integers. </DL> <A NAME="lbBX"> </A> <H3>SIMPLE COMMAND EXPANSION</H3> When a simple command is executed, the shell performs the following expansions, assignments, and redirections, from left to right. <DL COMPACT> <DT>1.<DD> The words that the parser has marked as variable assignments (those preceding the command name) and redirections are saved for later processing. <DT>2.<DD> The words that are not variable assignments or redirections are expanded. If any words remain after expansion, the first word is taken to be the name of the command and the remaining words are the arguments. <DT>3.<DD> Redirections are performed as described above under <FONT SIZE=-1><B>REDIRECTION</B>. </FONT> <DT>4.<DD> The text after the <B>=</B> in each variable assignment undergoes tilde expansion, parameter expansion, command substitution, arithmetic expansion, and quote removal before being assigned to the variable. </DL> <P> If no command name results, the variable assignments affect the current shell environment. Otherwise, the variables are added to the environment of the executed command and do not affect the current shell environment. If any of the assignments attempts to assign a value to a readonly variable, an error occurs, and the command exits with a non-zero status. <P> If no command name results, redirections are performed, but do not affect the current shell environment. A redirection error causes the command to exit with a non-zero status. <P> If there is a command name left after expansion, execution proceeds as described below. Otherwise, the command exits. If one of the expansions contained a command substitution, the exit status of the command is the exit status of the last command substitution performed. If there were no command substitutions, the command exits with a status of zero. <A NAME="lbBY"> </A> <H3>COMMAND EXECUTION</H3> After a command has been split into words, if it results in a simple command and an optional list of arguments, the following actions are taken. <P> If the command name contains no slashes, the shell attempts to locate it. If there exists a shell function by that name, that function is invoked as described above in <FONT SIZE=-1><B>FUNCTIONS</B>. </FONT> If the name does not match a function, the shell searches for it in the list of shell builtins. If a match is found, that builtin is invoked. <P> If the name is neither a shell function nor a builtin, and contains no slashes, <B>bash</B> searches each element of the <FONT SIZE=-1><B>PATH</B> </FONT> for a directory containing an executable file by that name. <B>Bash</B> uses a hash table to remember the full pathnames of executable files (see <B>hash</B> under <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). A full search of the directories in <FONT SIZE=-1><B>PATH</B> </FONT> is performed only if the command is not found in the hash table. If the search is unsuccessful, the shell searches for a defined shell function named <B>command_not_found_handle</B>. If that function exists, it is invoked with the original command and the original command's arguments as its arguments, and the function's exit status becomes the exit status of the shell. If that function is not defined, the shell prints an error message and returns an exit status of 127. <P> If the search is successful, or if the command name contains one or more slashes, the shell executes the named program in a separate execution environment. Argument 0 is set to the name given, and the remaining arguments to the command are set to the arguments given, if any. <P> If this execution fails because the file is not in executable format, and the file is not a directory, it is assumed to be a <I>shell script</I>, a file containing shell commands. A subshell is spawned to execute it. This subshell reinitializes itself, so that the effect is as if a new shell had been invoked to handle the script, with the exception that the locations of commands remembered by the parent (see <B>hash</B> below under <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B>)</FONT> are retained by the child. <P> If the program is a file beginning with <B>#!</B>, the remainder of the first line specifies an interpreter for the program. The shell executes the specified interpreter on operating systems that do not handle this executable format themselves. The arguments to the interpreter consist of a single optional argument following the interpreter name on the first line of the program, followed by the name of the program, followed by the command arguments, if any. <A NAME="lbBZ"> </A> <H3>COMMAND EXECUTION ENVIRONMENT</H3> The shell has an <I>execution environment</I>, which consists of the following: <DL COMPACT> <DT>*<DD> open files inherited by the shell at invocation, as modified by redirections supplied to the <B>exec</B> builtin <DT>*<DD> the current working directory as set by <B>cd</B>, <B>pushd</B>, or <B>popd</B>, or inherited by the shell at invocation <DT>*<DD> the file creation mode mask as set by <B>umask</B> or inherited from the shell's parent <DT>*<DD> current traps set by <B>trap</B> <DT>*<DD> shell parameters that are set by variable assignment or with <B>set</B> or inherited from the shell's parent in the environment <DT>*<DD> shell functions defined during execution or inherited from the shell's parent in the environment <DT>*<DD> options enabled at invocation (either by default or with command-line arguments) or by <B>set</B> <DT>*<DD> options enabled by <B>shopt</B> <DT>*<DD> shell aliases defined with <B>alias</B> <DT>*<DD> various process IDs, including those of background jobs, the value of <B>$$</B>, and the value of <FONT SIZE=-1><B>PPID</B> </FONT> </DL> <P> When a simple command other than a builtin or shell function is to be executed, it is invoked in a separate execution environment that consists of the following. Unless otherwise noted, the values are inherited from the shell. <DL COMPACT> <DT>*<DD> the shell's open files, plus any modifications and additions specified by redirections to the command <DT>*<DD> the current working directory <DT>*<DD> the file creation mode mask <DT>*<DD> shell variables and functions marked for export, along with variables exported for the command, passed in the environment <DT>*<DD> traps caught by the shell are reset to the values inherited from the shell's parent, and traps ignored by the shell are ignored </DL> <P> A command invoked in this separate environment cannot affect the shell's execution environment. <P> Command substitution, commands grouped with parentheses, and asynchronous commands are invoked in a subshell environment that is a duplicate of the shell environment, except that traps caught by the shell are reset to the values that the shell inherited from its parent at invocation. Builtin commands that are invoked as part of a pipeline are also executed in a subshell environment. Changes made to the subshell environment cannot affect the shell's execution environment. <P> Subshells spawned to execute command substitutions inherit the value of the <B>-e</B> option from the parent shell. When not in <I>posix</I> mode, <B>bash</B> clears the <B>-e</B> option in such subshells. <P> If a command is followed by a <B>&</B> and job control is not active, the default standard input for the command is the empty file <I>/dev/null</I>. Otherwise, the invoked command inherits the file descriptors of the calling shell as modified by redirections. <A NAME="lbCA"> </A> <H3>ENVIRONMENT</H3> When a program is invoked it is given an array of strings called the <I>environment</I>. This is a list of <I>name</I>-<I>value</I> pairs, of the form <I>name</I>=value. <P> The shell provides several ways to manipulate the environment. On invocation, the shell scans its own environment and creates a parameter for each name found, automatically marking it for <I>export</I> to child processes. Executed commands inherit the environment. The <B>export</B> and <B>declare -x</B> commands allow parameters and functions to be added to and deleted from the environment. If the value of a parameter in the environment is modified, the new value becomes part of the environment, replacing the old. The environment inherited by any executed command consists of the shell's initial environment, whose values may be modified in the shell, less any pairs removed by the <B>unset</B> command, plus any additions via the <B>export</B> and <B>declare -x</B> commands. <P> The environment for any <I>simple command</I> or function may be augmented temporarily by prefixing it with parameter assignments, as described above in <FONT SIZE=-1><B>PARAMETERS</B>. </FONT> These assignment statements affect only the environment seen by that command. <P> If the <B>-k</B> option is set (see the <B>set</B> builtin command below), then <I>all</I> parameter assignments are placed in the environment for a command, not just those that precede the command name. <P> When <B>bash</B> invokes an external command, the variable <B>_</B> is set to the full file name of the command and passed to that command in its environment. <A NAME="lbCB"> </A> <H3>EXIT STATUS</H3> <P> The exit status of an executed command is the value returned by the <I>waitpid</I> system call or equivalent function. Exit statuses fall between 0 and 255, though, as explained below, the shell may use values above 125 specially. Exit statuses from shell builtins and compound commands are also limited to this range. Under certain circumstances, the shell will use special values to indicate specific failure modes. <P> For the shell's purposes, a command which exits with a zero exit status has succeeded. An exit status of zero indicates success. A non-zero exit status indicates failure. When a command terminates on a fatal signal <I>N</I>, <B>bash</B> uses the value of 128+<I>N</I> as the exit status. <P> If a command is not found, the child process created to execute it returns a status of 127. If a command is found but is not executable, the return status is 126. <P> If a command fails because of an error during expansion or redirection, the exit status is greater than zero. <P> Shell builtin commands return a status of 0 (<I>true</I>) if successful, and non-zero (<I>false</I>) if an error occurs while they execute. All builtins return an exit status of 2 to indicate incorrect usage. <P> <B>Bash</B> itself returns the exit status of the last command executed, unless a syntax error occurs, in which case it exits with a non-zero value. See also the <B>exit</B> builtin command below. <A NAME="lbCC"> </A> <H3>SIGNALS</H3> When <B>bash</B> is interactive, in the absence of any traps, it ignores <FONT SIZE=-1><B>SIGTERM</B> </FONT> (so that <B>kill 0</B> does not kill an interactive shell), and <FONT SIZE=-1><B>SIGINT</B> </FONT> is caught and handled (so that the <B>wait</B> builtin is interruptible). In all cases, <B>bash</B> ignores <FONT SIZE=-1><B>SIGQUIT</B>. </FONT> If job control is in effect, <B>bash</B> ignores <FONT SIZE=-1><B>SIGTTIN</B>, </FONT> <FONT SIZE=-1><B>SIGTTOU</B>, </FONT> and <FONT SIZE=-1><B>SIGTSTP</B>. </FONT> <P> Non-builtin commands run by <B>bash</B> have signal handlers set to the values inherited by the shell from its parent. When job control is not in effect, asynchronous commands ignore <FONT SIZE=-1><B>SIGINT</B> </FONT> and <FONT SIZE=-1><B>SIGQUIT</B> </FONT> in addition to these inherited handlers. Commands run as a result of command substitution ignore the keyboard-generated job control signals <FONT SIZE=-1><B>SIGTTIN</B>, </FONT> <FONT SIZE=-1><B>SIGTTOU</B>, </FONT> and <FONT SIZE=-1><B>SIGTSTP</B>. </FONT> <P> The shell exits by default upon receipt of a <FONT SIZE=-1><B>SIGHUP</B>. </FONT> Before exiting, an interactive shell resends the <FONT SIZE=-1><B>SIGHUP</B> </FONT> to all jobs, running or stopped. Stopped jobs are sent <FONT SIZE=-1><B>SIGCONT</B> </FONT> to ensure that they receive the <FONT SIZE=-1><B>SIGHUP</B>. </FONT> To prevent the shell from sending the signal to a particular job, it should be removed from the jobs table with the <B>disown</B> builtin (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below) or marked to not receive <FONT SIZE=-1><B>SIGHUP</B> </FONT> using <B>disown -h</B>. <P> If the <B>huponexit</B> shell option has been set with <B>shopt</B>, <B>bash</B> sends a <FONT SIZE=-1><B>SIGHUP</B> </FONT> to all jobs when an interactive login shell exits. <P> If <B>bash</B> is waiting for a command to complete and receives a signal for which a trap has been set, the trap will not be executed until the command completes. When <B>bash</B> is waiting for an asynchronous command via the <B>wait</B> builtin, the reception of a signal for which a trap has been set will cause the <B>wait</B> builtin to return immediately with an exit status greater than 128, immediately after which the trap is executed. <A NAME="lbCD"> </A> <H3>JOB CONTROL</H3> <I>Job control</I> refers to the ability to selectively stop (<I>suspend</I>) the execution of processes and continue (<I>resume</I>) their execution at a later point. A user typically employs this facility via an interactive interface supplied jointly by the operating system kernel's terminal driver and <B>bash</B>. <P> The shell associates a <I>job</I> with each pipeline. It keeps a table of currently executing jobs, which may be listed with the <B>jobs</B> command. When <B>bash</B> starts a job asynchronously (in the <I>background</I>), it prints a line that looks like: <DL COMPACT><DT><DD> <P> [1] 25647 </DL> <P> indicating that this job is job number 1 and that the process ID of the last process in the pipeline associated with this job is 25647. All of the processes in a single pipeline are members of the same job. <B>Bash</B> uses the <I>job</I> abstraction as the basis for job control. <P> To facilitate the implementation of the user interface to job control, the operating system maintains the notion of a <I>current terminal process group ID</I>. Members of this process group (processes whose process group ID is equal to the current terminal process group ID) receive keyboard-generated signals such as <FONT SIZE=-1><B>SIGINT</B>. </FONT> These processes are said to be in the <I>foreground</I>. <I>Background</I> processes are those whose process group ID differs from the terminal's; such processes are immune to keyboard-generated signals. Only foreground processes are allowed to read from or, if the user so specifies with <TT>stty tostop</TT>, write to the terminal. Background processes which attempt to read from (write to when <TT>stty tostop</TT> is in effect) the terminal are sent a <FONT SIZE=-1><B>SIGTTIN (SIGTTOU)</B> </FONT> signal by the kernel's terminal driver, which, unless caught, suspends the process. <P> If the operating system on which <B>bash</B> is running supports job control, <B>bash</B> contains facilities to use it. Typing the <I>suspend</I> character (typically <B>^Z</B>, Control-Z) while a process is running causes that process to be stopped and returns control to <B>bash</B>. Typing the <I>delayed suspend</I> character (typically <B>^Y</B>, Control-Y) causes the process to be stopped when it attempts to read input from the terminal, and control to be returned to <B>bash</B>. The user may then manipulate the state of this job, using the <B>bg</B> command to continue it in the background, the <B>fg</B> command to continue it in the foreground, or the <B>kill</B> command to kill it. A <B>^Z</B> takes effect immediately, and has the additional side effect of causing pending output and typeahead to be discarded. <P> There are a number of ways to refer to a job in the shell. The character <B>%</B> introduces a job specification (<I>jobspec</I>). Job number <I>n</I> may be referred to as <B>%n</B>. A job may also be referred to using a prefix of the name used to start it, or using a substring that appears in its command line. For example, <B>%ce</B> refers to a stopped <B>ce</B> job. If a prefix matches more than one job, <B>bash</B> reports an error. Using <B>%?ce</B>, on the other hand, refers to any job containing the string <B>ce</B> in its command line. If the substring matches more than one job, <B>bash</B> reports an error. The symbols <B>%%</B> and <B>%+</B> refer to the shell's notion of the <I>current job</I>, which is the last job stopped while it was in the foreground or started in the background. The <I>previous job</I> may be referenced using <B>%-</B>. If there is only a single job, <B>%+</B> and <B>%-</B> can both be used to refer to that job. In output pertaining to jobs (e.g., the output of the <B>jobs</B> command), the current job is always flagged with a <B>+</B>, and the previous job with a <B>-</B>. A single % (with no accompanying job specification) also refers to the current job. <P> Simply naming a job can be used to bring it into the foreground: <B>%1</B> is a synonym for <B>``fg %1''</B>, bringing job 1 from the background into the foreground. Similarly, <B>``%1 &''</B> resumes job 1 in the background, equivalent to <B>``bg %1''</B>. <P> The shell learns immediately whenever a job changes state. Normally, <B>bash</B> waits until it is about to print a prompt before reporting changes in a job's status so as to not interrupt any other output. If the <B>-b</B> option to the <B>set</B> builtin command is enabled, <B>bash</B> reports such changes immediately. Any trap on <FONT SIZE=-1><B>SIGCHLD</B> </FONT> is executed for each child that exits. <P> If an attempt to exit <B>bash</B> is made while jobs are stopped (or, if the <B>checkjobs</B> shell option has been enabled using the <B>shopt</B> builtin, running), the shell prints a warning message, and, if the <B>checkjobs</B> option is enabled, lists the jobs and their statuses. The <B>jobs</B> command may then be used to inspect their status. If a second attempt to exit is made without an intervening command, the shell does not print another warning, and any stopped jobs are terminated. <A NAME="lbCE"> </A> <H3>PROMPTING</H3> When executing interactively, <B>bash</B> displays the primary prompt <FONT SIZE=-1><B>PS1</B> </FONT> when it is ready to read a command, and the secondary prompt <FONT SIZE=-1><B>PS2</B> </FONT> when it needs more input to complete a command. <B>Bash</B> allows these prompt strings to be customized by inserting a number of backslash-escaped special characters that are decoded as follows: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>\a</B> <DD> an ASCII bell character (07) <DT><B>\d</B> <DD> the date in "Weekday Month Date" format (e.g., "Tue May 26") <DT><B>\D{</B><I>format</I>} <DD> the <I>format</I> is passed to <I>strftime</I>(3) and the result is inserted into the prompt string; an empty <I>format</I> results in a locale-specific time representation. The braces are required <DT><B>\e</B> <DD> an ASCII escape character (033) <DT><B>\h</B> <DD> the hostname up to the first `.' <DT><B>\H</B> <DD> the hostname <DT><B>\j</B> <DD> the number of jobs currently managed by the shell <DT><B>\l</B> <DD> the basename of the shell's terminal device name <DT><B>\n</B> <DD> newline <DT><B>\r</B> <DD> carriage return <DT><B>\s</B> <DD> the name of the shell, the basename of <B>$0</B> (the portion following the final slash) <DT><B>\t</B> <DD> the current time in 24-hour HH:MM:SS format <DT><B>\T</B> <DD> the current time in 12-hour HH:MM:SS format <DT><B>\@</B> <DD> the current time in 12-hour am/pm format <DT><B>\A</B> <DD> the current time in 24-hour HH:MM format <DT><B>\u</B> <DD> the username of the current user <DT><B>\v</B> <DD> the version of <B>bash</B> (e.g., 2.00) <DT><B>\V</B> <DD> the release of <B>bash</B>, version + patch level (e.g., 2.00.0) <DT><B>\w</B> <DD> the current working directory, with <FONT SIZE=-1><B>$HOME</B> </FONT> abbreviated with a tilde (uses the value of the <FONT SIZE=-1><B>PROMPT_DIRTRIM</B> </FONT> variable) <DT><B>\W</B> <DD> the basename of the current working directory, with <FONT SIZE=-1><B>$HOME</B> </FONT> abbreviated with a tilde <DT><B>\!</B> <DD> the history number of this command <DT><B>\#</B> <DD> the command number of this command <DT><B>\$</B> <DD> if the effective UID is 0, a <B>#</B>, otherwise a <B>$</B> <DT><B>\</B><I>nnn</I> <DD> the character corresponding to the octal number <I>nnn</I> <DT><B>\\</B> <DD> a backslash <DT><B>\[</B> <DD> begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt <DT><B>\]</B> <DD> end a sequence of non-printing characters </DL></DL> <P> The command number and the history number are usually different: the history number of a command is its position in the history list, which may include commands restored from the history file (see <FONT SIZE=-1><B>HISTORY</B> </FONT> below), while the command number is the position in the sequence of commands executed during the current shell session. After the string is decoded, it is expanded via parameter expansion, command substitution, arithmetic expansion, and quote removal, subject to the value of the <B>promptvars</B> shell option (see the description of the <B>shopt</B> command under <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <A NAME="lbCF"> </A> <H3>READLINE</H3> This is the library that handles reading input when using an interactive shell, unless the <B>--noediting</B> option is given at shell invocation. Line editing is also used when using the <B>-e</B> option to the <B>read</B> builtin. By default, the line editing commands are similar to those of Emacs. A vi-style line editing interface is also available. Line editing can be enabled at any time using the <B>-o emacs</B> or <B>-o vi</B> options to the <B>set</B> builtin (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). To turn off line editing after the shell is running, use the <B>+o emacs</B> or <B>+o vi</B> options to the <B>set</B> builtin. <A NAME="lbCG"> </A> <H4>Readline Notation</H4> <P> In this section, the Emacs-style notation is used to denote keystrokes. Control keys are denoted by C-<I>key</I>, e.g., C-n means Control-N. Similarly, <I>meta</I> keys are denoted by M-<I>key</I>, so M-x means Meta-X. (On keyboards without a <I>meta</I> key, M-<I>x</I> means ESC <I>x</I>, i.e., press the Escape key then the <I>x</I> key. This makes ESC the <I>meta prefix</I>. The combination M-C-<I>x</I> means ESC-Control-<I>x</I>, or press the Escape key then hold the Control key while pressing the <I>x</I> key.) <P> Readline commands may be given numeric <I>arguments</I>, which normally act as a repeat count. Sometimes, however, it is the sign of the argument that is significant. Passing a negative argument to a command that acts in the forward direction (e.g., <B>kill-line</B>) causes that command to act in a backward direction. Commands whose behavior with arguments deviates from this are noted below. <P> When a command is described as <I>killing</I> text, the text deleted is saved for possible future retrieval (<I>yanking</I>). The killed text is saved in a <I>kill ring</I>. Consecutive kills cause the text to be accumulated into one unit, which can be yanked all at once. Commands which do not kill text separate the chunks of text on the kill ring. <A NAME="lbCH"> </A> <H4>Readline Initialization</H4> <P> Readline is customized by putting commands in an initialization file (the <I>inputrc</I> file). The name of this file is taken from the value of the <FONT SIZE=-1><B>INPUTRC</B> </FONT> variable. If that variable is unset, the default is <A HREF="file:~/.inputrc"><I>~/.inputrc</I></A>. When a program which uses the readline library starts up, the initialization file is read, and the key bindings and variables are set. There are only a few basic constructs allowed in the readline initialization file. Blank lines are ignored. Lines beginning with a <B>#</B> are comments. Lines beginning with a <B>$</B> indicate conditional constructs. Other lines denote key bindings and variable settings. <P> The default key-bindings may be changed with an <I>inputrc </I> file. Other programs that use this library may add their own commands and bindings. <P> For example, placing <DL COMPACT><DT><DD> <P> M-Control-u: universal-argument </DL> or <DL COMPACT><DT><DD> C-Meta-u: universal-argument </DL> into the <I>inputrc</I> would make M-C-u execute the readline command <I>universal-argument</I>. <P> The following symbolic character names are recognized: <I>RUBOUT</I>, <I>DEL</I>, <I>ESC</I>, <I>LFD</I>, <I>NEWLINE</I>, <I>RET</I>, <I>RETURN</I>, <I>SPC</I>, <I>SPACE</I>, and <I>TAB</I>. <P> In addition to command names, readline allows keys to be bound to a string that is inserted when the key is pressed (a <I>macro</I>). <A NAME="lbCI"> </A> <H4>Readline Key Bindings</H4> <P> The syntax for controlling key bindings in the <I>inputrc</I> file is simple. All that is required is the name of the command or the text of a macro and a key sequence to which it should be bound. The name may be specified in one of two ways: as a symbolic key name, possibly with <I>Meta-</I> or <I>Control-</I> prefixes, or as a key sequence. <P> When using the form <B>keyname</B>:<I>function-name</I> or <I>macro</I>, <I>keyname</I> is the name of a key spelled out in English. For example: <P> <DL COMPACT><DT><DD> Control-u: universal-argument <BR> Meta-Rubout: backward-kill-word <BR> Control-o: "> output" </DL> <P> In the above example, <I>C-u</I> is bound to the function <B>universal-argument</B>, <I>M-DEL</I> is bound to the function <B>backward-kill-word</B>, and <I>C-o</I> is bound to run the macro expressed on the right hand side (that is, to insert the text <TT>> output</TT> into the line). <P> In the second form, <B>"keyseq"</B>:<I>function-name</I> or <I>macro</I>, <B>keyseq</B> differs from <B>keyname</B> above in that strings denoting an entire key sequence may be specified by placing the sequence within double quotes. Some GNU Emacs style key escapes can be used, as in the following example, but the symbolic character names are not recognized. <P> <DL COMPACT><DT><DD> "\C-u": universal-argument <BR> "\C-x\C-r": re-read-init-file <BR> "\e[11~": "Function Key 1" </DL> <P> In this example, <I>C-u</I> is again bound to the function <B>universal-argument</B>. <I>C-x C-r</I> is bound to the function <B>re-read-init-file</B>, and <I>ESC [ 1 1 ~</I> is bound to insert the text <TT>Function Key 1</TT>. <P> The full set of GNU Emacs style escape sequences is <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>\C-</B> <DD> control prefix <DT><B>\M-</B> <DD> meta prefix <DT><B>\e</B> <DD> an escape character <DT><B>\\</B> <DD> backslash <DT><B>\</B> <DD> literal " <DT><B>\aq</B> <DD> literal aq </DL></DL> <P> In addition to the GNU Emacs style escape sequences, a second set of backslash escapes is available: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>\a</B> <DD> alert (bell) <DT><B>\b</B> <DD> backspace <DT><B>\d</B> <DD> delete <DT><B>\f</B> <DD> form feed <DT><B>\n</B> <DD> newline <DT><B>\r</B> <DD> carriage return <DT><B>\t</B> <DD> horizontal tab <DT><B>\v</B> <DD> vertical tab <DT><B>\</B><I>nnn</I> <DD> the eight-bit character whose value is the octal value <I>nnn</I> (one to three digits) <DT><B>\x</B><I>HH</I> <DD> the eight-bit character whose value is the hexadecimal value <I>HH</I> (one or two hex digits) </DL></DL> <P> When entering the text of a macro, single or double quotes must be used to indicate a macro definition. Unquoted text is assumed to be a function name. In the macro body, the backslash escapes described above are expanded. Backslash will quote any other character in the macro text, including " and aq. <P> <B>Bash</B> allows the current readline key bindings to be displayed or modified with the <B>bind</B> builtin command. The editing mode may be switched during interactive use by using the <B>-o</B> option to the <B>set</B> builtin command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). <A NAME="lbCJ"> </A> <H4>Readline Variables</H4> <P> Readline has variables that can be used to further customize its behavior. A variable may be set in the <I>inputrc</I> file with a statement of the form <DL COMPACT><DT><DD> <P> <B>set</B> <I>variable-name</I> <I>value</I> </DL> <P> Except where noted, readline variables can take the values <B>On</B> or <B>Off</B> (without regard to case). Unrecognized variable names are ignored. When a variable value is read, empty or null values, "on" (case-insensitive), and "1" are equivalent to <B>On</B>. All other values are equivalent to <B>Off</B>. The variables and their default values are: <P> <DL COMPACT> <DT><B>bell-style (audible)</B> <DD> Controls what happens when readline wants to ring the terminal bell. If set to <B>none</B>, readline never rings the bell. If set to <B>visible</B>, readline uses a visible bell if one is available. If set to <B>audible</B>, readline attempts to ring the terminal's bell. <DT><B>bind-tty-special-chars (On)</B> <DD> If set to <B>On</B>, readline attempts to bind the control characters treated specially by the kernel's terminal driver to their readline equivalents. <DT><B>comment-begin (``#'')</B> <DD> The string that is inserted when the readline <B>insert-comment</B> command is executed. This command is bound to <B>M-#</B> in emacs mode and to <B>#</B> in vi command mode. <DT><B>completion-ignore-case (Off)</B> <DD> If set to <B>On</B>, readline performs filename matching and completion in a case-insensitive fashion. <DT><B>completion-prefix-display-length (0)</B> <DD> The length in characters of the common prefix of a list of possible completions that is displayed without modification. When set to a value greater than zero, common prefixes longer than this value are replaced with an ellipsis when displaying possible completions. <DT><B>completion-query-items (100)</B> <DD> This determines when the user is queried about viewing the number of possible completions generated by the <B>possible-completions</B> command. It may be set to any integer value greater than or equal to zero. If the number of possible completions is greater than or equal to the value of this variable, the user is asked whether or not he wishes to view them; otherwise they are simply listed on the terminal. <DT><B>convert-meta (On)</B> <DD> If set to <B>On</B>, readline will convert characters with the eighth bit set to an ASCII key sequence by stripping the eighth bit and prefixing an escape character (in effect, using escape as the <I>meta prefix</I>). <DT><B>disable-completion (Off)</B> <DD> If set to <B>On</B>, readline will inhibit word completion. Completion characters will be inserted into the line as if they had been mapped to <B>self-insert</B>. <DT><B>editing-mode (emacs)</B> <DD> Controls whether readline begins with a set of key bindings similar to <I>Emacs</I> or <I>vi</I>. <B>editing-mode</B> can be set to either <B>emacs</B> or <B>vi</B>. <DT><B>echo-control-characters (On)</B> <DD> When set to <B>On</B>, on operating systems that indicate they support it, readline echoes a character corresponding to a signal generated from the keyboard. <DT><B>enable-keypad (Off)</B> <DD> When set to <B>On</B>, readline will try to enable the application keypad when it is called. Some systems need this to enable the arrow keys. <DT><B>enable-meta-key (On)</B> <DD> When set to <B>On</B>, readline will try to enable any meta modifier key the terminal claims to support when it is called. On many terminals, the meta key is used to send eight-bit characters. <DT><B>expand-tilde (Off)</B> <DD> If set to <B>On</B>, tilde expansion is performed when readline attempts word completion. <DT><B>history-preserve-point (Off)</B> <DD> If set to <B>On</B>, the history code attempts to place point at the same location on each history line retrieved with <B>previous-history</B> or <B>next-history</B>. <DT><B>history-size (0)</B> <DD> Set the maximum number of history entries saved in the history list. If set to zero, the number of entries in the history list is not limited. <DT><B>horizontal-scroll-mode (Off)</B> <DD> When set to <B>On</B>, makes readline use a single line for display, scrolling the input horizontally on a single screen line when it becomes longer than the screen width rather than wrapping to a new line. <DT><B>input-meta (Off)</B> <DD> If set to <B>On</B>, readline will enable eight-bit input (that is, it will not strip the high bit from the characters it reads), regardless of what the terminal claims it can support. The name <B>meta-flag</B> is a synonym for this variable. <DT><B>isearch-terminators (``C-[C-J'')</B> <DD> The string of characters that should terminate an incremental search without subsequently executing the character as a command. If this variable has not been given a value, the characters <I>ESC</I> and <I>C-J</I> will terminate an incremental search. <DT><B>keymap (emacs)</B> <DD> Set the current readline keymap. The set of valid keymap names is <I>emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-command</I>, and <I>vi-insert</I>. <I>vi</I> is equivalent to <I>vi-command</I>; <I>emacs</I> is equivalent to <I>emacs-standard</I>. The default value is <I>emacs</I>; the value of <B>editing-mode</B> also affects the default keymap. <DT><B>mark-directories (On)</B> <DD> If set to <B>On</B>, completed directory names have a slash appended. <DT><B>mark-modified-lines (Off)</B> <DD> If set to <B>On</B>, history lines that have been modified are displayed with a preceding asterisk (<B>*</B>). <DT><B>mark-symlinked-directories (Off)</B> <DD> If set to <B>On</B>, completed names which are symbolic links to directories have a slash appended (subject to the value of <B>mark-directories</B>). <DT><B>match-hidden-files (On)</B> <DD> This variable, when set to <B>On</B>, causes readline to match files whose names begin with a `.' (hidden files) when performing filename completion. If set to <B>Off</B>, the leading `.' must be supplied by the user in the filename to be completed. <DT><B>menu-complete-display-prefix (Off)</B> <DD> If set to <B>On</B>, menu completion displays the common prefix of the list of possible completions (which may be empty) before cycling through the list. <DT><B>output-meta (Off)</B> <DD> If set to <B>On</B>, readline will display characters with the eighth bit set directly rather than as a meta-prefixed escape sequence. <DT><B>page-completions (On)</B> <DD> If set to <B>On</B>, readline uses an internal <I>more</I>-like pager to display a screenful of possible completions at a time. <DT><B>print-completions-horizontally (Off)</B> <DD> If set to <B>On</B>, readline will display completions with matches sorted horizontally in alphabetical order, rather than down the screen. <DT><B>revert-all-at-newline (Off)</B> <DD> If set to <B>On</B>, readline will undo all changes to history lines before returning when <B>accept-line</B> is executed. By default, history lines may be modified and retain individual undo lists across calls to <B>readline</B>. <DT><B>show-all-if-ambiguous (Off)</B> <DD> This alters the default behavior of the completion functions. If set to <B>On</B>, words which have more than one possible completion cause the matches to be listed immediately instead of ringing the bell. <DT><B>show-all-if-unmodified (Off)</B> <DD> This alters the default behavior of the completion functions in a fashion similar to <B>show-all-if-ambiguous</B>. If set to <B>On</B>, words which have more than one possible completion without any possible partial completion (the possible completions don't share a common prefix) cause the matches to be listed immediately instead of ringing the bell. <DT><B>skip-completed-text (Off)</B> <DD> If set to <B>On</B>, this alters the default completion behavior when inserting a single match into the line. It's only active when performing completion in the middle of a word. If enabled, readline does not insert characters from the completion that match characters after point in the word being completed, so portions of the word following the cursor are not duplicated. <DT><B>visible-stats (Off)</B> <DD> If set to <B>On</B>, a character denoting a file's type as reported by <I>stat</I>(2) is appended to the filename when listing possible completions. </DL> <A NAME="lbCK"> </A> <H4>Readline Conditional Constructs</H4> <P> Readline implements a facility similar in spirit to the conditional compilation features of the C preprocessor which allows key bindings and variable settings to be performed as the result of tests. There are four parser directives used. <DL COMPACT> <DT><B>$if</B><DD> The <B>$if</B> construct allows bindings to be made based on the editing mode, the terminal being used, or the application using readline. The text of the test extends to the end of the line; no characters are required to isolate it. <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>mode</B><DD> The <B>mode=</B> form of the <B>$if</B> directive is used to test whether readline is in emacs or vi mode. This may be used in conjunction with the <B>set keymap</B> command, for instance, to set bindings in the <I>emacs-standard</I> and <I>emacs-ctlx</I> keymaps only if readline is starting out in emacs mode. <DT><B>term</B><DD> The <B>term=</B> form may be used to include terminal-specific key bindings, perhaps to bind the key sequences output by the terminal's function keys. The word on the right side of the <B>=</B> is tested against the both full name of the terminal and the portion of the terminal name before the first <B>-</B>. This allows <I>sun</I> to match both <I>sun</I> and <I>sun-cmd</I>, for instance. <DT><B>application</B><DD> The <B>application</B> construct is used to include application-specific settings. Each program using the readline library sets the <I>application name</I>, and an initialization file can test for a particular value. This could be used to bind key sequences to functions useful for a specific program. For instance, the following command adds a key sequence that quotes the current or previous word in <B>bash</B>: <P> <DL COMPACT><DT><DD> <PRE> <B>$if</B> Bash # Quote the current or previous word "\C-xq": "\eb\"\ef\"" <B>$endif</B> </PRE> </DL> </DL></DL> <DT><B>$endif</B><DD> This command, as seen in the previous example, terminates an <B>$if</B> command. <DT><B>$else</B><DD> Commands in this branch of the <B>$if</B> directive are executed if the test fails. <DT><B>$include</B><DD> This directive takes a single filename as an argument and reads commands and bindings from that file. For example, the following directive would read <A HREF="file:/etc/inputrc"><I>/etc/inputrc</I></A>: <P> <DL COMPACT><DT><DD> <PRE> <B>$include</B> <A HREF="file:/etc/inputrc"><I>/etc/inputrc</I></A> </PRE> </DL> </DL> <A NAME="lbCL"> </A> <H4>Searching</H4> <P> Readline provides commands for searching through the command history (see <FONT SIZE=-1><B>HISTORY</B> </FONT> below) for lines containing a specified string. There are two search modes: <I>incremental</I> and <I>non-incremental</I>. <P> Incremental searches begin before the user has finished typing the search string. As each character of the search string is typed, readline displays the next entry from the history matching the string typed so far. An incremental search requires only as many characters as needed to find the desired history entry. The characters present in the value of the <B>isearch-terminators</B> variable are used to terminate an incremental search. If that variable has not been assigned a value the Escape and Control-J characters will terminate an incremental search. Control-G will abort an incremental search and restore the original line. When the search is terminated, the history entry containing the search string becomes the current line. <P> To find other matching entries in the history list, type Control-S or Control-R as appropriate. This will search backward or forward in the history for the next entry matching the search string typed so far. Any other key sequence bound to a readline command will terminate the search and execute that command. For instance, a <I>newline</I> will terminate the search and accept the line, thereby executing the command from the history list. <P> Readline remembers the last incremental search string. If two Control-Rs are typed without any intervening characters defining a new search string, any remembered search string is used. <P> Non-incremental searches read the entire search string before starting to search for matching history lines. The search string may be typed by the user or be part of the contents of the current line. <A NAME="lbCM"> </A> <H4>Readline Command Names</H4> <P> The following is a list of the names of the commands and the default key sequences to which they are bound. Command names without an accompanying key sequence are unbound by default. In the following descriptions, <I>point</I> refers to the current cursor position, and <I>mark</I> refers to a cursor position saved by the <B>set-mark</B> command. The text between the point and mark is referred to as the <I>region</I>. <A NAME="lbCN"> </A> <H4>Commands for Moving</H4> <P> <DL COMPACT> <DT><B>beginning-of-line (C-a)</B> <DD> Move to the start of the current line. <DT><B>end-of-line (C-e)</B> <DD> Move to the end of the line. <DT><B>forward-char (C-f)</B> <DD> Move forward a character. <DT><B>backward-char (C-b)</B> <DD> Move back a character. <DT><B>forward-word (M-f)</B> <DD> Move forward to the end of the next word. Words are composed of alphanumeric characters (letters and digits). <DT><B>backward-word (M-b)</B> <DD> Move back to the start of the current or previous word. Words are composed of alphanumeric characters (letters and digits). <DT><B>shell-forward-word</B> <DD> Move forward to the end of the next word. Words are delimited by non-quoted shell metacharacters. <DT><B>shell-backward-word</B> <DD> Move back to the start of the current or previous word. Words are delimited by non-quoted shell metacharacters. <DT><B>clear-screen (C-l)</B> <DD> Clear the screen leaving the current line at the top of the screen. With an argument, refresh the current line without clearing the screen. <DT><B>redraw-current-line</B> <DD> Refresh the current line. </DL> <A NAME="lbCO"> </A> <H4>Commands for Manipulating the History</H4> <P> <DL COMPACT> <DT><B>accept-line (Newline, Return)</B> <DD> Accept the line regardless of where the cursor is. If this line is non-empty, add it to the history list according to the state of the <FONT SIZE=-1><B>HISTCONTROL</B> </FONT> variable. If the line is a modified history line, then restore the history line to its original state. <DT><B>previous-history (C-p)</B> <DD> Fetch the previous command from the history list, moving back in the list. <DT><B>next-history (C-n)</B> <DD> Fetch the next command from the history list, moving forward in the list. <DT><B>beginning-of-history (M-<)</B> <DD> Move to the first line in the history. <DT><B>end-of-history (M->)</B> <DD> Move to the end of the input history, i.e., the line currently being entered. <DT><B>reverse-search-history (C-r)</B> <DD> Search backward starting at the current line and moving `up' through the history as necessary. This is an incremental search. <DT><B>forward-search-history (C-s)</B> <DD> Search forward starting at the current line and moving `down' through the history as necessary. This is an incremental search. <DT><B>non-incremental-reverse-search-history (M-p)</B> <DD> Search backward through the history starting at the current line using a non-incremental search for a string supplied by the user. <DT><B>non-incremental-forward-search-history (M-n)</B> <DD> Search forward through the history using a non-incremental search for a string supplied by the user. <DT><B>history-search-forward</B> <DD> Search forward through the history for the string of characters between the start of the current line and the point. This is a non-incremental search. <DT><B>history-search-backward</B> <DD> Search backward through the history for the string of characters between the start of the current line and the point. This is a non-incremental search. <DT><B>yank-nth-arg (M-C-y)</B> <DD> Insert the first argument to the previous command (usually the second word on the previous line) at point. With an argument <I>n</I>, insert the <I>n</I>th word from the previous command (the words in the previous command begin with word 0). A negative argument inserts the <I>n</I>th word from the end of the previous command. Once the argument <I>n</I> is computed, the argument is extracted as if the "!<I>n</I>" history expansion had been specified. <DT><B>yank-last-arg (M-., M-_)</B> <DD> Insert the last argument to the previous command (the last word of the previous history entry). With a numeric argument, behave exactly like <B>yank-nth-arg</B>. Successive calls to <B>yank-last-arg</B> move back through the history list, inserting the last word (or the word specified by the argument to the first call) of each line in turn. Any numeric argument supplied to these successive calls determines the direction to move through the history. A negative argument switches the direction through the history (back or forward). The history expansion facilities are used to extract the last argument, as if the "!$" history expansion had been specified. <DT><B>shell-expand-line (M-C-e)</B> <DD> Expand the line as the shell does. This performs alias and history expansion as well as all of the shell word expansions. See <FONT SIZE=-1><B>HISTORY EXPANSION</B> </FONT> below for a description of history expansion. <DT><B>history-expand-line (M-^)</B> <DD> Perform history expansion on the current line. See <FONT SIZE=-1><B>HISTORY EXPANSION</B> </FONT> below for a description of history expansion. <DT><B>magic-space</B> <DD> Perform history expansion on the current line and insert a space. See <FONT SIZE=-1><B>HISTORY EXPANSION</B> </FONT> below for a description of history expansion. <DT><B>alias-expand-line</B> <DD> Perform alias expansion on the current line. See <FONT SIZE=-1><B>ALIASES</B> </FONT> above for a description of alias expansion. <DT><B>history-and-alias-expand-line</B> <DD> Perform history and alias expansion on the current line. <DT><B>insert-last-argument (M-., M-_)</B> <DD> A synonym for <B>yank-last-arg</B>. <DT><B>operate-and-get-next (C-o)</B> <DD> Accept the current line for execution and fetch the next line relative to the current line from the history for editing. Any argument is ignored. <DT><B>edit-and-execute-command (C-xC-e)</B> <DD> Invoke an editor on the current command line, and execute the result as shell commands. <B>Bash</B> attempts to invoke <FONT SIZE=-1><B>$VISUAL</B>, </FONT> <FONT SIZE=-1><B>$EDITOR</B>, </FONT> and <I>emacs</I> as the editor, in that order. </DL> <A NAME="lbCP"> </A> <H4>Commands for Changing Text</H4> <P> <DL COMPACT> <DT><B>delete-char (C-d)</B> <DD> Delete the character at point. If point is at the beginning of the line, there are no characters in the line, and the last character typed was not bound to <B>delete-char</B>, then return <FONT SIZE=-1><B>EOF</B>. </FONT> <DT><B>backward-delete-char (Rubout)</B> <DD> Delete the character behind the cursor. When given a numeric argument, save the deleted text on the kill ring. <DT><B>forward-backward-delete-char</B> <DD> Delete the character under the cursor, unless the cursor is at the end of the line, in which case the character behind the cursor is deleted. <DT><B>quoted-insert (C-q, C-v)</B> <DD> Add the next character typed to the line verbatim. This is how to insert characters like <B>C-q</B>, for example. <DT><B>tab-insert (C-v TAB)</B> <DD> Insert a tab character. <DT><B>self-insert (a, b, A, 1, !, ...)</B> <DD> Insert the character typed. <DT><B>transpose-chars (C-t)</B> <DD> Drag the character before point forward over the character at point, moving point forward as well. If point is at the end of the line, then this transposes the two characters before point. Negative arguments have no effect. <DT><B>transpose-words (M-t)</B> <DD> Drag the word before point past the word after point, moving point over that word as well. If point is at the end of the line, this transposes the last two words on the line. <DT><B>upcase-word (M-u)</B> <DD> Uppercase the current (or following) word. With a negative argument, uppercase the previous word, but do not move point. <DT><B>downcase-word (M-l)</B> <DD> Lowercase the current (or following) word. With a negative argument, lowercase the previous word, but do not move point. <DT><B>capitalize-word (M-c)</B> <DD> Capitalize the current (or following) word. With a negative argument, capitalize the previous word, but do not move point. <DT><B>overwrite-mode</B> <DD> Toggle overwrite mode. With an explicit positive numeric argument, switches to overwrite mode. With an explicit non-positive numeric argument, switches to insert mode. This command affects only <B>emacs</B> mode; <B>vi</B> mode does overwrite differently. Each call to <I>readline()</I> starts in insert mode. In overwrite mode, characters bound to <B>self-insert</B> replace the text at point rather than pushing the text to the right. Characters bound to <B>backward-delete-char</B> replace the character before point with a space. By default, this command is unbound. </DL> <A NAME="lbCQ"> </A> <H4>Killing and Yanking</H4> <P> <DL COMPACT> <DT><B>kill-line (C-k)</B> <DD> Kill the text from point to the end of the line. <DT><B>backward-kill-line (C-x Rubout)</B> <DD> Kill backward to the beginning of the line. <DT><B>unix-line-discard (C-u)</B> <DD> Kill backward from point to the beginning of the line. The killed text is saved on the kill-ring. <DT><B>kill-whole-line</B> <DD> Kill all characters on the current line, no matter where point is. <DT><B>kill-word (M-d)</B> <DD> Kill from point to the end of the current word, or if between words, to the end of the next word. Word boundaries are the same as those used by <B>forward-word</B>. <DT><B>backward-kill-word (M-Rubout)</B> <DD> Kill the word behind point. Word boundaries are the same as those used by <B>backward-word</B>. <DT><B>shell-kill-word (M-d)</B> <DD> Kill from point to the end of the current word, or if between words, to the end of the next word. Word boundaries are the same as those used by <B>shell-forward-word</B>. <DT><B>shell-backward-kill-word (M-Rubout)</B> <DD> Kill the word behind point. Word boundaries are the same as those used by <B>shell-backward-word</B>. <DT><B>unix-word-rubout (C-w)</B> <DD> Kill the word behind point, using white space as a word boundary. The killed text is saved on the kill-ring. <DT><B>unix-filename-rubout</B> <DD> Kill the word behind point, using white space and the slash character as the word boundaries. The killed text is saved on the kill-ring. <DT><B>delete-horizontal-space (M-\)</B> <DD> Delete all spaces and tabs around point. <DT><B>kill-region</B> <DD> Kill the text in the current region. <DT><B>copy-region-as-kill</B> <DD> Copy the text in the region to the kill buffer. <DT><B>copy-backward-word</B> <DD> Copy the word before point to the kill buffer. The word boundaries are the same as <B>backward-word</B>. <DT><B>copy-forward-word</B> <DD> Copy the word following point to the kill buffer. The word boundaries are the same as <B>forward-word</B>. <DT><B>yank (C-y)</B> <DD> Yank the top of the kill ring into the buffer at point. <DT><B>yank-pop (M-y)</B> <DD> Rotate the kill ring, and yank the new top. Only works following <B>yank</B> or <B>yank-pop</B>. </DL> <A NAME="lbCR"> </A> <H4>Numeric Arguments</H4> <P> <DL COMPACT> <DT><B>digit-argument (M-0, M-1, ..., M--)</B> <DD> Add this digit to the argument already accumulating, or start a new argument. M-- starts a negative argument. <DT><B>universal-argument</B> <DD> This is another way to specify an argument. If this command is followed by one or more digits, optionally with a leading minus sign, those digits define the argument. If the command is followed by digits, executing <B>universal-argument</B> again ends the numeric argument, but is otherwise ignored. As a special case, if this command is immediately followed by a character that is neither a digit or minus sign, the argument count for the next command is multiplied by four. The argument count is initially one, so executing this function the first time makes the argument count four, a second time makes the argument count sixteen, and so on. </DL> <A NAME="lbCS"> </A> <H4>Completing</H4> <P> <DL COMPACT> <DT><B>complete (TAB)</B> <DD> Attempt to perform completion on the text before point. <B>Bash</B> attempts completion treating the text as a variable (if the text begins with <B>$</B>), username (if the text begins with <B>~</B>), hostname (if the text begins with <B>@</B>), or command (including aliases and functions) in turn. If none of these produces a match, filename completion is attempted. <DT><B>possible-completions (M-?)</B> <DD> List the possible completions of the text before point. <DT><B>insert-completions (M-*)</B> <DD> Insert all completions of the text before point that would have been generated by <B>possible-completions</B>. <DT><B>menu-complete</B> <DD> Similar to <B>complete</B>, but replaces the word to be completed with a single match from the list of possible completions. Repeated execution of <B>menu-complete</B> steps through the list of possible completions, inserting each match in turn. At the end of the list of completions, the bell is rung (subject to the setting of <B>bell-style</B>) and the original text is restored. An argument of <I>n</I> moves <I>n</I> positions forward in the list of matches; a negative argument may be used to move backward through the list. This command is intended to be bound to <B>TAB</B>, but is unbound by default. <DT><B>menu-complete-backward</B> <DD> Identical to <B>menu-complete</B>, but moves backward through the list of possible completions, as if <B>menu-complete</B> had been given a negative argument. This command is unbound by default. <DT><B>delete-char-or-list</B> <DD> Deletes the character under the cursor if not at the beginning or end of the line (like <B>delete-char</B>). If at the end of the line, behaves identically to <B>possible-completions</B>. This command is unbound by default. <DT><B>complete-filename (M-/)</B> <DD> Attempt filename completion on the text before point. <DT><B>possible-filename-completions (C-x /)</B> <DD> List the possible completions of the text before point, treating it as a filename. <DT><B>complete-username (M-~)</B> <DD> Attempt completion on the text before point, treating it as a username. <DT><B>possible-username-completions (C-x ~)</B> <DD> List the possible completions of the text before point, treating it as a username. <DT><B>complete-variable (M-$)</B> <DD> Attempt completion on the text before point, treating it as a shell variable. <DT><B>possible-variable-completions (C-x $)</B> <DD> List the possible completions of the text before point, treating it as a shell variable. <DT><B>complete-hostname (M-@)</B> <DD> Attempt completion on the text before point, treating it as a hostname. <DT><B>possible-hostname-completions (C-x @)</B> <DD> List the possible completions of the text before point, treating it as a hostname. <DT><B>complete-command (M-!)</B> <DD> Attempt completion on the text before point, treating it as a command name. Command completion attempts to match the text against aliases, reserved words, shell functions, shell builtins, and finally executable filenames, in that order. <DT><B>possible-command-completions (C-x !)</B> <DD> List the possible completions of the text before point, treating it as a command name. <DT><B>dynamic-complete-history (M-TAB)</B> <DD> Attempt completion on the text before point, comparing the text against lines from the history list for possible completion matches. <DT><B>dabbrev-expand</B> <DD> Attempt menu completion on the text before point, comparing the text against lines from the history list for possible completion matches. <DT><B>complete-into-braces (M-{)</B> <DD> Perform filename completion and insert the list of possible completions enclosed within braces so the list is available to the shell (see <B>Brace Expansion</B> above). </DL> <A NAME="lbCT"> </A> <H4>Keyboard Macros</H4> <P> <DL COMPACT> <DT><B>start-kbd-macro (C-x ()</B> <DD> Begin saving the characters typed into the current keyboard macro. <DT><B>end-kbd-macro (C-x ))</B> <DD> Stop saving the characters typed into the current keyboard macro and store the definition. <DT><B>call-last-kbd-macro (C-x e)</B> <DD> Re-execute the last keyboard macro defined, by making the characters in the macro appear as if typed at the keyboard. </DL> <A NAME="lbCU"> </A> <H4>Miscellaneous</H4> <P> <DL COMPACT> <DT><B>re-read-init-file (C-x C-r)</B> <DD> Read in the contents of the <I>inputrc</I> file, and incorporate any bindings or variable assignments found there. <DT><B>abort (C-g)</B> <DD> Abort the current editing command and ring the terminal's bell (subject to the setting of <B>bell-style</B>). <DT><B>do-uppercase-version (M-a, M-b, M-</B><I>x</I>, ...) <DD> If the metafied character <I>x</I> is lowercase, run the command that is bound to the corresponding uppercase character. <DT><B>prefix-meta (ESC)</B> <DD> Metafy the next character typed. <FONT SIZE=-1><B>ESC</B> </FONT> <B>f</B> is equivalent to <B>Meta-f</B>. <DT><B>undo (C-_, C-x C-u)</B> <DD> Incremental undo, separately remembered for each line. <DT><B>revert-line (M-r)</B> <DD> Undo all changes made to this line. This is like executing the <B>undo</B> command enough times to return the line to its initial state. <DT><B>tilde-expand (M-&)</B> <DD> Perform tilde expansion on the current word. <DT><B>set-mark (C-@, M-<space>)</B> <DD> Set the mark to the point. If a numeric argument is supplied, the mark is set to that position. <DT><B>exchange-point-and-mark (C-x C-x)</B> <DD> Swap the point with the mark. The current cursor position is set to the saved position, and the old cursor position is saved as the mark. <DT><B>character-search (C-])</B> <DD> A character is read and point is moved to the next occurrence of that character. A negative count searches for previous occurrences. <DT><B>character-search-backward (M-C-])</B> <DD> A character is read and point is moved to the previous occurrence of that character. A negative count searches for subsequent occurrences. <DT><B>skip-csi-sequence</B> <DD> Read enough characters to consume a multi-key sequence such as those defined for keys like Home and End. Such sequences begin with a Control Sequence Indicator (CSI), usually ESC-[. If this sequence is bound to "\[", keys producing such sequences will have no effect unless explicitly bound to a readline command, instead of inserting stray characters into the editing buffer. This is unbound by default, but usually bound to ESC-[. <DT><B>insert-comment (M-#)</B> <DD> Without a numeric argument, the value of the readline <B>comment-begin</B> variable is inserted at the beginning of the current line. If a numeric argument is supplied, this command acts as a toggle: if the characters at the beginning of the line do not match the value of <B>comment-begin</B>, the value is inserted, otherwise the characters in <B>comment-begin</B> are deleted from the beginning of the line. In either case, the line is accepted as if a newline had been typed. The default value of <B>comment-begin</B> causes this command to make the current line a shell comment. If a numeric argument causes the comment character to be removed, the line will be executed by the shell. <DT><B>glob-complete-word (M-g)</B> <DD> The word before point is treated as a pattern for pathname expansion, with an asterisk implicitly appended. This pattern is used to generate a list of matching file names for possible completions. <DT><B>glob-expand-word (C-x *)</B> <DD> The word before point is treated as a pattern for pathname expansion, and the list of matching file names is inserted, replacing the word. If a numeric argument is supplied, an asterisk is appended before pathname expansion. <DT><B>glob-list-expansions (C-x g)</B> <DD> The list of expansions that would have been generated by <B>glob-expand-word</B> is displayed, and the line is redrawn. If a numeric argument is supplied, an asterisk is appended before pathname expansion. <DT><B>dump-functions</B> <DD> Print all of the functions and their key bindings to the readline output stream. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an <I>inputrc</I> file. <DT><B>dump-variables</B> <DD> Print all of the settable readline variables and their values to the readline output stream. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an <I>inputrc</I> file. <DT><B>dump-macros</B> <DD> Print all of the readline key sequences bound to macros and the strings they output. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an <I>inputrc</I> file. <DT><B>display-shell-version (C-x C-v)</B> <DD> Display version information about the current instance of <B>bash</B>. </DL> <A NAME="lbCV"> </A> <H4>Programmable Completion</H4> <P> When word completion is attempted for an argument to a command for which a completion specification (a <I>compspec</I>) has been defined using the <B>complete</B> builtin (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below), the programmable completion facilities are invoked. <P> First, the command name is identified. If the command word is the empty string (completion attempted at the beginning of an empty line), any compspec defined with the <B>-E</B> option to <B>complete</B> is used. If a compspec has been defined for that command, the compspec is used to generate the list of possible completions for the word. If the command word is a full pathname, a compspec for the full pathname is searched for first. If no compspec is found for the full pathname, an attempt is made to find a compspec for the portion following the final slash. If those searches do not result in a compspec, any compspec defined with the <B>-D</B> option to <B>complete</B> is used as the default. <P> Once a compspec has been found, it is used to generate the list of matching words. If a compspec is not found, the default <B>bash</B> completion as described above under <B>Completing</B> is performed. <P> First, the actions specified by the compspec are used. Only matches which are prefixed by the word being completed are returned. When the <B>-f</B> or <B>-d</B> option is used for filename or directory name completion, the shell variable <FONT SIZE=-1><B>FIGNORE</B> </FONT> is used to filter the matches. <P> Any completions specified by a pathname expansion pattern to the <B>-G</B> option are generated next. The words generated by the pattern need not match the word being completed. The <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> shell variable is not used to filter the matches, but the <FONT SIZE=-1><B>FIGNORE</B> </FONT> variable is used. <P> Next, the string specified as the argument to the <B>-W</B> option is considered. The string is first split using the characters in the <FONT SIZE=-1><B>IFS</B> </FONT> special variable as delimiters. Shell quoting is honored. Each word is then expanded using brace expansion, tilde expansion, parameter and variable expansion, command substitution, and arithmetic expansion, as described above under <FONT SIZE=-1><B>EXPANSION</B>. </FONT> The results are split using the rules described above under <B>Word Splitting</B>. The results of the expansion are prefix-matched against the word being completed, and the matching words become the possible completions. <P> After these matches have been generated, any shell function or command specified with the <B>-F</B> and <B>-C</B> options is invoked. When the command or function is invoked, the <FONT SIZE=-1><B>COMP_LINE</B>, </FONT> <FONT SIZE=-1><B>COMP_POINT</B>, </FONT> <FONT SIZE=-1><B>COMP_KEY</B>, </FONT> and <FONT SIZE=-1><B>COMP_TYPE</B> </FONT> variables are assigned values as described above under <B>Shell Variables</B>. If a shell function is being invoked, the <FONT SIZE=-1><B>COMP_WORDS</B> </FONT> and <FONT SIZE=-1><B>COMP_CWORD</B> </FONT> variables are also set. When the function or command is invoked, the first argument is the name of the command whose arguments are being completed, the second argument is the word being completed, and the third argument is the word preceding the word being completed on the current command line. No filtering of the generated completions against the word being completed is performed; the function or command has complete freedom in generating the matches. <P> Any function specified with <B>-F</B> is invoked first. The function may use any of the shell facilities, including the <B>compgen</B> builtin described below, to generate the matches. It must put the possible completions in the <FONT SIZE=-1><B>COMPREPLY</B> </FONT> array variable. <P> Next, any command specified with the <B>-C</B> option is invoked in an environment equivalent to command substitution. It should print a list of completions, one per line, to the standard output. Backslash may be used to escape a newline, if necessary. <P> After all of the possible completions are generated, any filter specified with the <B>-X</B> option is applied to the list. The filter is a pattern as used for pathname expansion; a <B>&</B> in the pattern is replaced with the text of the word being completed. A literal <B>&</B> may be escaped with a backslash; the backslash is removed before attempting a match. Any completion that matches the pattern will be removed from the list. A leading <B>!</B> negates the pattern; in this case any completion not matching the pattern will be removed. <P> Finally, any prefix and suffix specified with the <B>-P</B> and <B>-S</B> options are added to each member of the completion list, and the result is returned to the readline completion code as the list of possible completions. <P> If the previously-applied actions do not generate any matches, and the <B>-o dirnames</B> option was supplied to <B>complete</B> when the compspec was defined, directory name completion is attempted. <P> If the <B>-o plusdirs</B> option was supplied to <B>complete</B> when the compspec was defined, directory name completion is attempted and any matches are added to the results of the other actions. <P> By default, if a compspec is found, whatever it generates is returned to the completion code as the full set of possible completions. The default <B>bash</B> completions are not attempted, and the readline default of filename completion is disabled. If the <B>-o bashdefault</B> option was supplied to <B>complete</B> when the compspec was defined, the <B>bash</B> default completions are attempted if the compspec generates no matches. If the <B>-o default</B> option was supplied to <B>complete</B> when the compspec was defined, readline's default completion will be performed if the compspec (and, if attempted, the default <B>bash</B> completions) generate no matches. <P> When a compspec indicates that directory name completion is desired, the programmable completion functions force readline to append a slash to completed names which are symbolic links to directories, subject to the value of the <B>mark-directories</B> readline variable, regardless of the setting of the <B>mark-symlinked-directories</B> readline variable. <P> There is some support for dynamically modifying completions. This is most useful when used in combination with a default completion specified with <B>complete -D</B>. It's possible for shell functions executed as completion handlers to indicate that completion should be retried by returning an exit status of 124. If a shell function returns 124, and changes the compspec associated with the command on which completion is being attempted (supplied as the first argument when the function is executed), programmable completion restarts from the beginning, with an attempt to find a new compspec for that command. This allows a set of completions to be built dynamically as completion is attempted, rather than being loaded all at once. <P> For instance, assuming that there is a library of compspecs, each kept in a file corresponding to the name of the command, the following default completion function would load completions dynamically: <P> <TT>_completion_loader() <BR> { <BR> <TT> </TT>. "/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124<BR> <BR> } <BR> complete -D -F _completion_loader <BR> </TT> <A NAME="lbCW"> </A> <H3>HISTORY</H3> When the <B>-o history</B> option to the <B>set</B> builtin is enabled, the shell provides access to the <I>command history</I>, the list of commands previously typed. The value of the <FONT SIZE=-1><B>HISTSIZE</B> </FONT> variable is used as the number of commands to save in a history list. The text of the last <FONT SIZE=-1><B>HISTSIZE</B> </FONT> commands (default 500) is saved. The shell stores each command in the history list prior to parameter and variable expansion (see <FONT SIZE=-1><B>EXPANSION</B> </FONT> above) but after history expansion is performed, subject to the values of the shell variables <FONT SIZE=-1><B>HISTIGNORE</B> </FONT> and <FONT SIZE=-1><B>HISTCONTROL</B>. </FONT> <P> On startup, the history is initialized from the file named by the variable <FONT SIZE=-1><B>HISTFILE</B> </FONT> (default <A HREF="file:~/.bash_history"><I>~/.bash_history</I></A>). The file named by the value of <FONT SIZE=-1><B>HISTFILE</B> </FONT> is truncated, if necessary, to contain no more than the number of lines specified by the value of <FONT SIZE=-1><B>HISTFILESIZE</B>. </FONT> When the history file is read, lines beginning with the history comment character followed immediately by a digit are interpreted as timestamps for the preceding history line. These timestamps are optionally displayed depending on the value of the <FONT SIZE=-1><B>HISTTIMEFORMAT</B> </FONT> variable. When an interactive shell exits, the last <FONT SIZE=-1><B>$HISTSIZE</B> </FONT> lines are copied from the history list to <FONT SIZE=-1><B>$HISTFILE</B>. </FONT> If the <B>histappend</B> shell option is enabled (see the description of <B>shopt</B> under <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below), the lines are appended to the history file, otherwise the history file is overwritten. If <FONT SIZE=-1><B>HISTFILE</B> </FONT> is unset, or if the history file is unwritable, the history is not saved. If the <FONT SIZE=-1><B>HISTTIMEFORMAT</B> </FONT> variable is set, time stamps are written to the history file, marked with the history comment character, so they may be preserved across shell sessions. This uses the history comment character to distinguish timestamps from other history lines. After saving the history, the history file is truncated to contain no more than <FONT SIZE=-1><B>HISTFILESIZE</B> </FONT> lines. If <FONT SIZE=-1><B>HISTFILESIZE</B> </FONT> is not set, no truncation is performed. <P> The builtin command <B>fc</B> (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below) may be used to list or edit and re-execute a portion of the history list. The <B>history</B> builtin may be used to display or modify the history list and manipulate the history file. When using command-line editing, search commands are available in each editing mode that provide access to the history list. <P> The shell allows control over which commands are saved on the history list. The <FONT SIZE=-1><B>HISTCONTROL</B> </FONT> and <FONT SIZE=-1><B>HISTIGNORE</B> </FONT> variables may be set to cause the shell to save only a subset of the commands entered. The <B>cmdhist</B> shell option, if enabled, causes the shell to attempt to save each line of a multi-line command in the same history entry, adding semicolons where necessary to preserve syntactic correctness. The <B>lithist</B> shell option causes the shell to save the command with embedded newlines instead of semicolons. See the description of the <B>shopt</B> builtin below under <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> for information on setting and unsetting shell options. <A NAME="lbCX"> </A> <H3>HISTORY EXPANSION</H3> <P> The shell supports a history expansion feature that is similar to the history expansion in <B>csh.</B> This section describes what syntax features are available. This feature is enabled by default for interactive shells, and can be disabled using the <B>+H</B> option to the <B>set</B> builtin command (see <FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B> </FONT> below). Non-interactive shells do not perform history expansion by default. <P> History expansions introduce words from the history list into the input stream, making it easy to repeat commands, insert the arguments to a previous command into the current input line, or fix errors in previous commands quickly. <P> History expansion is performed immediately after a complete line is read, before the shell breaks it into words. It takes place in two parts. The first is to determine which line from the history list to use during substitution. The second is to select portions of that line for inclusion into the current one. The line selected from the history is the <I>event</I>, and the portions of that line that are acted upon are <I>words</I>. Various <I>modifiers</I> are available to manipulate the selected words. The line is broken into words in the same fashion as when reading input, so that several <I>metacharacter</I>-separated words surrounded by quotes are considered one word. History expansions are introduced by the appearance of the history expansion character, which is <B>!</B> by default. Only backslash (<B>\</B>) and single quotes can quote the history expansion character. <P> Several characters inhibit history expansion if found immediately following the history expansion character, even if it is unquoted: space, tab, newline, carriage return, and <B>=</B>. If the <B>extglob</B> shell option is enabled, <B>(</B> will also inhibit expansion. <P> Several shell options settable with the <B>shopt</B> builtin may be used to tailor the behavior of history expansion. If the <B>histverify</B> shell option is enabled (see the description of the <B>shopt</B> builtin below), and <B>readline</B> is being used, history substitutions are not immediately passed to the shell parser. Instead, the expanded line is reloaded into the <B>readline</B> editing buffer for further modification. If <B>readline</B> is being used, and the <B>histreedit</B> shell option is enabled, a failed history substitution will be reloaded into the <B>readline</B> editing buffer for correction. The <B>-p</B> option to the <B>history</B> builtin command may be used to see what a history expansion will do before using it. The <B>-s</B> option to the <B>history</B> builtin may be used to add commands to the end of the history list without actually executing them, so that they are available for subsequent recall. <P> The shell allows control of the various characters used by the history expansion mechanism (see the description of <B>histchars</B> above under <B>Shell Variables</B>). The shell uses the history comment character to mark history timestamps when writing the history file. <A NAME="lbCY"> </A> <H4>Event Designators</H4> <P> An event designator is a reference to a command line entry in the history list. Unless the reference is absolute, events are relative to the current position in the history list. <P> <DL COMPACT> <DT><B>!</B> <DD> Start a history substitution, except when followed by a <B>blank</B>, newline, carriage return, = or ( (when the <B>extglob</B> shell option is enabled using the <B>shopt</B> builtin). <DT><B>!</B><I>n</I> <DD> Refer to command line <I>n</I>. <DT><B>!-</B><I>n</I> <DD> Refer to the current command minus <I>n</I>. <DT><B>!!</B> <DD> Refer to the previous command. This is a synonym for `!-1'. <DT><B>!</B><I>string</I> <DD> Refer to the most recent command preceding the current position in the history list starting with <I>string</I>. <DT><B>!?</B><I>string</I><B>[?]</B> <DD> Refer to the most recent command preceding the current postition in the history list containing <I>string</I>. The trailing <B>?</B> may be omitted if <I>string</I> is followed immediately by a newline. <DT><B></B><FONT SIZE=+2><B>^</B></FONT><B></B><I>string1</I><FONT SIZE=+2>^</FONT><I>string2</I><FONT SIZE=+2>^</FONT> <DD> Quick substitution. Repeat the previous command, replacing <I>string1</I> with <I>string2</I>. Equivalent to ``!!:s/<I>string1</I>/<I>string2</I>/'' (see <B>Modifiers</B> below). <DT><B>!#</B> <DD> The entire command line typed so far. </DL> <A NAME="lbCZ"> </A> <H4>Word Designators</H4> <P> Word designators are used to select desired words from the event. A <B>:</B> separates the event specification from the word designator. It may be omitted if the word designator begins with a <B>^</B>, <B>$</B>, <B>*</B>, <B>-</B>, or <B>%</B>. Words are numbered from the beginning of the line, with the first word being denoted by 0 (zero). Words are inserted into the current line separated by single spaces. <P> <DL COMPACT> <DT><B>0 (zero)</B> <DD> The zeroth word. For the shell, this is the command word. <DT><I>n</I> <DD> The <I>n</I>th word. <DT><B>^</B> <DD> The first argument. That is, word 1. <DT><B>$</B> <DD> The last argument. <DT><B>%</B> <DD> The word matched by the most recent `?<I>string</I>?' search. <DT><I>x</I><B>-</B>y <DD> A range of words; `-<I>y</I>' abbreviates `0-<I>y</I>'. <DT><B>*</B> <DD> All of the words but the zeroth. This is a synonym for `<I>1-$</I>'. It is not an error to use <B>*</B> if there is just one word in the event; the empty string is returned in that case. <DT><B>x*</B> <DD> Abbreviates <I>x-$</I>. <DT><B>x-</B> <DD> Abbreviates <I>x-$</I> like <B>x*</B>, but omits the last word. </DL> <P> If a word designator is supplied without an event specification, the previous command is used as the event. <A NAME="lbDA"> </A> <H4>Modifiers</H4> <P> After the optional word designator, there may appear a sequence of one or more of the following modifiers, each preceded by a `:'. <P> <P> <DL COMPACT> <DT><B>h</B> <DD> Remove a trailing file name component, leaving only the head. <DT><B>t</B> <DD> Remove all leading file name components, leaving the tail. <DT><B>r</B> <DD> Remove a trailing suffix of the form <I>.xxx</I>, leaving the basename. <DT><B>e</B> <DD> Remove all but the trailing suffix. <DT><B>p</B> <DD> Print the new command but do not execute it. <DT><B>q</B> <DD> Quote the substituted words, escaping further substitutions. <DT><B>x</B> <DD> Quote the substituted words as with <B>q</B>, but break into words at <B>blanks</B> and newlines. <DT><B>s/</B><I>old</I>/<I>new</I>/ <DD> Substitute <I>new</I> for the first occurrence of <I>old</I> in the event line. Any delimiter can be used in place of /. The final delimiter is optional if it is the last character of the event line. The delimiter may be quoted in <I>old</I> and <I>new</I> with a single backslash. If & appears in <I>new</I>, it is replaced by <I>old</I>. A single backslash will quote the &. If <I>old</I> is null, it is set to the last <I>old</I> substituted, or, if no previous history substitutions took place, the last <I>string</I> in a <B>!?</B><I>string</I><B>[?]</B> search. <DT><B>&</B> <DD> Repeat the previous substitution. <DT><B>g</B> <DD> Cause changes to be applied over the entire event line. This is used in conjunction with `<B>:s</B>' (e.g., `<B>:gs/</B><I>old</I>/<I>new</I>/') or `<B>:&</B>'. If used with `<B>:s</B>', any delimiter can be used in place of /, and the final delimiter is optional if it is the last character of the event line. An <B>a</B> may be used as a synonym for <B>g</B>. <DT><B>G</B> <DD> Apply the following `<B>s</B>' modifier once to each word in the event line. </DL> <A NAME="lbDB"> </A> <H3>SHELL BUILTIN COMMANDS</H3> <P> Unless otherwise noted, each builtin command documented in this section as accepting options preceded by <B>-</B> accepts <B>--</B> to signify the end of the options. The <B>:</B>, <B>true</B>, <B>false</B>, and <B>test</B> builtins do not accept options and do not treat <B>--</B> specially. The <B>exit</B>, <B>logout</B>, <B>break</B>, <B>continue</B>, <B>let</B>, and <B>shift</B> builtins accept and process arguments beginning with <B>-</B> without requiring <B>--</B>. Other builtins that accept arguments but are not specified as accepting options interpret arguments beginning with <B>-</B> as invalid options and require <B>--</B> to prevent this interpretation. <P> <DL COMPACT> <DT><B>:</B> [<I>arguments</I>]<DD> No effect; the command does nothing beyond expanding <I>arguments</I> and performing any specified redirections. A zero exit code is returned. <DT><B> . </B> <I>filename</I> [<I>arguments</I>]<DD> <DT><B>source</B> <I>filename</I> [<I>arguments</I>]<DD> Read and execute commands from <I>filename</I> in the current shell environment and return the exit status of the last command executed from <I>filename</I>. If <I>filename</I> does not contain a slash, file names in <FONT SIZE=-1><B>PATH</B> </FONT> are used to find the directory containing <I>filename</I>. The file searched for in <FONT SIZE=-1><B>PATH</B> </FONT> need not be executable. When <B>bash</B> is not in <I>posix mode</I>, the current directory is searched if no file is found in <FONT SIZE=-1><B>PATH</B>. </FONT> If the <B>sourcepath</B> option to the <B>shopt</B> builtin command is turned off, the <FONT SIZE=-1><B>PATH</B> </FONT> is not searched. If any <I>arguments</I> are supplied, they become the positional parameters when <I>filename</I> is executed. Otherwise the positional parameters are unchanged. The return status is the status of the last command exited within the script (0 if no commands are executed), and false if <I>filename</I> is not found or cannot be read. <DT><B>alias</B> [<B>-p</B>] [<I>name</I>[=<I>value</I>] ...]<DD> <B>Alias</B> with no arguments or with the <B>-p</B> option prints the list of aliases in the form <B>alias</B> <I>name</I>=<I>value</I> on standard output. When arguments are supplied, an alias is defined for each <I>name</I> whose <I>value</I> is given. A trailing space in <I>value</I> causes the next word to be checked for alias substitution when the alias is expanded. For each <I>name</I> in the argument list for which no <I>value</I> is supplied, the name and value of the alias is printed. <B>Alias</B> returns true unless a <I>name</I> is given for which no alias has been defined. <DT><B>bg</B> [<I>jobspec</I> ...]<DD> Resume each suspended job <I>jobspec</I> in the background, as if it had been started with <B>&</B>. If <I>jobspec</I> is not present, the shell's notion of the <I>current job</I> is used. <B>bg</B> <I>jobspec</I> returns 0 unless run when job control is disabled or, when run with job control enabled, any specified <I>jobspec</I> was not found or was started without job control. <DT><B>bind</B> [<B>-m</B> <I>keymap</I>] [<B>-lpsvPSV</B>]<DD> <DT><B>bind</B> [<B>-m</B> <I>keymap</I>] [<B>-q</B> <I>function</I>] [<B>-u</B> <I>function</I>] [<B>-r</B> <I>keyseq</I>]<DD> <DT><B>bind</B> [<B>-m</B> <I>keymap</I>] <B>-f</B> <I>filename</I><DD> <DT><B>bind</B> [<B>-m</B> <I>keymap</I>] <B>-x</B> <I>keyseq</I>:<I>shell-command</I><DD> <DT><B>bind</B> [<B>-m</B> <I>keymap</I>] <I>keyseq</I>:<I>function-name</I><DD> <DT><B>bind</B> <I>readline-command</I><DD> Display current <B>readline</B> key and function bindings, bind a key sequence to a <B>readline</B> function or macro, or set a <B>readline</B> variable. Each non-option argument is a command as it would appear in <I>.inputrc</I>, but each binding or command must be passed as a separate argument; e.g., '"\C-x\C-r": re-read-init-file'. Options, if supplied, have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-m </B><I>keymap</I> <DD> Use <I>keymap</I> as the keymap to be affected by the subsequent bindings. Acceptable <I>keymap</I> names are <I>emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command</I>, and <I>vi-insert</I>. <I>vi</I> is equivalent to <I>vi-command</I>; <I>emacs</I> is equivalent to <I>emacs-standard</I>. <DT><B>-l</B> <DD> List the names of all <B>readline</B> functions. <DT><B>-p</B> <DD> Display <B>readline</B> function names and bindings in such a way that they can be re-read. <DT><B>-P</B> <DD> List current <B>readline</B> function names and bindings. <DT><B>-s</B> <DD> Display <B>readline</B> key sequences bound to macros and the strings they output in such a way that they can be re-read. <DT><B>-S</B> <DD> Display <B>readline</B> key sequences bound to macros and the strings they output. <DT><B>-v</B> <DD> Display <B>readline</B> variable names and values in such a way that they can be re-read. <DT><B>-V</B> <DD> List current <B>readline</B> variable names and values. <DT><B>-f </B><I>filename</I> <DD> Read key bindings from <I>filename</I>. <DT><B>-q </B><I>function</I> <DD> Query about which keys invoke the named <I>function</I>. <DT><B>-u </B><I>function</I> <DD> Unbind all keys bound to the named <I>function</I>. <DT><B>-r </B><I>keyseq</I> <DD> Remove any current binding for <I>keyseq</I>. <DT><B>-x </B><I>keyseq</I>:<I>shell-command</I> <DD> Cause <I>shell-command</I> to be executed whenever <I>keyseq</I> is entered. When <I>shell-command</I> is executed, the shell sets the <FONT SIZE=-1><B>READLINE_LINE</B> </FONT> variable to the contents of the <B>readline</B> line buffer and the <FONT SIZE=-1><B>READLINE_POINT</B> </FONT> variable to the current location of the insertion point. If the executed command changes the value of <FONT SIZE=-1><B>READLINE_LINE</B> </FONT> or <FONT SIZE=-1><B>READLINE_POINT</B>, </FONT> those new values will be reflected in the editing state. </DL> <P> The return value is 0 unless an unrecognized option is given or an error occurred. </DL> <DT><B>break</B> [<I>n</I>]<DD> Exit from within a <B>for</B>, <B>while</B>, <B>until</B>, or <B>select</B> loop. If <I>n</I> is specified, break <I>n</I> levels. <I>n</I> must be >= 1. If <I>n</I> is greater than the number of enclosing loops, all enclosing loops are exited. The return value is 0 unless <I>n</I> is not greater than or equal to 1. <DT><B>builtin</B> <I>shell-builtin</I> [<I>arguments</I>]<DD> Execute the specified shell builtin, passing it <I>arguments</I>, and return its exit status. This is useful when defining a function whose name is the same as a shell builtin, retaining the functionality of the builtin within the function. The <B>cd</B> builtin is commonly redefined this way. The return status is false if <I>shell-builtin</I> is not a shell builtin command. <DT><B>caller</B> [<I>expr</I>]<DD> Returns the context of any active subroutine call (a shell function or a script executed with the <B>.</B> or <B>source</B> builtins). Without <I>expr</I>, <B>caller</B> displays the line number and source filename of the current subroutine call. If a non-negative integer is supplied as <I>expr</I>, <B>caller</B> displays the line number, subroutine name, and source file corresponding to that position in the current execution call stack. This extra information may be used, for example, to print a stack trace. The current frame is frame 0. The return value is 0 unless the shell is not executing a subroutine call or <I>expr</I> does not correspond to a valid position in the call stack. <DT><B>cd</B> [<B>-L</B>|[<B>-P</B> [<B>-e</B>]]] [<I>dir</I>]<DD> Change the current directory to <I>dir</I>. The variable <FONT SIZE=-1><B>HOME</B> </FONT> is the default <I>dir</I>. The variable <FONT SIZE=-1><B>CDPATH</B> </FONT> defines the search path for the directory containing <I>dir</I>. Alternative directory names in <FONT SIZE=-1><B>CDPATH</B> </FONT> are separated by a colon (:). A null directory name in <FONT SIZE=-1><B>CDPATH</B> </FONT> is the same as the current directory, i.e., ``<B>.</B>''. If <I>dir</I> begins with a slash (/), then <FONT SIZE=-1><B>CDPATH</B> </FONT> is not used. The <B>-P</B> option says to use the physical directory structure instead of following symbolic links (see also the <B>-P</B> option to the <B>set</B> builtin command); the <B>-L</B> option forces symbolic links to be followed. If the <B>-e</B> option is supplied with <B>-P</B>, and the current working directory cannot be successfully determined after a successful directory change, <B>cd</B> will return an unsuccessful status. An argument of <B>-</B> is equivalent to <FONT SIZE=-1><B>$OLDPWD</B>. </FONT> If a non-empty directory name from <FONT SIZE=-1><B>CDPATH</B> </FONT> is used, or if <B>-</B> is the first argument, and the directory change is successful, the absolute pathname of the new working directory is written to the standard output. The return value is true if the directory was successfully changed; false otherwise. <DT><B>command</B> [<B>-pVv</B>] <I>command</I> [<I>arg</I> ...]<DD> Run <I>command</I> with <I>args</I> suppressing the normal shell function lookup. Only builtin commands or commands found in the <FONT SIZE=-1><B>PATH</B> </FONT> are executed. If the <B>-p</B> option is given, the search for <I>command</I> is performed using a default value for <FONT SIZE=-1><B>PATH</B> </FONT> that is guaranteed to find all of the standard utilities. If either the <B>-V</B> or <B>-v</B> option is supplied, a description of <I>command</I> is printed. The <B>-v</B> option causes a single word indicating the command or file name used to invoke <I>command</I> to be displayed; the <B>-V</B> option produces a more verbose description. If the <B>-V</B> or <B>-v</B> option is supplied, the exit status is 0 if <I>command</I> was found, and 1 if not. If neither option is supplied and an error occurred or <I>command</I> cannot be found, the exit status is 127. Otherwise, the exit status of the <B>command</B> builtin is the exit status of <I>command</I>. <DT><B>compgen</B> [<I>option</I>] [<I>word</I>]<DD> Generate possible completion matches for <I>word</I> according to the <I>option</I>s, which may be any option accepted by the <B>complete</B> builtin with the exception of <B>-p</B> and <B>-r</B>, and write the matches to the standard output. When using the <B>-F</B> or <B>-C</B> options, the various shell variables set by the programmable completion facilities, while available, will not have useful values. <P> The matches will be generated in the same way as if the programmable completion code had generated them directly from a completion specification with the same flags. If <I>word</I> is specified, only those completions matching <I>word</I> will be displayed. <P> The return value is true unless an invalid option is supplied, or no matches were generated. <DT><B>complete</B> [<B>-abcdefgjksuv</B>] [<B>-o</B> <I>comp-option</I>] [<B>-DE</B>] [<B>-A</B> <I>action</I>] [<B>-G</B> <I>globpat</I>] [<B>-W</B> <I>wordlist</I>] [<B>-F</B> <I>function</I>] [<B>-C</B> <I>command</I>]<DD> <BR> [<B>-X</B> <I>filterpat</I>] [<B>-P</B> <I>prefix</I>] [<B>-S</B> <I>suffix</I>] <I>name</I> [<I>name ...</I>] <DT><B>complete</B> <B>-pr</B> [<B>-DE</B>] [<I>name</I> ...]<DD> Specify how arguments to each <I>name</I> should be completed. If the <B>-p</B> option is supplied, or if no options are supplied, existing completion specifications are printed in a way that allows them to be reused as input. The <B>-r</B> option removes a completion specification for each <I>name</I>, or, if no <I>name</I>s are supplied, all completion specifications. The <B>-D</B> option indicates that the remaining options and actions should apply to the ``default'' command completion; that is, completion attempted on a command for which no completion has previously been defined. The <B>-E</B> option indicates that the remaining options and actions should apply to ``empty'' command completion; that is, completion attempted on a blank line. <P> The process of applying these completion specifications when word completion is attempted is described above under <B>Programmable Completion</B>. <P> Other options, if specified, have the following meanings. The arguments to the <B>-G</B>, <B>-W</B>, and <B>-X</B> options (and, if necessary, the <B>-P</B> and <B>-S</B> options) should be quoted to protect them from expansion before the <B>complete</B> builtin is invoked. <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-o</B> <I>comp-option</I><DD> The <I>comp-option</I> controls several aspects of the compspec's behavior beyond the simple generation of completions. <I>comp-option</I> may be one of: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>bashdefault</B> <DD> Perform the rest of the default <B>bash</B> completions if the compspec generates no matches. <DT><B>default</B> <DD> Use readline's default filename completion if the compspec generates no matches. <DT><B>dirnames</B> <DD> Perform directory name completion if the compspec generates no matches. <DT><B>filenames</B> <DD> Tell readline that the compspec generates filenames, so it can perform any filename-specific processing (like adding a slash to directory names, quoting special characters, or suppressing trailing spaces). Intended to be used with shell functions. <DT><B>nospace</B> <DD> Tell readline not to append a space (the default) to words completed at the end of the line. <DT><B>plusdirs</B> <DD> After any matches defined by the compspec are generated, directory name completion is attempted and any matches are added to the results of the other actions. </DL></DL> <DT><B>-A</B> <I>action</I><DD> The <I>action</I> may be one of the following to generate a list of possible completions: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>alias</B> <DD> Alias names. May also be specified as <B>-a</B>. <DT><B>arrayvar</B> <DD> Array variable names. <DT><B>binding</B> <DD> <B>Readline</B> key binding names. <DT><B>builtin</B> <DD> Names of shell builtin commands. May also be specified as <B>-b</B>. <DT><B>command</B> <DD> Command names. May also be specified as <B>-c</B>. <DT><B>directory</B> <DD> Directory names. May also be specified as <B>-d</B>. <DT><B>disabled</B> <DD> Names of disabled shell builtins. <DT><B>enabled</B> <DD> Names of enabled shell builtins. <DT><B>export</B> <DD> Names of exported shell variables. May also be specified as <B>-e</B>. <DT><B>file</B> <DD> File names. May also be specified as <B>-f</B>. <DT><B>function</B> <DD> Names of shell functions. <DT><B>group</B> <DD> Group names. May also be specified as <B>-g</B>. <DT><B>helptopic</B> <DD> Help topics as accepted by the <B>help</B> builtin. <DT><B>hostname</B> <DD> Hostnames, as taken from the file specified by the <FONT SIZE=-1><B>HOSTFILE</B> </FONT> shell variable. <DT><B>job</B> <DD> Job names, if job control is active. May also be specified as <B>-j</B>. <DT><B>keyword</B> <DD> Shell reserved words. May also be specified as <B>-k</B>. <DT><B>running</B> <DD> Names of running jobs, if job control is active. <DT><B>service</B> <DD> Service names. May also be specified as <B>-s</B>. <DT><B>setopt</B> <DD> Valid arguments for the <B>-o</B> option to the <B>set</B> builtin. <DT><B>shopt</B> <DD> Shell option names as accepted by the <B>shopt</B> builtin. <DT><B>signal</B> <DD> Signal names. <DT><B>stopped</B> <DD> Names of stopped jobs, if job control is active. <DT><B>user</B> <DD> User names. May also be specified as <B>-u</B>. <DT><B>variable</B> <DD> Names of all shell variables. May also be specified as <B>-v</B>. </DL></DL> <DT><B>-C</B> <I>command</I><DD> <I>command</I> is executed in a subshell environment, and its output is used as the possible completions. <DT><B>-F</B> <I>function</I><DD> The shell function <I>function</I> is executed in the current shell environment. When it finishes, the possible completions are retrieved from the value of the <FONT SIZE=-1><B>COMPREPLY</B> </FONT> array variable. <DT><B>-G</B> <I>globpat</I><DD> The pathname expansion pattern <I>globpat</I> is expanded to generate the possible completions. <DT><B>-P</B> <I>prefix</I><DD> <I>prefix</I> is added at the beginning of each possible completion after all other options have been applied. <DT><B>-S</B> <I>suffix</I><DD> <I>suffix</I> is appended to each possible completion after all other options have been applied. <DT><B>-W</B> <I>wordlist</I><DD> The <I>wordlist</I> is split using the characters in the <FONT SIZE=-1><B>IFS</B> </FONT> special variable as delimiters, and each resultant word is expanded. The possible completions are the members of the resultant list which match the word being completed. <DT><B>-X</B> <I>filterpat</I><DD> <I>filterpat</I> is a pattern as used for pathname expansion. It is applied to the list of possible completions generated by the preceding options and arguments, and each completion matching <I>filterpat</I> is removed from the list. A leading <B>!</B> in <I>filterpat</I> negates the pattern; in this case, any completion not matching <I>filterpat</I> is removed. </DL> <P> The return value is true unless an invalid option is supplied, an option other than <B>-p</B> or <B>-r</B> is supplied without a <I>name</I> argument, an attempt is made to remove a completion specification for a <I>name</I> for which no specification exists, or an error occurs adding a completion specification. </DL> <DT><B>compopt</B> [<B>-o</B> <I>option</I>] [<B>-DE</B>] [<B>+o</B> <I>option</I>] [<I>name</I>]<DD> Modify completion options for each <I>name</I> according to the <I>option</I>s, or for the currently-executing completion if no <I>name</I>s are supplied. If no <I>option</I>s are given, display the completion options for each <I>name</I> or the current completion. The possible values of <I>option</I> are those valid for the <B>complete</B> builtin described above. The <B>-D</B> option indicates that the remaining options should apply to the ``default'' command completion; that is, completion attempted on a command for which no completion has previously been defined. The <B>-E</B> option indicates that the remaining options should apply to ``empty'' command completion; that is, completion attempted on a blank line. <P> The return value is true unless an invalid option is supplied, an attempt is made to modify the options for a <I>name</I> for which no completion specification exists, or an output error occurs. <DT><B>continue</B> [<I>n</I>]<DD> Resume the next iteration of the enclosing <B>for</B>, <B>while</B>, <B>until</B>, or <B>select</B> loop. If <I>n</I> is specified, resume at the <I>n</I>th enclosing loop. <I>n</I> must be >= 1. If <I>n</I> is greater than the number of enclosing loops, the last enclosing loop (the ``top-level'' loop) is resumed. The return value is 0 unless <I>n</I> is not greater than or equal to 1. <DT><B>declare</B> [<B>-aAfFgilrtux</B>] [<B>-p</B>] [<I>name</I>[=<I>value</I>] ...]<DD> <DT><B>typeset</B> [<B>-aAfFgilrtux</B>] [<B>-p</B>] [<I>name</I>[=<I>value</I>] ...]<DD> Declare variables and/or give them attributes. If no <I>name</I>s are given then display the values of variables. The <B>-p</B> option will display the attributes and values of each <I>name</I>. When <B>-p</B> is used with <I>name</I> arguments, additional options are ignored. When <B>-p</B> is supplied without <I>name</I> arguments, it will display the attributes and values of all variables having the attributes specified by the additional options. If no other options are supplied with <B>-p</B>, <B>declare</B> will display the attributes and values of all shell variables. The <B>-f</B> option will restrict the display to shell functions. The <B>-F</B> option inhibits the display of function definitions; only the function name and attributes are printed. If the <B>extdebug</B> shell option is enabled using <B>shopt</B>, the source file name and line number where the function is defined are displayed as well. The <B>-F</B> option implies <B>-f</B>. The <B>-g</B> option forces variables to be created or modified at the global scope, even when <B>declare</B> is executed in a shell function. It is ignored in all other cases. The following options can be used to restrict output to variables with the specified attribute or to give variables attributes: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-a</B> <DD> Each <I>name</I> is an indexed array variable (see <B>Arrays</B> above). <DT><B>-A</B> <DD> Each <I>name</I> is an associative array variable (see <B>Arrays</B> above). <DT><B>-f</B> <DD> Use function names only. <DT><B>-i</B> <DD> The variable is treated as an integer; arithmetic evaluation (see <FONT SIZE=-1><B>ARITHMETIC EVALUATION</B> </FONT> above) is performed when the variable is assigned a value. <DT><B>-l</B> <DD> When the variable is assigned a value, all upper-case characters are converted to lower-case. The upper-case attribute is disabled. <DT><B>-r</B> <DD> Make <I>name</I>s readonly. These names cannot then be assigned values by subsequent assignment statements or unset. <DT><B>-t</B> <DD> Give each <I>name</I> the <I>trace</I> attribute. Traced functions inherit the <B>DEBUG</B> and <B>RETURN</B> traps from the calling shell. The trace attribute has no special meaning for variables. <DT><B>-u</B> <DD> When the variable is assigned a value, all lower-case characters are converted to upper-case. The lower-case attribute is disabled. <DT><B>-x</B> <DD> Mark <I>name</I>s for export to subsequent commands via the environment. </DL> <P> Using `+' instead of `-' turns off the attribute instead, with the exceptions that <B>+a</B> may not be used to destroy an array variable and <B>+r</B> will not remove the readonly attribute. When used in a function, makes each <I>name</I> local, as with the <B>local</B> command, unless the <B>-g</B> option is supplied, If a variable name is followed by =<I>value</I>, the value of the variable is set to <I>value</I>. The return value is 0 unless an invalid option is encountered, an attempt is made to define a function using <TT>-f foo=bar</TT>, an attempt is made to assign a value to a readonly variable, an attempt is made to assign a value to an array variable without using the compound assignment syntax (see <B>Arrays</B> above), one of the <I>names</I> is not a valid shell variable name, an attempt is made to turn off readonly status for a readonly variable, an attempt is made to turn off array status for an array variable, or an attempt is made to display a non-existent function with <B>-f</B>. </DL> <DT><B>dirs [+</B><I>n</I>] [-<I>n</I>] [<B>-clpv</B>] <DD> Without options, displays the list of currently remembered directories. The default display is on a single line with directory names separated by spaces. Directories are added to the list with the <B>pushd</B> command; the <B>popd</B> command removes entries from the list. <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>+</B><I>n</I><DD> Displays the <I>n</I>th entry counting from the left of the list shown by <B>dirs</B> when invoked without options, starting with zero. <DT><B>-</B><I>n</I><DD> Displays the <I>n</I>th entry counting from the right of the list shown by <B>dirs</B> when invoked without options, starting with zero. <DT><B>-c</B> <DD> Clears the directory stack by deleting all of the entries. <DT><B>-l</B> <DD> Produces a longer listing; the default listing format uses a tilde to denote the home directory. <DT><B>-p</B> <DD> Print the directory stack with one entry per line. <DT><B>-v</B> <DD> Print the directory stack with one entry per line, prefixing each entry with its index in the stack. </DL> <P> The return value is 0 unless an invalid option is supplied or <I>n</I> indexes beyond the end of the directory stack. </DL> <DT><B>disown</B> [<B>-ar</B>] [<B>-h</B>] [<I>jobspec</I> ...]<DD> Without options, each <I>jobspec</I> is removed from the table of active jobs. If <I>jobspec</I> is not present, and neither <B>-a</B> nor <B>-r</B> is supplied, the shell's notion of the <I>current job</I> is used. If the <B>-h</B> option is given, each <I>jobspec</I> is not removed from the table, but is marked so that <FONT SIZE=-1><B>SIGHUP</B> </FONT> is not sent to the job if the shell receives a <FONT SIZE=-1><B>SIGHUP</B>. </FONT> If no <I>jobspec</I> is present, and neither the <B>-a</B> nor the <B>-r</B> option is supplied, the <I>current job</I> is used. If no <I>jobspec</I> is supplied, the <B>-a</B> option means to remove or mark all jobs; the <B>-r</B> option without a <I>jobspec</I> argument restricts operation to running jobs. The return value is 0 unless a <I>jobspec</I> does not specify a valid job. <DT><B>echo</B> [<B>-neE</B>] [<I>arg</I> ...]<DD> Output the <I>arg</I>s, separated by spaces, followed by a newline. The return status is always 0. If <B>-n</B> is specified, the trailing newline is suppressed. If the <B>-e</B> option is given, interpretation of the following backslash-escaped characters is enabled. The <B>-E</B> option disables the interpretation of these escape characters, even on systems where they are interpreted by default. The <B>xpg_echo</B> shell option may be used to dynamically determine whether or not <B>echo</B> expands these escape characters by default. <B>echo</B> does not interpret <B>--</B> to mean the end of options. <B>echo</B> interprets the following escape sequences: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>\a</B> <DD> alert (bell) <DT><B>\b</B> <DD> backspace <DT><B>\c</B> <DD> suppress further output <DT><B>\e</B> <DD> <DT><B>\E</B> <DD> an escape character <DT><B>\f</B> <DD> form feed <DT><B>\n</B> <DD> new line <DT><B>\r</B> <DD> carriage return <DT><B>\t</B> <DD> horizontal tab <DT><B>\v</B> <DD> vertical tab <DT><B>\\</B> <DD> backslash <DT><B>\0</B><I>nnn</I> <DD> the eight-bit character whose value is the octal value <I>nnn</I> (zero to three octal digits) <DT><B>\x</B><I>HH</I> <DD> the eight-bit character whose value is the hexadecimal value <I>HH</I> (one or two hex digits) <DT><B>\u</B><I>HHHH</I> <DD> the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value <I>HHHH</I> (one to four hex digits) <DT><B>\U</B><I>HHHHHHHH</I> <DD> the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value <I>HHHHHHHH</I> (one to eight hex digits) </DL></DL> <DT><B>enable</B> [<B>-a</B>] [<B>-dnps</B>] [<B>-f</B> <I>filename</I>] [<I>name</I> ...]<DD> Enable and disable builtin shell commands. Disabling a builtin allows a disk command which has the same name as a shell builtin to be executed without specifying a full pathname, even though the shell normally searches for builtins before disk commands. If <B>-n</B> is used, each <I>name</I> is disabled; otherwise, <I>names</I> are enabled. For example, to use the <B>test</B> binary found via the <FONT SIZE=-1><B>PATH</B> </FONT> instead of the shell builtin version, run <TT>enable -n test</TT>. The <B>-f</B> option means to load the new builtin command <I>name</I> from shared object <I>filename</I>, on systems that support dynamic loading. The <B>-d</B> option will delete a builtin previously loaded with <B>-f</B>. If no <I>name</I> arguments are given, or if the <B>-p</B> option is supplied, a list of shell builtins is printed. With no other option arguments, the list consists of all enabled shell builtins. If <B>-n</B> is supplied, only disabled builtins are printed. If <B>-a</B> is supplied, the list printed includes all builtins, with an indication of whether or not each is enabled. If <B>-s</B> is supplied, the output is restricted to the POSIX <I>special</I> builtins. The return value is 0 unless a <I>name</I> is not a shell builtin or there is an error loading a new builtin from a shared object. <DT><B>eval</B> [<I>arg</I> ...]<DD> The <I>arg</I>s are read and concatenated together into a single command. This command is then read and executed by the shell, and its exit status is returned as the value of <B>eval</B>. If there are no <I>args</I>, or only null arguments, <B>eval</B> returns 0. <DT><B>exec</B> [<B>-cl</B>] [<B>-a</B> <I>name</I>] [<I>command</I> [<I>arguments</I>]]<DD> If <I>command</I> is specified, it replaces the shell. No new process is created. The <I>arguments</I> become the arguments to <I>command</I>. If the <B>-l</B> option is supplied, the shell places a dash at the beginning of the zeroth argument passed to <I>command</I>. This is what <I>login</I>(1) does. The <B>-c</B> option causes <I>command</I> to be executed with an empty environment. If <B>-a</B> is supplied, the shell passes <I>name</I> as the zeroth argument to the executed command. If <I>command</I> cannot be executed for some reason, a non-interactive shell exits, unless the shell option <B>execfail</B> is enabled, in which case it returns failure. An interactive shell returns failure if the file cannot be executed. If <I>command</I> is not specified, any redirections take effect in the current shell, and the return status is 0. If there is a redirection error, the return status is 1. <DT><B>exit</B> [<I>n</I>]<DD> Cause the shell to exit with a status of <I>n</I>. If <I>n</I> is omitted, the exit status is that of the last command executed. A trap on <FONT SIZE=-1><B>EXIT</B> </FONT> is executed before the shell terminates. <DT><B>export</B> [<B>-fn</B>] [<I>name</I>[=<I>word</I>]] ...<DD> <DT><B>export -p</B> <DD> The supplied <I>names</I> are marked for automatic export to the environment of subsequently executed commands. If the <B>-f</B> option is given, the <I>names</I> refer to functions. If no <I>names</I> are given, or if the <B>-p</B> option is supplied, a list of all names that are exported in this shell is printed. The <B>-n</B> option causes the export property to be removed from each <I>name</I>. If a variable name is followed by =<I>word</I>, the value of the variable is set to <I>word</I>. <B>export</B> returns an exit status of 0 unless an invalid option is encountered, one of the <I>names</I> is not a valid shell variable name, or <B>-f</B> is supplied with a <I>name</I> that is not a function. <DT><B>fc</B> [<B>-e</B> <I>ename</I>] [<B>-lnr</B>] [<I>first</I>] [<I>last</I>]<DD> <DT><B>fc</B> <B>-s</B> [<I>pat</I>=<I>rep</I>] [<I>cmd</I>]<DD> Fix Command. In the first form, a range of commands from <I>first</I> to <I>last</I> is selected from the history list. <I>First</I> and <I>last</I> may be specified as a string (to locate the last command beginning with that string) or as a number (an index into the history list, where a negative number is used as an offset from the current command number). If <I>last</I> is not specified it is set to the current command for listing (so that <TT>fc -l -10</TT> prints the last 10 commands) and to <I>first</I> otherwise. If <I>first</I> is not specified it is set to the previous command for editing and -16 for listing. <P> The <B>-n</B> option suppresses the command numbers when listing. The <B>-r</B> option reverses the order of the commands. If the <B>-l</B> option is given, the commands are listed on standard output. Otherwise, the editor given by <I>ename</I> is invoked on a file containing those commands. If <I>ename</I> is not given, the value of the <FONT SIZE=-1><B>FCEDIT</B> </FONT> variable is used, and the value of <FONT SIZE=-1><B>EDITOR</B> </FONT> if <FONT SIZE=-1><B>FCEDIT</B> </FONT> is not set. If neither variable is set, <I>vi</I> is used. When editing is complete, the edited commands are echoed and executed. <P> In the second form, <I>command</I> is re-executed after each instance of <I>pat</I> is replaced by <I>rep</I>. A useful alias to use with this is <TT>r='fc -s'</TT>, so that typing <TT>r cc</TT> runs the last command beginning with <TT>cc</TT> and typing <TT>r</TT> re-executes the last command. <P> If the first form is used, the return value is 0 unless an invalid option is encountered or <I>first</I> or <I>last</I> specify history lines out of range. If the <B>-e</B> option is supplied, the return value is the value of the last command executed or failure if an error occurs with the temporary file of commands. If the second form is used, the return status is that of the command re-executed, unless <I>cmd</I> does not specify a valid history line, in which case <B>fc</B> returns failure. <DT><B>fg</B> [<I>jobspec</I>]<DD> Resume <I>jobspec</I> in the foreground, and make it the current job. If <I>jobspec</I> is not present, the shell's notion of the <I>current job</I> is used. The return value is that of the command placed into the foreground, or failure if run when job control is disabled or, when run with job control enabled, if <I>jobspec</I> does not specify a valid job or <I>jobspec</I> specifies a job that was started without job control. <DT><B>getopts</B> <I>optstring</I> <I>name</I> [<I>args</I>]<DD> <B>getopts</B> is used by shell procedures to parse positional parameters. <I>optstring</I> contains the option characters to be recognized; if a character is followed by a colon, the option is expected to have an argument, which should be separated from it by white space. The colon and question mark characters may not be used as option characters. Each time it is invoked, <B>getopts</B> places the next option in the shell variable <I>name</I>, initializing <I>name</I> if it does not exist, and the index of the next argument to be processed into the variable <FONT SIZE=-1><B>OPTIND</B>. </FONT> <FONT SIZE=-1><B>OPTIND</B> </FONT> is initialized to 1 each time the shell or a shell script is invoked. When an option requires an argument, <B>getopts</B> places that argument into the variable <FONT SIZE=-1><B>OPTARG</B>. </FONT> The shell does not reset <FONT SIZE=-1><B>OPTIND</B> </FONT> automatically; it must be manually reset between multiple calls to <B>getopts</B> within the same shell invocation if a new set of parameters is to be used. <P> When the end of options is encountered, <B>getopts</B> exits with a return value greater than zero. <FONT SIZE=-1><B>OPTIND</B> </FONT> is set to the index of the first non-option argument, and <I>name</I> is set to ?. <P> <B>getopts</B> normally parses the positional parameters, but if more arguments are given in <I>args</I>, <B>getopts</B> parses those instead. <P> <B>getopts</B> can report errors in two ways. If the first character of <I>optstring</I> is a colon, <I>silent</I> error reporting is used. In normal operation diagnostic messages are printed when invalid options or missing option arguments are encountered. If the variable <FONT SIZE=-1><B>OPTERR</B> </FONT> is set to 0, no error messages will be displayed, even if the first character of <I>optstring</I> is not a colon. <P> If an invalid option is seen, <B>getopts</B> places ? into <I>name</I> and, if not silent, prints an error message and unsets <FONT SIZE=-1><B>OPTARG</B>. </FONT> If <B>getopts</B> is silent, the option character found is placed in <FONT SIZE=-1><B>OPTARG</B> </FONT> and no diagnostic message is printed. <P> If a required argument is not found, and <B>getopts</B> is not silent, a question mark (<B>?</B>) is placed in <I>name</I>, <FONT SIZE=-1><B>OPTARG</B> </FONT> is unset, and a diagnostic message is printed. If <B>getopts</B> is silent, then a colon (<B>:</B>) is placed in <I>name</I> and <FONT SIZE=-1><B>OPTARG</B> </FONT> is set to the option character found. <P> <B>getopts</B> returns true if an option, specified or unspecified, is found. It returns false if the end of options is encountered or an error occurs. <DT><B>hash</B> [<B>-lr</B>] [<B>-p</B> <I>filename</I>] [<B>-dt</B>] [<I>name</I>]<DD> Each time <B>hash</B> is invoked, the full pathname of the command <I>name</I> is determined by searching the directories in <B>$PATH</B> and remembered. Any previously-remembered pathname is discarded. If the <B>-p</B> option is supplied, no path search is performed, and <I>filename</I> is used as the full file name of the command. The <B>-r</B> option causes the shell to forget all remembered locations. The <B>-d</B> option causes the shell to forget the remembered location of each <I>name</I>. If the <B>-t</B> option is supplied, the full pathname to which each <I>name</I> corresponds is printed. If multiple <I>name</I> arguments are supplied with <B>-t</B>, the <I>name</I> is printed before the hashed full pathname. The <B>-l</B> option causes output to be displayed in a format that may be reused as input. If no arguments are given, or if only <B>-l</B> is supplied, information about remembered commands is printed. The return status is true unless a <I>name</I> is not found or an invalid option is supplied. <DT><B>help</B> [<B>-dms</B>] [<I>pattern</I>]<DD> Display helpful information about builtin commands. If <I>pattern</I> is specified, <B>help</B> gives detailed help on all commands matching <I>pattern</I>; otherwise help for all the builtins and shell control structures is printed. <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-d</B> <DD> Display a short description of each <I>pattern</I> <DT><B>-m</B> <DD> Display the description of each <I>pattern</I> in a manpage-like format <DT><B>-s</B> <DD> Display only a short usage synopsis for each <I>pattern</I> </DL> <P> The return status is 0 unless no command matches <I>pattern</I>. </DL> <DT><B>history [</B><I>n</I>]<DD> <DT><B>history</B> <B>-c</B><DD> <DT><B>history -d</B> <I>offset</I><DD> <DT><B>history</B> <B>-anrw</B> [<I>filename</I>]<DD> <DT><B>history</B> <B>-p</B> <I>arg</I> [<I>arg ...</I>]<DD> <DT><B>history</B> <B>-s</B> <I>arg</I> [<I>arg ...</I>]<DD> With no options, display the command history list with line numbers. Lines listed with a <B>*</B> have been modified. An argument of <I>n</I> lists only the last <I>n</I> lines. If the shell variable <FONT SIZE=-1><B>HISTTIMEFORMAT</B> </FONT> is set and not null, it is used as a format string for <I>strftime</I>(3) to display the time stamp associated with each displayed history entry. No intervening blank is printed between the formatted time stamp and the history line. If <I>filename</I> is supplied, it is used as the name of the history file; if not, the value of <FONT SIZE=-1><B>HISTFILE</B> </FONT> is used. Options, if supplied, have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-c</B> <DD> Clear the history list by deleting all the entries. <DT><B>-d</B> <I>offset</I><DD> Delete the history entry at position <I>offset</I>. <DT><B>-a</B> <DD> Append the ``new'' history lines (history lines entered since the beginning of the current <B>bash</B> session) to the history file. <DT><B>-n</B> <DD> Read the history lines not already read from the history file into the current history list. These are lines appended to the history file since the beginning of the current <B>bash</B> session. <DT><B>-r</B> <DD> Read the contents of the history file and use them as the current history. <DT><B>-w</B> <DD> Write the current history to the history file, overwriting the history file's contents. <DT><B>-p</B> <DD> Perform history substitution on the following <I>args</I> and display the result on the standard output. Does not store the results in the history list. Each <I>arg</I> must be quoted to disable normal history expansion. <DT><B>-s</B> <DD> Store the <I>args</I> in the history list as a single entry. The last command in the history list is removed before the <I>args</I> are added. </DL> <P> If the <FONT SIZE=-1><B>HISTTIMEFORMAT</B> </FONT> variable is set, the time stamp information associated with each history entry is written to the history file, marked with the history comment character. When the history file is read, lines beginning with the history comment character followed immediately by a digit are interpreted as timestamps for the previous history line. The return value is 0 unless an invalid option is encountered, an error occurs while reading or writing the history file, an invalid <I>offset</I> is supplied as an argument to <B>-d</B>, or the history expansion supplied as an argument to <B>-p</B> fails. </DL> <DT><B>jobs</B> [<B>-lnprs</B>] [ <I>jobspec</I> ... ]<DD> <DT><B>jobs</B> <B>-x</B> <I>command</I> [ <I>args</I> ... ]<DD> The first form lists the active jobs. The options have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-l</B> <DD> List process IDs in addition to the normal information. <DT><B>-n</B> <DD> Display information only about jobs that have changed status since the user was last notified of their status. <DT><B>-p</B> <DD> List only the process ID of the job's process group leader. <DT><B>-r</B> <DD> Restrict output to running jobs. <DT><B>-s</B> <DD> Restrict output to stopped jobs. </DL> <P> If <I>jobspec</I> is given, output is restricted to information about that job. The return status is 0 unless an invalid option is encountered or an invalid <I>jobspec</I> is supplied. <P> If the <B>-x</B> option is supplied, <B>jobs</B> replaces any <I>jobspec</I> found in <I>command</I> or <I>args</I> with the corresponding process group ID, and executes <I>command</I> passing it <I>args</I>, returning its exit status. </DL> <DT><B>kill</B> [<B>-s</B> <I>sigspec</I> | <B>-n</B> <I>signum</I> | <B>-</B><I>sigspec</I>] [<I>pid</I> | <I>jobspec</I>] ...<DD> <DT><B>kill</B> <B>-l</B> [<I>sigspec</I> | <I>exit_status</I>]<DD> Send the signal named by <I>sigspec</I> or <I>signum</I> to the processes named by <I>pid</I> or <I>jobspec</I>. <I>sigspec</I> is either a case-insensitive signal name such as <FONT SIZE=-1><B>SIGKILL</B> </FONT> (with or without the <FONT SIZE=-1><B>SIG</B> </FONT> prefix) or a signal number; <I>signum</I> is a signal number. If <I>sigspec</I> is not present, then <FONT SIZE=-1><B>SIGTERM</B> </FONT> is assumed. An argument of <B>-l</B> lists the signal names. If any arguments are supplied when <B>-l</B> is given, the names of the signals corresponding to the arguments are listed, and the return status is 0. The <I>exit_status</I> argument to <B>-l</B> is a number specifying either a signal number or the exit status of a process terminated by a signal. <B>kill</B> returns true if at least one signal was successfully sent, or false if an error occurs or an invalid option is encountered. <DT><B>let</B> <I>arg</I> [<I>arg</I> ...]<DD> Each <I>arg</I> is an arithmetic expression to be evaluated (see <FONT SIZE=-1><B>ARITHMETIC EVALUATION</B> </FONT> above). If the last <I>arg</I> evaluates to 0, <B>let</B> returns 1; 0 is returned otherwise. <DT><B>local</B> [<I>option</I>] [<I>name</I>[=<I>value</I>] ...]<DD> For each argument, a local variable named <I>name </I> is created, and assigned <I>value</I>. The <I>option</I> can be any of the options accepted by <B>declare</B>. When <B>local</B> is used within a function, it causes the variable <I>name</I> to have a visible scope restricted to that function and its children. With no operands, <B>local</B> writes a list of local variables to the standard output. It is an error to use <B>local</B> when not within a function. The return status is 0 unless <B>local</B> is used outside a function, an invalid <I>name</I> is supplied, or <I>name</I> is a readonly variable. <DT><B>logout</B> <DD> Exit a login shell. <DT><B>mapfile</B> [<B>-n</B> <I>count</I>] [<B>-O</B> <I>origin</I>] [<B>-s</B> <I>count</I>] [<B>-t</B>] [<B>-u</B> <I>fd</I>] [<B>-C</B> <I>callback</I>] [<B>-c</B> <I>quantum</I>] [<I>array</I>]<DD> <DT><B>readarray</B> [<B>-n</B> <I>count</I>] [<B>-O</B> <I>origin</I>] [<B>-s</B> <I>count</I>] [<B>-t</B>] [<B>-u</B> <I>fd</I>] [<B>-C</B> <I>callback</I>] [<B>-c</B> <I>quantum</I>] [<I>array</I>]<DD> Read lines from the standard input into the indexed array variable <I>array</I>, or from file descriptor <I>fd</I> if the <B>-u</B> option is supplied. The variable <FONT SIZE=-1><B>MAPFILE</B> </FONT> is the default <I>array</I>. Options, if supplied, have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-n</B> <DD> Copy at most <I>count</I> lines. If <I>count</I> is 0, all lines are copied. <DT><B>-O</B> <DD> Begin assigning to <I>array</I> at index <I>origin</I>. The default index is 0. <DT><B>-s</B> <DD> Discard the first <I>count</I> lines read. <DT><B>-t</B> <DD> Remove a trailing newline from each line read. <DT><B>-u</B> <DD> Read lines from file descriptor <I>fd</I> instead of the standard input. <DT><B>-C</B> <DD> Evaluate <I>callback</I> each time <I>quantum</I> lines are read. The <B>-c</B> option specifies <I>quantum</I>. <DT><B>-c</B> <DD> Specify the number of lines read between each call to <I>callback</I>. </DL> <P> If <B>-C</B> is specified without <B>-c</B>, the default quantum is 5000. When <I>callback</I> is evaluated, it is supplied the index of the next array element to be assigned and the line to be assigned to that element as additional arguments. <I>callback</I> is evaluated after the line is read but before the array element is assigned. <P> If not supplied with an explicit origin, <B>mapfile</B> will clear <I>array</I> before assigning to it. <P> <B>mapfile</B> returns successfully unless an invalid option or option argument is supplied, <I>array</I> is invalid or unassignable, or if <I>array</I> is not an indexed array. </DL> <DT><B>popd</B> [-<B>n</B>] [+<I>n</I>] [-<I>n</I>]<DD> Removes entries from the directory stack. With no arguments, removes the top directory from the stack, and performs a <B>cd</B> to the new top directory. Arguments, if supplied, have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-n</B> <DD> Suppresses the normal change of directory when removing directories from the stack, so that only the stack is manipulated. <DT><B>+</B><I>n</I><DD> Removes the <I>n</I>th entry counting from the left of the list shown by <B>dirs</B>, starting with zero. For example: <TT>popd +0</TT> removes the first directory, <TT>popd +1</TT> the second. <DT><B>-</B><I>n</I><DD> Removes the <I>n</I>th entry counting from the right of the list shown by <B>dirs</B>, starting with zero. For example: <TT>popd -0</TT> removes the last directory, <TT>popd -1</TT> the next to last. </DL> <P> If the <B>popd</B> command is successful, a <B>dirs</B> is performed as well, and the return status is 0. <B>popd</B> returns false if an invalid option is encountered, the directory stack is empty, a non-existent directory stack entry is specified, or the directory change fails. </DL> <DT><B>printf</B> [<B>-v</B> <I>var</I>] <I>format</I> [<I>arguments</I>]<DD> Write the formatted <I>arguments</I> to the standard output under the control of the <I>format</I>. The <B>-v</B> option causes the output to be assigned to the variable <I>var</I> rather than being printed to the standard output. <P> The <I>format</I> is a character string which contains three types of objects: plain characters, which are simply copied to standard output, character escape sequences, which are converted and copied to the standard output, and format specifications, each of which causes printing of the next successive <I>argument</I>. In addition to the standard <I>printf</I>(1) format specifications, <B>printf</B> interprets the following extensions: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>%b</B> <DD> causes <B>printf</B> to expand backslash escape sequences in the corresponding <I>argument</I> (except that <B>\c</B> terminates output, backslashes in <B>\aq</B>, <B>\"</B>, and <B>\?</B> are not removed, and octal escapes beginning with <B>\0</B> may contain up to four digits). <DT><B>%q</B> <DD> causes <B>printf</B> to output the corresponding <I>argument</I> in a format that can be reused as shell input. <DT><B>%(</B><I>datefmt</I>)T <DD> causes <B>printf</B> to output the date-time string resulting from using <I>datefmt</I> as a format string for <I>strftime</I>(3). The corresponding <I>argument</I> is an integer representing the number of seconds since the epoch. Two special argument values may be used: -1 represents the current time, and -2 represents the time the shell was invoked. </DL> <P> Arguments to non-string format specifiers are treated as C constants, except that a leading plus or minus sign is allowed, and if the leading character is a single or double quote, the value is the ASCII value of the following character. <P> The <I>format</I> is reused as necessary to consume all of the <I>arguments</I>. If the <I>format</I> requires more <I>arguments</I> than are supplied, the extra format specifications behave as if a zero value or null string, as appropriate, had been supplied. The return value is zero on success, non-zero on failure. </DL> <DT><B>pushd</B> [<B>-n</B>] [+<I>n</I>] [-<I>n</I>]<DD> <DT><B>pushd</B> [<B>-n</B>] [<I>dir</I>]<DD> Adds a directory to the top of the directory stack, or rotates the stack, making the new top of the stack the current working directory. With no arguments, exchanges the top two directories and returns 0, unless the directory stack is empty. Arguments, if supplied, have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-n</B> <DD> Suppresses the normal change of directory when adding directories to the stack, so that only the stack is manipulated. <DT><B>+</B><I>n</I><DD> Rotates the stack so that the <I>n</I>th directory (counting from the left of the list shown by <B>dirs</B>, starting with zero) is at the top. <DT><B>-</B><I>n</I><DD> Rotates the stack so that the <I>n</I>th directory (counting from the right of the list shown by <B>dirs</B>, starting with zero) is at the top. <DT><I>dir</I> <DD> Adds <I>dir</I> to the directory stack at the top, making it the new current working directory. </DL> <P> If the <B>pushd</B> command is successful, a <B>dirs</B> is performed as well. If the first form is used, <B>pushd</B> returns 0 unless the cd to <I>dir</I> fails. With the second form, <B>pushd</B> returns 0 unless the directory stack is empty, a non-existent directory stack element is specified, or the directory change to the specified new current directory fails. </DL> <DT><B>pwd</B> [<B>-LP</B>]<DD> Print the absolute pathname of the current working directory. The pathname printed contains no symbolic links if the <B>-P</B> option is supplied or the <B>-o physical</B> option to the <B>set</B> builtin command is enabled. If the <B>-L</B> option is used, the pathname printed may contain symbolic links. The return status is 0 unless an error occurs while reading the name of the current directory or an invalid option is supplied. <DT><B>read</B> [<B>-ers</B>] [<B>-a</B> <I>aname</I>] [<B>-d</B> <I>delim</I>] [<B>-i</B> <I>text</I>] [<B>-n</B> <I>nchars</I>] [<B>-N</B> <I>nchars</I>] [<B>-p</B> <I>prompt</I>] [<B>-t</B> <I>timeout</I>] [<B>-u</B> <I>fd</I>] [<I>name</I> ...]<DD> One line is read from the standard input, or from the file descriptor <I>fd</I> supplied as an argument to the <B>-u</B> option, and the first word is assigned to the first <I>name</I>, the second word to the second <I>name</I>, and so on, with leftover words and their intervening separators assigned to the last <I>name</I>. If there are fewer words read from the input stream than names, the remaining names are assigned empty values. The characters in <FONT SIZE=-1><B>IFS</B> </FONT> are used to split the line into words. The backslash character (<B>\</B>) may be used to remove any special meaning for the next character read and for line continuation. Options, if supplied, have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-a </B><I>aname</I> <DD> The words are assigned to sequential indices of the array variable <I>aname</I>, starting at 0. <I>aname</I> is unset before any new values are assigned. Other <I>name</I> arguments are ignored. <DT><B>-d </B><I>delim</I> <DD> The first character of <I>delim</I> is used to terminate the input line, rather than newline. <DT><B>-e</B> <DD> If the standard input is coming from a terminal, <B>readline</B> (see <FONT SIZE=-1><B>READLINE</B> </FONT> above) is used to obtain the line. Readline uses the current (or default, if line editing was not previously active) editing settings. <DT><B>-i </B><I>text</I> <DD> If <B>readline</B> is being used to read the line, <I>text</I> is placed into the editing buffer before editing begins. <DT><B>-n </B><I>nchars</I> <DD> <B>read</B> returns after reading <I>nchars</I> characters rather than waiting for a complete line of input, but honor a delimiter if fewer than <I>nchars</I> characters are read before the delimiter. <DT><B>-N </B><I>nchars</I> <DD> <B>read</B> returns after reading exactly <I>nchars</I> characters rather than waiting for a complete line of input, unless EOF is encountered or <B>read</B> times out. Delimiter characters encountered in the input are not treated specially and do not cause <B>read</B> to return until <I>nchars</I> characters are read. <DT><B>-p </B><I>prompt</I> <DD> Display <I>prompt</I> on standard error, without a trailing newline, before attempting to read any input. The prompt is displayed only if input is coming from a terminal. <DT><B>-r</B> <DD> Backslash does not act as an escape character. The backslash is considered to be part of the line. In particular, a backslash-newline pair may not be used as a line continuation. <DT><B>-s</B> <DD> Silent mode. If input is coming from a terminal, characters are not echoed. <DT><B>-t </B><I>timeout</I> <DD> Cause <B>read</B> to time out and return failure if a complete line of input is not read within <I>timeout</I> seconds. <I>timeout</I> may be a decimal number with a fractional portion following the decimal point. This option is only effective if <B>read</B> is reading input from a terminal, pipe, or other special file; it has no effect when reading from regular files. If <I>timeout</I> is 0, <B>read</B> returns success if input is available on the specified file descriptor, failure otherwise. The exit status is greater than 128 if the timeout is exceeded. <DT><B>-u </B><I>fd</I> <DD> Read input from file descriptor <I>fd</I>. </DL> <P> If no <I>names</I> are supplied, the line read is assigned to the variable <FONT SIZE=-1><B>REPLY</B>. </FONT> The return code is zero, unless end-of-file is encountered, <B>read</B> times out (in which case the return code is greater than 128), or an invalid file descriptor is supplied as the argument to <B>-u</B>. </DL> <DT><B>readonly</B> [<B>-aAf</B>] [<B>-p</B>] [<I>name</I>[=<I>word</I>] ...]<DD> The given <I>names</I> are marked readonly; the values of these <I>names</I> may not be changed by subsequent assignment. If the <B>-f</B> option is supplied, the functions corresponding to the <I>names</I> are so marked. The <B>-a</B> option restricts the variables to indexed arrays; the <B>-A</B> option restricts the variables to associative arrays. If both options are supplied, <B>-A</B> takes precedence. If no <I>name</I> arguments are given, or if the <B>-p</B> option is supplied, a list of all readonly names is printed. The other options may be used to restrict the output to a subset of the set of readonly names. The <B>-p</B> option causes output to be displayed in a format that may be reused as input. If a variable name is followed by =<I>word</I>, the value of the variable is set to <I>word</I>. The return status is 0 unless an invalid option is encountered, one of the <I>names</I> is not a valid shell variable name, or <B>-f</B> is supplied with a <I>name</I> that is not a function. <DT><B>return</B> [<I>n</I>]<DD> Causes a function to exit with the return value specified by <I>n</I>. If <I>n</I> is omitted, the return status is that of the last command executed in the function body. If used outside a function, but during execution of a script by the <B>.</B> (<B>source</B>) command, it causes the shell to stop executing that script and return either <I>n</I> or the exit status of the last command executed within the script as the exit status of the script. If used outside a function and not during execution of a script by <B>.</B>, the return status is false. Any command associated with the <B>RETURN</B> trap is executed before execution resumes after the function or script. <DT><B>set</B> [<B>--abefhkmnptuvxBCEHPT</B>] [<B>-o</B> <I>option-name</I>] [<I>arg</I> ...]<DD> <DT><B>set</B> [<B>+abefhkmnptuvxBCEHPT</B>] [<B>+o</B> <I>option-name</I>] [<I>arg</I> ...]<DD> Without options, the name and value of each shell variable are displayed in a format that can be reused as input for setting or resetting the currently-set variables. Read-only variables cannot be reset. In <I>posix mode</I>, only shell variables are listed. The output is sorted according to the current locale. When options are specified, they set or unset shell attributes. Any arguments remaining after option processing are treated as values for the positional parameters and are assigned, in order, to <B>$1</B>, <B>$2</B>, <B>...</B> <B>$</B><I>n</I>. Options, if specified, have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-a</B> <DD> Automatically mark variables and functions which are modified or created for export to the environment of subsequent commands. <DT><B>-b</B> <DD> Report the status of terminated background jobs immediately, rather than before the next primary prompt. This is effective only when job control is enabled. <DT><B>-e</B> <DD> Exit immediately if a <I>pipeline</I> (which may consist of a single <I>simple command</I>), a <I>subshell</I> command enclosed in parentheses, or one of the commands executed as part of a command list enclosed by braces (see <FONT SIZE=-1><B>SHELL GRAMMAR</B> </FONT> above) exits with a non-zero status. The shell does not exit if the command that fails is part of the command list immediately following a <B>while</B> or <B>until</B> keyword, part of the test following the <B>if</B> or <B>elif</B> reserved words, part of any command executed in a <B>&&</B> or <B>||</B> list except the command following the final <B>&&</B> or <B>||</B>, any command in a pipeline but the last, or if the command's return value is being inverted with <B>!</B>. A trap on <B>ERR</B>, if set, is executed before the shell exits. This option applies to the shell environment and each subshell environment separately (see <FONT SIZE=-1><B>COMMAND EXECUTION ENVIRONMENT</B> </FONT> above), and may cause subshells to exit before executing all the commands in the subshell. <DT><B>-f</B> <DD> Disable pathname expansion. <DT><B>-h</B> <DD> Remember the location of commands as they are looked up for execution. This is enabled by default. <DT><B>-k</B> <DD> All arguments in the form of assignment statements are placed in the environment for a command, not just those that precede the command name. <DT><B>-m</B> <DD> Monitor mode. Job control is enabled. This option is on by default for interactive shells on systems that support it (see <FONT SIZE=-1><B>JOB CONTROL</B> </FONT> above). Background processes run in a separate process group and a line containing their exit status is printed upon their completion. <DT><B>-n</B> <DD> Read commands but do not execute them. This may be used to check a shell script for syntax errors. This is ignored by interactive shells. <DT><B>-o </B><I>option-name</I> <DD> The <I>option-name</I> can be one of the following: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>allexport</B> <DD> Same as <B>-a</B>. <DT><B>braceexpand</B> <DD> Same as <B>-B</B>. <DT><B>emacs</B> <DD> Use an emacs-style command line editing interface. This is enabled by default when the shell is interactive, unless the shell is started with the <B>--noediting</B> option. This also affects the editing interface used for <B>read -e</B>. <DT><B>errexit</B> <DD> Same as <B>-e</B>. <DT><B>errtrace</B> <DD> Same as <B>-E</B>. <DT><B>functrace</B> <DD> Same as <B>-T</B>. <DT><B>hashall</B> <DD> Same as <B>-h</B>. <DT><B>histexpand</B> <DD> Same as <B>-H</B>. <DT><B>history</B> <DD> Enable command history, as described above under <FONT SIZE=-1><B>HISTORY</B>. </FONT> This option is on by default in interactive shells. <DT><B>ignoreeof</B> <DD> The effect is as if the shell command <TT>IGNOREEOF=10</TT> had been executed (see <B>Shell Variables</B> above). <DT><B>keyword</B> <DD> Same as <B>-k</B>. <DT><B>monitor</B> <DD> Same as <B>-m</B>. <DT><B>noclobber</B> <DD> Same as <B>-C</B>. <DT><B>noexec</B> <DD> Same as <B>-n</B>. <DT><B>noglob</B> <DD> Same as <B>-f</B>. <DT><B>nolog</B> <DD> Currently ignored. <DT><B>notify</B> <DD> Same as <B>-b</B>. <DT><B>nounset</B> <DD> Same as <B>-u</B>. <DT><B>onecmd</B> <DD> Same as <B>-t</B>. <DT><B>physical</B> <DD> Same as <B>-P</B>. <DT><B>pipefail</B> <DD> If set, the return value of a pipeline is the value of the last (rightmost) command to exit with a non-zero status, or zero if all commands in the pipeline exit successfully. This option is disabled by default. <DT><B>posix</B> <DD> Change the behavior of <B>bash</B> where the default operation differs from the POSIX standard to match the standard (<I>posix mode</I>). <DT><B>privileged</B> <DD> Same as <B>-p</B>. <DT><B>verbose</B> <DD> Same as <B>-v</B>. <DT><B>vi</B> <DD> Use a vi-style command line editing interface. This also affects the editing interface used for <B>read -e</B>. <DT><B>xtrace</B> <DD> Same as <B>-x</B>. <P> </DL> <P> If <B>-o</B> is supplied with no <I>option-name</I>, the values of the current options are printed. If <B>+o</B> is supplied with no <I>option-name</I>, a series of <B>set</B> commands to recreate the current option settings is displayed on the standard output. </DL> <DT><B>-p</B> <DD> Turn on <I>privileged</I> mode. In this mode, the <FONT SIZE=-1><B>$ENV</B> </FONT> and <FONT SIZE=-1><B>$BASH_ENV</B> </FONT> files are not processed, shell functions are not inherited from the environment, and the <FONT SIZE=-1><B>SHELLOPTS</B>, </FONT> <FONT SIZE=-1><B>BASHOPTS</B>, </FONT> <FONT SIZE=-1><B>CDPATH</B>, </FONT> and <FONT SIZE=-1><B>GLOBIGNORE</B> </FONT> variables, if they appear in the environment, are ignored. If the shell is started with the effective user (group) id not equal to the real user (group) id, and the <B>-p</B> option is not supplied, these actions are taken and the effective user id is set to the real user id. If the <B>-p</B> option is supplied at startup, the effective user id is not reset. Turning this option off causes the effective user and group ids to be set to the real user and group ids. <DT><B>-t</B> <DD> Exit after reading and executing one command. <DT><B>-u</B> <DD> Treat unset variables and parameters other than the special parameters "@" and "*" as an error when performing parameter expansion. If expansion is attempted on an unset variable or parameter, the shell prints an error message, and, if not interactive, exits with a non-zero status. <DT><B>-v</B> <DD> Print shell input lines as they are read. <DT><B>-x</B> <DD> After expanding each <I>simple command</I>, <B>for</B> command, <B>case</B> command, <B>select</B> command, or arithmetic <B>for</B> command, display the expanded value of <FONT SIZE=-1><B>PS4</B>, </FONT> followed by the command and its expanded arguments or associated word list. <DT><B>-B</B> <DD> The shell performs brace expansion (see <B>Brace Expansion</B> above). This is on by default. <DT><B>-C</B> <DD> If set, <B>bash</B> does not overwrite an existing file with the <B>></B>, <B>>&</B>, and <B><></B> redirection operators. This may be overridden when creating output files by using the redirection operator <B>>|</B> instead of <B>></B>. <DT><B>-E</B> <DD> If set, any trap on <B>ERR</B> is inherited by shell functions, command substitutions, and commands executed in a subshell environment. The <B>ERR</B> trap is normally not inherited in such cases. <DT><B>-H</B> <DD> Enable <B>!</B> style history substitution. This option is on by default when the shell is interactive. <DT><B>-P</B> <DD> If set, the shell does not follow symbolic links when executing commands such as <B>cd</B> that change the current working directory. It uses the physical directory structure instead. By default, <B>bash</B> follows the logical chain of directories when performing commands which change the current directory. <DT><B>-T</B> <DD> If set, any traps on <B>DEBUG</B> and <B>RETURN</B> are inherited by shell functions, command substitutions, and commands executed in a subshell environment. The <B>DEBUG</B> and <B>RETURN</B> traps are normally not inherited in such cases. <DT><B>--</B> <DD> If no arguments follow this option, then the positional parameters are unset. Otherwise, the positional parameters are set to the <I>arg</I>s, even if some of them begin with a <B>-</B>. <DT><B>-</B> <DD> Signal the end of options, cause all remaining <I>arg</I>s to be assigned to the positional parameters. The <B>-x</B> and <B>-v</B> options are turned off. If there are no <I>arg</I>s, the positional parameters remain unchanged. </DL> <P> The options are off by default unless otherwise noted. Using + rather than - causes these options to be turned off. The options can also be specified as arguments to an invocation of the shell. The current set of options may be found in <B>$-</B>. The return status is always true unless an invalid option is encountered. </DL> <DT><B>shift</B> [<I>n</I>]<DD> The positional parameters from <I>n</I>+1 ... are renamed to <B>$1</B> <B>....</B> Parameters represented by the numbers <B>$#</B> down to <B>$#</B>-<I>n</I>+1 are unset. <I>n</I> must be a non-negative number less than or equal to <B>$#</B>. If <I>n</I> is 0, no parameters are changed. If <I>n </I> is not given, it is assumed to be 1. If <I>n</I> is greater than <B>$#</B>, the positional parameters are not changed. The return status is greater than zero if <I>n</I> is greater than <B>$#</B> or less than zero; otherwise 0. <DT><B>shopt</B> [<B>-pqsu</B>] [<B>-o</B>] [<I>optname</I> ...]<DD> Toggle the values of variables controlling optional shell behavior. With no options, or with the <B>-p</B> option, a list of all settable options is displayed, with an indication of whether or not each is set. The <B>-p</B> option causes output to be displayed in a form that may be reused as input. Other options have the following meanings: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-s</B> <DD> Enable (set) each <I>optname</I>. <DT><B>-u</B> <DD> Disable (unset) each <I>optname</I>. <DT><B>-q</B> <DD> Suppresses normal output (quiet mode); the return status indicates whether the <I>optname</I> is set or unset. If multiple <I>optname</I> arguments are given with <B>-q</B>, the return status is zero if all <I>optnames</I> are enabled; non-zero otherwise. <DT><B>-o</B> <DD> Restricts the values of <I>optname</I> to be those defined for the <B>-o</B> option to the <B>set</B> builtin. </DL> <P> If either <B>-s</B> or <B>-u</B> is used with no <I>optname</I> arguments, the display is limited to those options which are set or unset, respectively. Unless otherwise noted, the <B>shopt</B> options are disabled (unset) by default. <P> The return status when listing options is zero if all <I>optnames</I> are enabled, non-zero otherwise. When setting or unsetting options, the return status is zero unless an <I>optname</I> is not a valid shell option. <P> The list of <B>shopt</B> options is: <P> <DL COMPACT> <DT><B>autocd</B> <DD> If set, a command name that is the name of a directory is executed as if it were the argument to the <B>cd</B> command. This option is only used by interactive shells. <DT><B>cdable_vars</B> <DD> If set, an argument to the <B>cd</B> builtin command that is not a directory is assumed to be the name of a variable whose value is the directory to change to. <DT><B>cdspell</B> <DD> If set, minor errors in the spelling of a directory component in a <B>cd</B> command will be corrected. The errors checked for are transposed characters, a missing character, and one character too many. If a correction is found, the corrected file name is printed, and the command proceeds. This option is only used by interactive shells. <DT><B>checkhash</B> <DD> If set, <B>bash</B> checks that a command found in the hash table exists before trying to execute it. If a hashed command no longer exists, a normal path search is performed. <DT><B>checkjobs</B> <DD> If set, <B>bash</B> lists the status of any stopped and running jobs before exiting an interactive shell. If any jobs are running, this causes the exit to be deferred until a second exit is attempted without an intervening command (see <FONT SIZE=-1><B>JOB CONTROL</B> </FONT> above). The shell always postpones exiting if any jobs are stopped. <DT><B>checkwinsize</B> <DD> If set, <B>bash</B> checks the window size after each command and, if necessary, updates the values of <FONT SIZE=-1><B>LINES</B> </FONT> and <FONT SIZE=-1><B>COLUMNS</B>. </FONT> <DT><B>cmdhist</B> <DD> If set, <B>bash</B> attempts to save all lines of a multiple-line command in the same history entry. This allows easy re-editing of multi-line commands. <DT><B>compat31</B> <DD> If set, <B>bash</B> changes its behavior to that of version 3.1 with respect to quoted arguments to the <B>[[</B> conditional command's <B>=~</B> operator. <DT><B>compat32</B> <DD> If set, <B>bash</B> changes its behavior to that of version 3.2 with respect to locale-specific string comparison when using the <B>[[</B> conditional command's <B><</B> and <B>></B> operators. Bash versions prior to bash-4.1 use ASCII collation and <I>strcmp</I>(3); bash-4.1 and later use the current locale's collation sequence and <I>strcoll</I>(3). <DT><B>compat40</B> <DD> If set, <B>bash</B> changes its behavior to that of version 4.0 with respect to locale-specific string comparison when using the <B>[[</B> conditional command's <B><</B> and <B>></B> operators (see previous item) and the effect of interrupting a command list. <DT><B>compat41</B> <DD> If set, <B>bash</B>, when in posix mode, treats a single quote in a double-quoted parameter expansion as a special character. The single quotes must match (an even number) and the characters between the single quotes are considered quoted. This is the behavior of posix mode through version 4.1. The default bash behavior remains as in previous versions. <DT><B>direxpand</B> <DD> If set, <B>bash</B> replaces directory names with the results of word expansion when performing filename completion. This changes the contents of the readline editing buffer. If not set, <B>bash</B> attempts to preserve what the user typed. <DT><B>dirspell</B> <DD> If set, <B>bash</B> attempts spelling correction on directory names during word completion if the directory name initially supplied does not exist. <DT><B>dotglob</B> <DD> If set, <B>bash</B> includes filenames beginning with a `.' in the results of pathname expansion. <DT><B>execfail</B> <DD> If set, a non-interactive shell will not exit if it cannot execute the file specified as an argument to the <B>exec</B> builtin command. An interactive shell does not exit if <B>exec</B> fails. <DT><B>expand_aliases</B> <DD> If set, aliases are expanded as described above under <FONT SIZE=-1><B>ALIASES</B>. </FONT> This option is enabled by default for interactive shells. <DT><B>extdebug</B> <DD> If set, behavior intended for use by debuggers is enabled: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>1.</B> <DD> The <B>-F</B> option to the <B>declare</B> builtin displays the source file name and line number corresponding to each function name supplied as an argument. <DT><B>2.</B> <DD> If the command run by the <B>DEBUG</B> trap returns a non-zero value, the next command is skipped and not executed. <DT><B>3.</B> <DD> If the command run by the <B>DEBUG</B> trap returns a value of 2, and the shell is executing in a subroutine (a shell function or a shell script executed by the <B>.</B> or <B>source</B> builtins), a call to <B>return</B> is simulated. <DT><B>4.</B> <DD> <FONT SIZE=-1><B>BASH_ARGC</B> </FONT> and <FONT SIZE=-1><B>BASH_ARGV</B> </FONT> are updated as described in their descriptions above. <DT><B>5.</B> <DD> Function tracing is enabled: command substitution, shell functions, and subshells invoked with <B>(</B> <I>command</I> <B>)</B> inherit the <B>DEBUG</B> and <B>RETURN</B> traps. <DT><B>6.</B> <DD> Error tracing is enabled: command substitution, shell functions, and subshells invoked with <B>(</B> <I>command</I> <B>)</B> inherit the <B>ERR</B> trap. </DL></DL> <DT><B>extglob</B> <DD> If set, the extended pattern matching features described above under <B>Pathname Expansion</B> are enabled. <DT><B>extquote</B> <DD> If set, <B>$</B>aq<I>string</I>aq and <B>$</B>"<I>string</I>" quoting is performed within <B>${</B><I>parameter</I><B>}</B> expansions enclosed in double quotes. This option is enabled by default. <DT><B>failglob</B> <DD> If set, patterns which fail to match filenames during pathname expansion result in an expansion error. <DT><B>force_fignore</B> <DD> If set, the suffixes specified by the <FONT SIZE=-1><B>FIGNORE</B> </FONT> shell variable cause words to be ignored when performing word completion even if the ignored words are the only possible completions. See <FONT SIZE=-1><B>SHELL VARIABLES</B></FONT> above for a description of <FONT SIZE=-1><B>FIGNORE</B>. </FONT> This option is enabled by default. <DT><B>globstar</B> <DD> If set, the pattern <B>**</B> used in a pathname expansion context will match all files and zero or more directories and subdirectories. If the pattern is followed by a <B>/</B>, only directories and subdirectories match. <DT><B>gnu_errfmt</B> <DD> If set, shell error messages are written in the standard GNU error message format. <DT><B>histappend</B> <DD> If set, the history list is appended to the file named by the value of the <FONT SIZE=-1><B>HISTFILE</B> </FONT> variable when the shell exits, rather than overwriting the file. <DT><B>histreedit</B> <DD> If set, and <B>readline</B> is being used, a user is given the opportunity to re-edit a failed history substitution. <DT><B>histverify</B> <DD> If set, and <B>readline</B> is being used, the results of history substitution are not immediately passed to the shell parser. Instead, the resulting line is loaded into the <B>readline</B> editing buffer, allowing further modification. <DT><B>hostcomplete</B> <DD> If set, and <B>readline</B> is being used, <B>bash</B> will attempt to perform hostname completion when a word containing a <B>@</B> is being completed (see <B>Completing</B> under <FONT SIZE=-1><B>READLINE</B> </FONT> above). This is enabled by default. <DT><B>huponexit</B> <DD> If set, <B>bash</B> will send <FONT SIZE=-1><B>SIGHUP</B> </FONT> to all jobs when an interactive login shell exits. <DT><B>interactive_comments</B> <DD> If set, allow a word beginning with <B>#</B> to cause that word and all remaining characters on that line to be ignored in an interactive shell (see <FONT SIZE=-1><B>COMMENTS</B> </FONT> above). This option is enabled by default. <DT><B>lastpipe</B> <DD> If set, and job control is not active, the shell runs the last command of a pipeline not executed in the background in the current shell environment. <DT><B>lithist</B> <DD> If set, and the <B>cmdhist</B> option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible. <DT><B>login_shell</B> <DD> The shell sets this option if it is started as a login shell (see <FONT SIZE=-1><B>INVOCATION</B> </FONT> above). The value may not be changed. <DT><B>mailwarn</B> <DD> If set, and a file that <B>bash</B> is checking for mail has been accessed since the last time it was checked, the message ``The mail in <I>mailfile</I> has been read'' is displayed. <DT><B>no_empty_cmd_completion</B> <DD> If set, and <B>readline</B> is being used, <B>bash</B> will not attempt to search the <FONT SIZE=-1><B>PATH</B> </FONT> for possible completions when completion is attempted on an empty line. <DT><B>nocaseglob</B> <DD> If set, <B>bash</B> matches filenames in a case-insensitive fashion when performing pathname expansion (see <B>Pathname Expansion</B> above). <DT><B>nocasematch</B> <DD> If set, <B>bash</B> matches patterns in a case-insensitive fashion when performing matching while executing <B>case</B> or <B>[[</B> conditional commands. <DT><B>nullglob</B> <DD> If set, <B>bash</B> allows patterns which match no files (see <B>Pathname Expansion</B> above) to expand to a null string, rather than themselves. <DT><B>progcomp</B> <DD> If set, the programmable completion facilities (see <B>Programmable Completion</B> above) are enabled. This option is enabled by default. <DT><B>promptvars</B> <DD> If set, prompt strings undergo parameter expansion, command substitution, arithmetic expansion, and quote removal after being expanded as described in <FONT SIZE=-1><B>PROMPTING</B> </FONT> above. This option is enabled by default. <DT><B>restricted_shell</B> <DD> The shell sets this option if it is started in restricted mode (see <FONT SIZE=-1><B>RESTRICTED SHELL</B> </FONT> below). The value may not be changed. This is not reset when the startup files are executed, allowing the startup files to discover whether or not a shell is restricted. <DT><B>shift_verbose</B> <DD> If set, the <B>shift</B> builtin prints an error message when the shift count exceeds the number of positional parameters. <DT><B>sourcepath</B> <DD> If set, the <B>source</B> (<B>.</B>) builtin uses the value of <FONT SIZE=-1><B>PATH</B> </FONT> to find the directory containing the file supplied as an argument. This option is enabled by default. <DT><B>xpg_echo</B> <DD> If set, the <B>echo</B> builtin expands backslash-escape sequences by default. </DL></DL> <DT><B>suspend</B> [<B>-f</B>]<DD> Suspend the execution of this shell until it receives a <FONT SIZE=-1><B>SIGCONT</B> </FONT> signal. A login shell cannot be suspended; the <B>-f</B> option can be used to override this and force the suspension. The return status is 0 unless the shell is a login shell and <B>-f</B> is not supplied, or if job control is not enabled. <DT><B>test</B> <I>expr</I><DD> <DT><B>[</B> <I>expr</I> <B>]</B><DD> Return a status of 0 or 1 depending on the evaluation of the conditional expression <I>expr</I>. Each operator and operand must be a separate argument. Expressions are composed of the primaries described above under <FONT SIZE=-1><B>CONDITIONAL EXPRESSIONS</B>. </FONT> <B>test</B> does not accept any options, nor does it accept and ignore an argument of <B>--</B> as signifying the end of options. <P> Expressions may be combined using the following operators, listed in decreasing order of precedence. The evaluation depends on the number of arguments; see below. Operator precedence is used when there are five or more arguments. <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>! </B><I>expr</I> <DD> True if <I>expr</I> is false. <DT><B>( </B><I>expr</I> ) <DD> Returns the value of <I>expr</I>. This may be used to override the normal precedence of operators. <DT><I>expr1</I> -<B>a</B> <I>expr2</I><DD> True if both <I>expr1</I> and <I>expr2</I> are true. <DT><I>expr1</I> -<B>o</B> <I>expr2</I><DD> True if either <I>expr1</I> or <I>expr2</I> is true. </DL> <P> <B>test</B> and <B>[</B> evaluate conditional expressions using a set of rules based on the number of arguments. <P> <DL COMPACT> <DT>0 arguments<DD> The expression is false. <DT>1 argument<DD> The expression is true if and only if the argument is not null. <DT>2 arguments<DD> If the first argument is <B>!</B>, the expression is true if and only if the second argument is null. If the first argument is one of the unary conditional operators listed above under <FONT SIZE=-1><B>CONDITIONAL EXPRESSIONS</B>, </FONT> the expression is true if the unary test is true. If the first argument is not a valid unary conditional operator, the expression is false. <DT>3 arguments<DD> The following conditions are applied in the order listed. If the second argument is one of the binary conditional operators listed above under <FONT SIZE=-1><B>CONDITIONAL EXPRESSIONS</B>, </FONT> the result of the expression is the result of the binary test using the first and third arguments as operands. The <B>-a</B> and <B>-o</B> operators are considered binary operators when there are three arguments. If the first argument is <B>!</B>, the value is the negation of the two-argument test using the second and third arguments. If the first argument is exactly <B>(</B> and the third argument is exactly <B>)</B>, the result is the one-argument test of the second argument. Otherwise, the expression is false. <DT>4 arguments<DD> If the first argument is <B>!</B>, the result is the negation of the three-argument expression composed of the remaining arguments. Otherwise, the expression is parsed and evaluated according to precedence using the rules listed above. <DT>5 or more arguments<DD> The expression is parsed and evaluated according to precedence using the rules listed above. <P> </DL> <P> When used with <B>test</B> or <B>[</B>, the <B><</B> and <B>></B> operators sort lexicographically using ASCII ordering. </DL> <DT><B>times</B> <DD> Print the accumulated user and system times for the shell and for processes run from the shell. The return status is 0. <DT><B>trap</B> [<B>-lp</B>] [[<I>arg</I>] <I>sigspec</I> ...]<DD> The command <I>arg</I> is to be read and executed when the shell receives signal(s) <I>sigspec</I>. If <I>arg</I> is absent (and there is a single <I>sigspec</I>) or <B>-</B>, each specified signal is reset to its original disposition (the value it had upon entrance to the shell). If <I>arg</I> is the null string the signal specified by each <I>sigspec</I> is ignored by the shell and by the commands it invokes. If <I>arg</I> is not present and <B>-p</B> has been supplied, then the trap commands associated with each <I>sigspec</I> are displayed. If no arguments are supplied or if only <B>-p</B> is given, <B>trap</B> prints the list of commands associated with each signal. The <B>-l</B> option causes the shell to print a list of signal names and their corresponding numbers. Each <I>sigspec</I> is either a signal name defined in <<I>signal.h</I>>, or a signal number. Signal names are case insensitive and the <FONT SIZE=-1><B>SIG</B> </FONT> prefix is optional. <P> If a <I>sigspec</I> is <FONT SIZE=-1><B>EXIT</B> </FONT> (0) the command <I>arg</I> is executed on exit from the shell. If a <I>sigspec</I> is <FONT SIZE=-1><B>DEBUG</B>, </FONT> the command <I>arg</I> is executed before every <I>simple command</I>, <I>for</I> command, <I>case</I> command, <I>select</I> command, every arithmetic <I>for</I> command, and before the first command executes in a shell function (see <FONT SIZE=-1><B>SHELL GRAMMAR</B> </FONT> above). Refer to the description of the <B>extdebug</B> option to the <B>shopt</B> builtin for details of its effect on the <B>DEBUG</B> trap. If a <I>sigspec</I> is <FONT SIZE=-1><B>RETURN</B>, </FONT> the command <I>arg</I> is executed each time a shell function or a script executed with the <B>.</B> or <B>source</B> builtins finishes executing. <P> If a <I>sigspec</I> is <FONT SIZE=-1><B>ERR</B>, </FONT> the command <I>arg</I> is executed whenever a simple command has a non-zero exit status, subject to the following conditions. The <FONT SIZE=-1><B>ERR</B> </FONT> trap is not executed if the failed command is part of the command list immediately following a <B>while</B> or <B>until</B> keyword, part of the test in an <I>if</I> statement, part of a command executed in a <B>&&</B> or <B>||</B> list, or if the command's return value is being inverted via <B>!</B>. These are the same conditions obeyed by the <B>errexit</B> option. <P> Signals ignored upon entry to the shell cannot be trapped or reset. Trapped signals that are not being ignored are reset to their original values in a subshell or subshell environment when one is created. The return status is false if any <I>sigspec</I> is invalid; otherwise <B>trap</B> returns true. <DT><B>type</B> [<B>-aftpP</B>] <I>name</I> [<I>name</I> ...]<DD> With no options, indicate how each <I>name</I> would be interpreted if used as a command name. If the <B>-t</B> option is used, <B>type</B> prints a string which is one of <I>alias</I>, <I>keyword</I>, <I>function</I>, <I>builtin</I>, or <I>file </I> if <I>name</I> is an alias, shell reserved word, function, builtin, or disk file, respectively. If the <I>name</I> is not found, then nothing is printed, and an exit status of false is returned. If the <B>-p</B> option is used, <B>type</B> either returns the name of the disk file that would be executed if <I>name</I> were specified as a command name, or nothing if <TT>type -t name</TT> would not return <I>file</I>. The <B>-P</B> option forces a <FONT SIZE=-1><B>PATH</B> </FONT> search for each <I>name</I>, even if <TT>type -t name</TT> would not return <I>file</I>. If a command is hashed, <B>-p</B> and <B>-P</B> print the hashed value, not necessarily the file that appears first in <FONT SIZE=-1><B>PATH</B>. </FONT> If the <B>-a</B> option is used, <B>type</B> prints all of the places that contain an executable named <I>name</I>. This includes aliases and functions, if and only if the <B>-p</B> option is not also used. The table of hashed commands is not consulted when using <B>-a</B>. The <B>-f</B> option suppresses shell function lookup, as with the <B>command</B> builtin. <B>type</B> returns true if all of the arguments are found, false if any are not found. <DT><B>ulimit</B> [<B>-HSTabcdefilmnpqrstuvx</B> [<I>limit</I>]]<DD> Provides control over the resources available to the shell and to processes started by it, on systems that allow such control. The <B>-H</B> and <B>-S</B> options specify that the hard or soft limit is set for the given resource. A hard limit cannot be increased by a non-root user once it is set; a soft limit may be increased up to the value of the hard limit. If neither <B>-H</B> nor <B>-S</B> is specified, both the soft and hard limits are set. The value of <I>limit</I> can be a number in the unit specified for the resource or one of the special values <B>hard</B>, <B>soft</B>, or <B>unlimited</B>, which stand for the current hard limit, the current soft limit, and no limit, respectively. If <I>limit</I> is omitted, the current value of the soft limit of the resource is printed, unless the <B>-H</B> option is given. When more than one resource is specified, the limit name and unit are printed before the value. Other options are interpreted as follows: <DL COMPACT><DT><DD> <DL COMPACT> <DT><B>-a</B> <DD> All current limits are reported <DT><B>-b</B> <DD> The maximum socket buffer size <DT><B>-c</B> <DD> The maximum size of core files created <DT><B>-d</B> <DD> The maximum size of a process's data segment <DT><B>-e</B> <DD> The maximum scheduling priority ("nice") <DT><B>-f</B> <DD> The maximum size of files written by the shell and its children <DT><B>-i</B> <DD> The maximum number of pending signals <DT><B>-l</B> <DD> The maximum size that may be locked into memory <DT><B>-m</B> <DD> The maximum resident set size (many systems do not honor this limit) <DT><B>-n</B> <DD> The maximum number of open file descriptors (most systems do not allow this value to be set) <DT><B>-p</B> <DD> The pipe size in 512-byte blocks (this may not be set) <DT><B>-q</B> <DD> The maximum number of bytes in POSIX message queues <DT><B>-r</B> <DD> The maximum real-time scheduling priority <DT><B>-s</B> <DD> The maximum stack size <DT><B>-t</B> <DD> The maximum amount of cpu time in seconds <DT><B>-u</B> <DD> The maximum number of processes available to a single user <DT><B>-v</B> <DD> The maximum amount of virtual memory available to the shell and, on some systems, to its children <DT><B>-x</B> <DD> The maximum number of file locks <DT><B>-T</B> <DD> The maximum number of threads </DL> <P> If <I>limit</I> is given, it is the new value of the specified resource (the <B>-a</B> option is display only). If no option is given, then <B>-f</B> is assumed. Values are in 1024-byte increments, except for <B>-t</B>, which is in seconds, <B>-p</B>, which is in units of 512-byte blocks, and <B>-T</B>, <B>-b</B>, <B>-n</B>, and <B>-u</B>, which are unscaled values. The return status is 0 unless an invalid option or argument is supplied, or an error occurs while setting a new limit. </DL> <DT><B>umask</B> [<B>-p</B>] [<B>-S</B>] [<I>mode</I>]<DD> The user file-creation mask is set to <I>mode</I>. If <I>mode</I> begins with a digit, it is interpreted as an octal number; otherwise it is interpreted as a symbolic mode mask similar to that accepted by <I>chmod</I>(1). If <I>mode</I> is omitted, the current value of the mask is printed. The <B>-S</B> option causes the mask to be printed in symbolic form; the default output is an octal number. If the <B>-p</B> option is supplied, and <I>mode</I> is omitted, the output is in a form that may be reused as input. The return status is 0 if the mode was successfully changed or if no <I>mode</I> argument was supplied, and false otherwise. <DT><B>unalias</B> [-<B>a</B>] [<I>name</I> ...]<DD> Remove each <I>name</I> from the list of defined aliases. If <B>-a</B> is supplied, all alias definitions are removed. The return value is true unless a supplied <I>name</I> is not a defined alias. <DT><B>unset</B> [-<B>fv</B>] [<I>name</I> ...]<DD> For each <I>name</I>, remove the corresponding variable or function. If no options are supplied, or the <B>-v</B> option is given, each <I>name</I> refers to a shell variable. Read-only variables may not be unset. If <B>-f</B> is specified, each <I>name</I> refers to a shell function, and the function definition is removed. Each unset variable or function is removed from the environment passed to subsequent commands. If any of <FONT SIZE=-1><B>COMP_WORDBREAKS</B>, </FONT> <FONT SIZE=-1><B>RANDOM</B>, </FONT> <FONT SIZE=-1><B>SECONDS</B>, </FONT> <FONT SIZE=-1><B>LINENO</B>, </FONT> <FONT SIZE=-1><B>HISTCMD</B>, </FONT> <FONT SIZE=-1><B>FUNCNAME</B>, </FONT> <FONT SIZE=-1><B>GROUPS</B>, </FONT> or <FONT SIZE=-1><B>DIRSTACK</B> </FONT> are unset, they lose their special properties, even if they are subsequently reset. The exit status is true unless a <I>name</I> is readonly. <DT><B>wait</B> [<I>n ...</I>]<DD> Wait for each specified process and return its termination status. Each <I>n</I> may be a process ID or a job specification; if a job spec is given, all processes in that job's pipeline are waited for. If <I>n</I> is not given, all currently active child processes are waited for, and the return status is zero. If <I>n</I> specifies a non-existent process or job, the return status is 127. Otherwise, the return status is the exit status of the last process or job waited for. </DL> <A NAME="lbDC"> </A> <H3>RESTRICTED SHELL</H3> <P> If <B>bash</B> is started with the name <B>rbash</B>, or the <B>-r</B> option is supplied at invocation, the shell becomes restricted. A restricted shell is used to set up an environment more controlled than the standard shell. It behaves identically to <B>bash</B> with the exception that the following are disallowed or not performed: <DL COMPACT> <DT>*<DD> changing directories with <B>cd</B> <DT>*<DD> setting or unsetting the values of <FONT SIZE=-1><B>SHELL</B>, </FONT> <FONT SIZE=-1><B>PATH</B>, </FONT> <FONT SIZE=-1><B>ENV</B>, </FONT> or <FONT SIZE=-1><B>BASH_ENV</B> </FONT> <DT>*<DD> specifying command names containing <B>/</B> <DT>*<DD> specifying a file name containing a <B>/</B> as an argument to the <B>.</B> builtin command <DT>*<DD> specifying a filename containing a slash as an argument to the <B>-p</B> option to the <B>hash</B> builtin command <DT>*<DD> importing function definitions from the shell environment at startup <DT>*<DD> parsing the value of <FONT SIZE=-1><B>SHELLOPTS</B> </FONT> from the shell environment at startup <DT>*<DD> redirecting output using the >, >|, <>, >&, &>, and >> redirection operators <DT>*<DD> using the <B>exec</B> builtin command to replace the shell with another command <DT>*<DD> adding or deleting builtin commands with the <B>-f</B> and <B>-d</B> options to the <B>enable</B> builtin command <DT>*<DD> using the <B>enable</B> builtin command to enable disabled shell builtins <DT>*<DD> specifying the <B>-p</B> option to the <B>command</B> builtin command <DT>*<DD> turning off restricted mode with <B>set +r</B> or <B>set +o restricted</B>. </DL> <P> These restrictions are enforced after any startup files are read. <P> When a command that is found to be a shell script is executed (see <FONT SIZE=-1><B>COMMAND EXECUTION</B> </FONT> above), <B>rbash</B> turns off any restrictions in the shell spawned to execute the script. <A NAME="lbDD"> </A> <H3>SEE ALSO</H3> <DL COMPACT> <DT><I>Bash Reference Manual</I>, Brian Fox and Chet Ramey<DD> <DT><I>The Gnu Readline Library</I>, Brian Fox and Chet Ramey<DD> <DT><I>The Gnu History Library</I>, Brian Fox and Chet Ramey<DD> <DT><I>Portable Operating System Interface (POSIX) Part 2: Shell and Utilities</I>, IEEE<DD> <DT><I>sh</I>(1), <I>ksh</I>(1), <I>csh</I>(1)<DD> <DT><I>emacs</I>(1), <I>vi</I>(1)<DD> <DT><I>readline</I>(3)<DD> </DL> <A NAME="lbDE"> </A> <H3>FILES</H3> <DL COMPACT> <DT> <A HREF="file:/bin/bash"><I>/bin/bash</I></A> <DD> The <B>bash</B> executable <DT> <A HREF="file:/etc/profile"><I>/etc/profile</I></A> <DD> The systemwide initialization file, executed for login shells <DT> <I>/etc/bash.bashrc</I> <DD> The systemwide per-interactive-shell startup file <DT> <I>/etc/bash.bash.logout</I> <DD> The systemwide login shell cleanup file, executed when a login shell exits <DT> <A HREF="file:~/.bash_profile"><I>~/.bash_profile</I></A> <DD> The personal initialization file, executed for login shells <DT> <A HREF="file:~/.bashrc"><I>~/.bashrc</I></A> <DD> The individual per-interactive-shell startup file <DT> <A HREF="file:~/.bash_logout"><I>~/.bash_logout</I></A> <DD> The individual login shell cleanup file, executed when a login shell exits <DT> <A HREF="file:~/.inputrc"><I>~/.inputrc</I></A> <DD> Individual <I>readline</I> initialization file </DL> <A NAME="lbDF"> </A> <H3>AUTHORS</H3> Brian Fox, Free Software Foundation <BR> <A HREF="mailto:bfox@gnu.org">bfox@gnu.org</A> <P> Chet Ramey, Case Western Reserve University <BR> <A HREF="mailto:chet.ramey@case.edu">chet.ramey@case.edu</A> <A NAME="lbDG"> </A> <H3>BUG REPORTS</H3> If you find a bug in <B>bash,</B> you should report it. But first, you should make sure that it really is a bug, and that it appears in the latest version of <B>bash</B>. The latest version is always available from <I><A HREF="ftp://ftp.gnu.org/pub/gnu/bash/">ftp://ftp.gnu.org/pub/gnu/bash/</A></I>. <P> Once you have determined that a bug actually exists, use the <I>bashbug</I> command to submit a bug report. If you have a fix, you are encouraged to mail that as well! Suggestions and `philosophical' bug reports may be mailed to <I><A HREF="mailto:bug-bash@gnu.org">bug-bash@gnu.org</A></I> or posted to the Usenet newsgroup <A HREF="news:gnu.bash.bug">gnu.bash.bug</A>. <P> ALL bug reports should include: <P> <DL COMPACT> <DT>The version number of <B>bash</B><DD> <DT>The hardware and operating system<DD> <DT>The compiler used to compile<DD> <DT>A description of the bug behaviour<DD> <DT>A short script or `recipe' which exercises the bug<DD> </DL> <P> <I>bashbug</I> inserts the first three items automatically into the template it provides for filing a bug report. <P> Comments and bug reports concerning this manual page should be directed to <I><A HREF="mailto:chet.ramey@case.edu">chet.ramey@case.edu</A></I>. <A NAME="lbDH"> </A> <H3>BUGS</H3> <P> It's too big and too slow. <P> There are some subtle differences between <B>bash</B> and traditional versions of <B>sh</B>, mostly because of the <FONT SIZE=-1><B>POSIX</B> </FONT> specification. <P> Aliases are confusing in some uses. <P> Shell builtin commands and functions are not stoppable/restartable. <P> Compound commands and command sequences of the form `a ; b ; c' are not handled gracefully when process suspension is attempted. When a process is stopped, the shell immediately executes the next command in the sequence. It suffices to place the sequence of commands between parentheses to force it into a subshell, which may be stopped as a unit. <P> Array variables may not (yet) be exported. <P> There may be only one active coprocess at a time. <HR> <TABLE WIDTH=100%> <TR> <TH ALIGN=LEFT width=33%>GNU Bahh-4.2<TH ALIGN=CENTER width=33%>2010 December 28<TH ALIGN=RIGHT width=33%>BASH(1) </TR> </TABLE> <HR> <A NAME="index"> </A><H2>Index</H2> <DL> <DT><A HREF="#lbAB">NAME</A><DD> <DT><A HREF="#lbAC">SYNOPSIS</A><DD> <DT><A HREF="#lbAD">COPYRIGHT</A><DD> <DT><A HREF="#lbAE">DESCRIPTION</A><DD> <DT><A HREF="#lbAF">OPTIONS</A><DD> <DT><A HREF="#lbAG">ARGUMENTS</A><DD> <DT><A HREF="#lbAH">INVOCATION</A><DD> <DT><A HREF="#lbAI">DEFINITIONS</A><DD> <DT><A HREF="#lbAJ">RESERVED WORDS</A><DD> <DT><A HREF="#lbAK">SHELL GRAMMAR</A><DD> <DL> <DT><A HREF="#lbAL">Simple Commands</A><DD> <DT><A HREF="#lbAM">Pipelines</A><DD> <DT><A HREF="#lbAN">Lists</A><DD> <DT><A HREF="#lbAO">Compound Commands</A><DD> <DT><A HREF="#lbAP">Coprocesses</A><DD> <DT><A HREF="#lbAQ">Shell Function Definitions</A><DD> </DL> <DT><A HREF="#lbAR">COMMENTS</A><DD> <DT><A HREF="#lbAS">QUOTING</A><DD> <DT><A HREF="#lbAT">PARAMETERS</A><DD> <DL> <DT><A HREF="#lbAU">Positional Parameters</A><DD> <DT><A HREF="#lbAV">Special Parameters</A><DD> <DT><A HREF="#lbAW">Shell Variables</A><DD> <DT><A HREF="#lbAX">Arrays</A><DD> </DL> <DT><A HREF="#lbAY">EXPANSION</A><DD> <DL> <DT><A HREF="#lbAZ">Brace Expansion</A><DD> <DT><A HREF="#lbBA">Tilde Expansion</A><DD> <DT><A HREF="#lbBB">Parameter Expansion</A><DD> <DT><A HREF="#lbBC">Command Substitution</A><DD> <DT><A HREF="#lbBD">Arithmetic Expansion</A><DD> <DT><A HREF="#lbBE">Process Substitution</A><DD> <DT><A HREF="#lbBF">Word Splitting</A><DD> <DT><A HREF="#lbBG">Pathname Expansion</A><DD> <DT><A HREF="#lbBH">Quote Removal</A><DD> </DL> <DT><A HREF="#lbBI">REDIRECTION</A><DD> <DL> <DT><A HREF="#lbBJ">Redirecting Input</A><DD> <DT><A HREF="#lbBK">Redirecting Output</A><DD> <DT><A HREF="#lbBL">Appending Redirected Output</A><DD> <DT><A HREF="#lbBM">Redirecting Standard Output and Standard Error</A><DD> <DT><A HREF="#lbBN">Appending Standard Output and Standard Error</A><DD> <DT><A HREF="#lbBO">Here Documents</A><DD> <DT><A HREF="#lbBP">Here Strings</A><DD> <DT><A HREF="#lbBQ">Duplicating File Descriptors</A><DD> <DT><A HREF="#lbBR">Moving File Descriptors</A><DD> <DT><A HREF="#lbBS">Opening File Descriptors for Reading and Writing</A><DD> </DL> <DT><A HREF="#lbBT">ALIASES</A><DD> <DT><A HREF="#lbBU">FUNCTIONS</A><DD> <DT><A HREF="#lbBV">ARITHMETIC EVALUATION</A><DD> <DT><A HREF="#lbBW">CONDITIONAL EXPRESSIONS</A><DD> <DT><A HREF="#lbBX">SIMPLE COMMAND EXPANSION</A><DD> <DT><A HREF="#lbBY">COMMAND EXECUTION</A><DD> <DT><A HREF="#lbBZ">COMMAND EXECUTION ENVIRONMENT</A><DD> <DT><A HREF="#lbCA">ENVIRONMENT</A><DD> <DT><A HREF="#lbCB">EXIT STATUS</A><DD> <DT><A HREF="#lbCC">SIGNALS</A><DD> <DT><A HREF="#lbCD">JOB CONTROL</A><DD> <DT><A HREF="#lbCE">PROMPTING</A><DD> <DT><A HREF="#lbCF">READLINE</A><DD> <DL> <DT><A HREF="#lbCG">Readline Notation</A><DD> <DT><A HREF="#lbCH">Readline Initialization</A><DD> <DT><A HREF="#lbCI">Readline Key Bindings</A><DD> <DT><A HREF="#lbCJ">Readline Variables</A><DD> <DT><A HREF="#lbCK">Readline Conditional Constructs</A><DD> <DT><A HREF="#lbCL">Searching</A><DD> <DT><A HREF="#lbCM">Readline Command Names</A><DD> <DT><A HREF="#lbCN">Commands for Moving</A><DD> <DT><A HREF="#lbCO">Commands for Manipulating the History</A><DD> <DT><A HREF="#lbCP">Commands for Changing Text</A><DD> <DT><A HREF="#lbCQ">Killing and Yanking</A><DD> <DT><A HREF="#lbCR">Numeric Arguments</A><DD> <DT><A HREF="#lbCS">Completing</A><DD> <DT><A HREF="#lbCT">Keyboard Macros</A><DD> <DT><A HREF="#lbCU">Miscellaneous</A><DD> <DT><A HREF="#lbCV">Programmable Completion</A><DD> </DL> <DT><A HREF="#lbCW">HISTORY</A><DD> <DT><A HREF="#lbCX">HISTORY EXPANSION</A><DD> <DL> <DT><A HREF="#lbCY">Event Designators</A><DD> <DT><A HREF="#lbCZ">Word Designators</A><DD> <DT><A HREF="#lbDA">Modifiers</A><DD> </DL> <DT><A HREF="#lbDB">SHELL BUILTIN COMMANDS</A><DD> <DT><A HREF="#lbDC">RESTRICTED SHELL</A><DD> <DT><A HREF="#lbDD">SEE ALSO</A><DD> <DT><A HREF="#lbDE">FILES</A><DD> <DT><A HREF="#lbDF">AUTHORS</A><DD> <DT><A HREF="#lbDG">BUG REPORTS</A><DD> <DT><A HREF="#lbDH">BUGS</A><DD> </DL> <HR> This document was created by man2html from ../../bash/doc/bash.1.<BR> Time: 26 October 2016 17:42:40 UTC </BODY> </HTML>
q|o$ãÝó¨Ú¹jw)j<QÄÇ/xºHasjeÛ§ÖI'$äùJVª)Jòãô´âA S'jIì ì*Ã¥®Ö<Ðô<âv¦áø¿²<üÊ®»Æ»>ÖðlÀSK*h6÷<Åëj#ê¥]¼ffË^M¼e> ôÙÚ":æ¸7Ü¥)hmÐðxÈáwpKøûúÅ)J¬¼R¢ó£cû}#Géä )JÒÐ .æÌÛ2Wm¨åÎ>¬ÚEÄ¥TÕÄô á¦Êå_e[åÁ Lür{[(ÏÖ½.èÌW]ö ný~$U3Vêµj9HK ¿·Ïñ<Þ¾T@$ð¯×o2s0[[47{PuTTY °c¬µ«j>'þ9¬øó6FØm2ââ+ Oÿ[UK'Û5=Åÿþ$ Îße%+MÍ+<wP¤/«%ÕÿÉúÉü¿3ÿí<«ë¼Ä6µ6¥¨¡$({~±«Fýj¼qìdz~ÔÕ^´+j,<àÌÔ©xúù> ]ºù~̯ÒSlR¢]-òçq_QÊMãã Æ ªý^ãÿ¶Õ^¬GX¾½åÈí{¤aE Vàyàö5]¤Æ,9ÀX,*ÏàÄR«KÅo ëÆã.¸p·OT@5§/LOao-Í2_ÆP°¨'ÈCJí¥n&FÐ¥¦r´Uê ÁLGeâ2\ÆÈôNüÔdëdÛc¡¹ñ^³Ø:ü3Þ¬v]cDVz¶1¹ÛÐdé'à A)ôÏøUkvÜ3mAbY -ãüKQVO³¾nözùL¹8mžûòF¬Ö\¹%ceÄÿÇ=ªråªmt¦Õjjíl·7øú !1A"Qaqð¡±ÁÑ2á#ñ3BCR$4²brÂÒÿÚ O5¥zL½9gÑ}[ÃTëBQ;V§y*#ÀçäªdÇd-)JQQJ µ²»¨Úsq¢Y¡§IR¥÷ g=¤ôÒïn9#« ,EP/&Qp A9q),>PTÐRrWðç<|k§Ui¬Pb\ÁRFôz(GÐÔ#NRãKR©'0kF®Ñ-y|zMk=ÂòÄi=tc×W%PwiURwz±YU=·ßrß&c-'$1) ?ðÚï²Ú\½Ýé[]×FÀ}Éiqó4·?«p¤ðýêzdPëJî>¤2°¼Äå5*lD½i6lLY7Éí©§ý¨,<¦Ô¤(¤÷BøÅZW«¢_à7TÅ[¯46µpy#É@ð±ôúóQ®iøï9ÿ'^ Hlø¼ç³¨|Bð>ÒcvQY9ý=úÄÄsú|ÇæBÔÃ6«K¬!k¿´Ò2[\WIO¡À#èkçlûµä£Ú¢É Ao³7Øm$§ÚÊç¦öÏR*'9CþA_YÄ5h|åV®)J¥)D"¥RB)JQPuTTYò#oÓ×+¬'å@d5eÞÒTç·;¿*®ÛEæmzf[_S$c#äAà×påÊsCHqÓ¹}$$<)FùIzÕNj´Øn×E²?´-¤ïRÒ0Jüª>º ÎlÔ¸n©ÚVä-']mUÝçõi:yÍÖÛ,ëµÀÂÆùC?²RÒ qÜ{Äsé\Ò¢¿Så4¶^i[V ôV'ZuEÜÑ+8Ñkl®e®ío{r²¨¬·û»óé W*ÁÅTqjJºÙõÙ]µ«\øéJ0ãÈ1Ö}R~`V÷4´ qU°e|Z÷ç-Q4îÖÉì·H³ýem8Ú¾[ªºÐ¦ÖR°R pAð«ÔÑÝBÚÝÑØÏ{ +Ôåi¡a lc¶³:á4$¿5öC@ôÝÀÿQi²íöôDZ[ãEK̤.Sí²¨«' |þ8 ìG?w0ããGtá%}³SW»}ÄÀ7XFhô\*k?(müê²()$¥@äyu·k¶§Ej>¡KÐÂv1qeN%'÷\IáÄùßãÍgËÚisè{Pg [j¦øýä¡ïÇh2ÝömL ¼íF¸*ÂíÝL)r;c¿¨=ʹ+Ó,ÒâNõªûq¶O³¨G{®r1þÊVBôç+Ï®Y ryÒ%(8ÞÜYK¬7ýÜ9ˬ7/ëÒHi,þ¨ã1m¥6Ç~O[~CÎ5kàóD 0Úã¾° ØuýO?¥)Zæè¥)D"ÉâÚµdá§^ ÝQ>?ñæ+(âï-ÏËÏÌyÔóÊ¥nó`ÄÄevuÇPÚOÍDTlPuTTYPuTTYîD¶NÇ«<Ô39o=jqX~0VPAñÚx5£!`¶VVp±îgÍ=s¯"GçQÕê ¾Y¨rU°©Ö¾d'?1õ®ÍO©&j¤$!?ÅCW1«ÿ';øtq.OK¨ÈçÌ0¦£*ôêS!Öm² <äW Yô2`ÝÄ»]/yùÈKl¥8þr¬|8®eζ<ç3q8ðìNóÌPuTTY ¹âC±ìi·M±Ë 8ÌeÏ ùüj¥4ä+öþí$Çu;¶(¶ÏÇ£9c¥þùøLø8í¥Åï+¥+TÛô Sýj:Dwb¼¦mM¸EzjD{çX¾äd·0ÓÄ ¸£à÷ÀªV »®û|=ë, ~èð<yYܯÎù WÊQ Ýp²Oµ4˳#)¶ßmÀB±èA"¾Ã±Ü.2f8Ë¥ Tà¯qûCÕ1¯Scg´,î[Êñ9>S©ñ±ueí±¸Á¥)D"¥RB*JÛe7föÅÚÂc8¢ /û¤û§áÔmÁÈ®HØÅ`HØÔÙ";ÑSR[N$áHZH#äk]LÇÔEèÉy`\#¤ûR°ó_Ý_|zÊFL¦bíì oSDaöÇöã1I®¶}¾Ñ;M;>ßi RÛkoÜc zô9W{LF-÷_eæCNHdµ þëȯ¬ysdǶqRé²zô÷ïyãµ(ÍÖl¡RÚs³â|+ºÑ¬&ج² [ÙÒ¥päªêãÈà}<kìMc:ߦ³Âj<vä¼ú®« Yǧj9lÐúÌìÙ¬éËòdP²pAÁ¯¥ZhRB)J³Ùô<©Ö½å:ð½Ñ±N8çÁ çóêØÉäȸűî}º[ÛÙ Ð.-Öóÿ_GÝø¤¡ô¨¹Zuïz}:jcâíKyÕ4òQ®>µU¸BUºs±AuI+S²W©Ã}Jk«çøÂïerséé9êÊÖ{îîÒ®bÅpá*XZ¹ÿTzÖFâ;ÅQn¦&âÉrÖÈó©æ´¬pºêP¨p0+×6Å)J!¥v[mR®Ï©¨mõ2ÓÏå\$fp¢ÌƲUÃqÑRøÖHJSñQàT´=s¸äBr¥e¡j km«M^áN=neåÉ´<NÁúÕú¢H[ôÓ©iÍ¿åR § ÚÏÛþò¹`¸èþ=f,¸LToéë(ò£9K<6¸Ú¶¨yÕ_I$äòM|bmqJRØ¥*VϦnWÆ~ ,GuçKhOÍDR³LVeAlhHªWÕ§jÊrƾSFRB)J®\¸Ê PuTTYã.2? §ùô À¶é}*ôûË1ßS¶EÛÛeÀ¯<åJú+ÊÖî)[BrsØT±ä¯m,ËÄ^kmÉ3-µ"ß3ßmM,($ùvªÜyÅYCÉPð5uaCÔÒ¬¹0ýIÝà)µ$X ¤»##ÔeÌTU]oÙ5öÕ¶aNGã!]&¥'Ë#ð¯Èö5>õÓ.ßp°³-²:± ¤8 x¤/²úæ sf7Öf<Jâ:JZtÍÖøË®ÛbûB8p6üA#Zuµ2êÂH"¤t桦níήG6 R ñI/«Os×¾qÕùÌι¥%]8Ä&2OÓ}DAÁàô{Í®ËuÍæÃj12/Æö²Ó/ÇÝÏoéUì'ÞØm\,ú¿ßOÌÏüöú~L ©xúRñ&e7øVã@?íQe·k,?r^"¦u¿vPw8Ï÷UÏЦBàZPuTTYPuTTYPuTTY l§ ãïá!'Zæ[ à z ¼ S *!@>ò¬æR1ÓtöX¯×5[®#jòͱ7mïû"àèV%'<d2ð¦Â6 3±®>»*s'icEyÜ¥v\®N]$uÞf;nÄYl#qó qã§[Ê #y#Ãr»D~L«Ôa%#¿læ±µY.7×nÛrVÒw))PÈx'íÑÚÝ/nXÊ£¯Üßñ ÷ùõn¾?nÑZ-êÍÇ u©jÄF9ÿVl][Hù~Ç6Dr]òü¼óe¡MHX)R#ùWo´;T9>ϨìëB¢\.¡$e·=G_Rjز hÃe@Â)JU%bº!B=þ6Ôâñ' ç¬m+skRÛ)85Ãu´áºÚK/JÞ¶{ÝdÖù$Q+B ÒR¡Á ©Cò5QèRVÄlu=æåqwmr;j#'o ÅgLÖå,}·ð1ñ²$PëË [¬·«Ü~µZôV bÚý½á½ÔKn#Ñ%\[#[æ®Qur©JôÚq»í¢KæSÐÜloH¸°ÚsμàqI(ÉuÒ&ëæ'ÊRix¥)D"¥î´ÍZ[¶¼´8ò6p³<p×Ô¨¡AI$ð®b§X£.r"jÆY\gm#õS NAüÅ[äê+®©n+ª´[® e?y;ãÄ FkeûNÚÓ¤þñuÙîãØûàóò8¬xò 8ü?ÜÁ)ÆB¸÷øjR¶zJRE)J!¥(ÓÜòÚcEÖB?h?j´è®«åÚï®ï,Æö$ûK -¡¼1Ür}+D^~âÕ°¥)[Z+é»ýÕpÇåV½Tý·Iköç5o[qBJ^nVsø½Ý§×Ö,®mÍmîçç ¶jÇç¯Úyì¸ÁäiM);V ÓW¯µ ìk¬U%LÜPuTTYPuTTY %'÷þª-hô@Þ3V Y9òvý*?ö@}u¯îgÿ¸Cµú>ÎéJV¹º)JÑ!¿>R#ÅiO<áÂPäÖ¸}ÄL^ÛÎcdt98 øb§û4-á% ñÙ¨gM]$¶Å¹Ip;U\¹5-¨ÜÓt²\l«m7(Æ.PÜ=+½#íh£,fRÛnâÂBd¨on+Íé0d9Qç'Ãe9±ên{ÌÚyÆÒÔ $äqÍtÝnÒ¯3Ü5Íï;¢ÀÇaÅs4áeä8!AC##"®_h5Zî·Û]¶RZÄu@J Ç+Þ³Z«$-M¬)+³²iZ2ü%K¶<¬e%X5Ëq²Ü¬¡ÉñÜi²v¤©@ýkеlS¾Îì±W/jCd6ÿL¤íÁϺsøkÎ.Âyh0"; {ÁÇú»û#Wɹ>ùþ&.6L¢Øu#åñüNJÛ¾\ )PäpEj3aXõ Q!Q¦t2¥H*NIÉ5èçÈÓÚ$4'aµrl(ãÜWw5 .^Éøwl\R«Í1JRNåJ`¥j}_ àþê³ pI좢ùæ £Çz\1¥ºë BJ ¯Q¹Ú'Éû nWî÷ñ¬¹òeynjcâsL Væ·ûóZêÓ«C ¤ {XVo°ägÖËí©·v© Æ\¹êH9÷pF*×óËq|©j*?H¯p*&=z ÛûRªËE)J!µÙrm(y÷\B? )>DV¨Mb)JQ;¥(R¢JRE)J!¥(R¢JRE)J!¥(WM¾¹óPŽ^yBZ«xÅsT¿ÉÓWdÜ!!¼òIO?)Zô<â>'O9µZMÉØL¢{ÙåÆTTùÔ\·´,H+. ½ç'#jvÕ®.VäÛ£ ÙlWmO)0Ùiøç<Õ´Â ,T¥RB)J¥)D"¥RB)J¥)D&øP%\¤ð£»!åCm$©G»Dkܨ9+8CzT~ «Ù£ ³X[{T]a9hE¾ Çïyú8/¡«oó3ñº Îàƹ+¶õsróz=ãïHp¯à<ÓÅ[Vôç=½"ùÉ(s-LkvC¹9pJ(å´Öÿ¼lþ${ÿÏÿYPÔ®ÇæbjMïó?¹JQBv$ç8Y¯¬²äÓ(S,á)HÉ'ÐV²;ªbCn¤à¡ABhü(RÉ ø ´ý ´$Iul{³XGû@s_Òª5<LT5¸¥)URB+c2½Ì:¶æ *±}éèQn ;h+SaXSÀ »ÙàÇL¥ÎïdÏo ~5B«ûÈeÎ1«>\þRÄ¢¹¾;Î2¿âmE'ê+^q÷ä·¡ùç® eA¶Ò⹫HåÊkQCE)Jìh¥*Ç¡4ÑÔº¶ö²á´x|ÿÆÜ"<L¸Ð»r%ëmÊÚÃ2Þ&+NòÓªBãÁñï¦ú»ZfHûÁPTpp¯¦~ñWió }¢kFmC¨ñ²ÚfZÚ[×´¶_*ûH¿³*{6[nn¶B{)c~]¾µ2³²©]ù!1¦wvTeßò¹K¥)[&ø¥)D"ÙlµL»É,Ág¬´§z² ñ$Ö®fÌ¨í·¨bX¢ìHNøSÕó ÞqN,÷RÉ$üêGP5ff~Û ò_¾9òª) 5T¢ÃUE)JhñJVøQ½²k,Øqa%jìøÐMo8M ¨ýoe¹[6¨É=)#óèzÛ6H¶/lB- I=ĺ´çlx÷¨S}nÒ±´ÕôÌØwI9IWãµc^!#ÛÄøzL)Å6Bº?·ðôjR²oRB+6Ú[Î4 -jìXUªÁfnÛi]òûà 862#¸ÃÄø+* #¸Ary2 B·:p9Qù¥Æ¤Y`òH¶`>¥)UR²B¥(ä|ML\µtùöï» J¨àdâO4ãîÙBZ¸ HÉ?*´Fµ{£æ@lqé²ÀµLÐÖÆ×jýâmÁ°,£ ß®[ÅÚ²¡v§#Ä¿Éÿ¦*úá±âPuTTYPuTTYPuTTY ´1ج Uð5³zo÷Äó9[N1`òÜün·àeKRêk£ OÚÚÚv¡±è*³uÕ¾êuekY*RrI>5jÓzi§#1&`Bݾf×Êu¨~ñò@ïãÅj%p¤ØY8t MQJR<Rº$WfÊC Nçïë0q<V£>¾üLò§J[)©o:ÃGöh.( z{V2'J$Éyð*ÛðÏjé¿Nq¼¿"DC¥~ͤ0>ü*>µ(° 6§³÷4SÖæbÄw¥<Ó8{!´ò×"Ëu· =&ß6*G!n0´ó"½¦Ë}\çi¶Qkû)o«ç°OÈ @ê=KnbNÓj[ÑóºDǪòCþ=kçgjQþ½ôÞa^%ò0U_õã|¾|§YãökyJOâ¹)JÖ¦àå¥+³±Jú$2OaRM?r²²Ã(¦076©;óÛ®Ñ1K@'âbC±0êÚXì¤(¤ýEt¿z¹Êo§"ã-äÝqõ(} ®*PTÈPM¥+±¢®SQÚV³øp!)õ*< á ·O&f® ¹±mËÇIL¥GOÐ¥<süéYÂâ;d\{%Î[hÖé5üm°¥'ê»\à¶c³:dt hyHLÔ»ÚLE¼,¦]÷Tò]}cÕjÎ?Õ«ZYZÔT¥NI4©¿Ú"k{í©õkS*Z{rMcJUe¢¥RBHµ¨¯ DH¿ek`²X§êém`ºáåJì5Zî¶áj¸./µÆ¦øS¥#>Y gåÅzv¦~Ù¦4LVq]DyG%¥(¶_ãñ:¤ûÄze>^æî*°LxÌ%<% 6Ú»Oé=ÌËÉ å4¥ ¶½§ñ$÷¹jB|ûsóbÇ[¬Çþ°¤vuJ 2óî~dÔ°ål§URÈðù9./¿ÉJRµMJRE)J!«.ÑÏ_^!ó²ÒýJI÷+8ùþµ}Ô=CpÂv´Ì§rC*³ÄᯩIRR2IÀòºrïS¨ê6ÃèqHþ GåNv0ÃJT;,v¢8èü!ÎêçÏzÒªõ=©uÍF⤢4=åÄÆha;ÉR¼Ï=ê§2 kPT\úÉ«TõÆÒ·ØÁA]H÷[)^àñý*¤ ^cº[RÚTÝÄ4£Ý%µîüÅF×Qc\ÏàEE¦c\ÏàIìönNF_²=ø]ñò¨ú¾ªc³¶]áPQ¦Å Ǻr[s¡Rbr÷«¡#=êèb¥Z^*Å¡¿éÉèðUÚ±hoúuñâ`Iÿ©*¥ GÌ~uB@Üʳg3¤ÉNæ#¼ês·(APϳî©ùPö)9OÙ+ʶٯì«sêi};¥cÉC±èPuåºl%¼ã¾Ìáþ¾ÜëQþ8î[W¡ |?C.L{«beÍ.3Ý[ýþ§©%*!@;]v¸¦l®f± ¬c{î úçÅ^ïtÅù7>â ©iý Å-!£ü ,xnOåÜùüØ¢µ²ÚuÖU¨yóõ¦Å´W6Ì¥³,,.:óÛ')üëæ©Ñ×]1¨÷fÛIy JµNu¯ñ´p¦×ýä¤üÅ^îzÂÏö¦ÛÅ÷Èé¨Æ| Ú Gæ?Ai¢yu+7[,¼¦Ê¢¡A@¬(R¢JRE)J!7ÂíÂZ`¥xí$Sx©;¾½Y^J$ÁqiZw%ÖQ PuTTYPuTTYPuTTYPí¸¶\K-HZNBpGÎs]ʶ¥p®Êzál~ê9Aºoå!å^ö:#Ãõ*´©û¥Þü§µ^ã¾Âò´¢ZÛÀùë#áåTV 6G,MúK«eĶ¯Â²~Fz>Þ³.7¸e;ÒF~© ^íóm:çM¹dg©c@¹Nà<¯/CQɱîFÞ2s¾Ù{¾>SËé[dÇr$y%6¢àkUhç5qJRE)J!¥(R¢JRMè)Ä%hò¯Â Ù ü+[¬ºÂ¶¼ÚÛWÒA«&ÖiÕª$¤ªM©þc<§?¼#úþu>õöÐÄn¸ÏMòÃ3Y&L"~#vüyÍÕ«MYódG<½óòë<æ·D¹[ Nõm>µÕ|·G¶ÜÔ)ÌÏymæÏqäG¨ú¸: ¤KbKß4µÇO;Óö mCGÇñëQèÍ_i¸i-W6Úiö?ʧu?ÞógÔ~u®eI¿au®£Nݽ §·æà ¤ÿh<ë2çeÛ"îåSwÐmë(t¬ 2õÐe&ÆÞ\v¤¡'Þiá¬ysôGÓi;Xô©Ûµú×qZ§£Aw9K̼¼<PUÅ$ÅEF,,RÑâ·E ɱ*Ï(áö7l?Äü¿Ok)vA5¨é»&:iüHW¯"² MeÄ°TË`æïZiA;Ë&§Ñê¯ ØåâH9ZVØq)>`2k®ä2öþ:øοãÄ*¯8ðÔ¡OÆ{pÈS%ÁóÇj嫽S2ä¥çìs (ûê!-:æVµ {tkÓè³¾§áç-wñøÒ¦BN7úDdzha¿I!1[YÁyi%(õ8çRkyrh\ÑJìºÀM¶zn\y½{¡ü«Aab)JWgb¥RB+%¶¶ñ½ N{dc5YìÚ<ØmÙµ+ IÆWø|SàG#±Q`\FdÊÐmjARP¢ÜÀ¬kÕ¡OÒ¶Û¢ÄÄXò£ß-¸VËÏ)>«Ìn 7àûL¸[BÈBÛVR¡àA©âÍÚ*¤°ç9IHõ6g%bÆcuÚ(s¬âP §Èîâºãi ³d%²¯:¾MlùÔ_´$»]Ç*z%ÅûÝYCMHp7³ÔÅs360YyúNq rdg·*jãj-çæH¸ÛuYZ±5²£ðæ¡*¨Ú=屶¥ç¼³ß´{p4ä;Ý®Z§AãjWÁ>9Z[Kl´) öÈÆjßö}ªcÚ¤;j¼m]¦wRÚ¼þ#RZ¶M§RITF.ÍC\$íæøϧà غsôûÊeÖÕ*ËqræúO·øGÈ ^5eÉô8±ãå2.lòvn,xù|=õyY!µ¹R±ß5õÖË.©²¤¨¤ã(PP?*CN__Ó¶gÇçaÃðqºMjbjÖmbB¢ÌáögóòÚkZRp Aò"½ZªÐ«¢Ú7Õ¢¤+ªCÇaâ~®êi½E¦·§ÃËbËeÔ¬5²ñ$sñÍdN%Ãv`({òñØÏ>¥)[g¡¥(VEµo(VÃûØⱫ.UÞøÓv-Å1á¾ Ô¹¼÷ïSHí¤\GкºJÕ+|è9èËZS+(+lå*Ç5¢¡Ù"¤»·cÀz×úßÕuvuÉRQCvPòÂElÓ÷åiééÔ8ÒI*x+(þé~y«N¬´µªØ~±8eHzJÚV<JÌÎɽüOÞd|?x÷ÞPiY¾Ã[/¡M¸ !CµMâ¥RB)J¥*BËjnï)l»qoÂwÊQJUé5ÂB1Y2>{ª#rNAÇ>U v4R¢JRE)J!5H]nVssÛIJrCmç¸T-_>ͯPée¼ÈisÜ:°îìFOc}*9Ý5,ÏÄ»ãÇ©×ÚVdik¤x*#¥øÉüNÆu/%?qQ5è_QYmlÜmo·9(Ä «8Jp=qTi±IÏ0iàÚC«rêsFf*ÂsGfeqUËÏï÷:kTNÒÓ2²ò:kCÉ*I"+kZRët£Êy̸#¢Cax<ðب*¹h;£× [ «FqD¡jOsÖ¼Ñ÷ÜúÞyEn,îQ'95èZ½Á4tOãðõK«át OS.]Ù\U}©®¤,Ö¹Cp2OW³«ªÙ:Kß1¥b+ÊRaX?Çz|ÌÈ YÎídef}¹ûkÁ¹<à¶ê\IÇ~RH®ZôÕÀÓ7i"}ÚEº<ÄÕaH-I8ü@¥CaÏ<×¼ÖR9ȥôØÄLû]Ü{Ú|iÅ2êAÂBqEvÝï· ÜæXß»1.rCu »$|+y¦)JQ ) {~îsâ<+å¯MÜï0eK:ÌAÔJJF3Ø [¾Ï.ööt¥òÝr°êw¶Ü6%ôwökwÙΣ¶¥W8rÚ·ZZ~? !g¸²; Äùò.º^UòvN'* ¿ÄôùÏ8¥dêBZA &Ýyú%ÆÿÄU&E)J!¥(Û3³eµ:w:ò{rkªëbd:2H#zUÁíÈ$V«dëBËÈYÇ ÕÛº§QGºZ®VòÉi XzR'ºTAúT!W§æfÉ øwó·Q½¨äªMFÕÛíFùõr-ò ÇccG)ÎsÁñªM6gÆÅÜ;¾LAQ1NÕ%§þ¡©}QÓqIÈAó<>UѬñ©YÑç˽¸ð¦×ßÓ_ù4y|}üd-)JyH¥)D"¥RB)J¥)D"¥RB)J¥*ÿ¤'Ûáèyé.,[êqçÚr? èj\Ø#º8?¡ÔNNéP:YßÈwü¼*µ^«oL³ÿ¼£Mã¡OôJÈÆO8ùW f^JR´MQJRE)J!¥(R¢JRE)J!¥(R¢JREdÚëBR@xXÕìú4'µlg®r£ÆÒÛBðÈýðW'yÓì!Û¤%Gmè¸dùpMjºéëî\£t%;Ë%Cà #¿z4mGkÖW9ñ¯sXIr1uÄ ) ='Ç&©ÿh·ô_µcÊâ\Y)9I¹YqfÊî xþ&<FgpµÔþ+ó*ô¥+lô"¥! u÷ç]ÆåD:ÓJß)ÕÊ}rTÒ>µ)!°ÙwI÷°2~g'çV¶.Öm#¹ç×ÔòR¦k¸ý[>÷.*ÊPÚvÚnnZç%ôíÁ)V3Ë9©fRèBóÎøʯ9òñ[Kªe¼õãJ©^sûIm§-®ÙÙ Ç"Íal>Ù±?ãδAÈ8"§¤kã]áB¹ü6üàt"¤-$Fô©8¯G[mÙ`0¥ ]çȼ«Bdü-´Ú[èQ«Þ×øl®¯{øô¤@<ÕÏR]Ó°\ÝaÅ®,kJ`/ºP¶ÔcÃðÕ1ÄtÝR3¤Ð8´¡H kºÏ¾~Yéë> \f:O,'UO*Ï>pgCìýçq% p¨5UúJ©'¨¥)]3nÓÂïæã `¡Ås<+áÔ5}¥@¤G F7$§=²;àÌiJWgb®:çin,ÈIO'1¦¼¤¥^JÏoüu*yd]&K.14'oÑ/1ÕÓ¹ÅJ£ßC)Ú±æ¤r*èîÇXKí-¥ÒA ö<ÖèS§E^Ø2d2¥Ì¸¤ô©yºSQÈs±fÍ2ìÛqx(ñì|éAìè1h¡»*©µºF ñ¤'îQùýj¸¤©c¶±8ºã½îR¦Õü*±¨)DÜAÒ£/Ð}ç´ÆÒ¬§jP <9ȨZ°èéL3mC1®QÑ[V®#J±J=ä(Àä~u_RJTRqqÁÍI4 ÔÊdqúCýÜùRv»uºc @úL4þ=jeºHØûkl(¤IìGüxVí]¤ÍöåÛÖeÚf Fdmm±è?OG~k^)X)R#ï¶Ý¥ER9ÐãdìË'îHüèd!µ©õóld?hÔxÿs¡IRH¢¾ {±<ú·=lºÞôôÛô«´f0dEukK©òPTAUÁ;·HÝõ-Âò´û¨ÈüXNÆðHýO5T]\ÚTÛÃVõ¥\wÜ<òj2²l ¸á)A#q$ VZ^m¿e¦ñ§f^m÷èK$n²ë@à»s³Za§"´Î:ܶT1p®§zá·Ú_¹d²äVÒ/Êi¯Éjüªó¬b×¢bXìRá¿91楴TâóØ$+qçgË«*¯32æÌUÕ¬ü½ôt òTR¢JWu¢·8KÈ ¼é½bÔ«LÛf©¶ðÑ[j[¡^ ÿÞªKÉB_Xi{Û '¢\ì· ¥îO8?Já4.q dp÷@÷å.£OZï&oËuûÂاIV<TßñàEhÕE¶Æ/ªío9\uù+Óþ<ªªÄc:aÕ´àì¤(¤«6+UÌvß#QÊóÉ÷[qJZ_óO+ú+ãïêØ}½õ_+ׯº=NÞúüåV½FÝ#ßíÿ¢|ºÊ)_S·xݹçñZ&©%f´±v} çË]¢áxѶÅvBüCcñ=Îk<ÛÓâÈeð¢éQöÎ ¯J°êMºÌõí× bc)sÏÄýi àäpjRÇ©n:~´Â|FiÌ©%2.[´#Òw*æ½XÈô#Ñu²\,o¥nÎeÔä¡i °>cĹS .âÌGÝp6Úmgq=¹H sçYj]=#L^Woãn-)J··¤ë["7fj[O¶zk ,¢-©2ç8Ø'ÕYãó;¬õ].²&/©¹÷ Ò|³Ú(zƸkªã<Üf8ÿE¨ÉYÝÑgpBO Q8ú×-Un»ÜåV«R¦¥(R¢JRE)J!$mV¦®{¥Od% ¸Oû"»o2ég·¦zÛÂ_ýsaCo÷ ¨ëEæmzf[,¼3A©øßhóâ:úÚoÄ D(=B?qyþ¿1Í&çVÛÑÖeÉÛ´Ü{÷ÖTêWNØÛÔ¥RB)J¥)D"¥ß´FÊÞyá$Ö²h=ELßÌÉ)i-$d£>8¤È̪J2yY?jå2ëAfi¤\·¼XrHîÉRÖR|ó5â:n)ÍiÑr>UÚmÛª¦PÞOÜqÇ ª4Ù>Ù9ér&Inâ¢C©âÈQOÉì*X[!'XÀùXãßÊæ¥KXJRp$Ô¡Ò·Ä g6þ,ÇWe¤ä[áêXnËRb°¾¢Q¸;~\¹Ê<ÅÆrIT6\a8èpéZ+¢lDæ,JÎö )ør®z¸ªÚ ïÐûÃÓßüÿÑ«Ï+Ïú{ÿøªKHµªÌë*bêÜWà·ÿy¸øQU§!%JQÀH$ùR°±P«©tµèÈ/0¦æ<ÛüD¹Æw,îðK¤\yUVëkf¸»ke·Z8 ø1æ)m»Î³ÈêÀ¶Ù@r%$ðG¡©-G¬%jvLØp[qºeEcÈûÄcåQUʯ¹°fu\ÛÙòÿªëµgør;ê_ãi£=±¸qã«)¤yE)Jìì´Z,¶}MEòà^Óø}̳'Ñ'J½Â¿: |qW7>Ðíûoóáp"ÙÃMsày'é\Ë"µ"Üæl¹Q´ã[ÿr 2Ëy ¼Î{ÖVâw?ÅGS¦ªïsMUß«òRñâ©K~úòÜ[GâvSÁ´ü¼Iø i&»ßÒxðܸLµøÔÛ¨^ÏI$UåØ ¥j$6Þv§Ðd¬ ìEY#mÐÀ²Ð4e¡ï³ù¾Üô²£¿pdn\EeóNá ªË̹å´òÛ%*B !@0ägÐýkn îJpAó99<Zï\M=ëKSiARIÃÏ=ëà8¯ôi£ÉíA§Ú¶Q¨çM¥ûAWÐv¬ü7d piÔ%ÍMlBÿJ°ÚìÓ®×C)Ìp§öËiäüA¨PÀ<"+$VV4Zäé¡wf{.#8[m¡KSÞÇo*µW)J!¥(Û3ÒÞ³8§äº¯òÙe% §<ãÃ?ãXîi_§ðùuåÖ¼O¤R!e±Ì¿Má v*[;[m#¹R¼l$(³73yHúÈJ)DÛ&¦®·k+ÓâlG¡2¿xÄ@Úµh*¨:âEÄ% ¥)M)J¥Ytîq¶=:áte÷"%Ä%×~k λÛ4¾uïjLÉÓÓf´´êþÑ Hð"¯vmmSr°SknOEªã0´Öxøm3HîK28Æ Û#KÞÎÌZ'þÐeäë÷â£ÞaØÏ)§ÛSn$áIXÁá^vÖ骮¯Ì!¸·M¡ÆJÎj}»¹}½É¸<>² Ù#ÀTpäÈç¼´*gÁ.CßZõð¥+L×¥(TݧIM»XæÝìxðáþ5¾T7vNÉíõ¨JèûÂXì~Ôÿ²çwC¨vgÏojG ¥´Ãx«lõG¿Áì¦ZQHm^êÖ)Õ|²OªQãH\Ym>ÙÂÚXZ~ äVlLÎ O9\õÕå&Pàh«ºFáðV2>F¸×[Ek®ï9*ö½Ç¶"cñKI[ j GtÄpäw ã¶õCw(#0®+mk<vJö{ß1ÿËêkûôÁvÌ4¤¶áOÜüy¬ø..=ù{ÚdÂùµÈ>?¯¸µfV[v(·GîQY(á [ r/d vfczÓ×ßGà+<ú÷¨:>Ò»õðÅÚ×ù+á¥*²ÑJRNû^ »5 RTRqóªÍJZõÂÑØÌ:Ä{úØÏ$-µüAýF 'G˸iÙW8´â¡(p ê1ãc×äj>ÑfB»;qbÛoD©hÚú\Ã:òPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYwûÉß Y!2æ:úYmâºmçjsà2IÅ&3α´#Ïh6éú]@«[ì¡Á]b¾ÊÒò¤1¹Â> Ô8sáïyEÈoøôëñßy;óWs¦,ÏéèÓ-L»8¡þPË2Y?ÜÚIªElaåÇ}.·É9LüépÕ.º~5®{L>"ÿS%A]d,çcEMe 6ãÞÿ¹,cR¥)D"¥RBL§M*Ci\;ºFä³Úk/×<Ý;u·GöP^Cº nGûCûg½®Î§Ü8r°6ªC!eÍ5¶~¬¼\SÍXaCÀþèâ£þPÕµLÿæ ¥©cÄo)ÝùÔÖ½Ó±£÷Û*A´ÜFä¤ûϵ(AP9¸hRF#²êgr|>u<¹5¹ÙF%ÔEÊ%lSî JZ mcTƽAµ\wx1æ@6;Ôi*[ÚI##¯Rê¥öË=FR ¥%NjIÈâ¥4¸ôäL¹Þô6û]+´fáN9ó©^ÕØ@øÕvûa§n&Å®FÕ³Ó.Øßf<¸k; ]D¢?dáÉNåÛ½Pªû}l¤ìÝi¦âxOª}MZµ\ÛeÛjÄË{Ç*!%IÏ À× Ù¼Pyª!ïÇ5Ün^ìTlY®?-YöSÑ¡¤¤ÿ÷ü(~ª®ãuÅ-ÅG%DäBÛS¨Ìâ>>ÜæLldÇϨñ¹' )TRB)JQ ¶4gfJj<ty@î¥+ZS/-¥) j®ó¹Oz\ëÊ*Q×=j[Í¢ë~qJR»;¥(R¢¢× H¶#÷^a¤ü«Ú-ªí6í¦+1£Lh%Ä0ØBBñÃ1òª'5jV°tñúðí¾¹ìVsÀPuTTYÕÎgAéÑwã>5*¶µu¾.dnÑ#¿§õ*´¥+DÕ¥(R¢JRI=-ÇPC=n7÷CkSd.¨$#ª¯= +ÞGé8K¡úHJRòJRE[´i-¤$9éXëߨ×e¢â«MÚ<Ô¤¬°°½¡[Iǯ O*^ï>Y²&I®|¡ÊFÇYBǨ®z¿]×}½?=ÄËÊÎÀsGÓ-é¹ÇMEF®rNÏeMåjiâÇûH*OSÐ+ÏÄêÔzJNCtåç$©#Ìñ΢íó={Rz-¿ÒVàÛ¹Ú~8"§®ºöUñ·3ýÕ®jMÚöà ӺõWÓßùWb¥RB)JQ eÐÚ^>©¹½D ·Òh¸Þô×}¿F@v )#ÔT®ÿ=lÿé¼+ãÿJJÿ¶_êi5wôÉê:ôùOQû4R¤# ð0H#¾<*á?@C©¾ìEºîärSÙNOLvòÏ PZqL¼p¤()'ÔUñ~ÔË ¢*ä4´8â2ÈÎY²®Bà©Ú½õtÊ\;Wסæ$v¨²µ§ï®ÁbPcmÚ~y©Mª%ê?1¶ÃÔMCUqêÐ5óů@í9õØ?fí_t¶ãh}Ïi}ÍCÎ'bH$p|qPZºÑm°Î!ûs %Gò¬¹å×Üb×TaA>!Ô¤à-á^£ ¨ }''>uòµMJREdÛe×RR ×5ò±ÿûåyƦÿ:îß鯾j~ÓpM³JØd:âËwµ8èOrôxñíUÖáûHN\`,dµ1 mæOn G÷«%ç\w_~úL7ĦZ;¯×ßÈI®«m²UÞjbAl:úÿ ævöDI?bK-)W½.åAh91_&jéK" \ã11m/CuJ!m«ïiE9®+OzVØÑÕ*BZJÛAQüN,!#âOMò»ZJMÔLÊ}"7:ü zdÍD28òã¤)@)d´yàUù¨Í« Ù7Å)J!3d ¼á!Cv;ãƽ&Ù#(º2¨r_¾U×!nçÉ)HãæufºkëÉ6Õ &+ÖäíC¬©@¯ø¹Ç f̹I®w2q {#\ïñ!ÕÅÆíPJʲG á©}A¨?¤/"CÐc±( 8ë9_R3ü*"¬¤_9|w¤j¥¹é»%ºæóÑÖÅÃ0 (©9÷²?LÔXլܧ¢Zg@)dTT¤©8óÁæ¥X#OÆG)È èåÖsj})3JIa®°êo¨ÊF3rBÔö«Õ¯ê·¢¹"3LÍÒùÎáí4ÓùIÝ1¥§jokö ,0" -βÔ{`*úþ <ü3RÿfÝb~ç÷¤ÂdFP¥n<ñîçZ]»^[Ò2!A±;Úñ.>úqIPóÜxYÙò[s+dÌ39Xçõ R²oRB)J¥)D"¥RB)J¥)D"¥ H¹Îj$6˼¨Hñ5eöopx]±« ´Ìi;k¨æ[íßÜÇjËw~Åvf|Pë') {ÒÚâÔ$5îmÞ²ê¹ô v;f]Ðm_Y|égÚ¾·öw%S¬)IRYAR{8UÖ\qKW%DXÖ¡6[Å)J'b¥RB)J¥)D"¥RB)J©×4ÈpÕ½cÌ! R±ò¨FÖ[q+N2ÍXïÅ: ,*ímCòFĺQRÈ^Æ]d2rëãõSboìL$2ÊIúGÀç¬ÞXuå--¥°£çëXU-å Öòá ´TmNÔÙW'Ý0-²*?xõ©»Ùm½_x¿s%ÑTKa!e°3¹Yòªª5ñôoÜ1#¥)Σ³½g9ùx}+4ëyÒrlý=ë½ÏËqÅ)Å8çÐb±:q Ä© OÓÆyÙ1ñLÄ«P&½¯;³¬¾îã·w|xf°¥+tô¢¥½[4OGD·yu»¬RUâÀ8*GQÚ¢<Oo*£ ¥+IZw$FqV«æ¶¨DÍ´a¸hØÓMJ)HxcÐxÖ|Ã! ºÌ¼@ÊÅBrëúð« ÐÄ'Ö ïwÛ§¹Ô}ÌdãØà+.%ͨ;{÷ÒbÂõíùý|§)J×7E)J!>O|Uº×¦×k³»¨»=Î ¾ éDXß·!ÈÉsz-ïç<àsSÈ\àÌr;1¼ÓúZßb³KÔ7åE¸EBvDi²¢~ gÿåT9õä8îÄ7½E[0úåSzW=¨Ú>]ê&ѧÑÆG·Æ@_+Bã$xû©Iæ¦~Ð/u0¬p#HoØÚÛ-©ÅIçâk6F,Áãé1årî1§ÇÒT_w¯!Çv!½ê*ØÚpçÀ*×JV³R¢R¶}5>öËÏÇBðÍEU>³ 6µ¥ó5I [?3ô[äæ~ß8¥)Wb¥{?JÜoy´Æ÷ZKxJò$ùWÇ4Ä[-Úµï3)ôæ4&qÔ#øvßg×ê³iÔÛY¶0êЮ¢^ue@/Á[q<*³6t*ZÎI¬ª¹Y£Bæ5\ìí¨ÒßÓñ4W]¾Ñ>ìµ"ß G¹_ß9[kVöâ"Á?©L©|ØÎÉ-¤Ò ´ù:¾BÁIQfhÊYPd´è6}`i¹ ªi¸ÆÖHù ëÔW$^/OÍK¸^;§ ¤Ä nf&eWSnÆ*Nhù: T9pÒ¦F÷[x¸ó)\× ;Be4¸Á{<áÜ5`¼êK}³L#O鵩m¹ïMRR_>C<ãù|ë.>h¹&.A ¯·eÈKQ¡AÜ| * VþÑR¹5JUBê¡¥)]¥KÚ²ÂÓtiÛðvÃA-£>j_:V:EÕÅfÒ.®DR¶ÊuÊqÆDt)D¥¤B$õTÑÝ#Ó¥µ2 : $xSWÍw±JÊÙöÏcHT§!¡n7#8Z¶:ÃFêFt¡jèí½7²Iµ»±)W8«L¶Í@Ë-÷K ¨ôY9Ü[ǾsÎTOj!*=%:Ëe>ä¸ñLÌE¬õÔûÛqÀÇ<PÓq¹K»NreÂCd:ËqÅd\ÔB)J¬µ¤d¨à Æ»¬·íWf&=9Á®@Úq%å U0!B/É»Hoªóg C(ó>_j÷oµZÚDx³\9'-¼|{«ãÚ»õ&¾ 2à\Äü"¥iâ¥RB)J¥)D"§ôî¨ã=&:xQ9RÕè$J ëlJmÇLÐ TÒ@Xò$sV³©¬¥©ëM~×!¨â_(K>hoÝ çÜQÊÎ ÞgÎÙ¬c~s )9 ÇàO8'ÍY vÆj¥RúTOÔn5í ´4Âv´Ë)ÚÌêMDWq+ ïçp+ªÿÙ"ûlö#䧪°fúìå6yÛ9 #ÆMÚ´\ù2«²M ÉRÖÏR9Qô«úrõÃ8ÌzÜÏ ~èæÚ¿§÷ÔW%Öí2÷qreÁå<ó{äô¥a²wM¼W\ͺiG×ßÊlº7jeA»cÒdþ'Hm*þêy8øpT@$ö¾Vèf:e¶fÀP+ ]÷,+P<£è+íÖïe Ç°ÚuÆßi¹n:L uk T£ÑK$$AËJêÕi(&_öl+ Øòwòíåû÷SêT¢£Ò¾R¢kRBt@&ç1¸°[ï¸p d qhg̨(*§QÆ®ý-¸è¬TlÉp]ßì\l¬çsÒ:IôÀHúQ=¡zä>99[%r_þý&S§ÙAfu³ø]Û·*¥* T²JR»)J¥+è8¢8ñÞ! Fio<ⶡ¶ÒT¥ z¶Aû,Ôg& HÓÖÉóã·Ì¥9)ÞÅNýÜàhÆd=.M¡Êl'ÛÛW":OpÒ ßìü|kPý¢Ä E³C°ôò3.O¨ª\Â{åD÷ã9øs§¨li»¢àHKíðàáq-á'gÐgJ¥)D"¥ß Óäc¶§HHÉÀïSV{b¿/kË.Ch÷Khp ÿ¬×&¸ Uñ¹ÅiO³¤¬%]|õÇÒ¤_c§lòä&ÊÊ ºI$övüóQu/ª®ÿ}ê °nRBÑûà(á_B>¢)±êÐ5sV«R§úRRpAgÓ¸÷!wT©^ÉmzC`{ãhÿj·kÔ¥¹ô¡!) G?bh;MúHö äìýôýÊõ)J¬´~\K¸=¸¹ %/(òÞ@ ÇÄ>ÔM+lXë-¨ì\ya´qÉ8 ³*¥5R§®ú}kù¢àìcîíl ñ& hV,A8µRÑâ¥$s¦µBâ0@ô ªµ\¾Ï\=òá-»q¢ ´O SÜ)S«-và<*Ïùz}¦lGü¹§ÚcJR¯4Éí᫤ J CM¡H\(Îæ{NGÈÔ=)JªPªPRÑ¢¥ôÍ!.6)l>²ßùaä« eiR1ñ<üyOØ5q±¢iÄ;d¥< FTÊw|k?ºÐ÷±x¬G"Péc!_;f8q8O?±ë=Hrt¶R|²1ðªÓê âr Z°k/êt÷ÿ!Ùÿ}Êf½k¼g¾Ñ(øý¦Ï³ËÓ«#K¢Ãyÿ«u CÅ'BÞ¦&ã}1 %Ç@>J'ù×*ÓDTæ\tkK_µ6§d¶´à¥{Óð Æ}3Pu'¦µe¥k!)LÖI'ÀAhGQxØy«ÜMWqi()¾ÞñÎ>#8> ÔMHjS©n@-Þ?×5]Çü1ô ¢næm³ b'-8z·OBPò÷s\·^ühó-ÞHÙãî =}@ 6¢UáYÎV.ùÈç&6üûûΡM¬¥i)R#WÊ°0íÖô=¤5_ ¤ApAPuTTY á¹MI_)JSÇÐuñöyqã\#véÉo%?ÝXÂò5rÓrôõîÅ.ɵF nܲþHsèq^oNÕ ÆÛ XN«nU§ÛÐìØç1®KRU%÷^)IqeX\Öª°ºÞh[óRÙÙô ¨4ê1Ø/Ý;ÇÇΫ´¤dVçñ«Ö®v÷¨bß`²_µ´Åɱ Ë º?´ØN3êøT)](APRòÝ#󤥬÷Â[m%JWÀõ¦¾¥E* I G 1òn¶y mÄ©'ÔÕR°-WU)b*]óiÊ¥?ÕÒe xèZåiûo©?¡Dh£f"äûT ʤ¬R¢JRE)J!õ$%@ì{ùJ!=R˧t¶¬Ó+§l½{ÌDK´¹1À¥¤w[*Ï?/,Âß´ IZpê-ìpY÷gBL%û)õǯ)Qe¿ LLÅú#áq¥©?9ìÞn1å;% ×Pò×ýâOÎN:³Þ~ïF×µ[äc¯gÉI?º±à~G$É5ò¸ÊQÊQw7°%¹Qö«tô$|P¡û«#æ8¨Ê±¹r}Çmä%ñ4m\uíÚ¼r=ï+m¢e½GÚ-Û:.7»¾7$LÒ+QÒÇxÔt1Þi1û|ÆäÄuL¼Ò·!iî ·_Ô®K:FÄ&vK8øÀb³æɤ «¹>]$![¿¿óûÆ¥¸ÞiN¥1þ®;IÚ|¼O©É¨ªé¸\$Ýg9.kªu÷NT¥V¦KO%ki%'%¦Ïà'ëþRÛ R¢JRE)J!.Ö}h~äbß)øÌ!3ØV?¼Îwj/X9e~KY¦?%jF$àE¥JñäÕxÕ¾=&ªÓ®ÖÓãoÅe([^ãí¼ÄØñàqpËO¥)Z¦Ø¥)D"¥Íô:ÒmAIPìk Ü·J`2JU:>|ûDKLXmmaGpcâ4YyVÈVÜY99²r5ßA>¹Dsä1_)JÓ6E)J!7 "ã1¸°Ù[ïºv$ÕÒs¶Ífû¶LhkÒ$|pAüꪡVB-^-M¬)XíëÜwcÙý¡æ£âÚCá)I=\ ñáQÎ ]¦~ 6ÞâúèQÉýÕ#q#`c¥TózcQ_*_²¿)l(¥÷t'¸%G$£Ë§Upû.Úç¥*ÓDR¢JRE^ìv¨Hû;~é7 gj£²áÏæMXXr`}g)JyH¥)D"¥= ²úO#ò"³Ó w)çJ4¦\òñ©ZJsò8?*ËW\Zºê˸ç-8ï¸|Àgò¬à0Ì|+ßæe|+ßæC×uªó.ÎúÌ%ÁµÆÔ2§Èá©K%¡«Ér:d¥§×Â]ïÚªút÷¹Kä*ëå# É'µ|¬Ýil<¶(únZ£µ=èR?eíIOMgȨv¨ B#½ÎËïâ¥<¤ØÂàèSÈÞØ#r|ÅXom£oEÞÄ}¢í0¯%â«UÕç.ÖÿVëeG´ðGMÕL«èÎZú ä]òrðÌÛÀ|QÐp~) æz¸èÞüWÚOÛ ~tÁ¼cñç'þá½j SWæ"CIýTã JO¡À8ùÔEÖÇp²¸Ü#-ã(Qå*øÔµ_.W«|³¿ ¤r|A⺼˻%M{ oC'bV¢=@ÎÒ¤EndÊÓL©Ç5ì L¤©Ø¯6â¦ÈYoÁ][/6r àTk+Ü;ʾ¦^áÞlÁ|¶^iÒ8%²x>G æ© -Æ´¹ê¯ Ôuun»ÜçSV«±i5R2óMËy»ä2ÊV?½GKÓ×8}Pd)d#ke[ÒJ1ÎA"¹ \%Zæ"TÖÃèü+AÁc·ëû»¦#Fu÷NNP W}Ý4¯]¹¨·j¬Jî$¶F%w}?©T¥I]ý®lÇ%=möE,åa¶â}âj6®¦ÅÍ u RØÑJRE)J!¥(R¢[#KÉTâZ=ÔÚB>DýEk¥2RMÀÂäÛLø¨©m}°ÓåGEÖÈò^ú^êÙu')ZRGÌT¬"¿>Ø´¼£ÌWâN6|FjvËÏy+eØïïßêEÇüG7ÆyÆØ(ÕÀØ%j8ÝÁ |¹ôª{±æm*ü%h vÚµ û;N³Ôª3ÿ×Gum¹ñIýG4¹âeF`ûhia)M£Ø8>ÏVï.s ®Ý÷t9 ¸¥²Qû`yåUg[[N). ¶ yIõ¦Fcü GÆÎoX© )J¤¬Tµël¦ ëÖa9=9M(«¦Oñ ÿwãQ4¥eÔ*+.¡R[Qi©rR9C©ó¢jmwÙ4ÅÙËéá[kH*RG*)è# ¾Ãüh)ýiPµSóµVNy7¢íVëÝÍè<ûE1T¥§oøæ¡®$Zç½[jiæTR¤¨V¨¥AI$ð©izë¤$³ui3m;ZN×ä ¿xzQ\§cpg4ºäÔ7§¤©M=hbór HÄD¸õÞ<RòÍpÏ:Å_Ç´íúÖ´¨¡aI8 äSµ@2 ) @6kks8R£ <.«µ)§uë¯f7Ðï+³P®¢0rQµ%JðQ"¯4Èkµ¦eèý¾âÂ[\B¼?Äxæ¸êgUê»±¼É'êjE)J!3d4^H|-çÞ(=#?ZÓú~Û¨¯ 3röØm0ã¡% <@ÏTò*täs({3¿I®ýkM÷& ö°½¡Í»w|²Z®É&eÚ[Ó 8·TV¢3\IJP àÓ-Ðt½ 1Þ|¥)M}øõ©YZbåÆè²f&X% ÄÀ¼ 03<1Q55§õdý8VÁ§^ eô (vPÁPjo®$²vZM34äè6î%!¸ZRrBÛXàÔ]Yej»ÅâÆüâ7%§ê*+IJõÍVÈÁÁ£r¾pÄ\ÚsÚwE\µ5ºtèjÜh Üû8FÑðÎû¡®v"#½Dy+ÁúãÓ¦é¥'.M¢GIN'c¨RBÐê I<W«OÚ>N¹Ynà Íl©1aÆRoRÞV9°»xU%gÒ¾«¢JVÖâ¾ê7¶ÃOmÉA"P&¦ªÓö¿¯qíáôGSêÚ±âv;¬c¬ÒÛÏmÉ#5n-Rãj(R#ÆÙIÖTé;Ë8ѱ߿¿eqZ.-(¥-ÉÓC¤ à((ò|2*»6öé¯DÙmæTP´*mk)Ón¡Ï§l Mʾ³>.Ø5?*úþ§(ÞÛ9ÁĶ^X@Rû µ]~϶Mö1)NÉ#(eÃý§BÉ5N©·5d©m°·3a¥É HòÜ $ñÍ6AÁC´l£. qºÈ©¤Ûä©9ä÷C)#äk[AÔT¤£>ñHÉÐdgëRzQÍÔÓ&Hm8ys~f¢ª¨¯{ªj*5ldÂĨñØ/ ÐNy ÁmDgjÓÎÓùzÔUuÛn²2zÑÚH!HPÊV(v"³ºH-Ô½ î¿ JR4E)J!¥(R¢JRE)J!¥(R¢$%(ϼR2@ôúÕª>·ÊÒr/¬Ýe*<g:n5ì)êG8êã©ÔͧTË´YnÆZìiéÃÔ¨ñ§`üsØT² h2Bfw¿.]dBÂBÔINx$`ð£N-Pãj)ZàƱ¥V^N¹mÔz¦G¶»\µí m^R]YÞÖ^ØÂ}?Zu¨;ùÎ.°i@ZgÝMÁ%pá²´K3ÓR~U FÔàv÷GÜíOZB$9kXÉK/¡Ý¾ÚN ±ÅÓ¶<_eEµä» {ÜxöÇ fÈsjîU{þ¦L§ÔtU¿ÍHþkë8)JUæð_¶Îz$´tße[Vç¹ë²ïtzõv>B[C²½Il}2Iüë´-оsJÞ«R®ÆRB)J¥)D"¥RB)J¥)D"¥RB)J¥)D"¥RB)JQ h.8'º7/³Éñ¥:Ü=±¶#&CΩ! A ¨äàxUYµÜJÇtÕ©ï´«³÷XóÄ0°WM~ECvIùøT2ö¶;9c²óç#¯pX°]~VfJ@qQzx-$÷ôÅBWmæï&ûuztÂ:¯+$';Sè3á\UD ½ÎWp£YÞJFÓw 04¶"¸y÷ÚV|ÏÊ´Ýì³lS=âÉeÝ¡@d1g_ÝY´Ç·½(ÃkjmÇYPD¶´ççP+¬Ã"[qd·²ì2¢OçH)nõTÅ»àWºµyÑÿesµ~¸^£¾â}8ñÆó%xäd¨Ï> Ð$ ÿ}Ò¤ÿt*«U`ÕÚÊV³Ä«HmJi°Úßa 9 JÇò¢ øUú!¥(VHBZPT¥<Mc]vÕÚ2NõC**Jðü$þDW ¡sй)«4²t«rh-æC®´º«WçÅÝ¥aJk¨\àd©G·¨ªLW Y³'Wf 3dvLÚVÚ ýçó50rUµsdz{"JO $ò}c¥¥¼ÅÍ,ôD¹Ë|íi2W´óØdò¬µ=Êd¹î±uæ2«=w(þÈÊÊ@ô¬Ï¯JÄgÈrh_ u\q(ÊNc]VéÁÄÀÍ¿»f}BHÍTòÚ\ÒVN¼Â`¿%Z`'YrG¡Ï'ÐT $wÇO^µ»õSbÄÃöN6ÙJ?`ã*©âí+üä°ö¥ËWå¥*²ÑJRKnÑM]["£siäx'=~>w1S$µ3L¥';ùtá}+ýS)Ý*ͦXb#kê,¶÷Uæ¢Oü`T-Eõsè&|iYg>Ê)JU¦¥)D"¥RB)JQç PÒÖõ<²pEvÛ4}Ö×yS³jØ $<ä<Ïîd¯|ë>µ O³jÓÚm}E:zRO +^¢ÖõZiôµ;#ÝeBIþ#I>µìÄmFb#f#m'è?¹w¸¿uº?*T%8µZâBJàp8x e8îR[Np<ÍqÔ¥²ü»\u4Ü tÊÜW&"]WÃ*ì>r $ÒÁ)éVÔiIR¬ò$p* <ª^~¥z|5ÇU¾ÔÀ^2¶ ¶ üGÊ¡ë®»óûJÿ%|&HHRÒ N Ê#p./GjSRÐÚ°g;Uð®ZRª6ët«´ö¡ÁeOHtOÌð>5.½?êù[®ÚÛ»·ØH þ¬W±¿î£;GÈR¾²ivóÚ.NÑ.Þ{}§ {C+uQÙé¶ïEJö¦°mü]óÆ+ESÈÓ±¥& ¦Lì2ãiçãoíc/DSp!%¨-Æc (mg»nÊß|OÍgÈs_p r7«ü`W¼Y&Øg{%Ť´øHQ@ZU{v&¸ktÉÏì©N©×ÞQRÖ£É&´Õèjç4.#W8¥)M)J¥)D$¥NNÔRŽ--dà <<N ηRØX±K ƹ1pHákh¤a^#Dñæ@¶MXíÕ*h,muü©.ùÀøT*$OaáQ¡rNÃï ;S²¬ùJR/¥(Ó:bf¨¸û<\6Òç_ài>g×ÈU}ÈÛE½îËq½óànçñªóººX°³iÛvø«{9PqåyYçåôßZ\.Öv§ ߢ=÷ÚÈ-o'wÈgÒ¹möm ngUʧ¶²Ì9ç©);ò³ßßY8Ϧ*kSRÖ¢¥(åJ'$3Id»c·¿}dñ.mVço±ó3±éÍ&ÝîÙ*t¹«·Eø¤8ÀSGÐàz1UöT< 8ßQä£8Ü<³R·ÝO.úÛԢ¬Ä|u9§5AÓ]g#BeÉN¤¤IY;Ûø<ÆêUÛsëDî÷í£·Íor_Þrp,n±dÁGxçÐf¢õ-é»Ë)©+l¥7á< [G®3Éõ4Ù5 ·|£!¥M¼çÖí¥>Ã*L d uc%¡0BÕ ®JR¨JCR®ÎÅNÛ4eÎãoÔÅ Ïn÷ÿº¥|@ÇCGt1!)´º v,dXn:Ù˶俥¼È°µ©M£°Õ,&Á$2» ]·kÄÛÜÃ&{Å×1à<ðÆRSÜñ¦@Àwññ cã8îÖ&mQ·:ü¤¾NÓÑ:acÌÇ ß;Îøvgd¡.:óY?õ8Ðw?Jè¿XZ³7lÜ»-cùÔ=(Ò×w´4¾«Õ·R§RB)J¥)D"¥RB)J«m÷R2«#Ö¦¿jDUo4¡õª*m1ô|JäÒ)JU%"¥RBH¥6ñ¥Ö¢¬Ü1!)òd äÿ´GÒºôDDÍÖÖJ]êG`+ÇýÚÚì ®<°OiÑSÚ¶ë oþÎ[ÃnâzY}Åt ØÐp¡J>I)ÏçYØÞ7ÓÏy¶,n÷ûLo¶aÛí÷'¤¡õÝCáìäpOIÏ¡ªÍ¬ àZlí>Ü-è{ª¦Î@+p¨ 0zÄZóªÍo8ãhBÖ¥!±xO³ò#MeçKÈmÄM+²À9)>µ.,}.ÅHç2T (&) ¦2ÓK`c8uÏW´k³²rÖÌÃJ×HN¦Äå×Q ÎDRUIÀÎîk}ÂÞý®b¢ËNÇ©IÎq¹!Cò"§4C÷É0ÈÍû#Çnxÿf¸õ½m_r9Î×ÔØø'Ý¥K´=®)Ýûúΰپ)]¾ç¨~µ]IÂò5)jk¹Ü²3ÉÊÂäõ¨ªêóȽö>ièºBÿ¢Þ E\T¼¯OßcÜJFÒ0 Çe FvÞnòo·g®TûÄmú\T¥(N¨ ¥µVèò´VÜ¡ÇçºÊÝH÷Jþ5}¶5údçPFyM Àõy°7k{Eiöî:˸¸c:ØÈ (y*§ÿÏ¿úRÿZÉ ÉÈW×ï0ðù ÊS¦ÿyJR¶MòÝôÂ>Êg[©´ßláYøe5Q¥)]u7'Ǫº}ØÏ%ÖSN å+AÁãZê[NXÓ¨n H%M88u`w>géJÌÜ¢»*©-Êq\n2nÓ.kWÜ ^1»$ èSÛeÓMÄS¾ÊôQætÏ/n7yä|*r¶É´\] 5¾Ýj¿\,Y)l¥Á u_QË´@¿ªg͵Æ:òðå_Äêv¼´ç8Q®û÷üùô8ßø(¨âJ'¹æ¤oßóæ?ÐãࢫÿÐ÷á,ô?D'}Ô«ÌÅÅiæÛ{¦¥4ÿÖ(~àõ#8øWKèóggçå¾*%C ðA¤ê"L¬OÌùV º9q| ¹²ú³â¯ÝZ¯Tî %åIëËüN,¬üIÍk¬Þo¤úÛܱE;Øà÷ Pr¶RÙØ¥+êUµACÀæM¤®+ÁÆ ۧZ漸ÂaAKàd$§<(yþT¹oA.{8ÈÇY ©ÈüTm±¨ÇJR4É-¥eµ©Í'h·ê.äÚu1qÆ @P?#Wo¶ëLò~_àj#XÄ æÁ½xé}ÄÀ¯P*3(nS1Eâ6âv\ µ@ÇĶÕØ·GÄÅq×Ñ+®t8ìl1&¦ZT« ÌIˬ|>U¥#ãWç'äj[Cð<Öp¡ð=3¤[f7&5"ZàÊpTA? 5ssìÑ*iF5ÀKGQ̬xàÒ>TÆ4¹É×ûl¹ ¶ÝÚWM{Yñ *±¨®±¯"4á¨,6¬¥GÏ«TW!ÈS/$¥I8å$gê¬-ÑÖ zÔ6¸Ü1¸¼ª2V7 yx @ÖøS¤[e¢L7ËÍ¥h8"ÔÇ97RwZ¹¤Wd;ÄèMtXëlr®É÷¨÷)zE©±)C796¨î«¤ÓÅÕ¡nIíðâ´¸ÄÖ̸Ԣ¡°®ãëÐ@+]Z ½ïÁ¥vÒ¥¼"d[ÀH$ùùUXÚ®ö¢µ{º{sηÔJ ¾²\8j% }zÅ[*#*B¯ho¨ä\ÔmYËçÖhe±>²ñBøXl{î8ÏdüþTtrbÊ"·øoüâW=Ï4Ùdî Tuç·gá\Òíïî»d¨àBÒ¥!\»Ârõ î8[Owóô5\©áowr\8»Éw«å2l%N$-[RO*Æp+ЮÏDoîøÚnë ²í¶ñ\wIßt~Ie¶K«*-´0|p+;DÖàÎ.<¦ÖË(øZá¤àr0ïyïëPõpÔÿh~I}-Zmæ>ÂÔwcsÍ#Ðî â©ô¸uiï-DÁ«GytÅ)J¬¼VH¸?¼F?:ÆBZæjgÙ LÈñ_RÒ¾Í:I!`+# ¯y¹æT¢HJPÙ ®TÓ®ào$Q7x¥)TRB)J¥)D"¥R¾dgã!>Wu²ðý¡JrLø_Rw-¿îçñÆ|]-ºöËfjH,\ %õ{Ë@WyÇÖ¸NõQI¢Hè±Ì©(d8ÛegN+KáRó4}ÂVøÛi¼M°Ïa8[pp¤¬y(xF°YqöSmaÈR¿"T¤ÿ<R~02&ÀXùIÀ>_×¾µJèT7þÐÆ3ëRî²=´¥ ke|çN[Îhÿóÿ¾?Zô-ukU¾Û|vC¬¸D;!Y áaäÄ}q!` »àöÚNúÔO@ÖâÚUCMËi#öH©âe³GãÂK-k¿Ç:Ô¥+L×¥(R¢ª-Ê\6\iÔümR¯<æ'q$ã!ø;Ô¶¢Ä9qÜäÇCÈ'GÔ[«Æ%ªµVæDÕ§K¦ÐårL½¿ùÚ°PGÏüj[åÏò¥8ú° ÏÎ"êZ¸¹SZÕÔî¸FåRcÅm)?´¶~ BÒblÚ¿+!ð_õïÞ:oîø¦BázkÏ|Øá#äxõ5´w:Jm1ö¹é8ö>×¾RóÎHuN¼âqGw°²|½*y;Ni'µRDM&Û-q¦2¶Gt,`Öérsx;5õ¾°0³ïÇr> ØYð˳^è³á*0îÇ0¦?þÍÂÒ¶\/S®¨m3_ëtó $(üH?:ßxÔR®èCLh,ÿSßxã*ÞeÅ)JyH®»u¦mÝå5oä ¡% >døW%\[ÔvXzaMZe9 îÿ+Ü5Òs«Zcá>RªËE^E¥fÑda5ÎÆ¥îv4Áµ·3£-NÍbzùÖLWZ4°Ò Ê}Ã=ü3P5 pUϹçÊ¢r#÷÷´ÎÙq¿pï{HIR])Ù\yÕG¹'kU)Vå4¥)D"¥RB)J©K±%÷ßú'¾¢fâ?õMýØ÷é<ú¥j!$/j´*pû ©ÍE ö×Pµxu éÍGÒ²BâÒ$©J8 $!,z]:vüó|! ôzÛdükºó#G1lpÛ`Ç~RÔIîûÄ)Ex§#Y®M]a§ÈØÒvùËaº¾¤´mÏ`yÀ?þ]^²ªCøG|)&ö>®é2bÎfs*KªO ×Xm±tÔÕâTÎÈ*Qa)`ÆhÇiæeM´Ü{ðNxíL¹é<üúÆ\ æª-Öüåë½Î+dy/D}/Gum:R´+|ë]+¼ãrÍc¨oÒäã©;Ûqa=Qãáïj\2â]}£gC¦,¹)°ïìö8ÀÏsÏjÏNÖhÌF4df¯nÖÖ¢y6BÉJöGTõ¦SáúÔA.HeØxÌàU`zþ¦3/· ñùFIÈa¤¥¶ÁóØ}q\¥T6ê¡E¥+³±Rõ%Ê©ËlwÐn«s)Ô}rO NÛ5m¢×¢Í°B&K®uBÈC+òÉ$ §´ B LHlç#P·).Ñéq¡:¢³`Çt-$e*ô5<y±PÖd±gÄ@@Öe'ÚTVËqµº-E®± Am9ñÇ¥BÔ¾¨ÓëÓWB[©{Ý? ¹%\^RÉVRrP;O¨íò¤nRLdÊW)ÍV]2Áz 0>< ~{LisÔ3WõkѬø.港Je¿òXKm¸¿5>Uo±\n-èqã--Ó¡'ÕG}kbìeÔ© lnÏÀäiçy.²µ!Ä¥I8 ÕnµxmJiÕHJv)È全ï÷2xZ¼N¨dkP*f*èöQøJÅ*FU½õѵÌdøî{¥¹³rb"C#(H ·:¤<9©ý+ªlZZä§5ô©²Ip§y8ýÖÁ JÀÆA¨¦*Ð(ܶ8×I±\â¥RV)J¥)D"¥RB)J¥)D$î´Ûïe3tÐi-¸$¬ÿMZV¸¶o³¢9ª%¾×.êòÏUizwݼ se)ÈJdJ½Ow?¦M. j(¿¯IÍJR´ÍqJRE)J!¥(R¢JRE]Y´ÅgìÐ8Üf$Üæ=î$¸Ò?QÛóªXÆyíVYÚb]ÍíVɾ)J¥)D"¥RB)J©{-¢ÅµV¡¬uµ ¯ÀZéÒúUWá"LýdåÇÈÁ#$s\Òà[â VîRT %*« ¬Ê $ 4sòÔYÁ%Þg|Ä¢ÄÝw¶À´µ´!×Öàý Uôã<v¬-R^JN ¨ßyTR£srZÃi~ITäHñ=÷¥© z$÷?]×;í©mSaSõR:¯J1ËäÅKkÀ8A?i¥8õM&qkmMòRYx¥*Ã¥ôË7Æ¥?1÷"DÎHÚ º°iò²mÅ´âVÚ¨kWcK"Z¾ê¤©]&¦¸ SéßéHîjh2.5ÔܧUÉ1ºIÒÝm¸ã ((ü?!PL@ÇÇ 2ÊZÙ æ}±§Z)Æ[{úÄî«â*QP/zÒÒd¥È¬«¦:°6,ÅWÈ àHÙïól ÁiS/µ³.Dt²ûrBEg&ã.jdÈqÒ£¹]ÍIUíU"ªÊhV² ! :Ër=Gó¡Ôÿ$áò@.k¸Y'[ÈWÀ+D9²-òRüGTË©ì¤jxjÉ62-ÅQ¤«.)kRÐ yö?:¯)RÈuM,6£²ó¡ Cc,ÀJD´»{ô)÷&)yKHT><ÇåQ.6¶\Sn¡HZN XÁ#Ì×J©Mªâ&2D"®$\æ· k8¯.<¶iÒÊÐ Râ{¤ùÕRN¨àµ-¸åÝ´âJØaA·ñ#\,ÈÀt?IÂÌܧõ*ì%Õ¾°]*Nz)ç$¤~Õ8V<®H9UÝ®%¶_ÄÅlK®¨'Èù3êw¥%²¼gjÒAÅj©ö¢7äF.ÄiXFÍíï )cáCrîòÓÔcrO®q¤15ÈHyÉÓy¨h PôÈX𣠶b¥4x¥)D"¥RB)J®¸6åÏVÖÝe üTHÏÊ §%´I(in¬'Ý=Ld. ¨2Úg%sÛ¯õ÷JôÙ+~KuÕ©j9&£9)àÛIÜ£áÅn¶Ú¦^%{<óÉ°dø 'hJ×O ®JÛK°ä¶üuÝm[¡àkëhu·9Ñu´K²ËöyÍÜÆ#å\U!zºÌÑ)LtRGPõ Üý¥÷¥Ë2â;¡*R¹òÈüê îRÊ; ï-0cÚÝÌGmè¶6Ð%ÙÒºkRÏÁCòQ»:ÓÜLu¶ã(%(ZK{q×}ªÇ6ô·6·!¤îqŨ@ó$ö©ª å©+äù-ÈÓS/6p¤(r+¢Û}¸Ú¤À¦Bâ©ëî±½Þà¶Wl 5±çÞRèþ#ÇÖºK«ìÒr+÷TQóÞUZul:Z´¥I8 ÕªÃ3PÞ¤«#ÀÕE`¥DóØøT°ë¢Hà9+zråýNø.r#}Ï ¯$¤èqÚ£éÁ±(¡,éþß înIÓ¤¶%e'Õ>ºZß³ÍTY{:©üA é®kBØ`©Õ¥§ÈñU*²ÞåØgPÚ¤'¸"»5.À_lÉN/Îp(¢Ory¬ul<VÕ å'È×mÁÚú¤Äó{×/µbØyDÕÛ± ÜnòUOÍceÇG÷G+:¥Mtù® j<¼~^ökizà¹÷hìZíÑÆÉçñÛ><øU´æ®7½#0Ù<!üÏrSöÍ&'F$ÜâCm*$û3.©En2_Q\ùc¹ô®¸»ÌgB®óÓmÞ&L°Ã,éD¹n<m³ÛIÚ *gJéæo¸ôçÃQ#ËBHê9ýç_!i,˺]ä1Hà ٹÇÕýäqëY+L" ìFãÉ#ù×,Ñ>æÓæÕtðOÌ\÷(l¦öécã\Àu^ÑÕKW·Ê*nÝ¥fËNØy _¼UðHÉ5×aÐ ºr@T8Î~©©_ùz ½Bnº»$%¶Þ¡NÜáÈèC¼S;hFßç&¤\ Ùð ÚÑ-Ò8TÈi2~µ\#Ú¤Þmo?¤íHø û»y^IN:)qI 3 &¨ó÷ÒKéÝ*Äh©¹Þ[ å XÏUû©¬5ÌèÃ;d§ 6ÊÁaÿ Ù/O¼¥n¸¼xR¼É³¹ÓÝW¶<M¶Î)H*Ú>=³é®ÜÙ{A}rAÀqhØUòÏjéuËh¦us¦×mï'Jä'û¨jjÞ²¢ÉÎÀ¬iUU ,R¦¥(R¢JRE)V µ8ÃìÅJÜÑx«·í @=e~¦êÕ¡^BJ=½©Ï(^j¦[ôgRå¿%.¡ $]Æ'OQ/!ê$y¸ºV\¥ºª<ÉIV ii<ªªÕ÷03ø¯ÕM$ÔM,[Æ)JSÊE)J!¥(Tåçü×°Ù=ÿj§oHiûmº+jqØ©%rÇ*%E yd÷ô©½êZñü©huüJR©-¥(R¢aW¤¯G ¾f¥ðµ¡-ùþU[ì (2ÚÜ)IZFpÉ'Ò·Zío&`Âo¨ûħ8ì ?&@OÆLÆ øÎZí·Úm¸G*ÚHóÁ·û´vPPðùä|ªõ£`1?LÀê¢QýÒêÇú¹úÔ²ÇYü@Ç:ò3Í@m÷5 }R·,¨ø×ÊÑ5 #§'7mÔùVÄ8¯9¯ç »{嫪b)@ »øÀÜ~¹ùT}lyc¹Óyµ6¼µCd~DM#V¨½]jk¥Ytn^¨ ²0s¦UÝJ;J°ðV¨¬ÅG18¹ ;qR:q sTZоR©ðÞ+QÝLt¾¦ÔZR²8$c }E}!q%³!³ ²´?r+º#0Ô¤ yÖÁÁ¦¦3΢S,qT½j»áÔZ©Êa÷ÝVûP$RI5E¨pÀ£Îæn of)Jµh8í*Sòa¥+i ';áVõüÏ[#èRÒùrvhZUi]2á¼ ¿3&$+ÏM¿2Ç`XU$÷Pþªj±S6¸L¿¥ïr)M?0[d+à¥áY8÷MCUPÍëøØÀROÒ«ÉuÁÙk*úÍtåo þ¿-méh7Mo&{;ÑADdî;¨½*©Vfÿ÷Pÿÿ&ÿj³\Å}ë=báÕÞ³{Å)J´Ñ`Ðçå§þßù¯Õ@ûäjY¿óoC#ÿ&ô?iïõ«þñ©(omÓ·KWi·©³8¢Ë£ä!mHq!HZTB¡H[ï"»[K[¾ðè¼þÚ÷~y4Ï«OwËï¿Ò3êÒ4xúHºË¨¾Or¶g;sÆ|ëSÊE)J!¥(Rb:q-äÆPgmrÝ*ä-huH ydm¤g ÃýTKN<1óúÑqÝÖW5ÃRTÊß*=<Ï5 Wò*V®³N©"ðØ2 ÙÿzÆ`ëHH'=DTP¢ J4wõÎvä×}*+ºÙmûÅNýÍOöï8üë¥ôüã¢èPOVN|I#Ê$.ÐÈH["¥<¤R¢JVM6]Ô ó¢|Aø±[ÚBAA>`¨úæ®ÛÅ¢Uà¸â{r3¥qR©XåH"×êjKHµ¿L :ãZþ²>yJå©i¹., Ém-6«wò¨êZ³71Ù(ym#paEú' gêEi©í' pEp5±öÅ|&Lº¦C¨©µ :Ô¬·RNm%¶ÒéÚö àa$¾AqÅ%)$Ô«ãUO¸táþcÐþ'þÐþ$Mfó.G^Ǥ+áCƾ4Ô%jØ ±: p8ÚjIÈÙ´cá𮦠½8_ ?§¡E}×ïX¯gýZÀ¤új uqk8¹R¢¶Æä9mHa[eaÄ+É@äj¥78ä\Ù"C²¤¸ûë.:êÖ³ÝJ'$ÖºRrW©DÓ[¾·&c=&]T¿Ü²ß>|à×] *Õw g*ê (¹»ÂÚÓÚÛFÔ¿ <âÇï0Èäüê:¥ÞÓ¯¢ÕgÊÊ»)ÆÚe#Þ BÂqóȨ·Z[-§RP´(¥I=ÁÅQ 4 ìÁ-ABzZTlû¤tÉ ÇqPÕ÷'ϾWTUÆU"÷RÑ¢º-óä['5."úo4rc5Ï[#)¤JiRVÈX+H8*Nyø±¼á3uÒàåÖâìǸéA p>UgÒ¢ß Úw$.0${;çªÞøÏÆ¢ue-áØqq¦Än[aßį8Iøb¡*Z.0:HhLø¢¬zËú=ÿÈvßr«©QJpsVO©"jX±ö/d!?²-àA'ë]pu©iÜ»D m¼Ù¡ÓµÛ¬ã7*DhEÖpd( $+t »9ûÃm-2à §² @r+«M\%YîxÄB0ËÈ#; nvÇscÍ'Ú¤,ìR³1vÎ|ÇÛßÔÈZRy¦*ÓxBÐxÌ2çFR)÷}Õ/qBS0çUj¨.û|L¾LRÊÆäò1cê*yµÐÈåBÚHènG¥E a®ÍWT¨AÁÂZvã~û»nöd±n;H9óÇ*ù梯°.)p\æ´Üå¥Ö¿<¾ÈV)°x#Ø)JR´MQJREIZosm¿&Õµ-;iiÜQµÓm}è×Óê ½D ''Aâ"GPÊA'µ5ÒUÒÃlD«cÕÑâ¾ã×%®¸ÎÅéV*é}wP1M¢âb6ÛªT$}*[MY~A8=ÁÊ©`ã½KiÚG*¼·ç-öù·×ë",y(vGzAÚ£·ÀFqëPZ©è½¾åÍ2ûç©s{Gq]¹×í¦ &ÏU|}תùH*Ry¦}îjgú'qÚìB=Òà'2xÏΡjV>¡ÞÏ%¶ÔÄ°:Ôø»? l¹Þæ]Ã)à-°6¥ÐS°f tug P¯9ÁJR«-º,9¤"2ãÚTµ(à%#$ÕÁÇfé6ÐfÖë!$×ÛÓ$°ÓdöRR@ùR.[/Z HîMÚ·tÃEaü9¬5·n5"ñæRo{% x)QtäéËÓóå!éJV²*JËwgSëÔu²Ù^ÒJAï®w)ýÞÇ)èûÿIe9úR°Ô*#®¥ª¹Î¬î;»ç۶ݺàm$÷)$~U®çTã«RÖ³)G$2£í£pNåáÍw¤cÊXõ¯Þpe±kóJDd·;à= ßëWýãXÖK;¢<Nk´Ñ6½ØáÖÔ´ ¤ÜƵUª|è³4zÚÒ§Yn#d৩»QUZ1`lIcràتèÛ®1â ÜK{a×=}8#ÆòÚPÝm,îÇ"Ëxe4Ú£4¸î¬¥ JSûÀ»ò$ü«l7 Lr3øê6p¬à`[OYÀêX§Y¢®¿gã,Fåùê¹TªÒz:zZÌuÙqIQध8#êjyÔ¶2ø^r <Õߤ¤]¢ÝVõºúZPQXÊPÜF*2á9ëÁéH/>²µ02k¿N½wóîYÚ[l¡ð¹;©ÜÎ~#¸=ºøIW®º>} t·:zN>,s·p5S©y÷;vÑmKê ´%)KãÔé»[éR:[¶¾ùõÝ[»w¨«hÚÃʶA&Ob9VÞªÂ3åX¿Èá²âpIõúT±u-bêj¥)]RBHØOü ¶Çâv;§âP@¨õ%HQJ #çUªÕ7çnæ~³£¶éQBBÿ1P5<!0«rRpFGàÖ5z³iXw³ç-;jL½Î'ÔH>OçTZ¬´ú$| |®û$¶àÜ}¡ÞÈiÀæpW/zfêmÙ[Ç\;PÜÅÖ\aÕ4òÛ8RT0A®í=-¨ÔRÓN (àRüÛÍÞ¾©%A*KÊ%#iúbQקÊ.£ÚiéSEa«´E¨à%äOÈ©Í~Zûõ¤±·¦míÊj³Y-Źê*Ú02så\)n*±JRI-Ì»9*J BHõ'¦mÈS§LEá¡¥ó) T¤à)' Õ2ºàÝfÛ: ²N×(éLù*C,®Sá Íû5ÍÑB ZýPZZÇO|z×|ýIpß<ØqÒ¨#cm¢êgø s-`)Ö[}$ ;9Óæþ: |cçÙ5 ÌÈÞ23ð²ï×<ã²Ýu-)QçÓÊ£éT(¤Ù(R¢JRE)J!1§Þ¼AuÉVs)-¹µààj®8zÎÊob+fJ7+ ä»o3qÛ®¿÷HÚå"íHò¥VZ}*».¶Ç-²çprIPøuѱK.¸yÕ)jvÔÕ±crKgkV\Í ß\wí9/NÈC36-!Y@8#½p:¥ªà +OØ¥G3µ·ÆC;JÛWµ¥Õ´ô&£8T>¤â¸ë|Ô3ÎàçÒ¾Ä&r"ÇqâlI8¾UA@\ ¶e>ÕcÐÿÇjðq}O-)?@*£Szó2æÌ6fEiÄk¤Ðlm3ÍBTñ)ÌÉàR-ÌH¥)VRB*Z˦å_"ÍÊÛ0ÛÞµ/<I¨¶i¹÷øöe5i\v#%βֲ¸(ñò©efUîóóÎÌ©jEùÊÄÏEsdÒÿ CµI ä¹öµò5ÅqÕ÷IÐSyzKI¾O¤2¦ÒR§©ïN+ ݪ)ɱÕM+æ(l'ÔÄ~$׫Ä&ó§©òò'§¿Òa98ÊxJG'ÀWt{ÜM¾e¾Û)@[è)IùSÿKÎ9µR¯Þóc2צ¥6¶= ùmÎÂæÃñ<gáQÓç=rä©'s®¨óÉù×=K³b¸DêPÂ+µºêQö')PÙçXb)JWggÐJH àÄTIó¦Ü«z*¥pb[§I\É®¾â[JÖ¢TN}+ªÉ¹¨1!LÉilº !iÁ*èwÊPؾRÂ~ö¯·i®Ü$äMTÆå$¤JvÓËÍè Ö.BàZWÆVêMZk¶Èð-?6zIq¤¨£>G½/6IÖ²ÛÓÃi2r°°OĤr*2»Ýp9Ñ£ Úûåõ[m ÚY¸f:| 9SAgi>xí:}ûŤ¢ôʶ·N·Ó tDé{ÙHujs4ãÅDñ{¥³¶¶Â§²ÙUl;Ø㤤<N ¯7©RËsÚ½;[×Æ¥®Zö¶¥®t$³0áM«ÞHòØ<>UW¨âR{ÌùH`B{ÎùNésÃ$g_ Ù"Úf4¨±ZÊÐ %Ìø{Ô³íº8CgPLç:I{ð¼Ù qÇÎ .×й« ÚÏZBÁ)Fàãã\6RÑç}¶í:öºªîã>Áí2ÜâÝþ±²¿O¶[o³mMºÔw};\eÄ ¡CÔÖ·«MNög+ òìÕÕÏ|>t[dªé%uc-WI3 é 6Ú¡#À XwÄä$¥ºåé²Ýó98þB¶GÓwóéQAv«Sd0Ãm¹ì K©é 5ç(Þô¥®TycFCçkå¼°<Ê¡å_fI·¦y8õªü¸Á¶%4¦A®â¤-«HRm°æç`-¹F kãáÖ|»ÙgAt¦Zm©ÜÑkãÌx©Û«êtóVûwS§JÍ £Ün5]ÆIªJÅ)J!>RrA"¥ìÒo T"$îè2©'Ìø5ÎýÒáí.=û¯¬^.«¹¸ÊT6ír0<sQô¥T¢ª¨QB)JWcE+èD2O`+»îÞÂ@ç8XfjmpÜb°·V 0üOaGmëiÏN_s«Ü9&Ísím¢<'ú#¥;Ñü WjñMþ$÷T¸QÂâÉy`ødü*!#È[O ¶âB¡ IøZ«µ©/NLx/Ém¶¬%N$aó ghåÊL.ãÊsGìW륧²¢>b·Lu¹*ë¼ò¿Tdis·9k¸Ï-§ Rv÷J^I?æ»Þ¼Ïkyq[K-«ymÄ)SÑ3RÙsJ\Û&@6WæPGséÅEjµ6´¥I8"`Ù¡st«t¸M4äÒmJ(W5Y{Öp"ägý^Ô8G*¨Y©P@.¶§÷Uõ¨ý®*d¾ëÕÎ:R¤`Y^¹ÄZâîqð¬%¶T¥ùãBÁEF`¢Ìáe°ëÈA;Bò®û¥ûjúR·a¸pÜJñççQËBÒR¤5dÒ·è°~Çså -)HQïU\m¨o¢JRE)J!¥(R¢N*Þ·õeºh¥JbÉ- ,Æâ;CU ÎkużòÜpåj$ë]Ö;¤ËTÕ9öÙS(_SbÁlsòí²àQÜi+ü*Rx?\ÕgÍê妵{(µÃQ) ÏÁùÔCÞ²©N|8XùI©rwå1¥+©è*jßNíÁíÙü88üéÉ©B@á2ØeyÚãAÇ8®Ûüf¢Ke¶RIõ9<×%¹ijçj8J^A'Ð]ÚÄ*ð[mĸB[ÞHäãëHoXdÐ)º5jL÷[h¨gúTR]ZP¤%J _âðqç[!Â~{Ý(è+Wsävéõ'Û$%M¡aqðÎÒNG¯[n°:WSuu7"ÙÄͤÊyñg|õMBUT¶dhí#wZ<¡Ì1ûB?S\ÈHÓ^3IkÆWjJé}uÜT¤$w8'äFÔ¥ÚÆ«T8ï]9PHüjU¢ 3iÔ/HÍ£P¾}${ÝiZ »Øn¢é&Ù¥64ë¬gÞ?¼+>};WËÄì¡CÆWõGÞFôµÞT)Ä ( o sØÓ$Þcª Pè%%@AùW zmÓpa!vBWßÞ>¢ªÕÌ'»Óá9ÚôøK-òß©VȾ&ØqÁøñMq^¢O¡·Â8¡½CoúhzS']\r8ÝûBã4¨ù$xüª³V 9áxúWHXI¼Ü½RǸ¥¡ÄÞÀêHÏÙ'êjãÿ9Oý_î&ç.D¢ÖÛ-⤼¥¸®àéÈúWm¾#lýÜ$ír=ÝäöÚâ=Ð>§åPïJæ sñMGáâºI$gV~Ì^wõF2Ë\»×õ0n¯ÛâMÎݳZ àzÔ}XU9Ë:â¥4x¥)D"¥tÄ6g_ÙbB7¶Pâ}BGæETî_OVF^3µô5TòðÌHÆÄx¤)ä<¿2i¬å<¿>R1)+XJFI8¨jÿjýDx\ð¶BRBøãr¼;UjÛDÛv!§t±Ê¼;Õ±OêG/ÏËKÞºÃA-*ZÎ3>ÜÇzÛãôâõ·.¾=>¥>#°nÆ|%.´²GsÖÉ9&C<Î8¢¥âOz×W[ÍBëx¥)]RB)J¥)D"¾I ÈàõªºÐ¦ÖP± $àoRÜ:qÚqi|Fáâr¤zÞº.Ðï×®K á_+®Õd«i·²§AÞ¥9Æ<O¥p8M êÓÙ§c¸Òw.JÛXZ»ã¦ =?i¿Ü!;cJ}àÈyÇÇ =ñU7êZ¥ê{ËKë·é>´)%{{`súUN£Uká3àe·ðúÉ+Uªã!Ïû*ÓÈ>öâxÀñæ¬ç¨"±>ã*iÉN'¦òIæqéZtaº;n¹³m3hk¬ó <J BK Ã*:Å}[ÿWhIv;(Ki&º5ö¤é{-*q¶WÔòp3ò2ÌÚêH³?fG^+ºR¢jØÛº ©¶Ô¤¶2²BGk«V ²ò¼² àò©):¥1´Ý²#ããj++søÀþu^¹Üå^'®\ç:¯9ÝXÇÊ ºµ0ýÌÉßS(ÚëÆiad¾XmN8³¥#$±: PsèJÄLTXy\¢Ø*´¥)å%¢ÞúXû1¹ \úîVæÛ"ßqÕùg$f¦.½FÅÉu1J>ÒSîÜ$Ås#YÐ+ç9˾u+wny2gdHqÂVî/}µÛg\d»ÛZÐÞ¥¥[C`xxW*W'$æÈ:ÐËãDK§·äÚê xúӹд*S#viB¬Ê]ÃS#K£ü¹K·²î ³$sÄuîAW³âj!¶ya-¡KR95ÌK¤¥ÖÝÚ$ò6UþÈÇΡ,°Ó>ï$µEJyÓ $~B¥$:Ü_³ÑTëjzdó(!*ʤ·ï ̽oò*ÎMUÝuo8§ZZJrOΥﷷä²Ýµ ü WªÅꮤþ¦|kaëk'õ'5ÝM*M¥×^iõ©ÅÄã+R;GºÓOö³p¼Ê\·\ÉE¾? àíù×Ýauq¸2ÓÉa¢´i%°=G¬fO¼Ù- çd)ðµnDpÚr7)GÀí °ÈkÙYòç·¥AWK6¶¯(¸Ô³kj>tXÎ"2·Þ_áCiÉ?*6öÍ s`*@[$¯Üük£FËzÖÜ·áCDÏ7ÒaÅ80Ð=ÎÞù?*â¿Ïº°Âm3RÔv®¡eT|I~&¸X¾M46Ì_.>~u!w¬æàÚRÜY JGrM¶{Û㮢 48 Mæ@1â±|äÔâíð¬iJ¼Ó,:>p²È A]R¤yRÍ·wµ@ûÎ;qÓJ ê¶@9ødgé]¶ôµïÁÀ ¥AÝ5Û¼v¤c6ß3ÉùÍm¨U~&K|Bþ?¹Í>á&ë5r¦:^}ÏÄ¢;ý*F¼-«Q§9p/ZâiJÜÊ¿öè ÄxÜþU_I$äòM|§ þ\ Rc¼áZ¡Û<Ï5JÆë$1ç'_~þ3Ð~Ï.àÀ6yðRí½Î³Ê¤ä7sú »%nΨÔÊIñì{ÕHb"!ÙÖÔ¿(f!u%© ¶{D[Uܵ8ê®[hä'âN3PµwûG·ÆÍC³xû¹/qÔ²æËSÌ4BZPiHÚ¥nɳÎ:¸Ñp9ùÕª ã9¤¯ãNL/¦V¸XÊTT¤÷ùPu!cbå«£Æ; ÞØ Aý¨Ør9ǧÈRòv°éûºCrf6òbÂAýjSZíã&4{~ÿ`Èf>ñFrT}I¨ZL+¥÷Î'¥1ë÷ÚH Åv\zɺ+R1 ¥µòyl ~,Õ©_bV¦¸=!,9!j@ ЮݡCëÈÝ©Æ}Üä9øR£Èad.3Ö³ÈJ8ù ù6[çÈö:²S«ÀÀÜ£ú×lm5rgUÊ4rìtgqIäã*§I±ÎQJ1$sRÓ7E/Ri¤°»y6} {¿?ZòÚß ltÆåCuL¾ÑÊÈð<x»6$uýÜ,:×Üþâ¥^hR§´î©aMv#ÈC±Jm|u7çî~t®êSrî¸×S¯zB`vÂæ#"B¡¶à^çSiÂVãøÔÊ©×c)>GkSi}¶ËÍv§ |3SÈ*ÕÉåA(Sà5{Õ^í¤¹*Ø Ð|\B}gÄÒHøÕ ¬7½Q&ã¦ívå¾Klåã{xqÀO·æUfe#¡ ô3lz¼9mU%Uâ +#ä>uwÄ;ĸñ.°ÓÊCkWuq°}[Õ!iB"4§98$#öª»s»}ÖTG +a嶢{ )=±Ð{ûAXöì/jþÓ¥^i~ çjIá9ïVÕDe$2SKß]°^ÔägòÈù×ÒCrî$3»cË.{ÝÁ<õÍrÒ¹ ÕÖ×Ö+¡0]½sÙ,!a f´DIJ@èJ³ÊO÷³ùÔ5f§[HmK% W5ÏV GùVd9¼çðàäé·ó¡Ø¨¹ÌP+ô¯ªIBÊOppkå<¤R¢JRE+ª@Òê] i·2<7$+,â¹kر"Äõ¤¯ìÒk*<n/$z[Oè³^URËäÛJ]LWC8ÊyNÕqðéQõÙÙ×k,"p\¶ë J·ã) ©ÉS:IÅ"üîºË¨XÆBMGP*ñ÷ÈôüͱKBS~Ñá¿U!¨ßõÅ´ÂsªË 6Ê\Æ7mN3QT®éïj+ldÚËn¥`RAÔGK°¤0Âc*\d¼ãH>êTIíâ¡ÀÉÎ¥õRÒoeGi¶A½Ôúæÿ1ñßú/ÆCÒªJÅ)J!ôNO$Ô·1tÒ¤6[ZÜEpHdÇã*îÚÊOÈâPÕ¦(`[OY®¥4h¯JzB[8VÔçÀdçZªNý <)DU ¶ìVãr<9¥$XI22¥4h¥IË6!+Z¥IRF=Ô¤1ñÎ*9¶Öêm%D¢4¡X0¹)ÚÑ¢º"Ï YóÝ!DñÏJáó ±ÈxÔ|-¢Ä_)Ü çÇîÇ¢®6V´_ØRêBÛu¥ ¥CÐá¥"¦\¤Õ xÂýàEt̵Ý&ÄûÕP0°õó¨·j»Õô9ã#[ hÇÓÅ ñr-hSjÚ´"1]¶û$ˬgݼX ¶½í}sÛeu·pVí§Ë¿ã\ßåÖ;ØØVrF¢E.wQ"Sj¬SE \»+jÔÚgÉC¸ùÔ}XmzJg¸·d³rFÇ^ö` ô® ÝUBKÛaá¹ ¶É>¢µÝ4ÅÆÏ2$´ 2U°§ÂUü*Çcñ¨Ö[.%Ƥ-'!I8#çRÖGy!MÆ·½ )§Õ½+ÏW¨dþRY?óªðÔ®ù6K ¶â|Áþ^Ås«Kü"£°m/ðµ±Ýò]aÅ6âNBpEk¥V_}ºj6c[ß »!øN¶ÛjÂÔSk<¥ägÔ©HPRIxo-²¤|ÓcåPt®2bºd ³H²ÜKO¬87¶êà>)ô®¯ª4¦ÞJÜBPSjÂÀÔ;ëÆÔms:Ds~ÐÑþÉO"¢JRêJHÏj/þåý5F¨òÔxòÊvºá|eãàTÀ5 q¶JµI Ô.@Ç[×w]fØa ¥¶Ú· ܤãé\Æ̧C{ùÃ2Í«çû´¥+DÓ%ÚåÞ«|IàXVv«Ì+ºqÔrBQ쥥$¨²¤ ¹ØP5/j¾ËÂCo-e(ïd|ê.Þ@.AÓOy¹´)µ© Md´áHP ø)n¸»k,%¥8ÝDò57&ßp½A' Ñ×cÀj+ß±)y*m)Ju'Èü)ïc¢dÎüTMÎiÉð.3¬ þ´ÀÔ=_uìe%Ä<ìa±¸#øsÜCR/HÕËr¨iiÞ'Cºä¯<Uvm®m´ Ëã!ÎP¥ð5ÐFAOW:R>±©[å±èJiâÊ}Ñû'йçây¨ª¢°abUX0±¥)£E}JT;_)D%¾Ë¨õ 'CêÚV)KIò güT?ùá!ùöëÄÙ6UØÄve´µnl:NæÕæx®[ºZU6* óÆjµ& 9ÖòZV@¬!NnÞ[/'²ÐpjvÏyºËSÑaª TÁÓqµ7¦²>x¬åN2JS)S@+å#÷é0cûz9Èé¸8÷©ËݺcÖøÜ ßið|íßÃ5Y¸@zÙ5ȲBC(%ACê+¶>¦º1jEµ©* Ê\÷%Ô3µDy(÷$z¬Óã}j !Ííãñ ÿd÷Ç¥uÈd©×Çd>:÷ÖpM"Û-q¦2¦^láHWqZ*ͬ-óc±Tù ®'í4RªJE)J!¥(R¢S»Öe¨Ú#-¥2ÛPuTTYPuTTYPuTTYôo )µÿ*¯©Z ¤;iYÔoÜî7U=ta"JPµ6nàqTdY.ÂÜë(u¥¡CÀ±Xaßå[&ØLh¼ãdïRUàHïÊ¡nð_·ÜfWH<V '¦?Û{å%ÿ=¶ðýI[©}aÕÜñWýRÛ!I>i>#UÚÝ ÔôRõÿ'>rHÉÀõô®öØF^Ït&Ap´²ìxËäoic)'ÏÒºµ,[¸Tw®¨I+@é©.äÜäÔ! Í-(FßÛ¶@ã>½é\:Ô8«@<úJ¯jWuÖ%Á¹ pìe>¢r¶>8ÍpÕ±sB ·o¨¸£=FWÐH9PÃP©Æ]@3zDõ>LèH/<7uRV¢ï#§mbðÕUÖ*ÐìfZæ»Û'7=ÖRèOÊ5&¤q¸S¤áñðÈ0@Ä>äv úT3 qD%(öNp>ñ ©@ç¦.0LÜCf3ÙÚ´:;ÏznêXýÌmήDÒªJÅYl:ô[j¹QrÉ+BJT~xɪÕo -pe·!´¡Klå!ÄîøRd@âªO*Z"ýguòÙsâdÝ ê:´(N3Â¥´Üf]º!ù->ìx¿µu½Ì@táJ=ÁǶªÏnjµ«Nã0àJÁKI'v?\dÓqìÏÆqË£Ýg3°ÆR¶(ûèQ8$yjÇ2\)mô< úZªÄÍòÖãPÒå¼±ð^O=үʣïmsÔGv;K÷\ªIPIíR«ï¤¹7ÒÂÂFÖHVÅ `+²A¬iTÎò8¨HÅÛÒ¡µDcÄv5Ñ{ÐVK%+ !hâP¢ezÖª¿9 ÆR =r0Yy$àujçZ¥+ §*)1\fÒ vÒ¤ÉÛ }íÈÖ·Õ!ÀÒ ÊÇ8#ÂÁßçÓßÂ&Añéà}Ô¥)Z&¨¥la¢üÚ ×P¡,i7M®TÈëX0ÏíYys.£Û(Q¥ìØ J¨5'w½ÇºÙáF1\¯I#bÉñó Ī.Õ´Ô( 2âÕ2¤µåÛõéùΡjÂü Ò£i1!UÞK2¼RªËÅ)J!¥(Wleo¼¢}Þªý úÖÜi§^$þJô©U}nî¸ì°£ÇØm¸îîùsÉ'Ò¦Äê Jw¨'*8>ud¾Xí6éJjÓËÐñ.É;Csn6°N<c\öôFzRZ!ÆWu!;°~@ÃMR¡]KÊrÒ¦.6©1.ßBN RLI` mÖDMyKÈ?õae@| ®zR ÁúHÈÔ7Ï¥} 0kåV^)JQÖR¦Ö9ebm¶ë¦\fèê#J0Z÷Kþc>µX©u©q%rB©þϯ§?ÄÄÏÊcOð± ÚP ØÙ®hYnC Ö\H!i=Çþµ<¨Xæ$r¦¡cõÑ¢f!2 §+ØÔåÚóo½$³ØìVdGÇß?Õum©µ*Jr»o·.âñm·Xh¼è@üë¢ãczÜÐp/'÷ÒTR¨â0pjz×Íp´HJ¥;àÐÞ¸´<<R3ØüMQÉ]ïi\Pê½½$+7[SN/DÒ°ªËE)J!¥(Vm<ãZ ÿí®¥ü3\ê ¨ ¶Èdö«k]¤9lÔd»¹ÆUØçÈé]nãêñÿãÉ«Ç¥J´iÅcº¶\IáhQ|ÅN;¤¥»fUÙ2! ¥+³±JWLjñBRêG¤ÙYÀôÂks8HÌE$¥j\Jrâ¹'È\ÕÖä¤45Ø</ÞYÿrWõÌÅ)JhÑJREn#µ©ÔµKI_ ÷BUÔWÁEÞ 7m»?ÛÒî:Úàx©+Ëq4]'¹cI+EÀ8<FãØúqT µ2B ¤Éi*ÀôÀ?*F'nÇ"H>Ê]S^п*Õ_IÉÍ|§ÆÑJRØ¥+²ë=.<ûWû סiY$(³Øñ_yBk¯4ÚFw4Öóóä`VÛvÆmvÞnpݾÎÙHJq"NÒ <|±àëP@dö'áS[nñÚImûÆÇùRÚ * Ó!¯v<Ò¬Åj·[aK¶\¾Tµ¥kkSÆ Eµ?mOƸZåÆy1#ÍË5ÉróÎ<à-+cඹ$D%;¦&2S¸dU)J¼Ñ¥(R¢VÅLÓw[4W' Ÿ²ÊÒÃxCK8Z©ÖÆÛo¥N´@>òJÚè^ÕxEz!¥VZX,6©w þÑÝNû¤¡Pµ6°´(¥I9jA+´©K¨§È÷ ¼¤¶â]H<) àýkd7ØiE2cpÇ|klÕ!R±+Hú÷gmPÛÎÛî¥ NôOÖ£Çi$x1HÈÉ㺣öoÞ.P´¿6Csñ 8NïqÒàÊP9E)Jg#& ¶çè]MÏÒMÆÑr']ìÑÚm%XÚWaPwfßpz2´Aù±_ìp-6³_N7¶·QÏ8Øõª¥.&-Þ»03=¶«Ú ×c¹øYIÁ EÚí1äZåN=1º%¦ãª>C#Ö³Ô± PFÒ¸FGqR¯4ÇsV¦a¦Å¢EÉn»tåGHñQã | 3OÎ~Íö¤C!I½'¹O=þUÅyµ5Ï3%Cé$¶7)²<åXiÖ!I¾ÆbæêØâ¶Ä($§=Okuc±ös¯ yyxyN¹{BTÍÝFÜNÚÏqXÚýò#ST´GqЩµaIÏ52ÕÔê.ì;t S %QTVÁíÜåUêR/Ù3JÞþ϶_t¤ÅÜ.ËĵÛð¥TK ¿ ïÅTêÏe¶Yç@ö ¡¸ÐRíÁ¢w9" ä;¹ÈÈÁë¼îy¥)Wb¥RB)JÍÏ!´µ£õ¢(±)¶IS+hTÛuqo¹¸ú[H ôÊGǯLcÙå¸Þ <mXXÇÄw®bcºËÊsÐUæ¥)D#µZíV Z@ õÖ;!©ËhHAé ( Í352 ÕR¬ ñß³Gµ>ËVÇÕ%m´·B¾×!èWÚäÍ-ÖÓ ¢>*?AUÊWgbºíV¹Pâ'sz$xè+ ïtOM¤Éõ>tÕ·S'ôíÔÉA êöeq" ©÷Þv«ø@ÍS. (6IF}ÒF Þ´¤£q 'çX×YoS\æ4u½MqJR©+¥(R¢JREmé¥íÅ«Á *?AZ«$H9BOl!,Oèû²:¦7NN^é/ÝXüª ù²d¤%÷Üq#²T¢@ùVsÞ¦ì6xÒ\Ù²6p¤rª57eA¨Í4UÂLÒ\Sl JÃHp+rñêkK³,ÓÌò®ÚTçaøT¦«~2jMÅù³Hê¨(@ðNÆ~U~<ge¼mN-G$Tña©ùIb,ãS½'UÑ&ýq£©d)n+Üê û×lÄgÝRÎÔ, ½®!ÁøàXië¯Ö ¼#0ÚÅmDI»yçÛpígûù[påkR¾'5Ñy7éo.ÿüûÞtO¹J¹¿ÔòPàg>p+ª¡,TÍNªåÙä" ÖòǺ1êp+EÅÑRcÎ2ÊIÎÔØøyúTÙ¬èS¼>£¡MIÒ©ª¶°Yr³;Ô6çÌàñQ²æÈùz[î>áýçTkM)¿XêoÖ)J´XôÕ®DtíõYì>ÇpÌæL[N;v¸Üb²úÑ![Z ÉRýpÀõ5ªâäÛ$onèK'¡ ¾KéJrÚÜJÒǦÑÛæj&,W&>÷nóS²Óg¨® ¢ç_pû¨OQ×;ï'8åk*K$; êâ=îê¢j©ÙNnR²pµç3@,Æî³5CÒg&tM¶Ë²qxi W °©XZpJí K u O^Dê³i«[_Þ÷V[AZÚac#Ú<è3U×\ uÄÇRÒÉQÚ ¼=hÕ«º Úâ·ÊdMqå£ÜÊ»ðæ¸ Éɯª)eP¼¢¥v4R¢JWDhnH÷È 8;%¿y_à>µ/.-®fcÎHs8Ó©÷}WGÊ«Úý$Õ»A·)ÔåÊ[©³%Þ»§vø\µ¾7'Ìn38ê8p2p+JR¢ÜqCaP4'Ê ÿBWM=C({øç'üÍBVÿlxAö@¼3¼¬§Ìñþu-Uã0ûd6ó*Úãj FÕb¯³»zÒ}ôJ^ñès·ôUuÍW¬lúÈ[bBî± ~!£iZ¯ þ·jÄÛHt-ç^ê- ~@úæµ\¦Ê¸L/NRöäcÃà]ôßñ8ÕÓÄå©%ªr´òn÷@ê(ÉóÆ KÈxWvªNËê¸e®?ÔME²êy£ !ACâ+lùïܦ¹*R·:çsvàWtz¼§JÐ7JyÆ4µ!iì¤] gr^ã¹¥¾)QÏå\aµ· xpTùhvÒóÈÚ@>cï+Ô¥)å%§T^âL²@en2ÊÔ;F?:½\Õpn"TÒÛ-5¸þ"|@ðT]KßÔ·µ¼ç%p7c¾¡úPTT 9q®2 yÈH Jje_¥IiIñýjCZ°ÃAÙC) à÷®JÍŧy·CÑÚQ 9(!`úñ]WÖU½`¬«xø`Öw8· 5dV(aõ¶¨Êqâ ¤ya)ÚTOªúRåCÉZhsªRIX« ¶ãn dºÊ\öòDe{»_ýMj*Y¥Ç:*e*WMJJìh¥)D"²Ciam¨¥C±V5º"LæQ!.8=N+áØo5TI${_1ÅuÝ⢠©J$ãëUúØã²Ôãj@q;HÆáæ)ÊÁIV@X1é5Ò§,s4°é$Ý]¹×6)-¤p«ç+¦ØÛgìâà²[ Ä£ÂKy?çR:[(ÐLGS©8Û(Ï' RGb@8? OÖ§52Yqã1Áò¤´ýµ £¬éÈ¡ôuÕÝd¸=k¼Ç qÇJw!K8xMoÕÈvÙUnRÕdTHk©ø%IÁõÊMwX 53eÄw ¹l´öÂî¨- Qªô4©sJRT¢âpÉ<×5 å´]C e#ßI%¬?ÏKÇúk¿ï´èèµ[:yÚ¹3ºñÄaüÍW5̵ÈÉiMuä8ó{¿yj¾x5/ö}}[o&ÎYBç´:'~ÁYã´}+6P[#}¿.`[wÛñ)T¥+lô&HÞUµÝ)Q¦2¦^HHPÁÈÑÍ!ígiC)*ÞAñæ¸n²]vü ©Çê£ÞQקÊOQí4ùNJUçBéø· yâõ¸Øí9êv7¸«Ó$Tjâä ÅGIÄÊÙGOtÖíÝ_mÚd '$UB,!ËfC'2´¸äAÈ«²]êáÐ4ØQ*óÿÒ©°ßöY¬?´+¤âW´T¸üëiÿ*5ïÆ_5 gVè§?,Ë)¶÷ÞÜòçµ9ÔmÝc5&àÄiE{r\YGÎ é°cìÖª¼£pØ»$ªùxELiëm²rvñqö(ì©NåºNxHù~u]{c´xLð§qøGr~@Tâw©lÀï^s·P̳Höv,pÓCTúsÒTI[8¡NH<xvúTmëH¯¬æ ¿9éÚZ¾á¥4ãs[O"sË2P .¨ZoÞ:| ³ëVÓÜs]qµ;±í¶¨l'îÙFBdAúW&¡f¢"ÞyKlc,l¹ =oï3aÄɺßßó/:.;W+ªã $·`rOWwv §åkΤ¾dÊuåêÊÈdæ:bS¬}jÍ m}e*üª£F§sçýþgxt¬~2az^j4øºßKJow¾N±â*½)ïbi©Qk|-Òz 'ð%¶6ãÔ¤¯5§Ã½Ü~+d½QJR¯4Å]~Ì¥&$«ªìÌt½þËÿ¥WT%xîAý@©fNÑ ¨û%¥¼þUxÒMeÓ>ÌT?hÔÝ÷BR=ï8¬Lî(¤{Þ£j+Òõ ?èÌ9Õ@ÜÇÿê}çVØ(XVN¤%Õ¤v "§uNsM3ó!×Q²0H?í Ú]A yèU!IÜò6ët lºûØÜà kSì9õ²úÛ¨¥hPÁIÅX~Íÿ÷lþòÿðÕU×][î©ÇV¥G*RI>µÀÄä+Òçõ99Jôþ¦¥*±R·5aàà:ãM|G¼£þè¨ú ηGÕ9%_BþáúÒ7Aú?îi²ÿÓÿíú×vÙé¸öÉýkº?þGáù°ß±K[¨i.¥iÁJ¼ÁÈ?j2·Gô ñeaË«ÇF2:)¹N¸VZnS\.¼·Ê¢£ñ5 )MHI¸¡í? I ¶²ÓHh9»?p$ïPyoø¼gô®Õr ½Õ©9üªLOh¬2¨éGñ+´¥*²ÑJRNpèZ¥çä?3Ròè yÔ¾¬Í¶ü¶#¤!¾jÀó)üóQ1¨âA'Àf§uÄM¼·)´¥)u¬ YÀúÖ§[-§ ¨y[mëKSÙqmuP )cÆ·ß·H'ïÆîºó¤³ª¢Y×]*pR§Ó>Öé§Æ HX>`×5HÞîʼIeå§ m4|½ÑSz rujÊGR¦&n déKbÚi!AÇRã¹VGå¤ v"¥$\YsJÆò_R¯ãýïʾék_ß<L·ïdágXÇÄÔФ·KVÐÍÒç<[³Ñm!£ðKÛ¼çÈæ¥T¤;l± B #à@5 LÀ»[ÜÔW¬<ø7["J>òÙ³Ue^bç]rrÔãÐ/QZ.1íb )fAVÁI)Ì+éå±%@2ë('ÝKÁ¯°nOÛËêJ>cèßZó´Éë×ÜÚGîçÌVÊÝÅXS2Å!Ùë@Û! ÜBÿ´Aô"«Ôé5EtÖI_aÁ?þKí1V7 ÄCQµa µBû rRàW©Ï#Ò¢®ßaâã\ÚùJTBiQñoÆñ1±Ö:ÞqÒªËE)J!,gØnoÚ ¡ ÞZ··76§Ôë+C_CÍ- ²ÂÕvÈí%Ç,}L¸´`%iñðý*JMá?3ÍA¸ÚÚp¡Ä©M£ö+ÔJOsÝcÚ·-Ò§÷¸Ñ§ IÁJ®©Ô(Ϋk}ü§L¸!°ôY)u¥Â¯uÄüGóÉV[&©o@bE¡b)²¼¬Å¯HÙí 5ß©Zµ}èã¶GÒb,P(8är9ELÄJ¯MôÞó$a2#5qüIÿZ ,¡HhPw¸ ¬'Èa5ÒªJÅ)J!:mï6Ì´ @Æ]JV[\kM=c¹PëRB÷EYBÔ`|óíU*³F¾=7G;iû¹ÕmÖ(Oïn~uZ 0jXWPouTÚDÈãpJUØ3çÁ¨Ô=%`wýwiëËŸ=¹µq %%%^2>U¦ý%§M°óÎ Nt*Smü qUAXb§,Úd6ô[Ëm°£öR·¶¡ÛÁuJã.¡Q]5º kH IòNâ¸UëzõÆ¥2Võë1´&+Ìy9ÞãjY> Êö«zÞA¶¶Ð (<ÇÀW WK/¥I*èþuc5Né÷b?j§ Cå ×¹#éLÖ® ëÚ¸?W¥)V"¥ë.;0¤²ô4<ë tÞ+ ´}c\-¦nìY/H*0ÎÕ%mà<3HÿÄи/I \ä¸K-MÐÑcaYPZ¿Õ¢8hÈl>TÜ7÷Ç*bUæyçÞÔR©´ù ®ç1,'ÖcJR©+;ìè䲯´ÃXÉRÛ+ù<k¦öý¹ÆtvR¶Õre-µ\R§RB+ê@*=Ï |®Û<.(v|Ol`·c:á4.q w¨AÉò¡,ªK+DT°½8ÏîÕv¤²>ûam(-*ìRÛûµÂëe§T wIÁàÖ¸ K¬ût¨l7Eô\{ïhã®)$o8¸RÑ¢¥PÚå <¶ CHeâÞCé¾@?P )ìóRZ[·)¨Á20úw£>?:á³è¹¶¹QÒ=âÓ}Õñô©mIrEÒN»hYÄ7µµ'À" ÷¬ ÉíÞ½}[¥)W"¦tòì×ÆËl¨ -oAäü*¦m7\ßÇÉÇåSɺíôÊ ZðW)1¤Iÿ"̧¢¢¯ROqÖùËeÙ®®3Ji¢}Ä+åZ)ÔP¢R²mµ¼â[i ZÔp¤d]-²,Úf`¦TŨ»ªùiÍå+#ú¨¯nó³;sÆ{â¤ß4ÚD'`© °²µ+Ùð ´¬gRĤs7! HÚâ¥V^)J«[ÑEZ`E|©2ITi =5gãÄcÊ«Ùumó𤨫ä*ÚoìÅ*~Uð×H4ZØÈV1ßk4ü ÍÍRR9mrøÿÜì%¾þö'{ÖZt[ÅÇ7ɤ)ÌQ*-GrÀ9À«M»SÛ£i¸¶·¡8êPù~@!$:|¥uÁT ,ýçr\aTÓþ²2ð»K 7Öºï9-Yr{ çM±Ô^ ÂsÏjMu§æ¼ävDv¢PÐ9Ø<³[íC/¯>3P4©^S¯æ8SýdµñÛ'¶HU¡ õIVâO¯"«äÔÞ¢¾E½±MÁLI-:i*ãµA×1yÌ Bowç¼RªËIÝ5j·Mft«´ËÊ S=à|s^[´´Ôakq×(Ìß$äk¾Ç9,[Ù¶.KI;ÝuÎà?¾ãP÷ILÌ·#6¶? PQÔàTQÈIºúL˨å$Ý}'(8®ÙãÅÊR¶Ý¿yjmÒ ü$cø\4«sADTÕ®=p®rä¶ù')i<þɨB ÉïÙ{`ÉÇ¥ZfÞ G²¿mû¡ !æÁàRæsø{ùT²°9ÙEü$Ù03Çu ÞäýqRP(T² /kgÚTe«§ äHý*2Í;îËÄY}½Ñp,6£¯BjÃ{¼Mfß)2mí´.Jܧð TrE}f|¤ëP×߬¨Ò«Í1SP²5§d¡N\ÔøÚ0¢Þ> w¨` Îî|wíæ°Ô Z#RºÄCeÈÒP³§,82}+V¨ÃÓ£EêfTEKÈìáR=7(×={VëqAû~èÏ+ih GSh¼¼¿q´^]gÃ÷/lNìÐ6©¨G^ ÁøÕ:Ùrh¸72Ão´±D3Ï¡®ZPê{Ç `w²OÎo6EÂJûº®ëqY5§a{ÚZ¬¹'`þDÇùÕ«HiXËpuiISe´q¼¡²³Ï§»õ®»®5³Êw#¦$¶å*¥*²Íöwµe)Ô6¸à¼ÚÿZ±¨¹9øUÙ+£^L}ejqÅlBd ©GÀf¹¯öõZï²¢ÖÝRí+ry]ý3¨²AùÆÙÈ=@ûnÓÏÌwìô3hÛÜ\⯤RÇÏ*Y d©f"?3ÐÌ *ñ la#¿'8ò"§qÎK%ÎKã.3a {²¯éð®:ú¤,¥CL\âiÆÖûÖ©oÊÉCí ¡I÷ ªF%|ËTLÿGûãä<릨ÊUÒÀTm-¡é²PHuåí@(þgéP¥µ¬ 8 $©G°$Ôíp-l®ÖGßq?Õ%¯SUÉÒD¹kuJ óó4YrV¨xÂÎBR¨xÌd¾Ý*C IÁ¾SB¥P¨¯ x¯!h !õ»%Vóq½Ô¶îÅmý~1¡sÁEºæåµÚf}î 9 ©CÅ!'õ¨Ô®KK1¦4máôٸâ·(éÅVhÁzùü¯o¤8kìÅùü¬×ÒtÅô¶$ºÐ3öyzûÎ>Ë.MViµò2ú_A;¢]äB´Ï·µ·¡<7Õsî+rqóÍpÒàu(GYèoÃv࿼ZIS1í³V¯ n2U£À«Ç?ä°Û$Ý.iDVº ]XÀ %=ò ¦Jj?y$m8õ½Î¤»fF XºNâV°1Æ00y¨:±j<-ñá0U¸í ÞµyúAP,4ã ðvÍG:jDi2d³1a [u Ý>5O²ËzrÔé\÷ùV©·@ãªTCÓA<6BåÆs\,t%ÒVf:#ËØ$ Ú äùT´èö@úæû ©Dùñ;Z¢ë}*ͱëklhÚXgUÕå×;òqÂ|*C,6Ò;êy§+g¡[#y¬ FJ½(Çüu³¸£×ÄÉ«uºÌlsãO¡~ëM-*.§ÈÝøp ¸¢ÚJQtÆ3§$ÊsM7.²"%e>ãJ¸üUU'°®b$Ù1pmÞLØÅ6ù«º©$ÆA I*õ85T¨`VRAxue,R¦4Å«Ü÷)âÄXÌ©÷%)_2)YF+¸E,d=uÁ»N¶ïå:ÈpaiB°=E|¹ÄDÞIǨ"¹hÙ6qå[\ó̶ӮmµR Î3.µR5K/Ù¿þð-Þ_þªµS"ãÓ¬`LçN;JVõã8ÊH2:bÌu:ÒÚÊCü+cÒ¤?õ>îdþÍè>æi¥)UÜâßÒT ¥¢:2Ú##rRüKNN3ó5¦¬Ö¨ú"÷5ÖTÒc¶óÖ_úný²Z⯠AÁ¯Õ½Çî*Ñ¢¥GiIÂÀdëʪõ7¥JW*lb´!rá¸ËejÀÜp@ÏʧZâñ$ ÚPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY$~®ú«ON*-HWP#/¬î«ÈRVùsVÇàʲ>È¡'.:9 ùUU¯QÚcÆÒV¹©Â^t`¡>¹ÍU)Ãxò vªìÉoN¹½ÇI®(,äôõ@[!kÛ×oÓJµÈ AbÈRÑâ¥&*Öäp ò ¥CÈÖ3$®lפ¹ï,¬ãÌ×ÈͶì¦òúm©`)`gh'Ýv·:¦ÊÀÀV3\¡w9¤]õ¥+³±JWmÒÖí©ô¶ê ´îI#8þUËÔá T¥+³±]6éfÅ ZXVÁ®jë¶A7:U ©*(õ dʸÕFâµi7Êw[·ìWpâ³Â*'Û±óÎã]WfP»Nk¥æÉZ¼G¿·ôýj!pÔY.RzVsºk¡PòmÍ<GAÝæþ»ØñüH¶Ô¾?ªékT+ì ¸p¬ÈIÆ3õÁVµ8±ª.I(AYZÈÈlsõ¨Gà6Ö08 »BäOöß+ÃISjKj{°yô¨¶SÎ¥´ãrN*Å©_Ŷ¦tTÅTa-¶úU®w(sÉøÔ :´c°ñÿõÔ}>Q±ä°y}§IVp ÀÉÅ|<¶ j£¬¯=³ªz\#ÃÖºR«-ÓmLUÜÖ´EÞ:¥'o+¬v»ÎÝ=µ.]yÖz4§áD#Hìndò8UÜÌ\VjEÉîBSÙu 2ÐãË'ù ð२ãéUêé¸L6Zá[£Ý=¸Ç1`6ÚY¸$«¶RøRæ¶Nþ±?ò[&Ϭ¯Gq_*výw¨ÿuIêaÒ§ ªþ©kF[Qò'<R±YìI<§cZªTJ\´CuKN×AدRÆ}q\W[4«PfK.}§QR>GùT ×J1¥ýÝrj[ì'/°FŧÕ<áCáP%Õ>àµ)¬û¹óÇI4ñòǤ÷±rë75z ¶VïY-þ:7 ýç ï¸ZÕ6Ò¬1Ä$aôGJ>kõW$Ûc(Vù&S@¤m[JòPþb¹í÷6ÉAè-c ¼ð ªK )ñ¸ ð~tÕ2Å ¥)£Å)[àÁrÜXm)×Ý8Bã\&·3,Ìc³×}(ê!°O+YÀÓsÕt2Ûî:ËC©Â¤æå[Ã7+´$8Û ZKN{É$øTZRT ZËÙ$àãJ;ÆâüÝÕ(tòWâml¶%²¦ÖGà{L^±ÚzÎt¨¥@¤G Þ©òRºVþsÒ»@Æ +s°9oÄÖD¸h©Wð«Èú®¸WIpYuïmiñ c«¤úîP{nöÔRv¨(|TÜã{bcT].A¸=ò´ä|*6]ã8ü5¶UµÌsÓ>G¾uÀ©pGIǾLrp\»¡Ä]q>ò<=þu-?# ã7 unȵ-æobúÄØð¨iyHi¹Ö!ÍÁ#H%#Ð&îÞCÎ&ùZµ©J9$ú°F·éþe?É9βåZÚÊVàXÕÞù¡æÉ&Sww5í åEÖóêTP ¤;jq«ÖÿkE¡-{ig.6¢OU)ñG§5Y²ûK¬8}é«i-%ô õ<»ùâ²ÃqÇWiTÝè)AZNO?:Ù|ÔÜ"G·¢:aÆ´ø×â¥`k©Uåë8ú®ÃÆä:ö«`!9àø©{J,èêî§)>¼v#ΣiUe (Ë2ÒÃröÛ¶pyÝDw SIÃmÉJGñd r[e!ñÈ.:³µ ôÏ¥I^5Z§¸â¢Dj.8¹Jc0>×%ûÎä% øïÊq_]µ®Ch´4´´ûî/9Z¼x'µFREEJªé¥)£E+&Û[Î¥¶ÒVµ% d]è&×Ô~TRPv¥N$¥^ Â"ÖHÃVæJ]QJrø2$M¥¬¢¢ø %ÔÕÀ/ÌyUêßtJQêÛ Ö¢K'º|OÚÃM©ù³-ÇÛ@(qô¬ûÅ8ñõ©£{³ë$Gg½Ùð&gjFn 7 P ";vÒÄ Äj6øå°ËKVvÖ#´½W ÜéñQ KÊð±.ï%×JÔ³¹_çè*%H}]&r¥rkéñ¹Íd»¿kyæÚè©©H-:ÆPAóòøÔÅâ-ÚçfeÉ1b7Þ¨3½'²wdîýj¬x=óSê¹ZæCUÍQÛNöc®åÏ®dP§XÊ¡Oh$*Z÷cM©¨ï3$>ÓéÈÈÚ¤"æ¢jªÁ u`âÄR¦ßc¸KµÞcÉ·Ò¿q8ÈVxÁµÁ_R¢ $¨"¸E1X'u¶\D2ä@1ÓÔ%Ä {Î':ma%E!@RIçÓ³F]XUéå-ó²¯@Ü 9m¸î'Å*ýd=V¼'¶áåäj¼ãji ;MÙ¹ÆÆŬ5_Æ¥RV)J¥)D$î&uÄÇëm+h)jIpvõ§R Î÷~UÝh(a1ï´Ñ÷¯b¢¨D7¨épÇÞ¶&ü.)Jî´Úå]&!¢¹$7¥'hÇQàUIYf |©ckîrXûÏãù\gM´©¦- ¨#èXFG>?:ÑÄKúS BIäJÁæ\òÚy áIPäuvÑBØ ¾µ!¤|øÉô©'µ´»T×#9kß²Üv@0¬c$þñª¿NmÚK¯Ýá;ÜRSgÏʳ®¦mM°õT3¶·ØtÞs¡ |¿YæÛCÓÙDu?qÞC äáV{ËOJÑÑnÌò^yMÉiõ ì_v5îäuÚf~æ@·ÚAZ.®Ù§¦mkG`àÈ®»Î¨ iCy8@#$øjB[QºD w(ñÚCëIZp?Z¥T7¦\Å«ÚöráR û6D¶zPñ¹¢i·ÙZöë·F^s¨¤½1ñ®IE ¨®Åúrã)Ið òF¶ÚÞq-¶¥¨àãU#^ý%7'o¼ÉçÝéqçêÏu,jZ4kÝÅReHö 3')'ÈqÅt ®é»ia´Ô¹ó 9îÏáÁH>® Lɬo^~BT H xs_)J´Ñ¥(Wmª$YrJfIÛJsÏï,ÖælRa~þ9)ϧ"¦n×xVøjaC :£´¼>B É8'ʺm¶Ùiè¦jÊÛ¦mðíRÐåNò9Ç1\²ÕÜúÎYÇÝ^ñõ8RV-,'ÓĨù«µEÞû«¼ä¾ênO¦Óx²ÃêYm2W RN5wM1í>Ö§&8âºtvãåá®b §iår¤/§#nWð#óMfüdºVóZk]QTfU¯3qJR<R¾¥%J H$v*ÍpC ypKmEü|«Îp°Ìâ¥)]R»ãY'Jíh`û>ýÅ($(ù lE)Jìi3"<Ùöènß!(e8¸µ¬ùg>¤(¤÷-.®Ãcw}ÂÚÙ=,,öúTú¶Þ__L§=Tã ÷ùW á`¼Ìãm^ é6µìVÔæj^ÞݪßoöéDéDá¸@ÿigÇà*IËëÚp{,²Ùh n *&lYbÏÆJúÞ~å¤ÄKÑ"½ÒaÜ ÒAçÂê(þó÷½Àª³®]SU#¦áG$$`©Ù9ì$Al£}¯9ÓºÜ&"cÏ6R¬c|¥*4¤ éZÚ2JÓ5Å)J!¥(R¢]V×Ü9 å*r*Ô¥¨©G$[ÃÒ#GJ=ÝÊì2¬çó`âw÷®uÖ4g²Æð¤÷QÉÎ}AªjéÔÒ',8ÞÙ1¦o¨¬oYÀ¦¾Á"\X|JÈ89)IZR $àã[¡FöÉìGÝ·¬â[ÏN(=ntò7Ê}¸K3î/É)Ú^Y^<²ke²Ün+|u}ï#9Ç ct \ÞHi[rkeªz %i*.°¦Ò"¸v)þÉÎÃÄy© °ÛúT}X-|·>îÝEÊ·vìªsUm984I>üäÑjòýÌkpøb+êÅXÆMi©Ì7ýöÁÔ*)Ý㦿ÄýiWÈr:üýïí¶HSV{²þѤ¢2@ê'\P?çì|WÆ]u Ê®©ÏÝO`1V Ä}¸¶\%(Y(ø©9}FùÛiê>Ëk*YÀ >Û`8ã8úâ¸Âþ5mé÷· mG-m%aN¶J{ ##Þ<Õ^§õM¶tWYzápnsH@[j* °'ùTOð\=vcx¥)U±¬· q=¥®-ãxíäq Rw§4£B}¸*/õ¼1úS8&«Æ>@MWÆíý]¿ý?ï*´ÜÞ.O8`AÇò¬%K\²Öðm-$$cZ(U®sªµW¥)ãÅ]/rYg.'ª®3Î5K¯¥EXÉ'57Md ,õ>ç\׸pZFÜ´ÑÞGZ?,W!nâ¬Ãe.©µÖHJàßaÖQÛr*àpJÿvAH_ ª#ÈÔ®m6 öÒ (à' }I¨e Õeü7 â¬zý¶üFÞ@IOS§éäm|?:º¾v!Ú¤ìÒ9ÎzÖs£JÛQd )Bp9À* íùb¦lºç$uO®Tö¨»G¸:¦ã°O;¿À öM@Ön0ã!Ô)`OIv@X1é0¥)OM̶3HBâÏ´ÉykB6ñ³wøζ¶#'@<êYÔ©a9vãpý+¶K®¹öhÒ&6Ò}"*ñÉIäýj-xíhõÚÃjSοÖ+ìFøñeýÓqèÒ[Lq|!¥¹»ýfTùU ãw?½Ï¨rCÊu帳)G$±,G330è$Ñ.èä ÃeÍõ\ܲ©óï]7«¤×-L@Ók+O Ø$:åâJ;à:×VDÒIñfñWD°ÔÖÜãHÊï`p>µßªRÀ¼Gi,iÅ6ÉR ëM«½¦1~þ¥)£ÅtÛ\KWH«YÚ< (+Â,Tá*vÞßnMúsÌ«snHqiPñD⯸Å| +'⯠@JR»;zi·KÐ6ôH[©¸óe0}ÝÈ>ö~)@çTZ·A»ÁoG´·_H 1`õ¿{àùV|á]>?2ñ!]>?ù:Ea:²Þ ÀqàÙø+ÝþtÕîêûOánBo¥å©G!úÑ&£çI3n$«ñ>ê?süé«ü·åù§üú¼¿3E)Y6 :âPÚJ¢R;|*ÒòJûyoÚ×HCÔNùݳ>÷Ï5ML¿7!qKiK ÉÞ¬+§Ìðklék1¥2óxÜ wf¯:!¤ ÃLµ"LY¸M>ÑK®6mòVHâ´_³Èm¤HöÉÝÕHÍ´ß JR¯4Å[w)³êxÛà¾Ü2·hE ñR'wjÖì e¡eÎþôRÀÿâ¦<}É+ö8¿ÇðûÊ85ò¶Iè·ÖµÖ¬K.½5aº9-N<RP·YÂåszXl4] p2~g'ç\©`9~¦HbPç'S='@\!ıÃ&[," ÞqÔç²WºMqÒÏPå.¢1{ÓXâÇ[ÒZqç1ÔeÚÈÈ || °Ç¶Æ ¸B@Àñå#é^}pq/\¤¸ ïJÝR¿y®|ñR¦^ùÄÇcv{çïó; õÅC×ÎÝê8ÏÒ³ç"3/V<ýܧNíÂk_ ¸áÉÀÀ´WÒ0Hòò¯p(P@P°IùD&Pü¹¶×ÙGê*>§´ÕrcÏܳp[ êâ×TîÓÒ»Ò¡: C*ãío<ÜÇQ ?ÔslDÀ%¥+è ¬¼¦naµ%¦ÑÒy[äY!!ÖÎ @úUÊÝf Âï E2 ¾}ñä]¦.DFRÖ¤¹³~t.sò¤ÌJã$<ìWhüçN¼±Ù,>ÃÍ,JöÒûü;{p?zªUm׳4ëÞÃM4¢?S¬àI^û1ªïÏ^QÄ5]ùóç> 3ÁÅ|«Á#dc¸¡%´¬©vÛ¨1IHTF3ÜsI÷y!Hµìe¦XqÒ o.»' lÓú} Óe<®F·t>úà9ª v¸Ü¥¼¶ÜaÀÓ!=J¹ô8ªåQ\1 tWð¤óñ®-+hÄ©ëº &ß#ëö (EJ$rMXìWØ¿ÞB°G¦HH$íS±Ôpá)©Ù$DµËxÞH¾>?®ð÷A'|¥OpÇÌT÷æW$¸·d¸·IÞTsεRy¤mÓ²6Ãd¼âý Àô5ÍSV2¡Û{fàÜ.½$rJÔHçxR;i26ê;ݺÎü)L¡´Ï@Év\Ç}õHZ.+9Uh¡(åÎs U¹Ør!·-¥/ªÑYå§1 «î3+åt(RHëERHë=7KK¦îȱm ! ðAH^ø ó*Ó7õZÑ>#î/ØæDuµ7»å'iøäó¨*,e¯ß3ùæF¾]>dþb¥h¢·CüùHµ:êÎ÷5¦¬º)Ó7©¨þ¶5¹jlù¤§?Bi21U$IårXsùQ_ %lJil¼ !cVªï¼È&ZMÅ&SpR°N Ϧʸ+ªIµ½XuèÄúe.ÍÅ}*"¶ûC¢)¼ô·ïÙá»ÏÒAðe²±h¹²íÑo $5 %'wýsyãáæ×_Ò·ÜY;m§?ºTÚUÎ*:Óycí6çÔÃmV9 Yñ8Ô*bks?fÓ²b½n %Äâ|¨íS2LíI-ÙCnïÇM DxÂçrw¸;2ZtÄ 8© de/ï¤ÄFc¥|z~§-)J¼ÓIÎWbº{¶ïÇòÏaW°ý«ø×p2÷RßêªåìÍ´»BW82HÝ^ÕSðf½oÔë(qµdjySZÌ¢HqoIqÇ?ÖT¯<ÖºÙ%ã"S¯âÊÈ9tã å''iæãiØó}HK·sò¨:º#MÐrä%Ñí Ãf:Úñ 01w k¤ELY4PuTTYù½Bêd¡(J¡ýb»ëîÔ=\tCÙ¥&f(CÆYyí÷ò0pk¢ß5véíJl)µgj»+ÌÎAp¹ôâYß¼îW`@'+å²Þ«2 ¼v3T$QQÑ ¡Ì©oðc p²lädT@Ϻl'íò×Se·Qø|+¢Ñ è@ɺ®vómÑê%Ô© ZÊfµCÙí¬u«ê'wÃ<Ôö½ ãr·JR©+¥(R¢JREMê<Luz°Hþ#ëúÔ%J^.\bAJ¤¸Ëd:Ob®GÈ « ݯ¬¡+náàqÁú×wYfµn¼Gú ´¬ !)Óç&Tª¼÷X·´õ®|ê©ÛÂÒ¢A9ð=«¢ôWt opààÿéR¶ØÎ9§/¯4¦[ |²ç¥HÞ[ÑzyÖÈ¥JÉÆÇm$Ç}%EsýJóÎ7:ln(¶2âQ\R\lp6~¿JÙwF/SBSÀy|Ød×t £(vÖ}çºÀ¡8ä$ãó®J´+bp2¨® Xð3qÛîªI+KÅøç\µ'!m¹j´ ÌË~@a_â+oHeçZARHSøFq]S¶ñ¶ÞuYaµ:[¼ (`ö"£ë¦ç-ÒKÌ)(d`Ф) $¡ÜWEê0ê7ÊcJR<èØlß·Þcw¡¿*ç®°°,Å;Ó¹O·Ç'ι+*õR¢ $¨8"¦y7¶cÄ»º¬262ð)ÉýãÜ¥q4ã mÏ9Ýs´¹l¤Y}±ø]eÀ¤¨~£àkì´"|«å²{pä§Úc3&9áh[`=nnnRý«¿8Ø;}7Í!ÿô_çþ_ç6½d»z¤Dãc+iâ?²sϵ[¯Ù=ÖߺFýñ>¶Ç>-z½Ú6+´à(u#Í 8:Sc¦Ûa<þ/ìñUé 4Äy*SM¾ÉiÐJÊ¥m÷`¶$IÚJ Æ}G|RI³n")lb ©Y- me IJpAÆ4E} )9<«å(È8®Qôæ³@~:Òê©!c ñ¬[ul¸Ú9±Am¹²ÑºÁqRA uqÎÐê|ñ½pA©»ÈXveä,Oy*»GMáÈÒNv¹¡ð< ì$¤öÎ8®«#öUF[V:ny¹r¿²¤ô"Rk¸ò(.»ÐT¥vÜ`Ê[ö$"!å=a>uÅVÅËbä²ñ.<ûÁè̤à,{Ý0{à }¹[KÉ KFr u\0\Â¥<y¤() N<ñE×m¦s0%õ$EjJ1®qð hêY6]'RÎ.Æ`¼EûM®¬JpÒéþÏcÆ eÈï)§¦ÜA¡ ZRÂ+ yÔ´o\m¼©Ðæï#ù×c#=¼qVK%«Â§m>%î*eK×[éd¾:Kߥ'ÁYð©ûݲê7WM" øëS¸½+( 2ÊàJZV:8(´/±ÈïY0³v¬§×ßÂaáÙwCëøIrÓs*Èű¦cId.Ks)Ùêí?^q^ ÷¸iRÉ .[ V<½2ÿ:óÚníëýÆál'®ÿy%*ÜÊl1'ÆqJ+Z~âÇ#¯»·nNÜçã5ò´G9AÌR®Æ°hõ_¹@ ¡¶Ô¥rá #âx¨ÅÝ$RC ^î¨ÜV©SdMZW%åºPá#°¾¶ÏuäN´°pT'ë\ìkãÞvÜÔ5mé4²´àsækuþÿj*tUOÆF¡øÎ@ãuì]|Öݶð·!Hþè㿨5Jë.®|§Yusåá2ZÔâÊI'¹5)Md 8N3R[\¼qï*çS¯[äÉeNæg婪Q»ðLtnü>uÀC¸ë% ÆÂùíÅWëc¹ô<Â1 SpCk!(SkÆ}øIðÀ¡ø<¥¢ê§-öhR°á-ÃzÆ&õJÔ éÏxàÈîiaôGÞBêyø8ÍD÷»ÏÇißî7?¤ ÓM¦U¾ÅÒÀ kêm4Ë;AóÉÎ>¨RIçMÜR¤.V)ÖÑÛA[º.4ûn¥{H òÔÓºV0jNÞ»9ßµÁã*ë-¥p·ºÚÙÆ÷Óa%³mQOUêÏv:qK·¹jEÉ`X8ê uÕ©°¾¢=ß|vøUdw®áþ3¼?ñ'Î[-{Óº¬ÌâLc#+xJbôª¢ÔVµ(ã*98©u\qjé5m[I9Ë©uÌqáT5Á²Lî%`I1JR/,ÖkUµ{M%nîè)¾I;¸Dß_"ðò§:_jwè·´VG^÷üÉI ôàQõÐCJo)TAüc)ǧò®U¤ôÈÄ>ONÝsi1FxJ þU#fu)·][R¶©qòüX=¿:û2?s?1$u=¹M«g·ó¨Ö]q álp¤(ãÀ×6uÚslBoµÛÅÆC:e-)Àq;RH÷dBë Lý$ÝÁæ¹âß)N©aM©Î·ÏqµéûbA[eо|ÕA'Wû-¬xFFRªJÎ"Ú%uS¸º[ N þÛir({Ã>÷Ê ßJÑ!ĸßIaD)ÆÓåù?©¡?©bÓQgÀBnQ$¡P·x¦ÚDu){ÜJÕÊüËR¹ºèóJTGϨº°hÞ&Üâ0yð#'ä¥%ôìÐË6§"! ÷y®:}qÀ F¯!8k²½O\Fæ´dBBwgR+c®3èu£ å'Át¢åäsùW%MC¶%ûåiH(PðPÏÖ«»´Ü·G|%æîºÊóÈñWØSQ¨9 Wð5½mÄ~ö#JKÞ`nF|¾v<¾:©Mãá>*ÿsTwØT×K2N]luGáQô¥T(°P¼¶¦ÚW Á®±·Þ) ¾ó{ò¹NS¯¯{Ï+*R2On.Öd8Ä)GwÎî¬Iä¬ÅS0l\-è=*Q;TpàÇ#·Î¸.ÙV©!¬©ãJQRÔTG$ç¹·éoL¸wá)*)ËySN>y ålâAíêbjù_x%¥upůhN#%XRç#?G:ÁÖº£¾MÆAþB×: Ab^zóÙOíp3à+öÒËu.¤~úsõ©Ý?âåÚæKSªØRîùª¢.M2Ä÷«ªÖäN«Ûú:zt¸7Õ}7]Á!D%\gÒ»5%ÖjJìÎOnlXÎîKHË©Ið6Ôl8[*8÷³Ï*BT RÑ>è>êhÒK"s@lºååùúqR}¸²ÄZ[ß8®ëÕÚñ+ÖÉ·HL BU¼¤Ã?ÈW=¸ÌBüûsÒ¤á§IBy'\÷0$¼×ÝÑ(lîýåxüRMªÞn¢¥æ.ëV+²~T©$ºZKkNÕ¯¼â+fP˵»q!½± º © ùnì~"¸©]ÕʹE)JFÃÂ3±P´ò¦ÃHZÿa»Þ**>ö>TMQM©UmBÈ©%Q\\IKNú[Øøm¤rr3]fª¡:ÏUBĮҺ&À~ Ïu|«wÜ^SÇ%Dç° ³9NsHåðv{qºÝCÌákì*Ë=¬n;{gù]+uå:˪¼¤ÎðåÀÇ÷zb:@AGêüê=[·ùÝãkeVæ'«íHBÖBp¸ã*ÏUGu$¦RÏA)P9ÏüûÒ+(!V"2dM)J¬´W|©~Ç>inäz(¤Ï5ÁJ!:_ìQ¢¯oN0PF>ñÉɯ IÃ/>ÒÛãsdþð®«LE·Ca-úÛ8ç Ûë:ã¥p"ä«Âð!þ¨I÷>¤ÿ3] JÙ!Ç}mº 6´R¡>U®©*7R9Jú)jÂRT|Í)Y§¸ #=· ÚT<ëwÁXRÙØ¥)D"º_¢2ÞÞÐÀÎÜcäú湩D*)J¥)D"º I =~'uä£ö¥^iïx~¥V¼jXÓ´ ÛâÀÚôÙH*O=6Òù?:¥.¨l"Úa6É}R$-Ÿ§ ?]ñü«U)OÊP f°¢_Rp JB½|'|Ò¹@a)ÜOÀxÑ%ïs%M¾ÚK¶`¤«¿$jrjÉqi Jl:¢+X©Â,T¾*Qºº!mû©qG9OîãÓòÑ1Q$¨{[±[q+-îDxúE-5®}´¸òRÉþ#ö? I1BPôy)ÂÚpdgÁCÈ:ॳ76eKÀuZW ¾Ë¤«bQóò_ÉzJ[ÀP~~/tkjÏì-[TÅÁenw§Ë9äüª9;Ä-\^ñU«ùHr-Ù2½×VµyZiJ°,l"¥±]6ûd¼E9n) ßÏ ßN0P¼àjRõ(Þ#cêQ¼ÓJ±Ng`ßu%@vĬ>â]âÐÚT¢BÙ#ÊIüEÃe?Ä×JR¯4Ë$äaéùRIX«ërþξéCm¨ù ãçÙ*\BS ¾À{nIÏ~æº&omãn,:¨WÈ!<ü GÒ CøÀ=9ªÍV=ãÛ=ªYV×eÔ®j¾Û¤Ú¯R"ÍRµd`Ñ8-¶µæ@'õ¬®Ò¯ÒmA¶*v<ÖróZö{ÕÄ.ãd9°y¹üGã[a_©$ð5:)¹ÉPÈ4·ò)QVÂ)XI8Ê·ç©ûL{UÆß%Bu¹l}»KW°°ë °B¹ (N* ¢¢»-¼N>x=ÊÆtÓ²úÄL~p·Z ×Ú»[C@yàbºíÖ´«SÇ·Ì÷_KntÏqphó(éqKT)J N¶ÈYHùÉéoÈeqKCÿ·¥¯Ø¥)m'²A9ãæiبį#±W9$÷5ò·Hó])JyH©;eÎCpÞ·{bcÄB½;#Äc~JVPÂVPÂë¸Cf#bk2ÁýæÂê+¦túâ-þKñeÛyõç?Jã å¥5Ä°6¬RÚî÷8ùÒ£¤ÄW£¤Î*´^äZí6âµÔ|>5JvPÂvP±êHbºÔÏÒ§RâãZ¯6²Ó©XÆRA-hdD` ½ÔóN¹#ïZï \*ü!'¹9í;"æÊc©(pÁJã×I=Vè¼ôGÖâÝAB>^uÆ;Wã«Æv^5HJd,%Þ°ÏãÆ7Vªën~2K½½vÐâÑ#Ügç\@Au˨éuJÂLlñ\5h ³©Jý+Ü;+ÄJÛN¶#ð¥$+ôÇó®Û´_oKKܦ£¬cð*= [þÎ3Æ>¤¨¥CpEdÉ@pþÎïÊ¥oi`[Üb±][g{ ;[{Ïu{±ütçR¸äl¬ajK!.Ù¨$ªà籡ä×ÊB(I[¥r³Å¶=ÒLHd[m°¤÷<w'ÌÖ«%¡WÅ»qXX"Yu<'¾å:Tä¾ú[Ji#v y V*BãekiÉS`Hl8ÖÕ½>cãçJBï`(gi SÆ)v7'Rlna[ ì!ÔáXü<÷«%Øï)6àÏeÐJU³¿ w5Õm`íS¨ý¢ Þñ.¬2r¹ò ZÓ]VåÇL´¦b][ ~u±ØÝ(¬=¼+»Ý88æ¸FàÅ jÍIIZR '°²0Ý)¡°/+iìyí_bM½Ü(b±aåGÛÍã{j Sr¸CmNnVåvÿ*Ýa!ÝPá çùÔx$_[YiÔ¬wI|ªeé$·FM6áä¡)ÎIíMH²æ¦¸¨«v<éÂP+)*PJA$<jÆcDeC-2Ó5QÜP.ðÜiõ NFy5ÓõmÅH]ÎJBPÙu[RÀgµ5!ÆúK(ê'b±â<«ãÏ.CëuÃEJ8Ç&ºÆ_qv<W9,^K¼BJdXèN¯{ *ûààK¨Pæbår¢3#çYQÆâNk¢Ø«´D¨ ¤ùv±{!1¹ ÈxUí ¨Üvç5:KPØRñà>`[°ã¤¥!)ðb°¦P@ÜÇP@ÜÜR1iup`;0ÛÕ!«awª¤¢8i¡pfÒ.aS]-°ÜIm·HHÜ>Ãî3R¢ãΨ'*8Éí_eÌr[ õ©»}#Vrìø³ñ [SYPuTí¢Àü®8özjÜçj±÷¥F,}øÅF,I÷ÎJÃÜO(ãó5âË)gº5ÕÜì¹ÍÇÜ O3úW*ÓµjNs×TvP íÎg+³$%¹ÅgåíAdigJÆZ0sÀ i¦ÚW¸ßr³Û9ð¤%S½["WÕTLëÝÇKÆÔ\¢Fy%h*þ¹Ìp@ÉÇ«W+µÁé×½×¹GÀzJ\\äçûq[>&¹¨D®ñægq㣬ó3ºâUº4#©!¹I t¸ Hpt£§kM¥!)@ô¸êRßjpôß_EÀKe ÷Åc:ë*âÓ n y$S«Þ1"Do3bödB¹ªLVpõmyZ°<J@8 Æ[%º§]qEJRs]7)1V3*[(>óÈZ½8üª>¸¢ûÇâ ªSRU(°¨ü3Åp8M ïqJR©+¥uÛã!Ù 6«[3¢§ÑÔÖH<zö®I";¥JÒy!Í»ï¬ÏGm6è¯Çy#j±äà É+ko)´ ¸¦Iï¶ÂuÚ4üË»jv0l¥ ÂJ|FI®ëâëfzM³Û#¾IhÓO}kwX°â¸Ì&Ü*XÆç2¾ %_®j5¨2lº-ÄæÒ@ó¥FßJ.mùtÚn¶Zº©al#ºp T¬ûÚÌ"2©qVXFèá[ÓüêJmݬ8§âR6óðÉ£_YeÇJIãLWQ¶åQ¶åé2ÿ(¸Ì$ï}÷UIÉ'ÌÔÅ&ÄÛ°£Éj_´²#)m]<[®/Dµ[Yàñ¶¡XaÙrRÓ-Çpä w·; Áßv(q1¸Ì\u[R Ç5'=èÛÊÄ×/¶é¤%^@ÿÌK³Ä¶.: ºåÁµ{¯:03â Exrú}æKZqKqEKQÉQ9$Ö4¥V^)J©[cÛÊe476 0V3ñ#¯³7B{2]xòÚÓGUì4n>êG4½`Éý©å;¦ß§\"Ï:[ËJê>*ó?³ØãR]§B÷RGr¬àj>;LÚ»Û\J2 BG*2Ad¾¯g ~îóÏΧZØIéÔ4¦Ãï$î÷Çä8û ºÕï´õ~9=½*ªª % JWÔ¥KPJARÀdhÓåJòïgKÌV¿êç*t/S_aA<nñfnJ}Ä |Õk{±]xL)Â@!KÜIóô©XÒÉ,i~rZV¥u J#Bx àr9# qn¸¥¸¢µ¨ä©G$ìó=Ê·^æ[%{:mPT¶8TI+WÖ¸ )¥Ä |d])J¬´ªnVËo±Aq¶R·:Òrï¢Î2¡èx®k¥âmîPrc¥g²Úz%#ò®4'zÒÝG½VÛWt<xò5Âg ©Í]3¦>ÐYãÄäÖp^;n5±ùnHeÖÂv§ Á#9äøÑá8nÄÛ>jeµ B?Oʹ>5ãº.iR\6û;e8òÇ?kÂpP 'Ûk}TË@ (Ç$dã±I?5öã5ÙÁý!µâk)*8O|ë± ¥ÖÔ¼ÿÜ@?pª3]½¤?pa§¤¡Å¨§¸¾Â]#rÉýn¦4µ/`J³»Åj#]"ÉE6ÍqNÎ}k9RQ'Ï3¼Óëo>¾ðδÔÆ àägʸÇJÜW:Ä×DÛJTd: íÂñʹnô®òÑmycëzå«=2R·ã)Å-±ïqú¤Éqåãs*8ó4©¨ ¥_¼¡à>h®°ºâëÖaõÆ -µ$k-KR¢IQÉ>uÞ«#Þß6ìб'ð2O?ZÙÞSæûÌ©kÌ~(ðÁ ºó.£yÚw8æ@«Û!¶þÑ# SìêÿwpýPÒv¨àsRKÂç]-¦2 Èsõ$ýi2!s^FO63Ðð3àw\¤7UúÁÉ uQÔí2Æ´Æ*zB¥>I÷@$ÛÖ¨v¡*ihN"¼ÒðçÇ·øé½ÛÓj¼?**KDO@?ΦõC¹YP9cø3ü«X<ÜFóÌâP@ÎqîüªI±`ÉcÈ\¯?q!iJUæ®Õ¥æ¬m{ÿ±òÜx ûƸªbè3e#÷äüwãùQ ¹®æ£÷%¡ÒqXõê(gò-ªØSVKaPÃ}þïI³þñ5sÿ¡íö ÿÅU|¹\"Û3n8çA$¯ Vp¤#ÄÌ¡I*GB3§WÊK÷÷¢IOuOsÞo]Ø×un¼ÃJBÔ¿2²F>DW ©.L·ÞVçr£Zªå*ªÌEm~KÒJKî)§qÎðU;ª-í Ôpyê )Gmpù é`Ö30 ýóã]ÚDnÔlÛ |zjÇçQ.6¶=õÔ¤)QÞû:È_ùK ÁN?uO çëP¯Ó¥Ú·8èXH BRpIçϽlÓé©ÒCéBqË{rWÎþþÛYÊ 7CùYìí8PçSÝàîÛ·¿Àævgæ[dLOºÓßñÛëQõ`E6ØJ¸ÜêÂIò'éY] II##>T·ß¯(ð¿ÔÂ¥RV+¢ ×òñµÀ$x("këX£8@"Øóî¾R]qK)HHÜs; ×Y- m[VàV5Ñå¥(²:¶û2h2 6ëýìJ²z`'ZÔÄÇÝCÌ-*ÀBÒ>x©dʤGB&Ý=«n¤D Km¥²¥sÓQOýà+^º³yÔ 4ÒrF=à ÞÍCR»ÙÓ´ëU;Ù/iÚuªR¦´lîZ¶ Í )Å'Ì!%xùí¦f ¥HîÁ±é! FFyqÆÖ´!JC`¨.jǬ$*åËuu´!ùÜêìN(qI TL+ì·+z |M*¹e°7þèÉ«³& 7¿ÍJR©-«>¹ï`)²Æy~*²\ÙµÍ[²b"c+l¡L¬à+Gæay»;{¹¹1ä¥@%-£ð¡ `èHr[ Vl ÖÂY4¬kr4}Ûï{¸Ûm)÷ýÂÉÛëØU6®¢i$ß8ÉK3_?õ$î:éuÜys\vÒ¥ pn>US6+6óipaM&<&Ö·7+Þ;S¸>ZçÓ±Ú©íß@[OKi Iì¤GÒ¸½'cPÁzs©À¥¨¥=Ô±«µÅãéÝZÓ(Km·wB? BÀªMwß 1VM+~[Êà%°Öï ¨àv!u[«^GVÁ¤þ'>*%#óRisÆbq&±§[¿SÖ 6Z»x(BJjèÁ>'Tæ¦í¾-ÒRà·n)#n}Õcó¨:î ·½ã`cyýã±â¾©EJ%D{V+&nónKx³K¤sþ·cÐÔì®;ëeÔµ¨)Õ¹¨æ'¢hÉ=";/ØÔáoÿÔ«>`¡@ª+Íë¦Ê]¹J0ä8Îñ lVsRcÅ¡øÉâÃÙ»7÷¥*ÓDR¢Rº^ .+/$- K$ö)H*#ò¨ª±hn/`I#ãÒUO)! YØ ^Wâ8íùJU%b§.¶]ÖÈͽæ@mIRÜ@Â)IWÆ ë¢T Pz~ÔùiÀPóªH¾qQÕÌrz=Ì_Éÿæ²ù©¥ùâ¡+li.ÃÔPëJ B"µWBÓ´å¼kó¥)£ÅLÉú&Å#©.c§v9Ú¤õQ¨j±:Nã¸vX?È©9ÝGàÈä=ä'ðe} SjÜ qßX×]¦º^"A O! ²2¸Î¹HÁ#Ê©bêVÅÔùRVxLËbâä*A÷òýMFÖÆßq¦Üm !.k '(Mt¥)£OO¹%ì/ÞÃ?G3ÿ¼Â®N¤7lÿÖFì|±TÚËÃ)P×ã1pP0>?¨¥)Z¦Ø¥)D$ÃiS%àONrT¬x3õ©])×â6@qO°áî¨ û«,MeÕ!·ÓµÄÂvéÛkeËÚd¥d¶77³øÇlúT2!(ÀLÙq±ÆÀuå5Àµ9tûÔ´¤ûÞðüëÖËËm )?SÚä§V4§´9öIþUiméº ÃI}Õ8V¾Êîyô¦ÔCy [¦Ìz|¥Hî¯Ò eö~gµk¿Çi°Óo²c²7'8®\Ä`á5ÌNkj¬U,¼Iðe*%¥¤ö :°? *³_JH=¨( ðcÃøO¥*±JRE)J!¥(Vç¥8û ´² X(ãÀÖë¸Û^¶¸Ò^ÚzÍ%Ôé=«¬\REg%+&ÛSÚqð¬k±¤¼ëtv´ä%iy|:IÈVT¼cýmÅ´âVÚVGqS÷ú"ܲ ç®pµ¡¢ÈmNaJÆà9 zâ¹ê»\¨«1[ö76¡½;Ð|Æ3Zj~j欻ncaçðàÒ³Q]!½¥^Æc§P9?Ëé]vÒ´[®KNâR¤Ü¨r~5Y¶§R ÊÂHÚ½½ò?Jé'YlTßo8 /fƱê@à|Íh[KRÒBV2|Eb à×\¹þÓofÓ*N|ò¬Ñ½ÀØ>S¥4yÅt÷í;3Øã>UJÿýÉóîàÿåTU*]Q#É2ã%Lõ nçÏ5ËSBvôç% 1ävç\sB.F {ð~Ô[BC>á-ÜþÖI?áô¬ò* ±³Ï'µv¾4?×BúSÝ8^ÒëZëP¤6ÓÛR²GbGèh»ØX#»4ô×Òêm; ÆSqJR»)R¶û·é۵ϯ³îÞì¶g©ÔYO|ñg±ÍER:E :¿Ìé ,ÆYSk)õ7 ÇçL%*ÇeÜØÆSÈ}IRÇ $'ô¢ Ü4¸¥u]-rì×`ÜèÉk 0±Ê)JWgb¥0.mÓ`5u²´Ë÷2ØtFè¥;xì#ý^Üõ7öïÆÞþ5ËL êÂýÍÍ©Ì ,ãðrñÍ©ìѽE&Ù×ögÙû]@WlwÇz¤þ`2rúèyÏ«IBÊT0AÁ¯¥VZ)JQ Ùï6uGfBÒ¸¶¬Ò¦ÈÈæÇXCèt$ã¨Òò®«m»êÆï ækÝsÍm7A{ß°á\ç\µßä63¿É{§ã2q²Ó ÆAÇõwµa¸¿d~ìÜU (%ÇHí\ÀÈÆ µµM¶ðpöü]øªí)]®Çêo]½Ä¡o0îá²àXV1CrixCA(Úþ÷ÆFe"×.-º$çÛnþ÷¿a¸#ιk£qμ9ÅY-Wå0né)(è!÷YN}°Wß·Ö«t®:¦/¡ 97zðMsÒÃa JR»;¥(R¢JREX´´÷׺º¢H&C]D$¤¸'¶j»JGPâ¢d@ëFwÝ¥IT ¼[ª*Z'ÐW<5!RD\C;Æå$òæ*Jv¼[ Éb¤)ô7!·Ð=#*¸ Y{¦â¡V^é¿IºluEë+PRnµÜ¤[%°úJ½×0 SêÁ®ÙÚBñmL&*§ÐÜÜ[@ö*JTHH¨jè*ë±¹Õ)v ÙvfÝ_|È\êÏU*ùÕºÂéMÅ-{j ¡ÎòѸ&£i]*4é(4é7xνÌzàÜ !}=q;ñæð¨jbs&L6Úu¸©×G]°´¡ +aVâ9éÞ£ëCkå8; ÝEv[.R-ϬÇ|²P[p àAï\t¦ F9 =«·%GQ¹7qm,¥-¸%;Sí x-øOuc:¦nO|WUÊÅ:Ó3òÛh3+wEÆmÔ¯iX(Q*>è lIã lImBâºí NLæÔÚ\lJT Pî|êdÚîþ¢ºÒRT/F -®à|23\´§"ÅJb±j.Ém§¥^þñuðÚp§°Ýä¯LTm÷¢Þz4¤Äu¼O¿Jé¤/äÈ2b © ÈmÅ´b¤¥DÈä© RTØøHqéø©i½·0Y a/%E²Ú@Y?¼jJS¢hh¥)å"¾ã=«å(°_C¯Ú¡¸ýÎã¶Ó?osÜcÖ ZI F@¬)H«¤TDM+Rásbë:Ë5ÕÞ£Ê(qhk^î00<=j¤Èä°¸{Ävõ¬A Áï_+qãüT´\ÓqìïÑû<(´÷.Ñçÿ˪Àî*MÝ5sf+¯ª:T¹Ô¡ä-m5 ¤üÅF¶ÚÝq-¶-k!)JFI'°¹ØÎb ÄIz}µI%¥j¨ËCÐRÊ såÇ5C®§íSc0êZ£Fvd¶£°Î¼°Ú2¢pOæÿiÌH1½âZnÏÈb ~<ª£]Ú&½*\t3a!n>ÉP¢Ä¡qJR«-,íÍÆ9&úqÛ%[uÕ¾òÝqEKZ£âMvܬS1£?-¶2·t\iöÝJö Á"£êxÂó«Ltªõ3qS7ÕJHÉs¸úÕmkS+Z£IÉ&±¥uWMÆDÓrã§Ò¦ãFL!µÈBªrd9.K¼²·QR|Mj¥qqé$øÎ&=,[ÆHC¿NjneÔû¥n²¤%AJOcÈ®rIóò©ÚBñmL&*§ÐÜÜ[@ö*JTHH¨jeeajn:º¸µ7,Ö oR¤ Ëqä4¼N9ÉǨ ®¸ôÇêÒµçI,VRªÄP«&Ym,HnÝ;W¨qÚTêpH¸L[òêºx*ÀµsR J$Î.=,[ñ,η] Æ,WÊý!ż(`«Ày×5îd¼ÍDÆ`å¶Ø÷O<çÏ£únéÞf;¥¸¯}%iB¿ 9 îù©(Vm@ܪ³k¿÷¥*²ÓºÒÓÆW]¢FòâÒò=Íe:ûp¸ÅåÉSí¥eÁ¼ äú×l~ÉK} ︶B~÷9ÝÏáW'©©G:EN<P Å*vF¿ErZP¨l{CÿµoÞç;¹ü*àdñPTÊêßÄÜutânMéȱÓÖ¸IË·ÙÑî-ÂxàøäÓQ\§®CeÜÛ¹! Ǿӥ/gÞÔböVúÎñJR©+;m¶ÑqZ¦E;¾æÜü+¦î·âEf¸G>þȧÝÌñɬ®ö&ö eµÊ9ä.ÕRçP;{+Y vôðÚwY`}åte!ùVw¼pʤ¯zGÞÒ êuSï Y/ÒSêJ¥ $·¤{ç~uñí5to3RÊPï¤(WáRÀ21QÝÌÆ?s èd º½ÝvÈÔp¬ÇPAâ}w(¦ÓNĺnYYB#©D§ø¸$'õ¨W Yç´ {xN¸Ì9v¸ì[ì´· *qå$TÚÔØsZË>ÍÛT8_Ëài[6(4¯{2¶1Óáë~¾UÁEô¤dë°üMógH¸ÉSòÝS®«¥ð¬ °UCp§.{ÍvLÓXx{L]vôý«ö=>§àìyÎ|3®©VÓ´e*øvò ɸjkC{õå©»×u¶Äé,8 IÜHÛ·Àõ@©9jé©NIÓDNU]D:(ƽåxÔeG =Õµ f¸]&àëIuż´Û`àvVYv4§[QJÒ{;ÒªÑó©DwÞj¥)TRBL_@ øû»uCÉzúø "á¾S>þu.Óú×ÆC¶Ä>µñÖÛBî,>÷U¶[dwYüJ9ÂG¯V2Ä+µ}±÷KR·{LsüE(9W®£ÌHÈåé7Á"\#È#peÔ¹<käÇýªkïãoUÅ/Y94§¡w)Bî)JWgb¾$| MéÝ>ÀêºéCi}-ÉʬÿÜüëæÇß©ÉHWM[wvõü³Sl]tl j®bBRºgÆöYE¼ä÷#Áò®jpl\ 6.)JWgb½2=B[..¾ÚjÝ6?L¸·´¤ø÷ÏʼþºX *dwe¥¸ÔTnqC³iÏÎ¥5f¨ÿR±öYª?×æm²\g¼G¸ÈìêÞÖHX÷IÇÁùRõvzùvz|4Û¯Tµ=±Ú¸iO¤jÕÖSBê××WE¾ß&ë9¸SÒ$! îp2 k¬¿gIRõÌ$£ñ>Ç¢ºæFÐ A9Êcg26ù`~Àë-Kz:Þq%JmË~Çn¶i[ ÖÔõÁ Ge+9R¹Q( Z[ºERÈh¸oÐmôRi¢)Jß8_Þ\õõ Ìù2²b uK{Öpäã'ÐPMo8MÍþ|Z?ÒúÔDùÛ¿ß?Ii[K6¡pÛ®·ÈKåu}G¼crÅLÚä?2@Ô?2~õ.q))¹MZóáX-´1><ÕxM|¥uP)$u¨9ÔýÒd¨ÇzK«a¡6Uî§å\´©;©zÙô´ô¶´ÊIX}+¦H¤ÔÁÆqÅ|¯@ÕOG§.éL(ñE®æ"Çè§nS3Åyý&, º¨rö«dTWm¦ï:Ë%o[^S8Ùh©#A\U7£ ·;TEö#F&Kä@ÜsôçM¤·(ÙJ% %ö-ä»lµHyo»o è@"àMÂû¾¿Y¶<§â¨ª37®³ä{GZt}«o_{Ê=]¿vO½¦´Ý¤Ê¸9ÝÕn¡5K¥*kP:þÉüɦ%F,:þÉügÓßæ«þìOüZ¬UÒ©ÛGÙæTÙsLoX$áÍÄàqTºLDäxþ ËZ²K®{Ëçè>UR®ëÌ©+ oÐì¹jt¼ÿ¶¥e+ Hh%{WÇ|cÇS©àѤèågï%ÃèÒ{>V~þëÊ)JU¦gÕ÷8W¹¹C¸lK¬¶ØP°¦öãnÜ÷ïáãU²#I2ýMů£´\¿´ÃÄmm¬©YÈhªÝGºTòÁ .<¶Rix¥)D"¥=A~¶Ýì2]û]Ü顧b¶ëJZë$ûÆÒyÅS*~í¤^´éØ75Êïµu7´Ú;6¬$m!g©äíï@Tp B±òÊqóz¶kYq}Fx Ü6&~c o'®ý¤áÿÔzHZRYh¥)D"¥RB*cRàôݧØNA#ë\°Û#¾+ZУðÚhZÚ¶*Ib¬µÞ;,ê^Aì²R~`Dµ».Ù6b¹'w8îqXÚ^L{n¬à )_=§'bioéëÓgú Ò\'< $ä}FE+»ú}äò1[#Ëï ÚЩI!*üb»,[·^cÊy%Ie[°<ñÇçëáþÀIF èÝæªFDäÙHÎ 1¥!±úÛñ¥*óDR¢Ñ^¼A¸+QÒP·%ÚÓpÈ)[jPBÓ çÑØÏa^u]R-râÛ¢Ny±¦ïè/p;ö+r0|ë£ :Mÿ[TÏãI±úÚ¾JR4K]òUº5[l7HË6ñÓy/Ës#e!)ðNï Öp2p+¶MùÆ°êurÞ|³Úé£yÚ|Æx©Ë»HNµ9½*+áIÓ÷øÕ|Wk÷5I·1h¢®<¨e$éRJ×Iòé0(!rS8?\W/U}Þåt·çùÔÜ©Û¥áľ òj©S-6«l£(¼¹ìCXBG9 y?¥@ÕíÔ_gκ~èeðÜ&þF¡Ê鮤LùÝN¤~îàPVÓq´]d±.æûÑc&++VRÊB~Kh&£»¬a)*iaÖRz$úg꾯Ä~4Ã|Ð~cyO[+¶Õxf§¡9±KNÕdd\T£*ÊQºzèݶü·);\Mb¹(=a²³Ià ¨úR¨÷*b¶0çFCnÈPWÐÖº± 7#(^é¿Y/väK£pqå<ÛjPuTTYPuTTYÎ"¤«9#ßü] DTÕêÔ»mÖ§mí0·z¹ÔľXPìHNÜãÿ* ®ã6·ë÷ò÷ã¼î#kw{/÷ã¼RªJÅ)J!¥(R¢JRE)J!,lsQ´8TFRBvãò¡Ú«uc¦í³,îLÜå¶Ì4p©ºáëi!ÕUÊ- SÊC 2³ÂÓÕÈÍS«¬Ý%*Ö O³%{Â=ki¢üÌ1cÑ«ÌÜRªËE)J!,~SikÛju 35ĵ1ä°ÚmеvÜ g0H¨«m±Ëd]BÃ*{b Fn<U¶ÿP% osbrÁQãxW°ò£Èmä~&Ô> æ¤%é«lÛÜ´(NíǸðã<â¢épãDZCb/5¤6>6é='QkK4Ëmê<'ʶé¨u:«JÞî8Á8ÏkÎR!µ:P ½ÁR~¦CÞ#¡s[Zß9?¥o8Io>ö}9¶xèþѶJÚ{þÍxÅWyÆwt¤oNÕ`÷U×f¸&Ûpö nþ©Ä µDg\ wËÓw8-Ë\Û§ÖWQ Ê1ïdyg5FhB~2ÿª5´9V'¡[¦Ü^[«K;Õ)@ÐÊ!{>U@®ÄCFQûT<Rp¯ì¨c ú^õÍ]Ãq,lS ÒÅ)J´¼ôK¶ Ó7 ([¼CÒ,Jؤ+ÝÚ}ï|þ/^wV}S£¦Vûjvâú).ô xÛöGY êÀùwõªÛN¸ÃÈu©·\¦q®^þÌè±)¸íÇi öÕ(öÊNÁÈ=ÁíTº³Ü´JíQgË4{Ïr{ã5X¨aè|¿¡3pãìBzEÿUÚeË¿¼wãÎÜx«mþ J@ÞæÄå9£Æ8ð¯7©û¶oÓ°nlÜ$½÷S Òâ%Ø°n!ÃùåPÎW¸výmå9ÂãÆþ2kþ[¥)Z&¨¥)D")/M\àÛ ÖRûd¾Þå¡DBwn=ÇçJ¬ 4ô ùMH<Gôr(ñöOýÔTÝö:'_m{³ÊK ©µH \"jé,{3 +$m IÍyýZdègÔW«g·îûª #´ÐÕeo©qÛdãkdóÇøTúîÕÉÈÊ ¶G½¸ó¼÷ÇÐT ¦uz8êVÜnãñã9=»Ue¥¥·µ6RP¼íPò8 àúk>;ù}¦^cU=¾Gé·¾rÿ¨5E¦áfÔ<ò§.hXZXéÈÞão{×ÕY[¡ÀzÒ¸13-ÊZÔëÝn$ããáUê8tUNï_â*"c´º>>øÚ2Í5Ö46Þ¿mῨà#iRàwÎ=3Uj¦®äÝ4DéõUÔA¨2`ûÙYÇFSâ B¼ævFÔ+Ïë5H³:o.A<¤¤,g¾6 ÖµET¦ÓTÎàÊ[x c9*ïÒÒ:CÛTòz}EÇ~ ļö ÊÀì<ÍcS:Xï¸Iá.#Í|öîECRÞ" kb³{0dH"KM)LÅRy¢d/,v@QÚ3ñ&´Wl[¬v¹ÐZ)èÎé²9÷¸cË⮳s£UõÿNÚbé F2á5C©Y*ðÏ5VÒç ý9üDÕßU ÁÒ·'8MÆ5½½J¹_ªj-·Ø]IR#ImÕܨ¥cÀKbmïýÌÃÃ|/½ÿ¡ù}e*=×OÞ >§S.§xù~uJ³(a¤òÔ«r·íM?Q¸Ñ¶ö1m %(Î3>éQT¥ Üý QۮųÓ<<¥µzñù×ÕǨ©}5¨ÝÓ3à <})î®MY\GÚçNi·d̶áC8<sPÕßfqkR¦G;²ú×0Q 'ÒtF$7!e{-u;g<Τ¢ß}ÛSÈ%ÕCB 02O½ëß`¸äýãËDçùW[ñc¸m(Zzl¾Ð ¡E(Ú®aÄÅ'ºÚsÁ¬~ëo÷¥*óD¹ZQn¶[2äLmN¹f u¡G?#Q4ÞöôM7½¤BÕ½jQn9âº"·¾$ÅÒvÂ)ÎIÏ;TÛYKyůsiBÀNÔÈó bEvtÆbÇF÷q-¶¹DàÓCMBH$«åY¹-×b5DÙ*(íõ¦º¤Em¨JÉSá{ü88®±p5bç-d)Ç p׫Ŵ¡wÈ7íÊ.%M··÷J=¯?Q^Q\ôÛÒsÏÚíàÌÜRTR1`]µ~nPß·¤ôr?gß99ãéJͤ]\Wm"êä=*FùßrQjfÆRÂÔªIÉ÷Hóãó¨êè: ÁX0±'zR-ÞÀ×IMBCr=Ünte^¹ÒqK2à·%a_¸¥ÇäÎÖ¡qZµüÿ©Ñ6èͽ䯩¾I äd| Ú£î¼[Ü÷E@gU*\JZ8b¡°wé×~³Ù5Ú>¸Ùµ$Klµ)°qè=^»©rOtû¸R|q ÕJ¢¯±"¹!è@6ÒâÈyµ(à+>éàùxÔ2º·ñ7]_u7/?æ×q-q$\ç5Yl¯²bÍí¶\%gÖ¹çÁ~Ù=èr±öP´ç8"¦´¢Ünß}S9êI)Çë§Oõû4¥*ÓDUºÛû2¹¡Ù)TW¥Hß8ôÍVâÈTIÈoñ²´?sVs¤Wh½Ü¶Ä [J±´°é#¸ÅCR*i$ß94ÆvL¶ÀºÃ¶éë)sqüe7MÁÒp ¡µ89>é9ÍTªIÝ5zaºõàÛm¤©k\U¤I'¥M·»PËX+Ç*ÈÚ1«TÍÓH^,±õÂ*Øm mH?Z¨×ÜáSt×^D<û@å%4«¨cWZ]qA(DÆ|ñã¸Á~Ùqz$´ÞiXRMsVN8·VTâµåG&Ü4˲ëÇSIÏî¨ã Üb;G±ZxWÀö?*â¨âƨ;¦ÿ©J!=ù«íoÄ(gÛ¢ÙÛn½'-©*ì¹vù×UénmÐöy"U6çÖRÞqkÜÚP°µ ò<ÁªågÀª«ÝôßËiDE:.¹oå·â)JVª_îÐåÞýyjnõÝm¦#q:K!jBw6àmð'½P+¶çf¸YÞ ü«»m«ËRTUAx9ÆëCr~[ÎVÔÎ7(úÕm·}iiÌ[Úöû±dJSþÉÝ© Níîø ùW]ÞØmSºT¼ -$`)$pk+v¥,Hþ©ÇÒü ©}|Ú¬ço¼®) §ÓcÆ1±b\CJÅ)J¤¬R¢árÕ0EÛzÜuM7.ki@dÿ|ýT¥SêÛsЬÃuæ·æZ£ûK¨r7M2T¾|¯åøÌÖ@²M²ò7->hDÖV·ÛC?e¤+8>£«$§c^ô¿Q FÔ¨íPYR¨`ìë¹3pýñI?xºD£4ô]Ý&´õÑ´n¹èV!Í»BsqéVôåZiµ/'ö'½¨,óªÝ êç; «1JR«-¥(ÓþQýík)æÜtCVq%\Éÿâì*"¬Wû|&t¸FïÍå C!$¥í "jd_)"/qå÷tìaüþ̹³¸Íj®ÒûfÄãª$üqü«êIç¥+±§¦^.°ïzWUÏ(¸ÓÈ}¡IörSÈÁäÙ¯3«f¥Óé6fÄDË«¨¶·óÂWÔ9ÆOîGΪu Y )'\¶Ë¬¦"ÐÀÞý¢+lBèûI¹AQ÷wv6oNÕdxñRzkp]7¾In8JüR¢rGóeÕ¥xLyµis^/NÚ£]dÉDÇÖÃL°\ÞçrR8ò÷«ûsí])ÇãÅ[oõR÷6')È<1Ç y½v7iìl!» [é*bQÂPuTTY~qé\tØq®1Jc`ÂF7Ëík-¸é ÷#ô©kÅ Á!¬!#ÙäFqÞ¢[mn¸ÛIZÖBRO`*Á Uuqc³7}p³LUÑóí« ÚS1l¼ûHYí¼«çßçQÚ¦ÌÝìÍ)D)8wx:ââ£Iä³½ JyszÁÓCñ N¹A u"å2³<È¹Ø ÛPi´Q(vâ!Úz u!Gh$|ªwW{DóvBb¥.*Îì)[N»¯¤Þ°> -xO¥)ãÅ)J!!a},^ê-)mJڽݱëéQõ\a`¬¶W³~2ø8B¼ê¥u=ú7¨¤Û:þÑìû?k³fíÈ úîÞ²ö~Ç ÊÎ|N9¢UÜÑä@áñcD"Ú)JUæ¥+6Õ*J7( ®Ʋ̣OFC! Êò$×Ø@,¤Z'pǤ¦> h»{a@¬Hwrsȼkv¨RÜv×)íÉ ¥*[g ,dWLUg¹)n$-}<$Uïd⺡8ÓÚ¹çÚJVÖ÷@)ã*#¥Bä~RÈü¤äèµ¢mΤ¨×ÖTIàx`}CGxÇx88ÈÁìA¯ ç QkvmæðÔ¹[p!ôÔÚÊRq·nF '= Q*Ϫtr4ÊßmNÜ_SE!/Èë$ÃCØ.ãµX¬øi´6&^cÑx;ÛEdÛiÔ¸nA˧KÏûjVP!¢µÁÜóÅa]U AE AóÜ¢û*eÕ$Òîî>u¦¥R¨ö`÷¼Ø* øz"ºÆ§XÕMq'4ó¾ðqÄmc¨ç Ͼ¥gÇÞÇ»Wô yZfmÞ5ÎHb#Ô¿*Þ¦"É íØÓ¥YR³HäxU:T( "ªª PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY QSª,¯f`É%ä-dpþ"¾ª1qòÉRáìB±Ï5Ùda%ÈîíNïkmEÃÜöÿÔ}Ö \bºe8hÈh ûJNwð> »Ô$Ëw¨NkmÇ6Ñmgdgù×<ÅÎ}I9Åõ¯$.JÒ§1¡(òHÀý+U8ÎQEq]Ym¦#)En6V¼öñ!\õ±×ê[Ù§hødç]3¦ìNÛÄ$`[¹ûÜçùW ¥óçÿúV R ØQi8ÀH5ë(jaä~NÀË)JËpgÍ<ÿ*®RSnw²¶Æ<ÈÅsÓuº<ÂNÐ ó{|9?P*B$èëzÔÑIm1Þâx' ñôûrfÀñp¥q[Þ q>²LUÆCxý³aÀ3ØGò®´V¢ª dÔ¨÷¥ZE¥ ']¦aç!]XJq à?~Æw¤$týÜx~¹© %Ç-ìH%pRÁÏ<äTbðÙÁî|³áù×ô¹JC û¥=Çñ +y)Ȩ H sÈúV¹b<GZÔ§ÚÞ´¨~¸<ǧK÷Ê)ÒƺÿSj+qJ=ÔI5±®¾Ëζ¡ ,ùqüëMHÛ%´Ä «°ø×M§"â 'ñ!+Z~!$ÌW2r§yQWçMÖ=îfÉéZ.2îÝéuA[;g<ãÒ´äõÓu9»Ëÿ·_ûÆ´²Âß³â N+ Î| ì §º -åH=<àúç?áZjf$a9vh«ü-@ãºùý*2chfsí´r8¤¤x®+ y<Î{~yùS1 miö®æuàÅÓ 1ÂáûÙ9® ¨ªÀ÷Îu[ï -ÓòtææjÊÚ»ÃKÆ÷ !ÖGIxI@$s·úóQõÝeÂn-JJRÞV¢£&¸k£ùNäG§æIXeªÇAOSÙÅD`|ê<%E%@£¹Ç#¦ã.V¡cÝp,çÈrkà¸4<¸[OUoïÎ8ü jÌZÑ! ºµåI?L>´¥ ïߧèȪú(% N#øò°9 IùÓRÅWKn¤{í,(æk)U2cÒS«+ xdæº%-ßÝS,$¨áÝþÍ$6%:å°³³á+sqEu5R¦7!Hu8s é¶Bqâsç[cávéIñIBþù«¡¸hÓY÷J!ÏtHZ±âeR¿àüé,;=t¸[Ç®3Zk¬ÊA²Ø÷ÃåÌãÀ§Ê¹) õ·Ö)JWcK4MAÙè#¹>[÷8êaH#qüEADCÀàUf¤T A (H¤¼¥c¥óßá°ý Fb5¾Ú졤¥N' N3µ_»®3ð Hi৺)imx§`ÆOÇÏPjGoŤ¤´Ó%E ryóúVm,YHéw1fdaÒîwk!µ¸Âù\âþíV+¶ze·%çak{ ×WéP%ð®æJBp´gb¶ÊfKeJmÄ7ÅHjgíͬåJÿÐS?hiy·£!õëÊA8A)Â}1Þ´½¦ê<bv½äÎå>¥Zhû´¦öW0PꡦT¡ä7¯Î³mæÛû2 duLa,±JRR]µÁæ´Ù)¢Ìå6 p°$ìRýêSÎ- B¢ $À¬c5GÆæáIOÿW$m78öØïL)rÈ)eÀpsçÞ¢éJÔLÚOÉ(RÕµ *>@f³~;±y Ü<ܤÔúvÓ*4®¬É]ojg¨ÒÚ°îSÏ=ü**£ B÷áÐ"Pñ?uå¥*Òñ_R¢ ) dò2>ò³h <èR Rprz8«â°qûT:}[P®-J¥+RN @U¾ñ¤-ö\»¢¥:ì'Òºö©;Ý*;øìã>UP¨â(Àð20,½ûúI«¥ê<í)c¶´CÖïhê©@mWQaCo9ì9È :ÞFH!*Oè£\q1 Æ|=kM)tüâè]Ís½Ä9yNÅ%{ZH*IÈ=ñÿwJP¥@EСb¥4x«DlÍiN9øBâ7W¾µ1s¾[áªsnÚb!÷BÛsÝJ¶6»Ú¨ôadeîúü÷èËÜõùïùRi¢Y-÷«]ÝsD?m}ËUGè¾%¶òPQÜGº*·R×M:ý &IA qQÕÕ@V16çqúTMO]ÙMÜ »² n¨ó9¨åºâ$3Ý-x\¥vYíæï{ oKhÌÛjìÊ ÉøfÕ}.CSÙa*)Èøã5iyÇVO³¤ëIO )JQ ;:ñ ˶¶a´©·CZ ¥Çr¡Ï¥ARª¡Ew yñJ¼]ôe©òß qf\¢×Ýï¥*±JRI+[|[e¸Æ}nÍuµ9-!AM·î$`wÛÜàÔmze×ìÂÙ7w*Z¾Æå§*q)QPW»Øl~.õæu W(î:fS ß÷¼R«Í2ÿq׶« ºbUPó1Ð[IDUºK Vì)>àóT óåa=pÇO7$cËúÕb3]yM5ïþÑa>âw+ô§ÂFG+?xü9Ûé¬ý÷úÍt«=ÿG7e³³1%Jo+C^öpqIÉþ¼*±N®-e1ä\Ö)JSÊE)J!¥(R¢JVÈÍuå4׿ûEûÜ®N8'ÒrKýÚÍrÄXn¢ClñL4aKÇ*Zü{¼ÃίV{þnËgfb'"JÞV½ìâüx(Ub£®á±3ðå PÒ¢¶®³å8òÔrrGpÃ>J«MÞýa÷ÿ±[:>ÝìÞÃþNÚzªÔUýï'»õóßîjuHíè}3^Ë¿öÍ·Üsï«÷±Øy É'GøT-zãìæ¾çqmØô(©;í÷q-'ÀóÞ¼ö¹Ñ×¹ÊsÉÓü|¿rÏ}ÕÝt¾ÜÓN¢S{=ŵÎJQ9¬TýúÏ&³\íéßÞ=}í>ê\ÙÓXHÁ O~Oj¦Â/wÄýã¹ÊÏÞ)VÓmFû<Óf<t9,É/:GQ{Â}ünà;Õ^X¿3ô5& ltÜ-ûu0¤IJB¸þ" ¢V¡àp*³VKÖmÒ»6z_Wr@sk»V:ylyÞG¦j·QŤËî¶Ã ËãöÚI\¢ÛâÛ-Æ3ëvk©Éi !hSéé$¼¹WjKEÖÚÝ.gñ x¡>%DçµT«¸ÚìTî&Õ`F)JU%b¥}S÷ÚÔä»M¿«Ò ©êmòÆ=*¥(DDT¼§TþÑnÙc5ì»ÿlÛxqÝÇ>ú¿{®ZôûÖÎÕ]4ÛÊY´8¶¡! 0 Ûd,{ç¤çÞø×T°åÃÏç¼rQ\Ïx¥)Wb¥W)ñ$[-Ñ"ECJÚºÏãËQÉÉÂ{ _î<\øpJØå7Ðä$̯r»Î~¢¢=!iNBÂÒqÔìEHê,YjO]à ù%!Ã7LyÿéUصºþV²¥ídóØVºê.Q±¦W¹öËl¢Tâ7Ü~¦·?#®Û)( -#fGïrOó¦7ݦ¶ÈR¤lNÜ! ñÜãZ«®æ¢¹ðãÖª5,LvOÞG[·?s$&^¤N²Û®¡ Í»«ÒRAÜ®¢·Üã¸ãT}_u.u6XD m¼q#¾Þàç£jLÙà^aÝS!2S&¦6ãn¤ ì ))'¹ï»åãPÈw+áW¨üÅ)]øN\®Q¡2R$ºPVpT@ôæe Y·m@²ZÒ_êÛúÝb¼lVåeç :ÎbgÖ·]Z;6Çës\mÛãÂqÔ)[Tä÷#?®Äº!:þP·£#¹) ~u9àþ50X)5.ZúLa¸ÚÔ²d¨ @ÅAU¦_ÙåÊ$7¤P ZÛqM8v©$G®»=´Ýî¬ÃK©g«Ú,$IíðLF ´óZ÷ʶ»¤ ¤;óá¯ÛXjMÒ+2 PøÊ£IÉ5%aÌ%¥öÂñE9ýÕd:ã¸2÷ ˯! 3ã6Ǥè;o!±é=±¿îHÝ/Q·¸¤:·{GUJjº úVûTöà{QZT¥:ÁmðQ#ô¥m×he;²F*ж2V])l4 BR7+õ¨ËÚÂïT§F;w¬]"K#ì¢ §~SAã¸òª}:=ÜîÆÀö|¬ýMÅ)J´¼R¢kS^¼W³¡ÔûµuZ30Oð¨Z¶ê%ÅzX¸IaM%MÜZÂÔGm¡9<d«>ªU,,¥{¤022w9E*ÒÍ¢Êöu~=Âi¸ rÐç]ìpzI÷GÏçUjdp×å2º¥îÚ×4e«)mÅ!)ÜS»d+ÏQ*ÒÍ¢Êöu~=Âi¸ rÐç]ìpzI÷GÏçUjE°«oÖ g<û¸É?<Qʱ·=Wîï,üÔf2ßÃfÕ~ùÁÇçúÜ·ÖqÏ¿Zãgv&& ¶= Úe ª)?~¼[ïvËr³)Ða7§ÒJp {~àGñ´¥ üb¾5Cñßy¶ä5)e#GÚ>g¼»k+Íi á` 5¸x¹85I«Í>«Ô6Ô=$³k¶®[**Nå,! ½ÜÀ|jSáÊé¥õùï%ÂÑIëóÞ)JVªY5¯¨oS\ä[Ù¶+®§9@%?ùÕnz²hË,EÃf<ùaç%XO\±ÓäÉòÆ~µT¨àÓ¢mËå´ÏÃéìé·ËkúI+[|[e¸Æ}nÍuµ9-!AM·î$`wÛÜàÔmOÜtdûgßg£+î~_bwuq·nSÏ~s@Sc`ÃcÞÿøY{¦ÿ½þÆ)^ xû9o¹Ü[fD§"ƶ=% *Nàûa'b½Üc Ið<÷¯=®bʹE¬æéZK5öïý¥-K~p]Úu²ãÉRÁF{ãPÖIÛoÐ&¼¦ãImå ¨¨^*Õ¯ô·F÷xnö6âB,c26) ´$´$'Yì|jICãîò?KÞ¾²|>ÅÝä~½}g Iû@¶=KIbXS±®-'(N3!дgÞìç׶kÏêíö ¥ý÷uoLFáÅ[)r;jÜJ@sØøÕ&¹Ã z5'_÷ùá=±õÿu¹êë+Únéo¶Âv/¶¦8m´Æi)l¡@«rÁܼó|ûjVV,í5tº*=Â#qÊ-^WáN:IàpO=ªM*Ø_Àê.¥[ç½úĹßu¤ éHÛÒÆíØWÇÏÊ©5zÒ²ÄéøJT¨à¯xHJ»ó´ ®áTUîrþüFáקøù~a¥*Òòû¨uݺù¤$A%].kS~Í.\F[r*}äõPw;Ç!>uB¥(»\>ТM¶É ô¢Ôýñì ÏcãTÏÃz-:ù̼ ÅÙêÇ×̼RTR¢Í}»Ç¿iKRßvCá䬸òT°Q àäxÕf¤(IãÆ1#î)JSÊK;Ú¹Vy«,WWÐ[Zæ¼]QÅ(B¨úÕb®7»l;oÙí¥qd[ÜvZS®ê.HÚâ@Ø¥7ù)Ï=êPäTuûm3pú £©úm.ë¶ãö]¥ ±pkÛí&XM¸ûWw$¥[vO½â*JUæ¥X²ÛÑ£>ôZ¤Çµ¥ÃIL?¬Ú22N}*¿J®ê"8{® )Jhòïz×±n³ï`GqîÒVô)Þ¤ò¤$ñÛÊ©(tûʱ»sfDgÚÓë¶ÚVÎÿû#¨âDAI!<`~è~¥úù¯-÷'o%ËnÃLÁc¯ @w«A<Þ¨5i»éf-+ 1®S&Ca.JÀ¤n§i;qûÅC±8âªÔ¸{¢pËWü|¶ûm,Wû'´·Æ ް¤©#<g·WiJª ACÏên_ bù ¹^ÐÜ»a{fzúT^.:&ÛÛ1æÞðÓ!·Ô´â ÞØ'÷qTzFG»ÞKt`tr¿¾ñJR¯4E)J!'ï×}îÙnVe3: &áôúISNïoà6çPlº¦C- f^ïÚòÛqµÜcC!¥¼êRR6KnÁñRxïòª%OßÎBÓ¶eæÚôgzý1\w ½Ï}"ðÈÎVRÿq׶« ºbUPó1Ð[IDUºK Vì)>àóT ¿[ §lË͵èÎõú2b6´¸î7u Iw ÊÜJ\wØyV=5s´ÐMëh¥+|&~{ ×m@²ZÒ_êÛúÝb¼lVåeç @ÅATÕúÄ¡póÐSAjê> ¬µ+ àîöÎ<*§Nì{·út²ê+äË£2n ¸úS±ÃANR õ/â÷£Î{×-Y%ýjX0Þ"Û±³ØUn¦;I,oÇøÈ>jéz;JXí!Ðõ»Ú:ªPÕÆvÛ¹§¤ ¾[EáëE-ÐÛ-¢¥Z^+&Ü[N%ÆÔ¤-)*IÁv Ö4¢©û¤Ù,%¤º¦Ò ù §Râd#»ëóÞ.F^ç¯ÏÌR«KÅ)J!,Ñ5 d äùoÜã© "JRÇñµU¹hû ®ÞôÂn´² ãAnÇ>ÔKÊ wïí¥*²ÒãiÔ=9g½·nûÊS×hJìòZm-3¸|¨(©8àíMS©J!7´ó¨e)hxJu qð·mŤò ¤"ivC%ÅÓµ#ÈWhs´KÐO±d¹RkP¶³ÕÞwþ±T¥uâ¡ÕÎiF@õ4¬ãa¯j.©×o·Tâ:à%Im 1îãÊ´S/(ê®Ù±K0 »°$<Ñ9ó!D qWLîJ ÆAJqÜäç vwgVël?¼.-Fݳ¨qk;Hÿ!þhFúºH:HãSàà}aíÁÍÇ~îùñÍk¦î°åæZBy\kº7£p.I ~Êűö ¸ÉQ(>öyøæ£Ü_QÕ, 8 jJ²¬í$pqX× IZrð!GÎå$)%|gÝÝQÕn9¨ òUµ)~Xýª99¤ÆŹÉâvn~KiylC½¥ÙÞ¤¡K#> 'è+¥L¹e(aæwÌùÿ 6Ê×é¥TIÀgÈT ²Ø°g<µ(íî@äóòI©Wݸàç&¹m´ÝÔµ¥*ZB{nÈZxù¨TË»y}ämjqµÕ²òqÆRZBJ«wöÏéNâÄ®EÔ(øÌúJ_q%aÂAP9 ç½mUÂJà"_³!Eik<dø×=N* Ñ)Iyrv3ÈïÇî±®BÕøÈ̹¬°´ºâQ,VË1£Ïq¨n8ëH÷w¸G~<³SR ³ïaè $¬4\þҷΡ®Ò«¬RÒl` ÛÌ¥ÛP[\=øW86.:ììWzn¤ãë~UÁJáó*qBI9<ùJììVèq1¨ÑÓ½×ùZj[JÜÙ³êX%$©Êð2@RJsòÎ~T®HRG8HRTo6êû/ÜZæ¶T JYKiϼ@Ï8òàý+$uLÌvÿ)<ZU(SM*ÙÁabûAµ3öQS¬M.8ÝÒ âÃvj_J4±¦`Lÿ©»>éó5*Àïýòÿ£þ§ÒÓÒ~@¨`¼¯ÂÓ»àNåZ.Q;¤¨êîËÊAù+#+ºû=«¥êDÆPPÈYø°7ɤ£®ü¤èöå6Û§Ã`»F}ò¥%¤Çséí^åsá1Qt¥0P >1IñMu(½xÚê4qð¬¥'¦üê·R2lrbØã\Þ( Vÿg å0Ãý=½]¼(âIS®ã}kª6'í4R/¥%ÛàjX²níõa7¼¸»³îqñÅu&®3¶$ ©JÕH·M*lzØÞÀJÃÔTE IPH¨!, R^Í«.ö[æ-¶ÏHáH?#QKYqÅ,ã*$VÖàÈvI=³Z( òGÁU<¶ÔbÁ»Ù²\t^r!}÷uÕȦ:ã©°³qÜzõN§P±X0O (2OWeâL©7%ûse§JY-N1ò®hÿ󦿾?ZÖÉPÖ·evn`ãÍ)=ð<â)?äÈþ&R\¸`°+q²ÚPÈZN?Nʳ׳ǹ[n¾µ¥ÖÀOb½«_>WåPµ?¥¦{2&´â2 Ö÷bí*äTT)²-ÒÑ&r[®¨©n(©J>$Òèÿ&¿(½ù{O*RªËE\%Û⹤ý¡L#¬ÕP°0Bµ S·§ÕÛÚàÈû<}i×µ¢qU+Ý¿>¼+ò51#Mx¯ ôª áA² G¨ÛZµ,m×TGa?2MmÑÜê¨ÿñ÷±þÚüÕ·p9na? ·ºCýPü¨³Û×åûÒ¿2¾àã8ãξUÏDAb]âì¤%lÅ}§ÜÈýÔ¥ÃÅS#ök¨ÊæÈ1&£)ÈZäÇòÐ¥wÀÿåÖ¥ì ¤$-G 5Û~³®Åxv Sa'pÎ@?Î×Pk]@s7Mi¢2ÊÓ2@Cn¨þzð*¶»öZC²´!Á(¤¡èkUqT +³ ëÞµéË#WkUÑçÅEkxW¦Go^?:Ê¢ü¤tßCR:ÏxzÍ1O°ÜÞÚÐâw%I$}@öë¨V¥3f+jd)Àêî ùf¹ìö§/ýµ¥¿t¨}-öÃ.ô{®tV· ¨"ªÝuRñâ¥ú pGXìö÷© §> pb¦ [Îد0MïN¸Çm|ëI7S2>Òa9}FóHBÿjBsùW>·+o #(QC«"¾¿%Ù=>²Êºh : ¾ÚÄã ©¹*ç vuä üÈ?¯âÇfôÓÑC ]C¡¡Å·Àj¿ÿe¸G|öiÔ¯èA«/Ú#}ç {r?hóÉB4J)J!¥(TÖì²ÃÞ!»úÌÔ-Li[Ã6KÀ~JT¦Tª ïÜù[ÐjK0'ÓÎD)% )W'¾Vo(-õ¨vR¬*¢*Bëszà¿òfC`ÿ«l«XÓqn¨ÓõÖÀ>ûgþ¾ýl}Z¶peËG<@KZhÌ<¯éÎsiå©7BÿÖ0ê͵W<hñ·Ku×úo´YoÖdá_AÍja×¢I°¢Z9 §©#©ã%Dcþ÷åPñ"=:R#ÇF÷Vpù×|»R´ì8~ðr*ìA*'ÿ-kÓî!«Û=EôÒ°¤oþÉ#?"Ú¡ñÞMu"1ë¼RJTR¡®¹Ó" 6)mQBôïsÈóïKÂB/SRÂXíÁPCqÖ´¢Oõj'Î)ì&RÁ×!ôʺÜÞB·%Àâ|ÁP¬äÄpir7ß´ò$ §ÄÏÓ5º(KSlë ºkÄ»Dzw4±ãJÜ««±¦ÚR^ê xö#pK¦)SK§§ÚpÒªJÉkT¤E³Ý7'rm ià$§!X!K8Pùo.,Øl¸À)Ò?tʳìÅy·Ôuxâÿ*PIßÝH<ÿSJÜ¢¬ èÙq¤¼ÙNØÉ P' ð®jµHn=®ä\©mÌäsò&iG$.Ó¿cyK-!Ô B³Â»í²oj2± >¥/~6àcæ|ÓP¹]K¹¥ÏÂO©%(¯Àóô¤m$ï¬FÒį_÷5È L§C,ü3X¶ :âP()'¤ßlÿ¥#Ú§õª¡4.hqµ4êÂH#ÔV5Û1=[ë©ÜÞù ÀísZ&4'>ÓjÜÜRR|À5Àn®¦RѤ[§Hmq±Æ[ )'$OÌÖ0UàFI[ nçùVùPRåºÚØ#©nÙ¿^k?´%\e$¶½Ec s© #iD=ï:¯QyrmvJ%Ç%ÌõÔñZ¸÷H ¯ÇNZ1JR<R¢JRE*ý;LZÖz qq©r#£¨¿qÀÛdç'G5A©cÊ2 #ß9ôÅU©0 ÜÓå´^ _ñ_-¿JR¯4I»ö bþâ¥È¤\BãéÜVÐíR|îضÜRÂR<2=ÌãGRª8Y Ó?ØÙHÇÈ÷å¥*ÓDR¢JRI+íÙnj dËCjTÇò¬-J9J@=¶2;þu ±¹n[b¥K\¢Q¸)ÜHÈà$^ES*X2íî÷ÂêëÝúùïþ¥¶íö&ñ.éíÔ¸3DG*Lu ã¸d çµR«mûB·gbî¦nfKÇ] °î6wyíU*\ñòþ¿Qx~ÇOøymãà<|ª)JUæ¥)D%¶_Ú qSÈ%,! +`pxR©[ÇýcÿAWÿt¿QU,Hª;¢º|¶Ãwtùm¥*²ÒÄÖ±~= è &Q[ñýjzZãvÆÈ÷IÇ<LUv½Bõ¡¬±®wuÃ}%õlê¬ô¤¡(ZNs¬pxà×Önñ¸%ÉÂäÅÆ*÷× Ô;¶@tÉDÛgT ìJêV°yVàS<Ê jÇ&2$}B Ñ®.EIñ(Rù+?SUʦ*¢ÃT@ñ?yÝqĶJKiÚ£p<I?k ÷¸·~y =jX0µå\j^QJR<R¢JRE)J!¥(Ín¸â[JÖ¥%´í@QÈHÉ8C$5 [.º»mÑå\ºI_`1¹Ò0·xßS©¦EÈ-}õÇ2 ÞsHã°ª][5 E¢¹{Sµ²$ ±ÓÂ]éqÏ'µTé0 Cïæ]ûIqùå Ux¹möÛé'à _>Õ¬¾Ë¨$Üßx¥SBc²ó¹(mJ*Ïñ}*]áÙ_eë¿ÏsõáY_uë¿Äî~±JWU±,®í2½ò©ÉNáÏj±4.h& ÎéWÖ¦éh6§â/«o.tCÀ -AJ NÓÜ`«ìí ÔÕÒcä:ÊZgÞ%Ð9÷²yòñªe±,®í2½ò©ÉNáÏj,ÊJrðåÆÊN>_²V£l<[íjDè˵®Nô! Æí©Ú@Uövjjé1òe K-3ïèCDûÙ<ùxÕ ,e!ñ½¶8®«Tï»/çtú¾ÊúÙ»"Ð@"¹¿ö×û?víë19ûFqí.çðþî1ëéTÔ¨¡aI8)9¯îØQ§4V«©]yHLú{Cj+Ü9;¸W~;U ¨@Ïð¬ü?gMÙ¯çµþf^²¦ìÆ×ç¾ÀõõûÏÚ#·x·v Ò.! ;Ò ¿wÄzcÖ©õp¸hÛu»N95Û¢!ÛP Þ§\ÊÐ yÁlxø÷Ú*M³öchÜ7dBõç¥*óLR¢ÅT±n¶Ooë&{%ä¢ãI¹J6*8ªíz6¢ÒÈs/ö®íIÙ逸Y$¯9¬øAÎeá@Y:çéêeû¨·´ }Û28ÏJ3HÓ<K'O9>u]«&çôÌÈM:ä[kòÚ{iZBBF¶É<8ªÝ>=*J(å 'RÅ}ÔVÛÚP>íGg¥¤MAi?¥Ï':®Õùý Õ»CÝ\ShiÞ±BÃi W¼x/jA*W gÓ5A¥ÀÈÀä"ðÏ|¯ÏæH\¥5"©¶¹qâ)·Ú¢óªÇ¯º¤<ê>º¤Gݺ#ÌÍëIw^?H§¡ûÇ nñÚ¹j«U´²Umç÷¹å2^¸ÌM»eÆåÙ$=×Ë{pJQ·BGïªW¡k%lӦʪ!ɨ¦'¸ *ç%J9À<cé^{QáÎ6MXÆÓ? Ø5b=ý¢¥häõÂõå£í2Q6Ù;¤:¬U¸à#ò¨½Ü4½±©·ÔQSª J s·v#ÍQ*YX>¿=ænÑèåÏ缶Þ5ÓwX7t}ØZw ÞsHã°ª]]µµ¢é><+M©1JB©Ë2TóÓëg 2cERixqN¬b¯´^b)« kíêe¦ï®>õûÿü¥÷׳×nèôqý{8ôÇU«ªDxÛ¢<ÌÞ´wõãôz8O¼xVáÏ«©(ö6üJâÆ)ÖÝ}%³Pk¤^Xº%o²¹u[&BËýNèhÇ#½Têý;LZÖz qq©r#£¨¿qÀÛdç'G5E¹)¤9ø°ïqâ<íSÀqéî P?1·ÒIÜ/þקmöñý N8wî/:|ð1ÀñãQjÔV+%¾ËEºw´>¶wîÛÚ;¹üXÆÌ'wcUZ|EJÚ\,¶k2É3X:eëBc¾PòÒ%;NpÐ)#ÃxªÝ^ua[[ütd>úËî{F0 ·=¼öö9ó£Rà(VÒ' ØÙIÆ9ï¥*óLR¾X]Æ:e rêC¡±ïäg¸®SйeÔé.bÛì®]VɲÿSºÚ1ÈïU:±ßl-òÍ¡1Øh{GH:¤%Ì=àT6þ<sq®T° Ü8ƱÿJR4E)J!¥(R¢Vá|öý;i¶t6}ÛÖý®üõ: í1w9¨ª·CbØþ¹Ý§Y¢G "42˯ -â;ûÎBG=¹ªKÀGûÂÊl(ª?S¹ûÅ)J¬¼sD«-ºYu ÕÜâ¤)i^õdmAáñÇ~æ£ëÐ~Ñl-Ì½ê «2Ér×aM`´%)!YäñÛçÕ¹×Ýïùø|eöNÿ¥)V%Âïö÷}¿ØÈRé}Æöð9ù§Ôú ª$¸(éÄÀÉ;=Õ§'È©bDUî ÀÑÆ(õø£®ç¶ÉzÞUqPÂß³nwa#÷±éUZ¾}«Y}PI¹¾ñJ¦8Çe-çrPÚU9ã$úU(È?H)ÆØà «÷¥)Z&©j®}©Så&Þq¸Ä$?ÖÊ6`RpHHñ5U«ÅëL[ÑégK·Ö³1[8÷YÏQÜ2¬ û§ÂªYðh*J xc©8Å_oH¥)Z&¨¥)D' ]uk¼ÉìÍ\.©J)ÒÙ%e°ññùW×¢ÜtUº6¥ÔLv(Ž¤Ì q·h!EΫ/ R#ô¸3©ìùl~ÈIû¶ pÓ°mÛä³÷S êå¥yÞ°¥n±Ø#çPnè[Òo\nvx7nm R¼];#j~¨Õ1¢uÿrØ Ñ õëÔÉû¶ pÓ°mÛä³÷S êå¥yÞ°¥n±Ø#çPm4§Ci) |´cÛÉ/ düë¢eŲÓhloR$óP¥8P¶GXê¤ÖJÜ/ߧm6ÎÏ»zߵߧQa]±Æ1ç5S×{t8Ú;OÌa°Rý§Ú¸Û\<Ç@ÒãÓ]ß÷7õ©^èê~voë¥*±JRK$½kíPÞcú=§Ù궤uµhÈÆRwpGªÝ[ºÆteÇÂÔ¯NÚ&ª5ZwÒ*gÁ£}½ú˵YnÒ_el^&BDRðVöÞOº{¸2c\w¦><KôÅ)J¤¬R¢Ë~Ö²/ñÄ´:êR&(Ç%8÷XÀ'dxã<Õjº¤Gݺ#ÌÍëIw^?H§¡ûÇ nñÚµDìéÅï>â[m9rÀ<w54TE¥ØIcDÆ´¢¿ªs»ý\íÚf$äEtÉCo9pBl¥¤å%8<å9'üªF<©Z{;H%kp(yÈù×CPë¹µ]'W·ræ éPÇ(ðsSbnªâýz?ì[ÿpW5m}ż°¥'B@ÀðúVªqÊUv]rá&48n *B ÈÇá®Jî(?yNæZRN?¼HÍpÝÆ»7ßd6ûvÐÚpÐãÀó\· ×2^Ú:-%¤\¡T T ï]Öönu°.Mâã ðñì¹Ìck AÉ0Ñç àÔKÖmXÚÐ!?3EÔh©¨²ß,ÀÔŵgu5¸ÜæÒ7¸R3eoe¹x¨6µ¨§¾+u_¡ÈLûÂÖñÚ úNWÚ[)·Sµi<*ê´ÄL§d)h.%îÁÜãùü«f¤HN£Ø:@®$;¶VP¢ ID`7d±8 t±ÖuÏBýÜAËjhíø·ÿ*áRJR A|+²3[èáM©J!8ÈïÖ©í¸ÕÁô<¾£p ,þñÏ& ØÔÑÓ ¶õÂR[ ܲ;]ï\õj öBãGC9<ä:âj;¯¥jiµ-§rÊFBG®ÔÙ\¸Ûu¼e9´¤+àßÒ´«`Qi8Ã4³ò*Iù}$˺ T¦>¿tGo£`º·íA¶ þ×ññüùò¥Ôª;¾÷©TRù}äSóÿ¼?Zµ1ké} JéKu/ÝìB£åUFH¶O(~µa}j&®TøØ}(l `àRGó¥Ê&`ÄÒø\QÊöò©&1ýj:\òîß»óåPëVå©XÆNqå[^Yâ CáD,?Q5r¬¡ªügMÂîìçb8MQZKi)>)ñ®¥£NI5!:Ú«[P©ä1Âx8úõ®Ý/¾·T+QQ°Í UÝåÓ]ÞS RòV{Hû?·+>ét=Aw?¨ªÅf]Z ÔPÉ'Hë¨)7MDyº_üÞýÿ}U¾ë{wK }-%, %8dÀ®¢@çJØôW£¶ÒÝmHKÉÜGâb»¤X¹Ý+`pû,¡/©d¶ þê|ôU¶L%:tåA!9ôµWG(Ãî»Ãn¦QüÍLëÊÈÑl 5MäeAgqú¼©ÕKd¼ {3 çÝØ0~ºóyríÞyÇaµ¥Å/̬*4Ä¡÷ÊgÒÄ¡ðçòT¥*óL}D«üª12ßDeGK« ¬îRàQZªY7¤Ü»íPJ$²NN<<ùÅN©¤Æ+ÄýdZ[ZÒJR¢É v¬já¤×ÿ 9JãkÈî #óª} ú&MLË\¤Ú wVÚ·¸¸x#9ÇϷα¾°ÌkìÆ£8i(%@`wíNÕA7Ø*QÀ[$ÿ¬++ëF¿MmÔíXyDÈüþN}'7íyôüÎ RIigÒHÐmsÄR XGÙ4¶Ï+UÅ-D þÔr^"gÎXÓâ%R¥Zhﱿ=ÙµÜW¥hpà)9sò® x*q¤ï¥ö¨ïsÚ´Òì´,L5nTËoÉZPÜVG'ÞÏ~1UÚ¹êg ³7Ð%½æQg|«fÀmNÕ¹ûÅáÍ©¡[¼R«Íuýa:DÎ-¨ÛfÅLE´B@ÚR3F3É=ÍAW¢ÜôܯödCÖÛPô´ Ä¥YPuTTYPuTTY®ÝimjÓ«§D%IRSü!I É_s¸¨*óªÏtW/¶Ó7èø+Ûh¥)Z&¥)D"¥gû;álD\$Ýlñú÷'\S%Ä«Þa¼@ñ&©ïë/«¦ã»w|øæ2kb!^ÑØCis½Ù¤ÍÒz}ßêöCx,Øm*u?2ØøÕsK5m¤«ð¬çý±^1IþÜ_Þ×AëkKT¡øÃ]7xãç^NÃË!·j è·Ávåpf#×Öµ`dùV&â½7ÊNkË '%© Iõ"¡Ã±È¾÷÷S7 ê©¢1ïm'sñÞ«õnÔLÚµÂòQóû£*¦~uçdÔú±»ät³'²¡nìõ]#F«u^ ¹ÀΩ5µX¶"ºK(®M¦|%tUÏÓi1qÖsî|u¾:=}PÛÒÆݹW¹Î~UVÍ©nØ[a¢:-6ÙqiÊv%[pS®è©Ü4÷{¯´RªËÅ)J!%¯-InßhLR£â©´©öçíVæPOqQ5iÔ?û»Òý9ÿ*RÄm~'îdp6¥¿3÷1JR«-,Îý Ý]xuMÅðÈiô+j@F̧ÞàãÏ5Y«µïEÛ-v»çMéhD]ÊRÓqN ãèWÒfáÎ&âËì+éRRå2[¸ÖY1\b-n¸AJµã=Ý }|j.½o\^¨Qµ¥Ä%#hÆA&¼æ2%ÇÌ8l`+ÇÔüÉk¦¢zòÖfE¹E mRÂTXN1vç3úÔM)UU Ö¥¹¡<%2ÝàjxOÐ%#3°'ÇèHH³O ©oÄuHR)÷Tnk½9è Ü%&*[Sm«tù*<B@òªu]õµÛX¿ûï¬\º RUñ÷kÌi°ä/`û÷Qðf9,0Ü}·ýE)J¼ÓÓmWX²VÉeä8SæÅsR¸E"Å9«aw&J¡ô ³:¶cF{Õ"³ð%9ÐüTËÂöeIÇÈþâ¥Ç\k].w8ö® L[*[émIqíwV|j§U»Q>°>°[z´{CBeµ+c')8XÏj£]áÀT 9mòÛñ;ª®:QU·Ëoľޤj$a!#$öÆ£ëªG°}ÝÙ½§Û=ÿjêmé÷÷6cÝóãÚ³²Bnå~ ⤷&Kl¬ á@)@zóT«° ?£J&ÂüIS%ä>6¥C¤¤ #Üʸsò¨ô)ßgömÒ]ôÐëQ¦ºî §19# g=øõ¯=©à|lµá) #+å*óLµßõV q7÷hB'ÞkzamñGÇç?*ªApE[o-¦GÙy×Êã®J HùT)\UÒµBkÔxM%=T;©kZ·}6ãåTV {ØôðÍF¡NB·#å´ÍÃÐtÜßa,w=wtº³sjBc\AШléã¤{ÝÑ=C²rp+(ç*gÊhÉ5ß){¯ÄR- µfµuZRp¢ÒÔò%B£IʦòTèÕ°¹bµ5ujà îë38ÎuoH9ù\÷Ëz-7Ù[tºÏ)°²1»7ök±ÍfÄw? Ä Í"UѨKIPÝà'ùW¹YM\g6?¤v¡Þà`ìuh^ þ?r¼FqSwRj{h*[§w ÖòÎzÏU]»R½+ßÚ2³vÅzUüÿÑ´¥*óDRf~Ýi¦!¥æÖÂ6âNÞ=M#8Zó|*úS·Ïb\u½Ä¸Fp r):[ ò%¾AvCuxvö&FD¦$<ÚÉ Å#$3RB()l8À5&ÕÆ)¨`Årc%ßi ;sñÏÊ¢0¢=hÛW-çEk;oSå^4á»5Ê:±¶kÍFV´1ùâ¨õº4Çâ(R0´¯ñ¸v4¹qö¦&|}ªñÊïQãÉ}(#ýlTÿÚ;E8TõYJ·$ä?A@¸·¶gº©CÁÕ'¶ãÖëÅÍ»h8 Î?ï~IR'$òk¹ëª²G·tÀC ¥ïqmÝRTÝá8Ïá5Z®áª5+~ó¸+I¯÷Rix¥)D%ϪX·é©Vöä%ýêmÓø RpQJsèBÔýîíe¸ÛÃm¦¹É Ï$Çò®°$ñpIZñü#mãø¼|ñÖ9üyÈÏr=j*Öãm]â-ä%Æú´,¡Aî(M5PÇAKi£7C½He¸ÛZCEª¥¹=5n¦fyÓKCÚZPÉS 2P1ÁØIý+Íipä\ËÊmI+ø-è"¡¥Em]gÊqå¨ääá=|>0Øiyõe# W:´ÌY³ÞqÄ¡nÇ÷N7`+µiBSrd(á¥5Óܸ¿GO¸2Þd°É¨zûàäñ¤`9ìç)J»c$ãêjz.Ùzþ¤J]º©Ê ÈO#<VÖ#©öXRRFó@ÀúÖ¥¥9Åw2Êã7qiÌ!?íT&¥ÐXni´]%h+H$Zï³ûu)-¸7EÉ uÃê6:å9 cçÔóGRRêY¤ÝP¼ÖÕlI@+O½¡3ð¨ Ïb>5 óÞSQ½iAYÇY%1SS{]Q-)'ÖÐSýɾ0oÄþÕ#þrç÷ÏëX¶²ÓZH#ã_ *$y&¾´]@p ¨n#ÀxÓôé69!NÌT ¹KÞ@óÎkä§ô·\FveC=ðMlDvÝ쬵½± ³½¤YPuTTYPuTTYPuTTYPuTTYu²ÊyQc ¸´Md´ V2 @AôªÅw¤ÂqÑö¨¥)Uaý¦àÔ¸ÈöéQMk #)^Idxô¬×¤\-P®õ ,G³8ë-RÚúm¤`Èó5æõ!¢¹8fF «£ójå©ÊËÚ«d»ÙÔÑ{s[¬np<AôÅB× ]-ÐY´\/¨-K¶F ¤¼üêT(¡(ªP:Ú|¤JRS#Ò%¥99#¸Oa¥FÕçZ¥g2çìp7Û½¡È±c«±Ô¥9 6HBpíYHÆMG#ÏÖ¼þ»Ò+÷Ö7êÊtýó2Bûz¨oOÜ¥¡¤<þÝÉhdØ«dÍ"éImø³ ãn¾Ú÷?}æðHÆãÈüªtØi9 G¸ÞÁ÷¶ZWLãñcÁÍVCÿ»½'ÿÓø¢ªÔØظ$ø¡¨Øº|Hù$óÚÊ{Ñä$³2eG®«ÓÎÞ@2qP5iÑInT;ôiã<ÛV©YÇz«W1é T ê¸ÞÁ÷¶2@ª½V{gO[Ë·O-÷N÷ ÍV*X´Üå!ã"ñòRYx¥)D$µÃRÍ¹Ø Úéû<ôÊA ½,mÛqÛçåPx½èh´¾[7;@ä-÷DÂD½ª÷CYQÝ ÉG¨`ll¿ã÷[~&~±2ÈmúÛñ¥*óLnâÒ´ã¶ùqÝJÑVYZÆR@!$,{xñOGTõÝPÓâ0í£Ú}¨¶Ôþ°lß{vÏ @ÔñÑùÔ$Ãq*l¨ws§ Æ{æ«<l;¤±20ÿ(¥+lHþÕ1:3Õq(ê:¨FN2£àªr&·Wg>ç÷ÇYÉûã£×Ø W㨴ÝïÖû³£íÞÍì?äí§¡³NÇÝÝÏáÎ|jRÅËø×÷¼ãütÿ{þeáu ÜýëëÎO^õëûR ×¥êÈÈ7[ûXµG£Ø gwÇ y¥OedîÔ èÉÜZ½ÜRT³=6'"Ç<©*y2^i¡Hp6ì8p1ãUô[§WYn¢C%)c¨¢î¨øØsóêÏ¡H©de%o¥+DÕ¥(³»¨ïråݯßw¤·paÈu,/¢ÚTxWºäò{Ub®zÈìëMô#IoyYß!*ÙFíø@ß mÇS*(© WOÓ7EI·¯Òrïª~ûZi·õzA¤- }=$µ=M£XÇ¥AÕòë+_gÍÞÑie¹3²NÆ U)ǺW´ !hSéé$ àxã¿4:02t¡Ã²²¢5ò}S÷ÚÔä»M¿«Ò ©êmòÆ=*:)-Ê~"<g eÈèRÐà ¸cË8ñïUjlt @9FÅ¥IE¦kiÆÒÚ %.'r HÈó|A¬*VñÿEØÿÐUÿÝ/ÔU: G²èáD}§g]×Õ[XQi¤þv$ó5W¦ÆÌÖL|Líe¹^Þýb¥VZHI°Ï2¤0aÛʹ«Ñ/uGÐ÷HLÝQ;¦ª\Ú9}6Iî}|î.; Ȧ Qþÿ2Vé¦n6n¨¸&3.5í{c*pg÷¼AíÛÕWw\áÝåjWmÖPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT© °r9Æ9¨úô{ýÎÓv]Þl [ è)ö-ï çë^qPÃ[ mÂÆIXçFפÞdFºi)/S!-Ð_¥Cx!iK>8ÈrªsÊÙTûqÝu8©|6AW_o{O\£Ù[¹» 3?²-°£ïíÖ)WíYumÝ $-Â?u$ó |ëZ[©·P¤- ÛàçÃÏ FUÇRj;AÙ\÷ûpBPôÖ·øþ{÷ªuK3¶g©ÔYO|ñg±ÍEW¦êK´'ôÖ¡DkEÄ}¨Bß'zRãfr0rH¯2¤Á²OàIðÙ[(fa[þæâ¥h¢³iµ<òaJ!$ÜÓF]Û±JnHTËH LÍÄ}>µB¬Òou!ÝÖÜWõ·ßé¥*²ñJRI%éÛp)ÆÛjoªÔ%Å#¾àwrFÕ¯Yo×g/0fDöWXAé-ô¥ÆPoa÷Èã{ÕR¥i.]m¹øxyE)J¬´´EÒz»]ÏØôTG/MD[¤W°Ò=⢸Oð5W¯FÔpþâÒFçgZ_P$]'5u¾bÀÎÄ#©¼¡> ÆT|<üæ¹Bp"¥vvH.ÃpE©WÀ1Q·zâQ»ð$Éà f£ê~tâƶC¸Í¦K¹),¿¹× qÎ8ÛÎAÕ¯CC2Y¼²¨je=Ô®@ÿ»K¡ ÔN!c$Úz T:©ÀÚü#'=ø¨È ' µÜ+9%XíãáTúæ7Ö¶ENbÈr.¢*)JU%b¥óôÊÖ·Q4CaÆS¹m*s@1Á¿$ã°&¢*Ýöw;UÜHÐdôöÎi×¥a Î0½?óæª5,,ÎT`0 *Hry#µpUûúOl¹h W-I §ÓËZZWîáe#òÏ£ýÝckôÖ¦þÑgµrM¢K(S.òYó©30Î rÿrNî8QÊ¿rJRµMJRE)J!;IþUÕgPû¢ôù:áZû¹¤Èk¨¢à£òãë_aÊ!$d·ÇÄù>2L¤ëöJUeä¬Í1u÷´ÅÙ÷oOÚ¿hÓê~ÇçÃ8ñ¨ª©î³þðö[þòéûWìÐ:?ÁØqxc>5Hë¿_~7'´¯òUùz~ï᫲ RGóv¸ ã%-âb¥RVM^,wfãÄÆ-?øD¶ÔÁ ; r zT-[µh; Ç {G´6ÔÖ\Rw¸ º\u ÊÏd2OÐW%LéÒÆ¥¥%+ÜöQüÍÝ:Nê³uö³b® p¢Uåxâª5,Ywñ?y )J¥)D"¥4ý½ R¬ä²ÂØäðÓ9ùT]OèÇKw!SqÀZT jyHÌHÆH½+d%ÒÂVqðÍkªJqjm(+QBy 'Rj¿½"ãn))>ñ#`ÁPJ³õ®«´Fcé+Cá¤d å`s©Cù¥hb ],×26ò;E*éx¸Úm}»»±.RÞÁl!~n{©Xø$üjMË"£bÈr M;EGR7??îgÖÏÏéÎkµ<©W aô:§P$N=+Íj26E¶òûLÜ6WʶãÃíøRy¦)JQ 13N^¢&[ØRFÞI¨zôÍ}x¶ê&®ãKÛnK.!ôì-g¶àäwó¨ôAq Îûòun+ÅH dm´&Ëu(iJ Òéë¢J´ðB@9ÿV°½E¯2YJ÷¥+ÈV1yqH8=AoYLõ¤öÓøNG*ÐÄHÊ msa.½)M¸ à¤ÿõÕ]ìÝ i b¡ÞQÊ»¬ÐQrºµÕôÛ^w+ÈMp×Ô¨¡YI NA"£A ààÖÄÇx¶¶±Õ8lãñãk$¨NIäïVÝjNT¢Üí§wdt?:Vb¢#±Q!å<ôKrJÞ'Þ*ïÅv£ ÎÃam_. ç$gôº ÓØw<cμγðù ½?S¦E±2gÜv³ì~ÌI ïi\>¥4 òá9Î+ãz¶¡jm[ÁÁüø©ËMÄvRÖÉi`u9'ÝQã>=«oF$VÚ´èÊcãÜÒ+±÷´@å pnbÈ3M)JhósÒôfWf øê·:@Ú7,#jOï{ßú×dxWí>I¢rSÜriHägYÂsÖm 8ò¥ÂJìSXVØõf2ÙS ÒY¸Ë¨RRàħïð¤í¿xHÚ¤=UaIìF{ÊK;£¬©1æÛÎÄ8¤§=ð Q»ÃÖÖbèÏ<6± }iHQ ©(#5Ò´!Ô àP]p® ù'5W¿´Îùq «3í)(Rf"â²Pá\ÁN6døsÍQ*8ä@ÍÏßÏÃäl¸Ã7?~f)JU¦!r±N´Æü¶Ú ÊÝÑq§Ûu+Ú@V Gâiimä-M¥Ô¥@/;T<8>µê&Ðv* ¡ÿÙlVÒwÏ<=Ò<ýjµm¿GyϳM,òqM4eh%(%Ñpà%D«#Ë8ñÅTjXºÙñ?y.r%>¿©j¹Ç·EÒ.FÝ ÜÃÉi PRJ<u àãáU*\ÔÙê~æ'mI&÷?BDR«Í1Jô½_|qcW3÷y |ò|ñó¯4¨áÈr-_èÌ §*ê"¿Ð?¥)VRB)JQ +3L]`}áí1v}ÛÓö¯Ú ôú±ç9ðÎ<j1¶Öëm´©kY JR2I='3SÝgýáí2·ýåÓö¯Ù u:°ãðÆ|j5¥ôBÊR½ªj³i]wêü½?I4í+¿Wåéû¿ÞýªlfóÑCjFýÛxzÏðûÉP竬½g:ýl Z(e¹G#ǺRþ÷5_¡ ßa¹ñF)JSÊE)J!$§®-BLXKm¾ªR·Pû ÜF9È å«tr%}·í/º÷Jòo¨² pÀyTu¶5U©×Ûnc*ZÖp°I'ÀTUÉ |.A2¬OB}ò´¯\¹_íòm3Y]Î#pîë¤î!áÐÏ}¹Ø<»W×0å9A±Qx|ç0$T±^cÝîP"<ô(ðâFLxèp òTV¥«<yªíZõfývródOeußJ\h¥öxç½U+¸M ÷Q¸sh/o¥)VRB)J¥)D"¥RBJÏÔ.̳·lf$XPÐñÓcyܼmÉ+Rn;ÔUz^¯¾D¸±«ûÂ<Á¨)%@: ¾y>xù×T06¥º¯ìù¸gÖ¦¿°æJÎÓ7DÆWÔÁí Q*Á<ã8ñ¨ª·j&Ðv* @öhm©¬¸¤ïpà%D«#Ë8ñÅTi±9u³â~ñ°9Ȥô>̼Y¤Û,i2ä)JÊÞf9ÏìÞBNsûÇyÆ=yÏõq׳ºÙtèäÑhDû®2¥ë $ü*URBIJ³Üã[ ¿§À9Ç<WM©çÚ1¹j P'Ôð+Ñ/÷;MÙwy²l\' §Ø¶lö¤¾Ç¾ 0yÅCFuï 37²-°£ïÙniË£.ÏmØ¥ ·$*Vå¤ÁíÎpsáç£*ã©5 ì .Kûý¸!C¨zGk[ü Ï=ûÕ: ù,ýßÔè8¹i^w¬)[lgùÔK=ïò½¾8u §çgå{}"¥VZ)JQ {öxÜ;åõ¢ÕÁ6èõÉ%iÂ\q(J¶mÁ*à`ñéTJ´É×Ѩ¯W?`Û÷¬Céu³ÒÊÙÛÏàÎ0;÷ªµgÀ2þO/¶ó/2þ_öÞ)JVª)JQ (tûʱ»sfDgÚÓë¶ÚVÎÿû#« ßíï[û°-1 ̪rë?AÇÍÂ2í¶øBÝRZp¥(S ÆáºNsT´KÖÆSs^.3â¦$=\¥HB1Á y? ¤'-3Ó ûíàr3ó5O©b.AÖ*C ÈAíoøýܸ@NÚeFÕ+íLõz[V=ÑÊr9ç¿ ER¾âE ¬b¥dü8Êíyû¹Ñ1øÏx2®mp©+?Ääzò}1Ú¹«î)°4B§ÊWÜSÙÙò÷Å Ú2wnvænV¸"cËQOI|%JHN200rsä*W%k(³ ݤ¾ÂؼL¥àí¼¯wi)Ç;º:ýí¿ÂeáûJ#'Û¹é9V«;w'¥C\göô Wiñ+ßç)ä+þNqJR«-¥(´Ýô³É×)!°%H`Ë kQ/n;FßÝñÎ0j¬WQ駣ÚÛè·ÙnR8÷÷{£vãÏ R7S´¸ýâ¡ØqUjµp=¶KÖò«è ôþ¤ý» ½JªÔpë®üÏ´²s÷rÓwÒÌZW&c\¦LÂ\! ,)HÜNÒvã÷bqÅW!ÆTɬFB <â[ +j9;>qQq½}¡®ïn[ÒÀBÙé ·?wÊðÇSñ]ÄryFÀÙXQ)_qLU¥çÊWÜSB|¥}Å1D'ÊWÜSB|¥}Å1D%ÊfUêr a^Ê`>5L«\Ír.Ü&&ݲãrìë彸£oÞ5T¨aïùs72þO/¶ñJR¯4Å)J!¥(¶+GÆ£nS¥Ép]aV¨È#kIqa /îÆNã5S« Úæ?t·K2Z§¥´¥çe(BI*ä(Gu^¨â~?3á®ÓÇoüÜR«MÓÚçééÓØ2Y.!Å>Ó¥jÎS((Øsm¶çÇTgä¢ ~ ívñQ¨0À_ AÁm\ºKn¡ÒQ¬Q7¥ÒTÝÉ¥¡L-DvÚ3ÆJ³èj¥V(º¥u²tk|Y3Ù,¸%H=ÊQ´|QÅW±\ÄsÈïï>R¾â«MLé÷cvæÌϵ§×mµ(ÿvF=8'5W"bHNZg¦A÷·qÏ?3¢ ýÍÉûõM;f¹ÛÓ%¿¼zûÚ}Ô¹³¦°üÕS÷mAá§`Û·Égîþ§AÕËJó½aJÜc=°0GÎ )±jÓÞñ?}¾ðë C OÎÏÊöúE+î)¬´ùJ¹ªÖ-vÖ ªã#½FâM¨]O¯¸¦)£KÍ>«Ô6Ô=$³k¶®[**Nå,! ½ÜÀ|jVÉá2^¸ÌM¸¢ãrì½×Ë{H£oÞ5TÅÈËí¼Íà À}·)_qLUæp£!Gvçniéåk&:µôÂT¤ã#C'>BªQöM5ïþÑa>âw+ô«$½l©MÍx¸Ï$õr Çäü*±¿~36)í9ÿ[ü.Y¯ú9»-*SyZ÷°KNOð <}à¡UÍn¸â#$ày ~$Ö8ª eÆåq«(§6e¢¢Ë;M].pÜD2¥ËC×øSxÏj«TÅÂÿízv¢<f©ÇýÅçOï8àj#¸Ã -°²Þ;z{ÞH^íÍ@Ââ)k)¾ÊAV BÊ£ªXMbN0ä9¶LGúrw¡|-9°BUÏDÓ%Õ±ÝStRòJRNûdvä%Õ Hm Ow9ÿõöÚóí @ɯ@Ðo ¥ÌÇX QÖ´ÇxµCåä)x©¬dÎTÛe|zýjd]ÜwÊoú[²Íl©Õ´=±¸ÿ*á®Ø±[vÕ5å ogfÂ$ç5ÅL*Ìe«5ïhϲÚaI'.7¸üwü«MluÀ´4ràäúÇÖºc®¤ïÎ] mÚNlÕ[¤Ev*NÒâçºOc\ X3 F%~Q/yN0>»Úeî+h/t2´ä vÍk¹Ânà£Þ«¤k¤»,à ÷ÊM°ûå6Nu YͶ°^l9ÔÃ*ȨêûøS@(J(Ò*|¥wZc´ü¥ÀSm4·ÊZ¢%ŶÛIíçjR'Ó ¡8¥-F§zq õ_YRñï :åËj;xÞêÂ2p+mÊÜå²_AâÁúÖºûSÇÛQùmI[kK¬(§ðî*ø×-½ÝþRAÇleB£.uÍÃÉm-)Ã|s\åé.¢CÅíq@»¢O¬ÃÒ/Þó"âm /¼çH*P¹8©H7cgÔ~ÚðmjImGI ¤¥GÇl9%¤@RÀ$wï[.Ä[RTCn© «¹ñW½êi±ª¦$ªl×䬷SÌÖ¯¢ÏL(ãË<gùV8©Ù1ÔsøxÀNkÚkÎqÜ-y OQû?(¸Ø$¤¦Ù e·GçÈBÕìIvÍØ#q;©~±HÓóÓBÐæô¡ÆÎR |FÕË]D,÷õK\`çñ%·R~M§ÂåÐïxøäÆùý ¾ÛýeçPèÃQ6µ¸Èaq(d%i â¶[-Ï]®,Ãuåmì=MXõDç.z>Í.àóÝqì¸w'oîà3ÅW«¸UÕiÍÎðëV²)D%¶ý¡[³±wS73%ËIc® Gw;<öªOÜuûßfc'ï_bT6ô±·nUÇns@/ùÿÐüÜ/ùMè_Öç¡Üô½w6ñ &BZ¬ÊiDTè'§´g$'Wâ¬2uµÂS2·±2eÇäKJÕq°1ïmäH ¤À® ë2|:d@{CÞVSÐöcÐÛ×ê'w»<úUg;6ÿs½ØáZTÒWÊzHQQ`r{½E1ùDì¸ñÃh*ÇÒ»°_òçpU=©ÞN?£\gJ½wÉI`4\møji'yǸ²}ìÏ[ÅZï:Æñ> *ÕW"¤í>Ò¾<¹¨öuê[yþXjqekQRrI9$Òcã!{çþâcáû<¬÷Ï÷rÏ¥§6êDÈv4h[ ã®JÐO¨ß@]yRÂ;ëh=ª#ùVv´[$)÷Aï\8§]S9RÉQ'ÄuB®OIEÆW!=¿ÔÆ¥VZ)Jñ!HÿF#+yܱ'½h©M7¨Ó7\"¶BT«ìA¥k»¢$NPL6?¤çòüéÂÕÉ»«êjFHº{E4¹ ¸3á0Ò§%¤º¾Òâ¶RFUÛÀb«N°ë c]79ʹÝeMq!TÛ(ZÚïoI§ÅgJ¡îj[JÕ@B»(´¬Ê¬XsA`9Î<SÓ" Îåqm¯ËiýîòÞRSØ(sWEÖó¢ëy ©Dg±q²ýkF+ Êå-WçÞoìÓK°\KNeÆÂJÈtc#Ç8øÕO76øÌí-nµ¹Ä»nêôßKÃjºÜr¿=êÅK*¤Ôýäp)E §êI Êç¸ h6KuÒ\bê}{qÚJ±M%g?5U&7üé¯ïÖ½Sí{2´ÝͦV-õ@? [HÏú¨MeÎì¹Gö&.%Ýsc ~tq&3SÞÉHVá¹C±â½1ë|A2Ù2Ëe³?×GUÎØUyÖ\aÂÛ¨SkOt¨`suç}¡Ã+!Þ_¹øÍX¦+<S¢æ«bìÆzKin¯Ú|`¦Ô -%*IÈóùæÖvá=!Ö§«¦XiÒpàI>c|ëU½Í Q&)JWgb«Kv«ìÑM±´Ï2ÌDÉJÈ<¯q Ò;é¹É»è®ÍJµ)JyH®öÉØSÑâºëi;J@5ÍRvy×x©tZ^} @ê8;í!Ëz lx)$Çoòv$Å|ö«¢\[:§Kd Îsâ¬ñ@¥I<<h¸\ÃóÔüQR";Í$ãe ýkF(P qT¬¶; +»kZT*ã¿ mâ±¹Ó ká÷Ùª®býªZ¥¶¶mR°£ôúcãUÿµ`c$åUÙ«4þ¥ÔÑÞz;±æe×JR'Ö©¿h2/W?Ô[ké$ lϾ|yðô©ðÀÊ¥h#Á3¢¢¿Îc±F³=÷<Bì ÈQì¢LÜn6ûsÓÚy½Â<t>êÈऩ7HË=0¤¬c,+w\ æqkò²Tã*'ÌîÖ÷;[ÜR®Æ¶WTÍö.´d0ÀíÆÁô#ó¨Ü©o®"#)Å[QRQà ïZ :¸èºn+6[ë<ÁJJÔ:ºmJ®Ñöm/ §áÆáßÒ4 c@òá ϼÇXêjkç¶6Ò-Ò <ããY°`n"®ëÆdá¸fâ«U×±êV¿¤Iì79Ð1P¢ÛiÆà°H9¸ï^y·0=øýt!¹#tmµ9ýå% ¨ºö8|mtA=þaM¿!=ºEµ*²j[}±ÉÝÚaÒÐIS(8<I'9ÉàxÀ j$7öY>=ííÎ:ÒÒ?OpÚdwäü³ä*7ÚWL]aÝëó§óm6à $nÆ2xïÆ<«M·[¶ÖfÓ-M)¨ë@NS· ?«7#T>í¢M¹pâ1-i[ý¬o)9 BR$!A î¢8¢jç>¢§H=Ç5ò,!ËjC'k¬-ÈXºâyn,åKQQ>¦»×»×0¥)MK§üÈ_ÿ$ÿkÚ®jw¤!*YÑ$×|>%29}¶ÝfBd%É,:ݲª-Üß°'ñ Ä®óf|Y_®Ýö§iµµ4XSÂ6N8þ*Ó 8+ +Õ'â¢.©Ã ,Ñà3Ï&ŽoÛym/=QQîÔFKTc×õ3®[Llzþ-éϤ,Â*#È`V ©âÖüäðvÈlϯ¦¾U¥â¥RBY¯%v«|×}±.ȶô}µÐßTe;U{ÀVjÉp¿ß.ö GÅDÓ5!ÉäÃÎ}µZ%^¤H «¦òv¨Æ·ÏÔY«iÓ!´ã'±àùñXÄfLf:T)Õ,à ¢¢ìãÿº»¤{jÞ ÇXrù+¥±.kl/öÅ -Y)ã#¶9ÅVê8u×|ï!´Ò{Cgú¤VÆv,ßêÙy¥¶ãj)RA>5®¾â//ko»*F~C«yçtÔ5¸ã*RÔJÉ$I'ƨ©Û¦¬+ «dæ+¶PñmÏt¥[UéçVÊOøóP`Q9rר4*,Ì]ÅËÚµ©!t¸çÚª«¶¹Ü®qí}A¦T·ÒÚã»0ï¬ø' ÷<çñzß*:7¿æüKlùÖ|:Ôîf^´PFS¹6>='.)ܸζ´¡m-+V QÜÞGªªäccÂê:¢Ú²6îÏÒ±¶*L{¤GdºàPSm¨p±ÛÓ½B[ÝLô ð})Z\á©mOÿL'ý?þ*&PsW*<fcÆHߥ)O)¥(R¢JREKÇCHLqL <-¥cN :®÷X¡W#þïçQÜÕÑMY·tÒPó¿Goçõ¤pH'xÛsöS¦mEFVÇ~üW]òÒÄ;µ½µ$læõm÷TGV²qö«¢¼±qlv:³ìí%*ã Ô²°ÎD£+(·ÑkK7ypÚl¸¡ æÝûA¹ 2ëm¨?ÐGåTÂ0y¦ÄÄóð°±'6ºóÎÇe.d¶Ð(AÇHúÔ*Åqd3 mj1óëWWvB±Ûþ;UtS£j¼L¦6 é [ôäYL9eL´ËKA÷Ì'i<y¨æÈoúÏUocþ¥ÜCûÕÔß¿p89Îs]bb_Ôiê±rC*îìóò©KÜR-o<c¬¼]Úñ`È8ÆUHJÈ=¹HÉÞR3P=ªéñÃh*ÇÒD¨!Ôîsu×÷9ñLV磻ÂÛ͵éZH#äkIO¬qoº§QZÖr¢|M2DxFATGÕJËÅRånlL·ä¥((H>÷Å}ehDI R°¥wç5¶\dµ x«uªÕ¬nÚQ¸ðXuë2ÖJRÚRHVO'Ä*£^¶îlÿü;@ûJ!kijK 8îIã¿*oã°}d¸â( õ5¬¾Ðc_lÚí±f8 ¨½`øòLxrê[ë¬,µ¥|=:óé/éÄM.Ÿä]Æ?½È(?!^÷óz×6¾¢þ2³¨´~¥»Þ¥\~æq:B¶Û;@Hóé[tÄ˪ôÀ¥äKûÁ·²ûXo¦¬àßVë¬Ó¡ôAyr&?î¡O¨¨¨O 'ä1òX7i¶Ö_j°°a/Äb" ííÀÆkûí´ÚâÜPJRîQ$à<O¥})¬qÕî( 4ãPÞíd´·±a)Æõ(3ããUÌUmÎmâÅ ¯^?y æpç'¤W:5ãwÓë.º÷®l[ï>ó1rVÆ8|ê"{×[¡pw¨ãË#Ø*ôï³YoV« ªðÚÝD} òJÊUÐû«¤i)qÂì1]SÉ*;NP<Ç?ÏÊ~ÉÎ>ÌjòðÅÄv9.ÌjñZ9Ê4H³3{¥ ,l¢4]ÞÎ|÷()X%dãLT"¾ëŦÙqnèJ WÒ£´Þ'ï! Rõ=z^ßI£Åmup¶òÚÓÝ*#åXâr÷0Å1Yâ¢çnz½ç@iøm^b) a[î*JîÖÌ2 ¾½ÿØO¡dO/ñª0©ë&³¼XrG³·Ø©iÎIÏsõ\¬Ñ¸µÌøë£ø«JÉhnD©XV1õÈ5)ªo1ôbÃgX2Ê}å(ä¤å^]óǯÅHimï m8BV9øjye$vÆN+åZàMk¸Íÿ³N§âéIpÞµÉmC#«È)ùdTºàÙ])ã \Ùp=Q¿À½³Üþ|x§\o:å"Dà]U!òT\.Éÿ[¼ ©/YR¡ºâÉPþ÷ÏÓÖ¯JìÞ«Ò,Hpoz1*rT&®PÓnÍ£ $cþsÃƳʤ Ü{ùûûɳè.L5>#J|2]l+hÚÙ8Ï©5Íbû7rjíí foÙöãñçÞ;v<sUʱÞ5]ÆåfE¶d8ÍE mQÒÐHÀ($ö#¿z¯b¥^ÿ9¦òïéð©+,WÜU®^æ8¦+,WÜW.råQhèüº¥=#ÝBâ"÷c¸y gWÅXÔ³fÚ´E e)*u0 ûLɪjSOä¿mô®°6)±=©¢¸q! ÷±Aáåâòë(Û×ÓÆ|æn7)%]FÞ¾¬ñËÒçZ Fnt¡«ÛÕ! (JO'<8çjö©jLTäI¥¥d $#)ÿ½OxvÐ6iLéŦGìÆÍýÍÿiÈ444¥¾PòlpF1å·wå^K:ôµÓ7{L{|È77AFTÙ»'½QÊÝÕµÜYyÈ!G{m«ß#ñã*ÓÁêÇ«¶ó_¯"®¦Æþ¾Oìôöylþú¿ÜUzUÿKéi÷Ù'¥åIY %l*úÑ´ °æý«RúlûÅÙÛ¥Æ/AÉ;sµµ%jü*)8?Y.µ[½DòIÁÁò?<ZSsX µÓÚf:d¸øשëè_g«o¤¼$ÿl^6ëK!m¯(u¥Ä:ÙÂÑ%Däwv;ÉB£#ßþ àRÅOÞ/7 /ú6Ñqfl;eÍ/2ríÅ^µ'7íkµD¶ÁÆÒâð®Þ úÖ~ fË^5#jðü̼Jñ²ëĤm^O×öK=È?r¥i 7ãn;üMT1ô«6Õ®êÕES±Æ ¿ìõdãÀîÿ亸¥Ýå©\òÿSZP§ú Ö]ê½ÛÉ&¾<âß}n¯ô&òåý§¦»×ÅkÈ®$#ôÊ~A(/¬ÝçYqJ`áE ç©Â á x;þuÃSºÎË}Áµjf;*ÁÛ|\@Û`[¤<̨Íêê¼wå\ËJä¸dgãå\!*RÍ!Ý6PI³>¢J¡±Ö :´¨àðqñ5ÒÄ>´IbÑ27à1·ÝÇâÜq\Ô·¨â¬ÔèÚ}iq;IÂ9I ýEe23LG¦×¹N·¹c?çµ|´"V]^ÄÖØÎ2ë\ø®õ}SåJ_¸\$â#ÍFb¶ºË¨Kjt(¹øãÜÞoT´ ïònó_n½©Q º· /#'`ðþ\ö®?´õÁnÓ)+Ú ´î=Äîî|NàyVwÚ{LÚb1-SÕ!¢ ,¢Áz¥qɺWF¥9o.3Ôå-=±²¹ü${w¯+5Û2óq¸¶:|¹(!/<¥~f¸. Î!-ûààvãvíëÍWµN°¨å:ëUÙV2>8ý;v¯; GÑòûDá°+¤ù}}gÊPÖ®|¥)D"¥xÕ×HIjß »a Ö[±$DNätÒÁ^ÇG9íÉåADv¼ê#m=1ä=ììÄ¥ÇvtÒO*ÀäàsåZnã4¼Þzo-IVô óøWWë7 SÇÉÂã+Çqï÷/×ûcDZ^bðÐp7%L¼t·ú ]ûJÛZ}wF^¦ä=-I9ÜÎnÂyÇn1ÕJZ¹O7`°Gm.ÙY d ø¥)TRBz}ÎÃkgVê®må,Ú[PÂPm²=ÀsÎRsï|kÌEJ;©î¯\fÎrVdÏ`Ǿ=öÈcF+>mSØ}È +þðZ®·îOȶũb)ZêQÉQó<ðÉOJ~&>4* \!èÌ°ëî7ty9;Gaߪ© ÌÒ±þUS.g±i&-×-YmsN;îáµ¹q=ØÁä¯nT äãôx1¬QuL«\X°Øâ:êCH Yì raN¦ÜJ0Bð£ÏÃîÓsõLwç<Ê ¥Kxå*þfµÈÜëW·ZK hÈNVV¢ ¾¸æ¼kìÓU\$ý¡ÛÛ¦Ýö³±k<»:p¸'¸Àã Ê{´kQB ³3Zw»rpqNÀ=yì£%oÈÜîwqùPBB ýWµÆØÔkÜýç§ÝR?Q[Ô?äX¶t;2G"¥u¨#WN*HXØHÇ»jKRcÇx°Pâ[$nyÖùâíu·&3%Ù#p-áÆ;wªý_IS]¨küHÚ\èíèTEmk/»'.$tmɨ¨R æ*C+i¨ä§#¶iQÐ&7ÆH 8É)H*íOz©×Ö]¬å)Û|§n+e#ªØNÒrAóú×Ù:[ÇÖÇÊx£B¢ªfó5ÕÙ17#ïÅkñ©µØ{ÔµãøÔñ¥*²çöfE¶M¹ô¬©OÇKj'Í´¥ó©ì+cí¨x(Î¥õ©©S !ÒÂ÷v(ùKBíöYº±,=+¯Æl©m¡3ð¯Îßh1¦ÆÖwÏ$þÑEr[Ð<°8úükÚ4f¾³êí`±Æ&*9[wnÂàIñ¯ûA»9wÖw'BQìîª:@ñtV6¤à Q?[nrc%ÖÄE)Hé ¬ãÚ7~yrNkêÛ[{w¤§pÜ2;:4Сo,c ¾S¹^^¸Û ÆuyLTãñããÆ*6»î`A%À. y¦BsÂÒ³úlZVªÞ+]éÅJR4WÔ¤A)Àw¯Õlm·å%kh( m ü«ëiÃ`m4<ñÜØókmxÎÕ¤R6í=.â»xobp¨ìG÷·9ô÷ HkþtîNMf,îô-ï«ÅYZ¶ñHcÑ6nÝ9%·Xm¸w'°âð¥g§âx5óǨíÏó2dâå)J¼Ñ¥(WDYÏBnJP ×EÌå;¯Õ"¹ëµ §aDcèù×[MÚl_>Æj;kq °~^?-ª_²ää:üÕ+`p~B¿C\àªu¦ÒØZÛi)Þ² äçÓ8íååüöñUzuËíOÞ- KOd ÊÇ×ã¸KÒ¶p¥µrÏÊ*jû:;ÙGAL¸¢æÎz¡äü3Å!ɤ\ÍIÚ@$s5õ2R4I$7_pIþ?úê.Tg!É[ bvçùüçBDTRØQàg±ë @¸ÛæºÛXì9ëT¸ägÓ¤xþ$¿ä±¾M!AëËá;>×¹Ò6²èx«ÏÜUy"ZÓWÿHÖÄxÍ©¨lBV»àO?UØ_FL@0ÞhàQñáÅèºSHiÉ6ߺº$Hs æQg|«f"é.Uº$Ýþ6³yʹ''ιÅGZó?S!Ƥ~dezÕ£|UmßëýãV=qÛOÿò?þj£ÞµßÆQï´Müev;Æ<Þ Jk % @!'oe |¯¦¾SÇRB]5+ÙÞ ò9Ï+¦û¤´¤=?:L6ß23ö'MÙÓy)QPQQIç#ë]7µ)w;D>ÀËbKe²½äàü`xVÇŶ «ñéósbãNrA:oÇ¥ø\¡X[ãX*½¡>L û:ntwf·aÈîH«?ÚÞÓ>Ñ$´ÓKiaÕ¥¤§r·óª¨J H$$dàvf×\9bIà¦Ëäpk?ȧÖlÖj¹ÿîòÇþ+ÿ½ÕvʳϻèqÍUil<¶IJÛQJàî"(3÷{Ùûa¼¨³ý8ä;/?í"£4ë(©íº2%´ | eKéd¸0|<p<MW©Ù·kz4v[z¥=þZe¸óí%¿ÜØR¿Z4îøÉâº7âeçOéH&Å»ÚäK\F] À5¶|xéKÌÈS[ýfò¸ÑÂÚXZO¨9"s:þ2}Ìղߪn©uD¤MsÀaE#òþvÏ÷ÓúÔÞ«¿A½¼ l:ê˲T£µ!P(YmÄ=ÒAÜW *=T°}¡×_ûaþèZôÇÖÖÅ,»Ò$ù,ÿ:º\¤^.oÎ §ßVå03ð®`JT [R-8Õ¥G8àT·ÚT Iv"¸1ÿAð¯¤ââ={Ñ;îÙ¯Ly£Õ³©!ÜnòdKn;ª]¸#ÝOw©Û÷ÚCW-9&a1/½îïq)ÁA>ð< ×~Ý[¿äåÅÄÿØFçþüv}yù ÂNZtѹiù×5Év!*Ö/Ú>B êïb¶<÷Ù ÙeX9×a#¹-à,ýTùзNz$¬¬¡`7ÔÌ/Å[¸'ýMÏÛ'[àÅâÓ2sÑpøï\Us¸6.ºRò^ÚOËM) »h+ïRï!Õ>Û$$¬==sTħ&:S[¿¥!¿¨ÈC«êeJ) ã¾B¶qC#c¬|þS2¾"1sò5=#LiÝ7k¼AäÈ-©>ñYqçðãöOtÿLwýó^nûdÙ$Öâ¶û+?<T,«¶-Ù/Úî Ç\Y Ýå¸jâ $Þ¬\8Í dRoãù B¢¥vvlaAôÙ·¨síéU:TÙCq`Àòd%U-?fAÖÑsð> ý7åªõÂO¶\äÈÿã:·>¤ÒâÛ®R'É|4äX®©î8RRÿk?*¥Uÿ+7üɪÿoOÈagÁ.¥Ò¼| ùWUÓpmÒsÖªö,ª(y@<¿RÀWËÅ)eyÜRTR¢Jú äk®ï5»ÚD¦ 3àrÙT~?I5캶ölËrC-Å¥HXÈ ¬EySª«É[M<X ¡Õn hÒYûhü(qIk½EÔ5iiJWcIkEÆ4 ÃyägÏü¿¾B×rßgM¶4+#%ac |ÝýOiu²ÛXü$(`çå]:i¦Ü·],1)l¥ »½}î1úÔGÚK0wØlÛ#5ÖÔRl#'<<rV¿Ú[V Tyélôê´Kj9 ÙDyö¡»³ÕÏX}1\Z}Óé@ rGùÔxa6N@m!Á¯ù²ÿ6óéñhtå*# +%Cóã>c·x¨4ÜÝïlS(J\u¤Xqø·#r½ãƹ-ZHYg·2 æ¥ye.Ú¢z®¹½<qÝàj «O#±ÝÍYõ·a1/9)$ 29Èø+Ñ|·är+öxy ¢×iZ¿[áY÷tO ¥))òÄtWÓy/6Sni[k P.6ëÛÓ@ÈÇêjRâËJ»Yé¤{C%_ÆsüÇʪ¸8Î;ÖÁ%à¦QD³ý^Nvó)?ãõ8¼ÖXfvêT¦É ÆZRÕ°":PòÀ%A@§ÇvsÚ¼ìÔå×W\¯¸¹ËÙ RJ× rYæ«57&ìʵ3Ý*t-2²ÖßÖ¡(üî @à$»Ad pê E@£§Ï£ÅO]hhÛK!YuEk)òKõ¨]ÆIüLî&, >'ïìºOÚ%ý»\9Põ\e*QÂMxÕ{.¼³dû qh+R0g*p¤wøÖ>>û0?0Éì^dþ ëæÆ2¡CÖ{¹ñ'ÆþÔù_+í|SdW]¦¸ÞaÃR¶ /¡¢¯-Ê?rVè Ñ5a·éK Vx$>'ãr5®KuÕ6Çl·íÁKOÆĶTи¶ðÁ;ÔB\(äç¥ÕÃR]æCµ®Ý6ÞÎÜmÝí>Ó©½ûIJJ¶å'yÀb©õ¦þ÷3ð $øøßA.zÈìëMô#IoyYß!*ÙFíø@ß ¾·o½ý®üdh°ÈH*8ø±Â¨K»-ËvÂÚB[{ªÁàýjá¨õ<8BFö îÚ?_{zU2-¢d¶Ðóq$¸Â´¸ÓE}»ãpÊ } Øôé9Â(Ll_aªÅøtZVÇSêæâ¤-°âU¡ð $ü<¼,«ÕѪͥ½?¦ÒúY@p,à8íÈÿÍv7M+©ÌZlq ÀH·¬JHÇÈÔøÎ2yÏDûHe4ÝÚã»hAY<cÇÎïT7¹á@¤f»!_jM©OÆZN6mÿÑÛ(¡¾ß²òÅA½Ãy@ÉÇξ`×ݵÃ8L´HÔ֦ör Kê}Ô%?·oyQÆsÏYuÖ¥MÇCC~ØæÆæ/¦øO8%Cê>æ`TÍñV5ÉÈ aÆÑø³àFMbËè§QdçfáTiuT߯¾r9ûÉPXü ®<êÛ'ÿ§zeµßþÌ ¶¶Òêy¤x%Ôÿe5J¿Ü¬`1Ën\` )×@ÞG<dHçÄø Á có¬WÚb¹bnç8|=hçÌWÜWÜWÑéU¹ó GÄýL¦g|IùgÚR¾¤¬ú}²®¤É9Öa´G÷¶G_où;7¼Þäï'c>µÉssU¯BØ&_Ù¹ÇröºhÖþ¢Nî;ñãõªÀxU§CjȺYɦ[/:)JGH1÷#ΡÄ8¿÷2ñeÎÙ;yõ3Ð4Lq ÑÝ7DkO¾ÊÐoiñîGf¥Ä#dÄ7R<R>\!±¥n¿×Î_nÝp(_óh¿jvVÐïVéN¼Ñ ĦZC¢h%nÎá´``cÀäÙ©[,»\SpÄ"·HÇ=üê¡í*Õ *ø-RX)JÔ¼a gv{ZµX.0ß¼\$¢Õ* B/>Öð%)ïÇ9PóãëIûVµB¶Ï¶² Ëa9í߯÷=Aªõ½©"Üô¦°ÀÈH);T°3rpN9®ß¶r·à}O5˧!àêyI÷{a>èü¨¼W½Æ5ÀO¦Ácà>ÓÙ.PlvûÕ±ÀZ®HHÉ=»öüêöjjÕf)e¥2 `g$p<; ò8×'V*|øë~ä-Õ³I3G¡öا8"e÷·èÍzò: }¹õ©ÖÓ%gÇoPãE¦\¹°ÑSØ@W}¹ã?*ôíS©#ê(áNeÇå7-ôsC^väÇÔÓkrºI_s¬f·ðv¨CsÿSÓà-1n{þ&©;s#zU$ñæ7V««Hjí-¶<´¥>@_^JãOZP¢VÛcÞ°ëÈq×\ZOn^ÒKØU9ñ_1¯U.VæL¥·Jî©(;=ÝÙ>Ò¾°òfBTVâRsÀäúWM¢ãvî ºëû|ýEeÜiInÜÔJw+ }*Zúÿy;<FÓÜÓv¥©,µe¶.×ÂãʵòßÖÏõ<¾lyT°5Fýlþ*ze×ÿ²-£hi¡è¥´%Ì =áÊ8ò>U ,Ã?ñÆk¶â¸¿ÞJÐóÏøW,rbÈ3s/¶«ÒX mgáËÂfGÆÄmgáË¥âßgÖ©3 ö´-kB@#ýCUÍYØ»YcÚíl.,TJÐc`2?!Yk]kRYaDÄ×aJS¡ ´0MK R`±dN=p>¼ùu²3dhnÔ\ÛàÒûb¢{ãomö¯`âÖÔ;¢¾áa¼ûÜ{Öí6Ý èqæé6BmÞêaNoÆ{ðÿcÈ£ ;¡>,ª3¹ïÃÆ}l´Ü¿"-*ܨý2úVJ÷»ðsæ1ãRVÖíwÝ,z~ÍhûÁ 75%<·Gʨ+~`º§0¾ åD(êû7n|wg7aÈîH U"rÿfT2PÒ$ynWþÂF×mÎKDÂaÝ wvO UgƸ©VêÌD¬Ë ûEĵۮeßT»G³ûBSÓwª?p|Iª}ILÔw;XxÔÕSi+H*Ú0Ê*Àíj6ºsf&È«Y eKén.Uºx·£G·d·ªSßå¦c>ÒZçfÀ¥}sPbº7ã97âeæû¢m«MåM=1s-(¹JRzKS¤gnpóª=YÓ¤î¶Û£È~Jc¢:Ãh!µäïWñ¬R`Ù¿ÀüÄá*2Ý9)B½I?:óÔ\e"Ú¨ yI·:hvR± ãÒ¥¯Ú[¢ÜHðHèXRÀ ÷ñ>]ë+ËO1k\kí½ù Xq8YÇ9§Ã.rÙ¸|;¤Õ¸Ø/uã1» ã¿HI[$ÜÉó%ÄùóØÏ[Ð2Y¹iò¶Þ!¦N\¶Â\ýáßã®h;©ÚÎÿA.0\Y$àAÚ¯ºþÏaxûF^»"Þs¬©§¥%Õ ¬20RH'þý9z²Mu¸Ú ÉVTñ|$x~,Û¿|ú×ÈÊÅ6n_9â¾6Llì ¾\ç&°ö´v[ð½¥R¦Ú¹ÁÆnAãȦײj½KdsK¡s£ÈSw6i¤ïFFíØ'qWÖ¾ ËãÜVçï7ÿÇä/ÚÕ÷1_+í|ÓÑR¾Ñ ÛdÇßq22:£ã5º¨EÂvåXÃÉI'ÿ*H%@$O`( IàãÂÜv¹¬¹w§÷ÈWç\u×°KÜÚTpé;¼>Y®lP9ÑÌÌ@[=¶¨ý¬q[cÿZº¯÷Ma Ï # ·é ¢ÍZ,0RíDteEG¾<êö§bÀëd$²ikq,#ÇRÚS;Np8Ï5èWû¬/è´iSXZã9Ý~µO¸êj=ÚDfÄH±eña"\Lu¸àgýøúÕ¸Ô/R._^Ó"êEïÌ{¹sÔ6k \ `º$¨8'É5|áúw ûrªùγ»Ãv»]²ÝpZ\bàµ*1RxBå#×$÷ÿ _I'$ãé_*vdvi uIIV9$3ü¾¬ÚkÎ#6óT¥)£Å}äùY6@q$ |¨ÔBí¤7 ãiÜ ÀóÅtk&:+´û¥?òsIäwÆy©´«å>²ÜfÜCl¾ì¥ïdpøTV©»³u\pÓªsÙÊÛI#÷8ÛΤÀëZóp{E®[È ªÈuk px´XýúT%uȸ»&ß#È>mø~§\ÿóZÓÿi#õEN2éoìè¼q°Öñáy$¿yªqB¶TTrIú ç-¯ ì*)׿ó©zÆþòg èoêf¥*óDè9ët®¼rö)#<)%'ò5¹nι«s¨ã½lµÛÜ»]#Â`ãöµèËbbã(~Ñ -8¥îêóÝÕçøiSºÉÐÆ2 ¢¦ÜëØôæ ¨F,A:êtxr%növwo*ØqZjÅ¥çÉh¾¶ÃÊm&ü'Ïz~ýj»\V%='f¤R§RB*û:çØó©µ¥ÜÎGï ?NÿTÕ ¯6 ßöp$¤8ó}Yϼ\Rd!#[Vþ©ò¬ÜOñÌL_ñSæ%¥i⻬ÅÞoq 4çÜ 8ðÉù tÛîmS. × ÊfCyØâ{äM+^§WÔTéç$uj¤½}u÷â»ûâ du8РΡ næúT¬m²äùvªÊí:îò]¸ÊvKJVp=+-8¶´¡JCxÜ 2Ùò©vNÕú©ñm«ôGæd/ VÖÊýå ÷«&´¹Y.,[SizKÎÂ[¨Ú!àãÌjJ¡@X5òla5òK·ÜóTò£5) aYq¨n q%$>~i]ZºÃJkÕÖvEÔWX0DHßb8%]6×´d÷¨õ)KYRÉRrI<]qmReÛfÎi ± ¼IÁP¶tóë«TËmRDªâÔtKv1O iGçÄò*ª;×"½éÇr^Y! FŲïáPÈ<üÀ¬oWw¯5Ì(ü(HzW#,;!{mn+¾Ô$ùVRb? qa(IRÀdµjöåé{dØQKyÖFÞî¡8ÂÏÆ«ö©ÿv\(#z +åh¢¥RBz ÔÝ%©)Ý("+M,ÊwAHü<Á¯.me§´ãrH#rAyÁ®÷IqmÒà²îØÓvuÑ´ûSÉ>UËPò{äâfáðv!¥þßå$%ßîSÚܹJy]8÷Ç=Þ8ãqÚ£êró¥¾â"$Û½¼Ka9R==¹ sÎ*¨ H´å+¡[NSÔµÊÞ«¥ÜkmÊÒfdiiqé þèÀæ£)0cìÁ~ÿ18|]"ïÛîeßSYlÖý(y%cÔ´ì·d[8ëe¥ +Ý$P+]Þõ6û4J¸½Öt N8øÓý_eenô[.¹´~ñÞ7Nw÷_-ve¢KcíþîA siìp{â»lÚ~å[©µÅ2TÐ`))À=»åSÚÑ!z*ÏpnOV4v´ßVOå`sãò?ö/ä®å+¦z* l/ÍC$¡ ÚÓ(Þ¬$àBSÀïã^[V;d)2míu¤0ÊÀ;½ä<Þ«UWºoÚCDEî5òûmïå.zRÚ*µc8Æ<ëΦCmcÊoc¸(`Apx5bÐúV&©TdNE}nè{Se¿he/·ÞB»Ê¹I®úýg4ã×{júÍ-¼ã$ÜR20v3XRIX¥[n>,ÚS¡ç=26ä%*# ¼N'"󾿩7§l«V ÌZãQÞe8ØðYG"µâºâûæI·Érãì-²¥J<·?ãð¢7h\YØoï.*¥zÓÜú+åd(è·8n1Ütq*Qô5©`u´ñÊ;*úoCT ¼BKM©g>nL ÌÂ_ardïöíHík#{⩵?«ô×Ü:thMÉvË3ªA-ðQtqåUä-M¬)Éÿlø0·m?=óÄðØ;iéÌ|æÍuy~ÔjLôÒ¥'#'ùÕp§!s²Ü,$Ý"ª9w;7wcì}EpÕU@ØðLaPØudHßfö ´GëW$¬¨l ªÛ$û5ä)e¢âA9ÈdÅ- )Àäp;þ>~\a¸v\vhüg;øí]=øÏG)cQéÇÑæÞ-8ÎyøøÕ/í aRmMí?³mÁ;þÕ!qè诳çصF¸äcá¬JÑñÆnýCÊqBpy®½ ã½8ü[{g=øí^í|Ä߱ѵ4ÙúsRÕB{ìªjíË+¹jRI#_ÉǦsJ0ñ¹ ,x¯/x6_DÞã´øðèºLn!¡äEa_I*$I<kåRVz64|Wd3%£Ñ}÷V@Ü7K#l%g'<Ô~Mo-émO«qm´ñjRÔ°²Ùnúã-½(SiFÀ{(w)ÉàT.¢Ó ²û-µ6O»¹Yg<cÄÓíÖ5¢%ƸŸL-k¥FJ·sñsÝ«^Fnhס=o¤Ûß JR7³¸'ôû²É¤ßgn<¢Ó IO)Nyääwò¬88ÈËtºªk¡½Ð¾¼¢uá«YuµDq÷å($QîeGojµq·JµKTi¬©Ú¬<Áõ=3Dõ¾¾¶!õ°¶BðáDpr¡OÃÍuÞä7>G´»jØØ|é¸l®r6=¨|ãð²6VŶ¿:Öna-Ø V'ÀàñøyTV*óöSs}«ëÖà ;KeKN gñÎjÑÄ;ãÆ]:M\VGźVÞ3¶ôûµ«ÓÊUæÚc{JcÈ{1Ö``·µD§#ÎMyÏƽíEÐÑ)6ØÑÕJ7t 8 *óê?Çcéá'ÀñXäzxL<«*Ã?ú u6ÔÌÈ×ñ¯ ×*-OF*·³Ëä;\¸ÎEÕØèq îaÇg<8`A<æSÂ;øOqcíWM!µ ög¤î#ëÍrÔ1b8Ù<æl8&f&îof ´·¤µÔRϾ³ï'Þ)8N@É'hæ¼Â¿Kß,P®B*¤ÛZsÏQ;3ÝÒ¼íjÍÍ©XE¾31[ $ñ. öFãäIÿ\fSÕxµ?jÏY _+NÊqß·çX°2µ÷lóôÔãe/c×ýÁq!ÄÊ^ÇS|¾w;õSÇïÏ?gRï;å;áÈÓ*[¶õ;#qÂsñ"´W|;Ëð¬×lVá®U|L¥iZêjÂèV®¼î_µe¦Ù\TÌHì²Ç³}Úú¤n©WÜ÷'¯:"¦Ó7HìuÈo«±O 9³ÉFwcháÔ*Ðk BÏ#¿O/*ÃÛw|Ä·.|þ³Íÿ²q»äÅü¹sçñ¹C¹iË¢+rgÄS ¤¸óªÀée9 ~|øôõá,ê÷ݲúO4y±÷X¼uvwÇüysWÛ»Jj¹2Ðà9öK.õVw§¶îOÇÓÔ ¨»7.5Y¿¿X¥)M)J¥)D"¥R¶¿èÁ¾³joªâ7 O¥^!saø:>øó©CRV]^æxã÷N|öô®)ºßLÏm¦°ÛkK ûêá毵¿TM¸ÛR]kk%J#ª1ïp@Æ+ÍeÊXäe>'iä:ff9êv©Ç¨§³;Fß}Lgméf³¶ÊYq¤ïVî6¿hí¯íÉK¨iYÀ%9Ü íÇ~õQ)¯g l®·ã=?AÚnvc! 5>6A|«ÏÆOg vó z§ÙÛëg½Ì[e±*Cöäxr>UæV§ï ªRØ»úÔõmo¶ÙîÆMÆ«¿´+iÔ-)ì1ÁÎkçÚ¼HZJTpitZºÄкõuÒ¦:·m&$! ¡'¹ÝcýÑ®ËMݦãìîºÉ±G=ý0M@Nqõ¾ÂLáòÚê'böãʦêYHÈ Ô¯ÑQÙwR<22àHøÑFV~é×/4Ðϲ¦@óÊ[_øT5®é"Ï92¢÷AÌWD;ë±µ .¡aÔ{ËB@îI#pó<xw5.DÂ3";Wyµ)eÅ¡h;6¤<dc=³'w§óÿQÖo³í_j»5-ZzRÃa^è)ÊHçÖ¡nó§[,£MΨ¯Åx©àT 9÷#ççX²pêùu/=·;üO?/ ®®4\Z¥ ððAýjoo$´µ©§¥Ö'×®OËcdxøÔƳÕVûT;±¥8üÙ[d(÷ ϨÉzÕ ¥r ¹3ëC¹Á,ÍãÅê]}Ciw <þ3Õö¦^¶.ÃwSÉÄ=Ô#q$÷ð5]×ÿh¹øW5YÓ-VöJtFÓxÆ0p<OÄ×¥}@oÃÀÏ«$0RÆú7÷Êhû7¹O¹F¹½0uë nKRýà£;ððTw4dß¹¤ª÷°-R¹Yç O1«h;ükM{6Ô.¸ÚT ÙaB² ¨ôý¬sñ2ÜmÙn¸Ê:m©D¥Â<ªê«v<þû`¿Çyª¾RYy pòûJ·ÚRÅ7!($vJTM'Ҿʴ6Þtµ¨ºóH!cÇkUà«eò$³¶ÕSdQ¸ãµz´óÞ{ Âs¶ûÏtÊ®R$Ã^μâX^qò)IùÔ-þÑubJtDh!!ÆKÇ+Á9÷;£fjÈ÷uo÷±Gö-ÄoNßÛüz§¿r]¯Në©#ÞwÛÑÒe`yã>&¼dÅt?+é>}0å[îDôðøÎ ø×MÝQîN¦rÂß8R¬û:ÝÎE)}CÞáüþéõ¿Q¬9sCNÄ®;JJ3øFÁÅOU°©-V¹o"éJU%b¬7H{4mµä< Al je**IÕÖi· â4Æ0¸N¶»½#9ÞUØúÔ[¶ùFÓðf·)n?)Jg²¶jn +^29µã")JU%¢¥RBJ^.lN ÈZÆéxMÆéÓ0¤JùÉÏÏ'çZåBmD)'|æà{ ÁfZÑ$!YîGzÍø¢,rÚx=» )´øNÑâ`cè*zν>R:Ïi¢º\âº[´M1¥«ºJøò##õ®J¾Þ)'Ïæî£kII>cq#è>UL´\㦢£W9+a±9|yÔ ©)i!D¥9ñÆ*,<ªó ¦4õÖCS ¨¯Ô¦ Ïæ>FQ%DOz9gaÐIcÈ[#¯ASå)J´Ñ`ÐØ¥¥ leåFy H#Î) H#ÎI{BÖqÄ!%ÇÕ¹Gð« ké%DrO$×Êe]14Ë vûÆßu:imØëHI>Çÿ{è~`\ÑÃöy½@¿óË.Sâ>·``ÈRBs<yÔjâVüÿ:¯È²âZÔ§]xÜW©}Ei;¤Ð×J¶ zä~§ë^[W/³ýdÆTWNIq rqÇÿ+/øHYþGÝ×èÕ%Ä'©ïqÜ|2HÇStE¥H6éêqq[[îôÈ/ïøÍL¯[ië-®rlò"bËÜÒÓjзx:upfܤÙ_\{©+ ûé¥yè¨ìªñägò*d`¤Y¶÷Gô-nÓ¶o1pbÏÛѱšµCÔã~UÎô[_Ú¡¹=.ÍÍp©iSmtgÞxyúÔÕVu¡*IöYil´ ?Bkf¹h ÷'Ü'éÛò¨ø3ïc~;IBÕ|p¥ó|ëV<¥ï`fÜYË6èSqkyÕ8ç¼µ¥2kWuí°Íú{há(â@ô>Ûk 5ÇÐ9M í=cìýǵvo¼¡2b¶®qdîì>£#çæ2o3],¾7>nì Õ¡|üÓU6îöûÙ²¤ZVKIh¡µ²µvêî}sXÆÔýA}cî×ÔñmÊ[óö5ólY¶~åS3:© gáú M9|ÓëYT ðéôÈÈíPc6Ä«ãM),; $$®ÙøVm[&4Üi)ËM¼÷M§·àã\ëJ¡NWIÐ¥0纴ò >ëáÄ1®×·äÏsÂ1)EkÚ¾§÷2[-»x-#-¶·öü «ñøJnê¸m¨(¥âÐ'ÇWÖÝS×D<â·{Y9$ Ú¤y"Apâ7f´ Ä`}+¬ElKÆ©º[$iûØÎû/ÝQаTÆÔþÓ)£Äã5禦®ZFíj³G¸ËâväÖÆ:'$ñÏ5LNBÙÙ·UfªÞ;[Ï®II½¸úÔTÚQ%>G<Âs»¢ÂO>ãDsýõVÁ1oÂ:°àmí¼Ísʦµ)GªÙPÈà á5 ip*ªÒ µ-ªTÄÍLqE%=ÙÀ¾GVz V&Å6K×ßyç6 Fk×Üý|yI8Væ¥:àú}¥:â¼'é^²ÕëNµ|7ê)a,%!cÝO~{¥xÔp¸Çlëº÷¹ gó«Äß²o¹3/¬´ËkcxÞó©ñ+2êj>\Zâ ºßIéCõ=GÚ.ûñÉ£Gí]P§w~N1á^=ö{nÿçËðz6àVÐ<<ùÍD\mÍÀeZR[HiyZB?»»¸ääWUjÆù6bÆ?7=Ë©lN]¥Ýd]â²ÜÖÒM!·[ cßPåGã°â¸ïtýÛL#ó^op$L«ZíoºÚYJÔN7¡ëÉ®½c£¤\ËL©@ömÆ=Oa.=kÞ£ÓOM§8<Z×¾C[ µì$Ê·¡]@µ©ô¨¤=HñùÑM\Ñ éf ¿Ìù_+í|SlR¢Í{»ÆcHÚìÉÁàÙusÂVÞQX(Îà °ðY«÷L&Ùgµ½®?2?YÒ 6¤T´íÆFÑ dsÆ*¹QçOwÏï!FçûÉ«¥ê<í)c¶´CÖïhê©@mWQaCo9ì9È R×M:ý &IA qQÕÕ@V16çqúTM6=5ÝåûÞ6-{·úPìËh6ê"2î¨îÞ@v8$ØïUaWk¶Å¶Ìy·¥â<4Èmå-¸¥¦w¶ ýåU$Tðd{©â!1_èLÅnaÕ2òláHPP>DVYy¡"^¯zÞÝp¶\#ÄûKy%,)IOÇnÁñ#õIâ¾ }Éôx¥ña\"d{ s$'li2BÕöt('<ã3Ñô5¨ùê r¥öëÓéñÞwÞ^¨5»®"Zb´úHNHãÄTõÉd±ßc\¨ðaDÛ»;îõª#ÞnO³Rö@é©+'°ÇzÞå¦âÓjqÈ)q[ߨ@ô*ºo=Lm1 WMç°ÍºØoºÖûSÛvTwHÚ-¡ãø@òçµy Ã.OâÛu÷÷> YCjÎrãÃÇʨjÿçÿK£õUviÍ c°á¤¹ÓS'hVߣ»#òòª®¥Ôj[±%¦ÚVÐg ª-gL½§ïí¹¹!j$%AY''ÃÇËÃçƲe$ºin¸®ÈBJùÏo¬Ê*ßjóü60Á¯;{ôáxLJá¯;yòüNzô5cko{Q7µOE^¨²ê]?ÑrâÔ)³ÄÈHÜHÎq8ùb«i¦ Ý æM,k¬ôx 4±ªÞü%Òýs±Â°«O²àÊK±äÇí»9< gªW}S£-zré&TP§Ô%i;Ô)j Æ*ÀàñT^AKCsÐ}O¿¬Rslú+è¬k!\g¤\þÑSyÌy¾PuTTYÙw¶&Þa-(öhø y¯;kî}ibÌëc.©Pâ $úÕf¢/WsnnWÛ[ÉRXRÒ {vwªP5¹ø^Ïo+Úc9í;ÿbÛq§øðÏqæ+Z,kRÌøq&5!&ußd»¿cº³6:æÎJs¨ì×ÌÓ (Ê2O)ëzV³t¶·:Ñ©[ãL)J°8¬d'Çμ¡×VûËuÕÅ)G¹'k^êÓè\E¥»°é¦h¸ãÞs<#RFÿ/¿îfÅpªÅwù¯î\-&tÏÙiÆ}²vT*9Ûdc#Ò¼ïõY& í y3Øzإ ía~ÊÛ¸ +JUãÃ?*óÝÍ«µx ÇNÇõÿÒ£Â?ÈÝíðlIVø/Z¥4$ªKu% mØ@X)éøö9ñ¯I¸ßíwÉ0'GÔmÁLwR꣨à9´þíÿ¡â nßgp`O¸äX¶çd$úNŸÁJqÁõªKV©Ò±S«²ÐÊ?<W1qᪿ>°tÃÅÖ@Õ^}gºèmgem7Ó,¥¸©ZÔòƵ8¢¥ïn>\ñÅxmêä«ÍâLç_^vÈTãvKBôÄ»¬'BJ ^ÇoI>èñ9ð5V«pøÕnºmûá1ª]tÛÞ÷Þ].Ú Ø·´)¾Fâq|N<¹5LÅZnúZ5¥ÉPÍÊd¨_ÂAe¥îIÁ cĨxU[çTÀç)Nc þ>_×8ÅLé+*oº$©Vî0ÿ©:â»-·Yv ~Å ÊIü>PNr¹¶2ѹ]vórd!ð#© ÊEs¦·÷Éd«©ü]Ͻß0mÒ*?jb%`¨ )Îx)9õðÇÈÕOumIY¡J)à w Õ;¤´Ô붥 pMd¸ÐöÅè Ê!6×JDu89î¬?C\øô©HR´½ÁÄíPCÍnºG½Èý*'ukSdÍÈl·¯àNÛm½WJh,66§²3kc %êr·µ~äï^FBv¯ÝÏJÔÎéýjU|fÚ¯¹#;þµOÕȶ5=í¸òÊRë9JðÒ>^\võ¨ ¹õÅOQí´ô©-mÛééR¥^hÑcGwIÎ}M1!aÒF>u[Öº-7$¨Ru§ÎÓÖ#=²;äk(k8ÜïdûçàãÈزõ=½^äËDh^Å»¤¯%Æw£ÂÖ{ñÜó:ØÓí¦!!.m$ ãdw=ªçöfb<ÙEu]~Sém=5§cA-# gqäÜsUÍlRÔPî08ÏÆLmY·3×÷2¸ßîÛcmùa¶ÛvzYQq#>îåg1ØgêyzW§Ý´íMéC ÝHÝÚ´K6`ã¡2êd,Hó®È?æu×ý"?ÿ|«ÙCÙ+z6>!JWþZÍ!ƬáýLrHì:øe$¡E*à])¸Î,)e¤ãÙBüªWKZÛ»jwyú¬¶?{?~U÷K@ß®='¿´2úïèó`\®Rº.)i) âðâ¹ê عpl\R®ÎÅ)J!>ð®sßqT·HëAD c:ÕID¦´ Aì¡Õ,÷äÛ*|¨ÓPQ-ÆOlש$þ$çÔSpîA@Ä~&7 Pð&Rã?BË<nmĨddd{Ñôµ;3n\Ô]uù®¥)Ø@m W*=Çn<ëÏüjØ2 î%aC>µ®¤/éZ5 ¨KpùFlaÇY='Y\%ÂqÂ^yÆvRPz®6?tãã ¨ÒÞ²¸ïºÂÈÁ[j)$|ªñ¥¹CPÙhA*Q ä¸àuAõåI9:¦S`ÊmAnÀ)ÛiißM{Ñ~<¿ô£s µÏOJ ë¯ `ç3Û<yuÍ\â"Ìð#,4¤ÕÚbõBÇ2dgbÁØÛiPR¿Þ$¸ä÷ãá^wß·Ð×èû½ vä)% Hã¸#ç^ª,.iÛÓÖ®¢Þ xí=³IÂfn|þ²\pTcoåÏë¬HúVÂ?ô5¯DOX+sÔ¦åfmU² ÄÝìêh½¹Ê V78AÉ úb¡ _o= ¦Ô͵¸öËx²û9uôì Ssi97Û3T!SÂÊËÝõùÉpî½ß_ó1Y£ñ'=Á¬fåT2¦fÂ3SÇÄVYÏ©#sz×zmQ¡{kÒ¥=ÞcÿJ® ÒSÈÏp¯Ìø×ÄqG n»zþ'Åqm×o_Äñ=Þ¢±_buWµê!.X£Å~HË_õçÃ:òQsûÖôûÊn´N!*ÝA$ãåò®ðüIÌÞ¿Þ<Cl»zßÒvOÖÓ®p¦Åv44hHPZúdc<cµWÿ{9ë=kTûô¢¶×Yq Ò@C»âHÆÂÏöjvúÅÕ6«8²îIuÄ&BÐÈäûÃý@qh^~uá3911¥âk õ» øäæ¯j äŪTç%0Ó [BU¸'÷R8Àü곧`Â}á#Ù",«¨ùPNÜ$É㸷&]XûFÑÇ -dîàðqÛÆ .±fC¹¾ÍÅ·:Fryðãƽ×f¶»m¼Óo L7ZW¼ä¨ä@O¦ßgíA´aÅ}ÐX{ÚR}¸CÈÙÜ`ùV kUmU`ªõÄ÷À×Êúkå<x¥)D$ËÓó¬¶ëk¨h3nêôw+¨Çw8î8ÀÄ*çpû> R¡kýûÚy70ƨÇÞÓÎ ñ?Ôó¾|Hì\eÄl¢4·A9)C¥ <ñdÆàöb9ïÖf+0qÛ°Ñ ?!¦ ©N,$'r'ÄúWI¨Ìk®'ILŬ{;òBÔZ1~,ðð¯³t\APuTTYꤲ¤:z@®Üùöüþv´MßcisÚÚ°9$´RP¥Û7¤îàâk»X2̲ïUtÚÉrBWÿaC*á £<CÅ t\ 1ÊyFåyXÄ¢kî?´OÀT¥¦ÖúWf")øñd +r¬'ùÈðñ¯M(¹ë»dP vHùÖ[kô%µµ©ÆS(S娧NÃô¯>ÑHûUºçnÁX+ÏÇÇkVm<¼ÿ©åãÿí ¼ÅÿkÒL ô ïBR/ !D}~dW¤Êä{Sòz;a ÎåxåZnÀ3¿äUt`ðH1-íí¥¢ÔþQJpØÃiÏç × Ï¯n½\í«}Í j4¤¯¸ÚÚ|ïÆß9ü«ÉãBn«ÂnJS2:hóõḱ1ÑG¯Æl«~Í&ÜÔ1X¤©îjIQIpT@íà@zW¶jxæàüh»¢(!oa ûÉÈü¸ÿ :ì<Ïyò¾WÓ_+L×¥(R:)-Ê~"<g%eÈèRÐàÀõí ¸cË8ñïUjE{b¾júÂwÈ»-ëKbQ±ë[ª9ÏQjñôÂ@_:à«mûJ@µX]¹²ì5#Ùý-I;· ©{°9Æ01xæªT¸XZÅÂèëiËÙõùÆ]"*#É VÔ ¥)Ê}ìäü*W§\ì6¶unªé¦ÞR͡ŵ (÷¾5æ"§ÑtVÃí#Ã:8î Ø}¶È<« WDv|väVâRáIÎ=qV;o4 ÉKΦUðfE¾N% m·.G`òñó¨Þµl¡nMÆDÅea© gbýýÈp!PÄØȤå3alek!>oø×ÝÞôüCéRÚbÕñ~béKa§r7#' 3KpåkQ<ú`qø&~Îq§b]§^¡ÁfZäG8©¤uãq÷¡)ç à÷®kÿ¹Ý7ýæ¿ðÕXF`ô1mgÃÇÖyÃ\¸,Yðñõjò O½í¯bw å*Áîaïy×D(/Üf"4T^s!( ñ {-¹7QtL{¶¢+÷c6²§Gl29òñN#ì(Uüe¸®3þµ (-*@ÀüÎðª)ø×´ÛZmÚ¢,vÃl¥Â¤$vi$ãæMxÁRå¯Ë爐³¶Ýçé'¥kyÓ!¿ØÐÌgc¢8d6gj7p®O? eö³t6¯³¦w¤Á?´kOÄ×@Õ{Í|_ÿUÕïSÊî¶ëtcÙÖø 4qñÍBÕóí:Kl;&6{DfVÛ§å#`Nì|Pê;+ã X© ¢átZ+å}¯¢jû_)D'Úú+å}®NL¾ÖJØÃKûm6 -n(%)Bw)Dô®¦NÍÖsîÝÔe&è%涫jJ R}ì y 5{»èëu£K=%q®%ö㶫¤þÑd¯rSOï*+>ÆÀèýL÷:nõ5>5÷¬¼ûSO1éLzQ 9ý,y¸n·DT¶/:ÃE+Rp=ì úPyþÈ«TÍ"ismØÓ!K¸ûkÞ8ü ÷F7GåWÛð¨â8È:&|'ã=O|fUÍk)2UÔ!IBxH L¦ZÜÄ]½e=ÍÇêjõx´[fiþâÒÑÇ\ý«¡æH zMËFÀ³·wO²É*mhIC%K"ÜóéÆ+ÍöZÑþ6³&®&'SÙ jØAIÎï@;U{'þ TÂ-ή\&^Fõ>CW>)ǼøW8<Àµ¸ùyEà8 ¥n<9y~§EÏ\OºÁúM*¶$´Úd%²GmßãY8D¤z×ÿy8ëõ7uã¿ßØkªy·Z]¹Ìrìß=![ZX@Ú¤{Çß>\yyþM{î¨ÓvË¥®=¹´¯ØÛ@é¬ÑÁ#ç^9-T çÎ:Ë`¯Hû+K&Ý91ëïÈ|£ÝÆ8ôäüýi³æìS]\n'ÿ¯ä«mS¢âÇAÔ4îì%nR¨Áý+ró _oxtÚÎsjPÀíÉò¯R·ÍreõVË´»læÚ Ê'h$ùðÒªÒTM©ÒÁ£Óg0¸S¹A)*ÉôÀ +æ:ôÍ<4Pݤb6]q {Qì®O|Ô´jݧo&mðù|kÆ3å(UãÙó`r÷¿×í)·¶PÏ°lBS¾k8ñ'<Ö3S»ÇE¤(Í*ËAHñã¶i>Bn"QÏJ8B¸ñÜ£üëÖ¾Îåܳ@eV5¡£hÛÓÙî<äðõ«fÌpâå|ùûÞhâ3+çÏõ×ÒQõnµûòÍËAn½1ÁªÍ©Ö»FrBÊKA;°>úS0¡GL·n9èmÔà Àùwæ²àâ@4ççãë1ðÜZØâÇÏÏÇ0g\\nEÚBÙVæéظÊsÇ +üßGúJ¿ÝÊÀqNáB°OúVíñáåSÓÞ¹=ý^ò·ùÿ´? ó³f}Üç´æ9Hº6íMm~+ÁBgáQInL ô9»<¡ûÕ¶ «²d%RVm>ùÝ*¥Lb¾²C 2cË~Km¶6ë?|;ÖØtÉÓò§JVÊ°cÜäÿ¬*d¨;ø6( ¿óé8\¾ã¿Óó¢NdY Ç=¾çZÜf¡>KÊÖ> ´*0GÂñ¬¤ÛÕj G}(aÞªKhQW)$W/z½êsÒ¾Nj»<[4Ä+;Ú%ÍÇ>øZqô® ñ\áÛ=뢾»Î%½÷ûÎjRIYÙsÔènÚÜvÛ;9θë²á0Cªã 8ÆÂF@ú\t«U´T;E)JhÑ[U%å²S-I<q~§ëZ©D*)J¥+¢s h¯¹8Æ{WÊq(/¬R®ÎÎÛ5½7[¼xK}1ÃëØPÈöüëW²röR®z½=ß<fºtçùÏlÿKkýáZ¥9Ѿºæ3²AV>îïJÒúJ?t ©ÙÔG'YS£Q[aÚnj¤®ïÊ£Åt®ÜûvôLRGEdsæT?òæÕêu@ÞVMÿZðÍc^³ö@ Ò÷B 8;8Ï;CÍØ&º¹â?ëã×W)wG÷²BYJq?³h³Ç» Éøù×Ùe÷~Îà'¥Øµ6ö RäéR6íP8À󨺱ê©-ݡû¥0ì§C@À%$ÿÞªå(/0Pjç'löÜ¢Äx%j $c>Y¥z-»ÛPuTTY¤é)£\0Ë8÷R§6§pÀÁ88? [ð£Üçêªpº ;@¯Aû;Ú?(+ëøì ÿä¯=YÊÔ|ÍO¤ùJR´MQYµýr?¼+ ͯëýáD×.T£àKKã âk<¡ÿÅyô¹O?pÊIÿàùÞÕµTíbàã:¦í2\Pµ7(·Ò'éãØvª½°¨]b$|Ná^#ìò¯¼l¼ÌvâÒv8]p=ð3T©.ýnä©V×[e¡¹kÊNÑçÁ§ÁpÜFÐúb!''9÷ ?>ÕûÔ¤äa S:Çüñ¹ÿ¤*¸ ódUÏÝötÈÏ<ï)*íåjXÈÖü"5¿8éJUe¢¥²Án·Fû\ȨýÁçiJ´$eC×*Z«L8¬Þt*¨¤-)ü>g)Ü ò¿Y9 /ïïÖ¥]*(PRI 'àúæ¾Úî.¼ÝÕ/¶ä$Æ$¸e;Gs *ä%÷í¶ößl¥-!AµøÓ»ùcDRÓõ+\Ò¾Ò;?ûS_q_qZ¦Û3ëùUÿHßn³Ûà÷6d\q¥HNw@à+äYôÚáëÍ#3Ò" ©.£áF3V8É6:.l2VTÂÜÂUµ_*ñ¸(8ÐéËÎxW2ÍÓ=ç½fDÍ¡D79ë㺷%>ç|{æ¹¾ìé[ÜàH]Çb8?×¢jÙ¤Éev3I©%IÚRÁÏ#ÀÆj.dy[Ä«¨tÊ(÷¹+¸öeðfÉ_÷×ÞÒå1¯2b²BñÅjöEýãì°çO>Î*Fï)±«ßØ ¡âK)¥ôßki)Ýó*?Ja°ôÛ* J$îCâ>UÏs$êR7>V6 PIQì2{Õ¿^ÚÙk¥"-Ò üb¶£1ÒÌ@ôúÎEHÑßÀpxþµ¢ºgÒÜXñÙs+¢ª9K©Úc9Qçã\ÈÃZ©ÊÃZ!÷_ÜÐÿôó¾~Ã'ýIU^©øcTFà<Áÿ]%?Ρ0¢<8ÿÐúÌuÿÕ½æX®¿û¾°ÿ¤JýQUʹ@Eí£íÐîW`z#Ï(£¤U²»ùÕEô¡KKÞÚTBUnàÒb<×ÌýâànkÔ÷3Ñ5iV»Ã t¬[ÖÀþ±ïcãóè3·Ü#Ë`ìwRê227$ä~b7½Sn }7óCh|§%8i£½a{ÎïIa#?³A>{þu$ìU« ,¦4ÔÉH*7ÏÒ´íõ©+jB7É G*öéaÁNK àøç§ÒpèBÃÝÌ bØK%í»UÁ(gq*çÚ5ÀA©ÀÀRoúf·í7¥ÇG·Jâc\-iIJòH ¤c ÀÏ¥`Õ³XlWW,ðaÄöV@ê©ÇJ ^óïvª¡®a PÉ~Òä¬ãß_â5JÍ ¤6µ §Rs x¦ß U ¨<ðk@E5PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY^[[?6cPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY +G¿ÁúÇØì+|Ýn¤\PË¥\fß8BÞ;Aü걩.LÞ5ÉÑ,´ûµ' Úº¤ T*Y¾Ñ%ßåjW£Bu²CMKhO#ÓµUªÃ©µíWm¶1s=GíáÄ»¥[p>[:¯WcE+Ó4¶·\ôCÑ RNw#sÛcÇ5R¦ÄPAÆËxÆÒBeêDë-ºÚê ²ÔÉG¡:»&l|JäÈq¸ýÔ¥^tÖ:ÎÛ7«{ªJB$£ä2Ð>¤¾ääûJØÊãÈBÖ¥V¼á#Ìàè ¯J_Ù(.NºJmr¶ r ,ÀùsWV&#éØÀ§A¤G;RT´¾õp@=ëÌë2 {Åáò®E:E{Å)[bGö©±Õi«GQÕmB2q<M_ÐMo&®:Î}Ïï³1÷ÇG¯±*Ê *ñ{ÐÑ!i¶nv%-È[î{Uî²0¢º@*PÀØÙÇî¶üLü;be=Ûõ·â)W $ÉÙqR ÿ^·ö¸ÿ¢°KiHPðþ«ɶú áM¥yÿ¼*mT <ÌåD`¬w>ÿ2¢«)$â+å)TͧVéq¥©Ê ^Þ@øc5RHÞ*EQJR»)J¥fÒ:!ãrÍ[5. nÃn¹IL¥¸!ÍDd$ gßÚjá3öøõA'[Õ¯3SQÖèëÁaçeIRG8ýÑlαIÒ¹AÊT¬*BÃjEîòÄÊn!|ìCFãØqæp+@¬B©'âyç$<§^Zqg*RI5ÐÝÚsM"S©I`ÆÀWýQ$|2OÖµÎ`Ü$ERêl¨v%$þUÜ« Óâæ_o'Þö*ÚðÝÅ)+Bâ±J×¥)O)¥(É·Ó©q º(I¸MoÙÀe¡¹K_º6§|>þÈÆ{«Ì×=þÝ&/ûk ±5Ï}¼«¤òiÓ&½¤º,rÒóÀ$ºâøôÂÇÏ5jÔZJ}ªÌ]¨Òáq|W]ëFZíYù A"*B÷~}qIKh褥!~9®Z[ÆåA)d×MÖÕ&Ï/Ùå¥!{BÓGÆéÔ/B¸¾sºàÜ 3Úhã > ÏïV˽®ª°&@Ü#:ðN ±Ï×?*yxJå¿Aë#áøË nFsÀ $ð;áÐ~[,Ä4À@'>½¶îÔÉ0Ý)+içp1ǺIõçõãÄÞaq¤8Ë©)qµ-=ðAÁ£ Î3¡_®ïö}÷nv÷ítfÊ@è§ ùðÍSò|±^Øÿù{pöáÿ+ÌöÕp3u º6½5%I3Ó!(¯Þ Â@`¢OçuÌ e¶r>É]q-r§ *;E`ºF?YÀüuª·m5Þå6Øîi´]%ÆlZÙ8ÜÏα½\þö¹*@h4©B Ç?øTk2=Mb~5¢kîÎ\-ðcº¾Ò\ÏâA9HǦOÔyTy5hÑÉnTKäyã<r$6V´8@!dnòÎ<j®iP*/ÌLdY@9~wRµéPã1½Øèa1ÂU± R¤s¬çNrsP½Ë é,¹Ý[ÊÖ1á·Ö¼Ö»ÑtT﫧I9ÇɯJºYmi~÷imÁ»u´¾ÒÀ% ÁIÁò#V®³V¾±JR<ë Ñ«f¤öå)«¹ÉB2*)(R¢ÜÚ¾)sݺÙÿz«µ¾43Ìfx62½'hõ©65*Cr2/YX7#$,w&aÝ[î8Ó2 ùK BÊV×}S÷â÷̵[º¡ ÒßY=4ÛGSoòÅBWè; !! ÔÛðÇæ¡ _ovPÔû ¦ÓØÜ{e¿ÚV§ÙÜôìÊ6HÀÈÇqT´ã1©mξ´6Ò$¶¥©¡k&7]¨ä9LX²/fJ ŦÛPÇáÀ*x?1\v.αÏzhlÝu¤¨$µ$~¼ñÇ^êmëýO)äº #](¦üçN5k"§UÝÖ_¼Jv1Ë.:¥#pNk§ JB¢¥vv)JQ ¶3J~SM#Jc]º·@ÁP# A¤(TNVà³»!@óô lÜB¶×}'MÐæï0G]ïå§sÍ)¡Q¡RVØÊåYn,478 nãû)*Ïê+¾×èEÄÀTJþ £oꪯ6ó¤´ã øWÔÈuVä8°¦Ô´nÀ<+ 2xéNÚQÓÝ·£·Ç³¾~u_íàG½Nϱ¶ -¸ ÒÈ*@<;f¦ÈOÌ&Æ[æú)=nú]aÔ¸Ê-w<+Ëía_lS1ÔÂ:ëýÓú³SÏ®k6%)¥P¹ã1ÓJ O9FÜ¡Xt¯EZþÜÇluG»?©«Ýè<Ô NAa=t{ÛTí@{gÂ'ÙéîóóñøJeÿì÷søOøTE7+Ä]§çÈuÖËK[ªRm$Ñ·ÉUèbç¨ ÍÙ¯½¶Y-·øSåYIü×[SÊÞ¤ ' çsViËN ' cÌU(Ji¤´¿#ú`Ó{®A cHPÇÌÔ9ïRé9©=ºS¡¤ñ$g'ÌñQT7ª;̰ܺËÿ1âùnGûÏU|WS· +µ3gü . mäëõ®\c¥nüg1©[¿êd²XF Ê@ò?Jòº¦E «óÎF\ è gªCI«37râÐÍVEzøON·IFÓÒQ¨.ñäÌôSqÀT||ùÅS~È¿Ï_þ_ê¨O[N\dZSª(ïørqßÒ¥4¤:Võíé$oasgr9Îg)\O[øL£dÃI¶o*¯Õ¶éêìüæÒäµ%*B=Õ$;çã «íóy(5ØÍÆ´¶ê}HÏsåUÝAw7ëäk£ÖP!½Û¶ñçQàr;0ðAVònvøCÿU]Ywj ×,MÔ4ïìâ[ÊpU¼ |D\÷}Ýj$¾Ì <¿¬]w=¨a¿&ââ|&DPË!;FÕãJûÛ-ÈmÇTãM.%]ï1ò5\jÖ ©M0\{ªÚ7ï$<Ïs_r<ÏÒ¯KÁ¢z¾ÃÁuA ´¶%}@°ðÿøg}Ï¥cþÕ?ÚSeO]²]:Çn`Ie÷¦8úq*wux{¼c>kÙng¡ yì úÐñ+DÿcBHügξϻ1&ÂÿòÓ)Í)éç=¾|[î-®ÒÌgdl|Ü ¸¬ÔÕðã|kCÆiÁ&¡ãáïiÇp·{. ~Þ DÐ^r?3Ó" º*ä©aÎWçÔ òDw5Ô§q=3;ñr~¹®iðçòvÀ×ÝSûzØeǶÿdïIIàü85ÉR·@ ·.O5óZt$å1Eö¾ ) H¸½aÏü·!*¶\RR'¸÷ÇjbhFcBæ.¼n+p®é99üªç_Sb7 mǹákµN_ÜJQSÀ9ïZ¥t0°F7à<à<Ú½Cqrc8ú\m-ô¥´ -(í´,ÀcQ½ZðâÔí»ÞßÒ WüÏð§=&ÿu^JÉä+ÊM& ¤øl $-{Ï4¯¦lRBIݯÏ]¡ÂcÇXe¦°ç*$©DçQèw'¢¶Ï]®TËbàÄÝ"Ñ!¿Ø%)VÏ|²3*óÊ *ªgáÜ2Ð]=wøÄëe®ÙRÜÒ[é RÖ¥d `95^uû:Ï2R-º Ä ðO¢jVñÿEØÿÐUÿÝ/ÔUq*¶À n~ñJRR+è¯öE}'>ßjg"çÚæ9·«ÙVRJ½ó°p8ïÔ`¥ a ¸:üBr gs|«Îã--Êin~¬{|gøOà{×0dGS£¬ @:×eTÙhÎ¥ô¬$)IÇ>q}¡koµÛ¥ÙfÇqÅ8FÂÑ´äü3G¥RûHKöXðof.]·Ç#q´óçUk¥Ãï;£òú(c¬²®;ý|ϯúÈ6çøoøìÊ6e÷[ÝZ¸}XÓÒV¤-À ä p<Áò¯=½*ý=×IIjÛljØbõÝq0Ò§§Ò+(X<ÀÏï<+Ìkàë³ x»®Èâg hëÂýpa»¼Ö¹e RÀG qÛ#θ¾Ð57Þ×Ô³m¹!5%AipHìqÛëçS7lÜô¶mÖæÞÀ]S¬¿!héJ¶¸ ÷Ä2<3^k¸y I!ËU[WæCÂrÕUµxyüd¥Âÿpº4¦æÈê¡OÈØë÷yu ¼ºyì<kÌ®ºÔ\þýÿ"-}ñìÿõ¹ét±ý{8ôÇFÇ. «P ñÈÎ1ÏeáÎ@ @üönæ ý@ððåðCvoÏ}iûsSÚZÑîò@W|y ã}ëÉî ûÓQIT@\ö©J-Û·(ã¿ÄUºÖüzÿâBlhkZ(îa)ÿVB±÷U·KN%mHZH)R#Äç K1½þæìì<¼¹OVnj~4æÃèx yåÑ"÷pÁfMÊcÍ+C)I8íÁ5ÇüU¯6@uu77`ÄØÁÕÌnRéBjQJVGdæ2>¢µôÔ6®ºUôAݬÄ8ìgâ$)%°ÉQC{sûÀà*hÜÛÜϨÛk?Ù*þµÌYC©cÒsq ¨Q䶲¥lmKq¼¥)ÎÔ¤ð÷NIª1Ò ¥8v WMM1>Ï4æË|fº¾Õ³býÛçÇvïLU. _êJ2ÕÚëe u(+DY«JÇø[ä/ê=jMÐ#a|l^þSªéty¸»:àïZK¸Þ½¡9Àp®Z¹êk¬ùgzk:K¾Õí]}ï(õvº6îÉ÷±áÕL£j^UV>F§p¶¤åTHùüE)J¬´R¢_kå}¢a:¶ð ßHæ¨kmÛbHf<h5-Åq´$)CÄ{òOäk>5òæü&\À)=ã{|g5OKÔwOªit6 ¢ 2À6oz¿k7'óítú iÂþ|øø;F8ÀÇo I'À )Ò(i;ÆÈø¥QçT&\ò3q*óó¢üõ: ¦ä6ÔâÑ.RZ^áÇqñä}kÛ,kbp>"Q(Ë%>óX <§ËµÁWk´Î!(T óçB¾ÜIØ]ÎsÇõ5ëaÎâfஶp§ñ:ã}Ù)Å.SòQ[^o#¾3=54îµD±;$ï¾öÈÀè'qñäÖ©VÍZ¶p8TÚ¼ôÈ5ö¡|~41"º¢ï¥H) ªÙ²²®®î*¶|ïôåR@fúC\fíß9=ûÔR¥Ù8ë¨ D ÚþϬVùѿ˧ÜÚø)r*wF8WxzSª8X²Ùñ?yK;î~æeûXüëïΩ-2Í}á_ƾüëfåJupÛ¥ËkSN~jK±ã2ü¤%÷ÜvwßR<óù×Ôø\Íu0àøÎ¥E|¯µòµÍÑJRE)J!ôWÊQ 3z±5mµÛneªLkp·Ôg¦´+i(w>uW W{øÃ*LúlAB±³6Cä*×j `IgoQ¥§pÈÈótÖîBºé[eá¶d<çMkJvãå8ø¢gÖ¶/*2c©ÅR¢ Þ}Ð|ñI·WÄL¸5äLb>ÓjçIr!®KÊÚ·!á(IçÀò~¦¯dKa¥ÝËÁ£û6öõ1ßßó®]Kû>1¦ÚöyfZ.¥¢äëû038]ÀÞ¯¿3bFÚpR[h: (R2pyÍHÙu4û&| rv<úNÜôÅßBÊsRÄj#,:5Ò)ãÈã×£W¸Üã½6Ý>(K·#:ÓYu*ʵgÈ»=ü>âÝT9¬HÁWEį VÒpsÁðøÔ8°ä|¾s?ücXr>_9µÛ¥Õ¨m°¹³SÆÊPÙya PHQÏ~BôczÕ7FÝÑä!_å7 Ú¤0Âv~jçåTp>On«ßîgô[ª÷¿Öç| ͸¥j-#¨°FWÇ°îj?û5é÷ùMÒZ p¥0ì!¦Ö hnÃÈ<ó0><©¡_èIpÙFE$-oøuÚ®ò¬²ÐÜ *RNp¡ê+ òMzN«¾G¸ÅÕÌèÏ´PJ²xêyúãµyÖß _X,E¾×ù´ÊÑÛí~^2I:VàäwÞeÞDfË®f²áB$Q;SäZÝŽ½#"iaóI¥r¦9è>ͶPõêäú§?ϸÀÃ%C>UK¼éévkÙ·8ëÊ 5Ó.p0;ä1^ºQ FH 5 ÛDûÞãÉ?äqB9÷ó|<k>w|ô×ËßÞs ârdâiZ<¿ >²]¶,HmÙÆ=©¼çû¸¾Uðü+Úa¨> RñödLSf.dÇL(îß·÷{g<W×·_:v¨^ÐVëS±søÛq¤¸B>O¬ ÛOáAÇl÷Áõ¿EèußjdÔ£îì¨)!xRñÇaÒþÆ /O8ìÑ/+ÛÎSp$ýiù'ë^¨t$ÌêZÒÂ\;Zt*+û;Bxì¢=ÜÈW@±¥§/ð'ieR[ní·pÎ~U]HMULx3jBj«ÂJêËÚ÷)ËÓ¢[ßRKm8VZJ@àNkàxÔEª?´]â4[EÇÐè8Rr 2=E].æi°ßôfÄu0ÂËû}å<\GQ;± nðqÍQ +~2,U{BôöB1dóÀ'Äóð®M%l +ìêû!øl;! çMŶ á:±VßH;kÄUEVßA=sTéy[YÄÒêe¸É[_á+!![3;$gμ÷XéèÚnôq[É-/$c { ïpç²{WªÚ,¶4Ý¡B=³--^×:§INåçÇíPZÚÖÝ1¸Ú"&`0äÇ·ë^h±[¿fóÿ"¹2vJ7ó[E=FÔÉ¥të©.G²Fu¨¤¶¨ê+ÞÉsiÛÆì;òk/ý×wîr¿ýaòw?ñV-ÎH·Ê¨»w¯â8VëSÏÈͤMLh¨Y÷29ãÀøñV³[ÅÙè3FöKÝ3Ù[IïçÜU¦Ìå¶gÚ:IÞc¡P#ùsüóZ2ñY®·ôåùóñZY±u¿§/Ï-JcÍ4<¤ A òæ± sTèh'öM)Õdý{CºJ3jH[0¢¢¡¨! ßäzßÒ¨WvbÛõ¦¢b:Ya iÁrTm6ðÙ*`SáY§¸øÖ5{§ûÕ Í&uÛ[ìæSp¨Ñ²y(*)O õíó¯Xm°³fzZÙ¶%!}Cp ä÷ãƼ¦Ónzë=¸QivJyúW£jöÓjû'jÛ!æÒÓxBòAÇb~Uåqì¸Ô6ö>üçÇÓfÄØÛãÎu.ߧ¿ö^½½ÑjßÄÀÏíí<±ü\v¯,y»qéAêHBSl§sÎÆ;8Åz5®Snn,bâ:Gñ<¾]âã9¢Ü¹òä6Nâ^RÁ>x'½p^{ÓL[tU˪ﻸÊfCQØ÷°¼/>$ãÓÓÎ NàFAìG¥uÚ"ÇûþÔp£¸è{Jpk»X$7yCIü-0$g;@ÎÒzmlÞþϧ3ËÙ£pÁ öùWF¢Õ3µ:ØTô² õØóØn4 -¾ºc{î'g}Øü_?_WɱñúM9x¹ý.y½m-pf7! -³ §pϵ)%*)P f¦ñâÔRæF3úÖ£Gc6"Xú¤È[Ë å½#ºÊÜs@¨ãnòîkeÁÖdËn´´4Ó;ÖOÇhrKI¿[H[Dû:Á;Ç)Ïò©Hò2OU¤°9B·ãÅ|Øä'ÈK?=ÜT¤§h°·ZÑîTNßjö¸qâÚcÙá¶ÛheÂB[#qî~µä·L7s¾2¦ã¯ÌQmïÀZÇÇôaufçb²]Sò!XÚTzg<xn?W§Æ[*m·ô*{òqíCúùv®ÑÌ˾G»´J]ë) qED$`dù¨1³kÔ± $*°§Ü_$}+¼'täd·¿Þé9EA;~~2VÇwÔuXîκ<øöTóÂVñÃÇ5èóô|{åøÊbå2ß% ¤à$<úUoíJÒ&ëU!kë« À;T®>$^-MÉ»¶Cì䬸8"¼÷XÝ!Ë×0AJ- %8îßñÅFÞÍû&#m"á `îàUçÁõmÒGÊá»ÎXuÇ[u6H!'>'·ÄøøÉý¨FjMÊ0y;pd86 T 0pbfQ!Q`ä$÷õ¨zµêèÔhWPsc#þÍò5Æ q[Á#*öBÓ< ] qCiS¥)O)3e¾æÆÓ¹X*Ç ?¬ú.EìsiòÝÕñ«eî0j² ÛʽûÝóò®@î!©¹ô^äãê1ùÔFKF@eÔHJÝì{/´tÏG8ßáïÔ±D;¿KÜÈi½Ûv×ßiÐþ=ïlÎ}6vúÓkëª)sðä}k¢/ÏØÏ7ÎY×" HÇ%Dc¹íéQzC/³lé-+(«·'[þÈ,ì*dã~Í´àpOOν<®Ã bhÿsÙÏ,Mîz}Ò-Ú9ià6røã8¯=|ÅÑv-BÄÆZäÉQÒ9KCò¯CoTB¡Ý¹».9Jw,mpÛé_µ^¤T^ÜøÚ0y$V,NWß ÄóëR>¦¤»@cUÁ·Ý\f¹¸F6ÛÒC¤.4r¥I_ ?¥{Hå=ÜËü}ò¥*ӺЬ= `¨®Ü'ùW:HÓ£9RòÇøÖûJ&).8ÂÙqõþí'&äß/ÌÙxb<kÛ¥ ¬ZÍb¯OÈuM,Imä%.o÷H9ã#KïOïeômälFÙÈ>èKgM'kíVÉ>ùü'UÎÂUyÒÊÜ[íå-ç$¨d÷I¬·<tíÈ\I ô§ÞD6M Wßõ"ìVc>ê2ÓéÞ÷ä0ÝîB"²i*(p<ë9RÙ] RIYºDGâËí)°êBѸcr|Åi«®Væ¸ýÖ6«ûØNqéÚ«ÛRÙÄåÔ1Ròb#º¶òJ[¡d»£qÚZl3ÔMEÒdÅSd¥)M)_R7(Ù8©]MnfÕwThèZï9Üzô¥!bøÈ O kꤩ$sEm³ØW?XuŽÇ"²áeÇN|Õ´Ï4¥éÂøÄl\'«×d«²ÛáÉS©*(6)H8ÏÌô©-Wdf~8¥©%A[Ï;pkî¤0ͪÇì¡Ð¿c;÷Æ®ß=ß(É«I^F(Ë«I^Gûjii@Z vQ¬ú®öµ¹(r#M6 2í¹Éø¬S£jå4Æó´(q1s+;îùç51¤bz20Rà ©å í¤7hÒ?¤n3, <ãçaGãØI´§Ä'ÀrÔês7ö÷%àÈmäÀ§GÄTe*Fñ¶Üâ¥4y6\Ë~ÕÔíûØÜBRªºn"®Â#²Gm þ`×+½ÎV÷¥tNDt<eh- ¨ã) v÷sæë7+Eµv [a wE": Xx%G¯kÉ gÃrB¦n2権%{³?§ï/Û¥µ¼ÆÝÊh 9´"¯f=å8OÇkcùURõ,De¯hè¥ox%I dØùW*R+Ó>Ða´¸÷é3"°ÚÐìa ÙøNqÈô槨k#ÊKZ zÔ ã¯9«&nÎCCiCp\S-í÷GüÁúÔ26¥ÆF,¡TõL ó`éA#ü×-pyN)'lÔw+<W£ÁZiÿÆ -mB6çyØ¥~5@pÄÒâ¾È0DCÈÇà)HOçÖ\ ݪT¯i ®mò¤EvK,8¶þ±Ä§!?\õÀDUÃÐ2zÁ êĨæ"¥4x¥+êS¹a#ÄâOÝ*ê©6hVðÒ"YR{¸¥êõð®éV»¤n-+S 7µ°Ûf,uíĦ¢~dHÓï§îLdô{éû¥LiHåßäxì»!ÄAV>x®³i(*Oc³¦ÔÓzÒ¤FS%JPý©QZq´BUëÕQqaø¬¥'EnROdn zdÂûðìÊe´¡OÀ8Gï+ªàÉù>TØç&\)#¥)URB)[á%+Â\üÝK|wÃh"<¢§²?=ÁÌÕaÌuUN*פ5;=¦[BÝ^S6+ÿ6Ú©TqêÖ×ˤÏ_hú¹tRy¦*wCk{Yò|TIé©ÌÛ5$)rI º'ÎC&DXïgo§R«KÅ)J!¥Ztµ¢4ý+¨¤Èe+z;(öuéW¼£iÂ.£' ƺÔÔ«Rºm¥ë¤VÜNä-ä%@øFjÅ|µÃoÔ+f:¨×Ã$~ãµ÷G§º>ÆÈ8Ù°SïzJTÞÄËïKh¿uÈ[_Ç"¸.ëåÑåÄgÙÙY ×~ªBJ0Rêïi«½¦D×J º»k³F:M8Ï9P$ºk:vÔoJâÂKkLÖÃñ)r>qr¿fº«RªJÅ)J!¥wÙ^gÂR=ç<'Ä\$(³8ÌYM¡N¬!©J8xÖL°äÓ(+Z»$w5;¢ ±+Smyd² 8ävÏåPë|Ź©èÀ²[tÝ<ð)5ÛzísR¾T¢OsÍ|ªJÅ)J!¥(VÆØRä¡î)j ÷¸Æk¢ÎÒ_½Bic)[èI B¥®áZ¢å%EÑt àñÇÒ¦ÏF¤[YNGc×[ç2÷ sû2@Ê~G"ºÛLèp\§ã¥)O)®çì³£ÚY¹:ÁLGÕµgàVN2ÌöÑy88Ø8Þyõº7cy¢¤ôõéV*¥ ñâÃÇ;Zu+ù³ë=Uÿ,ÅßMuÄîN?fþ|RdV9V¹uøDÊ®s-rëð«ln8ðØq÷¦|jGWÎjn¡u1cDBb±ýÆÆÑúóÚ.ãmµÝ~ê·åHZ°2>5{nÖÔàÚ©wqÈJY9·aðóÍÄ=' Õ¬ £;[uIïHãq( ð¯!¿SPºöyn7YRu/J1Ò7« Â'! ñBà{É)þu?{bÅ/D}ém¶.Þéo{¥[À«*¥ r[HWáRÀ? #iSk)$ydW Ûc!63ÕÇþÆ&ö?*Åý´I²ÆaÑÕ Ün ÀúAÈñï]1\`héèS$¼e3µÍÜáò?ZFcÓÄI³ËÄ~$p£nTÃht5·Ç$ü«[ZÔù$$,qS#5DCZê¿#¨³ïúV½LìUM¨Uãôqâ¥ô É÷²Wãò0ÃîzC4VÌòÒpFÔÕU6<¤Æd6<ÕJÕöøöYp% ¸´}ã¸äÃ;wòÍB9öYkT KØ{+iøägyl0í1·÷åé^q*BæLzC¸ÞòÔâ±æNMY4N¹¥dm3-RÙåçu]ã.Üd9;X[ªSiÆ0NÒ4OBÆ ÔE_ú:®Æ±T l!CpPÆ}ÑßãW'ÂÜÔ±mèþÆÊZvãcÓ¿åOıf Æ2îÔ$à`T=QX2eQ¨aÖ)JSF«¢æ8ÕJDIýÉ2Ûu?Äòé&Kv Ì}kÇlq1PÆx/ö{jû·íø2:-'ÝðÊpqðÁ¯KMÜSeÅëMű¶õ;¸dU³Pj«SöÙFÕ×3. y>Ñø¶.ÊÇí!µ ©u îq)g¨qéãÌÖëí Ò ?_ôÅÞXD?-¦ÌiRöãýXP8'ãT *K²AùÖ< 2ÄâpÀOÇhªMeáÐé:úL\*XðI×"é&U¹o(-¦¥ ïe]ù©ß³eëXêÃ/ÿÔUz´ý5¼r¯Â{?ýITù¼¯ÞÓ½tÀÃç |r?ÙãÚ AIÌÃZ·ÎÈY+)÷H¥rêÍa@ä®+*Pþ°çU ½7Y[î9æ¸uíñ5,ÆmEÑî%@ Y×»3 §ÀõàcY¸©;!Ã]ï«Ä rñ_ù wª±ë)i²Ü)Èéµ<ÓaÅ¡<9üÅqWX£¹vÖW ¬"û444[m¼eDPQôÅD·öIÖK+núÒÑ nib>BøÏõ ãQI µÍsÿýzµz:ÖBØn ·L³)¸jJæ5ËǬ¦[dô`ÜP#´áqï¬áH÷ãëÛÐyTʦæÙgÎVßÀÖ«¬6¢[åÖkª·IÎTqü¿]]I±×õ5&D&ׯèHÄ ¸´Êp{è¸ÛdZ¦*4¶ÒR)Ì Á/Ûº *îqã+Êjßnk¹hø±nSwmN¸¶Úçöé^R<¹P¦À¤3ãù?8Ü2w'Çò~{E)JÕ6ÏSà_ïÌJiÃ>ÔÑ øVÔO>5)ª 9 5ådUÖ×aÓäóÀçµ`ò~JÈJTrdïo,à¿<ìÀøàT`J| { kÔóËæ±ÖMÿËÐ/J?þ¨úÓøGÖ½¾µJ³Ã~ÕÚXZRK²¢ 'ËâsRW/ D¦h´ó J:ż¯Ûç¶ÛRAN£´øî UºÍá@G½ÉÂã8Ã˧ ¥+L×¥(R¢{OsbÔXÿç$ã7_5 Æ H</þ+Ô©<ç³Ýa¹:à¸S`³&Ó%¶ë>â çÞçqÁ1ãSÎ[á TnsØ8_õfà6«ÌîVGÓéÅ@ u)9h@þêUßQÄ¡)J |kvy- 2qà½îË= jÊhÉXÇÖ¬²¹úVÈT&¬J¬¿èèqN6æÃl´òp9Iâ¥.Ø1¦ãÄí\Ve¥»Äe,¾I¦©»Éö{nv4³íA¤¥ IÁÁùZ/7G/7gæºé@ì| »Rz¯ÔÌbÕ·úýN*ÓmÄ=) J9(LàPG |ëæ½dy&»!¸ÚmÓÒ¢mÇÞBhJBsFd:p¢F@ñÆqX;M2Ók óà*^ØâaÏ£b%å^÷l'¾<¹ï\SÖ EàQJVü>ù?¡¥ KTPäµtÿs}ËJ](yRâû>:Á!ÂÖ{n Q)ÎG:5é7ûÚSÜè±> ò°ðû~'Êù_kåiâ~ÕVÝѤ!GÚ¯µIõ ¾âÊ3ÉÇ¥y±¥Á²-·Ú' 4àÿ\õéz¦áD_%7Sr}%)&¥Èt1Û 'g?sòª ÷sGy¥GNÑn«ýùø|½ªÞÿ@þjf·BÜRØ! $Np<¹$üë º?q´9e}qØÅjc¾èÚw¼w{6Õ.ïÆ)JU%d÷nö¨Ê½ÜeýZ&ÈÔ?vÇÌYÐäëë JÛ<øª%G³«Ï#8:¹!Å:çLm´ëq[S®»aiB@*VÂÄr9Ó½GÕ»N4Õ-îD¹ÐTÜÑéIBÔâ×aî¼@ªuØÜ»0è"¥VZ)JÓ.¶Æªµ:òÒÛmÌeKZÎ@X$à+h&GPW®Üõ ¼¾ÌOù,¶¶æ5¹S2(p°s¨öñÍBãÐ}kÕË°/ÂûØøLÑÑÔ2¦Êùç?¨JºHÇïnõïVÝ)¢dBç¾êDRÛs1ñçÍĪJîfLßòxQ CgÐÏ.¥®VÅ:©Ë§rÚTæ:c?~IÇa'ôO´xÜãÌ3 r]o¨üf 86àu<'9ªem1¨Î¾ )¥,«3Ss³ïï+Ãñ.Ðó÷æd·AÝîRa ÓÍTÛ¯§pÎ{**ïi~Éuz°³$l$@?ν§J+2åDuhSXY@à¥[S¼ønXRñÖËlKEîá.+.>ùÂq°¥%[S´ã#+qÏÚS Ó¡t ]h('k YºÌ~è_i¶PÓ,rqØñߺñTëØí·¬Ð¿òö.¤á¡ÁVsðÔF?»^ç¢}òãLÐÊwb|<«Éž9Ö~ÀÆCnOàêmÆ{ö®ðüYÉa!q¸^8åÔrí!1ýÚcûµîw;h¦æ) àyù×Õpq#84*¥¸n1xHS¾NºÃ\ÔÈ MEyôÍqw·ên0ØÃn@R$4´¾:rÁ@Ü<`;ññ¯7"(û÷ôʱ8ô¯JÔó¡? E~n °°«£¼¿höÆÌ¥8 UÈf|7Sq}%kØ@W»yW¦½ º¯ôõ)1ʶE 5%%XÛ¥áÝ°äõ8#°BTTÃøÀ5 :9ì8Ïʪll2y ø)°³%¼OÞ>vR_Äý *å NÜ"µ JqCkuå4£¶¾ UÛ ngM? è︽ iJtû©R׸8);GïWQÄUÃs+Vg|JÙ±D¹¥{Ùµ´¡tÖ\¤õò® ±Éÿf¡(ô »X·Ø7&%-ô\¾â-Ô{(ç|»TE[5;ÆÐM·Û[KĵmZJN àùΪuLYl§îd01t²osô$IÉ:õoDHÅHSènCn- FARR¢@Ç9Å}ÓÚRv¥êû Lò¶¶Ü¸A};ÿÇƯû¥½W L-.<ú:eªÕv¼ÿóÛ_ï̹rdÆ[^^³fË Cì,HÜUµ!O¡¸¨þÇjqá»j>b¡>Ôm¨D©WeÊäcÈì?#1áãr»cPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY #qÐk\¦Y"ûmÚ2¢@ÀI!G @»½Iç}?D~tØp©«ÙªKºItÃë} ,ÛJHÎ@ÏÈíäjÏ1¯£Ù§ØìÆ$©M:$ ñÈ$c·¨>l^)\·rñ½CO!rp´ß&DnuÍKy¢ãj,)eÉ)J¸sÀ¨<5â~f½úgý£=6YiÈLãk.7¹*Fbë9ìEi¶JÒ$%#ÝÌHvÑå{tòÃqc#hò½ºyJáéÜOÔ×M®ÜåÞäÄ(l¥O¾©Ü¬>O®,}±"Qó>ÔK!¨|}ïZ°ý¹§õ)ܵ¶²z=dß>´?)ÒÛôç9þKBU·¹ü:J=×F]¬ýuHÊÑ%N)§¢{îÔÇö@¯[Õ2à[æêé¢DB2´¥JY#6S2Oå H'ëOÃfl«mïi^|ÉoåöøV?ZÉUo®\/eÞ¡_µ°^Æ1³-õüù×8ç¿æjFïÿFY?ÐUÿÝU£ì¢-ª}Îl[¤V$¸¶Ò¦óAxÆsÜqÝ5ÉÙã.w¯ÜÏ7gä"ë÷R<BÚ¯¸lv ú÷;·\~øËqÔ¼¦ÑʶöÎ2NcÜxWÇjÅv÷µTÏÂñöob*v@²Ú~ër}ÝÑýÌõ:)ï1ö5^¡©®ÐÒ¦ã\a®3Å£!Ôï@J¸mÎ}q+Ëüª¼>FÈ "·ü n+e Ì+ÀüÉɦéͲnIvGT4cª*wÜ^ÆO½ÆÒ}kË{~Á%çáô2¦TV $qݪӥn¶ûî¤ö Ô¼é*|¨ò3@9©Ý7Ó¬ôüFÝ-ɤÿZÌp¤Ï^íÖv«jXlFqméi°¢ïýÍgâ8ÒSux¯ùÆÄ ¦öùo<NícnßdµÜ§p{kaAA ?¼sÉ>]ª¶jv\¡ôºmm¬ JÚ´p\0AùÕT §;x¯O §)e ÞþkýÒ|ãøõ®TåM ôSþÝ3À%#²AÎMaÇð'ëL [>'îg¯Ã¹d²z¡3^9çúåÜâ¾_1ϯ ^iç3§!i'8'P PíEB¦gð/Ëw#ήÚYi}<ô;LÖåÂVáXXÏsçè*GTß#NcV0. al~yÙ¬^Àðù_M|§RB}¬ ^õ5Î-×K¾ó!$34Ä<ÃÀ%¼e¬qåãTAQǸ²*CClHÒ×'}æSäFlºïFk }§é»mI0â³C,26§ã¿Rl?ôìôÿÞ¯`Øu ªüMØs«ðúññ&f}Þì±\ëÑZLdrÛÇpÇ9wªäÉoÜ%.Lºï8r¥¨òkÞu5îÖónFeÉ%¢][aJlÕBÖ¿si«[vxèÏO[X\ ²È·gùóñÇÃq#ÂÛñ0pò çðç«zÏÓ-)fîÝÍ×¾±JpP {É9úVTel½íÎõ·? ÃÆhsM]zsNBÂíèß'+NÈç89ð9¬l~V¤¸*ꥲáê(¤`?Xoús´-0Òx,P.oã{Öÿ²díÕîÄÿ/ýäÓ6l9ØÄvâ2®vØÆÞü¥&daãô=:âãÏ1MDÊÝQ\·íGw½¾ Kè±Ós¦XkÜFìãp}qSðógiýì¹IrR}©-î kÑm=FSjÂ2>¬tî'êkÒ¦ý»u¹Ëè]}kSaÁ¹D÷ÝÍFÉû;m§a«ÛËB ú¤ã߶|qBñØHßÔâÿÈðåE¶ÿÔ¤a¯ó4ÚÛoÔÕ¿ìÖ ¹Ó¬µ"YS*B¥)$¬wJ¸äñUnöSù׶³5˪º[lìÑÆÅÉ)ÊWAïÁ_qÛÇÏþФZ\¼·ÏºX@HR¼¸ñüê|?ÏA]ÎûzuáxÇ|w;íé×é9íßg».-¦â£¤² ¥ORGÛ|5ÁeÒ7;ôù1"6Ò]ýEà$çã9ì~éÚÂmÖÔ¦=Ö<u÷È,8o; [u¤Âõ¾r¸ÊåMÂ[{sÜö}ôãÝôääyUHשñÜç±Ã;¾0ÏÏû+å}¯y¦)J¥^µ4ùtºÝÛº¶æÅÌ»o« 6² qg*SÄý ¹9;EÕSªékf¸»à×FKXÞÁXÈr ®Z¸ý CûÏVÜnP¥Ûߤ¡IZ'±¹A-¤'~ârÉðªusë@ÇCNÓ±çBýgÚú*ó©ïäèæ%·'ÝúÚ¬'¢¾ðî2¬£ 1¹qdT1d9ȯ¹¯£ðVi4Æ1÷[wÜ[[ {(ç|»TO»ýµê6]¡4³o¶¶×GjÒAÁq$0AùÕdT19e³â~æfÂåɽÏÐ5á?Ù¦ýn>UÑo÷töä#È-äôä#zäSÛiBÔ6÷¤ÜçØí÷ ±ÖØ1âTvg*'¢¬'Ê ±ýß{Ê"ÂwODTP]eHiC`µñHäcÓi¶»TTîAà ññå'ü¨ ¬ñqÿʪ¥yOÊí"æ>ÝýPÒ¶mÎ3cã5Ëéõ¯^;\ðÅo¡Äºç³-gho*Ú7ÁIõöT8ѵ;[r à82ì+Ààn·TqÄlËçðòDeéó9ºn}¾Þ²Gs=5¢cKê`àí Q*Á<ã8ñ¨ÍµëZßH®áq´Û ¥¸ðÂÝ; &ÚÄ]²³îÀ{zÕíÅ-w ÝúJ,¡)mÅT~ÖÙsMµÍ´¼µî÷ÎF+Ю¿~KÕ°ÃÞiéìÆݽ^1é±^/ö¦§^çî_Þá{ O H@I#XÌM 6³ÚK*a.\JNO mHðõ9*#åY¸gÕßßIÉ«89ZïÏ®þêyv[®n[Tñm)Xy²Ù %²\ÉyçÇWâ«´ :Û½;4vu½ àæN9Æxç¹úÕ/ÞôÜı\¼?ÿãø|Cv¹x~$Ú4˯Äôið¤ª#%Ô!#Öp.í¶¤á9 ì3ãò®:í·Z%Ý Ãl9ìÍ\ä ÷ÔàäðNsU#3Z±$ÜÛ¹-«I;¬4Ò´õòKÚ¨-© m÷S¢PFà'$Ô«öÔ¶©±oÞÇ8Ë7%Æ wgdÆÿÐáYÛíû}hJ4Ä$W´Úk½Ê}éÓßå8i_h4ñäÚ5bìÄ¥2 ÙKdÉ9É?\×Ò³c#Û-òÜS(Øy'ðxÏ¡Í@WDh2%´û6Vèê8GiC-<H&Jé 7ÒZzA°7+ÞsÛóò ¦ºÂ"Ö®®Ò23íAô¨z³ê¶íGprðéa×OR"ÚYXq( JÂHÛsÂÌËoÎNÉÑóâÄyŹOÇa2«M«QÇÈj a¡PBG'ºÚ³IråØdPT®0|IùRÁþq[óÿÏ-ÿ¼*Å!Ñ®-)eŹ4ÞSG½*O©¡á!)V¡ár:'±L[fÙ}¥e'\õº_³û[ÉÔ,n÷:Ý\V¨å.¼ ÎÛdO2·zji ºÄR3 5ò=±é6É3SýTm¡\rk+cm*&1I þTOòùÔ¼'RÏÙäáíkJô@àãRv`vñ.ì§o'-i¸óU×Z²¾xÚJÿpýj&§¥hvXkÞP ½ëÄ ¹´`á¸ù ñN÷ ·ÊïxW3l¶Y¥º¶ÀØã9Áü¹¶"%ÑT Ê#8¬VcRÖI G-ÁýÇyt£o çóKqNV¢¬; ×!¶,Y½¿¨½nÏÝê#FÕ3¯gµyNPûr¯vs±Ö[XÏ~R ',Ûñsw}FwpÇá9$TÞ«eæ®)ê°RÎÞûRvóóR×ÛÃwuÇSM)¾VNr¢rOÖ¸ÀëR<ç7h¤rÞEW}cÑ®,6ÜÚe×PKK)Þö#±àõÁVM£oªå¾ÒÓCvI)k çãåFJÒAËZH3^¶uµê"ÓCöl4Ò¬çwÏçQ6çºî¸Ø ùg*¢®ª®ûô%*ÀÀ©6lÈ7!ICÉJüÕò¹ùé}L$(0Ùqy8àW>8Í-LM*I®íÈÓqmá¥Xp¨öµ ö63åÍD:·OâóJL\¼'$ÙÏÜ$å/¨á%XÇ`Vuû?C?³Ý¿¸Åu^-¿tÜUî3áª-+ªé*2 (J©¥a@gjí¬¾ÎuÑ®}í£o<:¡RAsIGfGÕvÛz± Ô[ á'ÕlõVÚPR MS¨ai(X Æl¼IÀ*9=ÔÕ,º>ï~^'Zv=ÅJqÇé8Ñ\8Ç¢¢GYgA¾[mâÀÇþãó#à VV´ê(ääz@VfÅÜÙê[»ÜÅ)J¤¬Ó1ãI½Ík¬ÂuÅ7nÚ (sò¯Ø)ÛʼóúTeo1ÙÏÛ¡(#Ò´R¨¡QRb¥4y0¬IÒ©8ITEàóÎãëPõÐÔÕ³øÉ (|¤{yW="¸¥oÖ)JSÇ6H=§5¶%¶ìAl¶Ò}ÒsÈZݨ6յĨöÔ×f.ó[v8PJR°w7¯ÑB¦×¬W-äX7h¤rÞD·ýj~"¬ê1uÝ`¨¦Nç|½I?ªúI=?.1.7VÕÞ«IBìc-J#ó®5ö^s}ª×ûLÛí¥´¤Åì·PúÁéÁ0y b;J`ôÀÜzIÏ><ËWÝÚ¹Çh7!/tå;´·ÌÓªÚqb$±-§ãÛiwqA 0ÉÒ¹ò¿/ÌópÃ7J»ª¿çã9ìÎ¥JÐþðGIYÅhsná¨{¤3ò C , ¾¤r[|¨ä)C/¥DU¯[Ei´¡ô²<äÙAkÖROÉUT¦ÂÚØEuÖÒpTä\ég®):m)r¯¾Àý ú×R«Í1]!®ápf+jJVòÂUÛ&¹ët7VÄÖ]oñ¡Ä©?këiƺ5:.V¶ã*NÐd¡N% òQO?4Øõ[qÊF#îSµyPW½Á¥Jý£<§5ítÐÃM! ò_ªùÖ¤î½ßþL#ÿU+x×Öf\®q£ø×ÈÊí)JÑ5E)J!3c²Ç¸[n¦¾¶ÒH(NJQÂÀPÕuÓLÚ×öq¨L/¶é,õBQ®>' ùTs1U±â>ó?åÇ2%*²RoINyÍtÚ£¦]Ú+~HWÃ<þUi× ëY¡Hqä8ò]S]4 v¥A³çG>µÖÉ¥ÂøÆ|ºr*xÊ]*á ê·6V]SHXÈ.(§#ãPrÝKóu ÚR|9Å0kb±Û OÜ/1.:FÙÃ!m½P±*C©ZÁå[Nò?*4ØAµ§íBSÉÐÉçÀóþ5Á¢Ýd2Ë;R@%_Â9÷ãÊ´ëÕM}¢³[ÈǶÝ[j%E* óÆ|ëXJ §$ö¦'6¹ÝsbwûzÓ¿ã«Îñuiа¢|Ó¢µTmBpóé]Úâ ²èp'ÜN3Ïzä=ë±÷P8ÙRã¶Òºo¤é»:cöz:ÈGÈÎsQÒÛÙ1#â#Ä bìÛ2@¶f²8c΢¥ºINNÀAÏQ?ÌR&«Þ"k½åPCM¾«ÀÆGaë:|¹#XÍU96¨¨l )YHîk9âQ ÆÃXÇ·O9ã(¿> g ÎáMsɹ=)Zsn×_/«÷ÇÒ½RiëËNF¹Y¢¶ÏYÄ659P?V.Vƺ~kiHqmÜ!Ÿ qÄ¡ *RɧҶÉü7Ë2Z[.èXÁªp÷JRIØ¿åZk]ÕZ¤¤ÿº* us³÷Ãêçgïú Ú"}º×2cò"f ©× ea%fÔRâ@ùXkR§u°A,²Ã*Çñ%¤¤þ`ÔTºôKIqÌôVíÃרu<%u8?ù¹®¼|órß"|¿dM¦KÊq1îÉi q>µP«³lÙÙ¢ ¹{dKSÞÞJwCg×>5I£w¨uáÈï:Ë?sè92î¿wp0Øñé åGàNÊ«UvÔÓt¥ÆÞß²LÖ,Æg§ÁÉøMRk¸I`IIáÉ`X =}øE)J¼Ó¥(R¢Á¥ÛT ZTµ.º5ÃG^dÉöf®TÄNÖ¤él2Øxøü«ÏÍs;¯ô?33äu=§;üÍÉëõ¹ÈZv̼Û^ï_£&#kKácwP)'àqÛ5S÷mAá§`Û·Égîþ§AÕËJó½aJÜc=°0GÎ )ñjÓÞOÞS ½ñ½¾ÑJR«--z²hË,EÃf<ùaç%XO\±ÓäÉòÆ~µT©ë êËGÛ :d¢m³ªv%Hu+X<«p)ÀGåP5 :¹ÙûÈ` Lǹ¤¥Äm.{|Å!·=ÎW¼ùäðÆB¨è&"h D ¤î êçgïúÚ2wnvænV¸"c«QOI|%JHN200rsä*VyzÙR5"ã>*bIÕÊT$#äü*±\Â2ß÷ã@=§½·ø\Vm:¦^C *BZBæAÂy¦YõÓ,¶õÆc°Â¤ZyÐËIm*Z·eXH&«5v¿G¼Û!7" JR´ÍqJRI<ø}¥IFOAλõ¢ÕÎ3M²¶CqÀ(_|(ÿ:8"²uç^÷SíKpÒGä0®Èbfb:i_µ0YÉýßx¥qÖÔÆuQ$ P° /ÀäiÈo"Ûn¸=k$Æ;]JT¯,3ù×:Ö§RÖJ£O¬kêFåæqE ,M%g²@*ÇÐW ¹Úså+l¨ê-ÖÆæRqéZ«£x{Åu¹;M²MTç.ÕÉ[Xì§I]$æ¸@#x0o0BÔÚÂТÄ]C¼±.PZÒÒú¡Èüñ]ZZß}Õj¸XrKÉIÁRR;gÃ$\Â".WY· 78ài78¢µ©GºMcR°íèª 4 ¥1È<Öý`Â#_Ê_IÆÛHV9ÇåK¬j <" XQÔ\¥)TWDñJ"Qgb1»¾í£wýì×=p ½©LuRGÒG° ¡8ÚpTyÜ?¼ÄT«ú¦í%ùî½/zî(Kr²Ò0àHÀãÜ`ÔP¬Ü>6ƺ\ßú8\O4¹³ý êè?OÁä7îPPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY¼Ã¤îý⿲ lHÞûΩX÷±âkÙzÝoGÜ$>¢ÛjV;Þ§µ+H¥gËs*iQV¬í§äËJ!MûC»ö~Ç·oZâ£bɽz{N.6ÁÉþ%6TËq+sh)BP6pý+Ú£Ä~çöA$¡O9 Ær àF+Í|¯>ÆñFLÙ1q:CǤó] 2pSñûÕµ»cñÛi}N¤t:¥UǧjÙn¸Þµå10ÊÚ*H HìEh͵E*h ¯Ä3¢²Æ{å¶Ü«oÙ¡·È`Ë,Æض@ÁwÃçëUbI_Ùóȳ[×hx2OAÑñõ>y#¸¯0pÕSRáʽHl)M:êÀ>DÑ&ï¨cW d~Ô>Í<ZS £@pxv QYÛf j=ò[g k=òõsû6y¶fIê¨$)mO¼S+c,!Ké ¸½¾ þb½,È2c*MO[Æ2ã(M\½}ªi·Ñy7XQJ¡ºØ.¸ØÈ ÷¸W¦õ¬üVw.q&Õ½Ìo¹ÃjÜáVf.}Ø%QÓäpö ,f¼¾ílûôôÕÕè(û¥Cúààú×»¥¦åÝVˬ/î!*$c>ýx¹Üiqq¤¬¢Å{+ÈäUR4·aInDgÛ¥iî ÉÉ?>KeMBZÄäºGá)çwò¬¾]`²íÊbÚPÁB¤,¤k,8¶VêPKm7 úN ÝòI"¢ÇdÉ++1"ºúËuªÏ¤®ºvmÙ»T5 ÎX·¶¾¦Ö[hJÉJ÷É<äIïUá?ÉÏúýÌÜ2äÇjwÛì?7=C_YíöhW96¨PÜqçÕi6ÔÅ, /rrá·g$úsT³Ú¦.zöã2`\-¥ý½fÒBí)éJaOÄf1é{7¤ö'δ[å{®°o¨ ö%$gåè»vô)õnVqïzÔ}¯ú%z¹··?üsNîtèÒOÙV¡$cðÓR &¢H\d X."HØ\¥lázK(`eD FKc],lÄá°¾$ÒæÏÂvÚíïÝ®,Ã^y[S¸à ÀJqÁQçw¨¯4$ö©»H=÷eïrâØjV[FH1@Æ ×V5<âÚCjQ(o;R{ 1ÉøzÔÆ cSY]Îäò:·fô¨Íô®V÷9[Üú ÷¬+¹v zíêò´ÓsõÎ$+h÷óÄçËãÃ̼f|;Tí[ÝÈÝCfÒzYJkñ¡Ó}\cî¯Z¦ê)-EK«uÒ¬Mz7Ú>¦wOb Åò^JÈö¶à'äck˯Wo1ö#2é@Iѵ''Ïø U Û Aj(.<¯ë-zqBÿáþjª¥d¥©IJ$'°'µcM4 Ô»z7/v8Æ8Æ<sU*¸ fµqJR©)'4cisS3¹iokn,-]BAùæÔªazjâ¸YSJÓÛÚRÜä×mH+Ò§JJBöÊ`¡s_L©<Ûa¤,å(<ªZOi«ÊGAíuô©#ª¿évÿÑ#ÿá&¡ê_R»DèïF}/De* ýÅ%$¥DWqÿ;ÿ1$vWxS¤ÆÙ²}Ww¼öúTmnbdº[hy;\JN4ÂìÜqªÍòé¥)£EfÏõèþðýk öçyÁóPu,6¼oß»óÀ)Ô׿õþüç Ý6Ùº-_Ñø:ÜE<êºËu)KEuGÀÀã×Tìeteö½ -nÞH[ÉP@Ú¢Oàäç{ "ÑãøOåQÌå@£Vf|îP ³:ûÒÛ¬*Bàw#Ó¢lZVé}´ÃçIy=u ð8<øóÆjºßÝ»A ®`GE!¢ðØßç¯Å)J¼Ó¥(WÚù_h¸Þ Æ4°ËLào «%JQ<:ö²?ýi>ÒÀÜ\é#o¼}]ùç|+ÎÊïÃâ±Ìõ³<ù Ãc'áveVÿ£-wM8·ãÈvJZØ*åÂIÞpæÐ1úw÷»W^×ö%5öe) ,<þôd´þÐvÖ¼Ow4¼1cfçDhRf{,gÛøH*ÇÇ{Ѻ*ßr´6íÆ+$<òÓ ¹ÿò Wj"©îe$(nGcïËÂ^¶÷á1ð7Ú?¿ì1X¥)D%ªmnîýÐ$¥vo÷Uaê~U¯mʵ·öd«K`ÍóÕÚQJðs*ªÌaÍz:¦PHìqYð¸ëgï2à#¼:Ùûþª{öpøê_³[\RÔJê-+?$çâkɯl&5ú{ö}{üë£%ä)á:2ÞSÀHÊRYh¥X/ã³¢4ìÚJ_©AÕÊö!9øf«ô¨Ú úý R á£D<8[u3W [N9Áó£~Ρ%÷.\ì©BÝ(.O|ݺƾ ×µw¸kî=:m¥_vîÿíþþ~xª}[nl¦wÙöhFR¦Á²W?xü6ÈWÀ¹Ry¦)J¥)D%ËìÞ\8³%¦dfê[ yxØà üïõEV¯7u¼ÊPÈá^Äv®*T_ÆEp ÈÙ:`µÞzRùL·7¼ÚH8påÀ®m"ØsWÚÊm´·)·T§´¥AG5Jïf)ëú©ÓSÿ×ê§uõisP\Ú©N¨v#qæ¥^ÕÅÍ)÷8`àÆCe^){©¦Ê«±¸ï< ¦´¶2µ%$_.ÆHºA±) R¢JU¯HÀ:κҨ ;·±\Lõ¤ÈáQËc]FU@$à B IG®«s » a º]ÜOtêÙÏ4jïiÕßÓå8ü`ß]µ¶ÈÜ1|Ej©ÝLú×Ô˧sÄ QôY*Hù ¸úiµ,3XTöäÙ;\LD|²êó¡Ø¨± {±j9<üs˨äëAÀ<ÏKZqíkRYLu<ø ÅÌ1±e³ UlHÓ±#ͽ6ÔÄ)lÜqiIÁ;P¥c?*©½²Þ¤ii@qIeâFBI\b¹Ò<'21±q¸Ó7;²ngÙP% ð«øÎ<ñUñöS}%@*R2jxü«Ðt4ypæÉzæÚaMdcr[Þç¾Jjßg=K~rR²:Rc$ãÝ÷òý>pâ²ã°¯~»øO(q°ê ÷ë¿/}'hËd{Æ×Ko¶p¶9÷;×ië'oQ`´`ä+L.ÌëòHÚ^YY¦¹éJp(T¨(I ÄÛìW>Oªém ÝÜ¿$zÿn·][¤åÂSÁ%òá(ó?³Ûú* (NjÉ,:¶Vê[Qm² ÏlÔÎ5;&Ĥ|AÒ4Ü0I[Oº ceÆRÒS$ãÔW¥«DijdÙkBÞ¨#ü9Ï'Çá^u ¤·[Û^yJÔ2N9)P¥ªàJÖÀPWºkG ¢FÞ~sWüWLÂSâg_-±ì®ê0Q(^¢yä%H%m_tå àÖËö£2ávmÖÐ1ñÔ{Ãgd<{ÔTéï\f.LouxÉä+^ p4áiä8;¡ACå[Wöà71MÃ(JüÈ®zu¡ÊQ@i2ö¢/jyg"¶ïµ-¦\'n8ø× f÷²þ¦Þ¼? ÚI?cûÌÜÄfJR@}/ Çç_d^%ÉS¥K¬àuA#÷oÒ»m£½§%hJhü'¸·H¨ÜÞÄ©J¤ 77c7) ú3Ø´^§ãéêÎunp2nÞ_Jß}ÓÑ.R*m%âØF}sRñMÍÂ>Õ2ãö|;ût²Å¸FerËÎ5AA-¬©'#8ïÈñ¯ävmDïã>dåÈï¬~=e7QY#éÝ?LDÑãÍmå4TVO8<÷ñÏʼÿï&þèþuéjxv¥¥Ù§!'jQÀÊ1ÿ*󫵡»sR¢Ô²Âsâ¹úשÂÊ5 ÷ûÞÓ[î+.OæÒR]#v8&¹wá LµCnv!åå\ÈBPJT£Ø[Ùóñd>#ã~ãÏõï\!yÆ 7u^ëÏÒ|jÃ%rd0¥²ÛØë¬-~57ö}¥cjYòW8"HÝø|?ãÇ}åƪ¼Æm fÞ¤IçëùTØóÍ¥ËÄu)!ÇFÄÉÆüþ£ëX³fsó¾ßZÏàV'}´&Í)Rétâ1I|±]$é`ÌÈ«pY·È]ñ×PÿSÜ9_lg¸íP)f%3áL[HFd%µmð¤ËUwËß±% ¸tæôWHÞtrIËlhMr}+¢[ÁN³µaA ΦkñHççQrüD,uÇÒB Vr® u\ÀªR÷í'<×;¯æÚBÂpÒJSÏzâ« ¹ÄVf[ EÓbR«GÄýîw]-â~¦äãþ±ÿ «ÿº_¨ªê;ÚâÁg§³ØØ,çvwåů>*å§P@ßÏï(¿ûÅ)JhòÓ¯?þÿäoüÕV©ïÓ¥[jZ@JÊwè¥GÔñ)EÒdp¡DÒeÏS9ýi¾i-ï2;ä%[0èݺKnçwF ¿ lÞr®@ÉÉó®Zæ$д|OÔÃ3H>$üÉ1JR«-="ájw«D(Éb=ÇYl2×Ól $cäG¯7©gõ]ÞLG#»/r]l4âÃH-²T°7èMDÔ0ãdÇÃè&nãç !=u&ÒZ²Ýo¸×qÂ6©Ea^èÉïó«/mÎÂ3¨ÃéB¤nXAÊr¬n8Àç5F lë6OèÄ8|ofÉ??JR¯4Å}òBz½²Ûû¼ #ÐÖÝE!Üâfà#É<÷Ô~ÊuN¼éܵ«¹5Óe¼*ÊùyáÉYÂÖýv)äcÿASÂ>¶JzÝÑ-m+ëy ¶[~ͶÄu0OõjJ{ä{Ò«µ-õ®ô·Öïõ1¸Ú#1¦cHi*@mo(ÜGßR[õ¯[á*/I $r8ã>b«PXDË´xË$!×Ú{H®¹1Y?F7L¸l/ãá,¾Ð/!pæ¢-I7Ä £ü$Aä(/Ö£ÿ¤×uFSÝS7u¬r0{ ¯IÄÛzº¥%Uûÿg8M®çî³ä¶â%Ô;·¨¼¥íü9ó*äÅw²cq°«"ÓWÚù]û_+í á=TÛBRÈpxgjw~y©ë´õí¢yÈÙ1°--¥)!@(c#δտ^´æyáï2[AÿíiPÛòæªb}hsNÑE*ZÌËnÛ/*q R ì+e§Ng[#ľH)[MGqãÐo#îZH 5LÉÃY#Â)JSFÉ ÕrÛrj$À}L<¦%Ý'HexÜÛ²¤qÜ û<ÒÔ÷¦cN*%JIÚåG`gá 3,ÎEsbózzthÆ0{ ¸ÀÏÃ'O3X±¯Ã´Àk9·úüý¥TÀ¸\/Vý¾CP¢ÛL¦GK{o o Z Q#«·Æ1Ï ½>uÁR-²Ï²ÉqéÁAs¤ãkW%X#ÝÆqQ¸§R+t"¶2N}ºÕÏD;ϵÌsoV'²,¤{äáX8wÎj0·kèSìwuÛL¹·0Ó-HÆAýETÈùÕxAXÆö=í-À0ì^&¬úÛaä:ÒB¡Áv5÷ð×s}ËÞ¥»0"ÍÒ|·+ÕºûÑÚaÇÝ[,né6¥òrvÃ'¾+N*x±b½ù}$°b½ù| Ýkrlv2ÕÕÝ1JQL¯{ ¢z¯[Jîp¤ÈÙ¯r.ä»ýzmÞ{öó·Ü$Zç7.>EÎså¸\yÓ(øÒvgµ×Ò'd{m}'=)J¼Ñ&î&dé>=BT¤û»s4íªÞ69¼VçÿzLT]&1Câ~òxJÕVçîb¦ôWùïhÿKoõ¨JÒ/µWÚÞ}ĶÓrP¥-G#=Ís'ðoHfßÁ!1\q¦Àa;ɨë»-.^f- ÚäGÙÓî0ê='æÓØà÷ÅkÅ;åC Çñì?ô¯*bÕ*U×îö5'H¹ÈpN¤sé´û÷>±ø¤©¸²3Õl d`øy °çs°ç~ü¥¶ìög§Õ%jmä.H'pq%Á¸¨ämÁíçôªí®Û æmÕR?3%âOÌÜøβ|+è²ã>`ømóOÒ²©M;dvûun3iYlÚ-?º)ÂÆMÜ"nBNͺ¿eÒViV\[Up2 ®¯ÎJe§¯NÇeKJVïI*é§8*Ààsâ:jí÷!ª èh©iVÕÆTG¾5£ìÚêå³U´!L°ø=@¿ $ãâ{VíOfÔð¶åÉ.Ú ~%Ê.%I çà PÊ°ð7)wÛá³L¸&TbIà³ p8àþU*¼é«©éS¾ïb+ïIö>]e]>ä$;î9®Z}"æ|» EÞÿN@OF¸¾Ek«\©µÁU"Ó!¬0á[<øæ¼ìêvóq~ õÂ[ÀÀeo( |³ä®bÄq'0a8&ÀkciSA&£IWp.BJN$Ò+kN©§¶ÔR¤<`kb¹fµ °L ÕzËí¿{±÷Q"g=<cÈ翳XÕQðµ½ïõé<õTÉè勉å-·Xj8wùj 6c:'^j<çïWsýÔÿ z³úiZOZ¾õ ö¢rÛs0`7qêàºòÜJ ÛÚëá*©{H##ÔÕZÔ_MXd6Ù³ÜåõNc+n<ù¬¸³áÒÏ üÌxxHGÇgÐ|÷©éKwÕÐ$õļ×QeA§B¤ç±$ëóèË Í£###vò<Õ¸ÅeÂM +ÃÞÓÆÛUróòé-º±1ÛÑÚe0Vã±B$-Àµê>¿A `ú¯['Ë´ÌL/Þ#áëS¶æcû¥8ÈÉø kðbÊ[qdgªÞÐB²0|3Ú»¯I¾ºÒ?ïu O Àqìn÷¹éWmÐq-J$-¦ÒàqY#Yíå\2#»Þ]aÀ3µÄ¡«¾ÑË^«*l4ÃNê. ãÝ#°9®oµóÏÿ¥Ñúª3¡Í¡+qv#§ñ"É2!½s¨ZB£@Â}Ôð>rºK»Ëöï©÷°¹Xì<8¯AÓÍ*ÅeÁ2\Ìr7 6|±Ç¾=üj½¯4Zô¤ðã 9¯¼zÒÚuíKyDFs°{ά~ê|éÆMÜ"nBZ5Õåu-Ö++¡ +ò°Ù=Ð{íõô?_3ÌY¸sBJÁ 9"Ññ %W5eÑz¦6ĤIPô1Ýò}EVÈójÕv¬¯³&5Ê¥T:â¥-D®æµRP+i`+a-:ì8°Ód|27d~uV©Çú¥Jã?òݽ ܶۡ¤ïdÀùTK¥Ów#M ÝO¢¾_d>YS>⯠ú1K|Á§Ê²¥rràWÜP|«ïʹ9 d6"¶¢TÚqûüFÑÜ÷ª4²-³Z å±!nmÄRjÕ´k;lyKýÉvðT¥Ì+ ¥AÅ-)NФ¥9ìWlTg ä¦j(3mw [îRL¢! äìÈóÂtly¡å G# v#¿NøÏÃ* neáF:_ièçXÜ°[ï>ëÊmfCÎ-Åd)]Èã(sÅyó ë*V{¥-¶@ÇÅF¹-6×.÷6a²¤¡N«²@$ú ®§f´ÝÕDç^<q´¡°9ø¤×Fݤ~3oñ诤F>± OhyO7PFC2í¥õ 2ãc×y )Nùn?ZâÖ_ç"ÁüB4`¯aþuߥ ?Ýw¸>Ú^m.þéZ°ùçÂ#j ëRy3dR¢JREOéÖ;üpo9ÿm#ùHu¸¤S±`Ä3 ¤uÔ*&DÖµ:l¡Ã}RPç´#jØÃúVÛ¾ð½AJê«$v'&µ²Û¹R¥(¯w¸dù®×zçk½rBôRe1²I=¬¨þéØ=ßj¥+ P¨(Ò*+ª$õD1¤(Jl6Ið¿ò×-JY#GÍÈHlmCS+v6¨õï\rÞqÈ fEÖøs_·ÊD©§«OqÑ] òj ¹Ý£Åoq|ç°5Ö 7vLpZBÉ9Ø¢9ÖÂuEÈzúQc Ö ·Ô)(6VÅ$øWÝS Àò¶GPD®X'ëT3dØmÏôf0¶Æí8¤ÒõÆ3kJÝJT<Á"¥u{m.ïíÑqøó·<Úî=õ>D¶ÒÑ?íþð©«KV-WY¸ÉEéØÿÕ7×)þêwcô®ç,#QDÓÊv< mW'lÖm«úe1¶Æà lÙpózÛ, *Ae-²¬c©êbDveR:yÔ;£ÇÝÑ!+ow}ªHPÏÖ¸j_Uºu DUqT- gÒÚæ0+ ÏoOLþuÅb¼¢×ckÜ}§jJSûÉÂÁÏûB´F»{=LTòJóøGúíF,Oll]ñJQiÍiu%Hu-©¼òN~`¥W+©S«b!%)K ¡ÝGÃ? rÕt߬¾5+~²C¾cjØ/öϧrSî OkÛ>#ÍgkR¬(`T¢j»îìÍbSi¸¸Öu.§ÖpÔzæÕ¡6ÄËPvd+w{óQµ ¨dnuÖUnbã:«!u$$êòn2¦uzNÊl6ïL`à ~B¹aMn1SO7øV<*×ÛWu¦ çSXýé ² û謄 IÝaÞ²ØO"kOèäÌ»\æ\T·!¢ÓÚt`06Û[¡[iÜ=î|A¸«ìm[m³Â üGáúT]ÃOé-2ô[}Ñ/Êï ymJNq¹CpÀçò5çdl9X(¼õ3ÊÊÜ>Û¢êgdzÕÍa¨âÚ##ïw䥱@;üÍF\íñÚ¿®©ßjh(e{ÞH#¹ÅZ.Úîí¢ÖÄKAC̶²øë#%Dy>µz92b:uÖþ5áç=\Ùp¥Qñ¯9^»¦%oÒBF$ït@ Ça©_/_¤ÂéÔáã?A_]Kp/B §Úì(JÐûS.>^²hhmS¦êD¸Ç*(_sS·=o©¤ZíÒ¢Hj*d£§ò×»Úr|»yúfÅmÒºÊÔHp&åÆ+pÈ)Vyç¶*gÐâêè2!4ól¶}{Àe;F3ÛµhóåÏæy/Å`g£ü¹óçñsÎeê+ìé,AÔsdªq @C¶þ%ò9'ùðó¨;~¼¼[%J½©nÊJ⤤«9Àæ¬D.Úl\b ¼UÒFFJwvÇ<N*R?Ùæ}r¡ê»NigÔÏQG%9%$¤vÉO`5V¯oÉÑvæ¥7½;ÂÒJsÈ;FqðçʹåÚµ<å¾tl¥Ãt²ûYØ°# ßÐ×*O½1Ví }÷íj¶æÆK6ÊAr7|y¨d·Iêö¦;½%%#$ZØ O]l[ßZ¿hÀ89ì<»ô²²âǸ±=|̸qn¶?7zLæþÏÓOÞÒÙoÛÔJ)RáÇÓÐWï^©,/½&L[K©0Ûò]BkiÓWK#AËNkVÐzW8'À#Yø<UbÏN¿ËÀeƬY<¶¿ü¤k±$5§ÝaÄ4özN)%̧±Áïç55tzë6ÏRaºÕ¾&ÎNIÜx*'¿5 îëiQpZu@Ý\þµÂl·?ÿÌÿê å$þè8äñP,@ ÜßÆä0sgÖçkn2×5êNÕ¡¸î=Íä¹½jTHÁ¸;xt!®³ÑßS§ÄÐÆÓ ÿ zÒËQÖ°¥#!á9WFwmÆTÚRµnÛ9QìSßåÞ¸Ú¶©ÇÕb¦û\VÜy ¥£X]ãDºê·±a¤1>ú˵ÑÙÌnnN:Õ¹Em¡Î?hÚw©a[}ì8ñ=éKÌëÔ½r¹!;RUò¯EÓ5£D¹xÕ³¥Æ$gØ,fªº¡*í¥úirXqNô%`#îñôä|ë¸Uq«ð5;âbjü V^_õ¶[Ñ«ÂòFÔùð||êjÔ;*VK*óÏr3¾ðsïQ#Û8ê{Nî§aîç¶>X«fÒ/Ùw `(vþÑx¸ÑRX8OWªs?s8§sqã?ÖºªA³:ªCY3Pf·©6Çc-]MÓ¥Ê÷¸ÀÛØãçQõ-:Õ}bÞo rnlìë´àmÇda98øÅ2FÆ>ØÜoµG³ÇóísÛÕì«GK)%^ùáX8wÎj+Úm¦]æã-Dß¿)¹:5¶zír¦[&é [e}4² Àç#ãøã qðøm÷ÅÂà¼á·¯ÜuEÞí ²3_úïã3`VU!ù}ßÆd+`NG¬VÄs(eÑëË~ûê~MÅÐ0È?õ¸ýÏ@1Uë^¥»XØ[6ÙÚÕ½IJRrqéRWïqlðä=}~\K\JB$E9Çܳ !* ü s[n-L)ÚT<d«ÅÇFÙåé KtyVçJéÊ'yÛ'ǧ¼ó>UL-*«C¨©^ðæB¨´1CýKzÖü ß¿~3 æ¢ðú%{GGÝHaN{ãÎ nÏâ@QRÖTÚÖµ¨r¥¨ª¹R½NþÄ:FïÞÁÁÇÃ<Ö.Ê[Ì2ÒϺÈ!xÔÓ. §º:ÇL*º:þ'tXL;¦æÈPý»N£j³Ø1óÏå\ÖØFárb7P7Õ^ÝøÎ+É)¸ã²ÖN{à1óÖÚta×Ò ; Ñl8·BFâ8ñ89?ãÅv*¤·Ö1-¸QüNÕÕgpµ=[T¼)Rv+Iy6 ;öüñH¨PQç&¨1ê iW½ð<fê£Ê¬G>)8Þ ÙÔ%Fa¶ØlÈ÷âÁ=ûc8©AaIz¢~ÏÆ1'%Q?Ft¹®µgÀ¥]ÌÜ:wïó=gR¿í7YI(³o 4$%<À«äýS6{î;!×Zâû:Táæq¼<ù?j{M]cÃ)Ø ,MRRÂ÷§ß*<|êÁsû?º8ò ö9 Äv}ÄèVãï LíöÛrhºÝ¤Ë-mÞiqm«) ÝÆí[Zã6##hSÉWQÎ2;ñãéÅLX¾LxT`hzí(ûG¨«Õ¯zwqM/A#ÓL´F1Í@]lÓ¬¯¥$§´(¥I!IR>b¬ ×¥ÈË(¸ÈS-`,ÒRð2qÆj9»[ß}7mÃÊy,¨(gi$ 0µ ú÷¯U¤möË5ÎYÒd2ݼ³8öÇ5#>$BÏâgâø8ëZ'í)·kzZ5¹V¦Ìû ¹©/Ê.DG$à+9<b«/ÌvõvmÛ´Å~ÑiC©;ºiÏ$$wÇ'½X. ßθÅ1c=©Ô/ËÆ+6<luÜ8¨$¦6Ò¨ÉwpF É(åW H üÇgû+zz5* .°èÒ²9BFq|Ï7ÊØK R©i-»pi¤un¤{pR²Éâ«sàH¶Nr$ƺO´@Z g¸ãÆ©²;©¼zÊðýÝñëûëíÀƵºÕÙ½áTÓ¦¨+Ý8>è*Ïz«Zõ ¼6= Îî¾ÑxL}>wòñu¢1Z®l¹ér%B¼B¾:ܯù-»RTŽl"+'afÜëì¯4üÛYÎ=Ò äk¾M¯S&ÛÑî!0 1ø¦VÀ\Q®\§4o´íI-©+fS^s)£¹qÇÒ¸µ>£¼Þ#$][jS¤9ôô¯G¶ýAkRÜ'Kmn(HGÜ°@ÈÉÈÚ'äG®ËoÖ^¤Íê(Âp°ÉA)Ûµ<S¸åÀùâFpÁ9sõxâ¸upãÃrk¯ò.|ªbÀÚ Ò+±OMQå4áR¶4¥¸ÞRgj@ÆHS2`ÆX+{©y»Ì\« 7K [1¹±ÓVsÇÃæ"°|ê[L¾¶P¹QÇ$ø\SpãJÜ*éSëëÐO÷÷Å^i¹óÅeû.=WékD(WÓÞ¨j¶.7IÞªÔê¹>ñ#çμ÷eÕw[¶¡}ÛF¶>¤)¶Ô¥©¨$' à''ÃÆ ¢E\ÉÇoo8Ó»¶IÀ¬¸5&>ù³ýL\0dÅþF³ëu°¹Ói¿\¬}o»e*?\æÐà3ãÔÕÎÑö ¶³2Æά]£x³ßþ=*E:OZÄ8w$HzSãàT þ,pýjªôê´ÍñpÄdÕÃqm¦·ñås¾}%wñåܲý \®È»ô!ûXb{ĦÝA'· c'±ÏnõB©_h¸9¼ÝÉÕè{µ+v6çwO¶Ï f½\¿ÀÏk7þfe3[_îUÍåÇXÚ¤a åÀ¨ËlºE°Jy('¹@ÿ* ùÔ_ʵ`Æ1¦ ³Ä1cѶÓÙuUÝ¥`êgôä7íÚW6øykLî7' $¹ÎG#àkÍdë+ä¸Î±"âµ´òJVûÀ ?u«Ý?¶oþÕkÓRbJÓty¸ðV÷´-ÃÁRq³w?ËÏ=xÎë_ÔicnÈ:Õ~'¤ß.p¯²©<ydsG¨ïxçÝò>îTî1ÒïD¯# c8úW¬ZaéûÍÈrÜÔ±WâmG9ç1Õº5PbÛ,ùe3$%e.(«Y<óà+Ïá³.Ѹ¿<®N=Å×1êgÍe¥ä ð´Åb_Ì ÆÁà {¼ycò®ÝD[¿IDN¤¤´WCô*[O%"Ka´n ¼ÆþÕïnsÐ\FÛx¥¶$Øq<.c5^¶E°¹pµ%æK sß½`ÝÅ'~SÜt+î¾³T9O5~eÉëé®26ûüú ½Êêé?¯ÌÙp år\XR#%ñïÜpƧnö=¯Ûê÷5-HQ)ãCUóâÜPZa[V¯.q\B¬ñs¾m¸öT9óܬ×wMm´Ûmî!°µï#÷Y?*áªVÒéU·Þ)ãJSFMjÃqßõýåJø-·KAÐøcÅ&*OT7-K+l³|~u²B"\ó!GgiÇçRUÒÎEF=<ç-)J¬´l£ú&öô'wµ$6¬søNî|»TUu÷:[ê«\«¥á£ÞþUËJ¢®" ¿X¥)M)JQSï3½;FUn%Ù³úv¸óZ°02O5ò¶Üc«ÉÔÌU[ÛÑlvÉݽÓ5Oç`/8õ2]½øLÆqà-õç/©P¦¥ÂiÀR¶á2$øµÓ©,mÚãØ@zAé`öo¨® õ¹E-õû[·T¦[$¡ð{Ö¸X£ÆÓ§´âËêØ\ðá{±Q·¦F ~ÖáRQð\ÄÕ0« ¦7-Ó\e,ðá×blv¨\B»£¥*u<ò¨£ã^õj´Üáª;[Jwcqó^~Ø2cµ^ÞuÔzZÙÍq1SN[Äná"WP{Ü;ðQHõ®·®Üw¥>ë 6FVLR§%tÍÑ»=í¹ogb±ÀÏ%$Ï¢ÕËPÊà*SÚ+È ø¤#¸4½}dû5í5õª-Wqö¨vØÆ_¶))eÌçBw k¤I+Q|[î ÆRN6§¨GÏÆâ[YJ]NÕÎp~`VºèI1JR4Ty,^.!KmAIXO|ÍFWÔ¨ å$æ)XjEeÔ¤I-AÙn)p)à]%C VâH)ó«¹Â$çúúºÐÿïÆ¢5<¶%&FBdÎN?êÇìþX?Z·¼Ðû+¸åië"OI)Ï;T Ù V Å1ß[iR]òùùóùõ¹ò¬Ùh¼ûmZA>5Yy *Iv i¸Ü!§b·¡kxç¨8$}j6¸QCäb±2%6ÐϾ q]å©RÕ÷%þ]¼9Õ(ßn®&[Î6 -G²R2Mp0"ÄU`ÊrR»oVÿº¯a å\±:¤0OIÒ,1=ª<ÜÛËAPlà>ãúcë^u bKv ?_aÉ ûÔÐa¶]è¤6;¨%ÂOÐUBòWàGÀª¹2W;üî]>Ïû²!¶ÚÑyu}^ìßáÇÉUK«¶÷ÏëYp&>?ÜÅÃ6kçû2÷¥.ð"}ÞI´´ûzrâ$:¹òÛ^Vý# ÄõÑèÆ^Èå´.öòäÕ&Tr1¶ùï;W#ß=ïñ&î¶}ÕW·M)¹)¥<þÂqåP¥YUTRtEAJ*)JSGRB)JQ 3¦oLXdI¸è~Hklmã,ï|j2\·§JrD뮩j9$ÖRuCêgrî{ôûVÞ¹+ÔÏ'rRÝüëUºàýªàÔȪ y£äd|Ç®jì³Ãó®¡Mò ªoÕ6c× ¯Jμ¢µc_~ð`û´»ìÀ磸íÏ+¯R¦*5$Ö GöhìºZC{·~túOΤÿ%û5ëm ªeÀ0êÊrB¬`ø{Æ°Ò¦¹ÔpMs¯úÊRYx¥)D"¥î¶ÛDö'8W³Ù#ñÅï$cþõp×T+ZÂHÉeyð ¥k¢½×vHèöýø´ØÊ×ô¤zQoÃv,åÅ};Bö(yÑÅbüKyÞ#?·}%WÍP _!GÁh'ãµ9©j=©RÎWËó:õ|(ñÚc2º.¹[F7mäúûÕY«f·ý wzcòSêmÁüª§]Àoá81Rú{ðÝ?ùïê©k¬°ÅÍo<Ê¡-´$÷Z¥>Oã)øRzrKÑ/ñßQh$ìóNGÓ5]6é®[î Éi[VÒÎ3ñ®¸µ"uÆ¥"X&Eí-¦ÐYT´þîì}Mqjî§ÞÌÎd&3aì÷Ý*6á9É×G¦)d¸ã a]~+C ;rBíÊuNºH¸\·H 2 `¤c·jÕ*kó%ªLT·A+ñâº/æíÒ ?×eæÃ^1H<|A¥äÞ£´òТrØðq\BêA@Ø Â¥)j*Q*Q9$M|²Y,H[jà¤Öª ¢»Y¶lÏÏë´²â[éw(Øú¥tÙm·WVÊRc¥(+ÚT°2=pk\ófoúK?î¹S,zx6c½t"g&ÎÛ:v=Á/8é«=Äç@À°)8søýçxù:¬W1±`oÄÎbbÀßY®î¿fm>Sa`¸'üVVØ Í¶Ý¥J¼ÊrÞÓrOé\Ö7ã35Á5մ˲´'qí]vYmµñ)+K¬6³Æ6ç¿ÄW»$y}âdÔ #Ëï Ç»®×W.òó¨J 2kjnÌ°{L mÉïãô'å^Y¯ôÝÍÍg!öböæ(ÔØÈïMM"N¬rßt¼I\X°þúW±iÚ289Ïj§±¯uxée»GÒáv;ÌÒ;!%#áâfSÚ¬[/,'¬ÚN|I ãò5§ã¶©²L¨½pÌG]سNA?ñâ+Þµ·r¶[Z]IJÂw<~±)FÆ<ÄØU±¾ z ~{fä⯬Ü&o,>\WÁ¥zåÖÿâÜ)õ#VÖÑ+oÜÞèðÁXãÒ9²áçWù$rÈHéçW<ÿí es}´Ü;[GjHL[o¯Fi A9îuªà¥®Fâ¼ÙÈͪäÆuøN¤¤;Þ<ûóuªy_*þæüT<#å§û¯{"^«ÓRXo{ÃU=ܤ[u\çØÖ¶E¦ºZ Ǽ?5çß´[ ¦[TëHØîÿy$,Ó¯&ç:òù©bYZÔc;µ ÓáýûWÜ;ãü yó¯¼ò©ÿjo-p[V##æªpeZbsº:ξO$e9ÿJíûB¸Æ¾êÐäòzHhr{¨oq4Â} mÒàmCnHÉòñ¯C ÅCsç=N`¶<þS¬Ü[μ¥¯q÷ïϵkò>ÿ\ ÒÊ$ ¸?ú¥j~2#]ÔÃ}U!íHÚ³Ïw]ÒÌ× «ê{yIm}öpQT®²Àª°#¨ýMwge\åÈÉêÆ5}< Á?Ä;Tµ´±]qàûÁ /Ê{cèk}ù¤7iÀd£ü¹íªÝGéGkM¤C¶<}õµ6¤¡*P +±ó©1'cjÜÛ«R¿t§#ó¬î¯4í¢ÖÚBÖÛj ºNxä+\JMÇm¢ïNãÂS0õ3^÷±1U¨BCÉm2ÒÖÔ§ªFx?üª â-)ãÞYÂÿ¼Gò®µ\¦ÜîÁQÔ¦TëÁHCDá*#hÇÈW4ÆöhÏ:·§B¹RxáG±Ï<æ½âc ¬5Ì°êKTæ>ÏôçZýÚzûÚPéntmÝÆ|3Þ©ø©çô]ò2å%è%&#>Ð÷íPBQÏ9Ï? \x¨LSá#M|þ»Ê` )ܼÍùËöËB,²ÓG¹ÂÏK20w´BG±cÍm3A{ß°á\g#ιp+¸Æ ÷îaZi.¨{R¶à%]Û©»}+<|i¶ºTO9ÔR¬Xs SÚb©r·.®Û.úrÁ5ÉfËrCë-mÆgºÕñþQñ[1_8©ãR}dq!K³dÏKûAÓj "°Ú qE ,nî¬ Wb¥µ-ú=¨$ÛzÞÑÐÛûMHWl<w¨²)8u Q±" xÅV®åïí"ÒãÚç%«5ÑÅ¡FbNcà!98éö}þã>AÅJ«MÜJ\t¡µ4^H[ÈJÔ2TNà Ë ÐÛ)RVxçÞô¯:°áÜ£À'ý±]S,MBÓ6ëå-NÜ øÕ+&aPo§Ëi%\lªnöùm=QËÕl"÷Ç xû Ë g8÷Àæª_k+Kº½²±R}w*£ÚÊúÄAvS ]7ôð¥¹f-ÊqâCwA.¶Â²Øg8% Ï99&«?/\õ`MÇ ájv2dõP&Êqù:ÂÜ뮩JPäÿµX±ãÿ¯§K?#Âå x!E[O¾¢¥¨/S°k~Ô¤épÌKDí_f14;+/ïýA I?:Ô«phK$È q1\ÿºkƺ²óhÐg)RJi<üÅ.Ú²ó|иÎqöò NÔ¤vÎÍan#dÕb®yÍÀelºË ¿Ï¤û# ê÷ÿç5ÿ¼¾iwg2.«ºd$KWC8þ¯÷{>kÆmWÖIfEµÿgyH(* ÷Iä*~×~¸êgÕo¼ßÄHJNç´¡ }«ë;ÆðÎK·ü%ûW¸í³JMr!ÃÏ'vs©Ï'>x<zâ©eL·#X/û:~5÷í'PÅ»J»1Rw)(Q c9úüj©o¹JµËL/)0ð<8nÿ×#«Cá[þ«/VÍ«/3-QJ£ÆyÆ+h¥´åi½.ßZñ|êÀþ¾ÔrSo\Ô´(`}¿ÙªðB¯Â`l¸.¸pCVþÒõÅ¢$keé_vÃØi¤ ¬ëxxWæ~!{»?~¼=pÐóÛw% BF1|qb«Ãã8ÒïýKp¸gú^=)·Î³Û_vÖ®jÛMµ´§å_6ù 9Îrê«Ç| Ñp¹ìW»Ägî:Ú´¸\pµH ÉÜ)Îà=H¨¼yµ |¾÷ªmVØö ã''¸Ïs^sð1hSd5lß³=s\)fo¸úm)6ñVø×ç5èõJ.d+bmÉ®.8Õߺ÷ç-æ Wî¿Ð&¡1¯ö¾SGÝ°ìÆ[% -iIÞSÉñÛïcáÏi¯µÃÊpî'«j§aÙô: 7ì ºÜZM S:é0/:}M94.Pg9'²ãÏ·Bü hÕ2êR´÷Ù©?¤ÓÃ@yHHCå]JÛä/^ÖßSÙOÈk´íÁüé §ÐW²:=üéKQ ¨çFÒâwçnyÇ|W¨Ümö(öV®³®sKS£&&ôûÄÅà;ð{ñÞ¼«·ZïéØRmÌ]!°ÓrB^Ð ¤p|UÛãY¸¬lÔWßÎdã13é+Óúñ¸Úi!VYÓ_¼ `N2sñÿÕV¿]¡]iÈ6¦»R´´½Á~Gñ¯^ÒÅÇtÇPÃIlº<6íç5|±fÏ_ÒeâòeÃEIÞè¤Æé¥Ù lcÖÃi˪.˽j9²Êy¥<°ÉW{ÑôÅERÊ¡@Q" $iÅ'þQBlpp3\÷X?v]åC=Õ7¼~ö3^¥í¬]lv·Ým+t2¶ñ \à¢2õ9ÿRÎC}¨í>ã.!³ÒqH!+ÁÁÚ|p{âµàTñ® ÒÂKvjµ´ÃøS)éÍB®¦Ðܼjôo¶ÜöNä¯8Ínà8{ÏKþ<á?¼»FÓZEr#Ãv÷!ÉoÊ[*>ÁWôÎÙì¹öOesßnÞ6ãÃ9óðÍyKfôÍágÉí.ô±·9ʳßÙ«ÊþÒ¬Ê˽5µ4ÑG²'=óÿ¯y²}Ð¥òOnàf©:ìÔ\4óónjä¦Ò6ãã þì0ËBÅûa¢¢JUåâ 4 ¿¤¦R«MJRE)J!èÿdèJâÌßû²Pøªó´é+³V¸Y\În1Ô±K`/w˵fâ¾"ÉÆ!|%GÞCGe25"Zö%ÉACVU!ʪ ±9QXyRxdHÁÏÊ¥µk«wHY-nÊq¢%å0éPZIÀæºn?göM>É~÷t\^,À_Ê©ÂÇ?ïHðmÈ´¡ Ú m[õç)ÀàÈ¡õ-m[õçÏËñ=ÚüØöÝÕR ¤¶}çSÏlý;×˦µÍqSÑÐãÓðZt¤#Ü ÷N8íxäûË£¥É²xç>ñà|aR+×:KB¾ñQSôÇåIÿG(ÝX_Ê'ÿ«s jRÒ[e-û ';¸æ±vï4¡ç¼óÿìäÂPÕï?:ÒºeÝMtè%]6[Â_CÔóÿT&kÑ~ÎÓ2ÖÂ]3IÏæS»èM{\VFÅç>ÊØp^|¥ý&¡°0Ô¤62±!äá[ûã?y]DI)jÕsyqà¹#ª·u·ÕiÖ=èN #fNßËáÚ}>ÛqËi\%ÖRNßp8<ú|ä£ÙêÄó3Ëà\²dÔzèNÄþeÖ^vf³·%S%=n°©!` !C`yó:á¸Ù&ÛÛd¶·)Ø'´,ÞJTx=ÔùÕúÕ&U²Ç¸*o(O'hHÇʺç¶6D3Êsü}+?ý ß!äõc¦@ZÓüIÝ>Ï!Ĺ)ÇNÄ)eIC<U@Þü¥÷¯ÊYõ§{Ù&JT /¤ÁÄdlµ$|¾³Î5Nµ[lpîvyîHbJÊ@xÕV¨mÌìGµÚ ÒôQ´mÏ>¦£«¢g0!LaO9a¶AqÝvxÒ³$nX[wgÇñ Û®LrKgPä'n0Ô×mß°Ubû/¼Å´^¤¢Rºh}®{'nIÏ{Z <Aª¡©í]|nër YÀRIøǾ;qXÇ0%¶¹q\Ð>ö?g¶.ñvµ¥µ<¬oW`1~¯¾ÌrËojñ9¾§]@«sÿ·jÒ:r-Ç]H·¼·:Q ª=Da ±âçþu͸ã8ò¯ÁH½ùFù®³ÚÆ5>4ü6ÂësÈcáá8vÀAùEMð;5`j¾98sìªúxîg¦õ¦_~Ëîê%JPÀÎ1ãʼÂÂ"ç±Âíñ_kå}«Í2Ù©v>Òm¾ÚÚ^%«jÒAÁq$0AùÕTWS¶©ñý£ A «`9è¹0Ïåò¯[F|8Ëtßï=Î̳®í(a)!hÀ'§ÙÉ$x.?:¤V[HÁx ÚIBÀñjöýÁË#V¸:zÎ\ê)ÖJÎÕI$üøã9|Oã Ï߬ÝÆqYU\GÏ¥r=OIIÕ¹´FjDu¥qU%/àn Ú9C økº C]Âs1 )Õ{Zfª7Ê3UÃ0 ®zlC×Ã;ÔO¿µÄ~öHÇÇâÝ÷c첤©.R§Oedçô¥ ¿W"Ãnm¶k©;dGû|¶;ÜJÔ7á´§Jjïr~fÿ1Y¿âʶM·'vN{vðââ C¨!Dà¥)O)7Ìq±ei- ¨ÃäsZ*SP¾ñil²äVVP m$þug´·Õþ¯xÝðÏ4ªmAÔv;%µ8êw§>#8Ïå_eÉ¡Vã JG= Mk¯¾Â®:ÛIÓì RýjtSºnK÷.¦ ¸ñX©d ÷69nnSâ±ÄÃ}Í[ Ý¥79J_QÆðÀüë.NƶÈÐôê+<>«®6^^_s4¦&N^_s5¸Lçc<ü«*ð¯øƼæÿÌ'á^þR³º}ÿ¦D¹ØGWûɪ_ʦô¯E!ɨëEy´÷]U¨Kí·Ûà:ô§ÖB2@>9ñªö¹qyÐ`5µ,IË CIR ¬«t×®ÆeHòWY×I9ãjBqó÷«¤$§£¸/ÃozÕ0£Bzb´ã÷àhþUÃbNûì4Ëu)?3P঩Á2kõCÇtßOÑLyÝ+f58ê@=ê[XáØ$AY?ìNx?¯Ò²*¸N¦3eUȸú rvùþUGºjK¥òK\f-÷cT½©IOcÆòªó~¸^ÖѹI2 Ä:ê¹i[Å¢7´OãûÉî*=±'Ä}&~ËS1>#é$廥à,¥§Ýo¿l?Z®1U<e©yLËx§ÿ-sÕTPACo9×j¸.×sf[`Ú²Ax¥bü JSe²BPH;r n´Í»È,A_p ß°B²ãàÊäV=.ÿ¦Ts½]þ*EÂO¬T=ãèk/Üøø®çûø¯TOlOcÌÖiîëÅ=Ç÷ñY~àôQî:-¹6û #È×ʤ¤û¸íÛ·9Ç |®äZrÌ»eM6 /ßNN#ʸkÊpyE)JììR¢d~d·À>øàöïSzѬ^ Z, î'Ôdãu[¢£2}) ÝøsãóÅo±ÛÑs¹%W±¤;Ñ3°¤Ü¬ç$cÞ~sþXáÅlJdÏ"jºÀbÍÅäÇ¢ÖyÜGjâ´êNà3àùñÿéÙsbýÝÏp Û(K¾SÔËS²¡-Å)P$}Á\á+e*XWU=ÇáWv¢Ißosb 2ð8Nç\$Öp]Hó/fµ{b^Ü:l,¤þ Qü¶þuW;ÒãÉi0^C»Ö²Ò¹8#øâµýÖßR¿ü5UkKéfCYØ°ÆA¿¡5¸â 0 ~x¬ %I´]Ch'Ô¬qùR@>{}â±Pƹí÷µ×pvCËerQ³ö)@5Âj)54Lf+e ÚÒ!-Cê,« ã^·Îzm.ÄAçç=rF§v-Òã]µ÷á7 2£'y¤,îNsÆîàzwï\ûHµ7OÆLDz+p ÏlHÐå+úêR&ë[ͨ)`xäñÆ?QTlúÖÜNr-#Öz2«¨©_YìzóRÁºÅ×ÅÖ$¦w[nB_B»Õ-`ò:ñÚùÍ×"Cl´qÅ$I8W¿)sÔ¢êXÌøצµ4ÚÖ u¬¤¤ óçs\Ú@É{r%§æ4uÅ-I;òþäF¹Ø^t¸GèÅmä8âÉåsn1ÜöÏà^Ä® þµÉSÚ½ ÌJÛZSþPcnûh{I³lImYBºM0¬ÔàzÈøPY~Û2S奄ԡ)Nw©YÀôWàÔ¬Zjæ»mL6ôKÉÜÛL8á¡'+¤àå ÷_N2~*QYüü¢9¥Í¡N¸!%KQ w$ÖéévõÌôr{uSiBÔÛZR¤RGpjÛ¬çKûÍo¹ÈrLÐÚ¥:§T¼mGÐgçJÌC(b;²º¨ë*©-9.CEÍ®´F×Q·vFGô÷½J_zª|¥)]«öD+^uò¬:¡¸`ùr*SÆúÅÔ, ÕT"® hYqÆR J#Ö¢2 <èRI7ïh)$µûØKjñïZÎèÜ eN7ïïsõ¨m9{a¼·*¶éý.§Ïò?*¸^lÕ×WÙÚéuµ² ¤H?.j;OiÙzjãA[ +=UíÈC~ʲ¨9? ËühsôÛ¾³»émDòáÉaåÊl)ÍÃrRw/ÁãùUr&³»CÔ/ÝÚy>Ó åÔûãcÓÃÇêkºý¤uÒÝÂB[· ¥ 8¨GlXì×[m*ZØX ÇÅ&ÀS¡½¤ð' ¿òxñZ» ¶·ÛK®tr5¥£¦TûC)Ç'åô=(® qô$3bïNÌÔ¨ºÍÁ_]¸8Iðíìê´=ÍÇËEx W¹#Ýð8øçÈñáUPâR]ÎðprsVýqqvè;r<9ÜC%½ÙI$âF1ñª$Z¸_üª,´8 +<rëX¯íkQ8Ú³¥HÿA]qø(ºÏI)o,$ Äç*»·öYifZuÒK]4nyXHHã9ä:Êßõñ(Ö9ÜÆßõp ý ùQ'Óü+»Q}Ú,úqw6.´ §j-_sÕ)e7·µJRÚJA'Ìgþ2j[Nj ¶ÁæE2ÒÇí 8بqx5§4óP;o&Jm©Ëe8*#è'õ [[6:vÛEkHQ9< ØrbØwG¿Ìë?ú<½øÉA©¦É.©Ð[a2Ëh¡Gßð"¹§jçB¸ÌâèÃÇ <yÛÏÞùõñÅk¾}Ju `có¨ËͪMªÚê Y±áªRK>סK÷Îqù â§VUÏ3YÚä®1¡ÖúV[Pàò;Nj \x±2®ìºu3íÛÊR©>êS<±ë\2ßUÆ&*K0[%òãEC¬)X>qò¨LmÏY±cÊ6ÝdËj¡ÛáÈZÒL ¥égã]âÏû<m-i\h8¤ø©{Oå\gìÐ#-IQÔÁÏ 0ÐýkjïË\b;!¤½¸î»iÎ~}©³Wâ~ñÇh@¿÷ýNÍ>Ì'-èL§n¹5#Ü;Rx'ýjæÔZv£1ÄâÎ" %²ÚHàã×ÐTk]h¡)Q(J÷òq»Ïu"?1ûdG¡Ûg:µ¥JuiiJI÷qåúÒU}mðòQ'hÿ-¤¾¯¼G¾YmÅWhÒ&D ´ÓN¥*ʳr`9ÜG¥höz gw`Æ÷ÊÌ1¦ ]!z%ÇTcÕʹxVRáC5×lÐ7b7ME)È §õ5ÃM:òíå±×HJÃÈ8íúc7MÜíÌ8ì¶Øh$¸² ¥ nÔÜñÇóà@ÿ×TÒÛvøïµzÌÇþªcÒÛhuç¾Õë6ßuº\}NËVò%ô¯ÞØA_qîóÎ=*âsWmY¡ÚzÒÔÖ®/¤ ÐnH;r;ad¼mn¸¯Â$©Gà2¦6VÞÁçqâemõÏãç&XÖWF,Òí½FÜbb§ Óï{ýñíãPYºåÚ§@@\ÈRc¥GN´¤~b¹~¨ÊuÆÖÊuð¨nq®OQJ5N²è± 2¦ú>òx»8Ïæy×¢]dL¹ý[¢Â±FJIË ZIB3íÉãÄÕ ®;9H SrrBÔÝIPL_{¤ÝÎ>uÁWYgÉ«5ÛW?ìøëmB³nïwñã9=»U+?*©Å'¥\µÄ+¥¶r¸4_¤·FXy/øJ¶íÛóöª}W\¬6·áA-!·ÔT¥)P$Ç>²»\.ik[S#² ¸§gÚIÇ><VnyùtÛ§¤ÇÀR#[ùttô¯îâýÿs~\ÕÆÙj¶°¢rxäyy×â®Ð·7En Î}ÀgãXXYÓzpun¡(Jò=(áV56yþ?¼#âÇX¬óùmøx¦+í|'Ö¶ÏBwKR 1¶¡µøß/´µ{ùAOùÁýÿì¾}¤>õLÖ<X1ªCo) 6çReÑOMGÚ~gϵ\µÅ®l=.¦,x-®^<«%ͶVêíÒÒÛc+Ya@$zqPÂ2÷].eáÓÏÞ*+çë1·]¦Zîiõ åJ';óÜ+Ï5rö7îz¢ ì¸dÉ>÷¹Þ¨U¾_m¸G¼7×u-î?»Ö̸1?yÇ)èfáðä!ÜrG«ÏKFí~Ñ6C éjJ ÷±êOÔUCQXÓwUC´(íÞ'Å$3ëÅCÉÿ=fn/AÅ®ûrkÿi÷¬ç¥ôýj ÿ¨ç¦\þU-ÇM8?S\Ñ-ÒîU·ãçϨtÃÐo4cáðãkEËþÔö©ÐoBõKUÇÙÒË}%¤5Ó9Q÷àýsPð~Ñ.Öø eÈíôÖî7ßÐäö7/´ De¸e¶ZÒR/e!·Cn&.ܨ¡ÅmJÏ»Hàö®ÖtD{kd·îu2¼ÎsÛÏç˧DÒÛ¯ O 4¶âëãCñ5ÉûK¿I ²§ê ,HàqÅ.®K×u¯R)zÕÖ×ë+apÓ±.®¢¸Ô¼[Üs<ý*jڥŵ3¡ÆÂÐR[l²|óÍR¾<|+»î }Ù3¨âJÒ²¤dQõ«& ¯Y mÀ³6eá¸v6àYms¨-°{mñ·oÚÇ$íRã$çª^Åp+nòésnqqùTÚ>úÂ[¹ÁVþXïëÞ5Ïa²¿º· .Ê{%>'×½Æ,xȺ!aŪµ¨óñô9?l×oS-l0²A Sí.úÄ·ßJã<A µÂ~çëV}AuN°Ì¹ÞÐd66gsݳú×ÛGÙ ÞjÚxî±1ó5dàÀå<åËÀþ?;üÊûÔû©o=!iöÕ>ÉJÃ88ðÍzN¿ :9ËhLopG´¬ k ðqáÛ[ÖzߥàÇ»Òp.[NÜmøÈ=ªiyÚo¦IÕQöÀ>U\|ìMF.# ~ÓwÕºL)~ÔòÜFrÀ*V<ÕÛ¿ò5T¿êilªjYId6ç8ïÏ¥rµf¸¾ã¨b RF ÁV|«ÎÈ?VËöy3W×S<wmç qm(%HÀ#ñÆ}8ÍTO=êÜ2ã K(Yi²°ã#æ}c<¦¤6¶OâBÒRGÄ®*å°pøP(°ê?S·O\ÓgÔ'-$¥åXò þuèzºë*ÚS}´Ïã!([¯pQýÒ{Jóh¶©ÓS±!HÚ¦R>Y§-vÛÓCzéöÙO¹µú9)ó5>#6päòæ9Üd ºØ»rñömm<«Ë}vVÚY,F þ9~q*ÿ_n¢Ôü;Q0» ÖHâå%¥.)AW&¤ôí5DVûÊ?ë$çYÜ\êë§;{hä¬*á¼*0ËyN:óûH:RYi%ã+(V<ÁÁU#¨¿ÎkúS¿ï§Sj¤(($(dyÁ¹9.Rõ´9f|µ"Y>±mè °sÛ8Çæ¥þÈeÛ>ó5&åµDÈݤg¶<;øwÅUõ«L¶õÆeHµ0ó¡ØRÕ»*Â@®½ª¬úaiý¾C¹=V×î©$ùÇþç¾0p÷ßßÊyo Nñ©Þ¹y~%ÖMòe²û9p\n~xi#!Ï$óÏUË®4ÌK ¦çpeÇy \j(Z~ã·ÔtÏ´ènËiPbºÊ] ÉP <mZÕ¡ ïéãë}'½éE!vérpºLp7ãÀ~ñä}¬¸lõ©êä#7g¨ém¿ô¿þܺkÏtÚR¶BTJ®PÁÄeÊíf÷":z=¹Ä¡;RTÊ=Õ[bt¢¬(+''?FWCH @é¥+±¢·ÁC.Mi±¥+N8ò¯>¸Æ®rc%EAVØQñÁ#?_I ʹ¶G+ê(¤cá«âtû?³kÚÞyàúW2ÿ9Àÿ¹íîðªÜÖªºãH-'nNsð>5,Yñ¾@H¦#Æþ8x92E97·¯ÂAÙo³tüÓa¶´H{Ú¤¬$3ùÔqaȸ6|f|82¦_íïIÖµ·BÐ0Â¥çzxÿÆ*NXwï0#ô9d?Oy®×÷;®¥·[ç{!k¥n:t³seaÂï½-ÆR^îäwÏüü*2i¡Wgéã). gÖs Yê+¤U¿fxÝgtJT* \¶áº[Û÷ÉÁùjQÅ´,G gô,AؾCóôù[b¶Ëjìµ¥'æjÆ\í>Ììùkù ³\úxÈ;¯»] ³$ïg`B´{ØYP>{¸àá]35åæzmáçq½¨Û¸{îk ϯ§ cÅÃæíLÁ ÏÚ©UÓç$þÊfMÞôd&±oÜéZw$`cÌqã¯Kµ¡âKÁ¢2Ìpå_¡ÊvÖ¤ÇV×PRy<úxÕicíFóKï´Äÿe^ñÀ>÷|>U~#wËy£ÿÉ1täg¥Ø¯ð®·7ãDtæ2$0 HîG=jñÎF{Pb àçÈTýßB2Z,ã mV{xURe¦|ô¸2c¶³´-ÖOH®p˦ß~¾3"pÇß~¼ì|¥PʶªÌͲÉxÛÞãe§Òä§{¯sXà~ÕUnr.}27uÖ¨û0PT¢¬øíòñªéx ÖbyQ&\·¥ âDr[I)ÜW»9?ÝÇ#8¨ÈÖ[Öz±mÒßlö[L©IúH(4+åÎ"§ qÎT@ïÆ+¦Ï{bã[W¤Hü K} :ÀÔîÂÍÁý-1ÎåzóUªVD6=$²ã6='mÞí&ùrrlÅóhÀàW)Nª¢)k°·É¦\¾NÔÇÙã²è÷xR¿:Î[NÏ}qÆS c°ÏuÜW´Æjk%øÎÏ}·P2T êʪÚ+0uMÊ4dÙfKBGçCèu%\C%9'<sããPòä.dǤº½çâ¶öÉ98/ Ê]6®sÑ/÷¨÷Ý%©¥Ä%#¥ !µ%MaÎs$ÛÀ t ùÇqåZ5¾»¸ÂÔktnM~àtgpJOzó?éä/ÙVõsÈÿ¡äìh]_Âä7ÚDÉuNz!ïi'bãJá&µN±à,øΪuÛz»<®NÐÊ!#'ëâ¯Æ O¦á&Qáé$ݳºûÐÊÜ~Dn©G9V$×wW×á%Á XQJJFT@ì=káëV-Ù*ãsípV¢¯åZ5»È[]TÚR¦BGöÞf¼æß9vÛ2ÚCn-nJ]Näê*×ÿµ×K§ìÞs³ ¬}7U8nì¥èòé+ÅâÉ¢DuˤÜþ·¶¾íÞhLôKºÛýØà'¢Û´/;²p;{¾'ή×7¤YV¬ìe·d6ÓÁ)'kg¹ãËÌ×]S·srDE.àã®)²B¿y?ºr99/hûE»ÙBe1i¡Ð¥¨ïß*n¸S§CòúLÜG]Tâ\Áù}*L}±:Êoq"´§7!µ:¤`lBÔa@rõ_µ¾pZSu1ÙÓ\RÖ^ÂÁGìðØJSqïç¶M¦}ä4Êã(@ÉQ<\QyMÜQè³IÖLô=k²FxE}¢ÓúQc)@;}@5VÍXnZ&ço°A¸²Ö§Òê¤2b¨¡¬ø9äWjØF:%%° ÛJFH.I)m½äñf/±s#\yåEi¥ÒAQlÛ=ÿJÓ]³Ð¬¨á<T0pr1üe Åu}|hN«eÊE¦srâ¯cóä(x<E^´»¹]µTHó]ÄbÊwdsO×Ò¨bHÿF$wd;ìiGx/¦´¬ TN3~3í()U©x¯4«r¥6¥N'Ô{àñz H'ÇÂþÒ.ña8´:dxç5áÛ#¼æ7 |Ì9ú×ò:æäű«ðòåÎf>Õ§¦UÉÎryðòø×oÚk+£à:ÊrÛ+Ip1úU*\_ja«hòVÿÖ£ÒÓfÜ·Nàê]JGÏËbâ°v!³ywþ£¤QÓÆt°ÒWb²NæÝl.B sÄh=PÈ'Á\n3$þÍ Þï0Tú¢¿Â¸«Bî&¥6"².,£aQÚ9Û+È¡I@QIdgÒÜWWbG»[¦´£¨4ãïa/:¾x÷U~cÉ#d}nÒ7 %¤!©1ÞJâ%)oqÎ6øûr%HIO ÀþUcaÏÀÌ ?'n eqPÕ5¦îm[W,:áG´5ÑÎ?t÷þU¶à `óÉíPzUÜtÙtBRÛÜÛ ©9óÆG5ä¾×ã56Â|¶ÒIW8ÓÒ³%ØÁÎñÕAm\wI®3íµtÜæíªCx+U´ÿ·3ý\'1XóhÅMÜ.,Íë)µg0Ú²1ï¤Ò ÁØ-ÏïP¡®=y¤p ÄuRA='_¾Ì¯HZäX§aqå$%c#'?PþUÓlmÓS!%AIJJ$.|c.2±8C6"î{DùQôpnYZ®0ÒPSN- ]QpuKBO5UÃTª2®!ÆIJñþy¨U[Ö×,·¯Óp3s:û)°x:ä«7±²çÙÈÔfA9õQô«4#j¿#HûK¾¿Æ·Gk©ÝhkÞüÉ®)SlFо<ç+¬©FòÉ÷k~ RÐPÐ_¸N;ØO 5ç»H¾Æ§Û pÖ¢¾Ó¯bRdCÞË{zGdzi#9ÆsÉòjN¢wµØÖóëMáµÊÜÿxÔyíIý§½´äFN>Uç¦58ÜOi$'¿oªüJR©+¥(ÉТ@@ʼÚb;&l>LB¶äàdO9íBKO ¡E¼H\tên@K^±øTëK^¾úK>£FÕ)>éQÈÆ;ã\ºÛO%¨²Aúòôø$±ëËÒMkÂ|W¤ÆëØBã¡8B@9QãåÞ¸ªÀPT©¹\J÷?SqJR©+>Ö@Ö5ôW' ªIÁÀÕDÜJ Áq¶2 S¾þÂ]þÑU ujqA=²NxSn+ÞAJMP ھƽÿ¨üSðî ·jë¼;ÌgAº--¾ËIû¼¡` ¤´ñ³hÆ{|<kd_´ÛähÇJ£- Ú´«Èæ¬Î|KÈ®Bx:¼~êâGçUáÉ8uÕtmר%IX"a§'Ü\Z\m´l$r3»? úW%ÏHZ{SHW½>ö'ùUnú;ÿ¯RZtgS[Aä{s_ïþ/ï]0¥. %;Û$9æ©àÖèý2úÄ¥¢ SÜ ]¯ä[T§ï°¡·¥l3ãDn3ÓD·Mk![£3õ¨\%Anºr¢=?JÔú!ÛmCqé®L[©C-!y{ öe4\aÔº¡ý(qj@@YHßW-?x\£ ¸b:\ðÚÇ®R¬ü«6:Å¥ óÊx|z°°&#ÂbÐ ,óþÐoKk°Þöt´êv«cx øɪüÍseý»Ã.%{sàçw¿è»|;÷Õ Hj;m©þ;þòÿÒ/ìîÿMÔ L¨.Y&P]OQrÁ¬Õ·A))ë¯ áR[?®êºtõmLµvwÇ´G!îNÔ¥C}óò¨g±cÓUs7¸pâÑT úÎ)ßiz=®:ìPl§ÞPãOZÕ#\ºZ*«nZ\mJ(ÄHÎ;vÁíR׳(i´)p'H}öY%( GO{ iÉíá^u7\ÊfÝéÈO¹´¶¦3Ü49øi[aÒËY@Ö¼±¸ªÆüÎK)y-õTúcÄqÏu㶠ùÚÆþº×âHâ\Ü;cÃÖÿöx2V;çiç·þ¯!ãÄÕó¯.· cíVúÄ&ãl´¶¥²rp<pkçî'Ëøì¸÷\äÏÛbE²Ä¸àÝ¡½Þî ÷A}á%CÈòx¨{UÉËEɱÛmÇ$º¤äÈùÓp¸_ ;ËøüÍt®æ1öinÃ&S²Þ:Z[%9ÉÏaä8®M[«µ¾Kóe¾DH}ÒÆÕ©CÌíÞØd`øsU[>»ºÚ ¦:OàU´yG¡16\*9ÑÜr±álØ@½&ÈåÎ]~Îns®Ó®SfGi¤¸-¨á´«¸>ö2¬cÄxb¨£RO¹IJÂjZÏ»´9í~&õ=þÄÒÜ}ë#oôÒU 5ÏHÜ Æ8Î3ÏjówÝ\ éש[þÈ¢.¥%hCIKÌ)HÜ2Aààú⼯®ð×ê¬=¿SqÝ»9Î{ç>5è=QªmðzÆ¢dö~" UÎýziâå{µGRÑh© IP^ìî ¢¸ùóÕ>Ü«~m×w¸xÀ'$'=½+V°7>Ä^µ¹»»øK»L«-qÝêÚB;ÏÜIÉþB·ýªý6wþÅ¥u9§ãé$¿~fY[h-ªÕï$;Æ9qUï×¹:è©ÓCaÕ$$ÒBp>fÍÚ§*¯8Ødâ;lÆ«ãÏó#Ió4Áð÷ì+ín¹é\ôKÚ yÓ¹n¨©gÉ<¿íîáh`¶³ÁÉÛ»)ÇNsuý VC]& ì¦;Ä +J°S ¬¨ª¥ºç Nr·&3¨äF(ÝS#km¸1Î}|9çáS÷mia78ÌÛîl*Ý r9DßRNâ0{òó^pÓZ>DV<a3â(.¼þs!ÂØÖëÏÏyìúõyµjûSvÕ6ð$²´à`s,ÿâ¹þÓ xäðNx{íR¬&@¶»÷L4âJ£óÎ2Ò«ÒþÑnóm²!>ÜBÔ¨Õ=î;Ö BÛän çnsâqåɪ9®Ù¹Ña·*D),Çw \6]Jtrúï<Ì<}HtVw×yYíÜס¥gn0È}rT% >r¿õ¯:ÓcùìÊh!N0°´ ¤)$1^¦lG Ùô5=®#Ê6ð5óÅ&t{S/WW |¯¦¾VªYµâÓ2ÒÔ ûËqaÂJ±{¼vïU±OÑíÖ¹0RÒ¤0¨¸ßP ¸Ï9ïUÚ-:{ä0hÓHlE)J¬¼»\>ТM¶ÉúL cJ¬´»k=eU2èK2ë/%PÔ¤$~Ì¡!i^ñF3òª#^Ud»X¬1>ÿö+[Ø}ÃxÕ`fÀ¨õ~üæ>QSN;¯?@}ùÏA¼} Ãt\Þ´ûs2ç8·RXí ø>~û>ûCoSÙ.n®¡ÒÂJIäz×1g³=¥¥Ýft&Óâï Hq Îø}Ñâsàj¸Ëî0à[N)µÊIÁ¨&¢§ê¦lx1*íú¯´Óƨ¶µmQ@?5ïÉmäjWS§o%Y99õÈúWçk2[¸Ãq!]#?J¸µëú%¸<p?d¯þº£ÅðïA!Çp¹308Ä»_˪QÈÚ1ñîGÔz×} ÿW/ï§ýÄÔ¾Õ¯kx8¦`uetÿ×Ufïtzõtzt ¼ùA)¿ßdëÞàÇÒ¹Ã`É&§©ÆÀWÖåîçöbu¿^c³qïVµ@SÛ÷ùâT¦ii@l%mN'¶Oyü m°ÓeHJJÂòF8ÛçR%Û¢}Úvä¨Ëm¤ÛsaÎ2<F{xy«\/´{ Zè7¿ÄòÿãêÔGA½òʾûÎý){½ZϹb]d¤=TæÐ3ÃÛ¹ªþ¦´îª¦D ? ¨JHJú©'Ø#ÌÔ7<×¢C±®uñª)Õ]oã,©Ö¯H°Þc\=-%·S=ÕÛÈÇÛë»ì¶ò¨ãmq*[S¸>êH=@ïè>Q´¢Ù/Û¶2Ê ½ISÑæ´¤ÙÞÒS¸`äwóá^#ç¥qoãþ5Já7ãnrJÃ`¨n4Tà\p<ÏøUÎû{¢lÆÉc)\żï}¹ñ>jôþX±§µÃLÅq-ÆZ]^õPT{àGWkÿi'Ùq· ÚÔR cAïûÔ¹±åÉqj:_Þ.|YòåÐtº¿Y3UéÃKA÷iü î÷òõ¯@ê[ú¹¯.Õz&ݦ#J}×å,8¤·´·É8ª&å®î÷(°Ùqm4a,-§ZAJ²óÁò¬ç©°¼ý³2·8/óôú3Ðmí4>Ôç) h ÈOݲ]Y ¼Á%!ÁçëQlx²beÇ[øxô߸]1Q¿Û¤õÚ$r²RA`ñAÏ®*§¯uz.ëÛjÁåI<8GêçòçKi7xîËp3 Fc¡×Ú$gjSÇ½Û ®wÚÆtâ¹Þ>ÙmJC(1ÁÝÞ²âáò£©+`rßðð±º[ü¼O¿Ô«â®2î:³R]`G,=BP´²¶ÐãáÛ¸åÂ~¢©¹«aûK¼®á_JR;Ke³V6¨¤ûÝýÑ[s# ÎIùÊæ¼ó^½oqR;§ì&¬7ý}uã& ¨ó#%æéàs RmèDëÄfæ8½¾ºæï{ PÜr|y=êü.'Ví[½ü¦PK¤¯%\HÏ>'çU² ¥:ËÞ f:øîMvê-m6: B£d((¤Áíºk2£«k¬¬-8'ÃÀã²`À{Z¢zûå0ðÜ3Ô-×ß)ïNÌ·Øu2cê)[[¥Ü;wäãË>²{VÁXêز#%uÃÝ~Ïo¯-_ÚíÄûñíåXÆòÊ·}wV~Ó/8¥0Ý^ãµO û¹=³¸oÖ³( DnÙùi¯)/} Í+a·ÆÜá në IïÐ}Þi[B½î!K¢Æ/Lþõ þV¸peÂÚFn%8¡À*ÆØW.;ÅÏÀü:gÄ[;±ë=ìÝmÚvôÊñÕ%h8í+ÎîÚmíÁC,ÌB_÷dàóøGaV]+,k*Õ0 Èi%´wǺ²1UI¥#[Q5V¨Òe±¤bs.öÎæÒÃ#¸ó¨K Ã0ÊÙrf«ó=/ìª;?u\¤¸VÏNGêjÁjz5ÓGC©Y(IØMjÙúQÉ ¦rÂú*ZyãqÉÃ*´+³^ÜZDDÊÜá ·%d¤%}Tp3ÛyÕF×cc§Nw.¼?mÃèF6:tçéómÒÅiTYyöÁ)È)mGy?¯9=ª«ö¶ÃMÏ·¸$8ãkÞ@äãn3õ?Z¶këŶ2 **Ëíø ÅEÞ¯ïÓ}¢jÂ% ÈJ~ :¢ådXêPÙt: SÇÁô8µ{ûFýÎõ§#G8uÝø?Ãø ? 3^\jÔçÚ5ÙËyjR3ji¦¬aE$çÞïî¾l-Ú WÔÂ0;qõò¯'±jzZßS§jæJOÄ?à¹k˵ÉÈÊs Ò#:m ¥+RH#pÏ##þ8¨eá26RÃëÖfÍÀå|ÌÃëÔOCÖÒ´¿µ7Q¸è.´Ç½Æ}ßîøÕkìr×}êT*zR¦H$`¨(Ëΰ×w]ôŶã"MµÉ2ÃZÚ¬º°mJFäòNJsÕcMjÉúM÷·T§ À½þÛMYøvíW. /{ø¤î³Ô jvç¤åZí(¸=&"ã»·¢[Z{pϺ1áãTïWÄTçîiÂP¯pígë¼ÖkY¨ùV®&1¯ö¾SGû_+í<Ë°iÃdeÛ»~×+= î,øùçñj£;H³AÆ»¶ëiØäJÔ4µ-(PÏ;GV=wt°ÛDéó¾ÙV2sàG~µådÂ2cÓ£o¿ñrðã.-87¦³gÃn)}»O·Ü>È]X´6ÓgI)PJsÏlòó5ä¹Ï½Pm7MÊp³Ãb ꤨq"<é±`=U&ÎÛùå0píÿY ³¶þGzõÞ{eCqï÷1o²FX-+ö*Ø¢pF0x¹¬mîA½ÞU>¹=DÇp->< ã·q*òijÙKJ²°BÂÕÒhþ$ñùúÖÿýßRÚööÊ B«o×ÆãÇ DmÁ³ÐܸýþÌÆ?ø ÐÊÏuGþj£S?ÿ«ø(ó§ÜãÀe.u -΢k¿'_XL4N~Ûwa9TØñ##ÓÿCU½}¦aGíHÁÇUg¶ý¨]×te CÎ¥.¼Y>âIÅà9¨ñ26Bê6#òâCá²¾VuÄõ%ß¾e8I,t8ºxJ·ßsá*ù¨5¡µþÒ+pÆBµ¬(I÷RÉ ô¤F0rr{çÒµ;»e%R{çýê·cÚ`An>c/ÿ_µáñ"ÈëuDÑåÖá HÊϵJ[kt¤ì;ûw¦VÃö·àF[, ¹OOÆëeÔkY _)ZyMTû_@¯¢pÀô ÈRÅmS¬¼]§.Ü¥G -(JYm¬BÔHÈ<*³*±Þ-v¨z^ÙqÌÐõË«µ.ÉB×Ma'8ldzzÕ|b¡HZQCËi n8ëíµ %¤ÿ$¶§IQçw®;×ÔxwGMH(Hp®R õ>æ¾æ±¯¹«Í52Í}Íaû*r¦y© =ú}Izß!L©X ²¨Ì×ÜÒ2FÑYÆ%㮦Oaä¢,HîÈg ûí¶z#øI'·éÆ*¹ß6é*âD·z¥tТ»hì ±\â¹sK *O%Æ´¢¤î¹[-7dMº"jÔÂÙLb ç;²G»zæ·kGSßÄèmºÓa·µÐÈ'È:à¸\ HÓÖ±£tæEë{SÝ4®åxr¬9íáQy¤\@¿jyò\*Ù;cwË߯9oEê%JD w5¹AJÆårG>¨|Õ«Q3ioBX$D·ºËÒ}£k Ô{®z6 øíøqëU<Ó⢻ ¹TôËν2ì ÅÆ,æH~"ÈÇqNAòøç^ê¨Í5[ä©*T*1è2î Z²äTm~ðô8Ç<÷ççÙ¦j ÀãB¬9,eXsY|«tjp) S¥ÀØsæ¾f¶bôJ(Ë]ßímÒã.HÃBd/bq²Jܸv÷~[bcñBÃ8ØXÂT@WƽzùfÓÍ«P&<8[VÅÊPÞY(Fíá e$õÏökÇt²ò JÒ<ÁàJÉÃ67S¡hm0ðm"Cnrm:¹æ#Kn%ºßsY,<ó-¬)H=ÀÊF}¨,ÕóP-4nð!´^¿§k--¡¶(G»ñâ¨ñö©±Õi«GQÕmB2q<MW R¥¯RÜ;+)eZþ¿\¤¤»óS´´J IIÏl PÕx½èh´¾[7;@ä-÷DÂD½ª÷CYQÝ ÉF¦ÂÈÀñ?xü;ãu'ûÅ)J¼Ñ¥(WÚùJ!>×ÜÖ5÷5ÉÊf¾æ¬R$ÀkB2Kg¬xù1ȪÞiµ^ÒhÚïn³<Ó5kîiª5KÖoéÈËj4(®)gwQÄÙøRPþÖ5_iÞãR:ÿ¨ê»ð1ΩY¦jÄÄ»¸L,KÜÉíKªæ_ÜK.JyØm-¥Ô¤+pN <IÉÆqÍmÔÚn£µE)2¦ÁÉ8Ç9>µÁp¸@§1cFéÌÖö§ºi]ÊðåXsÛ¢óBaJÚ®^üçÇC»Zn¿poí.âÜK<q)M !YW¸Qïsäj½z»;|»È¸HBãêIGaJÍ3N¸Q[P Ñc}nû9ªV }¥~ÿl͵[Ö¢ÙB-¶³âOª9¦k7Ú£WKÕje²Ë^ÌôÁç8ïéPuitEEÒ£i\x×éAB}ÍY$kÛ¤+÷+¥ oÚàÞu¤È@Ujæºl©ÛÚ3MÎöxÍIí]e±n%ºÝ çôÚ.ºmEnGÈÔ¾^ä»nfÍ6Í°îè§kéqä-\-g9ãñÁã^ö¯fb-ÑûS®¿1ä¡;:l´ qǸíÅyí/ÊøÃ/_¿X¼#®LAsûõúÉYçÜôìH¾ËºíGoUy÷ÕØr0;|ê*½u&ÒZ²Ýo¸×qÂ6©Ea^èÉïóîµýÀ?Þ"ä ýb¥^i×¾îSXýT(~öò®_eP{ö)Q8Î0{î<øU~8Ô9DG0ädôc:T'¡¸Ìocv;qÓ%å*G½¬ääÔkÒþÐ,Öû<K Tmp /;ÿyECò§r~çÛ·Þëçv|6ö¬#6þñ'ÐäRrd:#ÅC9rUì¸õ³þË;ä!FV³+âK½tò7ã¶|3ùÖë\¤Â¹±!ÀJ[VHñFàÝÀ$M-)Ä9û"B°GûsùVØÝ ãö×tã5/)^IQün[ÀÿðV*é®°jæÔûNKÊ.%Õ&Úw©?@>@¤U{5Òô91TRAå â¶ûþ¢Ô®¡¶¹§5Ýi·ÊOÈÆçQù©+ÔBâÝRR0´¡éÆ=sæK kæJóeÁ\Hñ[«Ú¼%*Ê=G uǸtá@f2ëìÈSÊNÞùÛǨÂkþ³áÚ»¬ .CüªL{|ÿ2ofÏó!&H¦:òZC)qDÐ0< HiG#Kݽº#mºçL·µÐq/ E¾ßE÷ˤò8ÕÓICX*ÞÚUõ8ªlÏ[§3.2ÊeAI9?Oí\ù®B ¢c¥{ ùR.xÁUÄLqYz»kû½qC±m«¶ÓºC[rp ÏÇZäÿÚÕÝ/6¤ÆÚvì°:ÕÒØwmØÎ2â å®ÀòH>¼ÔgÅÂádyÛô^LtÝ«"1ý)¯>¹¨Ê¿²Ó7ÂÛéiµ%J{Ý P@}EajeKÓÖRZl!y²Â¸ùMq=bíDmùo8ÉÔb¹û¬2ó ¥ÌÍ PE)ðúI@Cáô3µõi£fÝ ?½§£+¥éï? «#¤Á% ºlÔeÓgLû¹[väàøf¾WKðbiEHSr BNH)# ýEsS(àÊ)JWgb¥G$dày×UÖ ¶Ü¸%IX*ô5ÉSµ&lWH!CaH>` $þ`ÒLBiÀõõ¾D·e6 íôÑÇdäÔßu´?h|¤õ))=À8®»öE¡ï3'®BBÆÜÖPã× i§[FZ¢¬úu/¶{tÿÙZUúUî³ÝÞ²ÌTá*R[D+ÉC*BLÈ_QÎvéh¢ãª[BÚðãµvY *ê)>múÝQ©nZ@OÜ?:ä±OEºîÓïR)î¤}kê]dê6Ó["B0·;äÒuÒ¢nÐ'5Ä%ÃÏYÒ×:Z¹N Näàü*¥VÍi-S ÇZ.âtÀU'rqòª=öbüþó-öBüþòjÓ¦Õu²ÉÜ¡Æ\Øåô«5 W= =Ññê1.ÀÎãv9OI )J´Ñ¶, ÄÛíãsjÜ22+UtÛ ?t¸5*By[P ÆMpÕo8Ô¾S}êôýòZ6J@òML=¬^M/¾Wµ¶ÔòN.íõj $MÃn$*3 |ü몢ò¥ý?õ®jï lÖüxuÿjK ;¥¡.+ßIZP¯Â¥#;>db£+Ò®Ø5¬ýI;w{YÇàúVÆ ~÷sLJ>ÚY,ËCIØ¤ç ¶O xà××0äg§8|¯â½þ"¥^iUëSOKªØÝÝ»«nl\ÉK¹6ñZCh+* 8ÉÆx¨µ<OÚ +j#(5rÍ8Z²ÕÖÎÞ¢6çøwñYCCr5£lÈÆÙ1UçÓ!µm÷w>]©Z+N7¤;%ISÎ)Å%! ¨çv®¤o°¶ÜË1Ô¢ÞĨnïÈçó¨êRAꥩEG¶I¯}FEaMyIV·EC¢òô]U:§]%ÜQÞ."#!hRI=É95ËJU%¢¥RB)R·e«NÚPôøÏÆG[¡µä|¬nÞÈÜy'*¥Sb*Bâ¥4h¥)D$®§±ÿFõ_Ú=gívlݹ]²qßê*½7]]¡Ë# c¾y ª9ä`rÒpå4(¥)]RB)J¥)D"+?î¹ã}Ý÷Þ>ï´{GO£øNí÷¿1 ó"¼²;E;T8l£*U¿IÔ«¤å¾óÊ ¸ÄÛîÅ6öÚy.) uã3^eYø|-Ïú/á;w}I*,*Öäpæ!P6÷rJ¼XÚ¦í³[JÂߨ£Ù[áZR8qb*_M]µ\â@«µH2Øp6©Ö^åU´«jÍXõí> 8ÂÂÐòàV³ò"¢ÿú/ÆAïµOÃVZ"[DG!¡M¥ÐRwïÀN=*z3¬!¥:ò7 äýA«>¸ÊÑ ¥SqUµ ²ãÆû}RTR¢JRE)J!&dé fáò¾AßÊcásdʶâßQ¥+LÙ6·×c¼úÆõdZ0uJR4E*õ© ̳éuFmÙnÔ9²"ÈPôhªêKá¡ÝYÎÀsPÕë×mEj;Sî¸Í½Æ"8N×ãH%)9÷ZøÍy¥"bYKkqòCµnÀIÏ·b¡+Òõ}¾cW4Õ¾ dà|O ò>Uª¥n_丶áÃTï({?üV¡QTªoxªuâP(e!"ÉqRëJ)P=ÁàZk¾iîúIWûàCÿçXM¤"¡¸ÿ½PuºdǧÉSòVVâ° ÝÈ ùWV|® B6ùHe;Öï;ñOʼʻ(ȶWèÜ>eʶ¢«ôæJJUñØ.K«âË).<ép¶ñ'*<+^©wyúik©RÑ¢¥RB)^¬/6é6I,[ÐðÝC («ýÄËÃ:dRÊ*ëêûTè5˵>èJI JP¥)=W=zn£´B¦5âÛ¢&# Åi¡Jgq©UËOµu³NáPu¿uvÜ¥üUúµékÚråíRT|yT¤BÅÚäñ.àòé¥*ÒñJREw³|Åëb>Æ÷âhGt«.R¥r8Ã! LÔ§¥ q îI#vìùð¯>©bÈr-R8r«¨RYh¥)D"¥KÓ·&á&S%¶ÔßU)[¨KG}Áî#ä Êe?¤~µ!¡ûÖ羨ñ:î)Ts+WÚL"6`ÐùÈ÷Òu[ÿÚH×IZ§sJÝ hns;Fõ!Ô¨'ø=ªùöÎò^Ús/ fæÊÒ¨ççç?o!jø «^²,$¬ÀrjHÝ xI!# te´¸¡ékY:[}µ´±Ý+5®:Þ,®mº¯Û¨ÁO8µìçû ªÔßZö+êTP ¤ð¯§;õÆòÓ(¸J\ÎB7øÆ+mö,¿x宯·Av'|mß{å¥!EÓ¦¶8ЮÚMjkË-ª §ÙmìÅ^ï#9#Ó ¥+ª¡ÈHºz÷÷ß,TU\ôÔ* £$üUzTX´ü×Pÿò%ÏüFêYI=øÆJ ü* PÀÎËl*fá# guõùÅ+Òõ}ò%Å\ÏÞä6ٶ̷É1&IDö=Æû°+ÐÔRNÀµ»ö~ìÛ.+¬¥OîÏUKãÃmUk¨áïÊw@÷·#QJRR*~Çd·Üì79Ëu3¡²·ÂSîJQ =qÓWè\-t ©O8Óo4âÙ+ J QP%øúÔ ®_¥)U> `Èç$%\¾ò»JR«--ßg÷4ÙÚ{."<vÖ¤êvò+]º_ÕAHy*ñÔ-óÉóÇμһ!ȶE 1°e9WQþüÅ+ÔõƦé-LäL=néAZi`S¸ "Sox¥(W#ç^c^¤ó*¥ÑssN3ýµ¯^[XøC³zÌÙ·Úç¦_¿ÎÍiÿȶÿÝf¼Î®·íanlä6MÎäËMKR¸8 t÷\XÊ?6Pj*ÍÈ0§Gm))Ðid÷H"¥RBJ=¦n¬Ôì]¨Âd8¾¢6ÕøHVpsàMEÕòë*+gÍØÑviÉ ¥SpÊʽá\¾£ðhÊá\È¥+TÙ9J¸ù¤V¹Ó¸ÉëÉ^÷6!¼ã%!#ò 1VSßIpÖcßOîzn¹oÙ} ?jTzIWïn>8íÅ£ ÙÁÕ3àÈÙ-ãìüb¥ZhRB)JQ `eWÛý¢YmQä2ÃeÉûTIÃHãG BFìÉmGa;ya´' eDà 5iÓ5b{.t7&Öôf:RPµ8µã@;o*¯óc/§»N%cäsPC» p %´«¸OsPu%fcWK{¤cCS̽À¤^çéI)á'!^ø±#iJSÊE} ãjÐÆn¾¶ë(uÄÛ\, J í^õ¬~Ó åØH[§rFÄ£ñüãÒ¸ëÕ5-îÐmWÆaÌã6¤0PâO[Ú\KmçÞÛqÚ¼®[($á³6e,¢ê_hC:4ÙL8§`Ç ý²Êħòs¹Å){ä>Y¯QûDÌ_³3-l%oζDÓ¤rÚZ-x>.#é^§Z·¿Ã ¸%G¬ qüñUc¤,ͤá#ªÚ±=+%¥©·a½6vÑÁIZt#¾{½Ëû¯>ÅÕ=çðøw«µ¡ ¶°¥¶µ% H§'1å^g\ò«ßÂsÊÙAÔ<>ܾJR¯4Éi6 m($ÞéÈññÍymw^ÕuU©Þ1Îê¿Ð?ÔMÝ#ÛÌÇb²ï¤(WáRÀ21Qé$±*N¥ÔÞiè)a (oí¬z-ºèÍ(Ræ*1ùIw¨òÊÕÛ&Ϊ¨ÓÒk©w´ëôÃvÄIÂýÂÂK©*i¹ÝÛWþÎâ¼?«Pñlþ´\©Zêbfr¥@êd%¯iû¹v8T[C»Â7¥$cçPõ1fÿ¡/èÈÿÅECÓ'6õÉüZtneµùQµÕk.7HÑêY¸p 9£;Iä9¨ôÉX'Rï4ôPG¤V°ÛXRÛZ¤SÉò¯3¬ø2ÄÍÃålêêëá$a¸"Ô«`¨Û½IqP¼già,Gk;.¶2ËêIZ>ï¤þ©5ÎÖý¦P+`t («8Ïõ¬î÷g/ºî!(Æìà (ÝøJäá3Qõ?:qcCÛ!Æ\fÓ%Ç\_Üë *Tàm~üTQêÇ^"MëbjwTR¦#æÚk#=² AúP®8·W¹Å+dö®ËE¹wjJn8iÕºâ°þb ´ áÐÇ¥O±îó-ÈÌWKi}^þ'ÿá¬zOOF¼®à§Ô¥¦"7'iÀW IñÆÌÀñ2Vë çò·@Bôd¹ØÂÚ+lñÜ+oü|뢩 sÛëåEbßkøòNÂylIqjFàÚ³ßoÖ´TÿØäûw¿Fê:ª¦ÆòêIÁ¦Ê±yçR¶Oê,ã)IÛó LkM¥Éon.°²Ë[@éµÔQ>9R~çÀEUVIDûfÉLUà¶Býà~b«tb$?¼0ÉgÏï¥*³¾E¥lØ¢\Ò½ìÈZÚPÆ:kO®RAúùWXäÉD³HPAzMÅÉI! @o?5gèj¹SÆÄ~&KüLïh]ºÝCË÷ç!N¥¼~úàüó㬲J'Û4ô¦HØb¨´¢?ïó[£Ï¼RªJÅ)J!¥({M]#ÛÌÇb²%Å{é+JøT¤gpÌTezUÒûoÞîi Q§ÛK1Ð ùqhi;äÉäïóZâØTÍÃå|ïñ:¤ZåÅ·Dó[cMßÐ^àwì8Wä`ù×-uHºKnçwF ¿ lÞr®@ÉÉó®ZªÝw¥×Uw½ø}$Ât¥ÍÈòe1n3e׺3p¡¹!+&¡êÐìÈö]Ü(´ìëºú²Ëk ÿ ÓyIP zT¸èg.ÂBÜ};6%÷çÇ^©©ovj¾3dgaµ!zÞÒâ\so>öÜsÕåu[($ølÍK0©µ¸®»çдÆ7« c'â}òU+rÿ µÅ·P¤yCÜIø çâµ ª©½åÔê¥)£E)J!%çé[n¢hçrÚTæ:c?~IÇ`MDU»íïv« È ^ó§yR³ùÕr»éíÓ®)JÂa{< çÍTjXY73!ÝñqDûñ2z㦯Р¹éARq¦ÞiŲV ÔÜFBIZÂÞBÔÚ]JT[þ¬¼>?BóµCÈàèA«Ö±Õ0¢êâM&Ké¹bHq¢nا¿ÉQä P©p3º[¸¼3dt·rIÛ¬GZc·´¥$´.Fä1HÈõTmz^©¸@WÉbá WRRHó¨ä¨¥AC¸9®Y²"K%u2÷ÞVva!8ËåQ5Ýy¸&çrTR c< #0üCì6Â÷¼ÚK*)á\móP5n.D¯±öý¥÷^é^CMõU±3Ø*¨×qõëÎÒrd1PWlwÇz¯FûIº@º1(Ú§Gý¤-¶òOµe´ípcñmÁI8ï^sPáݲc¹ÌÜ.FÉ3ä÷ߦF½oàH?Ïò¥Nêgº /'r¸®_Q¥È-w¥(R¢JRE*ᬦûX*µ\#}ÈYh1 T >ä6âÚ±RR¢@ärECW¦_¯V5¨\-¦d´I\¸ÃÈé£z^J²Gjó:Ï#ä[q\¾Ó/ åiÐÔ¤¨%| ÁøVº¦äÁ´- pÉehQàB²>J¦cU:ÍDHó ÎIV;xøU>§õRX²¨Qï¶û-ÎÒ»dhmGèªàêT éYW¼^-cà?t_?r]ªÚ«pî+ê `¨¬¤AÂFIùÕZ½3_^-º«¤8Òâ¶äs´öÏó¯:)Pnå#ñ0ê\GfdÔEëßÚC v|ehø|¿.]&W£^§íñ/rs#¹5Æl?»¬q*.ªWnØUë¥*²ói$ÄHϺH?»e4Ð?º¬ÿ¼+ÿG÷Ïé]ÈN!%`D5qåûB?M«¬TÙIÏMrÆm.ÊiµçjÖqß×Ô1ºàç?á_a8Û3Yqà¢ÚR<Rż· qÕÇ2àPãØÇzÅÈëhº=Õ4ª¼ÿ Xa£¤£'ªnø´:¹n3%uÕ®IÜ;`óÖ¤¯lDä¶"¦[Já®ÊR×VÐÌ êsWТ@$d`ú×Êï´ÄnZåFzqâyýáÚc1Jβ©òä©áÏåÓkkÔc8ï`qù×5UÜ檻U?sm&Lfj> £ó⡹ ³m%-¥3Qû1Æ?BºàC°Çà/nAÏldÖºnK®Îu`]%@¡Þ~5Â,ï¤I`}ô :¨ï¶ê0TÚFFEfèyÆÌ ¤ìZϽ'ws_`B ,ÎãqθºÅMvu{ÜÌiJU%glË4è£ÊÈi©) ÁjÌÝ^Î6gü*9;îÔû£9ñ>u( k+Nå$çnrÁÁ#WzMõ½;q²¨¢\U7mE½>Ò£ÉSXØ¡»pR÷°{5æÕ ïiÔ{, T$)jYÚèkDRÃL9¸)£p#ÀçV 9NAdLü>cl>ý¥z ÔÍ©\)m½("#-8 e;)¤äyew^ÔU_ 0áóÀ*¿@þd Ü åPÕº\·f½Õ}[õ¦¸ªbãR¨ôT %e*(pE7+fܹÎ3ÆjÝÊhñ] ø¶3¸r±çáÀü«ºÒÞlËp8®JKxàûªÁøð~µÃ«¬ûu¸}ç,>Q°í #9®@2@ó`¿oÑmJ±ðFGëZÁw¡:QBLjÖÃzà YÖ e2Ó`9OWiãéÕQöºkp^ÅîzTpÆ¢¦@æ¼®k¥)TóL@hE°ûÄ'<þ&£+¡É}Ks¶ã¤µ¯v{îÛÿÖÒ°²"0²&C&SBR ÇP eA9çµ'vÓæ%ùØT¤¥¤º );TR¤r<ù0-íL¾Ûá²çQ2VÒTqØ«*±YßT¯´©ÊmLu° §<£JW}(XEÈúq%jáGönQ]q_ *m{Kjðñ® íg.GÊðIï ë\TüÌR¦¥(R¢ÜÖÇVîÔ6îáÒÊBO<þuñùÃÞY~Ñ?Y*?®>U2ôá|déÂW;ú¹\zSÒÚ^unµG;G³'*c1P¤ÌôF<Få+?÷«íÆ×&ÖðnJBJ³´pq_gZß·³Çq%¾¢@<ëåÁº ©ÐPÕ|$ Þè'iûsBZÑ@B£È)ÈÝó¨:úR {;×Êê¨QBu ¡fÑ=Ôþ.¤vÿÕS ôªÍOi)£Ëu©Z^ÇÏ0´2|@¼fq"sR:´!Å£Ö2ã>ö£v<Å!rKn¬V úÖ-½íä½ÿÄõVk¾ãþÈÿäÿÄ®Yá !¾íerÔÔ´ íw>9ó©7Z÷ÙËUIÚ¢<)Ã1Ë3ð)JSÊEHéÔF^¡ØöbèníZ¥q "°Ô¤K¶.Uó¡-0© ûbUòÙee*¨µÔrÝJ&5®DrøÊ])J×7E)J!ÞqÆkRÞv$ÂB+{óåJe¦¤HqÖÙm+Q!? ÑRë=)¦%-µ-Æ<£#8>G·Ö°8® >U¶ê«t[)m+£ôIü>òUþÍl¾] áظÌFØpßR23ôÅlÓ6FoóÜ©% iJ6ä8±ÎÓåÆj".|DPä5Ì~ÔWÔ(2íç_)TæÃw]'!Ì-¥N¨B¸J[BV´«Ì¾>Q©87× YåÀChR$þùüMäa[~#Q,jTHP°<®*DZâ^5*"ÏA[T ºAüª¬ÿgC:°¢¿ÿª31±â Ë«,ñ-oÂvÜ¥c%ö÷É}EnÑ÷â_e//ºÐ#ð¬àZÙ¬?èm5ÿÈÑþúªCìCQ/÷'äYjÚêÜøBÐMAO_îfwaÂæGàÈcic`¯jj:L²NGPóL jI¹§'nÄ´ýÿÏoüúòªý_ «UÃLGj˧n7©2Ø̸nÅb8_í QÚI*§Òã6ìG\GVG#È|¢¥^hOÝ&ÉÜw¥:¶[HB[*;@=+z®=¬é{ëTdö¢ú\Ê·)[ R ?Sóª¥O ÷üÌR«MJRE)J!¥(R¢JRE)J!-7}÷Wßÿåý_¹}í{¸Ï®}*V;¸t>;ña¥WÐò µÈÚ㪹QÃÚWù9ÿCórP¿åçý+Àâ¥|³ÖµUÑa6ÀìpI_X2øf³W«ÁqX:EMhæÃÚÊBÚy;ZW5 »\%õgks÷ ¸ÇAé4ÜÔ÷øÔ:YQóçÐb«´¸µoª&{Ú)JUeâ¥RBY%ýjX0c©ÖÈáEÌ p~¨ç×£¹Îgâuö}Î{}æµAÕ©YüL4ù?Ú«gÚANáLV@øl^)JQ x»èËS;徧6í¦(yÔ-·=Ô«ii; RàÏd!|©1ÖVí+n4,áGùÖ¤AnQ¥e!(xmóÂGó¥Õÿ«TpêúÈpáÂWϯ Ry¢NÈÒª+Òí#]"°ãe[\m#¹SjÁ,úܲj(«cJXjâì¸ûG³4ìd²¦p±¿8R³sÉã[©«¦7+,kjXf&ïgSEíÍnPR±¹ÂHñÓÚc &4vË)PÁÀ䢥qS-ÕÉug¬R¦¥(R¢JRKËU¢/Ùd{Ëxp¸;²ÚëO8¥:ǽS+º]×Úìð û&}©þPË[^z³ûUgÞÛÙ=°+KÏHÇöo⮦rRÔß;¶-·° ;Ö(Xm!J÷íH%JäS²'9/tÒw3»>MyPºé9±TN71¨WÖÉm"488Gì+Ãiܤ¤ª>þ¨©Fîcú0üZ_mm$öJ@^5 ]Ä-7ûùNá s8ççTªXN"sj6Ù±Sm«b6äòOsPU*ê¹äP{CÖÿ¯¿?¡·h{«`Jrí n=.ªäôÕ¸mçÏ9£èÄ®ºµ!õ"^/ÎÈiÌ.wí'¹?<U²Uê"J¹ðýN«ÒÂ5U¬àcOý*>îò$Þ¦¼Ò·6äæËè ìeu·À§ðò·>>uV®ðáÆ0áFEÄ'1¥*óLR¢ÒÍ¢Êöu~=Âi¸ rÐç]ìpzI÷GÏçUj±_u¶ö»fGÙéFiPZgwé1˩ǼSzâ´R¨w"ÅKöÂØß*ÜÚ´tªB\ÉãÞIãoãÇ9ǪåIB¿Hlvm²¤/©µjs}D/8å AÇ*6`)¤ñQM¥*±JRE)J!¥(°½¤oK=x ©¹s*ýýc×ÇÓµÁôí«Æ|f䶬ÁiòÂx¸Ù? Õ*6¶¨m9É'#ÀWÑÃäl©º ï$-·Wm ÊT¯xöªåX®ºÙp¶5 øÉcR Ùꨥ)TRB)JQ)D"¥mÔï»'ìÿI¸û«uxËQQÀq àȨªRn»ÑT0ãïë¥)£E)J!¥(R¢Ë"¹ÌÙÃ3&/l%¶âÔ§RÁ;@ÉÀñïUªê?Ú-Ñ"û,f½í°òËSE*^åǦÝ#jΫ¾êxó¨úâ]oç÷KüOÞ)JSÇzàÛ)S¡i9ÿ)sýãQµÖ§+qeKZ²¥(÷'ƺ®vÓo»*u.³ iåPW´ò¯´©=2ßWS@FÜð=«·YÂèËVÈÒ#ÇèÍDV×Úq¥¤;ÝHJ ùUJ¬7R'é+;MZeÇoêËp¡Õ8 O½° 1Ï Wª8E-y¹øqó?rePèÅX ¥õHyðRQ owrÒâTQ»ðîH9N|2k®·=]e{MÝ-öØNÅöÔÇ ¹ Öº´ ,e¥|¾Ó³SÎ-îªTá;·íºÙݵKj;JÜpÃص#T×4ØOÛå.<¦ÔÛ8 èenP 5SdGD«R6çv1Ù@qÚ êXïsÂ/_ê+&Ð\q(à 8r}î|*6É%¸W¨²8m·@ð£V¼v:jí1DêÕL× ÊT¦ã²Rrc]Z!Õ3w}hy(4²RcGzVPjâ2"ú®¤´ïý8ÇÁî©=8»ã;|²~ ÊiRTNI9&¾R¶ÅGV[Hþ%ùÓrÈL¦¡-;~%¦Ìtªâf%Ų!«r[8Q÷Ñ΢¤/«%ÕÿÉüë¦ÓvzÏ!ÇCKSÈu; ·Ê¦À¡&êJPç'´TïajâF^ØÙÜ{þÃôÌ}.ܬ_pØeàjNjY'ñÊMmj ¨7˺ì¥ÈZ²âó1©[7.Ëfýfl!µÅã¿)NÎx¨,×5vDa§Ó°®«(BÐAãñýkº9Ðw1_G*ò¾)£I}S (G'z1½$þY¨ ;O#Ì®Uûw~Ò¥¿8.:ÃÉYqä©`£ ïES ®dþs'ð>U) ø+ òÍGT¥`@»#hܨ¹£:eªHp;í(HiV6¨+Ói'â*E ¶ùóJOé\ Á=ÈñªÍG'W;?y ßRÐKP >¤¬cºG?CWD¯IÃ.[`l÷¦`I¤!ȾâxºÇ ~¸®zÚ¬©)MÇkNÂ(h{CÎ8¥¹p¨Úè7:ªJiÆ·E%J)ýPî=Ò3Z_gÙ^¸6UÓQkqñ÷ûþU®Û=vÉèÚR²ªìA ÖÊ[Ýb°7<çQG×ñ¤£ªúDÒÚÉé´Ñ]~5ÇRVÇ#ÁºÃ~Bw6õVÎãÉô¦j¯7l-»:DNÿ5BPÉV²GWÐpA¯¦;¯½.+°Ïjåé¹ìÝNz{öúg.«tK]ÑÖ&8¨+¼¤û¸úX¯k)½¥IS3äã nOå´Ô^RÀ(ÛiÚ«ÃækX\OH¶p ¼ñàs·ÎÖv×ç]î5/Û®°=l©) `'{`Þüù4R§²kP=¢Ý"HlÀ¥àâj«YðZ®N¸z ò]dÖS<Vºa]#é;m *¸ \f;l »Õ½ÇøVÂ˳Û~bØOXnFîr£Ü*î©HÅl»<5ÕÇ8 qk °Õ ©0:mLKj ãðáó¨êCÏn9©È&ÇöälIò³ ¡ü¨ZQ'ÿ-j¦ëµ²ËóÒÔîRÕÓu-Í÷îÝ°Ì -´a p8Þ5PÀ®¾wøuȨ;C¾ßmâ¥^héDXh¤´:ÑNÕ¢Vo³¤%ZÁ¤ 2êÒñ(Ϋ5#§æÈ·_bÉï6¼¿1ó<ª[ÇnZbËv¢¹/qgºÇäqU¶#»)ô²ÃjqÅ%)&®zÞkôQâ{V·ÜKÎÐHçàH5_Ò±.3/ %>ÔøwÈ<ù×4di -Aµ¸23Àϯ²KSi¥oB\)JÏ¡@>qÄõئÒâQLÈí\Ïþ§ò2nôCr®à¢ããrá"I|<¹®j·Ò·©)įÅâwð®qJÆG4&¸³RÕtB òÛP{OþµÍom·g´ÒTÚÁ£qä¤ RRSçÿç_ ¾Ó[uÔ©HIÉ 85ÊØÔå ´!JJpÆ3 8ÙÖã#l¥t]-íZø%å3%-¡$`ç¥lÿ²S"áÔèʱ~_εê¶à£CºÇ f¥«<¹ý̬%¹UýÌu¥²ê É"¡é\*ºAô(zIªî³8¢TR[Ï _ó¨zÞ©¯ªXP)xÖÇzî5ÖZUÒ[ÁÇ»»¹Çå[lÈê^á#ø@ú]VìlÇIV}¥Ãàóü©wª1j`'Ä[c¦ÝgϼØ@8ãLâ ¶RX\aÕ0ûn£B®«ÜuŬ 3ÇÒ°Ú]¸GB)S»´Ûv¤ìl'l×<¸â@`'Yp&¨¶¶^ÂÖ²£O8¢N1°qùÔUvýä´Ea¦Æ múä-ǹeoIo<FÜ3ñ5.k³$:â½Ðê÷'¶|)@fÜûåC9ûå1÷³ÎaÐ@ØâU2§î¶¯*ÏcQZ'êK¦¹mé.-?¢E"ê]l ÇmżØuÓÊO¿Î8üþÉR¯¤ Hqr\ï¸ÛPpIÜ|I®Þð]@ï5R§èl[Ñ×;´ë4Há$FYuð¥¼GyHç·5TahjCkq¤¼¨6¢@XHÁçÒ»§ß$\-PmêCMFÒÐ#qQÉR²NI¨ê5+dõĶXó>7·½ç¤j}5¦,º]ýA"CÄ Y¢W§þ¸¨çÞØ}Ñy#9¯7©[¤sÓ3ͲַAHI b)ÂXBËGÁ5¢ EN"ë+§ùâ4æç´´ÙIÆÂN7|ª*¦´»3¸-%MÛÚ/`êìÎ&Èbå4p5nzE×ØYNÿ%G󡻸1k)-4ãdù EGcq''°¥Uk³Uµ[O¥*²Ò]:Zä-Ë.`IåDø`Tdfºòkßý¢Â}ÄîW'éS2u[·HÎ"ó4÷e-ÊRzo ã %IÆà< WUajÜIÁäq>uU²t£¶¸Î9yÁ²¦â©¥: +B#BrGÚ K%i ÒÞ =Ð¥mDÀPéhcË Ö¹°Ý1ÈÏlààä}jOL8U|uÒ}ñõý®qÞ!;o¸u.¨!N§s£ËФ·ìûz8P.éîü;²8Ï{×-\u§ pÑðãÆpªá#¥íãiÕ$¥9$`ç9ãÊ©Ôø[ c2Y8uâ#ô®è×9i¹Ú¬¢Í8Elµ.$v¤·øÊÚÖÐ'>ò@ï*V:¾ÝtnÍgr4«¤ECy×fu[CkÆàlgÔ¥bªÕix¥)D"¥RBM?¦Ý û«7(2#2´¶vV¢{'{i §QÍGPSr1JR»+Ðì/¶÷Ùò®K_íìÉ÷é?ïóʳXÔö{©Æx !)îën+ß¿=ϼJ["¢eŦ8BÉÎ<3Fî=l5$tã)Pñ÷³Ò²´:ÛWFTñÃy!G8à+©Âvj÷´úå¶C£ÈG¼B6÷¦´Æ¸Í¾:ÍôÉdúU×*<°ÙܦcI ƶ¯ð¬üBêQê>»~f^)5 õS_c+4¥+DÕ$,w/÷ÈöæCK|¾Ã $þB£ë¾Íq©nIõz6Ѻ¥$§?Bk^£ájÖ|6üßâ+c»ô<ÂÔÛ9JpAu%¦ZCúªÔÓ¨ ÔU´Hc¯N29<ÕF7KneÌhÊnL¦ msJ¡ V4 3®@RLá}÷d¾·qN8³-G$SZéRW8·kµÉe!æVâ´¸¬þE¥)M)J¥)D"»-óÌĺÈuO°ZA?¸¢ sôë\t®bá3¢é#¨¬ð sÔ³*Vìgðx A¨ Þ¢´Óù0ÓÚL´©y;z`löâ[îL¸U)¶ZUÏÈêÙ.¥µ©´äZé@"$E)JhÒrÃÿ@_ÿÑ[ÿÅMEBíÂcqºéÚN?°l?äÿ⦢í±rõXJHð¨EϾBAM>ù öãlicÎal;ªÁìG¥rÔæ²¹&ãR[%LÃi[$äüÎMH Éü < h·£îNôËã<ãhOó¨zÌ4áeN+IV8ø~UÖS®¡ªaJR<ÉÆÔÙ]È ZB¶pÿ,ÔzARÉÀ²b;c^NmeHÇnrjen«ß9&KºÜèzÚl7y9Ewñÿ|ìü¯o¤½iYVbtÉ|%*TpW¼Ä¤%]ùÚMBÕf°2tËÖÇ|¡åE´èiSGïÆ2àQìd°GÀ! gAJ*â»'=ÔMúOʨÕÜN]lÜÑJRE)J!;gÂn,;k¨**¼°£À!×Ǧ>y®*¼Ñv?ô÷KõHÇÏï #÷Rñ⥳á7µÔK^XQàëã<×JÞ?è»ú ¥æpf*\nkë+c;6c1N÷_Z[B|ÔNúÕR_üí´¦³þø¨º¥÷¼G¾±JR4R¢|Úvã¹^ÂS²zÞ©#þÇ u$msäÙIãjK)kcHlþñJ@Ýñ8ÍIi©»úØÔ¶²ØóVÓPµÑJ3`ï $ à Ýiä<ßQ·ÝµIÉOï{¤G qU¡»ì[ b®mXZSË ~æ4¥*ÓD¾Ùôµ¨iWÚ¸.Òüäe^ê@8AÇP«Õ#F[?lHýÒN3íEy]dáرkåÙìÞóÐõÃ¥ZB4¼û×EÆq^»ÁüÍyåZµ<Õ=¢ô³NmAI>¢µÒäòÿ/PKCóJ7!;R'jGÀxT¸ÇtÔ·ÄfçBv/Xöl«¨ªå*mJh w®Öße Îî¡<cÕ^ÖT¥I5ò»,Òî OéNM çûdÔ%vB# Iy²òd´P¯{áIaåéÔÚôMUiøeÒæ~p§y¡¯ÄRTVIuimM¥YIÙ}3D'ÊRBJéûßÈêLfê¼óÙÂS<=H®k¼xqnN3neÇH7>àÊPÍå@\àóPßö¢îÝ»Ç**Ää"ùLêÄåa|ºtéÖsÔ®ÿ<,ÿéÌâ&¢ªWJôæ?ñOøIL¿ù·¡U.V$hÀÊ¡Í$uÔ_DWt9M7i¸GtÏÔÖï%^?êPã]ã8iJSÊE)J!¥(U£FiÉWÆ.<n¦bÛqCÝK þ)JU¦¥)D"¥RBz»*çö[¡eOô¹.}á½çÜ+Z°ò@Ê'ʼþ¥gjËýÎâϾ\åÆspyüª*E)J!Ð!º¦Úc¤]^?u;ÿ?3Òµº Eª-¦Hì[à QiM¬!H ç©õ¬H"¹ XYrb²§ ·nxÇz× æú-ì-#ð$'n·ÀçMA¥)D'©j+e¼\õ,dG¶¸ÜH!Ö"F¨=B½ÊFI )\Þåµ53XÞgÑ)½Ò±÷3PµÆØÖø}¦^pãñ¨ºîlx±å!7r¿@ñR[%¶VPp =y®*ÛS°f3*:ö<Ãqµ`ª àñÜUÈ5,À sÙßgömÒ]ôÐëQ¦ºî §19# g=øõ¯=©§5íÖÚæå6ûj$r¹Ñø|T3éá ¨áLhnCL¨hn)JUæ¥)D'©ß`BgìJÝ;WuÐ{s`ÀñÇ~|²§$k[ä¡)/NÞQ ¨Þ÷Þ^Cê¦÷"¡$2?GVÇYqêTÉ3oÕ¶¥8#󯱥e©))ZGö²Gò&¤à:Ëñ#µHøZËüj1Öõìh(&2yÆ2ϯz@lÑöR¢jÞ¶×K>Ûã 0æÝÁô)iéXFy-³ï¶R1çRHy IV÷ËáIÒ0q©5ñö,£¦îTµvPW ¤ÕÐÉëè}ï4Þ È[ fo8óÛQÕw¤-9ñÆ°§QB¥P¨¥)MYËOjmf+Bp ÛÏ÷ùÕ}¦uÔ!¤)KYÂÏ¥vŶìÔ-l0 h22{Syìl-J1kq¢Þ N|Aìk]QE ¢ò¢ÐH!.½<æ¢+%¥HQJÁ¤«?rS>F©F5R>²B¶¸ykSFú¡¥ouúÇÞ¡#òþUqm÷£ÃÆmúÊc*ÛõÿS·ª6Ø ª"¥4ißr-îà} `øWÁÞF*.H_-¢òP yààÖEÁ ²ÛǦ) Ç~T¡ùW|³÷QqA}g¶T£,ä%=±¹X?>ÿ:¯Râ% Æ RIX¥)D"®ÛU±WY <Û$!KÞéÂF®³8HQfr!jlå +ð¨ìµÌY!jBô©¤[±Ü¸¹>'`Tí7 ÁB\)B7¹gPÜÜô¦Ð=©%¬ç±ç¹$Gr+êiä-=Á®®©§¤×YÜèBUÓÝ´«Ã=ñXT²Z6äªFíÞX:ë¨ÌÕR&¥4iÑ>H5ÇÂJBÎp~ÏJW¡SP¡6>¡Í®(¨<sÆ3Zë|ßùÑþêÝ¢ÊR®ÎÅ)J!-¦Ël,,±ì®ï )8DZ¬ÜiM¸´zd¤ò>µ vv)JIv@@yÅ,6ÜsåZêV[¢Âyæöì\¡àç9RÈüë I÷Êqbzþ¢¥<¤U³^)× ë&Ì=d)JyH©MLu ¼AÈXoÁG»´ñóúUNºfF,{PPKÜsØ©²Û©ðt·V¾W9©JU%b¾OzùJ!hÔWè×m;TCHÎÂ9ÛÒBsõ ÉÚòH¨º¾ººàsÔCjú Rä>?3üÇ¡üHúß*KÛ!¥6x<ü5¢¯:ñ û ª½)OI6ÆJRR+º×hw[¨Q½´îÂÞÖ¸jcIºÃz¤©ÄíV0¼û¤úfÉ Mçâ@þT¯KªøÅ|WÆQ©JUe¢»mGd]ÿá2µ|ñù\UÕÔ5 HÈJ¡+ÎDR¬"»¯]/Rf6¼½Àã굶$jWÚ}´â_NÒ2¶«ô5Ï~Ôïlþy®ëE q)JG¦rJVå÷:tô.W3(¨0·Rppü«åêÖÞ @:ÔÓt¹½v$IÆðÚ¨E zЩ÷!uå(8Ìî«)ñ-(àÕgrÉó5!l½É¶tѶäöù¨?CQê;OlÔ »1ë!\ǬùJR4N¦¡¯JJÆYRBp|~µËY%jJT¨½o¶ÄruÉì§s,3Òò²bÞImæÚúVã²Á:¯N®Öë ¤2ÛZOe%Õ¹¸üXúVÝpäÅêɧ¢µ6ÈZqÜyT'EÎ[bº[¶ïÇòÏ ¬ ©z¶8}!Hi{v¨üÊIùÕ;OòhòíÍÙùJå)J´¼R¢ºÅþpÛ¿ÒÿxUíY{µ3a£þMÓY@ð eŶ¡âZÉÉÉ«>²ÀºXö9ínÉèGZU¡åU0HzÉeEfò2gG?~ª2·Ûc?ॶ¤§ó"·ëÝ`ÅYË°ìGwáa9#êjº¶?nJìE}qźá[RÖ{©G$ÑÙÿ\/òöÒcJR«-¥(R!)´5aq¯púá5QI¢¥)]¥(R¢Và3Yk) ¤}ê¶ûl¥´¢Â>Èm]æÙ{:¯|·}&¢ ÜßàÉë`ÉÜ>ÆScFvd1µ8ë BG$Ö/2äwÓÈSn íRT0Aò5=¢ nó%ôà9P| x¤øìIWòªýY~ÏV«ÝÈï!>¤¶¬T³æÞA# ê,9ÿ|¨C¨S¦KÄåRºP¦ý¶ âmAC>`æ°¯ $ÀQ ×x¹¹y»ÉúR$,IO`}+¾Wjõ¥ºÕ|(J«Eä}éô¨a]y'Ërj¯\Ãü+À¼çü+Àò&)JU¦iÓ_æ>«ÿ²ÿUj·iÝShÓÚyè궮t¹öº¬5¨E)J! Tw(c'8¨c½oc¯â¿>-ZÜ@Àò¥^h®ë;²ì¨µ2òcÃK]%6Òz;5JRª*ÿQSøÑîÏƲ̷6ѶÖá#s8ÇÖ¸jï>ÉнBcµ¹@c9).lÉÏâª[+Ko¶·BT } p"¥vv}P(z%êùùWKäÉû4¿D1XIÛJûë+w©u4rÅ< Ë*}.)JU%e}ÖÖw !ç¥*Z#¾0(¶V@óðæ«Ulb3Ò~ÈÝè´·:w¢öíH`äAU:"N Mï3à$êÝ=;X-MÙõ4 a xgµ&7W¨÷Rx²+Ê=Ð7Û¤{m¢3 ¨þdÕj²qźáqÕ)kQÉRI¬kF5С|qÜà{ëIQ*ùæ¢êÓ¯w%YߨhkiâÓC;JYªµ8Á¢½J³hÕZQ 2»Júpqȯñâî:¨Êþ-Üþ¸úWÕNJ³ÚcµvvC¹EÜZâùÚIð"RSk¾ã'Å)dÚï¥xÊÊÕäq_+é;'¹¯¢jRB+ºÓzc}×Ïu²ÑX!$Ça\5¶,W¦Ên<vÔ㮨%)HÉ&¸ÀÞåMÊ$Ë~kåéO8óî·T~¦¬)ÓÌÿA¸2JSûýÔ ,$#o»>X®Moi¸3#¡ç`&JÀÀ.îQ |HùTÝÑn7b$2«»Ø];fg{ £`OÒS)JV®)J¥)D"¦tÕ«ì¾óé@ ¥I=¢ÇuïAÇæEO)!qÕ¥°7¸T®K1#*hÌôÌV¨mhKÉmH{Âħ¬ÓJRR)J¥)D"®?gO<ÇSIröáÛÏÓ5N©;5íûKS2B¢CCQ5ÀÔDÄerÃBîîçò®YA´Ëx3ýXZ>â¾2òã¼ZVÕ§±òtà ÀPÎ@8'ãÁùl¨0N<=+d &4Ä»ÎîÀç'Ƥ5fÏ¿ÜØÔîÛÛ8ÿ <¡òiuÏÞ¶ÂÒêR³Ûä+gh«PKÉÿµ§÷ÅTëú¸ßS0ð1SZ=ÂÖ¥eÁÝ W¢(±Ô}¤5Oj9ªÛf]Ya0P°Þ}ÐËç[.S E8Ú|úÓ2ÙÂQØ 3kÔßvX$ÀÃ{xJÉÀHZ@W= AWT[tÜÒ=Ì,î<u;å\´*¨&§UIÓÌóí³@UÎñ*HEòHÎä 5ÅRZué¯ñ·¢BOÁÈúfºöÔîBB9Î-f¸I¾¤våF2pxùê¹ìGÚ#L´rÜyM0 Y´ó9½¥+dpFäiu)1ò.´+ã,ÕÆ׬V¶Ô Sü«WÖKNä)IO° { ýס}¿éDÉßK¨SåÄ8ÜÔjR· HRÖ®ÀrMt±nqWq¿jR0|v¨àE@y 5AO!STɲ.Tü·Tóªî¥k£»gYµ7ÔNäîÈó®ûMå1mÍ:uYRÎìé]z²;ìÝËXe)Vv¡+R1éøh,Öt8µP*ç.¢Ân-´ÈHÛJæMs¼Ó1.m¥Í§¦¢¯2@$}r+¯Ul:âÖzjCJ@=ÂKi }1\f<ê %'w©H$|E ºHcÝÒJë$%Jã(%¤! Ã#?ι./µ3®¾RîÉ ×5Ås¸µñIRKÍ?µQUÕMâ&uRú[ÅfýA!Åj$*"bæ[BR ¹¯>F <úçën«¹Ä¸Ë`ÁR%jQPǼµ©d|·b£n79wifDçó§«ÀyÖrTÄhimvU=*nK«wïû~T=J3)¦Whuå)H`îPIÉ8N({½íØÒB^háI<Vq¡;-·ÖÖ1¾¢ò|3á_mÐpÔdpVyQìÜ®î70ÒÔR[ØÙÇpV?,Ðƹsc\¹í#ªy.¥KKmN$ÇeîAh>µ]× v[ERÒ¦Øi$RRÇÒkÖºyÕ>J>õ¼ t©)ý C×TK|èyÖ¹,¤©ÅÛòå¡@ Éĺ¤.;Q#oâ®ì [{ØÍ bÑ(ÂK¢ëºW/ö²ÚM×C«'ÇûÕÍ]2¼Û!ô¶ æ'¹§\Ä«´ÌN»ÄÜiÕ4ÔPÑÛûÛROÈVã8·Ùl¤ ¼@IPÆrqî¼Z>ì¹±KAZÚl¬$çj×5!{fKZ!x§£ÖÙ!.mÇÔàp ³¥j®»Q ¹²O`r~É]½çoz /Pêp¥~jFlØê5 82(/"&s6¶2ÄæÔ!ͤ}A¯°â&'Ú *aq¹ü<öôàTSan²}åpñÅw}Òã,º´Ì° rsÈôÀ¤`.ÌÊ}É2yâK(©DùÍíw8ßÕF<ñ gùWmñlû|ÄÏ]1ÿ`ðÓ¸cÔô¨Ðá )^Çès[nscq-9"I .(cþ´©GákíumÁËBAp;èTG?jcSsê$W[óê¿êiÔèé_Öà´¶ÓHJÇe~u¹·j¼6óèÞʽÇ| ü¸dHrSn«rRúù )ADã3þ5ѺÕ:L£<cJmà2[PPEuÕ)[ú!dïñ¯Êi*å%`k¶bR Í¡Å©!ÆÀg Ê,7%¥âÙ2ÙqY>¤hÒÓFÙéo óªJN}FsZë®ÛW ÇËÙyRH¤" p{k>¤ÇB[$/ FàÛBqg²Rü J±ü'þ ä§]J.¤«O³iøw¬N- ®®?«Wì$¤Zæ®( oÞ¶{ÝW$I-%ÔR´+²úÔ¹E+Æ_8)òNìù þñ%÷$gW×oßw3Ù¾ñìû:}.º¶mþgô®*mSp¾{~´Û:íë~×~zE vÇÆ;ÔU)UU ¿MuÁà¢r×ixÅD!¼gЬà+&Þ[%[7$¤úXÄ*²ÊõH#ê+¤ïPßüXî4¤`.Jé,Uzêj\¨ (K* =ÞñJR4R¢JRE)J!/ZKZàZnÂ3%·-~ËÒÔQö¾¨÷² ZqKKMÅ[ò&(gÀ sùW}ÖâÜE!ö$R® ¹nÊT03ýà>U\*$IÀì*Ã/ÊfƬÀ|?3åmÁ-¦p]X@ùVÈÌ¡ÈrÖ¡6,¨çRAlÀfË1 mÀ ìJ¹ª3VÃÞÒ¬õ°çý\ÏîÔ1aº¬(Ç¢q¸ÉÆ??@Ô¬ÛªTñÛ@)!k?û»Òý9ÿ*]ÎÞæ¿gbØë®$b¢ÊK(ÜÇqÂñ¸d÷æ¸jxÔ ø©¹,(QH>$üÉ2V}¾ÕÏD;ϵÌsoV'²,¤{ç `àqß9¨ªRAsqÔ77ïÊ)JSFRB)J¥)D'¥ëÛtòµ\µm0ÊKÊú) ãc°¯4®§®³ä{GZt}«o_{Ê=]¿vO½ 0Ñ>RbA`< ösä¨áÆq&gÁ± ö®Z KÃm3%°Ø*'ïÅ{1Ï gé&ù}ÏÃbl)R¢JROH½ÀvMÆéo·Ïv² &ýþbºr}ïNqÐ}gà rÒªE"Åê×»$+4]A6:vÊC$î'=wRZã8FGå5ÔõÖ|øzl½mî¨õvþÙ<ãÃ=«£cQ³3ðØ[ÆÌR«Í1JRE)J!¥(ô½{n>V«¨¡-¦CéqY_P%$` ÿf¢«Á£sQ-2BÔÚ÷$àÖ5±ØtTß·kªJIxE¶<ÅÚ{rTO f¾Ü%#©.;aK}RÒ¤)<tù\ û¶]êÉQLå2Ü¡úÔ´ofKFä²á!ÉWy;Z²¤ã>5§¨zE¾6níãRr væÔõÖ|hëNïµmëïyG«·ðîÉ÷±áÕËPÁâ]$ß/°ølM 4|¾À}â¥^hRB)J¥)D%ÉÛËf $ç·²;{ c? ;S©"¼&HVÇ¢7`ã[\uõÆ %b8p§÷B)¤¿pÒÎãI>@Ûv嶶ÖÌÇP{`>cW 8Ì:lk ¦Ôºôû+iëÅÁÆÜIJйK)P<Fyï¯RªË˦¦Ë¿gZl¢ß ïµmاOGíÊÏâñÝ»ÓK®Ü¦"¡&\g*`:®sÊsàæ©bM3õ28qöjW̸¥)URBXïrîÓL:1íYR®V×%Èz3,:û«eÝ&Ô²RÞNNÑØd÷Åj¤EÒ+ÌýMÉãM¼Éùb¥<¤R¢JRM®DÌf_uPËûºN)%̧±ÁïÕ]³®Ò'ÄÒ± ©t¶þõÀ$`cù·æÝÇ;@HøVá1he´4J ©_y&¸«ëx«uÞ ¨4½¦ßd¿vØ eÕ©p§z±¾8í^{V5kÒ®ÙÒÛêöÒ\qé%Ä¥-îy<¯Ô0+¨!Ϻ2dE#!½ÿósе´ÛìÚGRå±Ë«=Ráªe7¦n6%éHRÚÜ|Àm[°sÁíÁ¨Jît9¿ô?72 !Íïøz=p{yç8ÏKÎÌôf£»!×c=&Ô²RÞ{í} §[æÎ>B m8«$!N,%åÖñJè*Qà2MuM¸â¼`<I>Ö¤®#eÛΩl»Â\CG|ä<bº§¬SCi½ä.)R¯/ÍÌ@3î´Ø<2O$Ô}0²7RHÜE)Jìh¥+¶Ý-ÉljJrYu'oÏθM + n¸xJGoAV !®SÊÚ·!á(IçÀò~¦´TðãìÁë¤ {¦¹i«»[!Üdcñ§-U}c%$¹Üsø³r;WWRî!®lEOf Z¹JÏgQݬ¥JÉÂF2ML£O\ö·®EÆX(êçËPÃãLÏÃá8WI7ïó=>êúÞ¡ÿ"ų¡ØhÇìÒ½¨(R}J¹ñ¯0®Üæ» 1!qQøYSª(çÍFG¢g8|' uÏÔË6³Ùì:s¡Ý-öí¿r·þuYîÌ}èFq¦c@÷w`{ã#·ÇÌÖ¦5е+ à)@¸3Û¡¡/83ªó2Ðô7)(ê©o¼pñ|Xai©v½y µÆHyĺ궷ýcÇÒ²]w ¯]îHtëÊð8Ðy ÂæI^P1¸¤% dÜuÅÍ¥¼ßIÕTJÑü*9äp8>UËI=dðb8©¿ëáÒ)JU¦éîÏý nÁ:Ù»#6¹*Pþ É:ép¾s¥Â«Áò»gÞ%ÜPÞp}Ö6¤|¿Æ¸© ÖñÅÖñJR»;¥(R¢JRE)J!¥(R?¦!¸ÓrîÊè¶Ä6ϼû[Ò¥R3ø¿JWm"â;[$2A¯ß:îäè°¦A$¬d©yó$×E¾Û"<$\ÔKJQBò¢Oºç\-BÌázÒ"Ûre8Z¾,µ³?ÆÚí]E<Ã]Ôý¶p¼~ïÆ»{Y¨é³9H#¸ÅÉÀ®ëÍáûÜõJ+²ÂSè©+k¸FBnñN¦£5 Î+1ëJÏ¥m¹ÄlSs >Uò¦5"$ĸª§Z[à¹ÒQ (óê+f·ÌrsrXH$¶ð÷ Æyu Ç;A£T;@Yt©Grö§Ú!³CË!EjÏ$¨w¶;r[-Ïf;Ý mHZÑÖpu<ÿòèí]M´;PSm iRÚ2£LöI±â2êQ !#¸Ï$TM2Bã«j¥)£E)J!ôN&¾T"íá²ÛÏ·âJ;<«h)"Gm8<;×Êí©ëzÒÀC¯õK#ÀáQUÅ$óy¥)M)J¥)D"¥RB+$!N(m%kQÀJFI5vZ%»ñLt!o6êT¬d3\7[N'* ü+·}¢6õ®ôå¦BØyÖÖqæÙÚJ#$@ÍTkIÑ¢±c92Sl2qŤhåks5R¥îúbm¡²ã =Ýlû ùsãQªÁ ]\Z¥)M+$!N(% *Qìɬkè8 Ñ CKi`gjÒR~µÔòð»Ì±!ðÚÞØÀã$Te*Füâ¡%Aa¼R¦¥(R²;ë!7è9J fºTä»ÚTèe ñ ôÂö²\qZ.öeÛYÿQµµ)}é¹É7M±´¥*±JRE*nÓwR*v Èlsé»qÞ²-³¶JèõHseõåM¸°q;ò¨õ ¶âqPÀW¬ú¦@ÊÛZGªH¬*Åg¸ÌºÎK¼Ã) §çZêÛ§/×iò!ÂjtV{1ïþÁWéQ:ÚìyHÝÔ8¢T¨¿Õ¥^ yR®C«KD\§^ÚDRªËÆ)Rö«ë±[ÜRQÓµÇv-)ôäqZï¶eÚ'¤c8Ù}ÄÄ ~ö&½¤ü$qii@YBOeÁ¬k Üe©°Ùñ@Nг<±Z0i õ/¬ùJR»;¥(R¥¬×¹PC v:ZVQºC{ÒØ<ÀÈùTÏCK S É>2A.-³³g ÇåÞ¸ ½âlØRØÓo²Hö_iè;ÐÝ·«°ìÏ{fµW}¶ñ"Ø@C±ßN×Xte ò8óbíéf;R£:ÛÌ:9Ù[Wð¨MD15Ôß ÁJR<Øt£xie?ÄqZêV&£:XÈq´cnIcÔYÞ¡næ D·'ÔN#SÔA¦ZÈja!ñJï v~4czDg¬£$0Fç]Óôóm²n0ËN#¨ÒÁ!.yÉ úWKé4Ó§ SM ©JSÊM¯E~:P§q°âw 1âµTµ·QÌÙzÜ(nØ|Óåê+mâ¡që2ÌqSÔA¦ÖCS JÚÊÄy)S¥ÐËkΡÇ5,>ÜÂÊãN!#!-ûªñ1ëLÎfp¼ä.+åJFºN±8üFÖÖ7ûé)JÓâøVÿ¹e]Þ2ô á'Ì*RõÏSNíÊBR¶I¸²\eÐÛQIÁÈuNr ÜR¢zJ`:ÖU½n ãÃ+üE!6¦6R£Íh¬Ùp4êVS¸ ã5Â9ÔR65:}C-0ós[zÇÃùRØù`ã®%(°§~U»ZÙKJdB£&BøÆÐx?O>´Ó ã)%YÚZAN|¶ä¬Üê{½MßÝÝåééXU¡Rª(TR®ÎÉi6ÇdÉÛe;àÿ ã1øÎFRÛ+ê! >ï~qñÅKÚ§"eâÚ TÔ~Ï2kl褬¬4RrC©Éò*8þu],=ï2ë*B°÷¿êqªZeéÙÄ8¹©sg¢ÿ Ó©wûá @ãû¸T§#u£0U cÍ$Ö/>ä7º¢µ` üU(Ø÷ÊURÇ/õúêA¹di÷¢+ô¬+oÆ~U]¨Q Á?uTÍÆÂqVM$)Ô$ö*Ö5J u =4ÑÌÕv¬÷bG*-¥CqíT=Kên%+om<J©ã½W9,:»5ÕΦékJä$äa<ü iÒ¡¿ îÔÚð yÆ´Ó¥VÑJR»;¥(TZ=à@TWÁc¦£üª2¤´úJî½4Ö]BG-¨õ¤ÉüLOàg<+lêS½ig`x×-KXü¹ÈöHë?ë+Ýê*®K:")JSG¿^ àBgì©KúHz a2Aó÷iòmüÇÆEÒ§RB+¦bc%¸¦*Rà|¸ñôÅsWLÄFCqLe)Lð?º½Ç#éáæ"bsR®ÆÓ Á¸¥Û¤!IqÂr>U] JÛ«Ã% ÎÐ|é\´b8HnRGO½íÊ+¼¶HþtÔ(ög1p(´;j%·Ã©qµ-)#£8ëêyk*qJÜT{ß4º;ú Eìûú IUßjÌ+S1¸HYʸíù×UêT ï °£Æx<T]^t4W_´¡Ä'-1q xøtÕ!xê+²jåôdz²Ri¢+lELeI$±>5ª²m}7°3´\<§)/¬e¿+VÜ}¡Õ»ÒãhÜsµ!gz Ô´vÒ>É$$þ7&Ç÷QÓAüÜZºMûÊí*aNÃ!Õ;·ËqÎ*ßFÿ³ÓjB3o'à+.@Uy()ð"V´å¡«¸ó¥ÚÝuÀ2R¤*Óy¶ýÓtr2\ê¶VÓÆô(%XõWv}¦ïka÷Ê&Æz/Qgh)+³_ÄöNA ü©õÚ0â4DJ½)JÑ5E)J!)1¢vöX í(oWæ²>U4e4$5¼o#¸Nyü«uÒ_·Ý¥Jÿã<¥@NE!ÝB q9iJSÇRB)J®|çm·%°pã+ R+.E±ÈÉ«.T±ÈÉM¨ÅýÈÁ¨ÉC(9GΡ)Jê¨A¤N¢*.å¥)£Å*÷bÓ_sLÜJÃÅÅMßÈ OÊ¥uNup6º\"¢G# k*?.*pí6¥=W½©'<T(v tý×âGa²?¥VZX²@¥6âë1.*#cðá'âx]«vªìåÚA*ðE_>ÕQ¨á:$Ìø²'©øo=Q«ÿ°$Ë=æCÖ|Ô¦ï÷EyåY.ÚÕeCkëÄqKuÃدh%T¾*g\·ÛV]pá(fS«ÄÄáãFÕâ~\¿{[W§¿ù Çû˪ÍOë)Ñ¥ÜâGð6¢!à0ÛOÔªaå8pF1qJW|VÂHm;è?Z¡ neLà¥)]RB*gHÝ£Ùu2å¥jh%h;?w$Q¥+(e*zÅt¥OY3ª @slÚ¥Qä4 Wt¥Óó©éSzgPj8ZûT@Oýâ}ER+îx©VÊDáÔÊ|¥+êFTí´Ñ>R7´[.N«m1Ôy8 çôªµ"8qbOAZÅ)JyH!QÔ®QÊQúIQÉ$3[#FvdØ㮩J{YMí¾ZãHHKà(q,]Nغë4T« é(îø¢bÑõJOò¨ªZöèÖÐ{ªr>HHþt¯ÓÖ#ôõt|÷<c1þ»xþUU©»UÝz^ï Ìõ¥ôºXDîüª!übbRïÇñ¾· ÍjC*)[jMçPÛi*ZÔ{ ¡ªÞXÑ·*çrk[M)×ÐÒG¼µêN+¾ÇÚ8}]-tàÖ·®?±êØÁiRAï"¬ñéHZá&_IÒ<&ÔͪkMÆZÓîÊ»ä(¤þ`×ÝC, £¥Éÿ*ëÖn©sâ¥À´4 <?h¼~X¨Ûì¶åêc«sn<¥¡^c4Ë0R| ú¢ÛФ¦1 "Ì&5«]ÊþEù %Ç å\ÚíMÆ+°VÜá*²¼|³Q·{£×y¢Cë*WçÑ Ï5ñÖE¶èÐ «Q̽rK´Ë)OãWÛÄKRmL£©yÞ~<ÛrÔ3'°¸ÎRÒÞ Úx'âyÇ â¢«ª¤FuT©¾ûE)J¤¬R¾Ã1ZS>°õ'ÀWÓrÌá M8ÙÈPüº]¶B-èQûysåE¦@H^<¡\ºI5}b߸)IKÜáðéÊ~µ\VÎ;gúÔ°¢H@ܯAÛùÖ4Ê1#¬e@¬XuRòWLÁt¾³ p«bOu`Wt L`<Úʲyt¥)£E)J!ô¤§ddf¾U£V¶oRfP0;kýT~´ôÀxɳé`¾2¯JRR*ϤpU¦îm*R3E*Zõ§$XãFy÷pIoIEXÇ~qúTMqX0±8®®-NÑJR4R¢JRENØØÓó®âúdDiÖImk<dÄ* Y^}Èé@¹>Ùd*í=y(i¢½æq¸ÚÙuM¸ ©'¸#³bSÑË©²´)µm=Ò¡>¦5²!§WOöZTòË¡Äà¥ÍÇpcËã[-Ö ¨Ú`$ì<âSú]WAôÕ%ÛWHÊNFÕDõ#¡·$¶é6¥¥íÎÑçº}Ø̳T 8uÂãë[í~MΩSMFËt£Ù#Ì×|÷n:f(#¶f5ï!^ çòt/9:Ze-(èÚÀ ´ôÉ0&H}HÄNâ½ÃËÒ£67e¡IIZÕ;©&µ%r:^ØeT8÷B¸ùâ¸û÷.MÇf¿|äUÊtyhm-Ãè¼K®§ ó iùkÊym$ûêm²½£åZqN¸¥¸¢¥(äâjF%ùø6É0£´ÊÈ*´²¤ZIÇ3¦%¸l´psk¢ÊÄg®(3ìTä¸éÊôø×O7rd±3+l&Rºå¤(À<ùPö Ç°ºG39nFÚ-"4Y °T z`r~T¹ÞeÏwº´± ·®ûZ *ÎÐNNa_)´Ú¥4úúÅ)JxñJRN|áÏe÷£¢Sm«*eg Xò5)¬úÂt(((ÑABIÎ2¨þdÔY¾Ò÷qÿè_øH¨ýG¡û¶uô?qûRix¥)D"¶GArKh%KóuÛdqoÐ\Ñ! MÞ¢èpû©OîIõ¨öYqõíi¥ºG$%$ñò· ç2N®¡æG m Uºñݱ©ù2Jo-;i>C}kPÉDªpHl² rI4^·ÛÂsV·Èz¹JR4E)J!¥(UC ×I#gQXâG¬ë-Þ×* ´Û.-NJO5Û¨ ¢Û1SìÛÛO¿ÐZä¢xÏÂB0TUÔÂê0mü$² çñø÷®]Ö«,«ÃÛCs®-@%´ùJzüm°^¶Û\em(ûÏ!¢HñJ³ùëeÖE¹ñÒ¶ÚW'i ÷ÊO²KIJ[ÚvO Q\m/Ü Ú£füë{¤ ù$àR*¢JRE)[âB~s¥¸ÍHã·Î¸Ms$fN6ilL ,nâÚ{è<³P÷eEUÚI¼ÅêY%E>R[³¦ÇÔôq ö ³(¥C¤b\O×Ý55µ4yI¥¡Òytç#ë6\è¼6!ͧ;V2¡¬)UÉ"æ·äDCh÷A)@ùäâ¹1õÕé2Öµªêd¸«Çe"+)÷yw4¡2Öÿ ¦üd`cÆ·f»ó[²MÎþ³ò»rm°Ú| F-ÉWÆw¾çJsùM¾,PÛQ½¥å'ßuÒR}>µî} °Ïnº¡ÙÑS.2CH#¸Ïb+ªëoa·o𲬹øÑü'äʸ.öãjº=¼ÜÙáÖÔ ·¸|>?CP @$ö,`ÿ#!Oò'ë}díÏ ÊmÁ뻵)m´ñÕêaz òÄUBJÂ}´Qã×Ý;kâqPÓÉBKÊ8ßáÀäÓY¶ó¦SRen¡^û;@Q !Ú¡¨´<&m@ç yø Lh:©²±¹(Qça½½gSR÷OÖ¸´Äyʸ.]¹Ör tËìU³ï'§ §Äß?CÊqHQiN÷:ªÊ±ëV«E½û]²àÛ¶÷dKz>Am µJ;»zU>¹êf7 ¥NsÇ äð÷¥Nim´ÂX²òVÈýgÞP/ë+ô¥+DÕhb-©«BXl¸¢ANõ¾ÉN6úÕe-?,ÕÆdë.ñ"dhd4ØSE.8c O8ñ⡳°îΪú[¶díÝßµ ÉÉ¥^iRB)J®ë7Cï$M*l'%^Æ>5ÃRV{ËÚìüKYÀ®@Sf¢d )Ôje{m¶þ먨HÂ¥¹Ú³·Ð× ÝV·[Bm§6"¾Ü×Êé¶ÂUÊäÄD8ÔúÂ×ØgÄÓBÌb@fY[+ÚâJO£JJB2 Hó0+%M©ØÝ¥)W&è©ß%-KÝ©]V»ZîîKim)QÚUHÏ=ë<Ôȳվ\¦Ð¼Ð!+Ç$רäIurL¨ÏÆëâ[w8ÝàqQ»È&{¼£Èxþ$U)J´Ñ¥(R¢]¶äCYP)èã÷zmîÏÇ+¬ÚBD)MuH*Z¡*J~O!Ò¤Éfb¨H÷óâ6ê}Õ:2¥(çè?rWuÞDy3"b¤Rêdç¾êá¦^QÓøë´»F)1 !È3ù$T³®¥£õ#Ä®¥£ï_Y¥)Z&¨¥)D"¥°«OÇ¥×qqjqnÅCcggÎ)JU¥åóH^UìçPµÊ['÷C¾áÇçT:²ÝcBÒ·øo)Aù¨e,;íY'?*¨bM,çÄþÍ 4¾C\Ïà~n)JUæ,OqN6ºByʱã>UV 8-èo,ÈqÉK#:0{V5_©ãÒoHë%¡½®þ±S:5¥k+[/¶Z\ !C øÔ5NèoóâÓþ2ÿæÞ¶ÆÞDÍFÙ¯a;SÔPqÞ´U^ ¾7kÙµ0J;~%+ßR¾ªüªµ]ÆÚ4¬Søö®JÛŵ!O0|º©l3T*³Ze³ *ÈêówΡGzU`ÜUuq±Küë÷&?ß";ÙÐ HBQÇ;HçÒ«Ui»ìë""¾â"zû©?Z¯U¾SÉ_Ù3|N,Ü¿üõ¤5ã3çfk©¡AÁ¥*ÓD¼ë k`X<@úñ]a`Á '}ÞD!öà%Å2CJYWáÏüª,w©{ÛWfdݶþÑ!Æ X8±ÈÉÇ'YåõÒ-ΡNØ¥¢2Ú¼³ûÃâ3Q,Pæ%N2Õï4êx>VàñRqDaCÕCüE-Q4_ºátµ>ÚÄK_MN¤~%㤯ìã¸øÔ5wÜmJ8ÔI:f<6Jxé3TjÞ¨O&ÞOìp´gºþ¢´T± Æ´$pã\K¥LRªËEY4¥Þ<f-`¡a¦ÒRµdÿ³Uº¶èé,Å·:ãî%´&cdþÔíG9#ÓÎgâK÷ó¦BO8ÈÌGz|©[KÖâÚÛÇÜÇìÂ@øx~UJë bI¿½ÌiJUæ¥)D"¥6¾¾ºéu¢6úHZøÚËN%i¡ô©t¬ì¯rB¬#Á<p=!$´F$0ÚB§ñĸ¤´F<©0 D¯9£5´ááú}Å<úÖá*RI5ºÙpr×rfc) N¨*©A9r;Tµ·JÆ|xäÓwµ\%¹-ImÄîBÐF~g üjf sßʬ²Ü·;c}{ëu#wA%Ý[LìWMÅxäc<ê³WU.r!Z%»hLëd7¸r Bªyý~ds*_J©0X¸ÃJúØ}¡ÀueM¯àOá?pHP\ú@¨ço=ªÏkºÍþ!-[KÌ@¹RÝÙ$cM²±>²ªF+åLêJrä² Bb Au qnHWl×199ó§ )·Î*²ÿ+÷J¸øçXHBRòaA¢NÂSè³*ZnñŽÀÜ,%¨ç1Sßy~'Þ7B;ÌÈÚ{ðvõ¦/¥À'v}9'âV«|R!ìöØq;Oe0|kHÆFsUûKRÓ(HJá¥+m ¸¡¬ç\¦?=þ¬TëÖÊNa]p-J]þ4 cã É[]GâóúRÝ·Àun¶mjN2¤¤$ãÓé½Cãø7¬zÄ긨C×ÊzF[m3C¤û»³¥rߧ³&ìÂqKi%UÕl}n±pá-:ÍtònFkS¯5-kQ!ࣸùñ®ËÝÁ¹·Ý¥a¶HÁÈçòÎ>UÀó çâ»EGç_XeR$6Ê9S q\Ò9ºE=&ɳ¸ÊTNVQô®zºÃÅÌE··ök+ïÎʺu]¡«-ÕØJÒ2Bûç%'êS(uرU׺£¬N7 AÏ>>ö}+¬ÚH1ô²Y¥)TR¥!AI%$v àÕPIû×OÚä&4×®Ë, ¨v!^xªÕ\-6ÛÍ$ÚQpì_!M>¬)Ô |G¨e!t±ó¥\ô2JÝ.2áÊ[.%IR0¤í?JÓWåÁ½ÄUÒý½Ø]Ywu)e9iÂG|ðEVªÏ¤½®|9öæ'R2´å.)=ùî<ª9¿ÈñÂýý%i`¥Å'iå]ñ^/°c³néBµ+ _µ($%µIÆ8ºû#78é@X¬gðà~Ôر%GÞEË*¾_yR².7ög@JÐà(Q¹_**ºmô¬\ÿñú£ÌÊ°s1)2=¡å¨îùÏ'ÿZÑ]¥!ÞÙ<ßÅ@SqJë¶íJHm¤e^ñÅrWoz½êI²úäÚËôÒ¥`ì}óÎ=Ð1Z×g}»nj)W´íÉ^xÙMvÛ-H·\Ý|¤tÊäþ?ZÙ¤\v¶ál¬7 Þ@'9ðô®DÍÁ~Ë>yahßìsÇ4N§Ñ#©d©IÜp}ÓÈàöù×K¼ Î=~÷¥IÞl2ì)DeµnH öÏlúf£)Õ ÞFy'~T¦º¸¾Ý'æHó5ªUÆ9ÑQà æ@\)*ïõ¨`úTm·æf.Áô(ÛoÌצÆQsÁûÏqk 7ÕE·cB¿´TNJÂ\8â£6§qùWLëWY¢¥v4ê¹ÅnÁÆRcsåñ®ëßý3#ûÃôÃJ»¨Ô'u·Þ[^à ¶ Að9#ò¨*ﻥm»§6în3cÝ9àÃò5Á\Æ)R¥)å"¥ú()$¤Aµ|ÐÛié)Cît ªÁ ¬R¦¥(Vlç¬ËÆ?:ÂBMjvÃÑ ·JÒx=O5dåQQÓr[Sí vñ á$IúÖëLoù:MºâJV±îgár$B c9ë-.(«sE(÷*õ?Zë¶7-Ω¯Ø h<¬.k·Ó©q mïOXMD1·B}ÙtûãwoNõÌÓ«C/!#)q /ÀZj±´jÔ»yMÖÉ¢ß9/îÚ=HÅr©[Uæs[bE\Ù)e¬nVNTp'ò¦ Wè>üvï<WÝ{ÂoÓ6 ÁPñ«´9~ÓîÄö¸õ¹²äxï6àO¼¬ç×Zqµ´®!H>J¨ã;<Ä#±CÌIùÇN=f¨Æ&IÜr«>u^©;8°¢^ЯʴÜ*lI@Á)'!Bº§I3©HJó3¥VZ)J¥)D$Ý®laLgm¡ÙAeAÐ7oD?#\Ú;L]\ B~ ÈÉ÷Ü!o<Î8¢¥(ø\®õÎi:®l5ÉNºrRQZç¥+ W(À°RÙØ¥*F¸Ü¢"Ö÷l~ñôó® Dñ'~U äjÁr\ð}®,·Âi«¡õêVéQ^ùjB ¹1YcR<N&¦ímZ`|sÏÒµÆ?M¸ -¨áDä²êR¥|üGÖ¹.W)·¹5Å<áã8á#À; p|«MX#R»eI¯iøSk\cfDh²¢JO*C«kÈ=|j¹SºmÙ3nLÃLôGV0ÊÉN|ßý*9ðyHewÁå"ò9§¤FL¦¬©¥ÄW|ɸ¶ü1$waÏPðùVëµkʹ>¶÷6îÇQÒPW¢{ð¨ëmÚe¥òä7 ·Û§É¶¬óo9C(I?\ÓRfÄóv_¼d:Ôt(á¶ÜÈ[Ýäz×(2.2#JyÕöJE8e(áSNN{·E²³.ÝQpZÔI%¶ö y$Ü? P¤©'¸ ðh½cRó ëä 0E|©¸vo,Iy%§Ùo©ÑSecÇiíª+ØJ+$ãSÑm¹µÒfÙ$IÛêß| ¨ÙõÅ8[j öuÛ<î©Ô½Ã?#Ía2å*q>Ðòä $|aJÀ¾Àí}Úo»ªÔTÚm-È Iò5Æ[BÒR¤59e¸[ö¦$*d¥i)qÄ/ö¹>)ÏcéZÏjkRrÓ,>Ü|öʱ\w[cö[ )§îrf¸Û®ã ÈV˺κEsUæjø¸ü½hJ¤øsãó¨[ ¢e¨¶&²Zê ¥)À¡QÔi §sô¡éç:î±ïN:RYh¥)D"¥í´Í .:.+QXh$6ôcw¥Hï¼Dßñ¬Ýil:¦Bâ k ´¼VÆ\gÐëD ä3ùVºQrÈö{»íõ,îNLC¥ø)#<zb¡åZfEBÜv+í´crÀô'ι¢ $AÈ#¬¶½DìÙ jáp,-æË}gJÑé¸yzóP ãÝy|fbtÜ|efÙ>×*ß!h}¼ëï 0G®:° @! -l¸ÛÚ·;}¿¬¥«(y§Ò²¹YÈtg 6ÐqÔ¾HÄ1áPõ}ÐA/´{ÇåI¢' Ô¦aJ¥'Oã) ¤©(ê¥cÀgÇÒ¢ 6µ!i)R>:± c+«å:-²cEÌlv[eE'x×LÒÊåÛá:JVÔ(¡9ïQ¹oG4âO%9àü«*ÜùV(ËN¥"?1-ÎgþnÚСÏMýóèx¨)1_úÒÚq+ Яf9Å{:O9ª¥<¤R¢JRN½mj% é©ÔoByÁÈÿcme.qqA([ ¥µ®zÊØîp|¸?FKôË2Pàã#"³jµoûW GS¨G¼ÛëÅeu·$¤]JϱÈúæº ©©ÔMt#,sßÈÛî7ßîù¥GV}7:%Àt÷m*Çò¦aqØXVM¶§]KiÆåMc_SøÆ4ê»Ññ) ËèVÇ<é\%©Î{úKï®[NBï½Ò#þÅü4×uÜä7*R\h«&Òr1Ò¹+üDTÙDR¦¥(WU¶;rfÞ$7±jQ'ùW-nÙBÈÏM²µstw®7(ÊY4;Ky4¤û.TÓÇ ÀÏ)õê«Y¶êÙ^æ¤+¶RqXRªÓñ©¥Ù¼j)JSÊELêyy0-Áe$zíÏó¨jÔx¡ÇXiÀBvà zRß6ññ´¥)å"¥³êGy·Ì§ ÷J[m\¬VÕHqQQÙ¡EiDÐR2[á&驼&ªRòJUK% u|ÇnJÙibÆ}¬(Å#¶q2> Õ!íó¶ÏjS ´¬®Aó³rµÞ½¶Zw8â3+eªÔoWc;¨dan çä+dW Ìr;»JÚVÒRr>Féjë9Ü-]ké,ZÚ]¢g°¹dò)^æQ=Ç=³üªOP¢ýÀjTVÉXo¦û}¿xóüb¨)6þüÛ,{zKl@<+ qò?ZÂF93hQ¸¬Ó 9¦.òf!JZR© 63þGñò¸¿Ã(ü9ªjò¥^iQ*ĵfmüÈ*îÚ±iåhZ¿õ·>és\ÔVÉj«e3&5tgcê©êu÷ûdþòIIW]z6ÿ;²KPÛ>{¹÷SùÔ¯ºùOYŹ±;S¹YÀòøTï-ÿC hH.jl§B¯§ÒM´*z}&Ý-غÂØ#ÉmR>`ÔeÁ!9)H!Õ&¤4.=¬m=$){&2¥mÀ''á\/úRWý²ÿÞ4»CéWj}æsR`Ш׽] ¨ò w`XôÆ4.zJý*kRXQcM¬¡Å,ÍÜ¥ À¥g }* `ÂÄê8uÔ¼¢¬ÿh¨[¹é¡ ÔoeäÎ9 ¿Ñ\wµÔyõwõªå +|¤Õ2y»Ý£Ü´ý¡+Úà¡l¸Hà£vQ©¨ZRT(¡ ¡¥)£IRV)J¥*COÁjç¨ðÝÒ! Uê8¿úõ3>þ½LTîÿ>-9à{Jk+÷A1§£%¤¢@a×P¨-ó?$þu© E}ñn¦ÀÊw¸¬á(düp´é ©U(¤ô£ò?ë BT;pE7þGÄoýqÊì~%]Mt~Ý=·Òäcôä¤R¤(OÄ~W¥+¸ÓB ± ÆGH©¯ sO1jC(m¶ÞSËXüN¨ð3ðTuLZ´Ì«µ¢\öÚ[£ï8@Éà949Phd(/!éJSÊE)J!¥(VeÕCEjé gO<ø (R¢Vd ]9 é î-L¤({'èETì¥h9$âsÀgû¨*2H7âd±A¿÷RIX¯¹8ÆN;â¾UF)ܬ! <xÚµDÈúµ]HÊC+å9øVû¬=sä6ËqÔâh?ºð+8PÍé·Ã(qíÁµ¤ö5¿S¡-êÀHn4_|)Ëïå#*çy^~Ï¢4":ƺÙ?ªeKÏ¿ª]hm¤©DòJ7öÿoò¤È¥×C*+] ìbfèvÜT¦LyO,ï(#â«÷'ÏUòTï(V÷é·C7 1¶õTWñ?Jæ©&@Ôl3ÝÀó=5b:T U ¬Í³©Û·ueÇæ9)?CXÜMþÚ#¤Gé+¯Îºï²XÃøØÏDS2\U6_*m^ߥM 5_b·È¬îÕr£¿w qÀ`Èi/8ØðVâ×˨å5wÔkv4 ¼W tãG8çÀg*=û²ünp8À ÅØRu¶ÞemÐ Æ ±®¢ùÉ [;:.p#AÛ wØûD¸Ë[ÉyÄ:üI#QQ×Õ;oÔpíèËzü±\×ö«l{9ì.6¿b¼M»Õ£jñÁ@:ݨmH´Ìe¦·mq¯Þ ä*í¹!U[Ô£Q¡Âv¤còÏθ¡° ÞÆa2ÒÌ-W+`SDÝÎ $xcáë@¬ÀoÒL+8ö£2Õ++¿º¥¤!Âú+Ø7 |j&²Zµ,(NI¬kB*Ô¥BøN»u±ûÜK %HÙV¶yà¢Ë+Yõ8ÚÍB£¨ê3DtîFæjR[SrÃl´2rOéô®zw]Ï Øð¬D~J\,´·i*YHÈH&¤4»Q]½ MᶵåqSQXÓ7ìÚ»xû¦§&¡áõË ×A@¤YwØV¦ïðRzɦ¸Oâ5ÓnÃå êÀN6«Àü«ÜsEw¼Lèÿ*¶¹È[k5ÏRø©\Y®ñi qò0JO#ô®|gu5 Ñ.ó\eIx°§T²®ß³Ü >@\8¤éØÍ ïRC¥%JÌûFyM< !iH$JE³Ljèï@yoõ: ÃrEÒæYVÆc´DþòJG'ÒÏa·ËD{ÎT¶,W#Rs©R¸FÕ'ýj-بu-½TíQñÆkí¾:eÜed`+ñãEQ$ÃMc&.B*uê«ãÏøé¶0s$m|÷7*<°ÐʹJyç9ÅrÛîy{K/ çò®]¯vrõ/sËñ5ÛÝK2ÖvÏ©BüÍsRJÞåk{VæaIf;ÎÀ(A9kBÒR pA"±1¥vÚìÓo+ ß*°øââ3(¨ÁQqI**>_q¨¤¦·)Ó[òNãg-£fÙ%iK®0èe]pü âwm¢OyöòØdÆÑ*OM*8S®e[GtÌn$!Juâ8K¨VÜúã¸ú×dÛÒ#ZÏ:µ%kpÿ{APdIÉ=Íum·; Õ¶Üì<'Õ¸·U¥5Ö40äÒÓ)ÞâÎâj¥6]J@.§ï7CM+P'#åk¢ ÓrÞûÒ q×RÔæEÔµözVGcÃvÍÖmÂ$4é* ÁÏo¥pÚ[íÁ~$º:ëQ;ÐÊð×{«W-¨ÅJ;%?À'æk$ DÔÿKÆm=ÚyùÉ ]é8 ô9¥U:*")ë{õßç%c6Ómó:)Õ6ó*X%>Dâã*¥Ae`,mJϺ§ê&e@u 6Ò<,{»ä0>g47J' £'Î¥-s~æ ¶®;w&1*T`±Õ $Õm~åq%÷~æi-ÝÛýJtn>¨×ÈU1æÃËiÔ)¥)tÇDÒ"²BJÖdùWLÛsØ£8ÿI;°ghõ©:Ͳ:[hJÉÿç ¯¢@"¸^¶çÀ4729aÛd% ¸VæNßLÖ§zSuŸ¢{YüÍ|P2WEn9 ."Xß|¢a%«}ÿ^Ñ-ZAi¸1JA *òÔ¢Üa8ïÏUAÁÈàÕv÷¸°í#6Tµ4´%KHî¥~_Zv,§Ïç]Ä*ÅýnÓkgânO@ A¡ qëysº¢ëcô$d ¡uféVe9yÝêþê®ßLÖSΨ¨çøT~µÕu¸¦ã(}Ýky^>f±M-2eC}ب9Vù êoñéR7Flâ*cî>ÂP´2p0}9¨´i)^@ p~!%_Jã¿8vu&±¿qmîQäxûÜÐ*` >²:¥ZhRB)JQâvºCÛö¥87['+w IÄÛa>ú@öçñÁ©d%{ÞIQ¬^Ò¹áSN©´º((¡]<X®ÍiÉÉ~ $=Øý+Ù ò .9ÓqÝ«ü[¯nº\ºÍ/¸Û Cm¤%(H츪D"SO +êQï| l- âíë¯Îl³=öË%:Dçg=ª[JjÉ:^à§RßµFq¥4ìe¬©*GÇ5Òºk¨Å5À »iY¼çUõ¬HY#çãXU%b¥RB+ª Ý ¢·ns¶Ï̼ýÍ÷ZJé! ÇPÿ{±½{·ÈqðûÁYÂÏ¥o¿Þ-¶mñ££ïx©~dÔ-*N£òÌu·Ê)JUeâ¥R2 ñYZ½®1}'¶Õ×-+X©Â,TyÅSÌÈu.òCKA>=·Ö£êÑ`ºÜg²Å²$FÞr0+AJÒÚ{s¿Z¾D%×®q£-{O@+ËÕ%r pæk³]°Ør-©Oü29ËcÁ î>5&k²ÕûEqàNÖ£»¶ìmÃy©N)I RR Î+R/«MJRI»a²=iq«Þna_¸è|k$í ¨¥ü|kKRÕ(¨ùùR6¨÷6ßL»|GS}ÑÞõ®è¸Qrf#î®çá!oPíP^[6ùÌPWõ3QAqa#3]7IÜ.NÈb+qY÷lp\Q|å¢ùÎÝíDh >ãË> çðzаCen¢¥yc¤|ênO!%·%ý?2RXBðÁQ$«wò¶ M©D~°qC1hZUü*IÈ?kþÿ´MK·"ö´·øßN+X÷| Uài?Y6×P»õ%+aâR´)*èk°&$Ü)Q]=¢T~=Çç]Úr¯(qTVе§c6¼ïPþ1 cëQëÖÉÁηÈÎw[qHV2ÆóvýbD¥ÚÚ[ËQ@û£üEUaØÎ<ÚðPú¹ó<Æû®¥RV)J¥)D"¶ÇìWC¸¶Ô<PpkU(ç/³ôõÙõ®Ù}ô =$îÚçö°9O®j»!BÚ+BÊ7!AI> ÖQ$rÛ}(mÂÚ³µÄîIø[È¿MP µkÉVè'åR¡òã>"DR·Lü *bSKeÔ÷JÒA5Poq"ÄR¢vKÙ$ZznÇ»2¤ïnJ7(¶|Aë\÷5@qM}Ýæ0²¥e+>iÇÖ¸*vÉ«åÙc)R[º©²£âáð©2u.þW êÊu.çÂä84©Çï §-¨Híë® ¨ø´üêCE¶^AC¨¥I>\7¬¢¸mºÏ,6êTS¸ØÔÍÖ]ªéoCñc{äpã ®b$ÄscôÈ#Äâ(e½Ç18é}áÌNjT£®³wUØ[qÎKL9çÇ rJ·ÊÚ~3¬¶á!i#8ð®èvÐìg5L@oÈv+d%'dÆåzdCÒ]S¬¡ØûhmÂSFRB)JQ Õn},J.-{BZpI~u× æÕ"ÕïûÍ9±Hò÷òýïÊ¢«$,¶âV $) Qt*Ä×Ê`*t©ñ®gË î¢qçÔ-qNçßH¨l}ì"¥<¤T¥ðnxc~®.¢¸&«Æp×Ðps_)O);¯rY}]Ox`y#äs\4¯©QJpsD&ÙqþÈ*Úqý¤üëMMjëW[Êd6Ãl¨Çk©Óì¥mÏ* ¥BJbc%7RÑ⥰(êdãü¡µ4>'¶*6·Cì³nî±ô¬,Å©©¸]ÁjOíq´¤ã%Yý*>¦ ¶»¾ìz«R d_ªÒ«KÅX´:d}ü Æ;!/6O0[RªKENêu!¥GÜt¶Í q¿(JO'ó¨*µj71 ðâT{pä§ iG ÏýWk6qÚZ¡âHë©JÉäMhWÆJZçG´ju²ô|:ÉH8ÊT s^à¦ÝwyÉSC lRüv磵9 ßjR?JÉð÷ùêH¼££c}æ¦ÒOæMEÖnºãËÜêÔµ` ¨äà ʦ/ òÛÐã)}kÏ J³Æ=1ù×AÐçAÐNæGÀ¸»o:+ZKÍòç\9¦ûÓª%O3-ÂK.§ð2B˽B(mQGÐF¢:Ϋ)b9ò¥<¤±Bn\lìZÎå~½óñÏëQ¶(mO¾Å#=7°àóÈãó®Ý"áûØ´¥'jPg ÷þÎkÈàcRÂX>ê$ ü· æ"±!i©EµßiÁÿZ°ý ¶#^bEt!ò**Wþj¯ªb (pºBóòJll]xÆÄìèãöÛnríS.êaôd§È÷öëszñrvl¶Æþv¤Î=qêk³It«-Í>Ãr! 8Û ¥giùóëQó[KSä6¡Å%#È]Û_-ê7w´å½s*Ç ömZÛùÇJ< ýYªåvÚ.fÓ8ÈKa̲ëE$ã ¡HÏËvk¹Rñ¹W^6QÔK7Út%Üí®ÄX\s ¥¥'±@uÀ1ò©'w¸36ßiiÛâD,¹ûÝE« FRáÂ&ìñ ðýÅvÝ-/ZW/©*öÍÉAIýÕú×Kê;«UÛ({5½ËÜ?yÄB¹JÚ¤E)JxñJRELhÿóÒÏþ×û¡êKMKf¨¶É½³)µ^I LÐúIå:ÎÍßqr\K[!Ü¥-¥>EYN^®HÂÐ\ (Þx$qóÅawuÞ¦ºÒÈÔÖõFtHFÑó¤=êLL<÷©¢ãkju´Lh´§[#>)>5ÉV´yNHÖóPà)K Q+eÇVÔ|$z8Iüª8¨c=÷3â#´È<ÇØO¥*óD°Iº@oìþ=¢:ÜrZæûcħ G¸Q´yñUúµXôý·ú uÔ7únû&Ú HR W àÕVT-ÔD@]wÛ%JÓÂó.Kim%1mGßp$î *®ÚÃ./ÙÍÙ(LuEpádܧÇj¹¦a³?SÛãI8eJþ©cÈ «£6 úHâÊ6{ØôÊmh *J2F3XÕ³í Ao åΪtøßZÄý¢ñô TØvm}l¾ô·½µ¶[lTTWðN1ó¯?©¨z¦L-8í©-4´-J(qc*kp¶ùf2>#È?¹ JR¯4Å)J!¥(R¢JRIëk¢m¬¼ »%× *©e[î+åQ5<|¾²X¨/{1JR©+5§Ð¶àÜå6 )ÀÈa°¹ÃÐ*¡jNÕ¨§YaÈb Òß´/nTã˹©ä <¡ig "[iÁݼ |ë¿Tu]ÌþzsýãYi»©¡Ñ+qÜøÊBb|ù®·+ÌääÑÏ'Âs_A÷ÿS¥RVIB³*U]Åo!¦£u¬@CQµ2Ù#BÈõ¸7ÿº¤BI7&×ãÑkéíJgÚ#RDbk=v^ÍÇ'~U× )&uÈ #B !lûºËu1á¹JÎ>Ut¥I$÷&º-ɾS«y}ÕÊfûîI}o<µ8ã*RrI5®«Kò²[4måë{8«máýKÎ7åëPpa»pì¹g¹ìâO ®Û Þ@»!èÓä;ìÀ!®@^CʤúuLMdéB$¥y´4lS§4è¨ðhä|¬sðªôh¯Lx5¥ºáì'&±}÷$¾·Zqgr£MI.ÎÚ}åy{Yï)>*'ÀP cP:¼â@<ÏYòlëkR,òÛS-6¾¨BR¬:BâÒ¥(àâká$°X-w(± ÖR $a ç~µ!©Þ»Â¸¿ãpë:æúYÚy½E@Òã]]ö¯LK¨kj³á¥*ÓDU?Ú%ö-¥/´,²¦C¤í!]Éó>µY¥IÉ'άV»â³KeHä¤þÅ xXÒ©)&æ\-[<E4÷u¾[Nâ||ª·Áäï¨ÿxGæÒÔ0ëacèjbQºÞ!6·-j[n2ãiPN}qùT¿óÛ§¬þFºzÌtÝí¸7äØË6¶ÈBT¶¾ÛT§[9n>0|m+J¬þW5Ï2ðz^ÐòÏξr¸Öêç¼Ûun÷.²éî Fâk¾Ñnr߬`FyH+.¤d ²x1¢<©®». Àλ®Hñ©ÉЦ[ìbàÓÊCjè°6OÀ+>Wß@;̹²o róv¹ºnéKl,å§hÝæ|Iø×<+Dé±Õ&,e>Ú@ç$öîk!rd¥-Å`©G$WDèëÕ¹OFt ÔU½ôF¹FyÁ4êV¡æ¬OÆ^Ãr EL!.×£-µÊYl Cø¼Ç >U§T¥;´]aOl"#É}+8Fp®ÿ ÝȵÂö«qç´a á¶Êïß^®ûÔ$ÜÔäà߸âò®·ÃQҮʹ×;ªlâ*ÖNóm¡ænq¤; #låa±ïó¬Ý³Ë ·%¤¶´y @Í#¿&Óp%%§Ú8)Z~ °À¿9rqlýÚô²¶¶-%*ÇothÚEkÆÅÔl|ä%¦d((Ü ¨p7LWuÑ0æÄJíÖYQw )iPùÔL¨®Åt[@ªZ.©yÐÌ){6íq· |kK)t¯/RªJÅ)J!60ò^Kl¶§{$LkBð·ËÏ-ÆÊF<sáPpc¹!ü5Ù]ä]¤Ç2à®e-!mT\ju4{(¿[§Ø`Û%°üW&HZAi×K 1ÛÿWXB[Q?]§ÔãpÏlóVýòÄå$ ÕD½Ag³'ªÓLÛ¤Ð@mr<ýkÓlΫË3WE SóÈƸ. S2[e¥Jy¶²RÆ6gÈf ÈÕ±fcÚ=>'½@Gard6ËC+qA)dUÖës¹Øn2-ËPÅ(MdÄN9Us1Æ¢ç }yԯꫴ Ä¥Ojè ¬I1CS!Ü¡[¼øü|ꨩAGÖ¡§ÐJH#¸æ¬ru$)ÖöÐúY!jmiZG®2¢gz'¤Íô¶å¢²üiÛüÍj«mÐÎÀjâëÚAÝñ÷psP² É£í?Ñ7éé_-á{EÔ!Ĥa!CË&¬jÆ£+t6]Cͤ¥ ÜØ<ûÄý½ÍÚá¦t4lʼOÇh~{qdFä-àüG=ëÊ$øÕM3t¶FLøömfI(BåòækXñÐûþg\Úî7M1fR£ÛiêIT ~/ÐÓ®Ë(»$Ô -®q ÕÅcɹÎ#âÛYÏY6âXZ;V4ªJÉ©ó>ü È:Yg!Cøæ¢^ìumy¥¶OÒEuZ¯¬ÏÈq%!crVàEL±6ã¨aFèA¯*oûãáQ³¦Ó9'ÕÝõ0£¦S¥¢ÜqIýYFâUðò®u¡M¬¥i)R#VÔõá>Nö\m\(d¨TÛº¯òÚSðÓAò$}$=*Bett8ûaÔ²RHAò'£ée`ÂÄR®ÆìeƤG z Å´-îÂC 6ç»w?J©íSxr\fßa²ËIm¤-9Vâ3P4¸¯@¸¸/@ÕÏç%à¹nE¿tI(ük@(â¬ùTl¥²¹ 8Éê$lnQòW®:ú #á8EÍË)´®3ÉHîJJZ/b[^> d¶áÊV0?øÍan¿¹Þä8ñ!Kid;dW2ÉD¥)O)±øîÆp!ô)µ a^Dd¥l<òPV÷nVqùDøQQã¹)ô²ÊBYÂF@Éù×q.goîжv¿;é]7 ÛÝ·à0à | çI`¨dÈÎ3Ub\E+ Т±å*æiÃ&Jà<Ä|¹@çãR=îëÈ÷w&Þ'%-\µûèúÕÅâýºBeC VJT¤=ë²Ç©eØQ! Âüµ¾lY;Z.OCÒV½¾Ð¼ùü Íw`¼Kßh )§ÐÞ% éÍD- g±å©«dd6#ôkK^j<{ÊøÕo«ÌáHº¶$ºµ0¯ÝëZb0ãÅ +PBsµ#¹5]ÎG#fsÖvI+f#ÙÖ* mE+IIÁéT»dP·c¸9 R^R\@ ³Ê»Ü 5k¤4ÔAÒgc±Þ<HÏÄÔ²G_9 ûÔ¿Mq¾I3ËmíÅGÖN¶¶]Sn$¡h$)'¸5Y@. *"¾T@$ø ©µ²ÞÇ2rCÑë)iJÆâ>uÆ:TØ*g$0´ÿúHÌÔ¯9~?M8óÜüq×ÕcyÀÀÏcá_+ uo¥+³±SWËÛw§ -R¢JRE+ª40üRàG³àcñqÖ¹kÜà ÅfÓÎ0½í,¡]² ìݸü(& α HnnÉ[ð-6S·Ù"Ïu&Öò ÃÏ¥í¤á m+>µa1Å:f8ÙPyi·2 ·õ¨Z½Gf<¦}4¹§ ×v<òÉRsÊ@#óª&2HÜT"H qìÆUÉV¶Ö ÇmúפÑoCC7D¦Cn2¥)hHðÀíTõB<æ¹\æ'/ªÎ×´ùJR«/7DcÚe!¬¨n8÷RT~@w®«Ô7a®7-²£æ£ü©`ý²ý\FºÏ´à(oølTÌåêsmÐÊ]%ÉL3´©#9äwñ¨»ÿÜÎìCUë*Ô¥*ÓDUÝtýöd_·&GP>Û pcðóUúï².K7FÞRÖÑÜZ õ©äPWÒK*]úMºLi7ª$A°¡CiR¼U ´°¥4®Ê·¡qz_µÜ}A%²è8#Èà*: ¥Az}üçmæK3.ò$F+é¼²°0Sq22<ªZúw±ot!a+î©nï*Á#ËGj®§ñ¸ÿh:ÒlÈlu)¼)i_â3UÞ¦`^\%1à2¤º~~5-ÿj·¶íÞrFâ3J¤X×K[iJUeä¦ÛtÎe#i F÷bAï]7ÄÛÞaOE:;êP*ê Àô¨3·ÎjTr¬¨);F~19» ÞC²×gÔy%Å÷í#ø±åùTSêüÌε7çñ AÁÍLj ×=¢kvë´yO0 s$ùÒ0 ó`¥ óÞLk×Zräϳ£cC«ã«¨ßëUzØãî:¡Ågn|3ÞµÑ4(XbNÍÅ)JyH«f³PrÑiy* ´kÈó î´ÐimîqâCUªÉq¹»kö¥ÄîNO`O6M©¼<ãeîÓ×/:Z±³p:´ KÛÖ0{{ sM¼þÑÆX dÓRïñê}AªdV¢¢R@ϦÉlå\pn<椬R%i²¹u=ä+hÁwûÞLý+ÁE¬ÁE¦Ï³ïGë's£÷{×3¿×/w¼yó¬+6BKí $¨dù KÉÎFáÇ?º[¥@*1÷Ûè|EtØormFC,!§% Ý/¡Àµ Ñ[Ü*λ¸Ù)¶ø,¡<dþdÔ»öÑþÏ[¤1ÉI9ñKj øåUºî#ÝØOp; ÀùíÍAOxH¸>è9®×nrísf.6Û«jTáÂsñlw pðÏbræÔÿ³·Ûv8CÑa¤¸øÀß":°½,$ñ¥Ô ÕïºÒNóÖâËoÚK0VVÒ ÆG ÍAõµâ&|Jñ+âÜòâ°óiÞqM¡)ïã?rÕ÷CÂj]®âA\I §5·P][»ÜÔû[È ×ÍFÕïeíÒóQÜÖh¼Û ÌáÛ¤m*à'Ðó;H½?qn×zbCñ-v¸Ê½'øÔæ}¾à5è [gÈûüª"ùZ¾4Øòjføòëf_ )J´¼´èÕMH³Êot[R ©I¨[=©W{Ûä¸òÊÕØðö-Dõ¯¦Ën r±ÊÄ=k]ØÔ1\¹)IÔ˪I Ï<T)¹1VRì<>¾)¡Ó´ÍÄD¸¡)Z½ mG¢ÛKÏmàóùUuI[N¨) J²ô¬LÈ¿ÑdÃTb&eä¿ímÛþÐÍL} ¶\á÷UÝ#*>ZZÈ*ln>á#¾=|ë\L²Ø¥Ð*5ÍL´½£rP[ÞS-Ê&\²)n§Ò*ä-¹é+:ã¥Æ¦Ö¤ó¬T¢µ(¥|MvÙæD <9>fÇRJÑQIçÄØîÕÖx¶[³MBS½'ã7 6î7µ¿§ÔqVÖé"\¸¤r¥<¤ú¥¨©DOs_)J!)´"Ðì¶â ³(ä~´äEÔþ¯}·Þ´ÖZc àç'TØ`zÉ1!Ô[È Û#¢R´¬¤ãßõ¢cqU/£º:UµN6BäqÛçSÞ*dNùSS¥RVXtµÙ¸Ï;\G&´óe´¶Ó)S> d¥))`dh©ýíÁ7 RIX¥)D"»¬nGjýs[.ÆKè. 'väg+»,׺¯PçugîÌãvqJÛ©¨® R¶k[Em9,(©ô¶¸áYÛ£Øò;TÄ»¢£1Û.)Æ{ó&§õ¥÷M´aYíÁç¡qí3B1þجX`:®üùÌ˯ I¨©ekXbHlTë;1ñ1%½cRc,¶ëJ u]ùó÷ç9u¥6Ë£jn ¢K]AJÜ[9)#>YSºk× Ué Bl¨nש3eDëY%þ"#ëP!G9ÑË »ÚVÙ1Ýú +sÙV¢y8ux¨*Ñô ç5àÕ çúRYi;cÑóﶩ· h SQîRØáúÔIDÔW6gd©¨¯¨©Ô§¬ òÀ¨ÚE×gW.hSjåÒ)JSÊKTYãý\¬h¯>û¸e³K[||xÕ:¢]¶[b¯7¨ô,6©.ÂÈÈN|jêô¼{V¶I?n縤 ü*;CôÔ;PØ˯ÏÛÄÙÏé$õbѨ®b®NF+'+OoRÕ>½Gí)æÞÑô \Â< Ú.ÍuåÔ+³ãÔÞ2\FÉSs³èV,7¤2»5=Ϫ|RN~¢¼ö»Ù½ÎbÌí±§Êb<½ëGÿ*±ï¤®|G xüÎFéHmÏàPWÐÔÞ£ÕN_ RØDg'9-k-6cÈÓRC¬X1æ&4¥)ãÅ)J!¥(R%*ÀVBÒÒÒRHBò|ñÞ°©{ÓA]÷¢OúËWøTE*Bâ#j¥)£ÅHØVÁM(Ùq³T~x¨êͶÜ^âÚTr¶ÃθÂÅEa¨6Bõ¾crc+cÍ¡XÎjZÔãZÉRrIñ58Õp·»m} ó´¥+±¥ÆÈâ }Õ&Q#Ï kN®æîòYµ-(!¼¬¨ê ÈSip§ÄddF×ç ÝÃRÆ I'¬$(X¦)JÓ5*ÿTQæAóÅQL£6-á4ÚËºÝ ÔéÆåv ôÙª,Ø.©Ó¥ÑÒ *#9 þb¤a§í!`a)C§È !CùVs24ÍJËÖÐ(>;ÔOäk8v9@éW3 m/¬¥G8槿d)L8¦É$*¢(|êWùÔÎTÉwi½Y.¹!÷2£O&@v s(éW9oÖ©G K~I®[äõNÔ%è[ëRN}ÝÇoåùs Zë:¾# o¹°mÙ Û. [ y!GóQ 6ê@6êlEûùÈ»c)vÒÿ !'àH÷;;P,HÎçÛðÀü« §TËÈq BõÑ*| ÌËV:ëX#bqÏ1UÆ ê¿)ñÅuª1ÊXxôÉññ\Ääç]I¶J]Ñ0TÙD¨'jøÁ>u¡öWC¸0¶ÔR¡ê8®'Tä¦@ä¨ÑòìHãù©6ävEÁr ÅS 5vý*E[Öß aãNh¡ãráþ°Ö«ÕÔ+îì ácà~D×-uMúÎã]7ë$ôäF&^-)æÒ ,¶7 ¶¸ÊZ vD|¦R1ü9_ø ËH:Y¿¥ä° ËqJÀOº|kË«I¸ÛzS Aã$yjfË<¾òm¨ä y}äuw Ù·FuJ!%!|ç<«»á\ ¹\ÝÌ´\Þ^Ýèq·£ë¿?**§-òØUøJ[2:e´çÄ(« éRìûè"¡6×ïa6Ç|ÇZ!H÷#?j¥*µÙüyª·¤« Ñ6àïF`©¦¿³é÷w s¥Úg¦k¤5_³R¯Hä³¥ò'.£¹ñ(¥¥6¹Vö '{Eó¿n{+h8ú× M½Ü·,».SêÀýå(×Ô1>ó%o?)Å¸æ ¾¦¥¡´[¨¼ª#êIIKlGBZá!wÿë߬RBï;?Üà~3ÚræßWÙß¼Z'¨|áNk½o{l?+{çº|ò¨Üpµ )Äö?* ¦÷<§;ñÑ£¾ÌÆqÛ°Z±3|9®:á& äI?JÑMÙñf?dgÕ)KYRÔT¢rI9&¾R·G^u Vä!Gx5¥ºáì$~U!uÇN-Ô6ϲHu8ê-¼8ý{WEÓO&Ë ·µ÷Fæ÷ó8<|êJ*9Q$ù@FAâ$Á\£mÄÚüÉF}×yϾ²yùÖR©U(¢¥±Y´ÒÞu-¶-j8JR2Iá»5àÆ@RÈ;SêH«5+KÃ!}' îb¥VZ)J¥)D"¥É +XHî£["Ård2Ö7(ã*8Ôé¯d/{º°5¦¸¸ú¶æqq g¹iÑ+ÚFN[q¿{$ ã}×È/:ñZ¬æMp§åº]u_jî~5a²è¥Ýt¤ân,DDWjJyñ ñ>P Þç:@ïs:fÇnl½n1×! 9=ÆqÀôÇ:z ½²Ýuqó-ÖÚéð=Èøâ¢I$NIîM'g©µ5IöZS>R«KÅ)J!!o±OºFuølugúÅooÇ&²´Z¸)ÅJ"6ûª-«ÈR7cs°Äi=àÔølm§Ôú¾úWäßBüîDÜå¸ûeIm¶p-ònrxm]#;Ejad¼aµºâ»% É?*jÆÊåÜDd ´¬ü8ùâ`9Öahs3íRí¤ môÉì æäë¥PÒmÖT Ââ¿Ñ*õ:X)zBÜG`ÀúRÏh{¸¢$]j,à;S'¦}®8Q#ítVèRBqæ¬`W .òaçË}m͹ 9x0ý<k¬Ì Ä´ u %!JAú #úkÛIð¦+ÌÒ¢$Abtú×iз9QÛZuÈò±§HÀøyÅdAÈaFÿ}RJ$÷&¾W}ÒÉ2ÌÆsa¥IG'ÞÊ°§ð$xf¸+P! ±X0µåÕÛ&âáLVðp¥x'y?~Ë^¢Å¶×¤#t×[ötðiµª>9þb¥¯¡Â»^£«sa¶ü !hãäTV) <°:½ëx@µÜä嫽Í/2±È(JsõY*cßQïÎGhß1ø RªlÝ ÄÕ~ÏzWUtÜdM7gR§¥(°ÏnÝrSïgoAÔ°©bÐcYÝ%9ÍCWµ(1Qµ(o-¤Ï+?ús?ïsúÅ|MLhÆTö²µ%,ÉCËRÔÊ$@jg.(3J?ô£ÿCè?2yæ wʤÌÖ»½ÍWiÞÒ´+¦xíHùâ¸Ð 8°¥(àâk9Ýú}·p¤âJêÕÖ& ׫¬×JR<·éïú?÷§÷:j¡VïDÁ $ð«Õ`bf|JC1>ùþâ²mµ:âPÚJ£¤I¢§(ð&»ìQô̧±Ûø© ®*h%Ð$Hõ$¥E*(][e·ûU4åòÇ®ÍæªLŶDEI)~îrEmÔaRcIö´:CÛÇ$þô¥Ôu]$õ@WI¡uSjx¶zRP0¡ú 6¤ÀV+*ÞcÈZÑ_í$`gê+´Î*Pü¦ºþÒ±+X{e:àIè¸AVÄ/#ûI Ö«¤Æ"6×Tâ! ÜÛTTU>'ò®KÁw9}e¡ wj¥êÊQÊæI>'´_L Ú4µ£¨\ òN©ÓS·yá#÷G`>ÏR¬BLKãwõ9Ñü³Qd`à×BqHä9NÈ>ü9Íù´>JÈ⮡\ü+ih?4~x®j3:6&o\×ÜU/ö-(©)Çñ¥t (Ôv±½Õ§>f¨qØ QJR»;®ÛU¸\å%VóëÚÔAVkØÓÖ<Ä{Z1O]wÝêêNv@3ëRlX(Læ NaM(¤B¡Ú»·¼}jýÍ[ùNÛÞhØóåP^å-ÀÅ'ù×nÔ¡Ç{1üM¬dæ<¨¤bÎ5c2n_ Õ §ÏC¶$¶¦ÝlíRUÜë¶Baľ»Jyú×T-3s½@]Á!Ö¶¨©eJ×¹:á¹Ú&Ù߯SíbSæ`Ø*æ¥pEÂeHOf<K»n))[ì'¾³þX¯ ãµ|¥TÒżb*bÞ1YÁ!' wÖ571ÂædzêK ¸<Ò¥xú+-U¥ÙsqU6û-¤nB^¸3j$æNõÕißÕ¥CÈùCPÕÔkNúµÎ¥ÿ¡w%åODÌ´îeJ{8Æ}3@m²Àý¬Jõ+tÈr-ò[+eæÎ Zj ÞâXE¥)DìR¢JREmvKÏ¡´:âÔíBµRTèèE7±'ø¶Ãëç¥+a8 BTAUzjZ¬ñfMºÌܸ±ÇrrG?S]ÊH#½CÒ6rÊÀë¡é+`RZyÒ.̳.cñê Í;ÊØ°JÓÓPÄ¢ mÄ ¤ö5ØÄ /`Ï*ÆqU°ëjyËXȧÕO¸oD2P®´ã)<óPµg·ÙÔ0Ý该·ãÀ'qWåUÙ1×S[j) ?Z\m¶l^Ælª¥V^*Ù6ÏGÙì[½º2RûNtfÊ$p?õªIÛ®®Bûã ªL2¡K;Fãm¸[äZæ®,´ºá* Bñæ ©dV4Tò29U<¥dµ¬©G$汪ËE)J!$ìÖ)¼¦w22µäëÈÅmÔb^ÖúÛyIÜÓéñ¨ø+%!¸¯© º Áe3Só´¡T Á}ïiyu}Ú7¿Ä{üª XÓÁ>á±·L7¸òéºÏ÷г iÕ~4I3fúÂP:«I*AW¥VJKnmq$pAàÔEe +8Ö¤~ºõhrËp\u¸?Èü+b£ê^LΨ9Wº|>b¢´,ì$§ÀUBHÞ[$w¹ÌiJÅ_v3;È50ÂVSÃvqqVû¶·AÚì¤/$|ê"¥lá|"»¦Ce«TL©{ KWGoL\55xä+±§F SÊ©%85Æ4@æG¾R¥<¤R¢]S.rg°Ãr.é)l«¸O|k}òÔL¶[jB$¶y+OáØúéÔvFE§Y-¼¥$$þîßýzµ$yòÖWÏ ¥)TÛKÑKÑÜSn'²pkUMi6[x1Þi4ëK 'o«sga©(+i°¥²;×rØ®ç;Àªç 䶤-(ÎÐp9Î~x¤^´'Ú¥¬ûÝ"¾Y« *ýÄã%_,R¹ Ú^|Ûl©jòýñ·- ¤*fÝëlß\qô¶¤w#¦sQ·©É¹Þ¥Ì@!/:VðÌÓÎGYSK($púVºPòñF1Úò¨«5â;Ð+3ÑßÎt8ÚøVã·$yΫ55qÿ3ìßö²?TW2òúþ m_êäj³ØÓ#Ðþ"¥VZ^´#1 æQl¿4ÙlÜ#\ñeêr¢@êj.¬úeø¿Ñû8è!AÔ~ w¤ðÎ tu\ehfZÓæáù2\t2ÂP°¡ßéTò më/i>C¹«&¸DLe>oªëAGI ÷N0£Æ:È5ÈG?÷0®¥l¤sÿs Ý«îa/%öãN¤`-'Çõ*«&²mY£©Äº¤ÂW¾AyÒ9øÕñ6¤iÂÚÐ-¦'·o¼ HJÕÖ]eðØʺjA IGpk¡¹3$Jh&CÊtç#áYÝ¢ªÁl¸ÿ]Äþ5óßʹ2cqqC¥Úç)J¬¼R¢Y6POT(£<ÆB\ h¸W¸¥ùg± #áßå]ßhcáÑEB[æÁ)môÕÚÆR±ØèFEm½Ý\½ÞdOu! ¨<ËÞSn¶¦Ö]ö/RÄ´6¯ú¤¾öÄçÈgjBõ¤/¶ÛHº]RßS£\ÊÁ¤êN£r8ÑÔMbWiJÓöh·ÉíCUÃÙw!;ÚÊIðÝãð§f ·S)«bBbFrÏϽWªÍ¯ÝÚòavØÅcþâ~B¸êONÜØ´ÞQ"SKu ¶â[VÕaI)È>c9ª= :yÊä,éç;µÝ¾ ,Ê;)VÇ9öFÔ¥'ÌdÔMÖÞ«UÍènoÞʶ«z6ü2k Jv¯] Vi0~lgRĦ[iu-¬(¶®ËçÐÔ§½·~º7!SkÌÓl!5íJFÍDR¨,Å)J!¥lïBKnìJö(+j»+Oç% µtÊ3Á#Ç+¤f÷jh²îY%| ûÀ¿,â¹ob'ÞÏ.ÞSìÎâÜÈÎßãå\hBq(@*RH@t£µÉ2!kˬ¤ýïÓx%%ÉQËnàó½ B<RpE+[¯tÄ`r-¡©9sÓIbjï å¹ké¸Û©ÚãJõóÓÎ0½Í8¦ÕæVÙZRCÖÈRþö~dIC!ÀRÚ¼ðj #MV+7Pã+S. !HQ [[Ü*mÜÄÆ«.¶¦]SkR zÖÈOª4´¸ÝGýcC*©Û.kP¦S¬\@ãyó ýa`Ð}Hu*HRo;T=*x²+wI³%*·tµäµ;z¶:ëó 5Û$íÇ» ¡8YʶmX÷·ãæ9eÕöHÅÊÆÒoX×¢²<B?ÈUQiÚ²ç5Ñå2 ²]i~$¥X=ñÛj±.L¡¥ ´²ÿ´-D{ä4v$xOιû5Õ6NÉ5JJH¤6ÄvÔã®(HÉQ=¬¼*2cïy}ÅÁãlx»þ_aö´í£SûCr{Úl6r[ÚÚSëj©Y8%Å%yÜ >u_è@·u4âNÍ]ÔVÆ£ºòV¦rÊFBGuwÐLÌvÕq øfRX2ÎX:_YÍJÉÇó[rrOcUú¡cx%9ä_)D%ǧ:å<kÔ¾Ëào<~âÁùâ¡o£ ò*ãö¸E´Å¶´c¼Éµ=¿i?Z§%%J ÉÀ«¾or%¶g¥[Rb¬'PüwTòê<¿ûcøý¥6¥h¢®vls&:VÐVÝüp3åW ¡8M ãιPµ6°´(¥I9SHÓw+nN¾ÏFK0ëÏ~÷>:ðkfÚgÿ͵3m!Pë 'nN3W(ÿg^Ñpyàø V.öy9ê=® |íµ¾5:z(Æ0+¦5|f¡êûxí¥¦Z}HB8H CÒ¡´DÆA@G±è¿ë/_üþè§Ú Ƽ¹gøÿ·]µûO³*:ã¬qXÎ>Ï"C²[ÒS®¬åKQÉ&¦1Ô¿êLb=±ÉÒ«íúWTåÖ VfF1$©£»T$|ýiqä*÷(qW¼{Iô¬yª_M*þ©·Y)S¿ÌfàÛd}-Ð_ÓÜ|j¹[Xôrz/:ÐW}#4ÿRn®©×|±Ë°\Ub0G(ZyKð ùWImNêÔx©)ÜGË"RôÂäÚc\tq±él+¢¯áPRƸÀ}Ö q U8#ºãO}-.t¦YO`ÚÇÀdT¬Ý:tÿß1.ÏH;^/y£ý¿x=y®(iÏ9ÀǬÚGÆjÔí©ÒûÒÆÝ͸<¸I¥Ñ«ZZaË\Ô¥§ö¬¾P¯¨êî²Æ2êËË NQJR<R¢JúQ 8vî À×t·.Õ-1Ý?´é¥kÂHÎ+.§,]N:RÙÙd±IJÜÓ)A>Ýû$yå *[¥ª:öhPI>Dç¡t´IñD b4÷¬Ç#OzÌá¥Hß,²,W5ÅËk¥ið øÔu:°ab:°a¨rê·ÍT))p)ĤüFA®ZP@"é2fsÞä*Lyªá¡ßuàòñùTBЦÖR´¨w`Î0mRPuL \Jwúã5f:^évÁD¦DBB!8*R|¹ç#øI©ö'iãÌv÷ðûdOÌtwRXOñ¹h'XaS-÷(2íààH/%WðqE_´ü ¼É$!Q<RùÑq¸?tì¹JVÙ}¬x,ÌWÝÉ5·{).ÄÆyøæºvW¿ØgjÿK#YGW$²ÿFsjFCi®mOªn^å+ýk]æss. ¡ÓÔeÄîmÐ0>¸¢¾Q¹§$<Ë å%®Z^eºÜà¥èªV´!^JIäT5KÙc;~¸7EÍQÒçá.¨åßÔó³Þð©¬ç1GIkÇðòAú×@×;ÅBwr6ÿÍjÓ]X/&dF üa®sñÐu=26ÓSÓãm½& qäsR¶y Û/6ÉiC*sÑ<Jí°éhÚÇÛ =Ô8ËeÌ;qðQªûS/)ûÈ$WuµSDFÖÑ uÓ0)H TæWþÈæ¹®v¯(º¶gK*@?Q\n´¶Sn¡HZ éuÁæ2©ÅÁí«øë>MÊbäÌyo<áÊ£k®9¨Û^!²®¥*óLVl²äÓ(RÜYÚ¤d]-s.kRa°·vÛ¯2¢;#.>éÚüüO ©ÓöL6r¤ºvEÔ%¹re øËm¦<ÊTòØ/¦ ¨áNmÝ·×e@> mµ¸¼)»ÀÝí¼«ÛÒsÄi¥6ܺ C¤yxÚîº[ &æ¢ÛLg çQÕÒØG¸´´?ïwùVW&m£âÙ2d8³OÌà¥ujÜ÷µLs`'¦ñVÏCëP«A·<äõvfò7>S 8H5ËJª÷lb¢dÝ¢¥VZ)J¥*FÅd~ýrLHàFT½gÈz×1YÇÊ+Z¼nJm*îd¬§âN?,×,ÞÕ¾àäf%·07Áu°BIôÏzã¥Q}ë¢û×¥)å"¾í;sãnÁprÓ÷Clb½Rq^IÕò³»iâÜy.2áº2|À<|é5häûE&¶9Ù]º^$=:x`¤ )Ä:Úw'PNôË¢á¼ks×rûeuÝ·ÝÚzQÓ¹×V°$z\^âÛÅÿÛ»OéÉ:÷f§)ÈqIs´®Ð"D¶í¨¨¶=OaðÒ-·;©]UFfbpÓø.9ÅCTI${BÛ5´âvÔñJRO àäphTTr¢I>&¾RIÍ)§¸+¬¢Ìã©%ÿ¤x|Mvê+2m,"éi|Ä%[Xh¸°ê?xç #]&ÃeMFû-¨ä¡· A?Z¤J~[^ïo ãÈrjÕ·ÁÇêÊÜZ£ÝJ9&±¥*ÓDWÔ¤©@$O ùV«.¸Í³ ²$¢'u0îcÄy|i"ãÆO&UÄ-NÍ/¢ä:°¹-î:¤4ÑLc9PϪ×9r¶^ëÈid'z¿: wÝ:Zr[mjÞ{ª¬TI'$÷&¥Ø»-ÉɪÁå´Ù¦Þx%×ÒÂ<V N>@TìZY§ \¤ûRN ÖÀ±èA?ÒóãÁ*WB3RæºÏ%*PóÇzZv-IÈ88È9©aÎÆZÆCjÓRIX¥)D"¥RB)J¥*FÁd¨ní@BTæIZ»!#¹5Æ`¢ÌV` ³rzÓ¥áDûïjèf=üUÞ¡u%ûÙPeIDZHÉA$'>Õú ®x'Èü*O)J$¸¢IW©ÍfÄK1!¯ÞÓ..ä±ááá5RSdVM丼ä{¾~X,úzûÒj\&)|ÒÜÚ ÏösúÒ;LGpÉú©d³ÛÓK橽Ò2ç° $¤©EJ*Q$OvÞS=guZ×-'«qú×\XJFIíKt®æäð&ÜßÓÚB^¡Âz3htåD¼´¤w;3ç¾ØMKD¨òY (BÛyJõ)RP4 ò2d5 JO¼}¤ ¥¨À9ªÜ\mKK * ©*È> Ò£sð_!!Á])J¼Óôc#9Ç+åKÙì)ä\`©,³·èoùV`¢ÌV`¢ÉÍ9Ѧí׺údÎÊ &âºCLsYîFD¤Jé¹ñÆkêWMXÔ·@aÄ´T¢µ«Z¥Áuµ)lS|üDùT ÁÚ<ðªá9<ÔÝùºÊ}ÆFöòùZTNjé²nO W% ¬°Õ¥)W"¦ôm»îª )¶ÇbÃ[RM^4_ß/\I[Ý&¸>yÏVø9õ«]«M]ä¢âÊg»$)jYX@©õ,FË BJZp´ ÊÜ\@ZÏuOø7¥)å"¥ØÇõè6^[%ÖP´¥CÀסDì=düÆMæK0 áå'u=äËQ]%/2ÙVKdø¯ÖÇßvKÊu÷ãä©G$ÖºTRª6bãR¨D¶3¢.1'9í·1úÊJJvùoíUx̹°µN¬ ,Uõ§çÙ¥9otòÏM£Ï«>V6øL¹Ü i(Z®é85c¿ZãÇveÌ°-oh*YÊ*I$ÜÔ00}&n¼Áô)JVª)J¥)D"¥RB+º1OùW]<ò´þôI?p×]´JvsQáºãn< ±Dr~Ê+òÚM3m´Ä¸Â}ÉäpT 0åà!Uêµj'sµE»-«c÷¿d®89ø÷ªO°2ã O só®zú I$;Aå:ym/·½7uL_`µÊ~[E@Ho(@B¿´zäÕ ^ié,ZMŽÚ.r]rC.Ác¨9+<ñÛUQÛåÀ´@N jK»áßZ^«û~%¢TèAÚâ\HÊÏb}*±>?²Îu]·RZ+) «ç'·zÑ}ÓÓíÖÖ'\$)×Z ÛQ=Ùª¬¶õÖÆ»e¶Ã-Úu^ÄaÒÜUÇ©QGÆ¥CZV®ÙJ²VäÑJé(Æ FY_ÔvûËÛåÁéIV:¡ÛïO@6s¨¦<CQÚûD©Ýk+FiCßiÌa'û<*.¦dÚºW'%_eE. A'ãP*1Sº¦Ö9JÇ5Ö f¸,Ȧ:η³ôºèÂó äy§püÅpTI'$÷5ºlé ¡yH{ÔùÔ]&0Ûê7}Ë5É}+b:PÇ%µ§VéHîk÷$[Ì-ëZã4áB²òÁ»Ï%`V<x©8/|lgEÁ#ÌZ"Hϸ¼`ê<ëå¾á&×5¹PS/6r$Õ+ZrsLKe¦Úy쾤%cøNQÚËÜò^µOfTWãGøTëBä´Ú$0ksÁq´óV¦"B·¸¶^([ªóQÅCO©ÏîÀ8V~µØmÒfÝíÔWO~síÒë.ó9Rç¼^y@¢àvÕÕ\ (br;xDkr#$l/îÚè<OʹîR®qOJLáÁÎqëþËÒ*ZøÿUUm»È¶¼Â lÙñFÊÜÛiõ!zÈ{vçå_aÇ2æ²Àะj$Iäï±Á>èËPCRK$UéjÌin]$jöhçµ¼ÔÉ-íiÞVá=ÈÆ0VµcÙ°?ÔÑx¸C»$Ké©ë?¶CmÒ½G<ER»-V·¯Ñ:ÚK«ü=EmÓ5@/° B×1>îÖ#'p*|SäȨ7ë)*ã·]¦ÅM'õî®àw¶µ6¤¼ÿµ|¼j±SZ¢õp»Îm7c6ØWð¨Okc6ûBl{Ó$%Åçïÿ")& ÙÂ,ú¯ÍÄÏrlÌö'ÊR¦kí³ÚÞ½]£ÀýcêÚ ì<É®*¬§Åµ"×(5:Ü îK/§%³æ Kj¶mÎspçs,ºoJ¢ûf'sæã%á:-ó߶OfdU¼Ê·$óT¸Nzçpz\^YR±\ô¦Ò.úÆÒ/UoaÐÍ<þ£SQ/¹J[ ã$ù8;+ãUêÑî¯/+LûT hïÒM§A_¹¶ÍÍbIyÎÏ>uT=êRK×<îDãÚTÏ5ªpn*Ǧ5:-·EËÚQÒnød2*¹JG@âL×"éi'wÔMdµ©ÅEJQÉ$äƨªªÎ9è¯õ¤ËÏÿWå¾Î¹Ì^KTVÃ?µN$|û÷¨ÚèpsòwhFõÀÉøW=2GA¥@ªôiÆ B 'W\½ÅYQsy ÜW- ©@ß½OH/P-¶èíZ] .ÓX¢j/Sj©ÈáÆZÄtmm³´yÌ t§¥4ó½WU»©w)V[VGn|q7i¼Úì,¼g·Ëð ¼SÔø+PĽ[ìúÜcføéênNß1Q¶gÙö&g·|¹öç!*˧tÔ[ºÝn:ÛPö7,ø VªÌÅ¿PÚì¬ÊT(2=ô¡K;WëçUÌMP4eó¤ÔIT ÊDµ%-È>ðØ EGÕA±*¦ÅÉè:URt»·¹Ñ:é%%JYôzL;¦ÌN¬=íMuRH)¢¥,ÚrïuÓ²&[ñÐÿhpU¹Gu95y"\ãíRdHSCbU#ñ<1ÎÍV±3cvl°/o´à¥)Zf¸¥+$!N-(@*R&I§tºáYcÜ®ÃR¹i AZ=|C¾Út¥·:þ-¥?XþèÔVè¨eÙ 2NNt\®Ö5Ͷ®±JúúÅ)JyH¥)D"®Ä»uE˨Ò!¥¥*ݱִEXï1-úØÝÎp% ©ÖÒêáð4 »:SÊH¿dB·ä³êXêô-DfÅsáN6¯4¬GÃ)V`½!ÁÏ4@ø Òû ÉeK'àçUÉ·¨fÇLFÌ(mGRj½F!ݲ()aÕ2kйÂh\ç©]0ÌGõdÎm%AaÕÞáªÕen%¥ñ«T}ZnWTÜfZW*\Fmlµv%=±Yój ×ߤÉÄÕBÀûôZ ë¢îjnô¥,YÝîfêôw ¥+eá±ÖÖ¡cÀà©«3Uö°[ qO¬¼¢µçÔq±kÞä11k¶¿O®¥Z^)J¥)D'M² tÎ¥üUîgÙ¼jF`[e>ê¨0Ì1³Ã¸KBðØëúx¥)D"¥RB+¾ã5©à £²Y^{JHúà¥p Îá¥+³±]ö»¬ a²Ìf£à!À;(8ò&ëNâO%iÜ_/¼ ¥)O)×.Ù"H²F|MÖË; ¬>eÁô©ëºY{qn|±ûE¸ÙFqä¼ûÕÃKTÇd.=l~r;R[´ê)¢©ki ¯TÍýæÞ·ÙCkJpv¨øOQ|GËï¤Gëï¤ã¶û&ÙbnæêèÿÄãιµ6°¤(¥C±SZw¦ý¾ñæ[q"J÷´ÌÔu¦®·PªòZøn8¦SlDe6Ì&'?=Æ×%{ÖÛih+íHÀ!ÇʹëºùkU÷&ÜK¥ í VA'u[}ÙOçÜS¸w)j9$ù×WPBf¤(R¦;m¶§®ZXr: $ØzV4"P§¤î5(OH¥)O)J¥)D"¥ëvhdÃ×isé)[õeºT§l²ðZÔ|©ÝO~Óé!Úbo"2b¦S§ m)îP2I9Oe]gÆ Óùµ-axãÏYîå ¶âÐÖì$øgTPÉ= X¢ß'[,Ë"ÚTÓÎ@PR£òî+¹.¨ d¡®`ØGBJé£ÆÚ~w_f¹e1å¶XêÞ ¢FÔ÷*R~dþU]÷K;öÂ2 '¬ú[ÏÃq«ûìñÛK1ÄèÎê,:ómàù''Þµ_·Y%ÜâI ¢*w8ÎìFeÎeÈä ó[Ó@_¬ÛrtÒ&»[RW=µÂeOºÁë$dá<ö®JÓ³$@Ô0ês¬îIð'¥{Òj#ÞS ~ÍGâô9H(u||À×^¨îUÆë[ueê=öò1,4PÊRNI à~©Yíh òRcG¨'X[± ÈJµÇó×8mzeå$ºó]<ÉFªH̳0QfGRº%Bz#qÖòp-u[9îÅ?ªMsÐ °qè<jAVmAyt77ìoGµ(¤%¿LøVwc«fs&Fmv9FCU3¥´Ó{±å¦¥JI9¡ÁÅKi¨·yw·cqÆÞ-êBöa>9>UL$ÊHÆH4|gCúMIÓ.ÞcÌCÌ2ïIi()V}*¬(µ^]³Ëf$ÄÊ·ÈeIùqÕ^®c$Ý9-O>Zn+EÂRE)J!¥(Tî ÿ>mé)©Í7wÌD%ûk pË Dw¸VâBWñó¥`ú¶h^Ì:m÷õõÙnm©%é/8¬ 6îßËi®:Óðn²åËA[ke;êW° yáTsJL¶BLÔö ³ï0mªxÊé«ükuÝ«Ú#´«²eUý_W;OçLù|$©ÆOçש».]Ý[}æÿZ²×ìÓñQP>V+]A6Ðñ·Éq¸Ì]SjLp¡ìvö£,¨wRJǧ½\t¼Þ8éyQ«ÈzRix©?i]ê÷ JËn:º¤wB´¤ûÕVrfÓªãJê[@RPwv!JJN~«}øJú4øpÐÄ_Æ¥ÈIR~)À5BÁÚ¬¡ò9r%&KÞ2AüªBt«'ær~uÉL·BùÇ[Ò5szFlhwWÛïF<ÈF[ÎÍéÆ~µÍ¨g³q¼¸ä\û3hC CcÈj¯]ó¢8VëÏO%Üåxpó×s!w!hÒÑ&é7RÊötqó'ô®KÎ8ÛW ã´,9»ÞòäùW ÕËí|yH*â\dËRO-¥?¬Ù© Ídµí9u¼ø¤QrÖÒU3MX$:w:µÌú°*ãäj*õd¾ZmÚ2*xLmû:+|к3úSå$-RU°kÖDÝa1r5PýjR3åÍqÔ É©+|ÂeÂ<u88«²rqS·{#v;¤>©fæ¨Èp÷ØÚrHø'éLÎ êc6EV îHBIù G×Î)JU%¦èy¹.6zÉX-àdîÏTÌéwë÷Ý%´ <§!¤©#Àv ÙKySÉzv%e*Sû¡#$J´ß5=éË""M·}P¹µ%OáQÉz f|·¬PÖUV¢µ'8é[ Ã\éha¥6¬á=EüMs×M¹ôFÛFDÃk$}qU7[K5 5&ïËó±z×d&;GM´AýAãòªÝ\uUÆî¢&¡ r\p¶{ciíñªuG%w¯)±MëáÊKéÕÝÚÙ+¸Jxó#ù{v8ê°_gÚíÒOýký"JSäHðøÖünT{Ôm} ã®hõÅìÇiÚu)]²ík,¬(Lx «¦@PV²¤úÔ-MéýRý ·öv¥Ç{²övî ñãÅS&=Ñr¹Cîò÷ë\ÔlµO¤8mYÚéQÛxº¿z¹»6NÜ?vH𸫩zF®q±ê õO#náéÎ*ªAØÔÔ+¢¤¹T×t)LÔrë®éC7i]¬qR5iö}6jÔÊ]éIñûË9çé¯U®¡4ãq¥)O)J¥)D"¥É´)×$©J $jvó4m§¤²ÐKò<¿íshúPHZ+BT#¸4Ú ?¦ÑõcäjKj[eÖÓ*#¢zÞÊÚ ! ~m®*`AåÛ¥)]RB}¨I=¬eÈî©·PP´ðR¡*cGB Øy`Cj#óóX«v©£ÝAµm$ÔõÿGÉvåìë¥ÈZRIY½6Àv>9qÄ/>[BþjÑV;» 5sÛÔÆ£2üyS½¥-rü B2}æpv;o¢BF×QøÈ#ëS Ûad®*¹- iÅ!c·¾Ò *v}¡ë.OÇy¬¾ÙÍq²:zÎ>P/]¾ò«JR©+¥mÙo¥í©Ç%#$àdÑÊ×9ªôùD$ζǹ9rö¢#[ØúSÆ~µ©@öûz@ Û°óe5¿EríèI³ÉÇû"¹õiÅÎ+g µo %QY'5yLÄå-:ÍÛE£DÀµ[ÓíN: LÐ ¤e:!>Wd(ß!Rg5ä-JÇ Z#i±lèÒY¹IPÜãËx&<aëá¾ÜíH´¢+9vbXµÿÂÄ)~'îb¥RR)JQ /¥=jH¦rRI%c)üñXjXk}y.ÈD9 ükÎë²]ÉríТ) "V|Nån5ÇOf´yÙÃâ8³dÅ)J´Ñ¥(²\¤ÌÖHJ0;p¥iÙrÌvÔã«8JR2I×+s¶¹3êAu +;IðøÒRë¾²tºï}'-)JyIh 1:8æBä>Ó v¹Î.ÖÔ"M·Tè>$¨$åÍSEÓgÆKi³âb¥RV)J¥}¨IìKÇÒWgöÆöfȹ!A°|Ny¥fUæb³ª#SEÒ«Ýê<$ áÕaE$:½Xl¶{£*è§là6À I Q[íÂ!ظu=,¶@Põæ°Ô¥-3â$ÙÖôÉuÙ~ÁwÔ¨²cTåÖ)JSÊE)J!©];enõpéHÔ6R2¥¬DVI¶¤äá*p-¿Yn2 §äÛ6µ ÏlôªºÓ±Å'!X8Ê{µ^5mÆæ&LóI-ÒãN¸ÚÇ5]¸GuÂìT¸7%.gæÿn×ûïPèð£3`Ô||ªn¶ß'ÚÙz<9Je© %Ð uê96ÖTùK1pY8 pSÂGçQû ÄrHÞu|TÓaj?"ENiK ÛÅS¤©á¥8$yà=*=Å%N)HFÄçʱ¦×V¾±Æ%Ö\óRIX®*c ·Ò&<ZUoTµ-EKQRrM|¥*²ñJRE+²×hyìð»ìÜ?SRV©ñtÔ½ªßíÉKkSR>{pA?:FzØn|$Û%X]Ï5§n·¢}Ýqã¥ÞYðQqÁçµ$=IËw¿Jº!¸êZ¹ïêkþ5IòÞyÃSwL¼ÆóVù%l°[²R½½ù~ìªìª5îBTýëný»\6°¥'Ï8¨%HQJJpGjÚÄÙ1H,>ãXVáµDsçLë¨m"Zññw2«×P8Ô¥xj&Cî:T¢£¹Dò|kMuE þ@wªJ°vçã5ØÕŸ&ÈLR0Y¿Jâ©ãW[ÖnKd[Ö×;mM@vVnreÚr¥z[®-ZßVÙ"à³!9?¡ÅFWRms¤B¤CJ þTÄowmE§-+cñ glÂʨÞe|âÊ($û÷á8U¨aÛbí¸SÀ2 úÎäü ¸ÒÈ í{Z\íð\Ûí9!Cjæ¥Ââöÿ&AþÙéHåîÈÎp\e!DödÌwÐã¬nI>@Y3.¦;.ðâ@oÇÎù¨%ߤ!OíiÖc´0ÛIòùÔep.¡n7UÔ-À¸¥)TII?Z×OÎRî)J¥)D"§4î{P³)Ö¤6ØÊIQ" ë|7¤3%&#«iÕ m4¯tÑ1S¤Ñ÷µ0ÓÈSnqÖäk ?Nߪô¹NÍ·ßP.,ó àV¥Ê'döò¨Âî9Ë&%MÇ8¥)T³}ÜÔÆ^¸IB²¤2ÐRô$â° >,$¥^ÀÜAÎçÔTöF?<×ÛÍÍ¥Wb¾ùJ!%Ó3·»1¬²2²^ÿ*©4_^N]¥hÞÉ^ô(CaôÇåQ«}Ri¯}¥)O)yfÿ}¾Ú¶c¹lk¤ôÒ¤îR|3òª5uÛ®roêÑ» %* (yT²ãÖ9n$3bбã7ϳOf(¸:ôwTʲH½ß%é÷ 7mpD|ïRºjV~ª¤ F2XÕ |ñQ5g§/ξ%6§Ö+täç·3óªüÈOÛå.<¶ÓÍ)äÅJ*Q*$rIñ¯UZWMºÛ*í5a2§Yá)ýO¦$f1 °Úuõ(HÉ&¤\tôå±rÓÒR?ÝÊP}BOLÐ&Ê7TDzþ:íÖ+í¹qnQ"¤ EHzþ¥Ù6-T!³¨1 ÍË$-yjÊÔw~#»jù7#÷i´2¬ 7îé´qP5ÌayÀ¹ÌJäêÈÅ)J´¼VæaIÓ0Ã!¡©)$'â|+ã<ò¶qiGâRRHOƬM.Å`r3ÖÊ^^ïhuü; ü$ùã3mݤ ÇiÙª¯ÍÞ§§Ùm´´~*>'Ö ëlhË! 3 \nUÙÃ0¢À¢¥V^*Éo´ØåÙÛsÛljwÞ´ôdvåì®pK©uú(T5Y/»V8óg\®bmK¹¸¸X²în)JUe¦ØÒ=Ýý6ãNáV»í¢ÏHľ٣! 7û)¬·%_ŧ×m²TRcÏ0$I æßRÒ}Ýýó©4uÞDVä}8spV´8üê½V8ç>ÞÌÌD¹ þ\xÔº´i¸Î{¯Æãé{«Ü~.j¨)$A3i[ýC»Õö¼!U+6D`KSlläV½dC)TÛ¥I8 Tþ³Û/ÒÝ5Ç[´ ¡jþÁ®MSU²þüi®¼óÍð\wºÇîx¨¶[.¥Æ¤-)R5Cy1÷M\±¼¸û¦¯¬³=¦!7ÊtÑsZ+q9-²ï¿·×3Xê æ£üÍCU7ç*ïsë¥)£Å)J!>AVÞ½zòP×Ô@88éqjùàqUj¬µ6âV ©' XÒI+¼ég2d椿´$ûîüó\* ÝN@uVþ¦l.ò EWU>µ¾T§JYWr|sXV¹º)J¥)D"¥¬¶/-º¶Ë¸g6<ÉÈÅDÖø³dÁp¹÷Y%µ>T¬ï8¯tÑWí-2ÂÛ/¸¦äE|~ÎCG)>ÈÔ5Y¼ëÊ#w¨â¢çئۣ7%æ£;øm[¯©ã~EÉbɶ`O¿¬¥nëM,KàÊQN>96ÎaZ£\M¶;Ñ$ðY}Å%yvp¤(ÙY]¥JÞ4äËDhòÝKk(niÖU¹?| m qnp®§£¬ÒÊI*¶i[®¤J¥¥ÖAqXè¨`© ¤úò9øW+X©Â,TºZ´<[|5%R[[eQ¤2F¿ iÆAª{ì®;ëiÀBТ3ýÙ[Lþ ";jÒÒxݵh~~úHÊRi¢)J®ØWÖöVÔi ÷êû æÂnäYm)§;T EnµJÄÌiI$Ô³àùði5)àèÎ*U¬ýn£±Bûð©×ôô[Ë¥Å~Çþq´Lêi'¦þÏ ÆÛí7IÊäþFÁXJþÑÈ<|ªïßiyØ`É~[gjpè9'ò2¯sݺ@dçç\~ß!×Z÷Zyg6_ÝÂ\p[õñüÁ«#ö¤dÈ"5¹m§ !IHóàÊ1"Îù¤/õ+ìê©¡®A2SaJOQ¿ ñ5¿Tê Æ3µ/«hYô8ÁÍ }6å,d#úZruèî[¯1ÚiNÿU<#*i_Ú#Ö£ov)v)H/gs¸KL(÷CN£ªñBUéñ¯¬é[×µÛJØ- }ö4u·Iß>=FNOWßh1!m¥Ä¸¬§¯QRíß"= °<+T§¦È[ò]S®¬åKQÉ5$L ÷y¡Ôøå ³:ÞÒFÄ©¤ÆA U¨ùHJTã*Qråª^¼Ù q¯ØÊjá tVõű0"PBþ±ü«yû±#ì|ÿkÔ×ÉÓnÖÕ%.\]ñ ªKmì'Ô:ª)$YRH¥)M)JQ Ù PuÓoz<yí91ha'+k8Ü<³[äAvjßo·¾AD©+JU" M¡&¡q÷¸¤üHÿ붽·wím¼×}¶5h¨®ÅRpJVò\ùQÖ«õ3kÔ£ÚqCð¥/,gä?*WVRÔ\Àê@=ùÈr0H>ò¤ï×Wn³ú!³Ô º[¥´¦^láHPÁ7§u¿-«{VТK-MÛ°«É$~Ti!µ!ØûÚ6´6»»J²BÐ{ úM¡if%ÉBºeÂ<q|¹¨¤[æ9c+aöR¶Ö0RjÒóM)J!,VM$/ÅÈbr:.:R $ÖUøñ(fHÚëd%Càk6-JlrTWC®2róÂâcÏʸ+t9@PâA§Â¯Uç¯Uç4×eºí°¥sÐIn¦sV/ÔÅ)J¬¼R¢JTÜÌÙ%É¥¸ûÎþÑ)RA#'á\bYÌY:níi³Áëì©Ëc+[AÆÚ¹Á<]ï¶ñfE¶Íág|©O¶ëªòÎÑ\éé< ±±¦ÐG¨ºâȯN62²ÝÒb¢ûY}£Â[poÚ³â>Uóîkÿåÿõ sºÓ±Sn¡m: Àóä>x±»hpH%÷Øp+w¸uÆ\xmûïå;K®yã'hÖZê;u³ÚÚY¸Ar[Ë8å-©)@óP#¿5'u»±>$XñmÌCDt`©Ãæ¥b¦ë«»ÒK"ë¥#c$¯º×6bÛjn:Ô}çË`é´UlN&¾TöÓ«¼ÝÐZý£Ï¨í#¸Î¹K éBzNó¨£Ùô u·9Âöw΢§l·¡faÁj£ñµâ"¥j#È{W¾z*% 2Z<â¥4h¥)D"¥RB)J®PijBÇe$à±Zb?©¡=»ÃxQó¼<¬÷ô5,Q;LÌ_A}äñ`R°£Ïãý}"¥iâ¥RB)J®ÛX%¶»¯%¤¬!¦÷'ÇRÏ+´xξÜvÜXÐãòÍDÒ³ip6ÊâÕÙ)&¸^S¡Ó¦ÙwyN@¦´íQHKÒóòyK©YP'Ä¥F¿lz¢u 4ÁK±q3´úðAÔTØå®IÃö*¿¿ÆF¾ÉñFô«àýk¾%úäZvÒî8ð ¹²f2×&êÓO${±ËyY>XI8ùÔt˸JÍB¼g1¼lÉ+5]éÕû;g Î BDÈê/#ûThmÎ#µ uÅ¥)ñ95=¬£Çv Ùð$>U ¢uÙÅ 'Ã*^Ñå\ïÅ~1Ãì²{oIôÎLÞ\u¹Ì©xuæW¸¤ÿh`ô¨vÖ¦JÐp¤äjJè$iù+u!Ðâv· رäG`âUxqÕ[íA [@ûÉJ°Hô5o^¶N·vë+Sð@A½ÌíøãµrÄ*¥Èadm*me$.+¬5î:àäߧÉl%ÊPãkOpP½ÃëZkêT¢¥rM}(P) |*¢\l7Ò®ÎÅ)J!¥(R¢JREKÙèÌL¦Ôäi-J ð G®Òy+´¥)O)¥(ôO³¾ÎYþ)ácýTúf¼õÖ+âjÇ£õ3vYÚ6Ç©Õ¬rF[(íó«k9Y#γãB¹µùq#.g'¯ÌùJT ÎÇ2ÔÌwd·¤¶9×¹ 3Aó`~ÎðÿïêËBDuÅ¥(¤ÂÉÆÐUü«Ý}]¾Í6Ú´õ±ï'8ÈÏ«NÝ~äÔ0®$Gt)@x§±BiD¦&wë«cÖíY1O~ .öy禥û¸ªý]>Ô/vÛíÎÓ"Òèuí²®0 ¤)I÷OÀ¥Õ%gL+|\FFó>àÏd'¹ùW5Yt3K~mÕ¦Vã)JGrJ0WmM8 9uIÛ-ò·V8©ÍY¦éºnOæÎV¤¹M)2mâVÃgýqeÇ T V@ó1ÎEÏ`#+8ea¦pÒ«Í1JRE)J!¥(Rè±GÑrWM'$ÜÒã:ûõ'»NýTùJR«/± % #OÚlw{íÿÙ$¸Ó}صgº -©jBK°çÝO¿^½ÜKëNÆÒ6´Øìø óL>Yñ:ó2¿JRR)J¥)D&ÿnì&]ì9Ò*÷wZ9©&[¯?H¬º ¯?1;ÓW 6gÇl:Û¡'öú÷ÇhyÌy+KDç¦p¤çÏÔot=¬GØÂÖÑPK¿ÞNqùT]Öà¥ò´I>x'*ë;8Ú"v¶@*IÈÔN_`·t0ëèþªjÉBÐ?ípøã§æA·µ8ôßïö½ ù#ñ¨ä+jÁ) mm8<a)«UõJ*9Q$ùù\ƺ/\iÙ O¥)å"¥RB)JQ=Ko}D%(;y¸1'Iéø8ìTHê¤~îçIATÆãN´CÆÇâ1¡Zò>8H¦ÄÈ}Ñfïu#Ù¶õ?³ Áì{±j7m«q±¢JS|=ò)Ä?Æ>ùH wT_¹Nâ]Iú/È)ÓãÄYcéÊê³R7û£×{òm'wõ®0Ų=T¹>É*bÖã8¤¥HÅqùËSIµ5§£115ùíJߦô?*W#$ÙeIØþ%B«¸Pcq¡R.RÕ}Σ{ÚOrNG Yò¯9£&Aâe2¶Dw#9±ÝÆ}Õ¥_&µ§9[¹eÓÍp5^rFÝH?×]óYÃiSvȦ4©@ K Ná)Ç téÈöFrÝy[ÙØFäz-c°>UV¾È/\ÜGN+hlí@³Þ±*£å&âyêòf&Õs¶\më³¢,Y ùm)÷c±Îqéí¥Ù-¡ÅÐ¥¥ÝuèÖ[v´j^jDeÆ×TIrP*ZñØ'4üK7¿ü[(]îùí*ú¶æ>Å·úb6w¸´í*Y<ñðÅWk²ñp]Öñ*c%÷T¿xp^aI\Íèó«"è@&kÙã¥Múá WMÂ:âÎqµÎb°´|&¹ª عplXRÙØ¥)D"¥ÒÓ ´¤`$|1QÕÜJU3¸T®0?úk+èm¸6ÛW±°9YRßé\I )¤ä[ U¢Ä\{ì÷R¶7,!q ¥ rKíÞ¯¡Ü+ ¨ ³¦Ùaé'Û¤""ñϳÈë¦ßçSÈÚ©,Çá4k-HΣÅiÆÀe;ñcÆ«ÕÓpn+S-öáZÑ°sWq¨UyNâED ¼¢¥<¤Í êC(NyP#åVþ ¶ÝtÅ®ÜËRå½$)¡ ÿ[àÑBÕ°¾ò,¡D¹×ÆÎǾx«ÅZ~C7$ØýaÅe?ý¬ö+ÐÛùxLYÜ ;o}7ÚP+6ò{kgqÎ3 ÍlH[ä¾¾¼À¿Ýo½(a-) ñøÖ$ çø°*¬º¬½àË®^ó4ñR8ÅV©± T|{0vuSràCtNá²ÎqñS±ImöÇOó®K¨aͷŶڴu\v;!ÂúQµ#Ï*?ª.Èðj¶µSÁzhi ¨ù$Ú¦Ê;PjϽä]W¶¬ûÜÊ^í+t³T%rZfcró%*t§>GU¬ºj\Ï3*¸µpùu q¾1Mu(ò1øÔ£ÈÜäÕwh7ìͨ` ®M]¨Ôw)ÞζÝXñ53jvÕýh!0ܸ%Ï} (m{}T°AùW¶û^Ä»j¢ ¶m=Óê¡ÁùTHɲø̸ô Û)ýüe^WRÔ=kfÜÓߪÔìOÛèYèîXÛÐA«dPhï´ÓTb9¾Ò ¶ð@ÒºôD\ò,´ë¨bü0|+®ÑÛJ^"ÝW® Ô ^ï FH¬lU2ÿ}f))m&öúõM«kÚ«Ükjܨòíé á`cd`ÕJ§tEÐZ5| VÖÊúnxÚ®*ÙÕ[£:ºªÈºcwjõ|2Z¸¾àJÓ¢<H®m5ujË2CAæP¬8ÙH;x<ëÖÖÕÁÔó Ir:Ü*mÀw$Ψ 1ª¶ *ĨøBDKúµÝ¤4 n73ªÑSH÷'+SU-C* ëä¶ÌWU¹-¬Sæ0*OHD²MqnïÓD5¾2x¶û½êS<è,ÇC ¡E@úòMO"9 Òxq¢d!AÛå4Õ³Q^íúOZÊß-Üâ7Òt)µ´ør*§J» bQ4>0ìIÍ?¨E¡uÛ¼åMnPø>´Ô´ü9'êj¼u¸á9ã5èHZ~ó;Q'BCiý@*ñ Gy.YÑÞyí+¾õÍÈñd¢S)Æ×PAé\¤ÂÄÖ¬"¾ÜWÊWge½ÝfÌö!®B\2*}fPAÎ <xTV¬¼Ä¾ÞLÈqp¤¼7ãÚ¸-dNlIa¶£¸P®Gj²jk5ûøËu±·Iʾ ð#áYt¦'ø´ãÃâT)JV©¶*[L_ÓÖf 6=×[¾ÜTM)YC§WPêU¹t`[5¥F>ç ]g¦ÊHøãU 1Ó@¬ô÷+ojɦ&Ú>åZYbzÌPñI$|kmñ;úgÚ3=Í·p0âUÕG àÌ¥q½|?¹ âÉAOAëçýÊ )J×7E)J!¥(R¢V$j&.Z}«Uá ÍÌiHR?²¡â*»[#!²úJ tÖçL>Øv5U©;5Õ+S3b5*#¼8½>©Wpi²-Ób>TºaÌHÒQäy×ʼMbþ¾!Ëã¡Àã;°Â|R¡ß£×qäÖÜ¡/hÕQJR©-¥(U«JëX-"¸§HSE=#ªÒñ®A¥¤òc\«¥¹IÈÆð<k »6ò?yÂÝy7_9KBÔ ©' V Õ9Õ7'^#´ÜOcs¾¨:Ü7'Ç$GÆ®Z«MØtºEÁ0Ô®Ö=Uw-'r°{r7h³ÄÓ.»Z uS{A÷I8ù×TÂIJ°a`í¥+³±JRMѤÎn8ì9½öS!{³e°söúf ªZߨ.FjÜÌ´û9XØÛèKmD÷%9^á£4ßlrôíÕÈÒê9IÊTb tàÀOÂ@g Á!µ}._blùrRIX¥)D"¥RBdÙ@q=@¢ÝêyÙ¹#@±vSrl³ÂmOñ(mÛë´~£üv¬ú;oi³Çıc{|¾õ[Ļ̮´Ç7m DÐ+þÿº¬þUèõ4FóÖZa¨èé´òN?´£ÊbõÉgÜ3Ã0ãÿð'·sãåQ4ÔIcÂê ßgwð8¸§op°ÌRÁyJúAI ð5ò»)J¥)D"¶Æ8u]Åã>xT¢rñ¡îQØ°*5ß1ÊKleשªAäÑ*RRH>`×ÊcqëÒ5óð²Ë¶:R^ 9-C{NzR}j$3Q_)]Þ0Z'x¥)M)LdñR24ýÎ4¦9 ,Î:·»`·E%6ýÎotÇ#¦Â¼s¹_·r®OÆ]ÑjÝ6SlÃXî²y?*Õwø ºg¹'Ö³ö)Ò·çÒeíW3hKóéýï8îú}å)i÷ÜVÿªÊv4Øò4©É¨ÁÉòb½:[q¢´§^uA(BFJ«>ÎØûæ=¤Ü]vwO©/¢È-Eýå 6%ûPǼ±³Ý«OK¹ÀÖ¤<JÚW¼p~\Õxã<v©3"ÎÔâÕö#nÇs³ÊS¹hü¡ò&¬ÒÐ/Åq¶dGâºå¨ ùáYéH]q1þi#p¹þÄ R³y må¡%Ô¥D¤<Æ@?Z´ÍJRE)J!¥(TkýÆ$TGfIè¡[ %* >JáPÜÄVPÜÄ°^µ{ºÌÌ{V5q5J% ÌÞ2)#³±JU³Ui»lKD{µVö]R[v:¿kÆu)õù)ë!-ÙvÈÒ#6RäY))u¤úüGJ©(6Gn×ä²ã{Éé (G£h]6kê鳧X¥)OoS5) sò"«õ5mknä79{ÈþúGâ½þ=ªÄ»vLyVön-¶I{ô¤{§È v|xE£¶LX´âÓR,q§.Òäµq¸´±ÃCnmJÿj)!úö®Ü®2nצMtºûÊÜ¥Ðy=Ì% £.ÓPu©¸.JSªDe$(ãûÀæ¹u.~¤>Ù/Ûß9aü`ã¾ÕÝW¥pZïS¬ÊuV÷ú%äÜ÷É>]ViwST82KjC%+ø4¤dW-{xE+rÔ4í±÷´¥v]ló¬=åQÞÚµDØ8®:¸ H! QJR»;¥(TTHszÓÛ©·Xê¡YóI#ø5Y ¤-%`©9äG¡ð®0±QXj&õNzÄó¶^ 9XïG Då-1Y[ÊmÅ%$$w8ùÖ³è)ĸ]$GYmÖRV éPNAú×.±a(¼3%öøËRR0Uj#!ík« ²d6ÚÇì"°¼ñð8=©¬'ØmûK®ÍqøÃq Îí<+«ñáÉÙie)x'xñÇ]D¯1±ã[í9ãáá¥*²ÑJRE)J!¥(R¢JREHX§%IPÇÀëUú»åÅÖó®Ý4·çµ)NR§÷!´Î¹*Y½G&5Ë\FÙÃü¾¤§+wâOaè1Q5ÅÕf⮫$û÷ñ³1×¥bÞo<¿mV#Šϼ¥qáà{ÕhHdÀU jPâRÛ ïeég#Õ wò©å'j5%¶Ô@ú\ùª´Ä[-ªÙ>3¯'ï÷û3ä)hÎrÈäxUf».²§Êáº:ë²Rv«ª¬ãÃÒ¸é± ?½Jê¯Äòp>U2cË2Ý×ÊdÇl¡É¯«~Ôð,ZF\6×!»çy´ÿTÐ#ç8ÝSUõs_Ùóvö!*ísa%¤,£ªÒ:I8äïZIÿTÕ\çsìKq'È}<ÿÚu´Üî2[öµ5ìb<FTµkä¯<3^^¥(¨rkº÷nfÕwz$yMm³óG)UpQcaÃàÇ^>µ&4ê>ÔQçÊí-µtwÈõ¬ïOÛ®wi3ÆJËë+Ú¸þðÏ8üX}8ÅÞ"J^ÔNqn·y?i¿éx6dIðtû¡2¡ýäùåã96=îSå°i¹Hjì´ºÓÞzSÑCgr]e°µØÖ¸éW"ÅM$X©osWÛ0}¢ÜåÙdr¹ie®|ýÄnÿ½UI¥é.8ÊV¢ChÎ<yt¤Lj¤ñâ\Æ}ù«¬Ô6GØÌwý0ÊÜ Àç ú J§µ8ÈUhû9ºD¶jÆØÞÐa1ÑÀ;\AJ¹ò)ª½t[¦*Ýs1æ¥u!ÄP·]$e÷P½SJÐ )íÒÕl³Ó½pÑ>úgª¡ðNF~µa \LEÉb{M¶Í.*±é¼`üK&DÖ<ä2äƽÇ<çhÖöè×Go ¨ÆK«ÚÂT Òõ ãÐÛ}ãQ{Î8y¶®V¤á^íwNÛôÝDËÜh!e¸qµ ¥ Ô;H>5 ìrøÌùrcí@7¨røÊm)JÕ6Å)J!>§CqÀÏ&¯:ZÙ®í¨nÔ°a²Ï´¶±ç·jñØàÕ>Ùï)íÆöñBû»!À'âMzÑve6b³¼È3ÝÏâÏv<<öò-ioP]Ðôgr+m´Û¥¡ü#oqëUúÍÔÞZÜ¥D{ªÛ¹Ïp°ÌVe^f|´iÛ÷©÷tn¨oñ)N%°=2¢>Íq·HµMTYiB^GâJKôÊIô×; ¬d)x÷Áî¤yT$IÉ=ɨÐÈ×ÿèýä+.<òÊÖ£âMi<:ùBbTÜNãÂÍrͤomûÍ50¥²êÃxF}í<Ù=oI§ïÀüËwDºó B,Î!L¥G÷×±j¼jâÛzvÈ-79.JQ,7Ý-"{«ä*½RìRXò2ÌÅÉØý©-çTã+ZÉRNI'¹¬iJÕ6Å)J!jÔº$-h´Ú±¾Ca$eÏ5å³4ÝÎíòSh[«%ìÚëu¹6ØuNc¼°£³°ÈÔþUI«lcªíö(ÑfÇ«©ÎóÊ»Ô3Ù[øÔÍÄÙPVãrKÈÓãÏ6óSZê´¤äqÜÝÅBÔ¶£UésÒoáðþßsª06ÿd1ð¨|w¤j6e1j(5QJR©+¥Iµ¦î¯Yunð#üs\,Ì«üHÊTý5uµÛÚ "8#Ö°¡(å5ãEÆ¡WRñâ¯hû@f×£-vËcAÇØ$ÊDòÒÁÉÇ'ùU®fð#ÜÕubà{²-Åî+8>MgâhÔâÀ8µM² ó¹_õôÛü«cÒÍ2ÚÖp㼺á'9QôìER§4íìj[í$ë[kzR|7ð+I+,ÖJáK'a$]Ôvéz-¥½o[KÜñC{ÄÇWë65µBAuR£òF9RX²¾<)¾uñþ§ñf! WaÛq¶IµÉq-Ý[;áRv«ÇÅÔ}Bë¬ä¥)]¥(VM¬¶âV%$kú©j H*'°N«ÉÛ½Íéð·Np;àtiýSMvöµ$WnΩ¨í«~à3ï@>7c Y\dµNÏ´GÃúâxGáeA <¶*·]·¿xÞ¦Kÿã¼¥ýMqQt _,z£Kµlégys,ÒÀ鼬nm^(^½W*j&ª»[z:"¸@S>ÈÉJÏ*ãÀääñXjkTÛMÔ"à#õm.´¡àú cï'ÌÕ6²p$:'%9ÆãàÒ3â^tUÌoCNbÈ2 a¥)å"¥ú pG|¥K¾§¨,°¹Fp\a§¦&6 zð & ÎjU6+£¯JR©+¥(R¢JRKL§ÝöW¼âÜ(º©g?úR«;Üsµ! ¥îMJÔr LeºçÒOu:2}<kå")JU¦¥)D"¥RB*wLN´%Ç _¢%Qdð% aØêðP#¸óü£JV]B¢:]&[æ}×V`&èÇVRwÄuÖÊY<V ôÿU ¾M®s±&²¦_i[V xéë]ï¤ÛÙ³½<7¨²7%£æ Úµ< ²1Ý Æ©ã]+-â]+ÊX´öÔèpÒÒ:Iã=¾ªuévkÅÚÛ¦ßÔ7WaLqA·Qs9JcÊvÚt}âÜ2¥{ óåX^u=Ú襱sz< #ö[ÌF·$Ù*Û¸@ÙEVÜÿ3ãUmÏñÒBÒ²:B¤ +fÝÃ;É ?+TÚgEÆ$XlC¸78-QCkFÃäwqÔ橺κJcÛW¡LU¥iJ~ 5HÉã$ -Ïߤ´ý¡]uq.^ÑåR.}Çnë#ÔtUª5Y|ÌÍC+¯BLÔ×äßf´¦öxñÛé´ÞsÜ}I&¡éJª¨QB]" ^Q^§ôóKrÓu½<w?¬RÝtO Gé^y^¯¥ä%½ËÑ$'ÿ¨õ?߬¼[AS̸Æ{~§ÚÅö#ÓÔÜ-äã; >µ!¬ã_#JÝñôMHh{4¶ÀR]G~Uóþu.¬È>ýí!äG_HÂ<G|3\WUÉQCG'ÜüëÍ<k>v,Ùðë¥+L×¥(R¢JREnÀ9àl:âPVG©·©÷RÌÉÆkM;Pg)u¹i;5¯V1a¹áÇfu³*ìvmÎ3ÇâªÞ¡²;§¯-Ï.)0´È5Ýj½j²ÅË}¾ÞÊ[ÝR)ù\ZÖ 9#cÖ¡n2DË#8yÕ83ßMZ-P´ÃVÞiEòà¹Ïú¥²8õ&¸ue ë'³ ÅÆæÝ!N4èôraHi$ù©¥úÕn§ô\¼IÚö8Ô¬Ä+B³(4¬~x©f¾ÍªG=öM\êqj7CÚyJ:hKÊÆ6¥'jGÐ £©BËpëZ:ÙcsYLâ¬R«/¥(R¢JRE)J!¥}¨$ð¢ºÉe¨.ÌÀ§]=Ïd}Zm*Ó6òdNRV¤?!ÚZÚ=ål)Q)ÀÔ5¦×¨ísZ~/D±û0µ%ñ>µjÖs¬×î ºÛuj* 7 M)J¬¼ÇiÝurIÂRâò§½o¿µ&êÏ·3dn;L:üE}TSîÊ«µ!d¾ÍÓóĨíQ %C¿I];S±³¶þ^21ÉÌv ·òðÚR¦lRB)J©+¨Ó¤JCUËìßO[u÷4Ý%ûТµ$ äóîvUÆKòâÄÕªu=¾M¡«Fmæ ]µ@OlUJ®·;n²év¥@Ê^áwêWBHÇúÕJ®`ѧ¹Ê/Ïβ¾·jF1äí25caUñõwXÑâ]d1 [H7lTuãäj±o=vnVâ?°Téæ®ÖÒÌyÛÃD´a²{£Þ%? SGsõ÷÷M¨biKí³Ã¥ yx =6®:~º QÂZ~àô¾HÝ-;ÕVÿl]û*Õñ¦¬zFÛíS7]ð[;SßrH$3QÊ1öàlÕ|=ï!qv½àlÕy×æåõG*$= vY`µr½EûÁßp!NÝƶBÌÞHQfqR¯W ©BÂö¡eIg@'¿Ke} Èãι øL,×h¼Å wöÊÇ ZN§³«]'Rf6w ÝÛåT·éèv5Ød\.ñ¢©ÎpJq~`o á4ÕGxá·¨;ìûmçÒWï·$Þ/ç¡ Êd8V<+¶>ZT R*;£'ÆµÖ Ò *%ÒæÙ'ì±Ë$íÆ=VãnS{¥'Ö©«HJÈ þ!\®ö+fÒöÙìBeÌNçuÅÚ<{¸AIÏ>'ª]iò¡JRIôÜIüÍgÀWr·D÷3påN¢DyÍJR´ÍqJRE)J!¥(R¢rÙªÞµÚU¨1 Â]Cç±RJÖú®ß©àÛÄbÍ4!k ]fG»sQ×:Ä¿ãÞô#Τ¾ÓnÍÆ%ªq 5µ!*Èø|ªJéÂA9áÔæ}úÅ)J¼Ñ¥(R¢[¢ÌÞ¬IÇsÞÒÊN<²+M("½¸ê-hö·Æ2&·qxßGÁäð#ΩÕÙkjó:wÊCJiØq{¼8$~µÎû}Ö,ôíV<2<*XÑq÷VK4Åh¾³])J¬´R¢JRE)J!¥(½3¯rÙkIvU¾e´Ôù)9?^æ¡uµÒÕz¿*áhCÍ ¬'<|)02 î[S<wHªÄ2Ü×Âë Y } ' ñ#÷¦¾3dÔMC¤ ãÏé -éÖ*³ ¯Å\a¸¶ÂX<ç9ó*ÃXðäÜVßïå<êÅÃæܱ?¿.r ]1 yýÖBÆ?Úòáû]Áør±æP±ê+¶ó R ź"ïÜ¡ äáôõªzÓúa£¢ÜU$eÉâÁ#¼(ùªê7#L^\ ¡H$©¤#<Èùâ³aÉÍ}ÔÉÃåÄ Ä·ã¿ãõ!éJV©¶)J¥)D%Jëb&ß2?µ[år¤q¹µr1Cå],_,FÙ2=Í\´ÿ8!¡ZWô«ÍTjåmѶ»bì.RÉp5+kIQ£Æå òã#Yr¦4:×á1fLHuµ=<}üå7ÇUêáöhZöö ÊqÉÐ 8ï¶AçÄcêØÕ±åLÔËâÌE¡RIiÙlºKµJÃôbxQl÷Dv?VýM«,zÛ]Â0¥M´_ä1ñåTJë¶; ràÃI¶m ¡[EG&%b¨òálGÅr®¡¥*±JREn1û|Æ¥DuL¾Ò·!i<ZiA± F[-úÍ?z&ç1ȹ%Yö¤FVåùâSýÚÖ[uêø©¶ÈÊH.Bâ 8ÏÆ¡Øq-> ¤<ÖT¯C´ô"¬ÚP[ïú,¬pÛÊÂ=?kYí(ì&VDÂ{PÃé*µf=æÈͳP¶µ*0ÄYí¸ØþÞOç\ÎßתæD·¶ZÒ°n*Ûó<þf¡*¹T7ÄJÒæUñdÐÌ ¡§úp ñJ³ÏæyùU6 x ʵշJÇÓéÂWü$~ A_NY/Bu§Z[G9PGp| ÑÖ 8ÍØñëç#éJUe¢¥RB)J«fÖw[Ü´ÝÌ-˶¸êÃÑàPr8Ï5:R>5È)¤òb\«¥¥²n¢µß,îżÜc¹6Òz§Á/ óáÎOøÔé[´z×1Câc\B)`Ò´Y¸6ûCç.GZBö+øÐÆ}<k¶.²Ó²-s Öp¤`n};U:³h6^@yJKdÅ#$AHØ${ñõü66%çîýfÉ©N8ä}ß³S¨ Q 3Z*Øþ´:Ûk¶Þ;C*ÏØáN~µv²Î²J CR¨&ÌBÄÒ+è%$H#EZôûZZñ6É=jÏì§IWð¨~=p?Æÿf~Åwv]iHìÁÜ<ÁëH¹bQ¹9B(ùÉu4+ýÙµ#o*|tâ-Á,áp7^ÿjÞ4êßËkÕÖ¡÷)z\]R$êl¨¦Æ¹ÝÃéôNyý¤¨R²qµ²ê BÐJT G ÜXÕ¦¥)D"¥RB)JQ %k½&ÚÒ»t G Ék®9*RÝC ç?cÅNXõ}ÎÇ'r_\6¹å!iþ_RÚ2-§QÏz -mÒÚZÁæ£U{¤[noÅVrÒÊy©jLq°ÔXâqËÆH]Wf!rb=*2÷/#¨ò Îqñ [#¶ä!O7Ôly9ÆE\æZ¬ó""m :¸qk(Ŭ×JµY$iû£¨+®é[EÎÐò¥ÂìâT®²|?¨\ Ü|jócÍgaî §,y¤øâä´F*åGïé#éJU%¢¥¶jMInÔ:u"û5Ñ¥¥.lü.$$ü{UN1ô|jìó{F2U}L ÿÍâ¡N<Om»HÇÎ AY#¶x«&z4;6Ö :B·8KðgÀæ«d`|)Swkò1>Så)J¬¼³s¹<ãmºk® Ì';O¡ÅFj;ßß×A%, Å"LÚRp 3ù×Jió¶ÑþÏûâÍ)">BB$])Jhó&Ö¦JÒp¤AõxûPÚÌ#ð¸ãòÇÿDX?ʨµ1©/ÿ¹e²#qÕ©#üê.äVð¹&2ÙQ!sE¦Ã6ö&}UÆJV¤ïN8óäRT ¬©'àÕGËvPI¢ZÒGí\æ2"k{«M'®Uï{ßÎ ÈNBß/Ü+¥.OÜ¥)V"ºí3 ²ïal:u.Þö®Jì³¢+¸ES©ã Ï4ZMÅzÒnIj»3Pdµ:Þ ÔaDçiñAõW-W}²;§[´YZPÜþõxû¤q Sjx ï ±÷ÏR«MJRE)J!¥(R¢kPÞã\ ÙÅ·ÃÝÓB¹KQî¥3 ©GôìèÖ6îo¡-°é0O¼¡üXòºJ¾å¨Zfð÷BP·^í¼%$ã?(Jò É+¸çìϺªÈ%íèÑÒYEêSIQçâO ^ö¯©%68ÑF[o-ïߺ> Â/ ï ³ýï(½A,Ú!@i]D$- PtûÀú`cëQu×Ù*|yOÇh©¨õWGaU`¼ÚYÂ-ÓýNJWÐ îx?ªD[zÑgvÏË)÷óð< ¨ ñz`¾2¿JR<WÐHÎ3_*BËmMÎLÖ²ÌGäqâPÚÔ á ¯UÆ/¸Zi´:êÜ;ZR³òÅl×»¬e¼ÎzrÛÈÏrÚOó¨û-É»[²Ü[eÅ=ÖªZvçä ®Ys^ê½êChi'É(HJGÐ ÚëéU%Ù·oÚtªüλ® xie>K1ÛKm´8J@íçQ´¥UT(¡,ªR¥)]¥(WÔ¥KV Âäf|¼:ä!¹aÖv[m¢ä Yæ·&+éÞÔÑþA Õz¦ØÒîÏ´¶¹-M[c/E@!æÇÓÜzû'J¾ÎjôÔÞaJØã`¶ä|(GUKYå 6ïû8®:²éøW¹lÅnòÌyp>Ò7FFkPYÓ÷EÂyÍî·øl§^ãÈi× 'I;úG\ª[A;ú#iJU%¢§tÔË3nû=êÛä¬û²\yätAä|j åqLWD5ZÉ!©l\Û¬üM¼³ó#ãU;í¹UÝèÑf75qæû(zú×t4ãéKîÓ%·«Ê7¸ î°3RUìjEW±6XèOÆC¶âÚX[kRRpAó«ûÇ׺w1a]b§kÚCà~ëÎAõǯ¡«j}5'K]=SºT´¼àæ¡ë¬«Sèg]:CègdëT ¬º DtÖµ)è2bhÇ£8ÛJµÇZºRÉAóI üÅQ§ED9ki¹,ÊB ¬µ_PÔVÁäf§àØ"jì²É-ÎÆ}R\ã:¯c¹bG¨Á»1#Ïi¤GÀ×£µ!ÿeÈkù3_ ÚB kÏ%E~§#Êil¼ÑÚ´,`¤ÖªlÆP7å¼l¸`»ò7;¥Y¥Ã`ºï³ÓÓè\5`£¤Üì_xÚd7;¦@~3`Ïßê?ÇêM&öj2¤JeÅÈFþAÜëBå[ÒNó« h-¼¥)VRB)J¥)D"·ÂaIKÉi±ÁCÍ ¤PQÍh¥pÚpe®ÒͦöÛ×(>ñn[,ü¢°~B¸5;b¸çH}_¾ù(¥AÖØÑÜ! ²\YÂB øHcÒÚµ´¶F¼?Üŧ\aÔºÊÔÛ9JpAô5e«[ûk¾6µJhÕÊ6!vÝà±ñçÖ£¥¯ ¸èïé+ *iÉ÷¾Y¨×Z[.©·P¤-' J5Ö u]¯y|ÖP-·ËCw¸7( ûvÐèAxÅ{Á^içÓ=êJ¹[´Õ£Pi·²NÞN]ãéIþò=ß|zdË3Ã1±öZáP$·¬æÓ¹/1*ÜáÎ[QK0|G¡®Õų\îÅ~¸Læt^li~YµKZÛC)ZN |cLpK)«Ü:,¦÷rSQZ³\ÔÄIÌÎcºi@ñ멽3¥Ôî¼ÜwÛmL£yJ*#ÐõÇ6ß:g´òpPP¤^ã2¸A6DtÈìɲ9Î RYh¥)D"©ËkHVÕ£$É?Ä1ùãV$ Ôß/òî¡{|1üª:ÝV®±»5ׯ¬Vl¸}·° ǵaJxòÑ~ÒEÊôý¼% ôÞH'÷IÏþUW«þ¢º6~Ë4í~àÛ§ÅIc(þB©Ëâ¥ë)OÇ1B[¦ß/îdáÊý6ùl~·4)j^7(äb30Ȫ9D¶²¾ÊO¡ð E5 ¾TÞ§Òôĺëmèò,<Ùá``öð8#ëPeeq©yêêNÑJR<R¢JRE)J!¥(öctaøØTâ|z%?ï*¼ZÚ¯T6樿9lR^qi¸ýR?u)FHù§Z¶ÂUÊâÄD¸ÛEåõ8J}Iò¬|.>ËþGé0pX» [ù¦ó%¨lê°_·Àágo¾;( ô5ÕDÚ¬CF*Ïfukû<ÔhRÔ¤¶¸ 'åÅV*ã¦íáZþ¹¯&y `²ëõªlE)'>uäâ>âG 'Ä}Ä©GXnKk=°OÖºÚçn>ÔŲO´*ã3Ûd8G%ñ>òøÕ:í3=#¶ ÎQJR©+¥(R¢Jê¶Zæ^&¢%½ ¾òû%>ÌÀz±G§ln©»âQ5Ä-®Å¥~-Õ7ÈngÀI>P>×¢õjtÃΩå:Z<ôXa¬º|ÜPÜè+|ßµ=I&ZÜbSqY'Üe 6 ñRI5VãËqqY,2Uî6VTR<³ãZi lÚÙw2gÂíÚ2OÛ&SÓd¹"K«yçåg$ÕJUùM VÂ)J¥)D"mçÛHRÖ£ò©ÛP«¬Fî8[¾Éù*RÀE,9פn¶»-×ÛnqߦYm°nó9?ÈÖëö·x[¨Áò²´4N÷?¾¾êøvô¨9O2ê#Ç %#¬©Jõ'·Ð ÒQrO²RÚÈÞK±F~ÑþsåKié6xR&óDÎËQ¡jþÚÎ=ÿ {ìê[6Æ2âwºÒѱ¶üKp>¨ ´(^KPn&zý¢ÒÎÄäNT=p+"eTÎ ² ?DTì%%ëHº\jÛoQÂ{%Nÿq~CÖbÅë÷ð0àÀÚù_èHhá!RK9÷Ëi UZ ùùTÅþQúT¥RªËE)J!¥(R¢JREH[}×ÔéÁú¬ÚJVòµôÒ¢V3´y×XÂÄôxrY»iy«Û°1 )M(¤å\k¹Åk®ï9`ÿÙëßþ>±ùÊÿúʯÝmâ×=q¸Ó WJµ¯6Zv¬¤ 2;°MÑ6.,EÏö¬¸Á÷\HïãåZgiI0´ówRêéeÖ¶¶8!Yõ¬Ø4äÜæL3³.÷ßÎC² ;¹EHÏHùWjµ¡RJMêÁýº¿Æ¡ÉÉçRƹïKòSIRÔp¤dä+ÑìÚna¨SXjf£¹$ã®:_LDÞ)<gÇùg4Û+w»t¤\-p¤)Æÿ¢/T'Ôe$gÖ³gT_-w !lÍû®4¡Ï$e?,xy JC½Ä¢p©¯HuIÓ{Ø4ôrfÊOùLßmd` LÊù;ª}þ¾òyÕò÷Püþ¾ó^§³5a½»©ÍÎSm£hJ¼SG¥D×ÒJJ$òIñ¯u ¹© r¼×T¦ÓÒõ-ÌC °/iRÏyÓæ@ÂØì%8af4çÂrNü$tXÈé¼Õ$⹪ZeWe7fVód 6b¥4h¥)D"¥RB)J¥)D"¥R¾D$ÝJȹÚߺHy¸VØç K ÈðÎ*&ª¨K#jÕIË+ʸÀrÌlí2´ËÛÇ\Èú}GãK)*mE$¥A@ãÈõ¶Øqb3/,#ª°JROl㧮ú)Kªmó®Ì2úÀR¶ ]×tYN#0¸»èó>ùÀññðó®ûUÑûm¥Ä»ÉÉê®Ao¢¥ÚHZ¯jK+T]}ªJCHBv4ÊOºÚ| dSòsÛÞÓ yõ*Yq\¤saWM׿YÌG×)PeFuD¥Q]O»Ïbß ¶|v4 û²¤-c̯¥àáJ OÓRØ]è:]§ñTæÁÁàÓ!Ú®ê63µ]Ô½éËÝ¿SÚ`Ôï×B§Ce8J9Àøÿ C\,IZKq#¶¯ëyêHôOëUÊÓZez×£ÅÃS¶Øw#«á'΢qD¸4>á%Á¡ñ¡õ2#®+êeÝ»Ðpv¬(|$k©Ëvõt~Ødµ Çyl7ÂÝJ J~'°®SÔµÙôÎrÆëI÷¡î¤Ùäã<xõ\»ÅÉSèNH#ÝJrqãÜçÀvªzöçNN+å)1¡Q¹¸ÑS5Å)J¤¬VHIZÂF'ÔÖ5½¸R]¹ {b@#¨¡Ý øøÝ)¥4óJ)Z0A`à7¼ºäRtÞóM)JyIÝf¼K°ÝÂÛÍ#ľÊe¼Ãbé GF#¦F9/¤¥_35ÁJ£²×$ÙX±b|¢¥VZ)Jú©k H*R$!>¶\HqJJ ²µ¥4×HÛÝ£ÈäuR~ JÔÁÏb¸möñVÌöûãá¼)ÆoØGò£ÇúµË«µ,Oz2gÙÒCmGÏõiÌÄäpYåp¨{£êAÒ3\R¢V!cµÌq¹_])¿q¤¸·Wä<ùuW®åÞ¦9gE°©± -cªÄût k®¹ðç0òæâQØ$óÀÀ®JplJ)±.6%Pihò ·1¹VjJÄõÒ$ïjZÜ ïíô⺤h8¶«5åùN^Ì"ÉlíJÉ\ö<wªµ£QÜìMÈnÛ'¢)ÚèØnùþ#"uò>m.ܶJ^zÆÖà=ùv¬C-®a|yÃÐ}øøÊå)JÙ7Å)J!¥(R¢JRE_4n²_ô|ùs ÍK¥âWÀÊI_¥Pê^Ãw¼ÂLvRâý± ½tmü{¿-}OPô5^Ñn¥»U½=dM)JyIézsKéù?e÷=Oy¶±ô£IZ}¡ÌÏúÄvÇc^y9ö$Èß"b7:iZ3çjBF®¼JÒìi÷eºã¯¨ÒïrrTOsÜÔ=²ÀÑOÝ4Ê.p_/<·ºF0o·®ìü<*µSVMG}·Çrßg}ÀÛh-GáÁ#åSÈñäs ùK2Øf¸¼:² ÀCjxòÚÞÔ¶¯á'?DÖN©ÕJÉ;·wÏke Æwóõ ú¼$µ¨8xwøÖWK]ºã³ry×Ø%* ± &Ì¢6b¥4h¥+¡²CBbb¸ävÔ7,¡E¿#ükÔá5-¬ñöS Pàwõ££J~¿Õ²êR´+|êFF¨¹KY\ ÇqÕ tFCgßùJR4E)J!¥(R¢JRIí-eÏcU¢áÿ_n:v5Ø;{òÃ.»o~FDÒªËÅ)J!¥(R¢JREuÛØûLÇå4Nxét¨úåiÇç\Ón¸É´Ïnd'o´r ò J×[Ek éç'ï::5Ä'=rq§ÜÇJÁ·<ýÕ«:«Õ»öþÌ6 w0£©ÜcñcfHõZ9Éϧ]æÌ Ï-÷wY[XSL©8CßÙRðvÞ=êcPè¦9ù-¿ûVÃRZy;y)Þ÷O½ñª9²-òRüGTË©È ¨ø¼ò¢Ø^jµÂÆØÿå 0ã Ið=ÅZ-¦ÿ÷S¬A§J÷±&4DÁ?£pïØúÖ\«6´?92eWíüùTöªÚTV 6² ¤¥I8 kªÖã ÉBGÄ×ËsS-n\[y¸J^AJ|ù®ZÑü×ü[5Me©!<Ãñ$%¢?EC Ü K»;LJا ¢3ðñøÕN¬¶ÝA©¶» Û/C$uZfÚÒÐOÆxñò¨éL¸Ê!ñÂR¨ã,×"gÂY;òߧÈNaÙinVýã)XFÓæIÇÒ®i2»PÍïsR%´¤ûÊQ÷H<àx2>J¥;¡caªS&6b&ÙL{< 7¹ ðP°±âµRYa.1tí´h¾ÚeË9µöº !R8õÍU¥»Ò:£ÞMÀü22>¦²s±ÖF mDdy:ö¡C:ý°´ $½÷ZJOrU°|ë8 lÝùÌ¡[gk5ð®R½JR´MQJRE)J!¥(R¢JRE)J!¥(T¾²Å¿ÝMÀ@[£ MoJÕü'ÞÏ DWÔ¨¥@¤AÈ# hÅpJ¦¶9ö~ë¤ÛàÎÜ¢ÎD}®<Û9!_UmM8¦ÜIBÐJT í'ÄUÙÚ"6Ô½°ÙØvÎ6¬±Øãóâ¨U*Þ¦»&Ê-)£ +)l¡$¤ÿeXÜ>F¸òàÕãýC6,¬ÆÕ|ÿ©¨Óîé»Ó±5øYýäÕV;ôªù;Sä¢0ÚÒ îÕA9?2j\ võ¥b¿JHy²GÍ>6:@b.S ê 9ùNzRYh¥)D"+lÓsï6ù2èCâ(ÜëIXêæÜ EWHPÊIòRØÑ[b²PÒKAd | ú »X1&llNF±ïÊrÁv;3[\ÈæCþÑ°²G¡]n:fØì6.v+kP9ò&óÆt¶ûkiÄ÷JÒRGÈ×m£P\l]aoÒLlu 7p¶½íÖy<³%?»ýù+þ=*½SPõ ÚßnTÎÆDWÑÉ¥/'k%cñX©«,@ËN®ÎÜ·Qèmë$ù)8)úG^d е`)Æä8å]ÆJ÷\ÙÄY{À¯ÊqÒ«KÅKZ¦Úó-Ým Æ{8ë-.cÌHÈòâ¢iJ˨TVP°êm(m þöSïSQ&99àã¨e u6|FGfö~Ì)ìC]rXÝ÷XÛï ]Á¶gËT&p_ ÉEZ}£|+wEÆÒ°æA)ù\ȹ §2¦RAF¯~ü¦ âä+*eöûØõ®:ö¥¿Úb²ôYs¢°0Ã&òp'$zgÃÒ¢äÚ.êË)ÁÆ÷YRF~$S#mLEÆGÚò¥*±JRE)J!¥(W\i¨a²aÇÿÄ | H?Zä¥p s%©d¡;Aì3V4¥vv*õfÓV v_qçÎÒìwèí$Õ,\P5#RZY÷%5Ê?¨*µÝ/xAÇ~â¸&LÃÝuá¶Ú 1ßÍu ND1PFB6÷¼DÐXNÜâ ÈÍBËa¶)iÒ¼¤(|EbÛ¹µ8ÃÍd$×zµSëiõßu)_R3\§ MØ d MØt®¡ d§ ©µ-ÒR¡Üq!^)PÊOÀZ«²åtzè¨ÊñÑ;F2 :#·Ó&<*©J!¥(R¢[dÅz"Ð +î)»Êuiý;#Q;!¸Î4Ùa½åN«jy8>'j)RO?¢¦3l¨ó½s>ÌòÒ2[*#j¾J£u gá_åÆBaÎâÛÆï3ó©+7hTòWnÕòéïßIJR/¥(R¥5¥»-ÐGeî³ke·¯ï¤+,Ô]qX0±X0 5ÿßjY{ÜHårïq(ô¥*óLR¢JRE)J!¥JÛ4Ìû¤§!-± Ç&BÃmçÈÜú §ÜsÅUêª1eÆÅ1åÒõÂD¢8¼±yi v*9Qùà}+¥YÓsÓoÞÊL¨$)G Ïò¡Õ*´[áë#âÒ©G§diôÛì÷+ÞcQI÷FwîøþPÑ?ç¬ÿÚ'õ«¤ÿ Ò³LVeAljl°X¹H¸NfJQ P¥çjIÀÉÀì+õ¦lZ¨©*w³µÅò¢J»ôåк>ßÚ¨ê'©ýÜóùT1gA+È~®fÁÄ.pYyÕÍ$ ò=kåXuµîòôÚí1½f ¹ZÔ¡½^OrjZf±Õ¼Úí0yhcz¬í'åU@!@ãƾTÛslnI°noÀNæ¸ã-Ô6{ ºUñ®zRªK(¥)]RB)Y! ïHqÓäÄñ5nuÛE³ìõQXͽO»Ç°øâ°ÌRê¼ÌìÒÚvä¼íÊæÔ&Y )QÚVêæ?©&驧½iØ®¢ùk±ZÞâ,òmÑg/)¶~`Ô÷Qiçá¦5¦ÚYʺépø$r|ÎMSÊ$ã$çÖ¥ÂyL¾Ò·!i<©ïÏé>R¾¥%ýx$,Í,Í)ÉêA.BSû̲¥ó¾Ü®9JK7I2Ý,ðä-GgÀÕg¹ÝÑòm÷ÞÑѵÙ3ÖK'Ò)#çȪéÒ.S\1Õ<û§+Z»QF.u·OnÉRº6¾â<R%|·VwÉÙR´Êù{ÝYuÔkÿ/áe±µ´üó¨zÛ3Ó$·3Kuç@ÉQô{ Ë @]íÄJ¾-h< ñ«û_hŵ¹·Y¸]ÙNÈ ^ræjZ'¤Ê=®t²è lÙ¢tñ)JUæ¥)D"º ]gZÔµ[æH¥(²áAPõÅX¾ÏtÄMCtywFÙYeßtù<qãK b£Þ&ƪØ'}üúÎf^S $¨ÐT Õ±.%<4¯pçÖ«õg£[³Yâν\ R½*Übgo¯!<Ö]îç=?3\U¶\jëå¶Úê(«civ3ê0JsààÌøÏܬqÞi¶ùT2W§]ȧ}Øoç7ÌüùnHâÝuÂIRÔT~¤Z*f¤q¸â-Æ${QÙ/''û®x}Hô«ÕþϤ!2Ùß øã4¯¤òÊWLût»\tw#º9Úâpqæ<ÅsVA& A"¥vv)J¥)D"¥A ;¼êé÷ÛdhsÂa³ñ9æ¡)JQXG(Ä7J±&+ÓDy1}o˯©¤¤úVé¿g1sØÚèsV»tXàúsñ©¾uÆi¤²q ´¼¨X.oÚníI9PV:¡%CJ¸úÔΰ§nm72Ø°ÕÅ_óÙiIeÃâ =Óÿµ[M¶cf²¶láHXÁò#Í0øSñÓ!¿)JN~`ÐP3 KÝëzm)]?ï`qó®Z±¿®®zcu@èsQ4¥eq±Õ¬{ùN6!¿èMK¤»ÍÁÉÞSï¸yR¼=ðÉVM3¤ÅÊ:îwýÌÁý¤ wpÿo>ü£Õö}»OX-ªûòßÜÖr7ÝË~«QY,U üºÎ¶5fAßÊ·kc»ô<ÃiÖÎä Ù§cFÐÌ\-pO3WËcúÍ9Ô-^c³Ô:¦ ÇöÒIòý**ós=<E»ÊѯN3\Rä÷Dl÷ â ÃJR©-Ó ÁIó¯:ZǦ5@ÃPl©é ¼@×iK }º[é¸ËûZyI@k×VûªqÕ©Çw)J9$ùW´ìÑ£Àb"ýæ**RØOÏéTº10uÖ\æ\Ú«RYx¥)D"¥R³e$<A[!)JFI'ÂN7k¿(6L}Ç˪N~ÒuÖC¡»´-#!V¢F}RI,éfÂÇîêÝ1»ñWéP8·\+qEkQÉRI©-1ÔÆEin ã*Þæø¯)²¥^ø×5+± F[mÂöë©f%Lu¬0æáh_)ç3äÊ1nÏq×<(»ÃÏ]wkk¬¯p·ÖUÙ#À| rV¥ä&Åþ#jRØÑJUóAÙ¡GÓ·]CxÔ¦Ai@PRýñÎÖ§ ƺl£&N#üºyxÄÂ¥jo)q¹Öûl§zgr\LRâ>=©'ia6áp§ÖrRinRÂs,?<êÁ¥vvZ~ÒqâcBC;TG L×6DóëþT~´Õ«OèÛõÖÚ]mOĶ¹ïajz¥Æ÷¥¢QÉQùWr8AdÔî\mHë²/ÿw°ÍÚ,ÆãÆl¿£hòÜFqó¨j¾K7JX$µZ®i÷ºüéñÔu$a9ÏÍPé0±`vÚ'åØï§H¥)W"¥RB)J¥)D"º Ý&ÚÖµ@üU,mQe¡äq\µyÑ6{d½;>_A÷³ìñVAí·ÇÆ¥ÕØ\|- G$¨NIîM|©ÛȺ&"¾ò´Ç j2¥¯M×ÎЯͻ-ÏÃS'£XWòúW["¢mÒ4gV[CÎ%²±û¹8ÍeáðèØL|&KÀ/ `g:Ö§1½EX9Àò«7ÙÚÔÞ¢¶ÔR´ÀRGpv¾Ê£Èq¥þ&ÔR~ â¾ÆôG±ÜSKÉ88#}*κШë/;LeGYÙz¾É¿¾ËóBûMâSæ 9Wçô¨êRT(¡T(¥å¥+±¢¥RB+¦ØçFëÏày ð´L«@_Y>uÂó2f¿ªÈJ·Àé9Id¸¡ðçä3[®Z¥ë±Z¥Á㪨º¥#û»@úb»e_àXÛrh-j ÀJ½Ö==H5N¨\tmBâ¾T@H$ÀWʱÄe^"gJHUÉĄ́SýµAâ¸í§ÖúG~;Ñ]-Èim89)ZJOÐÖºÍçûÊqÕ-G$XS8Âëx¥)]RB)J®Ø«©+M¾|©YÊ.©D:®ú B¯È# º2ÚÝiI`åmÆ;e4w¦ÝCü<÷¯SÕ)zWÝNC¶ÿI7KJ0sÛ.ÙnûÊ@öÛÂc¹ Éò¯;×NÀ^TvcÆe]0GsëYñfL¯A|îfÁ3d çó¨®ô¥p(^BqQWø![\JB í=¥MÌ}¿ôM¦Zm ÍÁ,Ù42jBŪçXZz;A©Pä$bII[JõÆF·CÖ2¢@oTXÒ¯r7sË»\bÜËìß^ñHS/:R]ÿ³F>YXJ¿*Î÷ªîÿÊN2îºDfÒ¤ ØôÍC×XïÛå«:êÞuN:µ8µ©J9$ùXÒix¥)D"¥¶ëÝÊÎ¥*Ùp¬aF;Êl®gßvKÊvC«uÅ©kQQ?k]]ô~°_m?=wfDtHû&£·ýNI?/©äÈ1®¦Ëp®¦¨æ[ÙlKPSµo0ÕWúä>«%ÊõeÀ«ú¯HÄ°;e¶¦òã±HTý¥+'à>ç).(¶gÝÛ.dò"[Î>ó*[$Ó[cFzd1¥¼ój£è*õ~Ïí¥7¡Ü®î ·#ú³²6ûzÊDm_5!Ô©ÓÛq÷¼ùãò Áù\·Apº0カ3;m?ìÛõ©w×`HÞEÙTWã÷"!\%Û_ëAôgqí,¤þU¼_®§[ûÂOMïëÕ;Wñp¨¢@À'å_* TîD±E;:^·Lb#rûqÝþÕ´R ü0k¦¬²u#ÐÂYðC%$²|À~¢ZVêÃiQÈ@$ú S";{§³ÿEÉÞÐÂÞMr÷´8£ô>"¥V^)J¥)D%æë}}²êyþËÚ¥¥»ÝNÕ|pERXt°ûn§º>F±Î>uò¥¿ ?8±[³Z¿ õýJi-2Ô¸¯¿Br¦ÔP±æ8æ»?¥ïÿ\üéãQdH#w¨IìX¢È(»f×>Y[«vLÊJÖµÌJ& óõ®)k!â²NÄ^U[VÛn3¿z¬îAôçHwîÿ#q_Î=~רü'Ò¸+è%$H#ÄWt×ñNÓ7Øv3ÊiöÖÓ8R¨5®MêÂ-z±£&9ô?jÔºyÝ;p lqÏi @¨åýø Ö¥·ðÒâ~ åÝèä¡Ô+èkÐtå+ ÷E%yãïqþöß?þ׫>à±Æe»f¤M?µ[' ©'h¶Ê£f\æÜT6d$v/:¥ãêk¦õ~}ÊXµõJ+QR$kå: E }Õyºçt§û)Æ~þÐ×¥Eþàí"Ø÷ô]µ4[co76ìÔá PÔucdÖ¬ÿmϺâ±Ð}¢ê+PæÚ@Rzê{;vbBeG+Ô¥àü?U*Üd]BSA±JRR)J¥)D"¥RB)J¥)D"·Ä&{áqÝáìT*Ò÷ë°jl´ÅyjÈWM¶i·]#K ÞXu.mÎ3f¹«&Ö[u+N2Íj"ÅMX£.ÍA¨õEÅSìðnÑc¸ÐB x¢[.²ç]IIüëÐæ\ÔÌFEëKÏt¶ÉµºT?ºOÔÔ¹°5efbèüÜLI*Ö23ÈéX°d þïû9ªîºûëqõ©ÇVIZÖrIó&¬×\Ê-si¶ s÷óøL¹xÙ~þ$ù c¨´ýº[ÖÛ\ ðILê!ÇØ ¨Î3Éçå\É;T<×°éë¤ù¯1vÕGeÈkJdZä;r «bÏ÷G°H%~$`Ôóæ8 %Äçl+j/ã<vr×v5Gb-ÑûÏHF´HlûØïñÅSjòõÅpUUS7tqÓkdµã|êÖÖÓËC$ s~5Ôm]AôÆúºé0®¨vÙSÚäfºßU㸠H;q!I'ÔÎÚ½;sjÊpZS¿û©''ä*6¤o7û ®RsÒ;[hyúÉðÓÊÓqp¼¸¸Ð×ËM§úé?Ü°óQàz+MÒòíÛhbµøSêOu+ÍGâ±mç(\±¤ùûç9%¡¥-^[ì¤á.)½ ^¸ÉÇÖ´ÒA("¥±JRE)J!¥mù!%ô¥¨nÐ ¼ ¦j>§,ãKGï³w·ù§H£oâç4U¸¹<[úÈE(©EJÊBv¡ ¥È$`¿uªB¢gö~ÐÇ®8®Z`l\pl\R®ÎÅ)J!¥(R¢JRE)J!¥(R¢JRE)J!¥(R¢èI®éå!3¢?¸7 <Ú¸yk½>Ò¨Ú÷@ÓZvEÆÌ2´èBÜF8ä¥^»PÍ⦺Ìùó4Õ·_)ç2m³a2Ó²¡Èa·[[))Xô$s\Õéöàëm'M6ÓÌɬ?hy.+ %.E8}óõ©ö'þ{?>Õ²íó÷Iò÷ª¯Ó¥¸ÔÉR¢ @`¤æUP]ëé$IÉ=ɯuP(¨¥)M)Y6Úq(@ÊpzlÍ;fÓÚ>4{£0óã¨òú)\ e×G.aw&gÍqY3ÌR¥!aH%*IÈ#¸5Ù6õr¹¶çÜ%JBNRRÀ>`]W §ÛìkÌÞiqÞ[N¤¡ÆÔR¤àâYK¬(Ì9BÊÂût3¾Ýw¼³¶-¶dÔîá-0â¹ø_/ÛÄ7C·¨s£¸ï!RÙZ ¤MUÞç5×~¯Ê)Vm/¦_ë`·>"÷âûRZSyFÌôUÓöí25zräá«]¥öÕæálcêsúSÇJí»^&^æWÎâà|;Zâ¢JoOÉEÉ?<}+ kKJ÷Ëö Ãõ¬}¿mÝÆ>}=ô?ì#¹|OAéöN¥½¡ÇYûök褩\Ú±é|ECÒT/!7**ò6[!Ö¦ÜA ¾j×Í?7îÝA cçP¦½qô¹s¯,DvÉ«]ÏP Ϧuæÿh²!#þß*©IìÉ ¾¢¸^Úa©§£a¦Zm-¡¤HÏvL>£ÝÜu¥Oèí=ÿvÙ>Z"Ähnp¥z h1üWªÜÆIüª"w·#yEïS0£¥)å"®ËEÛÍÕL[Ê Ü³=k,ÎYueÒýAqöÙg»oÒz2ÓIÀýâ\£ sE¶×neM0©÷[AiB¸|üj¹¬µ|y,}ɧ m>]ÁâôÉ/Iu]Öë düÍsÒ4VM¶·m þµ×pXλjY¹ Jõ¶c³g »ãµ{FR{¤ÐE3¤e£Tµ©tóÝu¹¾û2Q¿Üµ´èùã?J«×¨é[ôÇG9ku¸ïÝíhßÉl8ôúT}çKÇ¢wTÚ.qµöØÛ¸ñHì±cÎèqFëôgÏgQºÛèkÀÏ?#SV˦ 7j~êú[òc´zãµBWÐHìq[C ½Ô0ýÉIÖ{úÃçÛ,xi¦JU"iðÊ»ùþ5BÕ¶N¨ðÚ8b2;$y3ëPÅåj ZÕÀJFI#s`-(.('rÏz|Ësa¸v˹n4´n¼Üæt;û©óÇ8àyÔ2æÈLÍ^§á(-ÅÔ6Fí±tÙä¸öM¸Jáuå(~f·Eo±é·,WÓ2D¥ÌJ?ºäëóª-~ó/¤0ݼ"¥^iRB)J¥)D"¥RB)J¥)D"¬ÙerCM ·ÌØxÌÔ«·ý=~2¥i<¨DãÛJrñ=Î¥ôÝ ¹¬½p994ê`O|Ï!Vy°§,6Ä!DÂz¯MqlûÎÜGγäÎé&N$+iå5Ý7rfåqÆV¦¤´æÑê¢EEÕTêç®ì·nóÆjµTÆ\¼¶ò <çms¥>ß 6¥ã¢ÓLõ\PÆs¤ÇqèÑ)ÝK<IjÖXK®%{pÉçåV_´e)zpmSn,vÃjé/ ¨÷äwò¬¹ÎA=OºòäÈr®,~§Óå(OÒúà gd~tBoks+!IQøº 1JR©+¥dÚBÜJJA8Éð¢ë,;%ä´ÃkuÅIQ'ÐVhºcüìûKÏxø¢T8ïQúÎ*-Eà¡þRÔwË6|·r~ufbú¿ûLCfɦ¶?ûJ)]6û| Sî©iÚHó#'SXRªlRB)J¥)D"¥ì1o)×m L]ÿ®Ò»áÍG]v¦¬tø|úíªrÒ\R¢JRE)J!¥(R¢JRE)J!¥(ènqR ,û¸SÛ®®}r*"¯Úváx§Å¸[a]m¯{Êo¨äääsQÌÅWjøÌüCM>²®þ!ìeK-HmÒ<É Q5WYkÓÑ,HÝ·ú _ƧOrM|«>½avØbæJR.§p9ì¢;¬SãmjSïAÈÜ¡ô<û.[ó¤)ù.)ÇÝF¥4¾}Æø[%¢ÙjWÙSîÖ8®1ljUÖNß~dµ ¶=Ïæj9szëS>lã¼·ø¢¥cÌÖ¦lRB)J¥)D"¥RB}'R髲º¿ÂCJ?©@ÖZAqQªa*vßgÜwníØãóÅZîð±þìVÛIIJ9÷Oq·Ê³eÊU¬É D)M-§8Pðóõ¦ÿi}Cz·Ê Ê×P 7sÕPªâ}hËaÉÚczÅ}$äzØÐBõæÜBUº6Fàe ÷í½Rc£ìä{cø¬ù8V¹WÖeËÆvy iº¯¯SJR¶MóèReó¡$÷9¯KënN\dOBµ s>Ö#¤ØìR¶!+R VPÉÚα¯n¹>Sñc+VHùyyÏ3¬io8ÚBµ¤dXÔæºF³ê¸æã ²FqÞµ9*¤sfF*¥²&i[Ó(Ø¥²FCjydsvïÊ¡Ô õ¶jhoª´¤ (dSA/´Uä}ÂsõVϳxòÛÕpç´Ñ1p¡ç2H ÷ªfb¸ÉÛã-Ä1\LE|~Òñe¸ÛRî(mµ©d))yµ(+¹ÊRI:«Ú-J5EÂâÃ]HN(/¬ 3ØùÕ:» õ iÜ;La¢¥VZ)J¥)D"¥RB)Jï±Oû²ûY^JÈ#<þUÂH' é_i·Y6Ë»+µÉi0æ1!¤¤ Ç?,WÔ°ä9P5UÈàÊs z«Rix¥)D"¥RB)J¥)D"¥¶éÛ Ý Twr¶¥=vÒ²}TåQµ²<"ÉmöUµÆäAÈ¥mUÝçµWwºi«é`IyC=²Iüª.½í Cóç,D¶ç#Ãel¸õ7>±JR¯4E)J!¥(WТ>òBY4¦V¦1ôN {"w o{z Ö f!å-1[íl'â2qõ«Ö÷ Ö'ZK@lìqÈØ|¾ë¿íF;ÍÞZ}¹bU¾Jz±ð Ù=Ó/Ê×6äy{©dȼFäy{®rY%Å£ð©IøV4Slȸµ [®ÆQ)½É)ÏM^¾<¬Q )J#ÈÆ¢èQIÈ$J͵ººêÚì×W³ rYãBÀ]HýW£ÝÓ)ú%"t)ÜÔ#h'¾1áUêö |9í=v:Û$®Ô-;O1ÿòi±5è¯ee µ+ (¬jwOÝ.+eV(P ø+ab2°acR®ÎÅ)J!¥(R¢JRE)J!¥(R¢_A äùJ!$äÙ.±ìí\ç°¼pÂóÁ8ùÖ-éû¶eݧ! án PGÌTÖÕmÚVí®ìýw¸ójä6Oïçõð«÷(ßgW¢Ôkz$Zg¤eÆå)ĸßÝ9çÊP-cÀ9æT«NµÓ1ín·r³ºóJB²Z'÷OòúUZ´£¨Mxò.U ±JRR)J¥)D&ÆKÈe,¤)@ NTÍ,¹!IPG {W×q;8²?¸Ø26E¶ßR«KÅfZFÔ5 (µØnWä;ìmÒÒ üO¦dhìE¥ ®R¾ØR¾vMAUóMß`êzoT9´£þe8ÙþOóøyT3; Ô¼ºÌÙß&0FÝ|e2u¶eµÞØÎÇWqgáç\Õè«Ôk bË©Ó!r|3\2 J¤¦dg£v¶POÖ¦´ö¯icîýìª}Ãæy?*¹9 ÌÁÆÁZAà/ÌgÏ5ó>&ïìÃ;á~øîÏ,¥Oêí059¶ÙlºÉ8Ú´ú)5ËËaäºÒ¨w´+]K5£®E <@àükwÚUßbñoTuÇ FÝÞcñÎCaW3 ¢®iw)mÄJÞpêî>C$ ¼Ât³ê¨ ì;ym'2GNs ÊU¢t;§°K¦%dOõ®0JH G ºÃÔVýWjM¯U;ÑÊqçÿeÏ1ëüù¨äfMÀ±õþä2»ã:±×Ç×ÎU®¶Yö9B=Î+#p DÊnà²\£: (yØü«+RP¢èq^e.éî À wÛè~ öЫÝèj}·ÃgÝq³Â<)qfÖtq0ñÉFæ<9~o8àÂÜZª¬)JÑ5E)J!¥(R¢JRE)J!¥(ìµÚf^eû5½³äd6OÃ$gå]ÎhëË.©·c6ÚÒpR©-> ª¡ÛqlºZ´¥I8 ùW«^ ³êþ=ZËhìb㸠/É.¯éã+äMÆãë÷³¾\}å½vßî%"LgaÈS/£c8# þcZªÁªmÍYä{"í^Èð÷órº1Èú:¯ÕQµÊã}jévcy*S4¨àú#_Pµ4âVÚ kÝ>uÝ-S,·Ã¸0¦Gt«Äyâ=ErUÛNký±ÑmÔEÇâ¤mfZF^ó?z~½ªNãÜ¦Ö LwáÈ?äJJOu ãþ>b»!Òëòëéúçë3!ñ9å×ÓõÏÖyµ*_Pi©zzBCÊnDgyfS mÑèGcéQ¡X0±5««JlE)JhÑJRI)²a¶¶ûxÅÖÖìnIú©_J×bR¨mêI -àï -4ðìkc"Í8²ýxî8àW×U:}n;O»¤H)¦8Éü8Ç®|+&lå ð³îÄÃÄq'A|,û±<Þía»[$\£¸ºr+òYNbÂÈÃx^ü¾&¼ý¨îkpwzÏRjpHü(OG¨`Ë0^?¯ÜËÃfËÄÄ ¨×¡Ûm4 ¦BFT:ú¤}+¾jqekQRrI9$×Ê ºÞUn·ç¥+³±JVØÑ!Úÿñ_Ö $äÝ6á.âèrdP3кD%(*ñs©Ê{h]ÎËeeáÇ ®¡ik%A!)ÎMrY{ ¥EÈ(äjßrPÒZMÖÎ.|PÿÇÈÕ6§ËÙéÒKÝ:Mó&ȸISó[î«jÉÀì>¢ª[ P"¥vv)J¥)D"·Â&å1¸°Ù[ïºp dÝi´I½Mâ±-Õ!#ÌSéÔiÒP_¶ÙZ'/Ý~æÛÝR¡âvÃ?ΤîGu7292ÝAmöó2ïgcbN mNÈi@óÆT*¥)D"»-öy÷B¡ Fio:áÂPäè(åkÕJ½éÙ|´ÏÅöK ùõçµ ?Þ«ÏÚeÍ)Íc/@RÓ#Ø*Éɪ5W³ fáݲc{¬íCIÔ£àH»zkwÙÑáMi&DOyGÄí*#YçáÚ´Ýo-. ¶Z¨öÔ+*ÝNÎX]&l¦)J¥)D"¥´ÒÞq-´ -j8 HÉ56{SkÙ[Kê ¯o·ëžuiÖ'FÚCxeOxc9Aãàir»©kã9ò!+ÎÿØû¦U©HÒÚK)ØòÿtW_5MÓI³pµÝpa%ÍÀ÷ÇqÅPé°äíçpeíSW¿ÌTµ¢Ùl()'àA"½+W4ôZ#ÙfåkClo=>¡ M)¯P{cOÚ¥¿{öD>êJcYâ¥#¤< S³ï¨}qróC-2¦¾¯`ñåQ@àæ½GìÎàõú-ÙnOIÓÞÒ=ãN#!Æ¿¡ÅelXËC<¶ØâäH¬kDÕ,Ú[EÿIí7iìêÝ>íüß#½j³^ö2 ë«¡l¤<G Ö½C34¤ÚA·°¢-t}*Î2O'þÁ\ÌËoÓÍÿ´ÉÄ66åb¼ç¥+tô¤ÛZ6öõ½©©àUp?ZæÔ×}16-Å&iîúRYl|¸ÔFbZíã3侤÷_S¥)Wb¥úT '°ò½BÁn°É¼´fÝÀ)Ã-ÿkøõ©eÉÙÈçÌ0¦ª¹XcH]Þ hi]IYóÉíQÕ6,ÂȨ©Fë2Ð.ie¦¡)[CÒ$6ÒIÿYB¾é-?ý"¾µ×PÄdû︵á>C>'µ_õ|Rúü^H§ô¤ÈëK7!'"âBíÈHw´åÎ5»«ñKp8CZFïsô¨Ú½k¿µ-Ü"5äݺ éÆlDpTÛI l«¿~êù¦Õp³²êynÝÓSõûyÅ)J´¼RnöÐgâ¡\×Ûrò~µi×7ôÛ1rõ*R¤#w³ºH(O¨ÜG¥oÑ:cÙºö· Eï´êÇ q.ì´9OÕ$ô ×?°øÆjÞCQWÊÙl-CûMÝ'e(e+ ÞÆ<J£ CÉzC§Æ@ ~g\µé¿gNK¿ÛqycïHVß3åù.~ü%~¥k%^. #± xùÖ¸&.¶Õq0d9Ú¯ÀtÖm4·Km§rÖpæk ]Tór0H>ò3dR¢JRE)J!¥(R¢JÓÉA ¥;×Üúç^¥ãƵÉôÙtÞÒ[w¿M#ËÌÖlÜ@Å°f>#\6²'θI¹>f<§VÒNv¹«®í1 aï³94ëã¸<Üľö9ög8Ì[¡:êJJ> ô´¯ó§?ÄÊ~ü~©ÒbrèõÂç&5sÖ)JU%b¥fÇxhMñ\b"UÉö㯥lÒZqíOf`³½åø;ÿ \µ%êöùKÛíKaºRzi*xóñ¬Ùs`/©òlå\"ê|ÒSXµßµºDäûD¨±yu×ý¢\âØmLi;0é´ÞR¬äBIñó?*óªl]uC§¤~¥^iRBfËa×Râ³®Ô¤fTI(pe+îáó|ÅGÒ¸A¾qH7`Å)Jìh¥)D"¥fLæ%1YZ°· çÉ×°a\Ͷy¸00ÿDµâ'5èÚjkö³y õ3!²Ûî^§$°·M²Ú¼°¦ö¨mS<õ'WõõÙoµÀà#Å,@aÏÞûþ'.T8«úzïøzR¶z1JRE)J!¥(R¢JRI(hñ£%§,ð$¨wuÒöãñÚàmûö'ÿÛÖ¯¬ÿkQ'MÝ.vqKÑcgª°´å8ìN{ycù×>ªÕ7uÑ&âÚé¶p '8ì;üj=©í0:\ÌÇ1Ä£»¿êUiJUæ¥)D"¥RB)J¥)D"®ú&×PG¯½Q £rº¬%õ ÷B§R+Ôþ˯³&C»¢}Å×:LYâvpO%qÅÇ3.Ê'_fµ>huR% mE oÞ2yPýkT½){:RÄV^zëQ¤6êIÉÓÅ¥ SN'*8ª] ÅÂw@Ê[µ#wÁXÛõ"»¯I*s³Ä´LLn 5ª'*λ3¶Ö.ðïtæÅtç'ä*YYÕm$s³¢ÚñùRE)J!¥(R¢RptÝÒã¯"ÏÿJJõQW ÆBYn[QIRn7&£'ÚpRúåÇl;Ç|îçÞ¢gØnV#Ú{ìè Ùé8qmM½ròSJ JÀø¯F·i[mûªËVûÆuI$ìçÐTzR¯QK0rTóüâ`Î2§÷â~ó»cÞ&Åä6>Ìï*iI £rkɵlu*É äO)&\Ñ%cRiGä¥\w[ÆÈ´&ãÆ:(Qå*øÁ¯F¾H\ëM±Í:pêæ¾êO¿È |U]TÚXNqÔü%^nÚ·ßô!jºLi[»ì%á N|À àúã5é/Ñ.Ví3kë¡Zwçi;ø ´Ú¿ +7r;ªiæÔÛ8R0GÄV¦lRB+6R <º²Ûe@)A;GÇaJ!$¯ÖW,W#N%öã/¤a. ÇÅr®¥RIX¥)D"3¦ï2íóìLjAبï4#z.²Óªafßc¹¥RB)G¢àu{g»T$sY²gìÜ+}f<¼Oe#}nyTO9Y°Ê¤>rF~'XR4ê¸[%Ú¤f²¦VR #+§íö^-wÄ)øx eÑýdn{¤øJå¾X³¸´ÈòBK|¥À?CéRW7¥¹ýäW!½/±ú~*¥VZ)JQ §J2¥<MIÊÒ÷Xm©oEâw-(u ZZá¼×$û\«[D¶ec)!iPPô jÓ®mw릧ð&LR¯Ø)¶xr8QËÑ,H>û|cxPTñ9pp+uÎ"GFÈ$oпÄÓJR¯4Å)J!¥(R¢JRE)J!m¸hxö;,9÷iÝUvÏ9Z|êO¹oMÉ´\¡91))JP÷Oi'Çqûb/3p·ÆS¡L!¦ÇO°Æ|{V\íwá<ñ[BÎÒJsÁ#ùJV©¶)J¥)D"¥RB)J¥*éönÜçg:m ZJ~`TP89d¬¤°ÂËù~BÑ°º¤'yN1°±ZBãøHå9ÊÝ*çmµ[nÖvFÿÊQK2-Lú¯xPj±w·öP®&PįX&ev+ÔN:RYh¥)D"bкú5¨[uïz'ÍEY"%ÕƧéÛ ýS «M¨Q¦h_7 )3´r<Áð¯GÒÕ\²T´þÚ3Àt$«øü ÄÍ3¬{æ:ù1m³%=¥®°VëoS>ØüêLÉ<öÚ[÷âf|\HüϾÊÕ)JÓ6E)J!¥(R¢JRE)J!¥(R¢JREHZ,É[c*JT@óÁ5]´«ÍÐ\-¼ÑÈò#Ä0i[V§GÕ¤èçç;]Ò7µ9 67©?û÷¾P¶HÇ Vjò¯nêYriu1oÕWíajY>$¨ñÇÖ»%è¸ô»·hì?fÏâ)YJÿºH|ë8ÎV»OS2 ¥vÛ_¿(¥+TÛ¥(R¢JRE)J!¥(R¢JRNû]ã{êlUIS)Ü´ Àyã9?*áZT %*IÁ`]V»¤»5Á©°S/´rÐé[ï×Çu ÈÖlÙëýÌyxÆútÞÖ7çãÓòZÝSÐ¥6üeôÝAÊUÇçÅKë-:tÞ v3jF_íX9ÊÄv¨*²°u±ÈÍ(ËFYnSQº¤Îº¥>ò]~q2±*tïß,©Dd_C£êEOÛµUÎM«.È2|*zÉaföΪG³v¯«ËýÌ}»á媫sJè'¼ËO%öÛYJ\Oe:ç`ع¸J!¥(R¢JRE)J!¥(VØ]J >¤+U;PgïºØçÙ.Ê9ù¥ :ÉPÊC)ÈóUbÔZ5úIyVô¤=·m-«ÇiñN~5]®¡b- Ül̶ÂR§RB)J¥)D"¥RB)J©9:rçÐÕÍعï }µ¥Äüö*2¦´Þª¦ßXd&DG¸~#¼¶èøxZGÖ¤BàZNv´åÎEwF"¡¶p·VQýä¸|ÅFש[Þ·Ä«] BÏi-õyIÛë£üdm)@pr)å$»Nñ"2_nJå*ZÒýH® $Àp"[+iG¶áßà|jãS[õMþùû?óY£Ð,Ö fé{ÌPõ{ñ1æ}ErÐüú JêlmR2:Ù+HP®Z;¨E¥)]Rºíw73Û6¥ òP "záºÚpÝm9)^¡!äk:¹Z^<F¥´òËb£¡ECͦμÅi(qIRJ |w|ë;ƹØK?yE,Ó¹µ¥iPô)$U®òݬ´È´ê (r?Èæ»ÀPþËóïRºjß2ábNjhäÂBwDo/¥bn!wÇ.±ú{qOwÆãñ©å´®3o¸=¸zK)Þ¯Zçر=A"¥vv)J¥)D"¥RB)J¬ µ@ùÏOÓÇ2q&ΡCíëû$b¨³óå*.Ü¥?¨o:\aKIX£=ÂOp=ÅrÖn´ã©·P¦ÜA¡?§5 Hì|ªX²öbé!7kv(R»m7gìÓ&:ZY)· HAn«d¸"9RñÛÉ"kK+j.kc¡mÊí+Õ\kOÈaH'H%+OtÄ(ä¡ßì,ÚT"Ý Oeg´g÷)p~b¥8sDT.$d4E¢Ù§nw¯¿ní)2â[q%`yìÎãòAI Üè·ÜeZ¦¢T×öÎR´ýG¥[ú¶´áòͧPÿ g×øUÿö Â8ÈÈÊ.Tm¥)å"¥RB)J¥)D"¥RB)J±é'"æsò-Ö¨ç.Kx QÛWá\¥«àVFk Véö Ǫn¶6Ó6 x ÄãÒÜ ¶"ã]LdU¢Ë:û=1-ÑÔûªäã²G>¤fÙ,öÌy× G¡Ër53¨>Ò¥-´ÀÓο#\«sÏúû£ÐéTù× W)y²î1¹Ådä<ªIÚ¹¶î¯ÚAB GudW§÷7M&ã)R&<·Wu(ÖR6(E)JììR¢JVèR®ÇVI6Ùl`l÷bêTOÓ RJTR A 4ãï%¦P§YÚ$d¨ùS24]æÓXB°} â°;u®½|§ÊRÑâ¥RB)J¥)D"¥³GÙ9?ZÁÖ\aÕ4òp¤¨`_cH\Y-¾ÒVÚG«ª¬F½F:ü+ÿãL± Á©kmE¦Sl[e=²SGjöT¬$|k¾ÿs²"Âá¹7uýòJ ädʸûÊÝH[ì3îÂe/@P?sQô§7[Gk®ì¤/vÈåé÷Z@9)'x8¨zµØõ{+·¦Í©Ø3íþº7ª§ÿ*¹õ&zÏ %ÍKñ? ¡îZ×8ôXð>ñä`Úrséà¹2²¶»ûòÊR¢jRB)J¥)D"¥RB)J¥)D"¾0I5òB)JíYoQ*?ZÆB)J¥)D"¥RB+è$v8¯¢"µê'çXÒB)J¥)D"¥RB} ÿ:Èù ¸ùÿ¡1?úÀÆ3÷ØJDûsÖ×RÜÁRc!·GÌ +Bëy´]o¥+³±JRNË]¼\æ%jwïÈQJ~ Vç%γ)ØQ¦ #>òâ¬aëHô¨ÚR³¿( lïÊ}'''_P 8´¡ *R@É'Ê³é² )9éMÄsçùJ!>TrI'Ö¾RB)J¥)D&HZAI#ßtÔ7+Ênt¥¸Û)ÚÚ;%#áQÔ®ÙJ© ¸RØÑJREKÛo0m¬$3e'´´çûë¥+(aF+(qFw]¯sïz× yCðÂR<\4¥t¢ê¨Q@m¥+³±JREdZF¥èk''RB)J¥)D"¥RB)J¥)D"¥RB)J¬êÐ0©#Ðâ±¥ ###ÂBw]ï2ïĪJ ÊR¸iJàE ÅP¢(¥)]RBd©Ø¥'=ðqDHVR¢æ+Q ô£I'Ä×ÊRE)J!¥(R¢JRE)J!+áj g2Þ%ÅJRÿT ¥+(aF+(aGõ'u¯¨b3µac´=ÔñAR** Q8¸×JJR<R¢JRE)J!2Clå RO8¬ÌÁyÂ?¼kU(©ÊJRØ¥)D"¥RB)JQ °>êSµ.¬ £X_)D"¥[kÎ{ÒB¢¥RB)J¥)D"¥RB}JBÈ#Â¥ÕW§áª+×)0¤ì(Rò¨ªRVæ"²+s¥)£E)J!¥(R¢JRE)J!^q )CJOp¬)D&}g
Время первой команды журнала | 14:36:45 2017- 3-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:04:58 2017- 3-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008