Index: openacs-4/packages/acs-templating/catalog/acs-templating.de_DE.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/catalog/acs-templating.de_DE.ISO-8859-1.xml,v diff -u -N -r1.15.2.6 -r1.15.2.7 --- openacs-4/packages/acs-templating/catalog/acs-templating.de_DE.ISO-8859-1.xml 4 Apr 2022 09:46:54 -0000 1.15.2.6 +++ openacs-4/packages/acs-templating/catalog/acs-templating.de_DE.ISO-8859-1.xml 26 Jun 2022 11:06:13 -0000 1.15.2.7 @@ -100,7 +100,6 @@ Seite Gr��e der Liste Klartext - Bitte geben Sie die im Captcha angezeigten Buchstaben und Zahlen ein << Zur�ck Angabe erforderlich Sortierreihenfolge f�r %label% umkehren @@ -123,5 +122,4 @@ Jahr Jahr Jahr muss positiv sein - Ung�ltiges Captcha Index: openacs-4/packages/acs-templating/catalog/acs-templating.en_US.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/catalog/acs-templating.en_US.ISO-8859-1.xml,v diff -u -N -r1.25.2.9 -r1.25.2.10 --- openacs-4/packages/acs-templating/catalog/acs-templating.en_US.ISO-8859-1.xml 4 Apr 2022 09:46:54 -0000 1.25.2.9 +++ openacs-4/packages/acs-templating/catalog/acs-templating.en_US.ISO-8859-1.xml 26 Jun 2022 11:06:13 -0000 1.25.2.10 @@ -106,7 +106,6 @@ Page Page Size Plain Text - Please enter the characters displayed in the captcha << Previous required Reverse the sort order of %label% @@ -131,5 +130,4 @@ Year year Year must be positive - Your captcha is invalid Index: openacs-4/packages/acs-templating/catalog/acs-templating.it_IT.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/catalog/acs-templating.it_IT.ISO-8859-1.xml,v diff -u -N -r1.12.2.6 -r1.12.2.7 --- openacs-4/packages/acs-templating/catalog/acs-templating.it_IT.ISO-8859-1.xml 4 Apr 2022 09:46:54 -0000 1.12.2.6 +++ openacs-4/packages/acs-templating/catalog/acs-templating.it_IT.ISO-8859-1.xml 26 Jun 2022 11:06:13 -0000 1.12.2.7 @@ -106,7 +106,6 @@ Pagina Dimensione Pagina Testo Semplice - Inserisci i caratteri visualizzati nel captcha << Precedente obbligatorio Inverti la direzione dell'ordinamento di %label% @@ -131,5 +130,4 @@ Anno anno L'anno deve essere positivo - Il captcha inserito non � corretto Index: openacs-4/packages/acs-templating/resources/fonts/LiberationSans-Regular.ttf =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/resources/fonts/Attic/LiberationSans-Regular.ttf,v diff -u -N --- openacs-4/packages/acs-templating/resources/fonts/LiberationSans-Regular.ttf 27 Apr 2022 16:43:51 -0000 1.1.2.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,1858 +0,0 @@ -0FFTMh��� �GDEF'��&GPOSjw��$�GSUB�<�K�POS/2����`cmap��w ��cvt C�C��fpgms�#��gasp �glyf�Q�$��4head���$<6hheaK�t$hmtxa - -�kern�Q���0Tlocay�Tmaxp�� name����jpost3�۷���prepz�^���둙�a_<����ϒM��`��gH>�NC��`��g��RT�/Z�����3�3�f ��Px�1ASC@!���Q3>�`���:� �D�99��Ws sIVH�h�� !�d9��[9�9sPs�sgsNs/sRshsisYs`9�9��e�d�esT�VV��h��V���9g��9� V�s�����9aV�9a��V]�.��V � V.V-�A9�99� -s���jsWs�WsVsW9sVs�����������s�sVs�sV��99s����1�"��"�\��s�s:sqs���ss�-��sS�d�k��3zdA�)��H��LP9��w�P�sS�8�8�I��VVVVVV�hV�V�V�V�9 9�9��9���9a9a9a9a9a��9G��������V-V���sWsWsWsWsWsWBWsWsWsWsW9 -9�9��9sVs�sVsVsVsVsVdA�,s�s�s�s�s�VsWVsWVsW�hW�hW�hW�hW���V�sVV�sWV�sWV�sWV�sWV�sW9gsV9gsV9gsV9gsV��s��s -9��9��9 9 9��9��9\�9�9����� ���V���s��[s��~s�U�s���s���s���s���s������s�9asV9asV9asVa�V�����������8V]9V]9V]9V]9�.9�.�.9��s���s���s���s���s���s�� ���V-V-�A1�A1�A1��s�VsWB9G�,V]9�.9���3������3�P�������W9�F�������2���A�����VV�h�X=V��A��9a9�V�X -����3Z9a��V��l�.V-buV.���W9V-�V�Fsj��`��V��tV�F�Vsjsj������VsV�O���V�V)`�0U3��?S���`�sV`�?SV�W��.U��hV]9�9 u��.����7��V@�V�U�kV�c�C������@����9a��V��h�.7vV.��U�U���U.�@��i��`sW�x@����sWZ�1x�x���� ��k�sVU�s�W�#�V��+zk���-��+�7�UsWsWs -��W9��9�����@ ��s -��x�k�9asV��J�� ���� ���� ���V-�[�[sk������~�K�K�Ks�s��Q7�U�U�X�Y����V�`�ess:��sE����%l�X�P�=�]������8������ed3�W���1��d8dA�dd?dA���d�"�����������������������������������������������������������������������������������������������������������������g���{��m�m��������������)�)�s+�k�UF�Q@;@<�fB��w�����5�+�-����|��ZjZH���-���/ H������>~�����~����_s���    " & 0 3 : < > D  � � �!!!!"!&!.!^!�!�"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�&<&@&B&`&c&f&l����� ������~����r���    & 0 2 9 < > D  � � �!!!!"!&!.![!�!�"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�&:&@&B&`&c&e&j����������G�/�����v���������������n���������������������������}�y�!������������5�2�*�)� ����������D�7�(�J�I�@�=�:�7�4�-�&�����������������������ܾܹܶܮܢ�O�L�K�.�,�+�(���� bcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������  -   - !"#$%&'()*+,-./0123456789:;<=>?w< - - - !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a��������������������������������pcdhv�nj)tiB��=qDEfu7:9�@kzv��bm<@A8l{��� - ���8 %��w����������������KRoNOPxSQL@EYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! - - ,E#F` �&`�&#HH-,E#F#a �&a�&#HH-,E#F`� a �F`�&#HH-,E#F#a� ` �&a� a�&#HH-,E#F`�@a �f`�&#HH-,E#F#a�@` �&a�@a�&#HH-, <<-, E# ��D# �ZQX# ��D#Y ��QX# �MD#Y �&QX# � -D#Y!!-, EhD �` E�Fvh�E`D-,� -C#Ce --,� - C#C -,�(#p�(>�(#p�(E:� --, E�%Ead�PQXED!!Y-,I�#D-, E�C`D-,�C�Ce --, i�@a�� �,����b`+ d#da\X�aY-,�E����+�)#D�)z�-,Ee�,#DE�+#D-,KRXED!!Y-,KQXED!!Y-,�%# ���`#��-,�%# ���a#��-,�%���-,F#F`��F# F�`�a���b# #�� �pE` �PX�a�����F�Y�`h:-, E�%FRK�Q[X�%F ha�%�%?#!8!Y-, E�%FPX�%F ha�%�%?#!8!Y-,�C�C -,!! d#d��@b-,!��QX d#d�� b�@/+Y�`-,!��QX d#d��Ub��/+Y�`-, d#d��@b`#!-,KSX��%Id#Ei�@�a��b� aj�#D#��!#� 9/Y-,KSX �%Idi �&�%Id#a��b� aj�#D�&����#D���#D����& 9# 9//Y-,E#E`#E`#E`#vh��b -,�H+-, E�TX�@D E�@aD!!Y-,E�0/E#Ea`�`iD-,KQX�/#p�#B!!Y-,KQX �%EiSXD!!Y!!Y-,E�C�`c�`iD-,�/ED-,E# E�`D-,E#E`D-,K#QX�3��4 �34YDD-,�CX�&E�Xdf�`d� `f X!�@Y�aY#XeY�)#D#�)�!!!!!Y-,�CTXKS#KQZX8!!Y!!!!Y-,�CX�%Ed� `f X!�@Y�a#XeY�)#D�%�% XY�%�% F�%#B<�%�%�%�% F�%�`#B< XY�%�%�)�) EeD�%�%�)�%�% XY�%�%CH�%�%�%�%�`CH!Y!!!!!!!-,�% F�%#B�%�%EH!!!!-,�% �%�%CH!!!-,E# E �P X#e#Y#h �@PX!�@Y#XeY�`D-,KS#KQZX E�`D!!Y-,KTX E�`D!!Y-,KS#KQZX8!!Y-,�!KTX8!!Y-,�CTX�F+!!!!Y-,�CTX�G+!!!Y-,�CTX�H+!!!!Y-,�CTX�I+!!!Y-, �#KS�KQZX#8!!Y-,�%I�SX �@8!Y-,F#F`#Fa#  F�a���b��@@�pE`h:-, �#Id�#SX<!Y-,KRX}zY-,�KKTB-,�B�#�Q�@�SZX� �TX�C`BY�$�QX� @�TX�C`B�$�TX� C`BKKRX�C`BY�@��TX�C`BY�@�c��TX�C`BY�@c��TX�C`BY�@c��TX�@C`BYYYYY-,Eh#KQX# E d�@PX|Yh�`YD-,��%�%�#>�#>� � -#eB� #B�#?�#?� �#eB�#B�-,z�E#�-� @��@������ -O� ��P(�F(�F*�F+_���O�_��� ����F�@�F��F������@�36F�F�=�U�=U�U������@�F����<�P&��(��P�p������@��2F�?�O�o������p������������?����������а/�?�������Э/�?�����ЪO���/�o�������$P�o����F�������0�@���p�������ЏO�_�o��F�����1ts?sP&on<nF5U3U3U�`P&_P&\F1[ZHZF12UU2Uo?�Q�Q@Q58F@Q%(F�@TPIF HF5GF5�F�F�F�F2UU2UU?_/Oo���?�o����TS++K��RK�P[���%S���@QZ���UZ[X��Y���BK�2SX�`YK�dSX�@YK��SX��BYtstu+++++stu+++t++ssu+++++++++++++++++s+tstusts++tus+stsststtsts^sstsss+ss+++s+tu++++++t++^s++^st++++ss^ssssss^��}�y�:w�������W�����~�����������j����`jy����"3�k������k��k�{��Rn������i�`�[^�^eo���z���� -������iq������Hj����g�a��AD�,,,,`��T��2r���P� � D � -� -� � P ~ � - -J -�d�@��(�`�,X�@��^(&�*�� @ � � �!"�"�"�#�$6$�%6%�& &�'X'�(f))D*�+d+�,p--b..r.�042V3�5|66�7~7�8p9�::�;T;�<�> >�?v@8@�@�A�A�BB^B�CnC�DDZDzD�E E�E�F FJFlF�GG(G@GXGrG�G�HH*HBHZHtH�H�H�H�I@IXIpI�I�I�I�J4J�KKK4KNKfK�L�L�L�L�L�MMNN*NBNZNrN�N�N�N�N�O�O�O�O�O�PP.PnQ -Q"Q:QRQlQ�RR"R:RRRjR�R�R�R�R�R�S -S"S6SNSfS~S�S�T:TRTjT�T�T�T�T�T�UUU6UNUfU~U�U�U�U�U�VV~WWW0WHW^WtW�W�W�W�X�X�X�X�Y�Y�Y�ZlZ�Z�Z�Z�Z�[[[.[�[�[�\\\(\@\X\d]]�]�]�]�]�^^(^�_�_�_�_�_�_�``*`B`Z`r`�`�`�`�`�`�`�aa`a�a�bbb2bJbbb|b�b�b�b�ccc0cHc`czc�c�c�c�c�ddfd�e�e�ff.fFf^fjfvf�f�f�f�g0gxg�g�hDi�i�jj^j�k�k�llNlpo^o�p�p�p�p�qrqzq�q�r,r4r���,��^��(�B�Z�r������p���8�@�H�`�h��������4�|�������������^���؏N�ԏ܏��"�*�2�:�‘R�Z����T������┌�&�Еؖ|� �8�������V�ؙ�~������h�p�x�����������V��� �n�Ҡ<�ΡL���ȡ⢂���,�4���ģ̤�������ĥܦ2�~�����6�N�f�~�����ʧ����<�^�������� �P����d�����@����<�N���®ڮ��|�а����Ƴ��F����t���F�x���з��,�Z����:� -���ڻL�j�ܼv���Ⱦ��h�����L�z������ �:�\�~��������4�ZŒ²��� -�:�tâ��� �:�jĤ����<�pŦ����VƜ����LǂǶ���FȐ�����4�L�d�|�X��&�F�bϊϘϦϴ�������PЂд��H���x�(Ӣ�:Ԛ� �tծ���f֦��n������n���"����<�jڒڼ���(�Lۚ���DdU.�/<��2��<��2�/<��2� �<��23!%!!D �$��hU��D����@�[���9IY@H & � � v �  )  �I & � v )  y V  �� � T d t � b r D T " 2   � � � � � � � r � T d B  $ 4  n ���@fmHI  @^bH- =  �@�UXH �QTH} � � _ o  �GKH �CFH �?BH} [ k = M  )  7� � � � � �  @-0H; K [  - � � � � � �  + ; k {   � � � � @ `   p_�?/��]]^]]]_qqqq_rr+rrr^]]]]]+++qq++r+r+^]]]]]]]]]qqqqqqrrr^]]]qqqqrr^]]]]q/^]+]�q3/�10#353g���������W���h@!0� `p�`pP`������%(H���@ H0�o�/? ?3�]2/qr�]q�++]qr�]q10#3#3j���y�����E� iy�@�ZZDD6D&6D&6   -   -  - - -� -O��?O - - -/3?399//]q]q3�23�2/33�����3�����/3�����3�����10]]]]]]]]]]!!#!##53#5!3!33!!�N��XnV��TnT��N�YnXkXnX��@PjNu��l�h��h�lql��h��hl��q�rR�0;F.@\�� -�D�'�9�9�5�5�%v��F?V?�?4&d&t&%"7/ A 0001o)o1 11 101P1p11����#H1���@uH1o@H753.'#4.'>��"� .NqNM�tG@s�_|d�fB�zu;rgX@$8r�w|�/Qj:AlM*�\(F_7Hd= ��%5W@'�2S�bT|S,��-PsK!^i �C)8OmHM�d>�?P3 �,8Q�6J2!�!4DI����+?S�@ v�y�*���@ H% H  H��� H��� H -���@ H H H���@T'6� -��,, ,,@,,, ,P,`,p,�,�,,@��J�'�'�''@ - -H'O�"�E�1��;�?���???���/+qr���/]qr���99//883310++++++++]]#".54>32#3%2#".54>4.#"32>4.#"32>�3WtBBsU10VuDBsU2�;�����@rV12UtBCtU11Vv�+?(*@,+?)'?,��*>(+A,+@*&>,�}�i--h�~��g))g���� )f��~�k..j���f)�%c�N !N�b_�O""O�|b�N !N�a_�O""O�H��6�9IY@I��${*�*bRrR�RfGN[NI+Y+i+60�0%(,#|#�#,<\ - - -* - -*���@8 -H -*0)&E6BI!I:-,�JJM:,P,:,,: -6�66���@= H6PH? -O - -��MbErE6EFEJ0)M,&E ?Q��?UQ3P?�?�/]]q�9]]]]/]�/+]q9///]]99]���910]+]]]]]]]]]]]]]]"&'#".54>7.54>32>732674.#">.'32>�`�:L]m@u�n53[~K (U�]I{Z2Bp�S>�U=Q�#kF5j1 ;K��0E*`d%AtV2JY�Bq{#HmI,OD7 B=0&73#.5*Z�a�^�X++X�^�a�Z*����ii��������ii���� �X+�H@ -� -� WW���H���H���@��  ??/]��]8210++]]]]#>54.'3+*Z�a�^�X++X�^�a�Z*����ii��������ii����!���k@KM]mK[kBRCS  -_ 0/ -? - - � -� - - - -��?�]]]/]]�3�]��]3�qr910]]]]% '7%73�-��w��w���- �Zg�I�H�H�I�k)d�G� G@.� � �� � �8�� �7��?3]]3�22]]/]3�210]]]]#!5!3!���X���`�T����T������ N��� H -�����@ H� � @ P � � �  ���@&)H @ -H �� /��/++]qr3+��10+%#>5#5� {-1Xۨ5WKB A�A�[�Op!@@p���//]q�//]105![�Р��~�.@ ��@P�����@ -H�/�/+]qr�10353������9�3@y� -H) ����??/8�]810]+]3���i�� P��#�'p@PY%i%F!V!f!VfYiv�y -� -  y�v�n@��)�n? - -s#s?�?�/]��]�10^]]]]]]]]]]]]#".54>324.#"32>#M��fg��KK��je��L�(NqHLtO()OrIGrO+����JJ����CC���ը߅78�ߧ�އ;;���� -^@ �  n�/����@HDTdHt?�2?33+/3]+/^]3/]/]�2/]1035!5%3!�g��M�W�<����g �(�@Muu�z�e%V%)!Y!i!i##u�'n@@&*H@�*�nt&�&& ���@&H&�\l| - -s&t?�9?�3]]]9/+]33]/��]q+�210]]]]]]]]]]]35>54.#"'>32!g3����O$D_:6_J/� Bt�ki�q<3Upz|mV�u��||�V<[>54&#"'>32?y�s��t: �+JlJ��Egy3fb3n[;��w� � P{�Yv�l3"HoNU~R)�a�i7Ak�I8\B$��N_5�7^Iq�zo]�[-;e�M>lV> ;Xp/7� -u@P�����vv��@ H[ -k -{ - -op�0P�s ??39/3�2/^]qr33�22]/+3]q10]]]]]#!533!q��h��������?��?���L�w$% ��R���,�@V -f -� -UeZjU+e+U*e*&���@YH -$�$�$�$D!# H# n@/��.�$%n! n� -? - -s(($t!ss � g   ?3]]]�?�9/�/]q�3/3�22�]qr�9+10_q_qr]]+]]]]]#".'732>54.#"#!!>32@~�{o�rC� (EeHFrQ,*NqH-LA5�/!��0�ci�v@�j�F4[zF(K;#+TzOAmO,%���A%5@u�h���$8�@0�z�YiZjzTdT#d#t#T"d"t"5E�22���@- - -H�%5Euon@/%�%�%%:�/n - - -���@&H -*u 4s�4s?�?3]�9/�2/+]�2�]q�2/�10]]]+]]]]]]]]]#".54>32.#">324.#"32>;s�o{�z=E��vH~gN�{QJxT-1�s`�o=�$HjF1dQ3(KjBAgH&�j�G^����`CnP[QF�Ҍ[_>u�pIvS-AjLN�d:-Uzi �D@-z � i nP   _ @`� t -??�2/]q3/]q9/�10]] -#47!5! j��G�P��e� ����������E9.��Y���)=Q�@�u(�(u!�!u�u�u�z�z�z z�z�z�u�UEeEUKeKZAjA4n*n$O -n@>>>/>�>�>>S�Hn� - -$Cu99M/uMu?�?�9/�99/q��]qr�99//q99��10]]]]]]]]]]]]]]]#".54>75.54>324.#"32>4.#"32>9u�||�w9/Oe6;]?!9p�ms�o6!?]==hL,�>dIGb?:fPUg7#DsVOoE FrQRpD�Z�n>>m�YMxW5 >Wj;J�c9:c�J:jW=  -5WxL5X?##?X5*XH..HX��3_I--Ja4AkM**Mm`���$8�@i�'� � � ��t#�#t � � z��z��{��Z(j(Yi - -H6%n/?O� 0@�: o - -/n ���@ &H4s_o*s"s  ?3]�?�9/]�2/+]�3/��^]qr�310]+]]]]]]]]]]]]#".'732>7#".54>324.#"32>G��vQ�fH�w[IyU0I]l7`�l;?x�o���%IkFAhH'#FhE2gS5ݼ��^!FpOE�Ќ/J3E|�km�{B���N�f;.UzKGzY3"Fk�~:6@$��@P����@ -H��?�/�/+]qr3�2105353����k����������: Y���@ - H -�� -���@ H� � @ P � � �  ���@&)H @ -H -��� /��?�/++]qr3+3��310+%#>5#553� {-1X�Ϝ5WKB A�A����e�H�j���@H(H(H����@3H� Pp ?�0p�?o��/]33�]�]/]/]310]+]+++5 e���Z;��������dXG�F@1@` p�� �/_o��P�/]]��]�/]]3/]q3105!5!d���X�����e�H�j���@H(H(H����@3H� Pp 0p�?�?o��/]�]�]33/]3/]10]+]+++75 5eZ��㚙on��^�T'�%)�@Du$�$u#�#ZjZZz�Z -z -� -:J H - -�)�))�&&FF @�����@&,H!_ -� - -'�&L_!?�3]/��]9/+]�/�9/�q3/�10]]]]]]]#>54.#"'>3253'%>ORO?'�'>NPM<%*MmC��� Cy�zr�{@���GlUC<:DS7EhP?99FX;;\? �z T�pA8g��������n�]re@�z�u�u�y/�/t&�&f&cFVEfE{�IJ8Z8j8;fR?6?F?R@&@6@F@�%5E%5E�9   H\f\�\P:`:::5:E:�9]9 -99 }4�4 4K4 -*h�%)� -p"�HH -1PP - -R�@_1o1�1�11t�=�RR RR,�k�c�$/?O 0@M6�Y�GGB�M/�3]?�99//]]3��3/�/]��]q�99//]r9]22�2�10]]]]]]]]]]+]]]]]]]]]]]]]]]]]]]]]]#".5467##".54>3237332>54.#"32>7#"$&54>$324.#"32>7>nCv�a8O2E]uGT}Q(G��r<`I6'�t+&>kO-S�㸋^0V��i��x,72���o����i?v�����$�\��"?Y8V�W-_cEx`F ��`/@&+ -YE+:g�Sxݩf0C(��Tx10.Q��p�ޢ\@t���s��`!09p?4!s���ܴ�Fv����2Tf�G$PR�@�fv�fv�iy�iy�s�e|�jz�9Yiu�6VfZHUG%5��*: �� - -*: �� 0 %5����P�0`���/_v - -?2?3]9/3�2]]q/]3]qq3/]q3]qq9=/33]qq]qq999910]]]]]]]]]]]]]]]]!!#3 .'!���~��?�6�����d��(RC-.DR(�1���!.�@l��� � �-u-�-z$�$�$  % &��k{� -Z@ -H)Z@"/"�""0�)Z@(_)_)_?�?�9/q�9/^]�2�]q�9/+�9]]]10]]]]]]]]#!!24&#!!2>4.#!!2>�T��h��u��C!CeCU�X.���ATtH Q1\�P��sI{Y2�k�_,�'T�Z;hU= -:ZwBrb�B!=V��C^<�7#"$&546$32.x�}@E��uR�mV!�&p��v����V[���.G�Df��P��ӘT+NkANO�d9m� �� -�e��<2[F*�e� d@F�{�+;{�+;{{�yZ@/ - -�@Z@__?�?�/^]�]�q�10]]]]]]]]]#!!24.#!!2>ej�����ң�o�R��{��:o��Nϰ��]�Q�����˂=��H����� M� -���@% H - - - Z@ -_ _ _?�?�9/q�]/^]�23/+99//103!!!!!�-��2������<������ i���� -H���@: H Z@0 _�?o����@H_??�9/+^]q�]/^]�23/+9/+10!!#!g�����������g����-�@��+j+B%R%UVVUz � Y i jjI%Y%5{ -� -@ - - -$\@!!�/� /`/�/[�� !_�"""_)_0 @ � �  ?3/]q�?�9/]�/]]]�]�]9/�2/]10]]]]]]]]]]]]]]46$32.#"32>75!5!#"$&gY���Đd#�Ih�X��|=B��S�qV�[U/��k����Yǥ -�e.V{M64U�?� �@g�������f��d��k{�YV -� -$ - -j� -� �    -Z@ -?3?39/^]�223/]839/]93q310]]]]]]]]]]]]]!#33 R�͸�������������>������/�8@(0 @`���Z@_?�?/^]�/]q1033!��������,,@ �)� H ��� -H -���@H( - - -H* !%H* H* H���!%H���H���@� H - $$,\*$4���.�.t.;.�.�. .ϫ.4. ...�.�.�.�.t.�.�.`.T.@.4...��.�.�.�.�.t.�.P.D.0..$.�.�.�.�.�.�.p.4.D.d. ..�.�.t.�.�.�.`.4.T...gt.�.�.�.�.P..$.D..4.D.d.�.�.�.�.�.�.�.�..4.T.t.7@S�.�.$.D.t.�.�. .�.�.�.d.�.K..4.�.�.�.�.�.@.P.p.?.. .\@���@%H*K$ -$?3]?33+3/^]�2]]]_]]]qqqqqrrrr^]]]qrrr^]]]]]]]qqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqq^]]]qqq�^]]]q2�9=/3310+++++++]+++]]!46767#.'&'#3>73V -����� -��wp��3j,3032+a'�@�(-/5987/g'�T��/?B;��� �Ĺ -��@' +H6 -F - +H)9I !H H� � ) ���!H���@5H��&\DT��0@p��@@������@H -\@���@+H  @+H ?33+?33+/^]�2+]q/]_]q3�10]_]++]]++]+]+!#3&'.53:������10)[#�X��H11*c-��a����'l@J[%% %R!!!T[fh [@)� )�)[� -� - - - - -_#_?�?�/]]]�]�q�10]]]]]]]]]]]]#"$&546$324.#"32>�_��������X\����\�A�{~�?A�{��{;ǥ���hm� �� -�ef����ДPP��әUV�����u@S���� -*  % Z@�@@Z@_/O_��@ H_ ??�9/+^]q�/]�2]q��10]]]]]#!#!24&#!!26�=y�y�b�Q}�|>���������\�uD���=o�a���Ԓa�}��$8�@ql|�hhe"WU1Z'Z-l|�Z(Z(,U,6Z662U22 - -[@%%:�/[��  :�:*_ 4_ -_/�?3�?�]/]]]��q�992/10]]]]]]]]]]]]]]]]3267#".'.546$324.#"32>�M�ӆ5DS3@&[1V�aF��P\����\�A�{~�?A�{��{;Ǖ��u@Z9� -3_�Ws��� -�ef����ДPP��әUV���h��@>� -����u���|�JZj�r��c@3%��p@WIp��TdB#3Z 0@`��@ � � Z@_/_o�_?2?�9/]�2/^]�2]/]39/�9310]_]]]+_]]]]_]]_]]]]]]]]!!#!24.#!!2>����I��x�~B'T�[��,TxL�;�RxM%I���7h�^C�lN���@^?��)Hb]����?�@n�>D>�;�6�1�(�! !!+!�!Y�����:`6iv*Z))Z@�A� Z@H4Z@Hx��;4���@/Hw4�4�4:44/_o*Y*K***$_` R D  ?3]]]�?3]]]]�99]]+]]+/^]�3/+��]�2/�10]]]]]]]]]]]]]]]]]# $'732>54.'.54>32.#"�E�ۖ����(�:c�fU�f9?r�`;wm`F(Q��r���M�5V{Sb�Q#?l�PA�vgL+�Y�m=��%7ZA$<_BEV8& -+:QkFd�\*)RyP!3P6#53�tН\�9f�SR�n?�]��>�Ɋ���k�^+,`�od���ψB M��@�JZjEUe�:Zjz�5Ueut� �{*: ��%5�� *:��4T 0`���%5���� P0`���/y  ?3]?3]]q/]3]qq/]q_qq3]q_q9=/33]qq]qq10]]]]]]]]]]]!#367>73�����  -  ���� -Y#)'%)#X0� ��.W@Iy,u{�It � F z�IYiu�GWg�-[-k-{-�dtU -H -���@� -H�uDTd6�zK[k H*: �� -% -5 - -� -� - -*: ��%5��*: ��%5��'{'t�''-*-:--�-�--�.�.�.�.�.�.{.o.[.O.O.�.�..@H .0.. .�����8x��� @@�&Hw0�0�060F0V00'0070g0w0�0�0�0�0�0&000��0�0�0x0�0�0�0i0(080X000�0�0�0�0�0�0X0h0I07000�0�0�000(0H0�0��0X0h0�0�0�0I0(0 00�0�0�0�0�0�0�00�|H90*00 -0�0�0�0�0�0�0�0�0x0i0:0J0Z0)00 0h�0�0�0�0@��0�0�0�0|0k0\0K0<0+00 0�0�0�0�0�0�0�0�00m0_0M0/0?000�0�0�0�0�0�0�0�0m0}0[0M0;0-00 -08�0�0�0�0�0�0�0�0{0m0K0[090+00 0�0�0�0�0�0�0�0�0}0k0]0K0=0+00_00�0�0�0�00DT-'@{� H?33+]3?3]^]]_qq_qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqq_qqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]qqqq+qqqqrrrrr^]]]]qqqqqqqqqrrrrrr^]]]qqqq/+^]3_]]q/^]]+]_qqqqqqqqqq3]q_q9=///]]33]qq]qq33]qq]qq33]qq]qq10+]]]]]]]++]]]]]]]]]]]]]]]!#.'&'#367>732>73���  - -  ���a�� - �����&h/79:70f&�����?|1:4EC><7m��7;>CFEhy4.+� w@�\I;& K[)9DT&6 )Q -E -3 - - -]L+; RC&6 � -� -� -� -� -` -T -0 -$ - -� -� -� -� -� -p -d -@ -4 - - -�� -� -� -� -� -t -P -D - - -$ -T -� -� -� - -4 -d -� -� -� -�4 -d -� -� -� - - -K -{ -� -� -� -� -� - - -4 -D -jT -d -� -�@� -� -� -� -� -; -$ - -� -� -� -� -� -{ -d -0 -$ - -� -� -� -� -� -p -d -@ -4 - - -9� -� -� -� -� - -D -t -$ -T -� -� -� -T -d -� -� -@ - -0 - -    � �  ���@H� �    ���� H ���@) �����r4DT -?2?39]]/]]q83/+]]]]+]8399//923]_]]qrrrrrr^]]]]]]]]]]]qqqqqqqqqqrrrr^]]qrr^]qrrrrrrrrrr^]]]]]]]]]]]qqqqqqqqqq10^]]_]]]]]]]]]]]]]]]]]]]! # 3 3 X�Y�P����}�� h������)�b�-)�S@  H���@� Hi�6FZ&V�v�9I� -� -� -V - -9 - -Y -� -� - -�� -� - - -� -� -� -Y -y -� -6 -) -9 -� -� - -�� -� -� -� -� -� -� -t -V -f -B -$ -4 - - -� -� -� -� -� -� -� -� -v -b -T -6 -F -$ - - -� -� -� -� -� -� -� -p -d -@ - -$ -4 - -i� -� -� -@�� -� -� -� -� -t -P -` -D - - - -� -� -� -� -� -T -d -t -� -� -0 -@ -$ - -� -� -� - - -$ -D -T -t -� -9� -� -� -� -p - -$ -4 -T -d -� -� -� -� -� - - -4 -T -� -� -� -� -� -p -0 -` - -/ -;K{??39]3]]_]]]]qqqqqrrrr^]]]qqqqqqqqrrrrrrrrr^]]]]]]]]]_]qqqqqqqqqqqqqrrrrrrrrrrrr^]]qqqrrr^]]qqq/^]]]q�9�^]]2+M�210+_^]]+]]#3 3 �������H��H9�a�A�� z@#dt�m}�[)9Ir�Td���@ - -H ���@ H@ H ���@ -H__?�2?�22+/+]33/+]3310+]]]]]])5!5!!���Z�������V������W)�1@0��?�� ��?�?�/]]q��]q210!#3�����Wu������9�G@(x� -H IF -* ����??/]8�]810]]]+]3��i���� �W��1@?��@P�����?�?�/]q��]q21053#5!����W�s��� -����H���H���@/Hv�Hy�6Ffv��&FVf����0AH���@9H9Iiy� )Yi @H�9&6F������H"8����d���@P$4����t��K4 ��������`p@P"/2/?3]]^]_]]]]]]qqqqqqrrrrrr^]_]+]]+]+qqqq+rrrrrrr^]]]]]]]]]qqqqqqqqqrrrrrrrrr^]]]]]qqqrr^]]]]qqqqr/^]]qqq+q+qr^]�+^]qr33�++]qr10_]+]+++ #3���΢p�r�y���� ���i���#@`���`���/�//]q105!��i��j��/@u�@�@��/?�/]�/]�]10] 53��������W��sN2A�@2y=�=y � ( -H -+ H%%F@. o88�88C�G���@H?G0C�C�CC���@ #H!Q(9Q 3_/�P.3P?�2?�3/]q9/�?�+]q/]�3/+��]22�2/10]+]+]]"&54>?54.#"'>323267#".'#'2>=���Q��W�:W;4T>&� -8g�n��*;"C&3I.E\u#V�U*�BwZ5_��k�N;C^:'C3@kN+���.PQp7Q64T; �?bt5Y2ZIX`����3�@ i1y1y#���@ -H��IYIY�����@? -HG@�  5�*F0��5?5p5�55�5�5�5%P /P?�2???�2]]qqrr/^]�22�]�10+]]]]+]]!"&'##>533>324.#"32>�r{�3��2�z���>`EGmI&&IlFB`@"��Yc80" +32.#"@iM`�� hl C|^9V��xm�}U32WvDZj3g�V����3{@WU"e"Z2j29I6 -F - y�v�F@*��5� Gp5�55�5�5�5 /P%P?�2?�2??]]qq/]��]22�10]]]]]]%#"!234.453#.532>54.#"52�z���{�2����>`EGmI&&JkFB`@�hZ6Zb -+/* ��'H<+ -%05pp�g0.g�xs�b+.f�W��N%k@.Z#j#ZjUeI G@�'�%G0'�'�''���@#HP%% PP?�?�9/�9/+q/]�2�]q�2/�10]]]3267#"4>32'.#"#IrPu��=f�l��L��d��o/���-cT:�U�g9^H--[I/�ӄ;X��z���Jb<��@  - -3 -C - -���@j HF/O_��?����;_���@VdH@',H 0`���@/P P??3�2?�]]]q++qr^]q/^]3�22/^]310+^]##5354>32.#"3i���;fQ E-(3 ���I��z;eK+�)<'a�V�W�K1E�@Hz1�1v�e>U e Z:j:&6&)! y�v� /F@2"0�G�F���@QH=##".54>3234>734.#"32>$]�f@�{d=dF&;UpHg�]++a�os�.��,1Pg6EcA@bD6gR2�W&Gb<KQ"KxV�)K:#E�͇�БMia>7( +32#4.#"#3=FTd>h�M�0XF@gI(���7M28e�T�/�EhE#.TxK����~!B8'�=�s@ -F0���@*H � � � � � � p �   � �  ���@"%HO  S?�??]q+qqrrrrrrrr9/+^]3�210533���� ����:�����W=�3@� H( HF  @�?�@��H���@P_o�����O�?�������?O_ ���o��?�o�������@TORH����/?O=@58Hp����@#&H�O�p����P S?�?�?]]]qq+qrr+^]]]]+qrrr^]]qqqqr^]]]qrrr+^]]]9/^]33/�210++53#"&'532>53��6]H"A -$ -&1 -� ���Z>jN-�+C.��� �@T|zvV f � � ��Yiyt -� -� -D - - - * t  T t � t � � � � � 0  ���@i -H F0� -? - -? -_ -� - - -? -_ - -9 -@SVH` -� -� -� -� -� - -` -� -� - - -0 -@ -� -� -� -� -� -  -????9^]qqr+^]qr/^]�2/+_]]q833/]83_r9310]]]]]]]]!#33 0��������I��m���a -�/���>�o@4F��0�������p������@"%HO�p����??]]]q+qqrrrrrr/^]qr�1033����4�#N;¹*�� H ���@� H";F -.F�/�/�/)/Y/�//�/�/�/�/�/v/Y///F// F� - - -6 -� -� - -�=�=�=�=�=�=�=i=y=[=I=+=;=�=�=�=�=�=�=�=i=[=)=9== =��=�=i=�=�=�=�=[=M=)=9==�=�=�=�=�=�=�=}=+=K=[=k===�=�=�=�=�==+=K=[=k== =��=�=@��=�=�=�=�==[=k=O=;=$= =�=�=�=�=�==�=d=K=?=+===�=�={=�=�=�=o=;== =j�=�=�=�=�==[=O==�=�=�=�=�=�=d=�==+=K==�=�=�=�==k=4===9�=�=�=�=t=�=+=K=[== =�=�=�=�==K=[={=�=�=`=�=�=�=O=0=/=@="5P(P/ -?22??�2?�2^]]]]]_]]qqqrrrrrr^]]]]]]]qqqqqqqrrrrrrr^]]]]]]]qqqqqqqqqqqrrrrrrrrrrrr^]]]]]]]qqq_qqqqqqqrrrrrr^]]]]]]]]]]]]qqqqqqqqq/^]q�2/^]]]]]qqqq�9/�910++!4.#"#4.'33>323>32#4.#"/L79\A#��8Ka@{�3294U?@gI(��>RjFZ�T'�OjA-U}Q��S"KC0,9;/L5,\�d�/V��N"t@;y � t�v�y�� �      G@�$�0$$���@#H�$GP -P?�?�/]�]+q�]�10^]]]]]]]]]#".5!24.#"32>��q�{A�~�u8�'KlDEoN),Mi>EpN*����D�ӏ0F�Ҍ~�b')c�{~�b('b���WM&:�@i8y8i*y*�$�$$���@ -HIYIY�����@? -HG@�''<�1F0��<?<p<�<<�<�<�<,P"6P?�2???�2]]qqrr/^]�22�]�10+]]]+]]]#"&'##4.'33>324.#"32>(]�pt�.��@Re?p�](�;bJ73#46767#4.#"32>�����CgQ=��?Rg)KkBEb==aFv�`)3i�nl�h3%a���N>@(0! F�0��(H ???3�+/^]q�23/]1034.'33>32.#"��+:P9( 0>W7>"GB:;>9>[;�8c�Q��9���K7�@Ut.�.o�k%6*4 $I##H@ 0���9� I -@H - -,HO_ `9�9�99���@*'*H?99,)P $�$�$$$ P` p �  ?3/]q�?3/]q�99]]+]q/]q�3/+��]q�2/�10]]]]]]]]#".'732>54.'.54632.#"�;p�i^�rM���:aF'.RuFA�g@�ʳ�� 0DU.zt+MlA+ZUK8!+LwQ+@iLWQ'A01?**EfM��~�*9#JK,9' #/BX��*,{@W(iy�( -i -y -� -� -Hl|�� Ho -F � @�P ? - - P?�?�]3�2]/^]q33�2/]10+]+]]q]q%#"5#53733#3267*)U8�}�5x��3?1 -�҃���UN?����:%y@E�!*!:!F@/ � � � � �  '�F�$�$$$0$�$$�'�'�'�'�'�'p''���@ -HP ?2??�2+]]qr/^]q��]qr�310]]32>53#.5##".5:4U?@gI(��>RjFZ�T':�ROjA-U}Qs��"KC0,9;/L5,\�e��:[@79I�6F��:J�iy�5E�gw� -H���@> -H +{DT�����DT������@� [*  K[����������`DT �����DT��DT��������[D� K[��������`DT ������`DTgDT��������[D�� K@c[��7K[����? ������`DT �����`P/ ?3?3^]]]_]]]]qqqqqqqqrrrr^]]]qqqqqqqqr^]]]]]]qqqqqqr^]]]]]]]]qqqrrrr^]]]]]]]]qr/^]83/^]]]]qrr839=/3310++]_]q]]q]q]q!#3>73e��w����:�@?D??B?����:*�@$�:)J)z)�)�)5Eu��6F6���@ -H9I9 -H6F���@ H6 -F - -���@3 H9I H9I H -#(#X###)**���@I/2HI*4*&*�*�*�*�*�*y*6*F*f**�*�*�*�*�*f*v*9*&****���@� Yiy -�,�,�,�,�,y,f,T,6,F,,�,�,�,�,�,�,t,f,9,,$,,��,�,�,�,�,i,6,F, ,,�,�,V,f,�,9,+,,,�,�,�,�,�,�,�,r,d,V,4,D,",,,��,�,�,�,�,�,v,T,d,B,4,,&,,�,�,�,�,�,�,�,f,v,T,6,F,$,,,�,@��,�,�,�,f,�,�,D,T,6,,,i�,�,�,�,�,�,t,�,6,F,f,$,,,�,�,�,�,�,�,i,V,D,,6,�,�,�,�,�,�,r,`,,$,T,8�,�,�,�,�,t,K,0,,$,�,�,�,�,{,4,D,d,,�,�,�,d,�,�,�,?,,,���@(HB4")#( H-#( H-#?3]+]+?3]]]+^]_]]]]]qqqqqqqrrrrrr^]]_]]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqrrrrr^]]]]]]]]]]]qqqqqqqq/^]83/^]]]]]]]]qqqqqqqrrr+839=///qr33333310+_q+q+q+q+]q+]q]q]qq!#.'&'#367>7367>73�ѭ - -���Ѳ� ������P&,/-,&R�J:�!C %'&$@��B"#&$C��: �@H����y��v��y7 -w - -zx���� - ���@;   ) 9   � � � � � � � �  & F f � � � � �  ����H ���@  9 - -���@t��Hv -d -V -D -6 -$ - - -� -� -� -� -� -� -� -� -v -d -V -D -6 -$ - - -�� -� -� -� -� -� - -F -V -� -� -� -� -� -� - � -� - -���@���H� -V -f -v -D -& -6 - -�& -6 -f -v -� -� -� -� -� - � -� -v -D -T -d -6 -$ - - -� -� -� -� -� -� -v -� -� -d - - -& -F -V -g -F -V -� -� -� -� -� -� -� -d -V -D -6 -$ - - -� -� -� -� - -& -6 -F -7f -� -� -� -� - -���@6=BH9 -" - - -� -� -� -� -� -� -� -� -t -` -T -@ -4 - - -���@"H� - - -P -p -� -� - -?3?393^]_]+qqqqqqqqqqr_rr+r^]]]qqqqqqqqr^]]]]]]]]]qqqqqqqqr^]]]]]+]qrrrrrr^]]]]]]]]]]]]]qqqqqqqq+/^]r83/+^]qqqqrr8399//8892310]]_]]]]]]]]]]]]! # 3 3 !��������� ������D,�[������W�:�@;��������z��i� -H��rVf����@$ -H��YF���@$!!&!6!F!f!v!�!�!�!�!�!�! ��!�!!���@���H�!�!�!�!!&!6!F!f!v!!&!6!F!f!v!�!�!�!�!�!�! !!&!F!V!f!�!�!�!�!�! ��!�!�!�!�!�!�!�!t!`!B!R!4! !!!�!�!�!�!�!�!�!�!d!t!B!R!$!4!!!�!�!�!�!�!�!�!�!d!t!V!B!$!4!!!g�!�!�!�!�!�!�!�!d!t!V!B!$!4!!!�!�!�!@��!�!�!�!�!`!p!D!T! !0!!!�!�!�!�!�!�!�!�!`!p!D!T! !0!!!7�!�!�!�!�!�!`!D!T! !!!�!�!�!�!�!�!`!! !0!P!P!�!�!�!/!!!  P?�?3333^]]]q_qqqqqrrrrrrrr^]]]]]]]]qqqqqq_qqqrrrrrrrrrrrr^]]]]]]]]]]qqqqqqqqrrrrrrrrrrrr^]qrrrr+r^]q/83/^]]]]]]8399=//3310+_]]]]]+]]]]]]]]]!#"&'5326?3>73\&ObxN": 0O�3�S�� - -Ծb�o;�v�+5��ZZH APRj1�:  @N���Yi��t�FVf({$���� ;[ -@'7H@H ���@(\dH� � � � � t ` T @ 4 D d �  ���@ IRH   ?D d � �  $ D d  ����3>H ���@'H�  P p  ���@ -HPP?�2?�2+^]_]++qr^]]]+]qqqqqqqqq+/++^]33/^]q33_q10]]]]]]35!5!!1���8�j��&���ڋ"�W��-`@A H -H-!(� ?�@! �/ o  O � � / O o  �+�?�?�9/]qr�9/]]q33�22�210++".54.'5>546;#";AcB"7P33P7���?[M4G)+G3M[?�W)LlDi?X88X>j���kl��2T@, - -,AT3��jm���N]��@� ����������H���@ -��H�������H���@��H���p�����@��H��������@+��H0@P$�������$�������H������H���@��Hp������@ ��H������@��H0$���@z}H�$n���@ -ruH�T����fiH���@ [^HP`���@ORH�������@ -DGH>���@8=H�`p��������@H@H@p��//?^]]++qrrrr+^]+_]]+q+r+rr+^]]+qqq+q+qr+++^]]]]qq+qqqr+r_rr++^]++]]9/^]�103���N~��"�W��-b�(�� H���@7 -H, &� 0�� �/oO��/Oo-�,�?�?�9/]qr�9/]q33�22�210++2654>75.54&+532+5^[O3G+*F4O[<���7Q44Q7"BcA���mje3TA, - -,@T2dlk�����>X88X?��DlL)�\)P' �@Z�)90 -H -0 H -��г -H���@ -H p - -�@ -����&323267LE�I�X&A<82�Q(PMK%233E{4 ;=D),-  �&. - -2*�����:@�[���i�FV9@H��IYi6  -y � � � F  9 � � i y � &  �� � � I Y y  � � � t V f D  & 6  ���@��H� � � �  ���@��H$   �� � � �  ��@@��Hf � � �  ���@��Hb r � @ P " 2   ��@�u|H�  ��@@ -nsH  l ��@@>ekH� � � � � � v R b $ 4 D   � � � � � � d t �  ���@GKH� � � � �  ���@=;@H  7� � � � � T d t   � � � � T d � � � �  ���@H@  �/]?��^]_]+]qqrrrrr^]]+]]+qq_qqrrrrrrr+^]+]+qqqq+qr+r^]]+]]+qqqqqqrrrr^]]]]]qqq/^]]]]+qqq�q3/�103##5 -������ ��������%i�?�/�3�Ͱ2}���/�%3���&/�ְͰ�ܱ22�ͱ22�� -ܰ"2� Ͱ!2� �'��� - !"$9��90167#5&'&576753.'�$ - -& ���?S|�e[yf�|�Y �^9>�N�N�"� �Z������x���7?ZW :P�2�@SF6F%5$' -o',n#'n_ - - -O_o2o  0Pp���0�����@@H& Q#�?o����@%*H@ H,s,t2v2�22?3]�2?3�9/++^]q3�2/+]qr�/]9/q3�2�9/�3910]]]#!5>=#534>32.#"!!!2>7P 9YsC�FYV��0c�gF{cG� -'5A$rp��h,?(�&C5%7PuM%�.�y��\�f7:V994$s}���~8j\G*C0q�s#7�@wJZj,<JZj,<E U e # 3 EUe#3J"Z"j"-"="EUe#3EUe#3JZj-=.�$���/9)�3� /���]/]]���10]]]]]]]]]]]]]]]]467'7>327'#"&''7.732>54.#"�)%dhc6IG~6ah`%+,&dfe6~GH�4iff%)�,Mf:9fM,,Mf9:fM,�G6dge'+*&ai`6GG�5die%)*&iif6I:fL,,Lf::fL--Lf��v��@�����IF��Jjz���Eeu�O� @�\ -  @ �  Q Q/ � �  @)-H  �  �??39/^]q33�]+q2�2�2/^]33�229�]2�]210]]]]]]]]!!!!#!5!7!5!3 3�A�������}��@�[�sw��}���/�}��y���N]��@�  � � � �  ������H ���@ -��H  � ������H ���@��H� � � p � �  ���@��H � � � � �  ���@+��H0 @ P   $ � � � � � � �   $ � ������H ������H ���@��Hp � � �  ���@ ��H� � �  ���@��H0  $   ���@z}H�   $ n ���@ -ruH� T  ����fiH  ���@ [^HP `  ���@ORH� � � �  ���@ -DGH  > ���@8=H� ` p � �   � � �  ���@!H @H@ p � �   / ?/99//^]]++qrrrr+^]+_]]+q+r+rr+^]]+qqq+q+qr+++^]]]]qq+qqqr+r_rr++^]++]]9/^]3�21033����� -���� ��s�T�MaO@�u/�/z�dU+UkU-QmQ-9m9}9�9U`u`�`S>s>�>SZsZ�ZyP�PoPZP-Pt�6F*I%*%-+$$ LLIK"I7�KK7K7NFAII�NN N@N�NN����!HN���@HN-I,,XIA A�AA���@D"&HA�7�7�7�7���ySjS�S�S���w�hS]72Q-' Q?2�/3�9]]]]]]qq]]]]]]]/+]�3/�/++]q�2�9999//r��10]]]]]]]]]]]]]]]]]]]]]]]2.#"#".'732>54.'.54>7.5464.'>LO�lI�.DT.}�2Sm;D�pF7R61O7:p�k]�uO� 6Nd9:fL-9_{AA�hA ;T5*K9!��5Xq=:Y<1Rl<6]D'�?bE-:" -OG-@. .IjL-WI7 -3@Q3IuS,@hM7C% -(A/6H3$.IiJ-SG5.@P0����0E3#!4E'.B0"/F-�Z{�������H���@� -H�@H@H�;- 9���������,0H+�������{�o[O;/?��@H@H/++]_qqqqqqqqqqrr+_rrrrrrr^]]]3�2/++��++�1053!53���ӥø�������1[�@o�Q -II*I -EE*EL<9/I/6(F(6$F$9I�Z�Z5QEQ:=�4�46.F.6)F)9#I#9I2�Q=_GoGG=G=�0@ @���@DH&�o<7�BW�LRLBBBBB�B�B�BLLLpL�L�L�LBLBL!�+�?�?�99//]q]q3��3/q�/+]q�99//]3�10]]]]]]]]]]]]q]]q#".54>324.#"32>%32>7#".54>32.#"�4^���dc���^44^���d��q\-Rt��W��cc��W��tR-��!CdC1K8's:RoKe�b00a�bKpP7r &7H/Ec@�d���^44^���dd���^4r����V��sR-c�䂃�b-Qs��YHxV0-7#+Q?&@r�^a�o;$;K'!2&.Sv���2A�@-( -H.( -H( H H���@ H3'' �/ �88���@H�8d8t8�8P88���@ - -H8�?�@&H�CC���@3 -H9 99� - -H   #33�** P��?�3/]3/�]29/]]3+]�]]+]/+�3/�/+_]]]+q33�2/]10+++++".54>?54.#"'>323267#".'#'2>=5V>!3Vq>�'8#CQ �+KlGDmM*#  *)9&&�30P9 �)J7 :�8R4E\8<.<#;L -/R>#<_B��:2h'3MFo"7G%A 4+8AS� �q@Tj z � j z � jz�jz����_ - -� -@ -` - - -���_ `� � /o/]3�2/]qq���/]]q���10]]]]%53 !53 v��R���T����P���Q�m?s����m?s����d�G�3@� ���P���@ H��?��/+]]]�/]]10%!5!������������1?H�==$=:���@^ H9/I/6(F(6$F$9I= -H6.F.6)F)9#I#9IEE3>>E?E5�6@�;;2??6?6?�0@ @���@<H&�o226>4�E DDD�7666�777p76E77E6!�+�?�?�9///]q]�]�23//q�/+]q�99//833/��293]10]]]]+]]]]+]#".54>324.#"32>##!24&+326�4^���dc���^44^���d��q\-Rt��W��cc��W��tR-�Rǡ3��hUݟ_Q��PT�d���^44^���dd���^4r����V��sR-c�䂃�b-Qs����P��?~of{��PEH��U���| -��/�//10!5!|�s��^z\��'B��� H -���@! H H H�� - - - -#��?���/]���10++++#".54>324.#"32>�-Ni;;hN..Nh;;iN-m0A&%A00A%&A0y;hM--Mh;54&#"'>32!+XdgR4GJDX�.LkDAgG%6Sf_N�3g=`QHIP1>KID3W@%!dVKIJ*q'��5�@ffV f Y"i"*���@P H -H0-�--� ` `��"�### �@%H1� i"H"X""�(� �G  �?3]�?�3]]9/�9/+]�3/q�/]q�2/�9/910++]]]]#".'732654.+532>54&#"'>32���WtI$� XUMS%8C=9=2 JGDT�2Of;EhF#VZ4K0t�'@Q+ -CEHL-6 m -5(3!tp�qP�`52_�W3��#���-X�YT�]2f��~�&@���@&H/+]�/^]�1053�����w�N�~@ H HFV��� H���@> H 0��/o�@ -H � P`p��/]�/9/+�/]�^]qr�9/3�]210++]++#"&'532>54&#*73�AhK-1%)8#=HAk'^^�)C0b %(�dQP3}� -K@, 0`  � 0o ����?�2?33/3/]3/]/]�2/]10]535733P���{�3kl�x��k���#�� -�� H ���@+ H  H  H�$4d���������@& H�@!H�%p%�%/%� P� �?�3/]�]]]/+�/+]_]]q�10++++#"&54>324.#"32>Ӱ���+W�X]�T'�2H00K33F+1K4��ɾ[�e55d�\SnABnRTnBBnS� ��@deu�e u � eu�eu� -� -�� � p � � ? o    ���p����?  -�/o/]3�2/]]]q���/]]]qqr���10]]]]%#5 53#5 53ΨR���R�ݪR���O�ot��?��ot��?��8N�&y�' �����@� p `   ?55]]]]5��8u�&y�' �r���/@o/� p `   3@ H?5+]]]]5]]5��IN�'  -'����s.!@p`S@ H?55+]]]5���V:%)�@py�z#�#z$�$Td:Jz� -H �'�''�((F_@733267#".#5�%>ORO?'�'>NPM<%*MmC��� Cy�zr�{@q�2GlUC<:DS7EhP?99FX;;\? �z T�pA8g�d����R�&$�N�&���%+5+5��R�&$��@ &L%+5+5��R�&$�`@ &%+5+5��R&$�^@ &,%+5+5��R�&$�l@ -&%+55+55��R�&$P��@ 8%+55?55���@VtrVfs�Ue�m\)    -Z_ _ -_ -_?�??�29/�9/�/33�23/399/]99//q10]]]]]]]]]!!#!!!!!#!�������� ��E �!�����d���<����#2:3&�3��h�Ny�&&x� �:0(%+5�����&(�?� &���� - -%+5+5�����&(��@  &(  -%+5+5�����&(�w� -&��� -%+5+5�����&(�y� &��� -%+55+55�� ��&,���&����%+5+5���6�&,�F@ &E%+5+5����h�&,��@ & -%+5+5��4�&,��@ -&%+55+55e�!p@Eu -[ � [�Z�[ - -Z@#�Z___?�?�9/q3�2/33/�2�q�9/10]]]]]]]3!2#!#%4.#!!!!2>�ң�oj������R��{����j:o��N!`Q�������]�H�˂=�9��H����� &1��@ & +%+5+5��a����&2���(&��ش), -%+5+5��a����&2�%@ (&%(+ -%+5+5��a����&2��@ )&.( -%+5+5��a���&2���(&����1? -%+5+5��a����&2���(&����,* -%+55+55��s ����H���@H H H���H���@HHH���@HH -H���@H����� /q/]]q10++++++++++++ 7   �b��h^^i��`f����Jb`g��_i����ia��G����'3�@�Y,%T!e�{�lZi -  � t�cU2[2r+�+T+&T&U%�JZzd k ,([@5� 5([�� +#/_#_ ?3�?3�99/]]]�]�q�9910]]]]]]]]]]]]]]]]]]]]]]]#"&'#7&546$32734&'32>%.#"�_�����Qx��XV\��}�Ry��UW�11�;;�]��{;�23�;�\~�?ǥ���h:6��a -�� -�e86��^���p�H��,/V��}q�KU*.P�������)�&8���&���%+5+5�����)�&8��@ &%%+5+5�����)�&8��@ & %+5+5�����)�&8���&����%+55+55��-)�&<��@  &A %+5+5���_@?�t�{�Z0�� @ Z@__    ??99//��/^]�22/]]q�10]]]#!#3!24&#!!2>�;y�{�b���}�|>������RyO&�X�xG����54.#"#4>32�)W�^P�7CJN%\b6Q_Q6!1:1!!?Z9DkI'�?x�nf�i5!3:3!7R_R7'BsU1� VO8M>9IbI3I:04?+%>-#MzX�v�p6.Pm>=ZE5/0&;9@Ur��W��s�&DC��B&����CF$%+5+5��W��s�&DtT@ B& BE$%+5+5��W��s�&DK��C&����HB$%+5+5��W��s�&DR��B&���KY$%+5+5��W��s{&Di��B&��ʴFD$%+55+55��W��ss&DP�G&��ȴLB$%+55+55B���N>OX�@`�6z${:u�eDuD�D|VjV~QjQeu)/),( -H -5XF!OOO_OOOOP I - -=G@P/P?P�PPZ�,G-���@H--GG@ H>PPP5���@+I5SP8?Q!!J2�,+,,,'P2JPP� �  ?3/]]�?�2?�3/]]9/�?�2+9/�/+�3/+��]q�2/�9/]3�29910]+]]]]]]]]]]]]3267# #"&54>?54.#"'>32>32%32>5%.#"�"FmNu��=f�l��fJf�]��&C[ku<�9X=6X@'� -:i�p��1?�j��o/�P�(QLB1d]Z�S(���-`Q6�R�b7^H--[I/3]G*��GlN3 -;C^:'C3@kN+FEJAX��z3I3Wa?bt5ī�Jb��W�N�N&Fx �(0( %+5��W���&HC��&&���'*%+5+5��W���&Htp@ &&T&)%+5+5��W���&HK�@ '&,&%+5+5��W��{&Hi�@ -&&*(%+55+55�� -��&�C��&��´%+5+5���/�&�t?@ &?%+5+5����i�&�K�@ & -%+5+5��5{&�i�@ -&%+55+55V��'�'9�@^d3d8k*k0 -%5E22#G(@ -(@H�(�(�((;�2G-P -P - -���@ -HR$4D - -5P?�?99//]]]+]3�3/9/]��]q9/9+9�9/]910]]]]]]]".54>32.'57.'3%4.#"32>6}�v84t��Gu++sL���8xB�-S*2�Q�X/9x��!GqPQsI!��QvK$I��ok��K V�E�r^-N#3�p\J���yzĊJ�^�Z,-\�[��,Z������&QR�@ &&/=$%+5+5��V���&RC��#&���$'%+5+5��V���&Rtg@ #&I#&%+5+5��V���&RK�@ $&)#%+5+5��V���&RR�@ #& -,:%+5+5��V��{&Ri�@ -#&'%%+55+55A�$u K@0 ���_ ?_o �@���O��?�]���]�/]/]]]9/3�210535!53ި����������������,���\"-�@]u!�!u�z&�&z,�,�BMDK -&#G@����/�#G   @ �  �/�/�/�/�// //���@ -H%)PP?3�?3�99+]]]q/^]q��]q�9910]]]]]]]]]#"&'#7.5!2734&'32>%.#"X��a�EpN*���%hBEoN)����02t�D�t0.-i�E�wDm,��1''b�~�U1-$)c��������&XC��&&���'*$%+5+5�������&XtW@ &&5&)$%+5+5�������&XK��'&����,&$%+5+5������{&Xi��&&���*($%+55+55���W��&\t@  &6 #%+5+5��W�"6m@Lf4v4i&y&IYF -V -)��&��G@�##8�-!F""0"�""!2P(P -??�2?�2?/^]�22�]�10]]]]]]33>32#"&'##4.#"32>��@Re?p�]((]�pt�.��;bJ54.#"52�z���{�2��,������>`EGmI&&JkFB`@�hZ6Zb -+/* ������)'H<+ -%05pp�g0.g�xs�b+.f������&(MzN� &��� - -%+5+5��W��S&HM�@ &&'&%+5+5�����&(��� &��� -%+5+5��W���&HN@ &&+7%+5+5�����&(O�%� &���  -%+5+5��W���&HOD �&(%+5����U��&(QP -��´ %+5��W�UN&HQ} -���22 %+5�����&(�o� &��� -%+5+5��W���&HL��&&����(.%+5+5��g����&*��@ /&"4.#%+5+5��V�W��&JK�@ G&LF)%+5+5��g����&*��@ .&'3;#%+5+5��V�W��&JN�@ F&KW)%+5+5��g����&*O5%@ .&'.0#%+5+5��V�W��&JO- �FH)%+5��g�N��&*�N �.2.#%+5��V�W� &J�8�O&����FJ)%+5+5��� �&+��@  -&  -%+5+5����>&K��@�#&����(" -%+5+5���@H ZZ ;8��D��D��0p� ������@$H/_ P`_@�� - ?2?39/]q��]22�22]+]q/^]_]qqqrrr^]]33�22/^]33�2210!!##5353!533#5!f�������������s�������-�� -��)����@B -H! F@P � �  +� $F�0���+�+�+�+�+�+p++���@H#Q  P���� -H?+�2?3?9/3�2+]]qr/^]q33�22�]q�910^]+>32#4.#"##5353!!=FTd>h�M�0XF@gI(����,��Y7M28e�T�W�EhE#.TxK��������!B8'�����&,��@ & -%+5+5������&�R�@ & -%+5+5�� 1�&,M��N@ &%+5+5�� 1S&�M�@ &%+5+5����l�&,��@ & %+5+5����l�&�N�@ & %+5+5��\�U��&,Q -�%+5���U}�&LQ�@ -%+5]���|�&,O'%@ &%+5+5�v:�@F$ 4 ����@7��H��������@4 ����t�`���@��H����$4������H�������H������H����@&��H�dt��� ���u����y|H����nqH���@cfH����0$����CFH >���@ 8;H�����@*-0H+���k{@ 0�� @���@ - -H??^]+]]q_qqqr+r+^]+qqqq+++^]qqqq+r++^]+]]]]+qqqqrrrrrrr+^]]9/^]�1033´:�������I�&,�-�����W�&LM�@o0]55]]]55�� ����&-�7@ &�%+5+5���W/��@���� H( H����@1 H�;@ H$F   $ D  �����@ ��H@��H���@3��H�@P_o�� 0@����O�������@9��H����_ /?���o��?o�������@eORH����/?O=@58Hp����@#&H�O�p�����@��/?� -P?�?/]3/��]]]qq+qrr+^]]]]+qrrr^]]qqqq+r^]]]qqrr+++^]_]9/^]3/�/]+]q�+]10++_]]"&'532>53#'##53M"A -$ -&1 -�6]�i��h���W�+C.��@>jN-n������N?�&.����ʹ  %+5����N�&N�N���  %+5�: �@H{tV f {��YiC -:* �z�, - - p � �  P � � �  ���@( H F0�� -� -� -? - -?2?39]]/^]�2/+]q839/]893310]]]]]]]]]]]!#33 0��������I��l�~:�� -�/�����/�&/���&��^� %+5+5��[>&O�N@ &K%+5+5����N/�&/������ -%+5��~�NG�&O������%+5���/�&/�@ -� -%+5?5���i�&O�$KA@@H@H@H����H���@ H@ H -� �%+5?5++++++���/�&/O��� �_%+5�����&OOB���T�%+5/� -w@1y�dt�V�V� Z  @`��� ���H ���@H  - - - -_?�?9/]�]9++/]q/3�210qrqr]]!!573%h����y������U�U������ f@*'' F @ -� -p -� -� -� - -���@H - H -O??9/]�9++]]]9/^]33�2210qq35737�zz�||D�D�XH�G�z��� �&1�@ &I%+5+5�����&Qt�@ &&a&)$%+5+5����N �&1������%+5����N�N&Q�[ �*&$%+5��� �&1���&����%+5+5�����&QL��&&����(.$%+5+5����P�&Qb����4�7�@�5���)�)�)0��� H/���@[ H*6:6�6�6���3'Z@3Z@Pp��0P������0'_-! _?2/�???�2/^]]]qr�/]�29/]310]++]]]".'732>54.#"#4.'33>32�8`O?%d;@N) -'QW^�yF��"g��V|�p5V�(6s-A:k�_Bl�b.>i�M��D%\ZL?EE=eF'@�̋���ВN��W�N5�@y4�4Z4j4+4;4K4.���@J H..1F@� ` �  �  7�%F���� @��%P+P?�???�2/^]qr�2�]qqr�9/10]+]]]"&'532>54.#"#4.'33>32"A -$ -&1 -4U?@gI(��>RjFZ�T'6]�W�+C.OjA-U}Q��S"KC0,9;/L5,\�d��>jN-��a����&2M�N@ (&)( -%+5+5��V��S&RM�@ #&$#%+5+5��a����&2��@ (&-5 -%+5+5��V���&RN@ #&(4%+5+5��a����&2��@ -(&](1 -%+55+55��V��"�&RS @ -#&g#,%+55+55a����1�@w� -f -i V0Y*T�//T/ ++[+Z" 0"/"O"?"_""�"�"�""@&H" -[ - - - -3___(__?�?�?�?�9/�]/]]�/]/+]q99//]�29910]]]]]]]]!#"$&546$32!!!!!%267."#"�399����Y^��:94�����L�o L %%}�}?@~�j� ���b��<����WJ�΃�єPV��2N';D�@��fvaUZBjBl=Z=E:U:e:E4U4e4J0Z0j0J*Z*j*I &G@32%4.#"32>%.#".#IrPu��=f�l��=?ɉq�D��uC�w��o/�?*MnDErQ-/Ql>ErQ,��-cT:�U�g9^H--[I/[\]ZD�ӏ�^SX��z'~�b')c�{~�b('b�᫝Jb���h�&5���&����"%+5+5�����&Ut�@  &J #%+5+5����Nh�&5����#%+5����N�N&U���^�$ %+5���h�&5�f�&����!'%+5+5��8��&UL8� &����"(%+5+5��]���-&6t�I@ @&[@C%+5+5��9����&Vt9@ 8&]8; -%+5+5��]���&6KrG@ A&F@%+5+5��9����&VK�@ 9&>8 -%+5+5��]�N��&6x� �(H@%+5��9�N�K&Vx� �@8 -%+5��]����&6�s@ @&BH%+5+5��9����&VL�@ 8&:@ -%+5+5��.�N��'x[7���N*,&xGW��.��&7�!�&���� -%+5+5�����&W��K����%+55.��e@>     � � / �  @H Z -  _ -_  -??9/3�2�2/]3�2�+]q9+M�9_^]10!!#!5!!5!���������<��y��Ĝ���*,�@[(((( H� �  ( H -oF� - - - - -� / PP��P ?�?�39/]3�2�2]]/^]q33�2/]333310+]+qqqq3267#"5#53#53733#3P3?1)U8�}}}�5x����N?� -��0����Ѓ�����)&8��@ &#1%+5+5�������&XR�@ && -/=$%+5+5�����)�&8M�I@ &%+5+5������S&XM��&&����'&$%+5+5�����)�&8��@ &'%+5+5�������&XN �&&����+7$%+5+5�����)>&8P��@ -&$%+55+55������s&XP@ -+&0&$%+55+55�����)�&8��@ -&Q#%+55+55������&XS@ -&&d&/$%+55+55����U)�&8Q (��g�''%3����H3����H3����H++++5����U:&XQW -���22%+5�� ��&:�y�0&����5/.%+5+5������&ZK��,&����1+*%+5+5��-)�&<�[� -&���� %+5+5���W��&\K�@ !&& %+5+5��-)�&<�h@ - & - %+55+55��A��&=��@  -&J - -%+5+5��1��&]t5@  -&] - -%+5+5��A��&=O|%@  -& - %+5+5��1��&]O� � - %+5��A��&=�8@  -& %+5+5��1��&]L�� -&���� %+5+5��}��س -H���@8 Ho - - -F0�������p������@"%HOpP??�]]q+qqrrrrrrrr/^]�2/]10++!#4>32.#">�;fQ E-(3 �;eK+�)<'��N���@k�z��Yiy� -U -e -u -6 -&&"2r�%5���P�&6F - - -_� P  -Q� -//]�9/3�2/q333qqq/10]]]]]]]]]]].#"3###737>32�>.! ������� (GmQ R#  -(@-����-��;fL+ - -R>'=C$@z@�@fv�Vf���@� H H H -  & - '  (�DB�BB>2��>�>�>/� �>>  -�Zjz 0 EPE�E0E`E�E�E�E/E� -U -e -u - - >>-�p�9@�@�@�@@@ -H@ '&& - �9?999 -/3//]]]39/3�2/+]9/]�3//3]]]]q3/]q3]]939///]q]q]��]�������310]+++]]]#!#&'.54>32.'!4.#"32>573�&!á�~��$!&&BX22XB&���$11$$ 1$�����p-O �Ds��� O--O;"";O��$J<))>I$�_w,!!,,# -#,#����W��s>&D'P�UtcZ#@e&jm$%��ԴLB$%+55+5+55����&����&� �%+5+5��B����&�t�@ Y&IY\=%+5+5��G����&��K@ 4&I47 -%+5+5��,����&�t�@ .&^.1%+5+5��]�N��'��6��9�N�K'�)V��.�N��'��7���N*,&�sW��� B@v � x�����@ H��@��/?�/]3��/]�+]10]]#'##53�i��h�������� B@v�x�����@ H@����/?�/]��2/]�+]10]]#53373���h��i���3�XSQ@;���[k4D H�@!H/?��@H@H/++]_q+�+/]]]/]q10!5!X��%����w�I@3��O���@@73)JtT2u'8H**G8&u 2St�3Up=+;$$;*=pU3� P�@ �@HS?�/+�1053�� ��3�s'Y���@ H  H H���@* H�@��_ - -�#�/?O���/]��]�/]���10++++#".54>324.#"32>&BX22XB&&BX22XB&l$11$$11$�2XB&&BX22XA&&AX21$$11&&1P�U�L@7 -H  -H H �_� @ -H � P`p��/]q�/+/�]q�210+++#"&54>733267�G(ij"05�4+1-:�p fU/O=* -;F'*0 - �����M���@� H  H))9Yi@��H@��H Щ��� 9���@��H���{I��@��H6��}�o-=M -�����H��[k{��H �������&fv�n��@@`emH�p�Rb@"2��������Rbr$4D�������dt����@ <@H;���@95:H���dt�0@P$�����p�������@H�Tdt@ -H���@ $'H�����@!HD0 �����@+ -H �@�@H��/?�/]2��+]q�3//�]+]q_qq+q++]]+]qqqrrrrr+_^]+]]]]]qqqqqqqqqrrrrrr+^]]]]]]]q+qq+qrrrrrr^]+]qqqq+qrrr^]++]q10++".#"#>3232673�*TNG76 [-J;,TNE67\+J�%-%>9-_N2%-%?8,_N3�� o@R� -f -��b�b�� -��@?O����@)H@H��/?�/]2�2/++]��^]q�10]]]]]]53353�����������������@@+ H) -*+@���p @`/]_]]�/�]10_]]+53�E���!$%����A -S@5 H -*//� -� - -� �   � -�?/]]33/��2/�]/�]9/q�]10]+53%53!53�E���ؖB��!p%��������R�&$T�l�|^��� -�%����$$H����H����H����H����H����H���@ H@ H?5+++++++++]5��~� -�����@ ��H����@!��H��t�VfD&6����@��H�����t����@$��H�������v�Td���@"��H���FVv��4&�������H���@%��Hdt6FV$��������@��HVf$4D������@w|HRb 0@p���@ goHDT����cfH����\_H����W[H���@QVH$4D�������@CFH0$<���@ 8;H������@)-0H ����� 0������� -H�/�+]]]q_qqqr+rr+^]]]+]]q++++r+^]]_]+]qqq+qqqrrrr++^]]]]]+qqqqqr+rrrr+^]]]]]]+]q+/�1053�����������'(�T�(�|1@ -��q@%��//]]]]5+]]5?5���� -�'+�T�%�|_����H����H����H����H���@ -H��q@%��o/]]]]5+]]5?5+++++����U�',�T��|\� ���H ���@ H @ H @ H��f@%�o_O//]]]]]]]5+]]5?5++++��������&2�T���|'@ -*�((��^@ (( - -%/]55+]]5?5��A��'<�T�t�|�@@��H@��H@��H@��H������H���@��H@��H@��H@��H������H���@��H@��H@��H@��H������H���@��H@��H@��H@��H������H���@��H@��H@��H���@��H@��H@��H@��H���@��H@��H���H@��H@��H������H������H������H������H������H������H������H������H������H������H������H������H������H������H������H������H������H�����H�����H����H���~~H���}}H��@�||H��@�{{H��@�zzH���yyH����xxH���wwH���vvH��@�uuH���ttH��@�ssH���rrH��@�qqH��@�ppH��@�ooH����nnH��@�mmH����llH���kkH��@�jjH���iiH��@�hhH��@�ggH��@�ffH����eeH��@�ddH��@�ccH���bbH��@�aaH��@�``H��@�__H��@�^^H��@�]]H����\\H��@�[[H����ZZH��@�YYH����XXH��@�WWH��@�VVH��@�UUH��@�TTH��@�SSH����RRH����QQH����PPH����OOH��@�NNH��@�MMH��@�LLH����KKH����JJH����IIH��@�HHH����GGH����FFH����EEH����DDH����CCH����BBH��@�AAH����@@H����??H����>>H����==H����<@::55%�_���]]]]qqq5+]]5?5+����A&�U�<@ @��H@��H������H������H���@��H@��H@��H@��H������H������H���@��H@��H@��H@��H���@��H@��H@��H������H���@��H@��H@��H@��H������H���@��H@��H@��H@��H������H���@��H@��H@��H@��H���@ ��H@wwH���@ssH@nnH@mmH���@jjH@eeH@ddH@``H����^^H���@]]H@WWH@VVH@UUH����TTH���@ OOH@JJH���@==H@88H@77H@66H@33H����22H����11H���@00H@**H@))H@((H����$$H����##H���@""H@H@H@H����H����H���@H@ H@H���@ H&��ܴ -%+555+555++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++��R�$�����%�/�8@(Z@0P @`��_??�/^]q/]�10!#/�8�����=��@jz�eu�YV -H���@@ -H�Ffv�Iiy _����O0����@H0/_ H�  ?3]+?�2]]/+]3/]]]]qqq39=/3310]]]]++]]]]1073!%.'>���#������� ��^(RE01FR(�������(��A��=��� �+a����'+�@�i fYV VZU *+ -%%Z%!!U! +*[;�����o0 @P�[� -� - - - - -+_((#_#_�- -]]?�?�9/�/]]]�/^]qqqqqrr^]�9910^]]]]]]]]]]]#"$&546$324.#"32>%!!�_��������X\����\�A�{~�?A�{��{;��K��ǥ���hm� �� -�ef����ДPP��әUV��Р���|�,���?�. -N��@ t�{� -���H6 - ���@ -H -HH9o0/%5��*: �� -% -5 - -� -� - -��*: �� 0o0v�?2?3]/]]q2]qq/]3]qq9=/3]qq3]qq]]]]10]+++]+]]%#.'&'#3N��|  - �z�?��/Y#)%')#Y-� �����0��� �1Z�� K@1R - _��0 @p� -_ __?�?�9/�/]q3/]q39910q!!!5!5}9��\����������������a����2� �O@(Z@Z@o�� �  � � �  ���@ -H_?2?�+]q�/]�/^]�10!!#!a��x�� �������3l�� �@��i t � � ��Wg�Td� -� -t -� -F -V -f -9��g�gd'��   0 P ` �  F  -�� _  -_?�2?9�2/]]]33/3qq/^]]99//]qq3qqqqr10]]]]]]]]q]35 5!!!l�������m�C����C|����.��7��-)�<u����(3���� H��� H��� H���@H H)Z {�Zt�#Z/$Dt��5D55�5�5�5�5p5`55���@ - -H#.` - -"1` - -??99//3�23�2+]_]]qq/]q33�22�]��]�10+++++#5#".54>;53324&+32>%;#"�@�ŅS�S�Ń@C�ɇH�G�ʅC���08\�Y+�+Y�\84���i��T��T��iq��H��H��u���5b�XX�b5���.+�;��#�@ZjUeZjZjJE -Zd��#Z -Zk���d��4Dd����%$%4%D%�%�%�%�%�%�%�%�%`%p%T%@%%���@ H"`�??339/]3�2+_]]]]]]q/^]]qq3�]q��2�]q�10_]]]]]]!#".53;332>53+�S�ɆC�/]�\8�8_�[-�D�ɄS�T��h��-P�d9I��9d�P��1h��T�UW��9�@[e$e�1�11 H� �   Ht�66v68v8t7�767** )50( -`(p(�(o�(("[P55���@EH�5�5055[O�_���o� 0_; -'0*_)_?�?3�2]/^]]]qqr��/]]+r�99//]]33�10]]]]]]]]+]]+]]]]267>;!5>54.#"!532.54>���Z;m�c*'!G���`�Y*=t�lm�t=*Y�`���G!'*c�m;Z���V��j���6��3~��Ut�|AA|�tU��~3��6���j��V��4�&,��@ -&%+55+55-)� r@  H���@� H � �@ -i�6FZ&V�v�9I���V 9Y����� ���Yy�6)9�� ��������tVfB$4��������vbT6F$�������pd@$4i@���������tP`D �����Tdt��0@$���$DTt�9����p$4Td�����4T�����p0`/ -� _ - -@ H -;K{??39]3/+]3�2]]_]]]]qqqqqrrrr^]]]qqqqqqqqrrrrrrrrr^]]]]]]]]]_]qqqqqqqqqqqqqrrrrrrrrrrrr^]]qqqrrr^]]qqq/^]]]q�9�^]]2+M�2/���10+_^]]+]]#3 3%53!53 �����������ӥH��H9�a�y������V��e&~T!@ <&73#.'32>7.#"KAWoF����EpV? -�.'$�  -��;]B6dR= -GfFB`@�8^E&'E]68?A/���:g��n'BA:1p�g04k�lV�sD.f���WI� >�@D��{�z<�<jz�fvJ2Z2j2%eu��%0H400@0`00���@:H0404H@0+@+�+�+�+�++@�! -F00P11&9P -!&P ?3�2??�9/�9/^]�2�]q�99//+]q�910]]]]]]]]]]#"&'##463232>54.#5>54.#"I5o�xf�8���c�f5#=Q.9r[8��GQW+HnI&&Q�Yq9W73#>7����z�0:�]?C?>C?���-o|�A��[V���2�@Qs�jv.�.j.ZjZjU -e -r�&�r3C22G@.//)�4� -G))/P���@HHoZ.0P$?�?99]]++�2/]��]q9/993�2/10]]]]]]]]]]]]4.'32>".'#".54>75!`1ELI�f<#IoMQpE�� -*-) -<6fO1@{�sr�}BI�`����U�sVQr�[L�`76_����7t��an��HD�sp��a!Sw�F��jN9�@1�%�5$E$7"*% H -**F000##@%0H����H���@B H;5G?O_@%+H�;;_;0P//O/_/�/�/�/�/�///'P$ P ?3�?3�9/]q�9]q/+]��+++2/99//9�10]+]]]]]]%2>7#".54>75.54>32.#"3"�6`O?i Tj�N`�\-*H`63U="2_�Wv�C�/}K[`7a�KH�mB4Jr08d'G5 .TtE:_E*(@V3>jM,VcXGDUJ9F% � (PE-E.V��`�8�@u�&���7�7�'|'�'�'usd$�$�$�$���9,��,<Ld6�6�6&6V6�///G!(22 -O�@!H @2/P���@H���!�!�!�!�!�!!0/?9]]]]+3�2/^]+]q�2/3/�9/q10]]]]]]]]]]]]]]'>54.'.54>75#!5!+Jd96oZ: -~  $B^9*YRI61Uq�@ "$" ���>�{lQ/{@O1"9XD"D>38 !&'"-! -$2JdCS�����D�F�����j�X�N#d� ��@. H#F@P��%� F� - - -0 -� -� - -�%�%p%%���@H#P ???�2?+]]q/^]q�2�]q�10+4.#"#4&'33>3294U?@gI(��  ->RjFZ�T'�XVOjA-U}Q��SDy*01//L5,\�d��j�� �%�@l�������� -|$�$s�Ue|�JZjs�EUe - - -  !G@���@-0H'� G ����#H0''���@#H�'P P P?�?�9/�]+q/+]�2�+q�310^]]]]]]]]]]]]]]]]]#".5322>7!"!. ��l�v>��y�p6�*>dI*��,G^B>cH*#(Ea�����\��uy]�����4�ؤ�ׁ4�3~ԡ��~3��: - -@� -F�� � _o ��o� ����`�@P���`p����?��p��?Oj���`p����?`7�����/?���o���???^]]]qqrrr^]]qqqrrr^]]]]qqrrr^]]]qqrr^]]]qq9/^]q�2103.53�� 5@F!N�� @<4�: �@r� � f v � ���iyV -� -� -� -� -T -F� -� -   �   @ � �  F0�� -� -� -? - -?2?39]]/^]�2/^]q839/893q310]]]]]]]]]!#33 0��������I��m�:�� -�/����!<@e��������s����jz� � e u fv���~lT�eu�V��T����@; -H�Tdt]m�I��eu&V*:Jz� - - !���@E!??_�������_�@#0#`#�#�# -!P -?�?399]/^]]]]qr83/839/9910]]]]]]]]]]+]]]_]]]]]_]]_]]_]]]]]]]]]]]]'.#"'>32#.'#�$*-9( #H 7WIC$�������cIiC� $Q�_��A8;8<>7����w:)l@7 -(HZj#F"_"�"�"�""" ""+F0�`+�++���@H)"P ?3�2/?3?+]/^]�2�^]]q2�10]+!.5##"&'##332>53^8EV9Rx ��;bJCdC!�.;;3O5@: ?����|EtU/4[~Ki��"LC1�:#@O��������Wgw H F@[ k { [ � � � �   ; [ k  ����@�  K[����������`DT �����DT��DT��������[D� K[��������`DT ������`DTgDT��������[D�� K[��@]7K[����? ������`DT �����`P/ ?3?3^]]]_]]]]qqqqqqqqrrrr^]]]qqqqqqqqr^]]]]]]qqqqqqr^]]]]]]]]qqqrrrr^]]]]]]]]qr/83�^]]qr�239=/+3310]_]]]#3654&'3�?j�M��z�7�|�Nc���^:�`�V�Qw--qV��j�J@}zG�Ge!u!�!i'U2S,9nB~B�BB*B , -( H II,IlI|I�I _%O%p%�%%_o%4?F   ???O?o??�?�?�?�? �?�?�??���@ H?*G%P *���@ H�*H�4*9 $$$9P?�22/9/]9]+]+99�9/]�/+]q99//]��22/]r3/]qr910]+]]]]]]]]]4>75.54>75+5!'>54.'.V3n�}DvW32Oa/ DPLJzM�pD@]@( -�} ";ZC?Q1� -6YT@O1"9XD"D>38 !&'"-! -$2Jd��V��NRO��+:0s@#5 u � (H(H.P ` . #F@oP���@& H2�2/2 -HO_o�"P(P?�??�22/22]�2]�+]q�22]/10++]".5!#>="5>3!#32>7f;R4�n$�' 'OE5 +36%� -#E;^B�H����JL���}P - -� ��S,8 -� ��W;O/�@@zeujzj-z-K[k}kJZG@�1�&F�0011���@#H�1`1�1 P+P?�??�]]+q/^]q�2�]�10]]]]]]]]#".'##4>324.#"32>;?s�b>bPB�54.'.54>32.F6XC1  L|\5r_= -~  #Da?Bq^H2.Kn�aDcI6t*19�1Phlj*D`H9%;YD"D>38 !&',$(3D]zQ/���lB",w$V���:/�@^� z -� -�.e.u.d*t*�*|!�!Z!j!�&l&|&J&Z&oG@�� @1�(G -� - -#P+P?�?�2/]��]q��^]10]]]]]]]]]]#".54>3!#".'4.'#"32>0={�{{�|?V��~9� #+,7+�"-YS�k=��NuL&�p��LJ�ʁ�ҊB�*cs�NJ�tc*2i�n��4a���:#c@2# -� - H -- -�F" """$%O%�%�%%%���@ HP#P ?�2?�+]]]q9/]��]33/10]+]"5>3!!32>7#".5'OE5 +36D�� -#E+;R4� - -� ��S,8 -� ;^B�����:q@>���jzV)G@/��!� -F - -0 -� - -�!�!p!!���@ -H! P?�?3]+]]q/^]��]qr�210]]]]]#".5332>54.'3�5q�{m�h3�u�IhA!(�( ;�ښR2k�t��c��2l�xD��x)(q��U�W�R#-�@e"e!u!�!JZEU-���� H���@6 H @PG -$G�+H@@/P'P+P??3�2?�3/�q/]3�2�q���2/]10]++]]]]#.54>746324&#">�J��n�r�}C1g�mE`<����T�\1�WPDL��5�׌G�i�H�ύf��g�Mr�P��D��L��y�Ӂ�����XP@3�����{��T���{Zj)9 H���@c H���tEUe&6��'7GeuV'7;[{�����D - -���$ ���@)HF5�}K[k? P?3?�?9]]_]]]]+]]/833//^]]q833/3910]]]_]]]]]]]]++]]]]]]]]]]]%#.#"'>323 #�����,(* "> 0F<;$��������i9W6R7� >fK���G����W,<�@Zy -Hy��y   -Hy -� -� -FFH���!�!�!o! !�!P!�!�!�!P -??3�2?33/]]qqq/^]3�2����10]+]]+]%>53#.533.W|P%�;|�����|;�&O|W�wIy[��|z�n5�k�5n�z��zZyI �S���O?�@S�!�!��wz:�: -%%*%�%�% -*��I==(. -. -3G@��A�3G?((A0A�AA���@ #H�A�AA A@A#>>8P#. -P-?3�2?3�29/9]]+]qr/]��^]]�99//9/�910]]]]]]32>54.'7#".'##".54>732>=3srfAW5=aCm�g15e�_DhM44MiC_�e51g�mD`>4VA3R9����8f�ZR�yT�p��e�ȉH$Dc@@cD$H�Ȁe¡p�Ty�RZ�f8-T{N������{&�i��&��ٴ -%+55+55������{&�i�� &����$" -%+55+55��V��&RT)@ #&F#&%+5+5������&�T�@  & # -%+5+5��S���&�T�@ @&7@C(%+5+5�����������&(�y�������H������H������H������H������H������H������H������H������H������H������H������H������H���@ - H &��� -%+55+55++++++++++++++.��O�-�@ -��e%u%�%���@G -H H* -: -$4 -*'Z-�((( -Z��*_+&!_(+(_??3/]�??9/3�2�2/^]�/]]��2�9/10]]++]]>32#".'7326=4&#"#!5!�!m�5��)V�\5XK@o)08!TP��3{xi!������ -���]�d5 .{!eo�wz -� 圜���/�&a�q@ &! %+5+5h��y�*�@������'�'�'�)�)�)�u u -� -�I�F � % -5 -*:D,[t���D+%�dt��@0_� -"O&&&_" -_ 0@p���?3/]q�?�3/]9/q�/^]_]]q3/]]]q�29/]10_]]]]]]]]]]]]]]"!!32>7#"$&546$32.o�|I -��r M��mZ�lO�(l��{����V[���.G�Df��D~�n�p��H2Ri7MO�d9m� �� -�e��<2[F*��]����6���|�,��4�&,��@ -&%+55+55�� ��h�-�� �&/�@b9�� � -� -� -: -��� -� -� -y -t/�/�/{(�(�(e ��� -H+{��*zZ0'''' -$ -4 - -���@HI$4���@'H I -��!,Z+_!!__,_?�?�?�9/�/�2/]3q+qq+q/^]q�10]]+]]]]]]]]]]]]]#!!#"&'532>7!!24&#!!26 =y�y���`1+1�����o���W�p@������ljU%�>k�����:i�\y������n@t��{��&6Z����@+ H - Z - -@ - -Z__ - -  -_?�??39/�3/�/^]3�2/^]�2/+]�10]]]#!!#3!3!24&#!!26�=y�y���¿�>�V}�|>�����G���W�p@��s���T��:i�\y���./��@ -��eu����@L -H%5E -Z�  0  Z0��������p�� _ -_ ?2?�29/3�2]]qr/^]�/]]���310]+]]!4&#"#!5!!>32q��5tnb#�����$bpv8��?zm -� 圜�� -���������&���@ &% -%+5+5����&�C� -��7��:&��^J@ &'%+5+5��h� ^@@ \ Z0@���@Z@ - -� -� - - -_/?�3?3/]]q/^]�/]]qq�9/�10!3!3!��"����"�h������h��R�$����@Ft��{���& Z�P���� @ Z@0���@#H�_@ � �   -__?�?�9/]q�]+q/^]�2/]]]]qqq�2/10]]]]#!!!!24&#!!26�=y�y����!~}�|>�����o���W�p@���H:i�\y��������%���/�a�hE��@_� -����s���rfU e Zja�S5E\Z���_��$4���@ H$4���@H \/__/3?�22?�]/�3+q+q/^]]]]�2/�10]]]]]]]]_]_]]]]]]%3#!#3>7!!����2��)B7,CԺ��1(.6 �����h83�����A���ݲ�3�����(G�)H@)�u�ucl|�l|�e -u -� -!(H���@#H:J)5Eu'0H(8H ���@ H' 7 G ���H���@I - -H H - -H" (Z) ) 4)t)�)�))!  @ H� � � D t  +  ���@3��D+t+�+�+/++"'`�/ )!?33?339/]q3�29933]_]]/]83/]]]]+83/]q39/933�29/93310++++]+]+]_]]]++]]]]]]]".'#&'3332>73###R-0.�U��0�����BZLQ9�9QLZB����0���U.0-�� -�U#����c{Dk��D{c1�f�#��� - �{C��p�<@3�!�|�pp`eu��"e"u"| -Z -j -;K!���@z H+3Z.@%H..8Z�$�$�$_o$$pOo��0��@ -H@ -H3_� )#@ -H##_) _ 0p������ -H?2/+]q�?�3/+9/q�9/++]/]]]]qq99//]_]q�2/+�910_]+]]]]]]]_]]_]]]".'732>54&+532654.#"'>32mv��^$�B[yPMzU-��GG��'HhAMrS8�!`��il�x@(Ih?CuW3E��2[�OM7bK,%Ed@�v�w{7V;(DZ1=RW-5`�SDkP7 -2RsI_�q>��{@���������@A H  H \)  @ P � � � � �  0  �\/   ?22/?33/]/^]�2q/]]]q3q�10++]]]]333#46767���ު���d3b'.(���'Y&,,�Z���:&���J@ &! -%+5+5����@hT t � T�zYi� -H:d t � P 5 E    ` �  -Z  - - -� -� -/ - -/ `/ -?2?39/]�29]/]q83/]�29/]893310]]]]+]]]]]]32>73###��9QLZB����0���U.0-����D{c1�f�#��� - �{�����@#��u�U��s�Ue�����@. H%5jz�Z @�_$4���@HI$4���@H I �__ ?�?�?]/3q+qq+q/^]]]q�10]]]+]]]]]]]]!#"&'532>7!#��^1+1k��������0��� �+��a����2����n�X� ���H ����H ����H ����H ����H ����H ����H ����H ���� H @ H++++++++++�����3��h��y�&��.��77����@o��Zjz)Ue�F��dtVy���TdF��q�Vf�:J � -?Oo���@ _?�2?3/99/8]22/8]39910]]]]]]]]]]]]]]]]]]]]]]#".'732>?3 3�/QZmK B@:Q#S0%:59&1������>X�R( -�%4ZDY���v����(3�@\FVfIYi;3;5+&+5'&')ZZ#Z.�O  5p5�5�5O55$/` - -"1` - -??99//3�23�2]]]q/]]]33�22����10]]]]]]]]+#5#".54>;53324&+32>%;#"�@�Ņ(�(�Ń@C�ɇ��ʅC��� -\�Y+�W+Y�\ - ���i��T��T��iq��H��H��u���5b�XX�b5���.+�;��h�� J@/\ Z�@pZ@ -� -  _/?�2/?3/]/^]�/]]q�2/�10%#!3!3Ŵ�����������������@F�( -H -H*:JZ��0@�po@ Z�   @   ���@H_/  ?3/?9/]3�2+]q/^]]�/]]]]qqq3�10]++]#".5332>73#�$^ks8r�l4���5nh\#��� /\�YR��{l -����� r@LZ Z$ ���{dZD�� -� -� -� -p -@ - - _?�2/?33]]_]]]]]/^]�/]]]]]qq�9/�1033!3!3������������h/�}@T���{T\Z Z ; K [ { � � � � � � � � o   Z  -  _/?�2/2/?33/]�/^]]]]_]]q9/��2/�]]]10%#!3!3!3/��-�ӺҺ����������.��d@Dt��{���&@Z/�� @Z  _ __ ?�?�9/�/]�2�/^]]]q�]10]]]]!2#!!5!4&#!!26�B}�|>=y�y���5�s����3��-:i�ZW�p@��y����m��@Lt��{��� & Z���@PpZ�� @ Z@����@ H_ _?�3/?3/9/�+]/^]�2/]]]q�/]]�10]]]]#!3!24&#!!263�=y�y���~}�|>�����o�����W�p@���:i�\y����������k@Lt��{��� & Z��� @` Z�@��_ _?�?9/�]]/^]�2/]]]q�10]]]]#!3!24&#!!26�=y�y���~}�|>�����o���W�p@���:i�`y���i��y�*�@Qs�s�es�es�ee e �jZ!�! -  Z  -(($$&[ #p#�#�##@##���@? -H#P`�� #_&�&&& _ 0@p���O_ ?�3/]?3/]q�9/q�/]]q3/+]]]q�39/10]]]]]]]]]]]]]]"'6$32#".'732>7!5!.�X�fE�G.��[V����v��q)�Qm�Wm��M �r� -I|��*F[2<��e��������m6c�SN7iS2H��p�n�~D�����.�@?���yv#v'J�:z5"u"*,:,z,%(5(u(�0[�������@6 H Z - -@ - -%[0 -p - - _ _P�� - -*_?�??9/^]]q�?�/]3�/^]�2/+]q�]10]]]]]]]]]]]#".'!#3!>324.#"32>�Z�����Z�ٿ�* -c�蒟��W�3!#!3!!"`�[�T'B~�x���I��%MwS��;LxT,_Nl�C^�h7�I���9bH)?^��W��sNDx��?�8�@E�,z-�-fv�TT [Z#z#�#Z/j/�/{.�.I.i.**G@��:�0:�::���@ #H4 -G ���@#H4P*0)@)�))P?�/]q39/�2/+]�9+]q�]q�2/10]]]]]]]]]]4.#"32>2#".54>7>7>�'IhAErQ,,Mi>EpN*�����q�{A:�Γ9d[V+V�[N|^C,Ca~�r�[%'\�pr�Y$$X���������F�����s  � !2Il�e7aH)��:$/�@ *%*���@! H� -� - -&,GG@/��1�@11���@2#H1?1�1&F�0�� -$Q�&�&�&&&%PP?�?�9/q�9/^]q�2]+q�]q�9/�9]10+]]]2#!32>54.+32>54&#4L�pD#hQ5Q:% #=Z=NuN':�K,C/2F,���'=+RL��:6@#@'H0F�0��P??�/^]q�3/]+10!#����:��I:�h�:�@A� f"r�""�"yfv""b$DTI ���@*H F@o� @� I -PP  -/3?�22?�/33�33�]]�2/+�10]]]]]]]]]]]]]]]]!!#!#3>7!3B��100�F��ңw::9������ˆ2����h2��;��I��W��NHS:'a@X���"���� -� -ZjzUeuJ!�!�!E��*:% 5 "� &F'�  -' -���@1 - -''!  � � � P ?  � � � _  0  ���@@/�?���)�)�)o)�)P)?) )�)�)�)O)_)0)"���@% H%PO_O -'!?33?339/^]q3�299+33]]]]qqqqqqr/]qr83/]]]]qqqqqqr839/39/8933]�29/893]310]]]]]]]]]]]]]]"&'#.'3332>?3###SA���aB-ؼ�0A40�04A0���-Ba���A�� �PUBE�M\2��&2\M���BU��� �#1��^N7�@55&&%&�--F((3G -I@���@V$H�� -� -� - - -9�9I@ H-P���#���P#P`p�� ?2/]]q�?�3/]q9/q�9/+�]�]]q99//]+��2/�9q10]]"&'732654.#52>54&#"'>32ʧ�-�~g`q7\x@@rV1c]#F<*� >a�NU�b5,GX-8dK+1e�}�,NV^[;N-�&C4JV!7*Db?*Lh?9X=$)C]:EwW1��:�@ ���� �����@k7#<�Ŭ��:��MRJe���9<9��:�����&���@ &!%+5+5��:�@u��9y�� -���@{ H� � x� -� -/OI8 -y��G -6 - -  F0�9I  ��O0/ -P?O?�?2/?3/9/^]q�2/8]]]]]qr3q/]�29/89qq3]3qq]10]]]+]]32>?3###��04A0���-Ba���A�:�&2\M���BU��� �# ��:�@*�tUe�u&fr�dV����@= Ht HF@��������@`p����6���@H����  PP ??�?�/]3]]+3q3]]qr�]�10+]]+]]]]]]]]]]]!!#"&'532>7!h��*,3G^A0 &#3(!"&�����ؕ]*�*^�������:@��� � k{d -t -���@z7!#4>7�����% -#� -��<=9�,:�k?�HH�?����<@<��: �@0F@O9/o������ -� -� -� -� -� -� - -���@1H F� - - -0 -� -� - -P�����? -?2?39/^]qr�/]q�2+]qr�]qr^]2�10!3#!#B紴��:�6�����:��V��NR��:m@PF@O9/o������ � � � � � � � � � / F�0��P?3?�/^]q�]]qr�]qr^]�10#!#Ǵ�/�:����I:����WMS��W���NF#�:H@+�F � _ 0 @ / P?�2?]]]]9/^]��]+M�10!!#!#d�����:��I����W�:\V�W>�5J_�@ -�]�]�]NHH���H9���HmR3���@K -H/  -H 6G@ -KG$D��U' -HA&$Dd���4aa���@4#H�aTada�a�a@a a0aaa&-PFP1[;P -??3�2?3�2?]]]_]]]+q/^]q33�22�]�+M��10_^]+]+]+++]#"&'##467##"3234.533>3232>754.#"4.#"32>>&V�ei�*�.�o����p�-�.�re�V&��8U<<^A""@^=9V9n4X@5\F(#A\54&+ -��4h�g�g����E`;t��p��JvR,���6�1G.^W�2: i��� -H���@: -HG F@��� -F @  Q� � �   O   - -Q ?�3?39/^]q�/]�2�]�9/�10++2#!332>54&+3&��4h�g�g��E`;t��<�p��JvR,:�6�1G.^W� -:����: ���� -H���@V -HG@��//�?_�����@#'H -F �  @ �  Q� � �   O  - -Q ?�?9/^]q�/]q�2+]qr�]�10++2#!332>54&+8��4h�g�U��E`;t��p��JvR,:�6�1G.^W7���N(�@Wv"vkk - - - -G@  �  *�FF�@ H -P� � �  P$ `p������@"H$/��@ HP?�3/+]?3/+]�9/q�/+qr�3/��]q2�9/]10]]]]]732>7!5!.#"'>32#".7��dIgD"�c�"CgImv� -Bi�]Z��Q3r��c�j=; lh5a�R�Z�X,i[DtT05�أx͗V6\z����N'�@Uy%�%t!�!v�y���G G@�)� -F�   0 � �  P P/  #P?�??9/]�?�/^]q�2�]�9/^]3�10]]]]]#".'##33!24.#"32>���f�sA޴��!��׽#Ca=?cF%'F^8>dF&����>����:�6�����~�b')c�{~�b('b��: -�@Du� H (+H�� %H4+)0 -H  HG  F@� �  ����@[kQ/Q  ?3?�9/]�2/]83�]q�39/93�10++]]q+q++] #.5463!##";���X�v�����xk|���6��z������\]^]��W���'C�H��W��{&Hi�@ -&&*(%+55+55 -�W��9�@ �1 H���@V -H$$9F@P-�--;� -9F�0���;�;�;�;�;�;p;�;�;9(P!3P -Q���� -H??+9/3�2�2?�?]]qr/^]q33�22�]q�9/10^]++]3#5353!!3>32#"&'532>54.#"����,��FTd>h�M6]H"A -$ -&1 -0XF@gI(������!B8'7M28e�T��>jN-�+C.�EhE#.TxK�������&�t�@ &U %+5+5W���N(�@qtt��/*?$F#F$ $$@$`$�$�$�$�$$GP��� P -/��@ H - P## #`#p#�#�#�##����"H##?2/+]�?3/+]�9/q�/]�2/^]q�3/�9/]]10]]]]".54>32.#"!!32674��r3Q��Z]�iB -�vmIgC"��c#DgJd�� =j�V��x�؀50TtD[i,X�Z�R�a5gm Cz\6��9���KV���=�&��O�Ե @88H ���@ 77H @66H ����55H ���@ 44H @22H ����11H ���@ 00H @**H ����))H ���@ ((H @&&H ����%%H ����$$H ����##H ���@""H @H @ - -H����11H���@ ()H@H����H����@ H%+5+]++++55++++++++++++++++++����%{&�i��&���%+55+55�����W=�M ���:"-*@R��u�j9H���uj -9 - -H� -W -g -w - Hm H�u��6F��� -H���@ H"#F@  G�))���@  H)/P//���@]#H�/0/m  ? � � � � � � �  ? � j ) � 5   -Q�"�"�"""O""" P P#Q ?�?�?�9/^]q�/3]]qq]q]]]]]qq]]+q�+]�9/]�210++]]]+q+]]+qq]]+qq]]]2#!!#"&'532>7!32>54&+M��4h�g�>�e*,3G^A0 &#3(!"&��E`;t��p��JvR,����ؕ]*�*^����6�1G.^W�,:���� -H���@ HF G@�!�P!!���@2#H�!F @Q -P���OQ ?2?�?9/^]q�3/�/]�2]+q�]�9/3�210++32#!!#3!32>54&+����4h�g�f�N�����E`;t��:�6��JvR,��:�6��E1G.^W -��)����@U -H! F@P � �  +�# F�0���+�+�+�+�+�+p+�+�+#Q  P���� -H?+�2?3?9/3�2]]qr/^]q33�22�]q�910^]+>32#4.#"##5353!!=FTd>h�M�0XF@gI(����,��Y7M28e�T�W�EhE#.TxK��������!B8'�����&�t?@ &Q%+5+5�����'C�����W��&\��@  & -%-%+5+5��h�: }@Y I -O -& - -F@O9/o������ -�F�0��� -� -� -� -� -p -� -� -� - P/�3?3/]qr/^]q��]qr^]�9/^]�1033!3!#������:�I����h�a����/!5!5!%#"$&546$324.#"32>���,Nl_��������X\����\�A�{~�?A�{��{;��b�b����hm� �� -�ef����ДPP��әUV��V��N*!5#5!#".5!24.#"32>f���h���q�{A�~�u8�'KlDEoN),Mi>EpN*3�b�b����D�ӏ0F�Ҍ~�b')c�{~�b('b���7@%Z@F�@���_??3�/^]]�/]�103!#����������� -�8@$I0 F�0��P??�?/^]q�3/]�10!#!3!B�٣�8:����� ��&:�A�/&����03.%+5+5������&ZCH�+&����,/*%+5+5�� ��&:��@ /&K/2.%+5+5������&Zt&@ +&]+.*%+5+5�� ��&:��@ -/&31.%+55+55�����{&Zi�@ -+&/-*%+55+55��-)�&<�"� &���� - -%+5+5���W��&\Ci� &����!$%+5+5[�Op�/�Ͱ��/�ܰͰ��015![�Р�[�Op�/�Ͱ��/�ܰͰ��015![�Р��rL+@�?O/?o��@&+H/+]q�//105!rÉ��L+@�?O/?o��@&+H/+]q�//105!É��L+@�?O/?o��@&+H/+]q�//105!É������N���&B�B��H� /@ H@ H � -����@ - H -��?��/+��2+10+54>733 -y-2Y��4VKB A�A��H� 4��� H ������ H ���@ - H -�� ?��/+3+��10+#>5#53H {-1X��5VKB A�?���H� 3��� H ������ H ���@  H � � -/��/+3+��10+%#>5#53H {-1X�35WKB A�A�~�G� /@ H@ H�� ���@ - H �� ?��/+��2+10+##.=AX1-{ ��?�A BKV5�K�_� Y@: H H@ H� -@ H � -��� -�� -� - -�?3�2/�2]/��^]]��2+�2+10++54>733!54>733� -z-1X�� -y-2Y��4VKB A�AÒ4VKB A�A�K�_� k��� H���@ - H� -� �����@ H�    ���@ H?�� -�� ?3�2/�2]/]3+�^]]2+����10++#>5#53#>5#53_ -y-1X��� {-1X��5VKB A�AÑ5VKB A�A�K��_� h��� H���@ - H� -� �����@ H�    ���@ H��� � -/3�2/�2/]/3+�^]]2+����10++%#>5#53#>5#53_ -y-1X��� {-1X�35WKB A�AÐ5WKB A�A���v�� @@% � ��/o�  � -���/?����/]q�33/�22/�10#53%�s��`�a���r�x�����s��V@2 �   �� �� � -�����?����/����/]3/33�2�2/�21053%%%%#5���h�i��h�����i��x����������x�GQ�|�I��� H -���@' H H H�?� - -�0/]�]]/]�]]10++++#".54>32|-Lf:9cK++Kc9:fL-�:fM,,Mf:9dJ++Jd�� V@=� �0`�����0@`�����/� �/33�22/]]�/^]q�9/�10!53!53!53(�������������7����+?Sg{�@ v�y�f���@ H` H\ HV��� H>���@ H8 H4 H.��� H���@ H H  H���@ - HJ�;�1���@�v y 1�f@&@�@�@�@@@r�c�Y�ihh&h�h�h�hvhYhFh)hh�h�h�hyhkhVh9hhh&h -h� �"� )IYy��"@-1H���@�H�}�}�}�}y}k}]}I};}-} }}�}�}�}�}�}�}}}�}i}[}M}6})} }}��}�}�}�}�}�}�}{}f}K}=} }�}�}�}�}�}k}�}]}9}+}} }�}�}�}�}�}{}�}Y} };}K}��}�}�}�}�}{}�}f};}K} }}�}�}�}�}�}�}i}y}]}9}I}+}}�}�}�}@��}�}{}f}I}6} }}i�}�}�}�}�}y}k}I};}} }�}�}�}�}�}�}y}[}k}9}}+}�}�}�}�}�}y}k}9}&} }8�}�}�}�}�}�}Y}F})}}�}�}�}�}�}�}{}d}K}?}}}�}�}�}�}�}p}_}@}}}m�T�w�^E�,�O�6'���???���?���?���^]]]]]]]_]]]qqqqqqq_qqqqqrrrrrrrrrr^]]]]]]]]]qqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqrrrrrrrrr^]]]]]qqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqqq/++^]���/^]]]]]]]qqqqqqqrr���9/]q�99//^]]8833��10++++++++++++_]]!#3%2#".54>4.#"32>2#".54>4.#"32>2#".54>4.#"32>0�����?lP..Qn�%7#&:''8%"6'?lP..Qn�%7#&:''8%"6'�?lP..Qn�%7#&:''8%"6'� !S�jf�V&%V�gj�S!��Ib:;aIGa;;a��!S�jf�V&%V�gj�S!��Ib:;aIGa;;a�!S�jf�V&%V�gj�S!��Ib:;aIGa;;aUzY�(@ - -H - -H�/0?�/]�]�10++3U@Ğz����Uz��&V �`]5X�Q�H@7jz�jz����O_�0@`p��/o/]�/]q���10]]%53 ���P���Q�m?s����Y�R�B@0eu�eu����p���o�/o/]�/]]q���10]]%#5 53�R���Q�ot��?���G�&�@ //]55]55����T -�/�//10!5!���+�u�`b�-�o���@�@ -H@ H??/++]8/]810!#3���q��e��!o���@ H -�$  !�$��� �����@& - -HK[@H@H/?/_]]]++]3/�]+]2�2/]�/]�210+4.#"#4.533>32 -/#HU�w&1@*na�.=%d^���.("# . ly�O.�j@E - 0Pp�� \ - Q - - -_?O? _ ??�9/^]]q��]q2�2/33�22/]q99//10!!!!##53!g��Q��n���{��$�Ձ����:P�:�@Q�:�:%5(,0 -o4n+'0n - -O_o:o  0Pp���0�����@FH*Q. Q+� - -@*-H - - - -'o/_o����4#s)4t%:::?3]]�2?3]�9/]q3�]+]2�2�2/+^]qr�/]9/33�22�9/�339910]]#!5>=#535#5354>32.#"!!!!!2>7P 9YsC�FYV����0c�gF{cG� -'5A$rp��h��h,?(�&C5%7PuM%�.�y����\�f7:V994$s}����8j\G*C0���g�/b�@G�u[�[[IkI�I�DmD[DiRiP}[k}�[kT9d969F9%a5aEaL H1���@^ H H --RIQQ0HAF'K%)H" 9I8f888YHK_?K_K�KK@'H�_KK@APA`AA�AA���@ HAF d����[_Hd����PXHd����FJHd����;>Hd����05Hd���@ HOd_dodd���� -HY���@GHAHYAN54.'.54632.#"�=y�y��+}�|>���iq��{#J0i]ho5n��)7(跪Ky\=�cX(D1">W41`M/�����-6� 9P00dR4�\�uD���=o�a���Ԓ�� -{zŃ���bNIbx�6X@=: -() - 5O;pwit& -U$ 6W��V�=���@DIj&:+J+z+�+$;4;D;t;�;.779-3n%n$$n@`���������@^H0Q9Q6��@'/H�-/?/?��/�(s�%|%�%%*%%ss�% ?3]]�?3]]]�9/]qr3�]+q2�2�2/+]q�3/�/3/��229/�10]]]+%267#".'#73.5467#73>32.#"!!!!�dx� -?g�ax�yE -�(x�(�I{�sa�g? -�yjDjO2 �(�c�(�l *Mr~d[DvW2M��r�.5z��C2WvD[d'W�c/%�Q�d9E����+O�@v�y��/B���@  H< H��� H -���@ H H HJ�II4�5�?���@>,�?@ -H?"� -�� P`���&441�:�M�JD��'�?���???3���3]/]���/+�99//88��3/�3310++++++]]]#".54>32#34.#"32>3267#".54>32.#"�3WtBBsU10VuDBsU2�;����+?(*@,+?)'?,��/K6E^ �-MoH^�R&;a|ADjL0 � -SKlW�}�i--h�~��g))g�����1c�N !N�b_�O""O�|K|Z2RW 6cL-Ey�`��g*(F^7 HU���~�'7�@ � 5(H���H���@CH H H( (`(p(�(�((((333�##� -� -� - -����"&H -���@ H -O93- "-/�?9/�9/99�99]/++]�3�]2^]3/]]q�2/310]]+++++]%2673#"&=5>74>324.#">�3DExmo B"#B;bH4O5,OnB *s( '1M6Nhm����� -IK;lS1*NoEc��v&�9S64U=!$=Q.�!h���.�#7;�@|� -H=� -r -E -U -e - -& -!!%!  /=:I$I9.I����$�$�$/$$$ -I0@P �)����$H���@H 3�9�99���@#,H98 @$H @H 8?3++/�+]��?33++?�/]q�22/]]]99//]]�33��2]10]]]]]]]]]]+]!#3&'.53#"&54>324.#"32>5!&�0����6����+W�X]�T'�/E-.G00C).H2�{�,,&Y'�X��R(.'b3�����ɾ[�e55d�\Qk@@kPRl??l�����z�'/�@ H� ���@HYiy% -H���@I H,)�*�@�@//**@*P**'�%o����(,� * *P*�**%-?33�]2�2/]3�/]�]9/]�2��10++]+]+5#.'&'#367>53##5!��l���� - ���(���z�� ���@&,7 - -���� -3)"�����h�ool��9�@_e$e�1�11 H� �   Ht�66v68v8t7�767** )50( - (`(p(�(/o�(("[55���@AH�5�55055[?O����o���0 -'0*_)_?�?3�2/^]]q��/]]+r�99//]]33�10]]]]]]]]+]]+]]]]267>;!5>54.#"!532.54>��Z;m�c*'!G���`�Y*=t�lm�t=*Y�`���G!'*c�m;Z���V��j���6��3~��Ut�|AA|�tU��~3��6���j��VX��|H -R@2Z -@�!�!_!P!`!p!!/� /-�--' -?2]]�?�9/�/�]2]�]qq�210]".54>32!32>7.#"k�ƆE_��_pŽQ��@NX.Kt]L#H$Tm��;M\53WJ<"]��o�ՋBO�҂��-#73!�;H:�RR�:H;�'"bADp*$*pDAb"V���@ -@ �/��299/�105>73.'#�"bADp*$*pDAb"V�;H:�RR�:H;�#�b^B@  �/�/��29910.'3#>7!5;H:�RR�:H;�#}"bADp*$*pDAb"V���@ -@ �/��299/�10%>7#.'53+"bADp*$*pDAb"V�;H:�RR�:H;��b^B$@�@ �/�/�299��29910#.'5>73!.'3#>7�;H:�RR�:H;�;H:�RR�:H;'"bADp*$*pDAb""bADp*$*pDAb"���&@@�@ �/�299��299/�105>73.'>7#.'5�"bADp*$*pDAb""bADp*$*pDAb"�;H:�RR�:H;�;H:�RR�:H;�H�#(@#  /�299����299/3�210!!5>73.'>7#.'5�� �"bADp*$*pDAb""bADp*$*pDAb"hPX;H:�RR�:H;�;H:�RR�:H;8����/E�@]����z!�!DHUe���JZzJ8Z8C8 H:C* : J %-5-�-�- '0'''�0�0(00F@`���@@H@ HG�323>54&#"7>32.#"32>� - `��a]N#/If�S*M@2��;:7$*tCq�^)�$3@$5VC1 *A,BlS8�.hjj0�ΐM?k�K<���h?0C*:"�� �'X����*J7 3Tntt05[C&c�����@JZjEUe87H���@�Hf'GWi(HX ;�k���4T //���� p�?�:����@`�_���� Pp_ H�  ?3]+?�2]]qrr^]qqr/^]3/_^]]]]qq39=/3310]]]]++]]_]]73!%.'���#������� ��^(RE01FR(����N��6@$ZO���Z  ��_/2?�/]qq�/]�10!#!������N��o3����N0� �@ ���  ���@ -H��r�d5EU���@J H)9 H���HI� - -@ - -  �@ -_ _/�9?99�9]/^]]33//3/]]99//]+]310+]+]]]]_]+]]5 5!! !�{��B��H����Nm0,j�����e`H� @ Pp ��?�/]/]105!e�`��3��bT����@�H 9I o����/Oo�_/Oo � -0 -P -p -� -o -� - -0 -� - -/ -O -9� -� -� -� -� -� -� -p -/ -O -o -� -� -��/3?9/]�]qqrr^]]qqrr/^]3/]/]q89=/]3310^]+##5!3nj�����u�N�W�]�#3Cr@K�25CEC - -!'4/ /@/p//<$�77*�AA'4? - -@H -P - -/]3�]+q29�]2�]2/�/]�910]]]]]]#"&'#".54>32>32%"32>54..#"326],RsFa�F KTZ.EsS.,RtG^�CKT^3ErQ-��Fw83wM+G33G�]3wN+F10G/FxNN�j>��?fH'7d�YQ�h<��>fI(7e��~���(F^66\E'���(F^63]E)~�`� -�/�/�103!!�^j�8���^���#@K[K[ - -/�/3/�/�10]]4>32#4.#"Dz�bc�{Fg5_�NN�^4t��LL��t�b�l98l�d����N��#@ -""*"% �%�%�%�%�%%�@���HL%/%?% %�%@��H%@��H�%%)%9% %�%�%%@��Hk%{%�%]%K%)%9%% %�%%���Hm%%���H %�%���H�%y%�%�%K%[%k%%���H�%�%�%}%�%k%]%&%6%F%�%�%�%�%%p%���@nwzH%@ekH�%v%�% %%)%�%%@ORH%�JNH%)% %�%�%�%�%�%�%�%%�54>32.#"$$K>#3B'2Z}K"K=$3B'2Y|�N �%@T0�^�V( � -(AT,�B^�V)8P,�!C@$ H HA HB0 H=0 H*��г H0���@ H H 0 H0 H -��� -H��г -H��гH���@) H?0P@`���- @ H /E;�@-����#@)(��1 1011�@ ����'323267"&'.#"5>323267(E�IAk-&A<82�Q(PMK%233E{4 ;=D(E�IAk-&A<82�Q(PMK%233E{4 ;=D�+ !�%/ - -3+��Z,  �&. - -2*� A7$�@l5: < *  -   -   dtP0 `o  _ o  � �/_o� - -P �   /]]3�]22�2�22/]q3/]q_qq39����������10_]]]]##5!!5!3!!!�����7�� =������X��!�l�$�ܔ���d�GP 1@ � �?�?/]�/]�9/�/33/33105!5!5!d���������8��d��?$� -{���@H(H(H����@?H� -0P @`��@ H�O_�@P�P�/]33�]�]/�/+3//]q310]+]+++5 5!A���Z��w��������쑑A$� -y���@H(H(H����@>H� 0P @`��@ H�@P�O_�P�/]�]�]33/�/+3/]q310]+]+++75 55!AZ������XX��u������7� #@i y iy/�/�/���10]]3 %! ����������{����R��Vd�G����/�///�107!!d����>��T"�����  H �� //��/��10+#47632#"'.'&#"��TR�?K3% -!$ ��V�{{?0(4 -''#i���� ��� H ��//��/��10+3#".54>3232765"�Z(g>2%!%����}86'"%)j��%������?�33105! -�%�����iH����??��103#ؑ�H�K�����"�������?�?��310!!#�(�i����n�����"������?�?3��105!# -(�%�����%�H"�����??���3103!!�����H�n���%H"������?�?3��105!3 -��%��������H'� �������??�?��23103!!#����i�H�n��n����H'��������?�??3��3105!3# -���%���K�������(� ������?�2?3��3105!!# -��i�%���n���%�H(� ������?�3?3��3105!3! -���%���n������H 3� -� @ -�� ���?3�2??3�2�23105!3!!# -����i�%���n��n���q�j%� ������?�?�3233105!5! -��A�ّ���������H*A ���?2?3����103#3#ّ�h��H�K ��K����j 1� �� - �������?�?�?��23310!!!!#�(�i��i�j�ב�"����� 3� �  -� -�� ��?3?�2����310!###���ב���n��n#����j ?� - A   �� ����?�?3?�����3310!!#!!#�����ht��j���o��"����j 1� �� - -���� ���?�?�?33��3105!5!5!# -��i(�q�ב�)������� 4A   -� - -����?�2?33����105!### -ܑב%�����n������j ?� A   � -�����?�?3?�����3310#!5#!5!ґ��t��tj�)F��)ޑ�q�H 1� �  - ������??�?���233103!!!!����i���H�"�ב�%�H 4� A   - -���?3?3�����3103!!33A���$��H�n�#�n�q�H ?� - -A    ������?2?�?�����33103!!3!!ّK�$h����H�����"���qH 2� � - -���� ���?�?�?33�2�105!5!5!3 -��i��q�ב��)��%�H 4A  -� - -����?�3?33����10!5!333��$�ב%���n���q�H ?A   �  �� -�����?�?3?�33����10!5!3!3!5!��$K������q�F�������H 6� - -� � � �������??�?�?��2233103!!!!#����i��i�H�"�ב�"����H 8� -� � ��  �����?�?3?3��2��3103!!#3#A��������H�n��n ��K����H I� A  � ���� -� �?3?3?�?����2�23310#3!!#3!!j���t�������� �����" ��"�����H 8� � -�@ -  -����� ���?�?�??33�22�105!5!5!3# -��i���q�ב��K������H ;A - -  @ - �����?�?3?33�2���105!3#3# -㑑h��%���K�#�K�����H I� - - -A   �� ��� ��?3?�?3?����2�233103#3!5!#!5!A�������㑑�tH�K �����)ޑ�����j 9�  -��  �� �����?�2??�33��33105!!#5! -��i��i�q���"�h�������� :� -�  @  -����?�22?33����3105!!### -���ב%���n��n������j J� - ����� ��� �?3?3�2?���33��3310#!5!3!!#!5j��t�t��t�A��ޑ��"ב���q�H :@  - � � �����?�3??���3333105!3!5! -����A�ّ��"�������%�H :� - � @ � ���?�33?33����3105!333! -�ב�%���n��n���q�H L@  A   � -� �� -��?3?3�2?�����3333103!!3!5!5!A������������H�"�o�����������HL�  - ���@ �� �� ��� -�?3�2?3�2??33�22�2233105!5!5!3!!!!# -��i����i��i�q�ב��"�ב�"������HM� � ��@  -�  -��� �?3?33�22?33�2�2�2�23103!!###!5!33A����ב���H�n��n��n����n�����H ]�� �  ������ �� -��?3?3�2?3?3�2�2�233�2�233103!!#!5!3!!#3!5!A����ב�t�t��������H�"���ޑ��" ����m�H��/?3310!!��U�m����m��?/3310!!��U�������H���??3310!!��U��� ����H���??/310!!��*��� �����H���??/310!!��*��� �*g���� #'+/37;?CGKOSW[_cgkosw{����������1����������mUE- -y�@ -xlTD, xeM5��@ -�dL4�qYA)}�@ -|pX@(|aQ9 ��@ -�`P8�u]=%��@!�t\<$�x�|����|�x���������iI1!��@hH0 -����������gck��h�d`h_[W��T\XT�SOK��H�PLHC?G��D@��.)'.@D%T%K![!K[DT -#/���/���10]]]]4>32#".732>54.#"�Fz�^^�{GG{�^^�zFV9b�LL�c::c�LL�b9d^�{GG{�^^�zFFz�^L�c99c�LL�c::c���#�� /]�/�102#"'&5467>76jnk5R������S4l�9R46n9������:m64R9)��� /���/���103!32>54.#")��Ex�[[�xEEx�[[�xE��}A[�xEEx�[[�xEEx�)��+"@" '/�����/�����103!4>32#".'32>54.#")��Q:c�KK�c::c�KK�c:MEx�[[�xEEx�[[�xE��}AK�c::c�KK�c::c�K[�xEEx�[[�xEEx�s�cu"� /���/���10#"'.5476324'&#"3276c%%%V3eK#%HJfgGJL33FF3331HH13}5V%#%H%V5fHJJGgF3333FE6116���y�!-9D�@] $ t $t+{+{D"(?4.(.(.1%+7+>:h:Y:G:::b�^�0H��������[��[׀ٙ����ؙ���W .. -- .. --����#�_[�����)4`@7*/$'!04h4Y4K4=442-_oO-_--- -/�99//]^]�3]]]]33�2/�99//�3�310#"'&54676324&#"326%4&#"326327'#"'�������ZZ����ZZ�. -- .�, // ,��0�^�b>L��LH��������[��[� -- .. -- ..��[_�#��F�s;3F��/��@ - H4.4$w##���@M H H;;  H;/4#4;B� -� -p -? - - -9+>���0/43?3O33/^]��]]]]�/��]]]]�10]]]]+]]++]]]+373#'#5.''7.'#5367'7>7"327654'.�B 965�-�-,��,(�1�7:"B?n0�+�(.�� P�(�9p6Eu0bb0uE�`cc1u;�  �-�;q9>�_�1�(,=20d��b2/aa��c02�P&�/b@>+�+�++"�"�""P'�''�@%(H -/�+�^]2�qr/]3�2/�qr�]�qr9/3�210.'&547>32!!#!5!"327654&'&�7Z#GS,e>SW;=>B.*PlzS++VSzmQR �F��F�;G,+G>>=T,G;Q���AQF@(1A;NN?  33FF;A1?J7�77B�??/^]�]��]�99/�r�]�]�r9910.'.'.547>323267632#"'.'#"'&547632"327654'&�6%( - ? .@$ -   �TVWvvWTTUzGS�Z>==@XY<>><  -    "O-@" '*R*�Qm}VXTTuuWV+ >=X[===>ZW>>;�/(@& -0 -` -p - -"@ H"O_/]//+3/]/10#"'!727>'#"'&547>7>76 (_E�#%?BX�c$&����}V+B,-�SZB?N9En&8�6_,+i?~BCF_?B��WVc %%1E[wK`_B?[J;*U/;q9S<�K/@9M?4=C -/)//99//]923/]�10)7>7>7654&5#"&'&547632.'.547>3267>32#"&'.'F��Tl)@4:Z+X-;a)OII]P3N(a�2+C.=�#!K2dmy;*&StsOP"4&sN&(PNmVb(%)LtvSP<3=-Q}.-L'f��Zy'&@) @ P p �  ///]�10^]].'.'.'.547632>32b*gL8E+%DFfbN/"�X2U#F)N7>-qEEt/'xSEj( -#&b<^Q2�P;`�N�]]�5(�o]�H: 9�Pwc;�kM��;�!0@! -@O_o�! - -//��]9/9/��]��2103#>54&'&'#"&547632�L�3:0./9@%%Hl9:Q0*��%#Jj9:;b&J5-L9<�f����"&#"&547632#"&547632%%5�$&%X3999>Q0*��%#Jj9:;b&J5-L9<��g�u�v�#d�C - -���@; H#F/ � �  O o �  O_F�o"SP P ?3?3�2?�?�?/]]�2/]/]q3�210+]##5354>32.#"3533i���;fQ E-(3 ӆ�����I��z;eK+�)<'a�i����:��w�Z�C - -���@5 HF/��Oo�O_F�oP P?3?3�2?�?/]]�2/]/]q�10+]##5354>32.#"33i���;fQ E-(3 Ӈ���I��z;eK+�)<'a��I��4w�N���K��� H���@( H�_�?O � P`p/]�/]�/�]q�9/10++#"&'532>54&#*732�AhK-1%)8#=H>4T< �)C0b %(`)?������w8@ o_]]]5�NH�� -K���� H���@ H�� � `������@ -!H   /]�+]q�/3��10++#>5#53H,(u-1X��Wk/0V.�3�� -l@JV -V y���@32|&IlFBeJ, �'6$GVQK3M�!��r[6CgE$CAhJ(!;Q0/$U]QU%�q�!'Gf+4x�6@!�� �  `���` � -��??�2/]]q3/]9/�10#4>7!5!x@jM+�/Pk<�4Ma���lf���Xq-(��'Q��D�� H@���@R H/ -H+ -HL7G -�H===��2�22�FGGG(� ` `��L8�# �B�#�-�?�?�]]9/�99/]q�2/q�/]]�3/q�99]10++++4.#"32>4.#"32>7#".54>75.54>32� 5)'5 - 6-06 -#=1-;$$=..="�#IqMMqJ#/= $7&#FhDHiE!&8$$?.�0""0/''0��4()5#;**<6[B%%BZ6.H4 %4@#-O;"#@)u � u� I -� -� - -I@ � �/?�/]��2/��]�10]]".'332673To�Q �h]]h� Q��9[s9g``g9s[9|E� -$@�� �P`�� ?�]q�/3��10#>5#53E,(u-1X�Wu/0`.���K -/@ �� -�_o��P - -? - - -/]q�]q�/��21046733#�,(u-1X�%Wu/0`.�j��0@u��@@@H�_@ H/+]�+/�]]10]%53��������H���4@"z�@�@O�@H�_@ H/+]�+/]�]10]573H���������� A@v � x�����@ H�@@H�_@ H/+]3�+�/�+]10]]#'##573�i��h�������� A@v�x�����@ H@@H��_@ H/+]��+2/�+]10]]#'53373���h��i����-�Z�#@���_@ H/+]3�2/���1053!53���ӥ���������D�Yi���@" H  H@ �@��_@ H/+]2���3/�]]10++]".#"#>3232673�*TNG76 [-J;,TNE67\+J�%-%>9-_N2%-%?8,_N3 �� X@<����f -bb -��@@ H@H�_@ H/+]2�+2/+��^]q�10]]]]]5733573 �������������������7@  d -@ @H� _@ H/+]��+2/�^]10^]]".'3326734JtT2um[[ku 2St�)EZ15<=41ZE)P� B$��7��<��V��_��b��i��q��r��x��$��$7�h$9�h$:��$<�h$Y��$Z��$\��$�h)�)�)$��/��/7�h/9�h/:�h/<�h/\��/��3��3��3��3$�h57��59��5:��5<��7��7�7��7�7�7�7$�h72��7D�7F�7H�7L��7R�7U��7V�7X��7Z��7\��9�D9��9�D9��9��9$�h9D�h9H��9L��9R��9U��9X��9\��:��:��:��:��:��:$��:D��:H��:R��:U��:X��:\��<��<��<�D<��<��<�{<$�h<D�h<H�D<L��<R�D<S�h<T�D<X��<Y��II��I%U��U��ULY�hY�hZ��Z��\�h\�hVf��Vm��Vq�hVr�hVs��Vx�hV���V���V���[r��\^�\_�h\b�h\f��\i�h\m��\s��\v��\{�h\|��\~�F\��h\���\��h\��h\��F\��F\��F\�b\��F]r��]x��_��_f��_m��_q�h_r�h_s��_x�h_���_���_���_�ha�a�a^�a_�Dab�Dai�Da���a�Xb��bf��bm��bq��br�hbx�hf_��fb��fi��fr��fx��hf��hm��hs��hy��h~��h���h���h���h���h���h���h���h���h���h���i��if��im��iq�hir�hix�hm_��mb��mi��mr��mx��o��o��o��o_�hob�hoi�hp���p���q��q�q�q�q�q^�q_�hqb�hqf��qi�hqm��qs��qv��qy�qz�q}�Nq~�q��Nq��q��jq���q��jq���q��q��q��Pq��q���q��jq��q��Nq��q��Nr��r��r�Fr��r��r��r^�r_�hrb�hrf��ri�hrm��rs��rv��r{�hr|��r~�Fr���r��hr���r��hr��hr��Fr��Fr��Fr�yr��Fs_��sr��sx��uy��u~��u���u���u���u���u���u���u���u���vr��vx��x��x^�x_�hxb�hxf��xi�hxm��xs��xv��x{�hx|��x~�Fx��hx���x��hx��hx��Fx��Fx��Fx�bx��F�����������������y�w�{���~�w�������������������������������w�������w�������w���w���w���w�����y���~�����������������������������������������������y���~�����������������������������������������������y���~���������������������������������������������������y���~�������������������������������������������y���~���������������������������������������������������y���~�������������������������������������������������������������������������������������������l�w�{�w� ����`��w��D������-���������������`�����������`������������������-������������������������������������������������������������������������������������������w���������������������������������������������������������l�w�{�w���w���w�����������������������������������w���w�������������������w�������w���������������w� ��������������D����-������������������������-��-����������������������������������������������������������������������������������������������������������������������������������������������}��}�������{�����w���w���������������������������������������������������`��������������������������������������������������������������������-���������l���{���������������������������������������������������������������`����������������������������������������� ���������������l���{�����w�������������������������������������������`���w�����������������������w�����������w�����������w�����������������������w� ��������������������������������������������������������������������-����-������w�����������������������������������3�������`����������`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������-����������������������������������������������-��-����������������������������������������������������������������������������������������������������������������������������D����������������3��3�{���������������������������������������������������������������������������������������������������������������������������������������������`���w����������������������������������������������������������3��3�����������l�`�{�`� ������V������`��`��`������V`�Cc�� -7z<�  ] .� -o�>� � # S 4k � �  �F (� � 8# \z -� |WCopyright (c) 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark of Red Hat, Inc.Copyright (c) 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark of Red Hat, Inc.Liberation SansLiberation SansRegularRegularAscender - Liberation SansAscender - Liberation SansLiberation SansLiberation SansVersion 1.07.4Version 1.07.4LiberationSansLiberationSansLiberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Liberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Ascender CorporationAscender CorporationSteve MattesonSteve Mattesonhttp://www.ascendercorp.com/http://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlhttp://www.ascendercorp.com/typedesigners.htmlLicensed under the Liberation Fonts license, see https://fedoraproject.org/wiki/Licensing/LiberationFontLicenseLicensed under the Liberation Fonts license, see https://fedoraproject.org/wiki/Licensing/LiberationFontLicensehttps://fedoraproject.org/wiki/Licensing/LiberationFontLicensehttps://fedoraproject.org/wiki/Licensing/LiberationFontLicense���� - - !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a������������������� ����������bc�d�e�������f����g�����h���jikmln�oqprsutvw�xzy{}|��~����� -   -��� !"��#$%&'()*+,-./012��3456789:;<=>?@A��BCDEFGHIJKLMNOP��QRSTUVWXYZ����[\]^_`abcdefghijklmnop�qrst��u�vwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������������������  -   - !"#$%&'()*+,-./012��34���5��������67��89:;�<=>?@A�BCDEFGHIJKLMN�O�����PQ���R��STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������uni00A0uni00ADuni037Euni00B2uni00B3uni00B5uni2219uni00B9AmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex -Cdotaccent -cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve -Edotaccent -edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex -Gdotaccent -gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve -Ohungarumlaut -ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring -Uhungarumlaut -uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute -Zdotaccent -zdotaccentlongs -Aringacute -aringacuteAEacuteaeacute Oslashacute oslashacute Scommaaccent scommaaccentuni021Auni021Buni02C9tonos -dieresistonos -Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos -OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis -alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos -omegatonosuni0400 afii10023 afii10051 afii10052 afii10053 afii10054 afii10055 afii10056 afii10057 afii10058 afii10059 afii10060 afii10061uni040D afii10062 afii10145 afii10017 afii10018 afii10019 afii10020 afii10021 afii10022 afii10024 afii10025 afii10026 afii10027 afii10028 afii10029 afii10030 afii10031 afii10032 afii10033 afii10034 afii10035 afii10036 afii10037 afii10038 afii10039 afii10040 afii10041 afii10042 afii10043 afii10044 afii10045 afii10046 afii10047 afii10048 afii10049 afii10065 afii10066 afii10067 afii10068 afii10069 afii10070 afii10072 afii10073 afii10074 afii10075 afii10076 afii10077 afii10078 afii10079 afii10080 afii10081 afii10082 afii10083 afii10084 afii10085 afii10086 afii10087 afii10088 afii10089 afii10090 afii10091 afii10092 afii10093 afii10094 afii10095 afii10096 afii10097uni0450 afii10071 afii10099 afii10100 afii10101 afii10102 afii10103 afii10104 afii10105 afii10106 afii10107 afii10108 afii10109uni045D afii10110 afii10193 afii10147 afii10195 afii10050 afii10098WgravewgraveWacutewacute Wdieresis wdieresisYgraveygraveuni2010uni2011 afii00208 -underscoredbl -quotereversedminutesecond exclamdbluni203Euni2215uni207FlirapesetaEuro afii61248 afii61289 afii61352uni2126 estimated oneeighth threeeighths fiveeighths seveneighths arrowleftarrowup -arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206 -orthogonal intersection equivalencehouse -revlogicalnot -integraltp -integralbtSF100000SF110000SF010000SF030000SF020000SF040000SF080000SF090000SF060000SF070000SF050000SF430000SF240000SF510000SF520000SF390000SF220000SF210000SF250000SF500000SF490000SF380000SF280000SF270000SF260000SF360000SF370000SF420000SF190000SF200000SF230000SF470000SF480000SF410000SF450000SF460000SF400000SF540000SF530000SF440000upblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxH22073H18543H18551 -filledrecttriaguptriagrttriagdntriaglfcircleH18533 invbullet invcircle -openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266CuniFB01uniFB02uniF005middotuniF004uni2074uni2075uni2077uni2078glyph571glyph572glyph573glyph574glyph575glyph576glyph577glyph578glyph579glyph580glyph581�� � -LNDFLTcyrl$grek.latn8�������� -`nDFLTcyrl&grek>latnJ��MKD SRB ������kernhh�*8Vhz��,jt������Ln���� &0�$2\��J���������6LRX��.����  & 4 Z � � -( -� @ b � � � � �  8 J � � � � -$ -6 -d -� -� -� -� -� -�&h������ >DR -$��7��<��V��_��b��i��q��r��x�� ��7�h9�h:��<�hY��Z��\���h��$����7�h9�h:�h<�h\����������$�h7��9��:��<����������$�h2��D�F�H�L��R�U��V�X��Z��\�� -�D���D����$�hD�hH��L��R��U��X��\�� ����������$��D��H��R��U��X��\�������D�����{$�hD�hH�DL��R�DS�hT�DX��Y��I��%����L�h�h���� f��m��q�hr�hs��x�h���������r��^�_�hb�hf��i�hm��s��v��{�h|��~�F��h�����h��h��F��F��F�b��Fr��x�� ��f��m��q�hr�hs��x�h����������h��^�_�Db�Di�D����X��f��m��q��r�hx�h_��b��i��r��x��f��m��s��y��~����������������������������������f��m��q�hr�hx�h_��b��i��r��x��������_�hb�hi�h������!������^�_�hb�hf��i�hm��s��v��y�z�}�N~���N����j�����j���������P�������j����N����N�����F������^�_�hb�hf��i�hm��s��v��{�h|��~�F�����h�����h��h��F��F��F�y��F_��r��x�� -y��~����������������������������^�_�hb�hf��i�hm��s��v��{�h|��~�F��h�����h��h��F��F��F�b��F������������y�w{��~�w�����������������������w�����w�����w��w��w��w��� -y��~����������������������������������� -y��~����������������������������������� -y��~�������������������������� y��~�������������������������������� -y��~�������������������������� y��~�������������������������������l�w{�w ���`�w�D����-�����������`��������`������������-�������������������������������������������������������������������w�����������������������������������������l�w{�w��w��w��������������������������w��w��������������w�����w�����������w ����������D��-������ -�����������-�-���������������������������������������������������� ��������������� ����������������������������������}�}����{����w��w��������������������������������������`��������������������������������������������������-�����l��{�����������������������������������������������`������������������������������ ��&��������l��{����w��������������������������������`��w�����������������w��������w��������w�����������������w ���������������������������������������������������-��-����w��������������������������3�����`�������` ������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������� -������������������������������ ���������������������������������- ��������������������������������� -�-�-������������������������������������������������������������������������� -������������D�����������3�3{�������������������������������������������������������� ������������������������������������������������`��w������������������������������������������3�3������l�`{�` ������V������`��`��`������h$)/3579:<IUYZ\V[\]_abfhimopqrsuvx������������������������������������������������������������������������ϒM� \ No newline at end of file Index: openacs-4/packages/acs-templating/sql/oracle/acs-templating-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/sql/oracle/acs-templating-create.sql,v diff -u -N -r1.1.32.1 -r1.1.32.2 --- openacs-4/packages/acs-templating/sql/oracle/acs-templating-create.sql 26 Jan 2022 16:06:08 -0000 1.1.32.1 +++ openacs-4/packages/acs-templating/sql/oracle/acs-templating-create.sql 26 Jun 2022 11:06:13 -0000 1.1.32.2 @@ -10,4 +10,3 @@ -- http://www.fsf.org/copyleft/gpl.html @@ demo-create.sql -@@ captcha-create.sql Index: openacs-4/packages/acs-templating/sql/oracle/captcha-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/sql/oracle/Attic/captcha-create.sql,v diff -u -N --- openacs-4/packages/acs-templating/sql/oracle/captcha-create.sql 17 Feb 2022 15:20:12 -0000 1.1.2.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ --- --- Captcha data-model --- - -create table template_widget_captchas ( - image_checksum varchar2(4000) primary key, - text varchar2(4000) not null, - expiration timestamp default (sysdate + interval '1' hour ) - constraint template_widget_captchas_nn not null -); - -create index template_widget_captchas_expiration_idx on template_widget_captchas(expiration); Index: openacs-4/packages/acs-templating/sql/oracle/upgrade/upgrade-5.10.1d0-5.10.1d1.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/sql/oracle/upgrade/Attic/upgrade-5.10.1d0-5.10.1d1.sql,v diff -u -N --- openacs-4/packages/acs-templating/sql/oracle/upgrade/upgrade-5.10.1d0-5.10.1d1.sql 17 Feb 2022 14:17:13 -0000 1.1.2.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -begin; - -create table if not exists template_widget_captchas ( - image_checksum text primary key, - text text not null, - expiration timestamp not null default current_timestamp -); - -create index if not exists - template_widget_captchas_expiration_idx on - template_widget_captchas(expiration); - -end; Index: openacs-4/packages/acs-templating/sql/postgresql/acs-templating-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/sql/postgresql/acs-templating-create.sql,v diff -u -N -r1.1.32.1 -r1.1.32.2 --- openacs-4/packages/acs-templating/sql/postgresql/acs-templating-create.sql 26 Jan 2022 16:06:08 -0000 1.1.32.1 +++ openacs-4/packages/acs-templating/sql/postgresql/acs-templating-create.sql 26 Jun 2022 11:06:14 -0000 1.1.32.2 @@ -10,4 +10,3 @@ -- http://www.fsf.org/copyleft/gpl.html \i demo-create.sql -\i captcha-create.sql Index: openacs-4/packages/acs-templating/sql/postgresql/captcha-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/sql/postgresql/Attic/captcha-create.sql,v diff -u -N --- openacs-4/packages/acs-templating/sql/postgresql/captcha-create.sql 26 Jan 2022 16:06:08 -0000 1.1.2.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,10 +0,0 @@ --- Captcha data-model - -create table template_widget_captchas ( - image_checksum text primary key, - text text not null, - expiration timestamp not null default current_timestamp + cast('1 hour' as interval) -); - -create index template_widget_captchas_expiration_idx on - template_widget_captchas(expiration); Index: openacs-4/packages/acs-templating/sql/postgresql/upgrade/upgrade-5.10.1d0-5.10.1d1.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/sql/postgresql/upgrade/Attic/upgrade-5.10.1d0-5.10.1d1.sql,v diff -u -N --- openacs-4/packages/acs-templating/sql/postgresql/upgrade/upgrade-5.10.1d0-5.10.1d1.sql 26 Jan 2022 16:06:08 -0000 1.1.2.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -begin; - -create table if not exists template_widget_captchas ( - image_checksum text primary key, - text text not null, - expiration timestamp not null default current_timestamp + cast('1 hour' as interval) -); - -create index if not exists - template_widget_captchas_expiration_idx on - template_widget_captchas(expiration); - -end; Index: openacs-4/packages/acs-templating/tcl/captcha-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/Attic/captcha-procs.tcl,v diff -u -N --- openacs-4/packages/acs-templating/tcl/captcha-procs.tcl 22 Jun 2022 08:42:12 -0000 1.1.2.9 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,353 +0,0 @@ -ad_library { - A captcha implementation for the template system. - - @author Antonio Pisano -} - -namespace eval captcha {} -namespace eval captcha::image {} - -ad_proc -private captcha::image::generate__convert { - -height:required - -width:required - -text - {-background "#ffffff"} - {-fill "#000000"} - -path:required -} { - Creates capcha image from a text. This is the implementation using - the popular convert command via exec. It will render the letters, - then perturbate them with a wave of random length and amplitude. - - @param height in pixels - @param width in pixels - @param text the text to use for the captcha. When unspecified, a - random text will be used. The text can only contain - alphanumeric characters and spaces. - @param background the background color, as RGB 6 characters code. - @param fill the font color, background the background color, as - RGB 6 characters code. - - @see https://imagemagick.org/script/convert.php - - @return a dict of fields 'path' (path to the image), 'text' (the - text the image represents) and chec ksum (a checksum for - the image to use for matching). -} { - set amplitude [expr {round($height * 0.25)}] - set wavelength [expr {round($width * 0.75)}] - set offset [expr {round($width * rand())}] - - exec [::util::which convert] \ - -size ${width}x${height} \ - -background $background \ - -fill $fill \ - label:$text \ - -splice ${offset}x0+0+0 \ - -wave ${amplitude}x${wavelength} \ - -chop ${offset}x0+0+0 \ - $path - - if {![file exists $path]} { - error "File '$destination' was not generated" - } -} - -ad_proc -private captcha::image::generate__tclgd { - -height:required - -width:required - -text - {-background "#ffffff"} - {-fill "#000000"} - -path:required -} { - Creates a capcha image from a text. This is and implementation - using the libgd Tcl wrapper tclgd. Every character in the text - will be rotated by a random angle and sprinkled with some noise. - - @param height in pixels - @param width in pixels - @param text the text to use for the captcha. When unspecified, a - random text will be used. The text can only contain - alphanumeric characters and spaces. - @param background the background color, as RGB 6 characters code. - @param fill the font color, background the background color, as - RGB 6 characters code. - - @see https://flightaware.github.io/tcl.gd/ - - @return a dict of fields 'path' (path to the image), 'text' (the - text the image represents) and chec ksum (a checksum for - the image to use for matching). -} { - # Convert the rgb colors - for {set i 1} {$i <= 5} {incr i 2} { - lappend bg_color [expr 0x[string range $background $i $i+1]] - lappend fg_color [expr 0x[string range $fill $i $i+1]] - } - - package require tclgd - - set n_chars [string length $text] - - # Make sure there is space for the letters to be rotated without - # overlapping with the others. - set width [expr {int(max($width, $n_chars * $height * pow(2, -2)))}] - - set font "[acs_root_dir]/packages/acs-templating/resources/fonts/LiberationSans-Regular.ttf" - - # Rule of thumb to calculate the font size - set font_size [expr {($height / 500.0) * 300.0}] - - set tot_width [expr {$width * $n_chars}] - GD create captcha $tot_width $height - - set dest_y [expr {$height / 2}] - - # Create the letters and copy them flipped on the captcha. Would - # be nice to generate them in place, but rotation expressed in the - # text subcommand is not applied to the center. - for {set i 0} {$i < $n_chars} {incr i} { - set l [string index $text $i] - - GD create letter $width $height - set foreground [letter allocate_color {*}$fg_color] - set background [letter allocate_color {*}$bg_color] - letter fill 0 0 $background - - set bbox [letter text_bounds $foreground $font $font_size 0 0 0 $l] - set font_x [expr {abs([lindex $bbox 4] - [lindex $bbox 0])}] - set font_y [expr {abs([lindex $bbox 5] - [lindex $bbox 1])}] - - set x [expr {int(($width - $font_x) * 0.5)}] - set y [expr {int(($height + $font_y) * 0.5)}] - letter text $foreground $font $font_size 0 $x $y $l - - set angle [expr {int(rand() * 360)}] - set dest_x [expr {$width * $i + $width / 2}] - captcha copy_rotated letter $dest_x $dest_y 0 0 $width $height $angle - } - - # Spray some noise on 2% of the image - set grey [letter allocate_color 100 100 100 0] - set noisy_pixels [expr {int($tot_width * $height * 0.02)}] - for {set i 0} {$i < $noisy_pixels} {incr i} { - set x [expr {int(rand() * $tot_width)}] - set y [expr {int(rand() * $height)}] - captcha pixel $x $y $grey - } - - set wfd [open $path w] - captcha write_png $wfd 1 - close $wfd -} - -ad_proc -private captcha::image::generate { - {-size 150x50} - -text - {-background "#ffffff"} - {-fill "#000000"} -} { - Creates a distorted capcha image from a text. - - @param size the size expressed as \{width\}x\{height\} in pixel - @param text the text to use for the captcha. When unspecified, a - random text will be used. The text can only contain - alphanumeric characters and spaces. - @param background the background color, as RGB 6 characters code. - @param fill the font color, background the background color, as - RGB 6 characters code. - - @return a dict of fields 'path' (path to the image), 'text' (the - text the image represents) and chec ksum (a checksum for - the image to use for matching). -} { - try { - package require tclgd - } on error {errmsg} { - set convert [::util::which convert] - if {$convert eq ""} { - error {'tclgd' or 'convert' command not available.} - } - set backend convert - } on ok {d} { - set backend tclgd - } - - if {![regexp -nocase {^(\d+)x(\d+)$} $size m width height]} { - error {Invalid size} - } - if {![regexp -nocase {^(\#([0-9]|[a-f]){6}){2}$} ${background}${fill}]} { - error {Invalid color} - } - if {[info exists text]} { - if {![regexp {^(\w| )*$} $text]} { - error {'text' can only contain alphanumerics and spaces} - } - } else { - set text [ad_generate_random_string 5] - } - - set path [ad_tmpnam].png - - captcha::image::generate__$backend \ - -height $height \ - -width $width \ - -text $text \ - -background $background \ - -fill $fill \ - -path $path - - set checksum [ns_md file -digest sha1 $path] - - return [list \ - text $text \ - path $path \ - checksum $checksum] -} - -namespace eval template {} -namespace eval template::widget {} - -ad_proc -public template::widget::captcha { - element_reference - tag_attributes -} { - Generate a captcha text widget. This widget will display a captcha - image containing a text. On validation, the value supplied by the - user must match the value in the captcha. - - @param element_reference Reference variable to the form element - @param tag_attributes HTML attributes to add to the tag - - @return Form HTML for widget -} { - if {![ns_conn isconnected]} { - return - } - - upvar $element_reference element - - if {[info exists element(background)]} { - set background $element(background) - } else { - set background #ffffff - } - if {[info exists element(fill)]} { - set fill $element(fill) - } else { - set fill #000000 - } - if {[info exists element(size)]} { - set size $element(size) - } else { - set size 150x50 - } - - set captcha [captcha::image::generate \ - -background $background \ - -fill $fill \ - -size $size] - - set checksum [dict get $captcha checksum] - set text [dict get $captcha text] - - # The capcha image we are injecting directly into the page as - # base64 to not clutter the filesystem and mess around with - # request processor. - set captcha_path [dict get $captcha path] - set rfd [open $captcha_path r] - fconfigure $rfd -translation binary - set base64image [ns_base64encode -- [read $rfd]] - ::file delete -- $captcha_path - close $rfd - - if {[info exists element(expire)]} { - set expiration $element(expire) - } else { - set expiration 3600 - } - # Store the checksum in the database together with the text we - # expect. While we do this, we also take care of cleaning up - # expired captchas. - db_dml store_captcha { - with - cleanup as ( - delete from template_widget_captchas - where image_checksum = :checksum - or expiration < current_timestamp - ) - insert into template_widget_captchas - (image_checksum, text, expiration) - values - (:checksum, - :text, - current_timestamp + cast(:expiration || ' seconds' as interval) - ) - } - - set captcha_checksum_id $element(form_id):$element(name):image_checksum - return [subst { - -
-
[input text element $tag_attributes]
- }] -} - -namespace eval template::data {} -namespace eval template::data::validate {} - -ad_proc -public template::data::validate::captcha { - value_ref - message_ref -} { - Validate the captcha widget by matching the image checksum against - the text that was supplied by the user. - - @param value_ref Reference variable to the submitted value. - @param message_ref Reference variable for returning an error - message. - - @return True (1) if valid, false (0) if not. -} { - if {![ns_conn isconnected]} { - return 1 - } - - upvar 2 \ - $message_ref message \ - $value_ref value \ - element element - - set checksum [ns_queryget $element(form_id):$element(name):image_checksum] - if {$checksum ne ""} { - # While we check for this particular captcha, we also sloppily - # cleanup the ones that have already expired. - set valid_p [db_0or1row check_captcha { - with - lookup as ( - select text, image_checksum - from template_widget_captchas - where image_checksum = :checksum - ), - cleanup as ( - delete from template_widget_captchas - where image_checksum = (select image_checksum from lookup) - or expiration < current_timestamp - ) - select 1 from lookup where text = :value - }] - } else { - set valid_p 0 - } - - if {!$valid_p} { - set message [_ acs-templating.Your_captcha_is_invalid] - } - - return $valid_p -} - Index: openacs-4/packages/acs-templating/tcl/test/captcha-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/test/Attic/captcha-procs.tcl,v diff -u -N --- openacs-4/packages/acs-templating/tcl/test/captcha-procs.tcl 25 Jun 2022 12:05:15 -0000 1.1.2.8 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,163 +0,0 @@ -ad_library { - - Test captcha widget api - -} - -aa_register_case -cats { - api - smoke - stress -} -procs { - template::widget::captcha - template::data::validate::captcha -} captcha_widget { - Test the captcha widget API -} { - try { - set endpoint_name /acs-templating-test-captcha-widget - ns_register_proc GET $endpoint_name { - array set element { - mode edit - form_id test - name captcha - } - set message "" - set value [ns_queryget value] - # Simulate a 2-level depth for the API - proc test args { - return [template::data::validate::captcha value message] - } - if {[test]} { - ns_return 200 text/plain OK - } else { - ns_return 500 text/plain $message - } - rename test "" - } - - array set element { - mode edit - form_id test - name captcha - } - - set captcha_checksum_id $element(form_id):$element(name):image_checksum - - db_dml clear_checksums { - delete from template_widget_captchas - } - - set widget [template::widget::captcha element {}] - aa_true "Widget is HTML" {[string first "= 0} - - aa_true "Checksum was created" \ - [db_string count {select count(*) from template_widget_captchas}] - - db_1row get_checksum { - select image_checksum, text from template_widget_captchas - } - - set query $captcha_checksum_id=$image_checksum&value=$text - set d [acs::test::http $endpoint_name?$query] - acs::test::reply_has_status_code $d 200 - - aa_false "Checksums were cleared" \ - [db_string count {select count(*) from template_widget_captchas}] - - template::widget::captcha element {} - db_dml store_expired_captcha { - insert into template_widget_captchas - (image_checksum, text, expiration) - values - ('test', - 'test', - current_timestamp - cast('1 seconds' as interval) - ) - } - - set query $captcha_checksum_id=nonsense - set d [acs::test::http $endpoint_name?$query] - acs::test::reply_has_status_code $d 500 - - aa_equals "Checksums were not cleared (checksum cannot be found), but expired captchas were cleaned up" \ - [db_string count {select count(*) from template_widget_captchas}] \ - 1 - - db_dml clear_checksums { - delete from template_widget_captchas - } - - template::widget::captcha element {} - db_1row get_checksum { - select image_checksum, text from template_widget_captchas - } - set query $captcha_checksum_id=$image_checksum&value=nonsense - set d [acs::test::http $endpoint_name?$query] - acs::test::reply_has_status_code $d 500 - - aa_false "Checksums were cleared even when the text does not match" \ - [db_string count {select count(*) from template_widget_captchas}] - - } finally { - ns_unregister_op GET $endpoint_name - } -} - -aa_register_case -cats { - api - smoke - production_safe -} -procs { - captcha::image::generate -} tesseract_cannot_crack_catpcha { - - Provide a baseline check for robustness by making sure a free tool - such as Tesseract cannot crack the captcha. - - @see https://github.com/tesseract-ocr/tessdoc - -} { - set tesseract [::util::which tesseract] - if {$tesseract eq ""} { - aa_log "Tesseract command not available. We cannot perform this check." - return - } - - foreach size { - 50x150 - 100x300 - 200x600 - 400x1200 - 800x2400 - 160x120 - 320x240 - 640x480 - 1024x768 - 1280x960 - } { - set text [ad_generate_random_string 5] - set captcha [captcha::image::generate \ - -size $size \ - -text $text] - set ocr "" - try { - set ocr [exec -ignorestderr -- $tesseract [dict get $captcha path] -] - } on error {errmsg} { - aa_log "Tesseract failed on '[dict get $captcha path]'" - } - - aa_false "Tesseract guessed '$ocr' in '[dict get $captcha path]', the real text was '$text'" [expr {$text eq $ocr}] - - # Make tesseract a favor and clean up non-alphanum chars - regsub -all -- {([^\w]|\s)} $ocr {} ocr_clean - aa_false "One can get to '$ocr_clean' in '[dict get $captcha path]' by cleaning non-alphanumerics, the real text was '$text'" \ - [expr {$text eq $ocr_clean}] - - # Make yet another favor and convert to uppercase - set ocr_clean_uppercase [string toupper $ocr_clean] - aa_false "One can get to '$ocr_clean_uppercase' in '[dict get $captcha path]' by converting to uppercase, the real text was '$text'" \ - [expr {$text eq $ocr_clean_uppercase}] - - } -}