SQL/MED with simple wrappers

Started by Shigeru HANADAabout 15 years ago3 messages
#1Shigeru HANADA
hanada@metrosystems.co.jp
1 attachment(s)

Here is a revised version of SQL/MED patch which is based on
the discussion in CommitFest 2010-09. The original post in the
CommitFest is:
http://archives.postgresql.org/pgsql-hackers/2010-09/msg00779.php

In this message, I'll describe major changes from previous version of
patch. Changes from HEAD are described in the wiki.
http://wiki.postgresql.org/wiki/SQL/MED

=== Changes from last patch ===
1) Per-column generic options
In addition to per-table options, now per-column options are supported.
Per-column options are stored in pg_attribute.attgenoptions column in
same form as other FDW objects. New information_schema view columns
and column_options are also added.

2) FDW Interface
Per previous discussion, a function EstimateCosts() was added to
FdwRoutine. It's called from cost_foreignscan() to estimate
FDW-specific costs of a foreign scan in their own ways.

Calling sequence is:

1) EstimateCosts(), from cost_foreignscan(), from
2) ConnectServer(), from ExecInitForeignScan()
3) Open(), from ExecInitForeignScan()
4) Iterate() for each result tuple, from ForeignNext()
5) ReOpen() for each outer loop, if necessary, from ExecForeignReScan()
6) Close(), from ExecEndForeignScan()
-) FreeFSConnection() is not called from backend

3) Simplified FDWs(WIP)
I also have revised two FDWs, file_fdw and postgresql_fdw, to more
simple implementation to focus on discussion about the interface.

3-1) file_fdw

This FDW handles flat text files on the server side, like COPY FROM.

The available format is TEXT and CSV of COPY command. The codes are
almost copied from COPY FROM and have many duplication. It would be
better to integrate them, maybe COPY FROM will use file_fdw instead of
heap-am.

For this FDW, ConnectServer() and FreeFSConnection() have nothing to
do because the flat files need no connection.

EstimateCosts() should consider costs of:
- reading records from the file
- parsing records
- creating tuples

3-2) postgresql_fdw(in contrib)

This FDW handles data in external PostgreSQL servers, like
contrib/dblink. Some part of the implementation would be able to be
integrated with contrib/dblink.

ConnectServer() manages connection cache with identifying connection
by the server name, and all cached connections are disposed when the
backend dies.

EstimateCosts() should consider costs of:
- executing query on the remote PostgreSQL
- transferring result tuples via libpq
- creating tuples from string
- storing tuples in tuplestore
- retrieve tuples from tuplestore

The first one of above would be able to estimated by executing EXPLAIN
ANALYZE on the remote side. EstimateCosts() would need to call
ConnectServer() by itself, though.

=== Known issues and feature improvement ===

1) Optimize foreign query
In current implementation, each foreign table are scanned separately.
It would be useful to push ORDER BY, LIMIT and OFFSET down to remote
side for applications which uses paging. To implement such kind of
optimization, optimizer would need to generate practical numbers of
sortkeys of a foreign table, not on a brute force method.

Some foreign scans using same foreign server would be able to united
into one foreign query. For instance, JOIN, UNION and subqueries.

2) Integrate FDW with COPY FROM
COPY FROM can handle CSV, TEXT and BINARY format stream (file or
stdin) as data source. It would be worth to change COPY FROM to
accept various data source using FDW infrastructure. The syntax would be:

COPY table_name FROM SERVER server_name WITH OPTIONS (on-the-fly options);

3) Integrate file_fdw with dblink
Currently dblink and postgresql_fdw have connection cache mechanism
for each. Can they share connection management?

3) Connection invalidation on catalog change
Should the foreign connection be invalid if the generic options of
FDW-related objects, such as user mapping or foreign server, have been
changed after establishment of the connection? Or ALTER statement
should be blocked if the object was used by active connection?

4) List of foreign connections
Users (especially DBAs?) might want to see list of foreign connections.
Currently postgresql_fdw provides its own connection list via
postgresql_fdw_connections view. Common view such as
pg_foreign_connections would be needed? If so, function which returns
list of active connections would be necessary in FDW API.

5) Routine mapping
If a function in local query can be evaluated on the remote side in
same semantics, it seems efficient to push the function down to the
remote side. But how can we know whether the function can be pushed
down or not? For such purpose, SQL/MED standard defines "routine
mapping". Should we implement routine mapping?

6) MERGE join support
ExecForeignMarkPos() and ExecForeignRestrPos() has been defined, but
not implemented. They are used to mark/restore the position of
scanning for merge join. New APIs, MarkPos() and RestorePos() should
be added to FdwRoutine? It's not clear to me how the planner choose
merge join.

7) Using cursor in postgresql_fdw
postgresql_fdw fetches all of the result tuples from the foreign
server in the first pgIterate() call. It could cause out-of-memory if
the result set was huge. If libpq supports protocol-level cursor,
postgresql_fdw will be able to divide result set into some sets and
lower the usage of memory. Or should we use declare implicit cursor
with DECLARE statement? One connection can be used by multiple
ForeignScan nodes in a local query alternately. An issue is that
cursor requires implicit transaction block. Is it OK to start
transaction automatically?

8) Query-time constraints
Currently foreign tables can have NOT NULL and/or CHECK constraints.
It helps table partitioning with constraint exclusion. It also helps
data validation on query-time. But applying constraints at query-time
is has not been implemented.

Regards,
--
Shigeru Hanada

Attachments:

fdw_select_simple_20101025.patch.gzapplication/octet-stream; name=fdw_select_simple_20101025.patch.gzDownload
�k�Lfdw_select_simple_20101025.patch�;iw�����WL��f3x��&�d������#�I�Hq|o������V�����ws�?�62�����K+ z�p�������.,���FS�rL��������'���2���I������\���)W����~�����k��
�g~No_���)yI~/�R�[���%��w�m��c�o�Az6��*4�,X��}���y/1�,�'��O�>��"t�i!`�vz7j���A���G��!=9������)Y�e#�:9D���u����!u8&�t��{+XY�	?44��LX��>[Y��������5���{U&�j�b��!t`�	\����
�2�
����;1��`E}�8kM���G��F�Z��%?i�u�I��-'��ML�y�(Q����p�Y���O� �H��C���w����o�����qm��������U1���m9w��a�����t3������F��l~~���t���0���l�9��s$���p�h�9K~��+�'����h(�?J=�Pm�&�w`�����|(����FY�|c1�����h ��z�����+���W����rBz�4����Q���s������E��=c/���}�W#�Uj|���������R��[�����R�s�JI��	��?ZRh9>h9i?-��pR(������<8q����gF����/��[�Y��x�n�G�E������1\y����W���h8F�J�h�) >�9v����
�����k��p]#������}���D�����TQ'����j�&���6z����i�_�jE����5[*{��8n�G!p�G!�]�]�5�J�F�����^L�	�u��+D�C8���p:U9/���+���7�i@7y��L����aO�M���P�u^T�O�����hR�\��������`�05���	}T&`���9��n�u�@!0h�����b5vA��@��m�9����QO?g�y���G��ynC��4��ma�����z�8����\9K�$Fh�J�ID0�t'��m�z ��/����h����x4��TN�������������Bi��C��.�a���r�+����"�h=������v�d7,�a��j6���
�X�6���{���5p}D:A�C��h��'����)�4����v�n[w@��A�����|�W���e�N0�M��u6
L��@@Tk�9P�������7���@����W�����x|9�\axQ����|��|�W�������4Klg�-W����km����U*�}�3�h�������D�������h��&��D�N`����������~�
�F����_��_XKl�eJ^��
���V���'�����������,�N`�b�����qHM1��h6�����&�8�Sci�s���T�9C~������������lj�%�
������������<>=y
�?�eJZ�3.SuF�jg������5�;�8��]�\�t��@��}������#�T/��_q^=��t|�]����r���=���X���\����UK��|)l9iBZ��7w�mQ'�����a&x�x�� �K�����{=B���UA
-^a�:���$��V�v!���D�+�����3��
�.]w���F�&�s���v}Xb�1�l�����Su���]����]k�3����h8%�9GW��o�r��u����t����Z���@������O��&�IB�����pT�7�.	Z
��ht���G��h����2%��8�
��dtCX`Z��j����.\-��Xu{���&{���A
�Zi4��j����[���,��!'��$v���QDi@�;G�>��`���9>�����'�?��^��S���3����:��:?;��6��!��������#����g�����9%�/�c�r���c�(��H�A""p�Y�?�Q� ^�����=��=b���p.�d�*,W;���tq�MFc�2Q��G@�O�Gh��)@�Q\A��)kl�	�-��^y(�U"����t��xX$�������gp�'�*P�)1��$����<*�(���pm��\}�Z`P����"��i�
P�D��������'z����Sa*Np�b\)-�=�0j/��M n	ts����4�]��w�&pd��"b�`t�^�F�Z!���k'���a����'y��Q9D��V'*x�:�f�JlU7�{@*�����I���U�zZ�b�������=�����h�"Z�����T`=���(J~�.��,F����[����=��
�u���������T�)���O��0l�;$�J4;�����v;=�G�~WE���n
3t�����(�%QAl�6�
C��e������u��"@�#�YQ@�����/�a["2r�l��g�-���9;n���<999?J���%�??������f>�$�+4�J$��$^�;^������>�P���=��r��UH�����>l�H��{�s,�G?R��� $��wQ�j��:��/���8�q�K��.�EQ�,W���D{]�=��Cb�)�y�7t��r�k�4A���6�	��\'�@���<#����<�g9����a������M��n6�������/���VB�c�D�!��\���U�\�������wGa��dR��C�@	���R	�������@�q�SL�.PM�Dg��|��eb	Fp�e^�3Lv��vy>NO@�#���sM��5�i&c���vi�O���Z�b�/�1�?����x3>Ekn"\����Z�
�e�z��Z����j�f����7w]�,��1����>"d�������j�����A�&X*�H1�uLp���/R0@��]���m#�-�
,e�EM���":$�e���+c�������Q#h4�cFL'���O.�	��q/D�a.W't	���!����YT�#X+E:M%�����[h����$�*�CE0�\0�����
#���E�����d��9!�!�|8���ap����B�C�yI�����&]�������$L�V
|�:��
�p)�T�0��uE�M����_��8��$*��O�\��	K��PV/I����>
^]�v��n��G��o���a��X�}	�W#�*�#�_EJ!"�c�(�����p�T\I���>����I���1����L��a�'��P�����bA�s��:�����;�JF`4e��RK{K
��E.#��tC�S(������q��?��\�a;�$��q/G�����h��tK�%PaR5e�/���f�����5;�$����b_yG~�~
��'%(e������%��F
B��R�sw4����*	N}�#��\�u��]C�
�"�����7�x�aJu�X�� ~�����:��.�o!�R�rV�����
V��TC V��C��>
B�!J��+k��g���k%yIp���jR#���+e/�J�`j��������&�2D�;���J:��>C�9�����/2��+WAG&��~��N�[���$�L�N�#�����G�$Yb^���Z�<�(}���������'L�����OBIy�)���K&w���b�o�8�;z���Z&��S.���<�5���H�RVH��g���D��U3�(!H[g�c=}���8�������fn��E'|`\F����m������m:��n�?}�<k�{�y�S��$�>h�(��Sm�Lr���0��D�%�D�^�Z����	Y�����^_��i��n�l��L
<�>l���+0�� A2'W�>�0hG�q��A�J��4�d;�j��Y
�����j���j���IOOO����Ze.e���f�jg����4�+,|�@N�r��%��L���[OJm��`@&�����LT^�]D�h�,���\
p�h8�(�?j��.�~���y~-���qNG$n�3.�y�lR�:<3�� yKp\��n���:,�3w��Yt �S��[^��aY�"�v���<�A���I����c}�z�m��������E��7�G��l���"8��9���lB �F�^U.����b�TsF�2�x[�G�17�O�&�p�|�Y��������E�_YC\�7E}1?9��+����L�S�;��m����y�wM����33��";���t��J��o:W�.WSR�	�_|q��^����L���<�e�]�bY�#���/�/���]5>��-7��?�a�I#�hO �4�$��'>n��(:�i�����8eB�~6�'CO���c=X�>A��:`���2�����#/-x����������t+}�!���"���9�i��s���2�+E�`�K�X����n+�'�M�3?2=L���;��!Z��{����JM�Y0�`?�<q�s���.�1�w����M�u>>�6�%��x���J�-L���6:�,�e�Cy'���g-����6�P�O�Qf�>����������XFA��W
}�
S����.�������62�~B=[�d%
�58���!���#C��������|��QsP�Z�([%[�KVI�>�����8iN��xS^c����&�D�$�_��R-����_i��H���ZT��@D��f����>M�;��/G���R���
������+�(�M���d��G}�R*�#:���&�<��D�����v������|V:���.4��*�`o�^����d�(�N�����q���(!\��jxq�.�6#)���d����la'
Px*�HW���v�� �C���
&�R���g�m���';"���o t��J��=�t}��I
8�f��YR�P��-^�(��8V,�"w��W��������s
��eK�6���>"��XO���V1��
�f�Ea,����JiF�\^�FTR��(Q��7W�����<�o��7�Cd���K�����h�x�l�Ga*UI2����S�W�]Y<C�'/��������/ZL�B�Ad9��=~��� V��S�3'��� �[�����^c�m$�d7��K1�{��>��`���){�W�RPsK��Il�<L�fNU�6�!�V���/r�fr!C^���_���,���9����GGuC�i>��?IN�}S��v���=���k�C���F�:���}�vCo�nA�[{��&
t�V��a�u�Z\�F������"�%O����QYLn�$�$A������E�Wd��MO�n��tlIn�qG����k^���Y\�}P�85�E��%���t�\�0/�[X)�Y��Wyl�4��z�i�����j9�Q��b�ss����N�1B��h�%�/T���]*^����0��
�G����dL������[�x2����Z*��o�go��%�������r�y&$��q����AI��p/�6�Tc�oik��w��=K�,�!_X#�m����"dAG��]~�[9���\�N�	��W#'\k25���5������![��Upr��S8Fa9���m*�W���	-�VMd��3�<+@�g16t�;
��������������������$y����fwla��/_�`��lc`@nO?�����JPkI�QI�L���guH�pw����c�*3+������o�7���Y�,,��d9�e����kl������|N���L�y��B���%�
�3�i0S�X�GSA�^�E!7$����a+��f��=BBpo���5���[�|��L��nrcX��<5��^���e� �@������p���Jz+��{�n����=O���]�8|�
��W���p��depF[�?9\9=_99m�
��(9�]?��_U��jS����Y+���#�@��8���E�M��6�s����S�]�
�.�3A�b2sh�Q�y{�BQ�iql��?���T��2Ss}�\�Y����H�o���m��E�x�JXci}�f���n=-��G�N�M#f#�M<�]JE��\429�4�$#2�
� �������4PP#W:a�@�`��z':��)��-���2������f������ P9�I�7�h���}k�+��y~:0OX���c>e��^q8�m�GX�<{�F2���EIM�`2@����K�H�!px��#
2�U��h.�@�2D����'�,�\�C�c���
#��`O�@M���x"jR�.�wy�R��v}���3��m�}����~1W�!��.w�g\�	$[�g����];��W��x\�=���������?�9���x�PR���{c�����IX7�B�O���5a���?;���
��+��c������Y0����f��s��(x��0���X��A<V��5���~��g"o��5��3��N���	|F�e�'�������K�)��9��rq�*0�@�Kk��F8�������IV}�-��������k���e�Be����]q,}6�OI��Lx��������t ���5�;�mw��F]S����wR��(Daj��D�.���\�0�n�x@[�;g���h�0y�teg�h����=�S��>������!���
iU���]W")��!�������CU�����$�!��Y����x���"~C�����`|���Jz�u�������?F�y��4��$�u� LW���C�^�C�Wy/ �ZwI6��2�������NL��rI/��dF�IC@D������QPt�2]l��u�e�[X�Cz����Q�DD�QcXRO��]�%���k`�C�n?��j��2��,<���h�@�J����"� ����`I��V�a|����g��������������f.�lD� ����p���qk��c����=��������7����X���������mQ_,A�~���4m��ClEa	�2o�(�W���F�A������}������x@��h�#��9�
m��h���T*���zM=��Y����,��"�"o���Z�/i
��f;�\
�{L����}�'|ba��t	T�0w[��H�M�{�q�>�����pg��A�n�q�w+�e��������Ln�:{����z��4�;\����9���%.���@v�y���eU^wjAp���M�J�
k���F�<�/A=^`y���%&���W
��4���(�9��F�F�l�l��E�P|��mUy��vO��"?����b������T���
��E��U�x+���P0��.a�
���yw��"�����n�=q�k�;���A�v��Bh�Q�>v����5k{���]	#aV���6U�*<��%��Mb/q��j`���q�S�>��c��B��{�M�pqs�j�e��kj����������X��X/�Cf�;P���,�P����%�nVDn�j����]5,.3-u���jJUkh����+��*Q�=�7�z+-���J��1�N�Z�<,�/Qe��b-3,�l�`Q�5
jmw+J�GR�|Z�������J�����:O>�
���9��.���_��
�!}�Td�4�����b��3>�=.[�=*#Fa��������t��	�5D8-<��@C/�K�����v�H$E�@��j\����1��������K?k���z���?�D�b8L�yr�s���2������tk��fk������J�)e�[_m�>�>�5�PGj�&�f&�.��#��?n���#@��hm�J"VKS�����$�����6���Z��ul���+\�����#�Q�0#|G����f
_��a�V�+�G/i�C������r�S�t����k,�`;�bwh���w���%�5`�7S��c���x�/)��+yM
��
w��&cr+�6n���7�(�WY����@74���YB.�?\4������������UX�O�A�o)C����m��F�	����F(��V��^
��D�X��i��'�r�,{����G���!�c�Y���ToueUOX18�O,y~<\�| ����h�:�C������^^����V�+l�t�M�������'�h��������[�Q3�������6��}G����N1&�J(wt�Q��T_�&B����_$�
��������~!@�0��_��;���l���x_A����"���M��n2s,ND��E41K�A9Y��;�Z��H
������4���X���\l��a�!#�!��#�e�&�������X��s��T�e�)?���p�lo�7�Z���	]��`aV��uw�c3h��+�X~m_<g�HA{"�����+��\� �9
����}��cm���z�b|�x�5�b95��d��ZtE>�x��
J��w�a��6"G�C���2���5]���je�0�����2�r��Oj|'��v���z"�#�����+w�e�`��X3a�����q�9D��P��]�M���)t�����`��Mx�-���W��sZH)~��K��D5�kB�$�.,�0m����i:�c���j��$����T���@�i#T2E�WS��Zy2��s��T�N5��TY��j%��h[�cP��I`:el�/�*�k�\-���8Y$���U��x���h��oxf��x�>�|�:7���t��8��U���j
J�l���:O��a�e�f�V��2m�W�����!kP����V1�P?"�ik�;����G4",����b2��ed���  �?�(���v�����. y�_�_0FQ�&+i6>��q�����W������V�f��c�+��}aT�Y\��K��X��o�q sEq��X�\�	��e�q�	�8/�e����b]���~���'��l	-8IF�s��g�����(P�����R�
���z��+�O��K�W/�O�E#�j`����
W��a�x* ���$���6��]H��AF�q*5/a����(T�.G�*����g>�	fZ4�L����+"��21��������,�|5���~����'�vj�����5�C|�0�{�I���L���������J�{��E��-��o�~���6��$��`�0���J��^��#�1`4�P`%9q(������������Bs�:��w�<�~� ����U�tN��@���������C�=N���c�^��/������4����R��/VM��4?P1q���L	g�9�msq�-S4c����[�:_��K������������uB�������O�\��]�F���@��aD����!���k����hx�1�z�/M���E�Uot=L�WL���bl� �1ga�i���E/���d�����a4��eX���������$�R��������!������/��-����|X\a�*���;nE�R5�Q�s<L�h�u��c����Qp�.�$K�.��<M���G��8Ar,���P���/�����Wh|�a}M7��}TY��T���$�m��_�����N<��J�N��2�����u�V������+J��J�=�e��?k��|�Y�C����z������7G��!F��Z�=���7��3x�(
��23\��}�-�������F3L���!W��:���Xrs������E�5Ik6X��Bh�<.��4.6�K��l����>w�{���n�{�~"���9�m�!�Swur������(��a5������Q��l���H6F����I_�Ij��n:�0�O�d
���X�_���&K��7��_ ��G�#����������X��p��Q��tB[vQ�$�[���g�M@�$^g������w�����<-w�k�����Y�����=���PO�o�9(�j���&T%�`A�46�G�[�V]0��01��N5]��S��������;�?�1�
�1?+���o�M��c����L�o�DOn�d�����?��e������q�He_8ni���� �{y���u���4��JN�dl��%vH?����j����Jz	��_�����������T�`pk������Un
f�1�d�wJ�j��v+RP<*��L.�*x��im��Dt���i���
�
}�	���������jZ�&�����A������'��2� <Wu���;aj����u�������D�).�l�F���T����g���/FC�;R���w��A7d�9��`T��b�?���4e@���,���q�2q�z^�w�Q:��q9�v�"6#����o�/\o���`)�H��B�g`v>��]:�i����1
������:�J(��i��3����d�a��P�	:�vHOq�@����c$�����=�z�,V�k�����n��
GI�bX��am�w0mV<��y��|c�����C�����aC@�x���������[� )�[~���23��lG�,2C�����Cr=`�"��&����|�$V�Y�������U�Dv���A�$��	EN1���������!K�h�����H�c�&~���f�	/�p�<Z/w����w2�Qo��;m�=l�2m����P���*
�)1J�������tw��OS���������I/{�I9�I�P��Q��CMr�� �vs��uW�Or����}1a�K��L��9�cY�\��N�������7q�:(x�9_�����1x6��������z2�������.�V�_9x_	��������N/x���cOq!��o����!w}s+0&�k/u5�KsN(Uf9i��sRc!�~���=���S�!�T|&z�
;������|�!:�. �W/"|~���c�7��L�����1
�.���
����������WH5������r]?�D���@Cg���@� K�t�cT���y>��<(�������O�O�[y:�t������zp\4���%���J'�|Q���D������;���|��D�&"�4������i��E�W��(�����DVH��z�B���c�G-�I�n	P�7��B{!K�3��0�R���J���M���d�1�?u�������n��W�5�&�P	3�n�����h��:���3��)������A�eM�dr��n�!��<�C99<����i����#h�4W��h�������k3��$vo_rN���S�����?�W�w>��������;��$�����]k8���r��8%��������Z#7�+n������D�#UO�09:j�Q;F�o
��ds6/S�������ph���/m�]��i�l���}Y�{_���e-���)��������Y
|:Z��!����~l��c����NcD����'�������&�{�(!���N�����<n���S-%�V�;~-?��Y��v��No]f�00����������n�$���eL����m�������4�v�Z�����6�m�i4��-6]��q�m��vJ�k���Fu��U�~��Hg?)#��s�? ���/gw�."��Z3	rk������]���t���r�~j;���i����<U���a;i��C��U��"�����������ww��.k�h�rmw�R��`R��,
���m���/���5\F�{�2Ln^��'��$(������)�@}�Io�W�������_r2���+6Jo_�8/_�`k��?��^��0���q�CC%z���LU����c�q4��������z��Y�[o�iU�v����,[�;�]�,���@�1���z�r�5�j2ls@� 
��1��>T��/���9������8�q�������� 1:����#��8��h���7]����xL%S���:I�P�����
h��w67���'P���(�W�����J����_� _'q��
�VVL�WN��#O|XD�5��i���fv�5�����Nq��]�<��"���`)����[�M�7���7���
���A��7�6����3��%���GK�a�z?��]�La}Ld���Kd���%�	���%���&���(u���O��s���:B2��|�����a��Q�
}C���v�C�(�m0p8���m�0$���#����L_4�����M�d���|��4�>[��H�y��U��Y��up��+��C�+4.�wK�jaS&���k�`��W�%��+J^��ZR�P|��OH�]����L�����������\��5���}>�uzt�TX��k��7>�i���&�%������lAR'�Q����No�u�[�g:�,�w�Q4���������'�H����K\z-�������]��i���\�U��>��
O3�:%������H��L�zX�+Vz�w���6�V7��k�����F{g����.Ry��$[����?P��2/�1�.w����f��������9,�Qq�l-�������z@�%�=^�����jXI��[��
����/-�����]��/�b��	��h����X^�����Zmk}c}}ok�$��f�/@��N�5�`���w�(��v~��/~�h���sj�������l%|^T^f:W^�k�%[�[���<�)X���O���|aga�����/�������B9m8�T3m]G���JJ�)��7V�6�j�������=�^�*����$Mo����?��B��5��X�%���/���yr�'u�'�S� �,l�������~Ms�����}���`���<L���*�'���=�/��MX�@��� �DrZ�@P�3����:��;�X���`H:G7Q�94S��
nB����+��� =�
�3Bz��3���hq6y{�9�E��x���	��7���B��R�0h��P��e����2Q�!�<�i%�!����x��x��[����#�F�hc��}�=v��y� �"L:���}kB������j����\�[w9�T����>3u���l�*O������64�U�M�*�-8�i�P�e$M�5�#4"�T�����r9�*�(a��p(��U52�� ?����"��O"0|[A��  <�|����vTv���S���������X��Q?�*]z�I)��Y�u$�	:��/����3;���{���K��?^Y�������g8��1�[c��i��9�����St����A�3+�j��D�
N8vF���XEw����=�m�j�v&�8s!������|�!�����:_h��!�q!0��N�xh��XW\���q�2�����1����������������K����?�j��� W6]���g�xn���i�+y�{�������%h�75�M���"�~�wv����w�~����$�����aOq�����2�
g����!;����+9o��V�LC�S����(^��Y���L�%.J��B�6l'�1�R{]�2�r���w��i���&Y9��#w�6��<���C�N�	�<A��c��d:#&��,�x�+����U6�R&��|�x+���x��^f��z���X�`����L������-!/����hfm��@FEC4v^���q���1������A������8��<	����#�C?D���<��z$����*�
���/	!�ezR�p�����6�N�2����@	q
gt����@��8L
2�O~e DG�"���L��#/w���J��Y<�l#'����C�$�	|�+nx
�5n��Z%�B
�R�KV7� VOJ��,:�h����`�Q%��Z����`�S���������{�<�n���I����������,��;��U�$%=�c�6���O��&rQ	���]��������)_�u�ib�|m'r#q�[�.��I�"�P1rk%��>�����<x������q�7��O������'V4/N��?j�C|~��,{�C`z�9����Lcn�(7�S<.���Q�����)%�!T�$x�����;O�`]��Y0=�Ls�=�P������J����-z?�I��
���6��|r��{Q/�a��{D]5�*��H���:+I�(!���e�@�(�-���[w���J�Nf�pH��k�M&�D�����o��d��wb;��LKQJg�����	%f�������G8����"QW��2�"��m�������4��%�����l����7��[���o�3v�um"c�+���]a7�Jmtj��������aN�����/j����8�d��h`J�kr���[�����c���O\"G�|���BiN��$�|����o�����\^��}
^}�(�Ej�>���)��<��G���i3s"��#6~xt�8:9h���:Ec<�L
��6#��:�|R��9:>��j�Egm�:
:~�S��7Y���jp�/xV4�����r'�+/[�%��
����`�\1xt���;�z���~mlLr�7Q`�b�fvof'��F6��8e��w����;/�h��Y-�c�:��]X������@�&�X���6�o�k�4�1�
%=����L#����D-�e�GQ���j�Em�)�Z���mK�Q��a8���(�BI��*!|��'�-�wDdT\�HL�!la������cN�=���j�����9�u�>[�d�����������/I;%�/
���m�t���G��%�o=
�T�Q��6R����Rx�o���&�?��v~�f����	kOug[y�%�C.l�d�����3�KW_����Y������~5o��X8t��2��h�Z��m�j�k���[�/�7Yz�M��d���WT�/�y^����z�s��|��!�7���+]v���r�o�?7���������8@��4�M��,�d+������s�uc6&)|��������1�����d���NM��y��R�C��w����r�������]�]\%�����sv
�p�l������U@c
�~���k
�.����������,�������V%�Q�g!�R�PNh�U��7��he��������L$_��D�/��1H����1)CkcT���
�$��'�4Na�|�(�
(�����;���/���B�:�9�vS�=[W�o)�Wpr���+��?��7�asY�oT[�U{k������C(��X�
@���/Q6�:L��k�R�>���)����������jJU��"v�1&8�x��~�h?�i�WWvA�1��
;��U����s��]�����]�!$��9�[�)�w��/��6{�������e,a�oH�h5N���5����c��3�D��&��H����Xf���f�x���V�1R�Xm�Z'^��������'+0�V�"_����|#������"r��y�����A�����V��'� C|���l��a��u��&0��e��	��e�w����v�����m�x�H�G�+G�jeougky/��)���~�(h&n�����d7Ld�d$=��F5[J�3��tu��%5 �dj*h�q"2<���J�3��h����c���"^Yui�,c����[[[���A���mmo�����b��/��PK�+�7�G���-�	��/{
A9L`��YZ��J
`:i��"TV�s���{�w^��?��^�����5�v98�W��*
.�U(�j����vK:I���g�*������K`��x�ie����D��o�;Y�5jA+ig�����^��Tr��o�������E��O;�q!��&Y ��<SvJ��HV�
�s^G�vxrpz������C�]�3�eQ/@�,��HC�3[o�y����������tF}��v����C���vbL~��\�apc���R�~J�����L�iR��a�p�6��I�qF�sp�6�����qq�1���5(;HSu�_cy�����>4�9$�>��������������7����Gl�7W8���6(��#~��'�/�]>��8�d�9��F�8�?:id���)�����wxtAl���t^<�n� �6�c����������������q����k���Q�{�����~h8O�N���M�	�7�iD���NN��B#V�yZd��F������� �K�*�J������(�D��(�"[
����Hn����d��	���'��_���������,Y�� l��B'n\���	����G)�`�G��_���zB�J�����ok��K��z:Kh��i�)��\�E��nx9^��Y�O�07`�Q�����s�mh:�0
n�n�?%c������Z��h��;�H��]���x�b�A����L&�#w�J7R�r�@s�}��Q�~���c�A�~����������D���(��p�PL��z�����\�cJN�����@�6�!�C���De�PBJH.��CVy��� �,�G�-�
�h�T��Yw�c�.1;����d_�}���e������&��G'���z���������s;��Q�g�qj�'��C� ��#UU�3^|�`S�Jk������>�C!&��@�<��}�~`�D0��z����D����y��>��[��)�u�?O]���n���UU��"^���	��'��?�}��Oz�b`��p"�����������&��C�["mw`�����������wX ��o:��=U�Op$�|po!��<������h��|s&�8�C�Lm�����}^�.Z�GD[�����R��W����$�N|5��@�xH�O'�/@��A�W�H�HEf���vLN~m*O+4�#�S��na��jp9�w�|"�%��9��{�<����9������I�	����T����|G(�Y�1�Gv~���8�$�O�9�J��#�������\����z�"���:=L���X����p���\�^==eH�4������.sM��H^/Z`=�H �PuT��w_��)�u�W���c8�"f��b�
h�����y��sCM�:��w��YB
�@��M��*o"�P��CI�(R��z��L�J�z��R��<&�����U_q�����bk��K+��k���$g�p�M��~����~��z���Q�?o�!���]h$���������������2)z=9<]�9��F\mZ v�����d#5��$�h�Y6���j���h�/+-r�A
%q��{�n�*1R
n~tH2
�4gR
��$���M��C�L�fRP�4��XQ�az����GVV��(�NO-�b����v��>�M�u6���<��Kg���r^?'8��X���u�.�����������eM_C/h��^@t���q�o����#�S�2�D���X�L����M��L��ix������c'A��(�-��@P��ot ���}��7�x��B��v�9n��P���}�%��q���Y�I��!��<�n%�33�}4�<�����4MZ1Fo���� /o���M�g������?��V�G�,�t��)
(�/�<��\���QH��������$N��J^�������<�z����	�i:v�	N����|F_�R
��aH��J��m���U[�c�^�K��YA��[\b���Q�����</�n|�pp��8��6����-����9��.����$4t�K���#4'k��x�������[S�����B�k�����A-a~�$���X
�H��4���^!ah
��)�]��dp���Z�[�N!RH�wa����w�]]<��!���m�"6��b�g�	m�Y#�����A33�G��$����d���t�H���?��K���LbF�$��C&�LOTj�C��qyDN�	=�������D(�u��*���j6'�
�W���.�h}���	��hg����^��Q@f�j��ij��
�1��0�����-����<�gjLaj���p���N%/.9&� R�X1�Qs����MD89!��EC����J�M��&z��o7�mm�#Z�3��9�@�d��s�	��
�Xs����;�
�����If�7����������B���l�<�����Or$�S��q���y�f�����GFq��BC��m�����FT��T^^ i���?e����������g`����9"k�����1��_�c�0:�RR���a>�V���E�C��w������=�����������z���}�<k��3-�D��+o�7�x��!���
�����:q���.�!�~a*9����Eg*����.*�����{�T����SuZE�WW���o.Z������1Xz�(0���e��B���s�6^EM�h�Z^�	�c���;���=��Q���@��F������G����a+�F\�������a�&]��;�:%����3�������������)q�����;G��d�'qQ8����c��g��6�W+�>��An&�/r��2����[�����8��~���:�`�����p� ��6(�C��Q�)����gKn�o�a{�5\���i`�H�<��{��qq>��������������N��a��HLuj��(7H���w�<7��(��{���q��]�^�Y0�eI�F� ���6��{4�B��/f-xo�Q�oEY��H��B\6a���]�u�XN��	��I������;L�`�]��_G�c4�]��:L�y	>����|������r���n
Y2)��~u�w��*�����}��)h�o��-�l���w&��=S�����ou�wW��/K�+��z��R������D���#:
Z���q������L1L��'u�-��z���!���1<��]�*�-�-O��Lv�c��T���snT'�������\2L����F��X��:��J�O���h��h���<�xz�'%����a��)����u�)�C=� �hv������o�v��
���9��rC)b�l�G�<����������nb����7��t:�H�7|��D���q�Bn����<�.�������$:/��2I�vb^v���3
�����E���AA�$�0��H����Ak����4'����C�S'i��<���M��y2\��^B�"!�Q���]q?�~�����&kO��� =��N0�����^�����4��@�������s��?�a���Q�U=de�t����@��a�_�����O��k-�
��������r��m��j��f���>e�k��+��h��2:����u�K&|N��?��/9y�Y��`>��
�F��l��=���4y'��)z����1��(fQC��W��d�����
��2U��b�7���jE0N���+�����N�����������:m�?TS$�K�=BD��!H���,M�x��X��&���,O��A7�����P�O_����~����T��e��x���g�j�$�X�0�u���@���u���&��sO������h�Po���=����C��3#w�0������g���I�����^gUo�H-�KF�s�c?8���4�T�0����R*��}&����q����>��;�]'<Og�+j���ov�iN�V���ACS����lvJM����������v����R�Lm���O�w_ q�M�7�8�_����>����5v��

p�����nT���#>���������6a����s���.D_�P)�Y���BR�Z�=���"�d����H������2��	ydp�P��3������o]T@�n����!m.0E�#��k��%?�Q�	s��ztE��A���`����L�L��A���-~t�-J���������{�V���2,�	���i#�uL�j�f��}B���"mA�����3A+:��~-o��*�{�:��vgR��V�������T������Ft	z����p�0"�=�=4�;�5���K���
2���Nk6���O9��;k�	�]��6?�;�-����],��&��Oo� ����c�	2wq����]��lPD�z9v����Z�R���B��?X�|t���)hfA��Wp|���x|�2=~��?E����~}��@�����~�����O��+�/!������Yvk)�k��B��,�0 ��?�8�P>�V��)����y�0��7s{��?���������;t�?�{��N�#�Nc-���a���������;��������z7����,?��u�������
�;��_v\����;��mF\&���������2f8V�|B����&��r�b����P�yqX$���}�|��Ll�?Hj��$�n���?^��^�����e�#��1���h��ACN����s��f<1�]7��Mw���E��`	��&��|�������j5L�
������{�)�C�����"�Pk��I���i$���r\<���V3�v���� �=�����Rhe���b@�:vj�o`Jo����:��T5\TV��@5-�	u�*0A�t�u�%�����J�}
S�vn5
*�����h<#	�PoE����kb%����B���� 
D���(2�h0���>%lJ�i��w��C6������2�������]M�nC���.��-����Fq�P��F.������$M�fl<��S�K���~C7�4�\t�j���Q��<�s�6�����M���&���h�,�4l2FV@��6
cU�����	I%�v�d���C��,#*���s=lE|�m�ya��G
�.��`���vWT�V�Ql�a ����o�rO��^#w=��)��k@�1����#mg�]e	@)�1"V8��[tWGHb.�[:��@8�W$��\/���S��B�u����<|���1��L�z�:yo� ^Fj���
���U��f|�\q�.B��&.FO�G���E����D���F�`{
S�*lO!Z�\���oJ2���-��!?�,���2],���o#����z��X��0�����Oqg��>@��m`���h(��e4��"������b��J���t�i���Ti!�,\ l\1��Ax�"&,bmD�pXC���5�P9��A�Y&>�v��R��DH��Lsz�����F����@8�c�V��Hq��H�}��]�0��w��0@)���M��Doj��7/��qk��vm�x:�
�X f�W�A���l3E��($�W���$�:�����,{���0������R�yz���'M�:+�Q.��Q��*�������L��`!P�l?�,�2T���q;J%���
��#iG�iOL��H�TQ���4�@Si_��c����Ku=,:�~�NGZhf��ZMBJ����|x��$�k�V���6L�@�t2'1?G8���m�O���%��1B0w^����]&ZM]:7�1��Y)$H�@er�Y����r��6}��5��W�9e�%����=���x��A���*s~�9Q^�,��g>�r�
�Um�*�>��	,8Qg���-$��`�M�8=���h�@���]CF	����H���h��7�bz�W�]����r���6a�dC�Mr���y���2�k~Y�V�K&+�q���!���3��H�&��B�!T�h!�K�J�EcT���
KZ����i���E�G�
I7!����D��J[r�"U�t#;2����}���Y&�P.�Z�d�s�;]i�d��t�#��=qU�a�
�������9�a�����������p�������1�y�&���Q��Y������D#�����ae'A���l�7���f�z�d�_�E���EG�����5	1T�9d 0���8c!.�?�����[93SiOI8YR���d�S����V��cWJ��;����f��(^�U�'A�I�Qw�!u�������'w�����,sV0�}/��Y�����J�R9�I�j�e�7�4�3�P�H��pz8�X�/d�/o���k�U'r�
�q/&0^�o��U�T�c�/�y��M� bn<7������bz=�&����G�?��,���6�=���eyRNK�/m`�vC��:�t����4�h������HV����O��;�)oY��Q&����� ~��������	�����A �KR.����&c�������#�YR��nC����T�J�^im����h�
``�*��=)��X�[��0�9w�-\�v�.-����+�����"��Y��X+�^y���B"rb��on���5\�n��s�,c���MG@xG92+(<6�WD����=�/�=k���x}�r�7H����I�n�X���`�|�P��`d�~
G�����su�;�F����P�q����|8������S������o������w����y�h�x�|Q�Q�����[k`V��x278�w�B�[��`��Y�
'�eZ���������2Y,�4�$�&�@�F�; 
�����<��0�;]Q����T�q�K��6c�����	����k���jZ�U����������e���w��,���
=��P��d�'1���[:�&zQR)}������:��+GlW�E�p�9�nA����]�[�+sY�r������>����K�J�W�
c�(��%d��Y�^b+)E����]��R_X���k#�L��*�A��NB~��H���u��L����&L�4��X��IM2#����x�x��bH!���#����H��rb�B�� ���}<b����g��������z^�SQ�����������w{)��&���&�]����C���)�Z�6�
��H�L����h��E9��K���\�k��p�D�.[����������o�ZL<��q�������Q����P-l2��p���xG���'t���${0G�tvD@��O�F/0�MM�?�� ��g�Y)���:iT���@��f&�?9��tG/�����0)����v����[~�J�T|��S��p���F��D�2l
��m�5���J�Y����
?�z���������XE��}s@��\aNAv���d����*6kGVF�./��s�=�,���k���r%7�y�����K��p���&_��N:�x2��lH����<o�FCQ�������������=����\�'S�1k��Z���J����P�N��m�E2B�6�\�m��{4��'�u�����^W�5b���A�/�=�I���kB�6J���?]����+B�}�G4���K[l�E�������Gy���W�w`���q�9o<�Fng��������������h;��u�����v��C=���-�_��a<s����YNG�*�������y/��x����Y0�I<u���:�$�r��|g�;Dk'���%�y2���������Y�
t�E�s�5�Z~n���w����Z)|�3!V��>�O|lz��2����ya(}��C7�i�*�c�/d-4��)�>;�b����rT ��oV����?�}*yL�3���
9��C���ON���U�.��.�3��K������B��R����P�uT}���rE�O�������x�Z���J,4g��\���:�w��d�

j����������jX����wW������&���eds��,������Qv�8+�������������bP��+�^iD=8CB`J�����QUxG?�i
���1��9��3����Q����O�55���j"T_�}�8XuZ�j�4�:YC^���!\X���o&��nw{c+�]��67�6;�k�����d�����m#���R������7���^qz?
~���Wx�g����[2���~t��PXNZ�{F>;�:o����*�)5SN�NL�m�GY/�EY��U+�R;e��������oN���i�m�uoo�lo�n�j�������8�����m�!mo�"7�]�>=��g���<�*���k��Q���{��c�6���v�M��#l��w�k��9��\���������,��%��%_OV�L�(&�VRt&�������u9XX���������
C��N@a�l��a�J:Xfr:<@X^�f�������`��������d�6��?��8�fHB����&(���5S4O����f�:�1���)�\���	���*�����SqL&�K���{�2��QYgX�
2���y�W��0��()���-�	�
��?������W������"&s*�x�?���Uo�|]-(��Yq��<!�����0a��k�����t@�snm��z�`���@�E��(�T���!��#�D.���w�9�M��<��.y���U�q���$�-���c��/y�`���3
�d2v������&�]�4����~�F{frK�A������������{�l�\O�����wG=�V8�7�fa��[+��U4�\a��
K����b���c`gn�_��������!��=sP����"�����`kI�����d�-����*z�h7i}*Uu�KM������V���[�;[Stu[�D���{��,��=����8�#�D)1���Y���e�����e��z^��S:�hE����*�K������3-����%m{���6A��%�xk�`X�!�vb:t�l����W�XZ�;���\5��������jf]�\�����v�����ifV������9h{/X�S�.�2�^^�	y5��_��rE���������0@V^VC�)���2Xdt�3�{����Ys��-��Z��?�-d�a����%������ob�����r�5fX����6v�%���&!Ujp���+Sg����`�4Vx��V+*��1����	6.o��810�p���:9~i;��`]�H=r�lz<:���]��m]��m�:���ng�}9-��D���
Q������z�D?7q�#dg��:JJ������F=
�T�l�6T{��T��No��������E����Y)O����*�����]Q(Fq����9���QL���;���t�4I�vGz\Q�z�$C'�,�~�&�X�0W�+����`
��+�A�0r����w����\*h�D��F/�0c3�b,�~0��f�5Q�6a�'5;���{��`��������������34AK�t!��xV�S�U���.����)���Nu}�`����@������K;��D����:](WN�w$������*�`�y����3V�^?�%���\]!����r�U�:F�q�lf��m�y�B�4K���2,������!�K"4���[8��n�n�*K;���������bc^�Y*����#����e����H�����su}����[������s�m��Tu��F��}?H_dE����bV�)�)�s�jSO/���������s�q@�a�2�)���p����q7��o�A��F!���d�j�w�D�%F��E�i���U"�]$�|>a`�-r�#i��~\?`�`�+�8��!�]J�y��m�_��)��#��y+t���������V�����)t��/&��`H4��@���,5�9t�S��p_RR��[��l��qLV�{����j	����0�G8/��;{����,��4�����K~T�M���Oy�w��=�'NW��6i7�m;�E#`�����(>(�����$=��������=�>�6.�r��Z�4���������B���R��n�{�
T����m�T;cSL�3&���t���<Z�`���y�e���}c�1��1M�,>@SK58��4�I�����^S����N��s�����4N�/?����}89�o����>�_��y�86�����Up
]n��V�q
��_�S�������W
: �F�/��K �O/r�����Bw6�Dw6Q�g�o]��-_9���u5�L��6����\����Q��a����x���D�p��~O?U�VN�Mj�����z����9P�*�F��Ip�����+4�w�H;�^\\��"������O���ln�
����N�0��c�il�M��ES�Q{�Ue��U�����c:B#�	C���Vf�gs��5����4k2��G���x��.�^�/Z��������SD�>�_��[����Ihm���jm���\y��+B��w)��$?;�h�;�_4��p��8?��M��}p�_��Q2hB��x�H�KD�i��L���9J�_��?��p`�c��[����{t:�P[�0Y3�7�	�3L���>Bm,�m���iZ�S��r�QmA=�"�$$cx��km����+���?����k��}�����wZ������+o(_yS�2[�P�c�Ae��h�7)R�I2]�8W��_�`��}�nj��0�6�|�QE��j����q�c2�����:A���������q�������Ly�U/���0�Y����$�!��`kW����q���~�Ot�����/��*>���T���b��8���c(E�11&�?!!�r�T�����Y�_��%'���QoT1��R����p<g�D�K�
��"�����$T�>g���=!Z��O�,���+r���@M(Z�Y{���;�7���\c3�5X[l�W�j�����X~-�Y�������Zg��ki�j"JH����z<�uI�6�Le^�r^j���;n:�<�^��^(
9ma��7�u����Hj�^�1�~8A�Fr�C�����%�9��x%��$���g�H�+-B�w�=�_��;G4�A��g �|��^��.��P��;k�_�@�^���m�yH���q`�������!��)|�],���9f9g��~��#4�_Q�(�-.������*���YGI�}���)�L�%8���+}���]�I�Bos�2��B�QN��J`RZ��)z�����>�t�Oyd�44�����@���mB(wm{wIvimv�����,k(�S�d���_�_t����U��������eM�*I1��.����Q~�{�w��'��O&5�X{MC��W!h�Yb��^���jh�
zD�.��*YX9�
���r������~����Uk���?��4��-�t������s��|�{�`��M�,u
��q&v�d;�i;���{��4���I.<kY��)~�*O�����u����_P���+*������������*x*�w����\�
N����/��o�g��y�����K�������D���:�Rv�V�k���:�O=�CZ����I���g�wIH&��8���6��P��UJ{�7%���S(2���L�E6O���|��*%F�6d�KF*f}+H�������y�*2���Vw�'#%����G{@6�k����{�
NJ<���1Io�����_%�6����_�4wa`�_��N��y�Wu*Q��Q{��9T��
:X�t���j�w�J�?��Y�Z6�9�����7L~�~@�;������[�Q����*\��*s���zwW���gmT���s=4�������O�Z��"~�o�6���G7�~�Q�3�N�<VH~@J�Er"/��C���!B��!���<�(�3��@�Z���e����y��K�a�]4�V��X
2<�����f-�WO�)�n��v("o��������(h���wA�����$J?�g�������cX�����;]�p%v?J���G���.��yd���>�cq0�&[am���^�82�F��L��K�B��2c��D�������R��U
,5:L<�������<���a��=����������/�Z%F�}&VYp��^����-O��Xy�R�jw������������M~^4�H����f�+*�}�??9:yW�$N���!�	�T�H7�@7�z������m��5�V��t�AP"ZW8�m6��Z�������M��H����N��<���	�n�\��~��M�3��@������|B�&e�#����g�0��_��/^���?�|���$6
3z����E��MA�y����d�_I:�0��&��+@�������SsRc3-�q�v�y��,k{�"�R���W�h���"l���/ml�l�*eX�xcVA�vrK�d�?Q,�
��M����$�N������	����d����d�����
�T��0qf����{)P�86U<����|���2��Ha����G���*�$]������nK���"r����D�������N�5��k��.�+F�b�<!��?4a��� �T�^(y_��0���,,�/M,'e�)������o���,B��9
�mm����l��"sPN�W���
�:@����SydUb\�2r�qA3�v��xt0�z�{��(��(�|�v������>�e����`N|>A�u�*����^��Xe�����5��V�:�N^E�������d��I�OV�SL�"�Gt�?/��G�8W�"I\�
�,�1q���3������w�J���-�������a��a' N3��.�/�Q���B���u��xRpo�r-��,�naFd��	��x��/�K�N�j@�6���:�Y	��%v�I�6�>�����*�_~�k�n	�5�������������F�3������-�����	8������o5����b�'q�MZa�z�:x:zZ�_��[�Z~��y��������|Zu"�F#5��e����"U����:���/�_~�����F����)��_`�����$���C����I�Pq8�4�c q��/Q{9��������k��K8�,���`#A_��	�.���'����w2�����og��	��L����K�&�NO;OW`M�������8zZ�j	���o�_]�DMw�=�5���*x{|���<.��'P��A;����<���[��K�~)���jmmDk�Z���dm�&���;D
���������'�	�����prP>T���H3J-�EHnIAt1���Y"�}�{�p��fcF�&��Gm��������(����u>Xy��J0va�S�4D+:{sq�8[�{��t���F�#4�����4
N����)����u���M|�oG�w�&������\����g<��7!��qc�A���1X�5e�u�!���2���iSh�z�p�dV.�Y���h������k���������G�����g�G�:�����8�����#�u���������GD�gW�:>������C�@���av@X"N���n=����}F����q������r��r��Kk�^��I5��?������`\(�;�$��F$(V���X��J�CSc	��������|I�$����S�����������AW�A]�;�������Y��]��A4jU�$��?���>k���)�K�8��Cn:'
b�AC�"E.��
8����HcM��eK�����o����!�iO�]c�Y�ch����0h
Y��M����	M�x0�Of�'O���{��J��+(xmR��-VQB.�����xP���F�n(���4"X�YfK�y�����k���������m��lD�8��J��iF8�N����&�"q�C&��b��m.PU�D���'O����*��]'!�������I�99����-k��Y<@8{A��w��c�m��n�uZH%s��6��8�{����/��%Mk<j_.��>F��Ls�r��R�c4���@�s~PV�V#�:
��������wu.
�2�PQdW������HW�~�~�}��L=�3��I0��X��m.&��M�o,�/{�
�H@��d���s���x��S�[<�y�Y������:yB����C+���M�9������H�j�6�4���
i�6��� �WJv�yrS�2i�����E��]\D����6=�����V
�u����v�F�e�
�g�����������Y��0o/���
�I�	��N|���m�P����3X3T���;�������lVK�|D��� �;�_f,]���@�t�����1`C{�#p�'��I'�B��)B��yPZ�^/����L��P;������fJ!�;T��i�2�+��1.���`��v_�L����I-�������rV\X-Qg}g�]�m�l\����-%��[J*�a���l��eh�����P}8>Q������b�5��E�h�@�.,��J��J�j������������[5]�����t��<���A��T��f���>��V�������@�fK[��&^�V��$5��>\���?����MN6�Y:��S�?���`��a��o�O����]�&<a����U@����������b�Y�g�m�x����>~�6��(SK����[�q���%�R�K�C���RV���x���e�B ����o���o�wei�!��|������C��
�������"qg�dU����b����k�����p<���������XS���=n�2,�`����T���4�eS.O)a$>�'���5W��\��J�.�V.]f_t����%���7N��o����m��]e�.ZvkL��L�
NZ��&��	c@�
������%���[��et���z�Y��Y�S�y��nV%cO"w�6�+#R�g�_�qK���n�n��_X�)�3����l���8��O�:'s���5?kM��fUP��u�������?h;�'�������Z@�Z�G�sE\[�nw�v�B���;u���ue�_��f-��-X)�->���6�6R�Y#����5I�>}�y7�[&���j�F�3�����"�k����t�����@O��U���s���n������9��1J�-���~�O�����?�����u:���6V�����e�v{C�����?Ej`�������at��[a����'	�.������lyq��u	!���������6Y:�/������r���-S�����>�An�2���&)D��@�������f�bm�)�����o�9�.�#Y�Y�.���dX,%���N-]���lQ Yx*�W��	�"���e�w	
~�U�i����O��R���r i@���mE)�3GDr���Qx9f`>�`�^�j2�`~	
���`}��N�p^���O/8���!�z�
j�y���,��H�������������1+�:g�����@�"�1�I���o���������$\^Y&��6�s2G�Q�{��������o�	�qJ<�3t�:�;TD�����������������cWb����7ano���4��t����3��k��R)��O=b�DW���l�%tt	��M�q+��a�w�6K�-�����h�1m��g����f�����%[�g]�p�G�@�,�
����)������b�w��_���x��/����ZgdYh`�(bbwO���?O`8�fJ��mB+��a�O6m����2��
X53��C����_X���\e�F�JZ���o�b�����3j3����m)�2�s�e2�|&����� +*���}�:�y�^0�4v���g������c��<}O���������^�	s��9��9m��:*<�$C^��{����{��me��%��e����Y8���f'���G��@�U�Ox{5w��{|�O�.����CaJ=�3���tg�����[�m����F8��4�N��h�$�D�1F�+��;$�QR�2��3^9(�E0p����>5.O���'�!p
�u}���m��qD`�w�k�#������Lk����u�x!�����*��S>=}���������C��L>���T<��]|���]-W>�2p����8�9U0S-Z�3���@�y�P��<������������v/���6W'l�l�>[��Zi���Y���O�
�Q������d��������7[�����g�"���4(��kauk�^�M�AsE'�\���r/��/M��l
Q�3�6'������O���7�Tyw���u�m+d	#�80�����E���]��d��>@��|�(�������4����.��:Mnp�3[���G7*��gp2��"�7"�f��f����{��h����/sm}cw3���6/��'�.����9M!�9��3Iq!o�[/�j�c��{����N�z��$A??�0t5b������W�
)w�8������{������-2�,�Y�0;`�c�
�'v�~�I�R��/I�#��9����<V%k�8���g��C�XH&|K����I���;��G�_��V�P$���Ri�a��,�*O9����ek;�
�k�����Z{B���&&�-�?O�3������%"`�B����K���P
�7!�9�=��\
�>���~h��6��O� 7d1��{t0]>�9����"���~�I��9��|k�/��49��c.�@2e4&hYU�j���y�����[��R-�ig?�
�A��\�g��Ee'|~/9��8E�m
�5��8�S�1�^��o���G���k�	��0;f��$���b#NW-���~�����[��
(7
���r���[�BY��q�=�����q������^����6����o�����`f�cy���%����W�����u�������Q���MEW���N��c��$.�{�Qk�V[���vw:3��	��-D����l�;�=��:������<��}}5
s�Q,�o����d��D�8���[�WA*?L�-��p����T���I+�v)���A�(���Ms!t��E���������)���<=E�G�,����4�gT����h�T
�t1*m��G����q{��vM��n�)G,�/���G�[;�b����d��`��_��U�����j����77G.���E;�D8S�3���oyv"'�h�v�����?�7��=u����o���)�t�k3-K���G��8�Lh��L
V�dW�	�
f\Y"���8���^���ZXHE�h{c{������j����f&�;� �0e]�a�b>H�Cx
{<y7��}l
y�%,��RW����Xq�;�O	"6&���+Z��O���{$�c"������V�G�3�g�;��t���<G��Q�[?~��]
1�Ra�.(��W�v�������U$�=���g��!`���#f����'��r���$#5&<g��M������n����$�ex4�y��l�GG?�9\�L�$�#�N�
�2m�L����=����*a��_B���!(����Q��N��i����$���:Knq��c3&��M�����2����F��1�18�<\~
���H�����#V���*"H4�o�����tzt�"[�0&��[�F�it�_��L��j�^
��6�RI]����P&�D��_�5���	��&2�E�%1�M
���|:��.�^�n�]&y
s�!�Hm�D��WG��k#�f\�C���	������Oj�h��lW`��f��HU�����i��#=E��mz5����������L�s�-��W8�Y��_@	F�Ww��,8k����P8D`#ax������J����!���=�$�>�	g�e�I���g���}���Q�K�	0�/�3gKKxh(�<��n�$us�a�A��hG����p[�Pn�����
*Pt�5���t��ga��	-X,���\�6�=&\�'������f$�F
���%���c2'%���=�SB��Kv�s��{�i*F�|i�+S�W�D�BGA>�uico]�Jr�W�E��7�r�
2Y2�$*J�a���p�6���^R���1�U�N��k�+o�:%	`�
�����7w;��fie������a��R��������A:`na0�������-FC2�KE�������)��`a�86�L�K�Z���l�����g�&�4�+x��%���?mYv.#��*�'Z��8}B�`�&�
��Yn����S7%1�Y��6�5�>-;���������b��glG{h[���+k$�����/�8��(D������'��8=���)I$~���������"�'�7�N�������v���kc�0M7�4�n�>�h�(b4���uT���s7�A����{��G�"���������'<�����������}h4��~�	v��F���O�'?5ON���ZG`����H�C��p�H��t��&���F"l�wM�;AIF�5A��o;������0�|�)�����B�'8�K��(�k��.O��Xo����9I�j�O�dso���}��CB"�*b����(��'����L�&5��/�����9���M*���!� }����h���=�����K�17J������0�"���{@N4�"��,R����pr�\������CFo���=�����'�J~�nAk�7j8E�E|��_}��>���_���M�.%l�@�<��Is��-�"��6#]��-��|*L/�3��`��h*f��*�-�w��G�'2�����=5���C���F�R �E_��P�]5x�=��7)�����4:���*���
OL5�����:�$7�`�p/E��U
�� �xi�QP�1�"��"��	�dEgy����{T�Y����3R�r��32D�O/7df77�����Zj�	����<95������1���z��,��6�8+�m�`'���u��9�&M��MTv��g�VH�C���*�c��e$���'e�����jlA��
�c;�[Zh��;��Rk�&s�����G(�  �
�+Tj�X�Y�676�fW�[���C�<+�x��*�q����L ���������J��H�c�w��UD����A����-q�����^�*�����X�'�g�t��X���Oaq�g1����I��A�����H�����6�����yF����p�Q,uw���p)j��{��29{n��]���
e�#.w�H�dh&W)Q2		�~{�X0g�A�s��[E������g(\��rs�n���6�1�^&������*���v��������00�D���^&������u�[���^u�$P�v��R����:�m�n�E���Vu�>+��_U���*�����������&Kw��G�����3-���g>��|����-��+�������Mx#t�z�
�qZH9��~���4B��{GX����C�E�@��[���D��;�P��4��B���gb%O����j�����
���mNZp�Ox<�M 4I���P���-)��}{�p�����]9F����cF�pj<a��iL�H�s�y��t+���p�bWc'oT��:|�^�������a���������#X�2�hQ��������w�U��\��As9���`�p52z����"�!��Xnv�lu,0:�bu��Ymmms��,�����N�y�K>GN��7�@1h9�����S�4|u"s��B�e�U+�v����5�q�(��E�j���g�!���dW���E�c�0������L���&�8i���l����Gl���i��;B�!�F�J����[����|t���b3L����-�>�����y��m�2�}G�~:�s�����q��\7��M&&�,m�Bi�����@���j(E���0�'c��OG���t�s���~kH�Te��[�����NZr����������j��"�tP��tth?+�L����?y`}	Ms�F_`��^���'(>�j������o�������J���9���h�r^�-��Gon�s�y��h�+a��3�)
�����Hl���A�1����(�=����@�@&����������5�_�y�v��e,{�`���*J�o;X�M�[��&�W���up��ID�;�$��m>�����_��"\I/�n�j�g��j���g���?Hr�v�����%����Y�V�]���AO
�Q��?p^!i��RUM��E\�Y����fd�������rWG�H�W,��"��=$�KA��ue��{���S$)�y��B���ZG�U����)�$����)��.i�js��"�����y������h�N���hS�(�KE���W�s���������{9����?����,/Y�1 G�CO-��){��1-�X*�&�(��������%W:/�����{���wY���R����l�+a�( =��������qBW���mi�9��������P� ���_����-�� e�gX��ns����D����/h���~sE���#��v���
Z@*eJ���k���-S!
i��p�|M�|TNP���mF'8'F����{1G��+=�5�i����`4C������n,�w3k�Y?�1��"��a�7�Z4�9X)���'r����1���|�����-�,���V\NNs��
N�\O����E��#���`	�����`��1�2��#i�Q����mnL����U�P,	���;rg�)�e�����4��bK��&�/9d�}�D�� �\�4�R��Ic=5�R*N������G'�CAWY�������R��f����Dl�#}�B��M8!�T}�
��Tr�a1xWo\4�?4��L�h�����R�zg���~��y�B�/>����7���)L���dn�����h��XR.�d '��R(�/���7�"���|JfO8+#&��	�f�:c�m�y�������P u����1&c���|a����A�B�]n1��v���$��$��BG���)IT-OV����;�a]*�����.��zt>7I������ab��Tg���+Sq5^Q��3i�|���l�r���C��m�@����m��xF���ca�k���s�wJ1����y�e�^"_x(:f�V�-�RN��2;��a�&�X;��7��H2M�JI���r�q�\�4#"A��Q u��{E�)�}�#_�tC�:��� +����v-��0P�R��>�9�)w�B����~����5�����1��:+�@�rW�������������������-M�P�����S���{~#�����Ui�	���ni�K�	�'�}�
�X����$���q�*?�g�1�;L����~;��ot�H��$A�$�wSj$��G0�����O:�~0��_|z���I���rb���<�C�h�i_g;��+?�_M=���Y=�=b��������6*9n��[U��+:����8l	�������.7j�����V�>����9l�3����H�����I#�g��9���H��?���Z�dh6��u�'\���w�d{a82�xQ�B��1�o�����u�y�l�*�4����T�%dK��_�M��fC��T���|��I�V7�������P�������[����e8z����]���&Ah���Q���������g����Feh	��������Z����^_o�F���`Jl�l��2�5]H!qZ�?�������0�i�i�8��HdQ{r	{���L���{}I�c$g������fA��->�s��J�VW�v�`%66�����+�62a)�bN����'���d#)=�Z^��<����A�eQ�
J4;��B��8�!������(�B�n�#����J@��I0F?#m��U4Bt�f?I��*)��Ai����j�b�A�H*��C��������/�h�����-,~�����c��2{���5��b�~�����0��j�L��(������Ds�=�e��������|�U�.��)�i}G2a:p1������<�7F�q��6��G�NB=����1�i�<����N�m��������^�������zztx���kr��&�pd�
;T�����>��C�
�{�z�!E��_h0d��G@�78���c����*��i�}G?s:$e��vauV��w�����H��^[�;d��x�(����lVw��VG�}z�q���p���0R������-Q���������������#&C!3�"���Sf�]%;�%7T��@�L�_������Wp~X
Af�(X�k�5�'���*Iv����"���S���f�B$��p����`G%�)��J��8_	A�*;�u�M�������}4�����r*�� ��L�jc�E��&�x��\�3�<yY ���G���^������yVE�����]^M'?BJ�G�`������m~��J��M��Z_]����!e��d&���O����]�]�6��\X���"o����7��a��Ul�E#�_+U��K��rM�=`�������s����&��k�&�9�3��F?��Fp7�2���@��\v������g2�������{{��u}�R�h�7�G����>T�xi-���h�+�:�s�XlC������Z���dt����)R8���1Dgk���"��>�����"{��&��4U��W�2G8��B���v�����w���g@E��/��;���&�a���:_R6-
��a���<����C����"A�>*w��khi��^r"� ��{��D<�pk��cE�O�a���Lv9����o4��/.�0.t�*DJwg�����s������:����v����A��z�Y
�MO�
������������
�&����O�_��x����rd��N���:&F_h���c��j��7�}7�VN!�f�&�Lqfv9[�X��%B��7K�f;���s�����%9�h���C��H���+���?��ONY=���i�����2A���M�E���a~,U�^�|}��������������	+r1J��UT�"��s�h�v���?dE&�ni���]����L����bo�,HZ�������"��5�����72Y�����&���@��-�������/�i8U��[�
����I���Uw_�f$���� 
?c;2�A�^i#����EaWbc�4>���\�8iKz"����l���lo}�����
��
���������x���J����w4�X������md���GX�������r�p:8�p�Sz"��������������������8��>;07�t�#?��)��N^1]�nc2���G��S�`�C�b�3�'��)�H<�yC���M]���d�&�r�O���orzM!�#���<:��~~��V3Q�����&,(;m�n��������*��)�k�+>��.��\���a��J���j�����W�&��>\li6.�43[*���B2����s����~�����s��)�����	oSj������������s0T��=}]O�O6?`O|���R�n�K������<��xdc��c���u�]4�����IZb�/�&��hr#�B�"d��,��W+��kv��9��e�W2I�����p0�6_A{�~]�]�J�X[_S8��z���A!`�r���Aj�"�r��B����2s�UE4T�L$�#��A�*	������Wo��?����14!��?��u�C�������#���?V@�li���*t<B<��2[�
��
�(�*b�p35^���uZ�u�;�X�G��7��'F7�<��1al"����\��Hk2�7F��������Q �0��\�	@���<9��h��O��nm�T7p�[;{
�z(��Y����G�T�k��7H�*������o�$�9�xI���^YQ3	�-�@��	-@{F	���L��]�"{�g��vr���Y����`����z���^#�N4w���8MnJ@/M����l��y�L�[
^7���%���;w3��_�3��y���ni�LF�lQ�H���O5���+\Q�\��,��F**�s|��4��*z������t��i/��>(���[Pa.����8�a�P�����\
���_�;��pK�a.��,�a�D�x�V��@Td���R"u��g
%�E�,�+�$��XPK�)���)��W[6'�%�? RM�����;�O��E`���P+sEI�%����70���O���.#G=���K0�*IN��*FJR9���.�#�A���\�~�)y�Bz���o(R��`r��e�5��(��(h#;M��|@���@��l���c����{FV��� �HQ��!�G�9��:%��D?������DG&N���Pv�>����K���l07a�x���i�)����v������]p�.V���V�l��aG��LX0O���*M������=����7��~��	t,w4:8S��>�������
E��91�M2�Dx�H�$�C��a
j����p����<����D�X�OA��[�0n`���/�6`����m�������< ����$���*�G������=���y�)0�P<����E���j�J>*/{a2H�X:2VD�}�9|w������7x��H�|4�J��A���O#�VS�U��A�A��MS�oPj*�E.����Hl���;wgk}��u�ov-�����<v�/�P6S���dtp-
��V��e��5�p���6
�!�p���&�(���P���R!�II�
�8(�*$�D]�a�0�#�CJ�����,�P�iUf��,�����wwmc3�+�a���Uw��na�H�!�{�����b�U'����^��5'#�C�w����)l��P�������HC����\|���u����ak<�����{	�_�v��.[����e{#Z�!���0!���!
��"��_"�p!����%8K����9J�T��)���1����|�����?���G._��R-��ck�6N�p|�Y!;.t�4��u�z�lc z@��	_
&O��������V����;K���D3�Vf���~O�Bz��{����e������������$
�~�8k��0����S�s�">�*��D�0�Zl���9-hsR��$H����M}�DlN�b��d���������^V�nv./7k�pwk����V���z���������'0�&�����~�%����P��������0���/����������b�9�5:������w�����T?E�_AS�������O���#��_�����T#n�F��F>�B$7�W8�Q�v������t34�������
�)v�V@3o�����bn�%�Z��T���e	�Jg{{{�&������f{g:�ML 4[�(�.l��s0�<N��x�����WF�`B���>%K�rKe�����C
|������M\S�%@��<�,��3�S�u~�eon��G���N,\���j�Dxez����5X��O��I%[�i:+�K�'Q::N������/+�Xq�g�r�8��K�o�u6���Zm�����������)�.�p}�6�Y�Gf>��rp��������*XX�����M�2�T���A��B��NR����{�����!rhN�{<Mc6�9&-����cK	E����V�����������)T��$y������<SY������}��.?�l����	�2N����.�%"��NFZ����4�����m*H�d�sy����S�c���<����d���`������^���C����4e�(w��a`�ov�x_)��i����oo��{���.����*��m�<��e�k)����L���0:Q#��Z����X�
������+�_8���?���Z]q���������?�d"X����).�<h`V���c~���
9#�o�����6����O@UA�����m/����V�D:�F�����\B��x��(i7��)-m�5��R��,hL�C���������C�5xtX?i�=: ���?mw�SK>�t�����F����A=8?��8:�_0�V� ��3���9������D_���1�h��&�����
�m ���
Nx������������i�����e�RF�����������P������%���>~���:�/��_�ldS��t4���	T=j�����)�P/�
�����SLF�"?3o{1Ti���_28{��yq$�g��0Re�R�LHf>�3��R5���e���g�cl>�I�C�����#v��b�ssc��@����W�Wf6�c����f���/ZS��%�_�i-M�X��a	A�O)I�)5������(m��aDb2:���o�a�8��6��"��M���e-��]N_x4��^�����3h����(5��T���1�8	 �n��d���X.�vd�5&���e~c�.��}�J�sV���������AG��.%I��0J��N�����9'.��F�����E����.��:n6>�������X�{�1\����|�g"��Q���������?�q���5���&��I��eg6�� e�rJ��o�%�s/]'mC������H��"���q���2:�/���x���.����1l�O�-%pp�^M�%�`%u��G�DYmA����sp�B�	x�s��	���t�������#����]4���Q$X,)�m~I��/fG��cr�<;���D�(�eFW��!�^�ez�����.����[N��*�L9�1g9?�<�Y�����[h	rmc:5$e�2�r�e��E��S"��D/*@��w�-�����J�W�������
6��|@��
o8J/#���H���q�#y�i`o>F�sf�p&��O��������z �}��^�pj������� rF]h!J����C�������*���� ���xA��~Jp��R��l�2�e5Y4��4?i:B���
��M��Tz��T*���TE��.�luc��-Z���+���^���|�� +8�0�\���n$��k`jy�`I��E�]�GQ��R��I��@�`6��D~OG�A��|��?$��8�$X:	��4
[��������C�xdww���5C�}�����Y/��:Y@yI1��l�n
�d�h��� �XV�*�i��-LiCv�$�p���.�#��0���a��"���NR+��BSP�>v\)'&;�3�.�����?b�����S����d����5�'3Keis����.M���Z&���ZT��1�9'�����Q�����SR
Z)��
w�$��9�]���zr
����v��,��3b��pd���"�I�lkd)N�e��t#�������l�gr�	��*��k���,�U��I_��
hV��@�#�/t��:80��G��9S_��~�@m����vB��ETa�;���3������,h�cvJ�1����NPGMkoaB%�|0T��06|��*O��C���}v�h�*��(2lpzd�p�9sYT#k�Y,�K{�:���!6t���%^����.��m�����;w,�f2��F�]J&����8��79;���%����u���5A��[���Tj?&���9���&R*�^x��"��t�>����k�oM���o8���z�Q��}-���[a���S���.[��e��I���El�{���.�����v��UA�yl^�A7�2��
���Q���~�vE���?=M_���n��t��yK	*E��G��4�Q����x��Lw�;�{�����w��;w�����m���/�>\����9�*���4nV��*;���]��.�����K��n>���+��wH-8�Ol�����#��{w�?Eks8�'����8�(�C�*�(����
����y-��J'�h��n��{���d������)��e�"	�d���H�l7I����u��X0N�Pk�.��'����������&h6�%�X��n�N��H!
@���r�(
~6����/�������k��A��=���a��ll�q+����=?}��tv�t�S4X�:���4�� ���Il����b�j�|3��L�h��@���0�XR�-�>K��(lG�YJ��.���O)��q2�fie��L%���8�V���)5L����>���~��)�|����>�.R���!�5�MB&@�(���h�3T��&B����w��N��6���]��R\G,�5����G������B��9</\C�gD��d��N�L�nBC�Z�v+��z��V!m"/�y�������
��w� :�j�S`������a���5�������x3#n�I2"�*�~��fH��v��C
��s������� ��zl���Zbf����]���j���)���V��7tm�pO�;��(���V;N�._�d�9����7"��G,��$��
�,�c�/�����������MA���)���<A���
*nU=]��.�/�{a����k�8	GE`A�U�o�f�p��|<�?;C���������Bm��G'�p��4��P��U�a��e< =H�C����F)�
|��"�0jS��y�.'1���Y�/�%!���o����?�������0��w�To�|x_Ye�5��J��[�����&V��"	���2��"uQ��2���s������/Eo�pp�#��l�����FC�Q���`���x��c�a��w�^���`�"��bu�!����xH�Gr����<qw�e���qG�&�Fx!�������BQr��9?b7�+�D�#"��1[
��:������F�?�E�J�cMj0$s��'��w�
���r|A
@"�W��� ���X��b�+�P"�N�����s���������������?�uuY4�'pIBkA\���/���%3b����x�E�����<�7>��4���W����@���d�2��[�8	���������+t�����E��J?C����d���ZG#������~�q~��C����<����� �@O����-�2_�vS����,�=��ssG		^�j��Fo��D!�����=�2?X�V�/\t����������}��g�.Z P*]�h��v��������:��a�=�e���Ni�>tnB��-��V�/��������1���`c����Z���\������Z��m������,��k�"��
��9�5��ec���aH����Q
��`~��A�{��#���g3c�����3�����d���W��&����vA����Y�#�|��E�s>�gu9�t�@���b~oO`��o* X�"z���/�������:��O�^?������/��\][�������S�d�����fH��bVaLd���%/��������&�	?�q����������CI�+��	����,|�V�������y +�����wY(����,[�M����Y������+]6:cb0�Wj�8]�7%EtX�4�A���d��b�b���
�������z�RF5Qt]�B��������:��UT��s���9���������*Y�,v)k`)5��m�-����{�7��K�`K��5��C�0IO��I��%�~')���O��kv��N)r��$������d��&��8�����Ql��K�{�������I������v���V���P��p>���#'�F�@^�P��=}���0���>c�O
��5l_�s�L�m�O��G�[���zG�����9�B�h8Sm�e�e����}�<H���_�������Z��1w���u4��L/r^��� i�(�u����C�!p�P�w�o��=9/R��*���>[����W��1���O�R���5K�f�[����.��� ;"���p��?z6�s�H������"���b�x�OL�uXnS+<�E��������9�����NA3Z�N������Q/���f&���~�~.��%�m�L���'e��Z������9r�n�CS�`�kx7�(?��a���o��|a�i&�����K<������\r����������Q��Xe���k�R��z�U�8�C���SYq�\R�C}O���7u��7W7��cX�;u8�������u�zN8c��V�����9�����"�J��/���>E��9z�{Xq!�H��e��yP��]�������B6Ga5�6�g�>E�7����WtY�:�cs��W]2��%�\����Hj��o0����C`b�+n���/���
��&�+4�����C���/[�qD#����I�l����l��4���]�!�����95;��u]�U"�[�*�u$vTQ3dZ�@)]l��*i��(�T��zHo������uE"g4�
5����0L�FQ�)���Z���@�[��]
�[���,���A~�����Ek�~��:�E9s�Cj��*�E��AAr-L�%I?B���] �~�|H�Ys���Lg�2J�,�G������8m���A=������QF3���� �F����B������������4��`E��f|ym���Kb�T-�v��:�J�A�������y��lH��c��1/|y���O�[��}^�#�r����MA���Q�2�-���C��f
�s~��y�����~K�/i8�5-p��)������t<T�47���7���g������)��6����x+����.�/�|(�\z��7�?@��9*���cBQ���4��F��)%����C1�o�XA�Lh�e��v��
��=���
3�	������o-s���K��Q�-*����>��x�Nt��23yy��o�����yy�/8��k{k����|����0#G������^����+
	j��.���1(����M��Fx+�����F��p��}vO�/a+��=�G}�S����������_�K�j�A�dF�s���"?�g[�tW���n������E=���%�Uy��zW��>9���?�~]�4���\+��������E����/�����k�@�l��,S
����#�����`���2]#�0�N?$}c�eW���x$����!,��{A=�bD;k"��c�f~89�xR�?O����s���1�_��z�N��
����.�:�%R{J�@Z�D������a��K��E��1y	gbf�������������$4�=�oK�|���a�8����PH���U6RD��M6j�����ip
�(���
X.���+S����3;v�H��F>^G}���-�a"�F��T7I>�l"��g�~��Q��`����h���R)�TL��%����:����f�����5P��d6L�A��X��I�8�1��	����%�b��8��Zp����%Q�f��,�q�L�Kh�Y��~�<�����;�
`����fp�]DjBWC���4w�����%[�(Q�����7/��^�t����N�a��cl�q��.�
+����{D��v��2{���$:X��nr�L��d���H����n�|��d��j�t��8���6l�X�(d1��c��+`�v4�
�4uH�P(�g�U��h��6������@	���u�(�R�8�,�GJ��v�Jc�����`�������A{�D���r���_���m'�"2�k�������ev�6_P�)��d�������C�q���7*�<HAC�
����Q,��,j���#0�Enr�8<:Y�O?4�� �dq�����0�V��~n����S����yh���C��W�]�x���"��A|���(P�n�0t�ur/��W�J��|����m-(/�AdI!����6�h��T�:��T$9����Ki�B�k�\�W|���L]����8=|UO��)5����*>����<���-������''�tv��B�P��o�R%�z��P���]rM/�h�C)\����z��\p��g�������d���a�`��o3��^T��$nY���q����7�]������u����URW��Yg/��Vd���`��K�.�_�UEC����Np�t�,h�����c�)�,4�����h��(H��s
*%Z��:�~�X�����;�p8oS�� A&7L���K�'�&?��H��t��Ov� �
��qJ��+���v���u��2!����Y3�:����)�
_�Z(0�D���m����v�5������1��i-R'���3z�d����r���j/g��]����N�V8��k�(�l|3-(�(�_1SR����r��<��M�I|G�<tr;��������^H�/����*|�}LyC5�������10"���m���Db�y�^�
���*�tf�����o1���0�E
�Y�	��X��M�v��V���sU=o@\�N��2��$��@�_F(��:��?�m��6�7CH���<��mfF������g=��D/��1����A��.��3�[�������P��i^���9����f�[P�����T��"���3�����Q���,�[��d�|�[_����r�c\<�H�:7�'na-*Nt�������a�D��`� F�!�3}q�����L@JqS�	��Q������5*~Y�u��2
?�O��~5k�������7�6/��o=�����������z��D������T�E2��J
����m��v��'=��Y��/2?b�$__z�X�NP>(���`N4	(#���m��O�����?�/�V(�5��Q�(2d���h�����a�����Y�\���K����X:9`��r���^�{����/�7����Z��
-p��B)uS��kj��g$p:�������nD�Ga��#�<�������*�b����~:FZc�����x��q��|jq�����p��3-��u��
���W�M8���������nYs&9l��/���������M�{�j\�C��W�?�O�I�v��VVj�����6�OQ4��k�dV'U
~��� �a���a�/����E�^6R`�66�"yh�	�m��^�4�o�����'����F�~��ypz�8:�P���{i1�e~���
�������a�8�_�
��H����Q3J:��71��E��G�')^��������\����^q�4?V�?���_�=	�UC��q/R��^�<f�s-R 
t:m�p�����x�)+�1��w�1��E�|��P�f���Xj�y]����������]Fhk@W.����"C9�X9��&���|O?u)x�F;��}�G�f\m���
��n4K�L�t�;L����%|Y����:H�,�kq��<��D���cy���0�u#z���x��.=�,�C���:A�vm��k��/��6u�|�m��c�	��������j�d��6��?�����|w�8-��r>s��]�JF����yn&(�
n_L�6��@�GD6sby�Lp;����\��z��[��p�R��W@���j{�Z?N��x�X4�}6�UH[D8%4h�O��P���t���^A��a��d�bc,�z�P!��$VZ)�G�9���C����Y;#f������^Mpf������>>��C��u�~��,������js��D�Hl?F��/�j�u��b��C��������P)9K;�^ i������x��<�$�T�V��tQ�B>��=$�g�r�Q�ex��B�2��?x���%i
���P�ru�g�4�V�3�<W�<������[|L'$���<��w���I�&���������q����7���	�&�5$m�eR�1����h�vH���8����,�6QT���rO�v���n����\��{�WY|���
&P���V�X����N��GS ���
��2���(�5+�R��X.n)&�n�B�?���{�	B1�F�����5Qro3t.�l����B���4V���%����e�HEQk�$F"w������5�8��|ce�6y6��^D�l��3L��������*�9`����5	U�gQ�i����a���{��m�32�4�8���^vi�"���a��������jV�^�t�
l���+:2�V��w?Hg����*��]�{�U$Di�����z�3
��4��!����/7��5���`X������F��[p���0��lx����8�M>��q7��_���.�&�H,u<������r@O�L�����A�fN$��=�5��)��S���GWMc�$Y��\/>�r������]����6����MOf�t�xE�
�&c�V��Q�����U�������4�*89"�|��|�A���T�3wQ���[u��p��Hy���qh7�^Kv�z�o/�Ke�.K����b���R��CX!A�4�E�D��� .�;�gd���$75�!��${���~d^a5���n�?�4����R���n�Q����������y�B���	�1�� ��@z�#���J���3�m�`����=]g��U?�?�_o����>�<+�n+��S������ltQ���JCX��Zg�E�Pw�S���cT�0���{�G�c�U����<x�e�b��'�?x�NON����{���Y����� ��K\�����:���N
{i:�3�N	c<��4�H�B$����q���|���i�o�����y��X�/8�
��(�(�&��<w����������h�	�+������Mn���W=���]�>��Wh�^��w;>�~Y�^��M��a�	7q������`�O�N��,:��q�l�
��Y �?���
7e���F:�u3a'�.��q2Ns��������J�������5���� 3=��Z���d��]l%��~h1��
m0_\.p�]l�n�/o������Fj7(��+�����t�Og�t�t90�Ghs
����FQ-������~��:�t��huy0L������S�Ph�k�Jb���ULa$�Z�lzIk�	��!y��f�8�nc���g��}�.�#X�~pl��x�85��"|�����G1��x(O���L:���o�p^�K��gg����an������1���3����y��G�<7>K����`��\UP������5�:��Y�c���7�������I1� >��
P8;����M(&��:���&��g�
}�<;B�c�^WSXo^��>s�0�G��+��L����0�`�4;���H������S��:^k�������]A��
Il
�2�:���yZ�~a�0��o��O���������<�p�7��=o9������%vZ�iV�ZJ��H;������36��������&�\����<��n*d�u��LS��������~�<8=��>�Dq�D�3��<��������~=�`I<.��C�o'X�$�r'�LC4������F�����bQ�oW�C�������+���'�=��[>���t��8(��j��(*iG���v��Tv���P/��<�!j���a2���:J�F��Kc���C�|��������L=�����X�9��=bP��x�cN"L������E^�b�I����wu�m������_i��T&H�7��S*(t�p����mz�1����F�����"h�������n��V��m�lL��3��3a�����f����i=����N;V�H&�7��L������!8���]E}�vs�>��v�Q�����8+�P������mywo�9���x�����V&�)8w>1i�m�����, ������$*A��b�K"�f��_]��x�D�u�X�������L���� ��*)�����y*H�^�g�>^{L�<��~e~�.�7�u����0l�k�eJ&�>�u0� �[�y
�aW���JBJ�%0	��w���?J$�'��KN+1+)f���2�[��9���z���j^Edl^T������Q)k�;B�C�D���&%O~�-/l���z~.�em��#F���F�*ij/�t�1C!PR��	p���w�����1���'�?��$# F�Uq@��uA�w���#�@C�yu��V��iv���E�N�D��D�d^�"���N�u�\!�Wr�
�Q��IYo���Z�-��\�N���ZX|�-
37������5�k�{���p-�S�bgF�V6����8���MQ5����k%�3E�1OI��o��&�;~����$��7�@h���_�dU��@�����g�P]��QA���5\0_k�m�4N�fh�l�I���tKNJ�kY}��E=�u�u�=L�8�)(����������k�l�M���S[r
��k����f!��r6�q`29��rN{�7�^����i�\-�Q�XwP��g��r�V(Xg�j��KVy�aG`�`��Ds��I�(�2�m[���3�j���$�XF��>�Wv	4[[���e�!��S�saa��o"����We����+��
�'�
�Mj%�X1%��B�R�#���!p�tA��
����
���g�&k�z�G����fiu/�����
�s���(��}����*�pJ�j��U#�{��#�]�L=������]Z�p�
�,�����b���v�
_��I�����'��t>Y2v�gpNF2*�����(S��[���;hV:���~��C�x;�#�}��g������r_s���N9 ,�\U��fk3KVp0V���[ 
��*\X�m��x�����h/�`
�L�TU����R8Dy^���<Ee1.N����6����<��O�m�p�]�G����
b�K�+���s��]S*����a0�4��]�0������go�<���bQ��)R��sB�e�V��x�|y'!����[�:2o��I|:����"�g��y?�\�%]��X���H��X��*��B���
6`���`�\���j�]�	B������J(�l~���Q�^��7��f���0d�F'C�?�RL��,��$X��W��t�c-wt��x ����>���2R�xk�
�j�f9�x�RK������Nu�*��/)c��D���������s�s�T��|�W��!�����y����W��DVm�t���y��T�����<����F�������e������l�R���9���[}�$g��.�H��SLJ�3�T5
���{j"�����L��i��4��	�)7��UT����@�>E-$`?v��m�)��v'����B�Ef�J��9�q�����0��Q��S��k�*f�������Z}]��W1�8��{W��bI\����M���X��f��:?��4*���{&~7���r9������x�aPv��9#Q�$}'�q�YNT��H� ��Fh"����V��\�g:�/6�
��Q��p���5�b����&��w�,SOQ�W�����y^������E��e�����7H�a�������������`L�0���J���Q�Nj�@Hk^z�83�r+J%e��T������@��xP/����f�EV�IH��,�����&��4�4<�����~����q���o]�����$��S�CX�����Z������:gW �p�'��[�[���'�`o��H��t���y}i[�i�O�����	������������p�v;X��j�^'7���f��R�Ct�M�k)��)�E�����s��/�z�_@Y�0}����w��9�Oh�<?���J,����y0��A>���p|����X\���;:r.zv�����+�n���	��_�,�h ���J������e�s�"������Vy�Ua�<���'��]�@m'
���~�m7�JE��l�&�1i,�%��*�M;�$�
��1n���Q�~��"�mh3����9��PJ�yE���n4����S��;{�|st��S��
�-�c��	��0�������&���D��S�$>�qD������
��a��$)�x~z��y�����f������2
Z�v����S��<P�h����{���~�Jv�(���2h^�Q�k����L�zq����f�����,�y����3�D8��9�.�5����
�K\����~h�==oR6��g��J��83j�v%�h����;�^�
�E���aQ���A�P��,:#*�k��W\��T��y��*��b����i� �$��	-^D�����V�L���d������3��}
*1���V��$��$�A�%���|Cm�"�8A�x:$�c��:(R 9�@�n�a7��
�� �������j���C)a��.T���q������F�����KDr��a�����m�$/u|��)D&�N�����B-]%��t��G-s��j�������^���\����P�	]S���3���6_c.D��]X���C�W1������<7}(5�Zp�aO�hc�FE�y��x�Z��tri�W�d�:3��w�7���:�Qk8�c�^Q|
�0/�
����MY1�	0�SB�9jW�|+�y�_�@���:'�,v��m��4��$��\���|��(���9q�$�n*��M�����I3����y�N~��{��������@�V�p|���������K���"Q�^����cb������zH�=z�� ���wb�J��;%�d��i�W���]X�M�������*�e'���+�g��lB^��m[_8������n�J��F�Wo�b�=j8���C$_��?��e��L����I&�q��:mcN��<��)����|'vOn�3��	H_@��4�ia}�[�~Z&����$���A���M2������6���Q�3�L���d(�1C�Ln�lt�L���Fd�w�
����"w?op��2~#�����7�u(D^(9'�4�v������]e*�k���`��R��6��,
����@���q����H%���#�bq���X9��Z0Y���
���:����\e�
v����q8*����K�)k^��Tc)��=jmwO��uud&���
m������R�Zw|C�F����F\da�f� ���s2
��L�������3	$j�'Aa#>�����y�*�	y����y�����c(�[UzV_����A)��V1G�H�-Ip��~(���:.&��-�f92[9����t��hj`�{�.�������/C�����m4��cbP���0T)jR�-��Iq��3cF�����:W��lwc�����@>�.��!�wS��V���IC^��nC��I=@E/�aL����k�K��`��xb���,�i;�37�C�HW|���K���N�\X�/��{�K�i���-��\���mt���1<8�8�C8��?d���!~;J�%��c��8!�ta(�5�q�^�n�&$gx�p���)\��WC��%�����.�2T`�,�t��jnZ������Y.��p�9(4Y	[��U���{Z�a����U�I����v0��%s�������*��X�����59@:�Ro���"�|j��#��������_�X����h�O8�����z,�Z����8u���)
F��C�GvR�J��I6NNI�a�S��z2G�pQ��y�WsL#�A��X`����5��1
H��lJ�q��pV�)��nA�jJP����rX?f#��|~J$�iGK([�LsV�'���^���T����D�OSk�Ve�����n��ZbW�G��]��_����
�F����dJ�8�9�y�sb�Q<���������=�d!',��QR%?pD�4��B�3+�?������5�99b��[����f�<�0/����&P�F���'Q��&�����oS�dl��er3@������fn�&�>����F�	U��c��a���h4���l������u�C��f��p��Z���P?�b���%&�������x7��	D��o�g@��F������NZ
v�?|�u=���a�.^6%��4A|�`���t3�PR�TS �qK�&&��0'0g��on�$��&f���-��/#L����nG��G8(FXC
UO��}V��fs�FtU�x2I��wM.���ls�yc%-��l�L�m1�������:�6��~�-���t^�����]F��S��1��$L(������&�6�
���@���N��&#�`y��QD�<�M��a�lg��V��a�0���A!;�|���eI�����5l�`��&�����|�h��#^���7\�.���O����vd5?�����X���L�	?�	���P0�9���Yk_u3ROI��JX����[�N���!B�\�X1��l�d��?�B���Yi'�����}������9���V�O���. �/����������$K��.Q(~�-��h8��/�R�a/y������}���n����8�h�
T���_��a�Z##$���J�+�$��Q7��yC6���#�M���t�z��]��[����L�;;+shN_���p����9<�PIL�WD����.l)�zS>���� n� ��i����t���j��t-��_3Ck�=5
�*lD���b' �"��bm�ND(Q�qUL{-��a�5��
�R�,�pu��cf��E�j��9� r��40I(�.v�J?���T8��q���)vf��z�c�&\Xf��zv�*G-��25J�����������h��,��]����:B���R�k[�k*Kz1"%���@����
2�`�	��1sJ��Q��C��6���)q�0>���6j��'A^��C�����E�	-sKIC������6���/;�Y��>�l�6�'<����h x�up.
Ap��fOq9�@b�bZP9�3��pY�D".�7H��8�H��r�Njs������������#`��H�b�������e������������J������t�!�q���Y-x�<��"��g��3q8�e���S��<1>G{��~gP\�_��P$�me��	��f�o��&��.���������C[������p���6U�F���}&�;����D�rr���B1��XF�)����j�6M��f�l���oS��9T0;s���!������C�WS�Y�����'0�&��'�FY�7�
��c/��4:F�q���	�g���P�.T��W'�%��2o�;�����7�_�[uC�o4p�rve�Hx,��'x��9��12���=�f��Cg�C�N����[`i_=�2��y�"���t
e'>���d���n$�������U������"�^�ub	��cc ��e4�"2���2�L_�����;���Q}�&�cpo�
�MY���(�����Q�����4���d�	�4OS�ns��a?��zN�LXm�����uR���J���}���Y2R��w�[=���gxNM>�������Z���%��F+��b�S
�2�G���)6JV�^g�HV5,�����K�b�[WE��,�{s^���h`���?�=��rw�e�Y����|�����PR<)~�U�w��V���^�����!?RF�t�|���C^���q�����k�Y����
J+"��'����P%Y� MX��9h��`j�0E�������F��r�(��`n�+������i���(�Z�C��n����;�$���$'c 2G�]H�%�N �F��yP��pX$���������e�R���-L�`��Ry����b mf�Q�'0�B������\���;9m�aZiF��N�ZPDz+D�\|�Z��ts�J���`���~ut�)�y'��q�B��r��A�������������,�����$��?��07�!���[�jt�Kf�������k�q������U�Z��o�D��v�4
��d����W�P�7q���w�����RIsf7"�9dZ��S������\�Y��,�u�^&{7�@�K��Wg%wYd�m�������2��F>�H:I���En/9� ���!F��	����������������6�CJ>Z?��:g)�
��� 1��b7 �,f���{[[S�_@�k��B�� &^K���}%1
��T8Iv�\!�T�y�X�"���� )9����)�;c������d���������2�0�#$x�����;�R�TRO��e����3I�wC�!j5��&
D�4���4b]-F����<b�AGz%G)��
�:���RmN������d��-�eP���P	aT��IW��<�<<�������yf�������@�����P|�uZ�@��C%����+�����Z��e!4��7�����eL0�"~����`EJ-P�&�O�{����B��B��D�aY�����E���w��9j4/��J�3�p���s�o��0UZ�2��}�3: ��jK �3���Dzc�%~j�]o-���",�D��)W~srf���OT���]���W�ym�a��*�k�W9�������d<RGU�?-���cC@d���`�p����=��#�v3DP2��e]��I�w��Y��x^2S=u���
��g�e:��u}	�9e��]s�	�����&���/1tM�	R-]��T�R�t���"�rA��oX�����B��5%�(��
�>EX������W8,��"�3N�.\�(�*�����(�Vn��J;U�-��0�gq�w�DF��q"�\'��@���pp�����0�O����)����'������w���+E��\Nw�D�(�I�Df6�gs(�f�F�	�o��OF�f�
�Y���]�Bv�}$�h��SL���
�1��@C�3�30������*3���Y�q,W,m��I�*�~�D49/��$7�����7�'���,����Bu����y����U�6<B�7���]Bb�$���R��|T@C`_'��<���o��/\_gY����@�~XH|��g@	|�$�9Z�S\S.Z��"�)L��>(2����C��_8<�f	Q7t����3��G�,Z��,z-��q{���z�������|B����W�oY���
����=&\;��J"%�� �O���lF2\����A-��K��{�C���xZ�4���Ze��z��2��(�9��9�����H���s1E)�~jW!6���l���#��d_��\���Xv=bL�T���tVx]���e�NQ��m)8�fI"���w�����,���d[�����^\2�p���������T�
���<��� �;1�����dw%QZ�Yw���s�n�MWN���PC���
�IH*��xr������&�A������*��-�RA�(_����d;P�L�(��l��W���f@"I	�����W�Am�CY���<�%Vy��~p���5����4vh>3��$��8k����F�:��r�S���`Z��oU_�d���M�B��_.E/�l_xr����t����V?��G������R�����u�k�2�`:�A������{=��F�����[���3�����.�:���m�+0�����	==hPV��M��O����r��M�m�Z9����) Wu.;�N�*����`c`a?g������N�o���>�����-��������&��;;�5br_%��b������>r����dB�b	
��{!�/o��a
��1K��Tmo%�����R��~)�DC�v������������\�(��������Bj��m�m��M�Brs��K����Y�l2���M��KKq{������l�����l�����l�����l�������?������1D������U~�A$�<���SKn@������k�F��6�'*
*�x�e�2��d��9���8N�51����'�e��Q�9�G#��Z���/��$H����s�t��f����q�/��}��������"#����B\������fm��N(J�����!�/��U���s���"�Zud�`9�G�Y��<��;�k<�0���hm�2$cP��W�����?�>�rE`v�F����}��l�T��E7��TQ�f�3x/d����>W�s�A��=�C��9)��?o6���p���k���]#����g������L��N^��������e-Q��aY���*��F�y@f���#(��l���*Y��30�4vC����#6M.�<������X�j��8�����I�1���0����e�*�&���0����z�o�������Y�����y�������C}��U~%���EX@Gk�`s�0#��o��Dt�*�Y��N��mQ�Sq�r]W�k�F���s��yb�s�.����Ie�5�0����Z�#��*�%��Y���h�'(1;u��k�Cu=3s�Vcm(5�v����!L�����K���n������'�N�
���dM�DUuU��o�~��(<�;��(�����q�����@�Q�*�H>H���#����hC���~]u�&h�voG����@�����/��n0�d������~e,�Z���f���#�<2u�sY����U`������5��?����R-x���"�Z�����eP�gU�o�6D]�T�x��aQK�E��3����i�eD������J�����������A��]4���)4x9�	C����v�#ae�=-|�$W�B�:�|N�,�F8�����qG��+EQ|h�����������h2&�����d0�q�H�h��Q��K�]Q��Z��p����D���.�Z07���W�d.��&.��V��3)b�����������t���s�9��c����L!���G��U�MF�)J���E4��R��6��xt��sn�8����"vB�ICy^�)0��=�(!����;D7�Hs4?tH�����9s0v�0)EM������K�`I��
���tM�'���D�S2�|F"�I��bR�H� �����������Y���������$]@�0)��'%�P��*����F�0*���T$'u��Z)���p�	x�Wff?�����Q�=�����6����!!�	�#�z^:����n8u���T��8��E�>��snK��e}��l�G��R�a�"������Z�����q�q�������~��P�x���Q<�����y�����.�����s����(����Y����E�S1�F}J/���l���1���X62���U:jO�N
��W�,^��?��8���56,���l��R��n�TN�Z�[�"��HF�#bd-�����S�#�^u$~�I�,[#�Q�AUf�����NT�&�f���NUM����Yj����+��p%�V�y�����B�I�V��up9��|?��� �������<��*�W�u������<������+(��/��2����	�W����Zuc=�?��������714'���Yo����O���;�����J�i�d���v_]���.X���^^_]��v����at����]7�?�>G�d@a��0���6}����N����;����l:g������6�|���F�cy�mh������/�>"����p�s�h�f������g��$+Jr��R�]����3���g������aM.��Z��Yd��I;�A��|�w��BN�'�5�f��r�Yk��?}/�����l]�j[������ns �i_���M��k��m�������HB�`d���\��Jy�E�A��	��y3��|8�4'3�rK���rysH��oQ)i��G��������	Y��	Y�O�xw������#������
�� �������4
��������\�:;<~R�R��������Am���p���F����r
[����������:���%��)�[8��7�����D����&�:,a���7��n��L ��59[T�B��.l����xb`3��)��6�������	��������w'�������gg�����*o��U��]�.8��/M|Er��DP���d����p���ZY�G��i)�;v:���R�D�Rf�����U��]��~eR�q^7���[[��l��5�Y���X����z��]��������Is���L0������m��.y���
�hO��
�~�J?�
�R�*'��V������Q��SjMQ����m�F���@��>�^0��7<�����z�������=�HO�Gp���)����HC�
Z�f�����>Fb�J�fkf��C�)9F'Z�p���
�A���5,O����	��������?����e�#<e���dUB�d)�p�b@�]B2��$49�GS����3Z��_��m!�������j8j�RA���5���?�3����4�I��)�d���-%��~�}��8��u�No���pjA�R��n�����Zn�1�@�iw���]����������b��W��_��:�-�7e���0��9����L�X�[��U*>������+8�6��3S�Wk�z�'Sk��d��G:�r����+9����������(�+=��ma�M9��0���_��n3d�1c��Z��z�
)G^+��/����k����uR���L����|>���������%����&+�=�9�F�F:V9Rgk��y�5��Y*��q+x=��� ���*9�����s\��@��"\��9E+aU����y~	*��pz
:���r�B�o���+X������\x�����V�7��ol���.�����He���'O��q��R�]
�c�^�g)0�D6�@o���������ypq��$���|s���E�k�t����U�'������l��Ui��-�}��m��92����������/}ui���
/�a[��_���1����X?�Y���A�<:yW�R��D
P!
D#�J�Uj�����CZ��������<�u���AFqHM-�+���_55����nu/X�\����y�@�(�E��Ks�Q��y|�����)���u���c�����@����
3[4K�]�����rr��a&2��	�^�[��R������|��Vw`�����r���ePx�
$���L����X��q?��8�FcYo�������%���g�RHp;3=�I���S������5�G��`a�*������"�6�6���[�����.4O����'�7����
����i���H�������O�W
��>&2���7�I�V���g,�>"C�C+�P�5����54���"N��lc��
��C����i��c{�"f����H�V��Z���������)��Q����
���_�kN�|��k:t�s����#���DCn����W��]q�g�/c ���]�}�
gl1xWo\4�?4��r���w4�|g���o!�����9�|�ug�����k���<qw��27��F����8?����-��W�����,.CA4V��\4�Fr��3���A����xt@�����i"�a��!.�z�>����]R""�!�������w5D����t��������
+�����l�9��*�C�@�l�	��g�X�b{P
��i�G���>[�����?X� ���fh`���������;��xm��"��]���b@c��<�8�
kq��^�-�;��p���C���!��!L��:��"�Qe���������;�$�|�PS�
���R2�z�����G�D~�0F����b[�0	�}+��������^C��YV�V����	A	o�)*����b�P��#��x���I�+\�����
w��e���c��Q�U�t����%e��{]k�E��6^0w?�6����2�����M�(�����W����+.=�;�g������R�)z1��3P_�=���L�?�;����e�^���l���I���
�W��],���0h��z���:M0�"�lp��0�
����9�(�B0'�1��Cj��q��e|5N�if_���&V���H��'L��b�%���X��`��n4��������#f_�2e�����v!���V��/�^Pj}�Ju�e��'��.�K��/���uX�8n�����������p�L��x��X�`�#$S�=,�v)�Q?c|I9F�St�W����#� T��B�P+��4��p�#T�\��3m�����?�*�O<�G��s]}y��I�U+5���[���-���]����R����6��{*�X��s��W;���^�} �t��Q�Ls�O����������Y���Z�j��S���o!���/C�1����?���1 �����	��V���z���,}Q%�e��hq^��-\��s�������G��@E'������C��1�=e94}^��A�����
fQn���]��Cg��pp�_�Rp�dF��������K@�N�HnX�:��=�>���.o�/kmo�<���6��F�x@�@���Y�9
�=Av���~|XA/b��!����V�U{J����eJ�!�x�nJ�fg��l�k�{��`icmw���x8��G��������\@^	�����;���f��0;�I��!�g�l���5g���5�?o���:S��N������i����g�W����q���%��,c��3��{f�����@c����!�w����u������d2����[*I�R��T�R�x�?5�G/�X���O�=E&��n�%`�� W)�J�r�E��j��N�	��gR
����$�i�W����:UK��QE��>PT2� �� L�fl�0� Q�3�X�Td:�VG�1�����-�)�Loa@A�����U��Z+���70�����W��4�G�J�� |�q��J�z��;�8,%I�w&�F�D�����<
!�$�%��K�%�b���_��V�i���:��xW�$(m����~@�v.�hw���g�>7���
�F������6�cS�&��3�#b��a�?����%����mc��$P��A�! �Z�Js4IA} �dP_!v�/�P���H���+Xyx2�c����w��^'nk�1�[���	�^�7�P���K:A|��)�P��(�������J�m���_���;�Z�D��q�z����OH�G�iw{�vC��Z:������Z��p3�����/���$�8�����ph+��So7��%�%E��������(���PL;M��}�K5y�C�j���-��pOk#V�
1*Q�RAY�D��^n�4�f���#
Qn�0(�2�r{�\$q���1n�H��� M��k������G���m�l��b���4*��$iw�D��Z2�TH���R�(
��6���Uy���������8B��� �����"/�����tz��y'�Q���iF�~������y�iL�Yu��Fr`�'dQ�����u�m�����j��!�b:>���!��y:D!h�R!��}�VGV��p��&"c�W�HC�����
��U']��j*�	My�2���0eCz+f�*`���2~n*����9���
�
j-�?��Hs��y�b�/v����v���`Uf<�.��Np)j0r;>^��v�e�2���,�.Q,�k�r�hM���z�\?8� ���z4�uA[����2���:XB�k6��0��,'w�jY���P(�
��DC
o�eY�e�V���n�~{�
���0{�W�0������~;������������
�;�]�	���i����[X_uy�����r�v��g�vf��"����bM1i��k��Y�P���:�������`m�����{��?�D^�X	gE�s����
�;"__�"x�A�����5S������������b��C��k���t�i�3/F�r}�E�G�������
ic��,�3C����G5=� By!PtF��@����8�)P������/�����������}�����Rw�O��#�b�oki��2�����mf{��j��0�%��YI��&U�Z�&��)�!M�a����o1|���8_�b��g/�j�x�{L&���1k���Ae"D� �v���L:Y<��pi�;jo���80��h8�P:[�Rj��AJ��ZY��b�L����*[+1�������%�AT��<�'�M�2d���hIT�Q�I,MY���W����~�|��e}�n�(�6�C!������>�m�c���B������P�M
^K���j�{��% ����^�����H��tDrHS�EyA���[��k�u�Q��9i����Osb[�m�1go�W���.G�wV~)*udE�����
f�^��nsA]�Y~���7,�M�WNF{ ��7�V={M���$]X�����P6$.����X��7Y�;^0��'�D�+{�Y9���`3�b��+E��b	� (y	�b���&9��I8B*�x�[~��q���I�<��Ba8�Z�a3����s��$�����������a��_����7��Oo��x�0F��>'��#�b��5�>S��ZZJ��/Y5J����wsN{����NPk
2+c����I-�
4��[x���{4�����$U�m;��m5�S�}By:d����� �U�1j�{(��A���O������;{ue�)I�}�O�O"�:��y�o�>_*��	)���%�-}�m�&K���R���(�Au�SW�i���hR�F}���4����o��5#�P[�lh)��)L��E�umx�M�7��
������^�?��sB��V�Z�Ul%�2�����N���I�Wc�$&�'�;��������*){��>
X�"N�I��u��U��e-wM�>��k���\���<�4�J��/U�!o�-��G�'D�Ch���;�#��J�3���H]�c�h�{������4a�������.�r-�����������������{^��_��XJ���:)��$����n��w�td�k���8�?W2���j����:�����,;�����B��"��Z2�X�Z�WK��{k�fn�@0��a��'CW[b�
�Z]E�i	�_����u{������
#YO�(����k���x8����B�;��w���;��Ki�<��v��(z����	@���J �F����`�h�X��&����
G�cQ
�_S�d�;%�x��j�N5��c����	�`��:��F
�p�T%��#n�g�7#C����	�2��1S����0�0�b������V,6k��_?�����������d�!!�c�'�/��c�~3:C����%�W�Y�S�k�����i^	:����W��
!Qn6��WnUj��4QH�|M������ �I�+Z����,(�����=�w����E�_��63.����-��W3Q�%��a��C<t���9~����z���{��
�x�u�?^Q������'8���f�<���$o�uU��e���:�=������eO��@��h8Nm�%����?J
����Q���<��
>���KU��z1�@=%4N�X�$���8��^`e����������3���8%m��Ox4�{���jr/����Q�uz��.�H�z����e�
�"�!EAiM��*�/�Ej��{�4���+(��Ti���](TJ�����T6*�������?K~e2�[3�-�i��j+&x��f0������� S�g�1n��g�gw�����HY��l�a=BSA-IQ�&���"~��=�{����Zti�ge/�����O��:8W�F�U(X�jyTKwpK>�����+lR���
 �Y���^Ma[���-�x����N�ZO��������s�9��(Z����}�9��m�:x4��0��8t6����
(Bw��c��Y���3�*%	v]�����T��b�+�x����MF��5�v�MIf��!^w���Xy1�_�����~���Q���`����e�EV�S���5W_]�C��l��������^��:b���G5����6_f�AA�_�U�
m���YcB�g��:)]�nRXNlr�R��h��E���X��s{���0��p�x�f�a�u:�K���.PN��f�T�F$����b�U�hHq�.X��7��>Y<7�"�~+��Z���<�egU40�C�h�m��S����>�-�Gpy	��P*-�
hd�X����<�v4����X��
��sO�R���UP�-���qME��9������W�N���{0T���n1<�fN���9YIcd+��Q�!z�����JO��8��0��*���� �,��	�=}Nu���
S:���%1u�g2�J�Z�Pj�����~������[����$�%2��Tr#������J��
n���������LQb��9�E�$�V�R�Q`���X�Y/V�
v�|\�9Bes{�;����s�������G�������_�aLvj<u~U=;�@�C�����1�-�%s[�����v�x(�B��7�(�������@�����n����������c�C4y�%���3�X�a;m� 9��7%����8~�:�U]tP���He���,���h�Ag2
X�g�t�?��_�-<�N���Y� s�����!l_�%
:��	?���`�Ob�����4X������%?��I�Z(����=���B�| T��b���t���f�3�\�a��4�@M�W����{�7����uu�����Z
��W����h�
�^�,
����|g��Kcb���9hM���?��r�g��,J���SQ��e|D&���q�����4�?��d���+�r9��W�{�������������������[���V�r@������p�;�E�p����q�����;Ei"� �X�����h����J�<c��RE����%5��*:��3s����X���f�N8U1&����-���"O���%�|�&w���d���>�I��je�������VuX.
�Z�5�h�����H�'��w^���U�������z��i��(a*�m��f����rPw�����I��8�.���Y]d�?�����
l����|s��\8�2/��=������W�/���#�X^�3La�����y?�kyHmzc��hqC��1��/��wh�"<|Zo1����@�c���W����
r
�����6m��>����ZU����N-K����w����z��Q�������N��	:?�a^=m�9o��`uq��
�����@��=L���9v����J��m�����;Z����:�SE3^��P���}�Y9��"����_g���1:���}�@�Xo*��6���6c���/�E�d�&qP.����!�[�t^�XHMNO�����L.�X�7�L�-����+�d�Wt;����4��s(~�C�:���R��y�<�K�X��q#v��g�-`���X��fn�6��8�[JH��}m��.V�0�ai�)�J�9T�)�l�yTP����n`��,���p��|(�,A= ��L�Z�v�>�X
1=e�*����^+�9���d��x�h�~�]�%B9j����/�<���	��{�"�ZzY�s�Ig��
�m����O�H�(�� O]�)�}�����)����_ha6���-	�gP�{��9�%	���0��%�$������o\H�e2����%R��y�R�Kc����� �"V^��4�c	,(�.���fV�h����G(��C�S���)�*�g��6G�n-\���m��C��n�����]6�asN���@���#��7;SB�H
B�������������b6FmyE�-b�����X�������
���9������?hU��6�K���r��L�c�d��"��b�)�?!������M��@>#'�������� _	������fr=��jK��mS���u A��@�&��%y�rP��7��w�`g4��Wn�A������D����/�W�'��`�@����$�P�Y��[��|�w�����Y@��Gl��I��7�ztM�6��{e@���7 F/��6�c�������t}��x�z.�7T�V_�FZx�QT��l�����3�}�UB���O�u�)�n��O�V��4��I�A��2�!�'����K��DhT�����R�S]7eO�:{"4�M$ -�;�6��s�6:���a�/A7<!�����'v	A�S������]�����G'�}|xv�"������!�G�����r#!Y�Z��������T�|K�0`Z7:;��~r�8=�'��;B`
����0����S����zAI��6z�������:l�H����CYP�N5������E�~������<^����� ������'���;�����EA�R:���8�N�0���i�����:<�{�E6b|0�5(��dfM������a7�	��'��m��{���U�������G-$���X���{����W:1�L:��a;������������=]�2����Z�J-n��ar��"�B[�9�Pn�����[$0%9#vs.v�p��N^<M���jxa&�G��$�����_&�4Cn�x]rB�-�����w���a,T�Bq{=���6-Ln���� ���-�C���Q����4���	��P�'�z:Y����\+->�P�R�2�\) ��h����i_t�\k������L��)��m��p<�L���GH��]IB�<���N
�[�hY{�%m�&:�|�����QH�� �c
�(�dG�sy����sw��:��_�Oo���;��	$_��,������8RQe���Vi�{�#�i�����uN�Te�ZI��n%U����9hr@�AB�-e�n��>�U,�d��z����>F_��xh���A��Z��
��(�2��
\��F�Rv��O��qH�
������!Y����]�������=m	��v]��E����;5X��[��-joE%�������A�0K8F��d��*e��(n4�E�����k�!�g���m�d�����-�+dv.7�
yY�,��o����Z)�^�o5v�0n>�^�$8^���qH�Z��5�0�<`�y$�V+��r%��M�c��x�.���@�=t�/�B�y�����I|���A��Z[�����4h������hnn�f':�C�n���b����b6x����B��c#Cb?>�4i<?����vb�01��F��]��'R�zg����*�}��:�;���Q��%��X�J�����'�F��X���+�J5_��=P���������B������?ou�m��������l�/���N�<�����"�����|����������d�����([���-��������k/4����ez_���JK� k������N=�L�?�O�����
�G$�� 8X�'0�q��������	G�g���e"�pk�����I']od���Hh�=�@�� �!�Q�=��$�X�Z�����o����k�)���qj;@���t���9i�J	UE����m+���^l���
6��������y�E���K\(i����G��O�^�s�����6^��In[�A����S y��I[w_�LS�9��g�_��o?3��"������!8����pb�"�!I�A�'2b�S�r�4{q�J�%C����0�Sm��8������z�Qx����Y���N��'����q���Q���Ba�7
z�0�������19j��3,f��5z�TR�r[���x��,*��AV3�{dZ��>��������Q�/��<���t?�����|R����������������9�y[^�d_7��k�-��b
s������@Q	��&��=q+�K�4�K,�I��_�����$�i����p ���������'���#��X
/��3	~F�hUy#M�u����fRPx��7X2'M�e=��P�e�@^�Cw,TR��emr&��:~EX>���gjq��x�yj��k�w�K�K�<��:����{��0m�>�3��iX�U J�Y��`'�S=��4G�<h��C��4]���<�O��;O7��v�$^Fn�4�,���,oI�(Z�r����>>?��\�;�����{��V��U���R�9�����8����~>j�����n(��'$���Lx~����wA#�j�oe��`�t���pr�Y>]j
�rn&q��u�.���S.���06"��++���$��[^;��i_��Sp�� ���������5������(�����=�GN(�����`��Y2�
`�.��FOW����
��������Rx�$��^�,�[)N���;�&�-.�W��g�44�(D�h�m���qEB�R2E%��������"��+�F|8j�+7�8�<>�pR#A/��8����D�{���t�}
?�:��������=�Pm
!���L$FN�2�4�-����_��7S�G�����e��q+���_�*��Fa�u���}�!��8&���h�S`�[��Z*��$������(������}��(�:6������G�O�K�P�}'H��7F�nD�N�y��I����<��q!�)�'�)$Db>�H�m %��U������'ab}����{����nqD>�c��-���K��O�����#u���"����S�����sJ�z��h�������`�����;;s,���b����}�c��~��BO7�6E�����35�����Q;iV�RO8�6���l���~4	��OI��S�I��{������������7�������`<F{��rz3R����j�h>�g?����3����co���.t�w�|b�)��>�B�J���/iN������?��ls���k���=����6����n��n)?Kd��i��9�N���Wk*�I��
q�&~G�I{�<��S�N�E�����v��-0�#�x����b�{U�����0e���E���u��e������k.:�G�?���	k~��~ft�.���0�`�^ip������.~s�8�$��S��>���(N��o.�o:�����#o���v�O�z���#>��}x��@:=z�y��/���G�;�u�WC�)���{H�}���z��zj>"�.�)�]����#%K�H���T�&�h�o��:o������Z��R^+�J��<�Q�o1���$�[�w����JbR���^avXGyA���'X����!����JW��A�^~�*�K�sYz����z����^
$
�B�7��$�*q�fP��Y"��Z�R������
+��i�w`J�C�����	�/ Jp�=���Aj/�%�D�?����b��������:�=U{��	��������k���t����+70�4�PU�~��(��GUT��/�X�U�HP�r]�a���U�z��)MPD9�����]���I(���[O
Q��D6���M����$�����������:�QF�0�Cz#A>��c���{	��������T�i�V�n���;�Q8xl2�=w���][�0��f�{�7o\���`�����z�I1z�5��Xu=���^�&��������&E��0A��_���.�{��
}����WJ�
7|C���M����/0
��f��$P�g���m����U���j51@Ld:�`A�H��~�5���9�1$����(C��-Coha�1���"l�����W��z�
�!�0���9���5��X�t�G�qFjqD�J��r�u���?K��g ��8�P���d�^HgYC>���P���9��|���MI|T�)��~y�Po����d��/5������n�|V�BG^��>��t~�����LQM�OO�|k�-��j9p���F��kpP��I��.(��{���R����}����G���|l�`b6��
���/��s�
�?	���j�y�^��5m?��#J��^,��r�Y(������0
Nx�G���~G!G���_S��W�2!�m9&&���@��;o�L��Gr���Z��P�*��;SL��i�����@������Q�����^F=����5�v~�4���o���z#BYoh�	����wv�F)0�u���B������7�/7�
��A��~j�fT*���y*�u|Iq2y�EQ��_��E`���:����������-��Mt~� ��0!�*�.�*e�4t�#V_��w�N�h'A��MB�R�U�����&e{E�(�4���(C�����E�y������M+K�����(��*��-c���Y{�&a��������h�aA������z�XR����.���/%�+W�Ey\s4�7��h�fm������d<��W|�F8����J��M5F�Sfj6%���y�G�k�=ctHk��#/KE��������5�g�p�"z<Z�������`0g8&�_XWYo\���djqJ������>_-0
�%�2���Gh��d���S��+���&��#{6��3�sJ�Z���P����f��'�YX'��R>���@��H�����?�U�)(���:�����'�<\���1�)��M���;�7�����'���0��ofFm�?�2�9�F�T�f� q�6�i����}�8#M��J"�g�6��`�*���<u�W)��KM���A���$�w�~��|^��fnzH������"�0�� o���r�(\���	���Z�b��E�*�bM�hgm]�dKO��V&2�}�o-R�6��Wy�x����e�Y�������3"ZP&��k�1������#�
�y�-����y��Q3�%����\�	_z��@�Z������?1*�u��f����iX���&�x�X
�"�`���[�������Z.'#oTb�$�@`�2{�T���U��\�8z~���Y�T����9����\��y�K�dqu��<�G��f�{�������;���'��$R�����x}`�f!?�V
�v��k�B�>i
[�Z������%(�w�Y��M^����YY���gt���y�R��w�c���b5�Y����l���y{�g�P�@����,X����QG�Lr	]����fJ�H�n�WRL�4Z\����O����f�A����z&���~����m/�(z9��+��f��qS����7�����������T�����UlZ�jL��(8q��/I
T����KO%_&���`v�.����m�������{����W�z������b��t>Y vQI��{FWR�����}1�/7k!m�$@s�����������GI�A�8����z�A2�*�Z���b�
f�DK��G� uS���M@m�R��O?�u��{��AF�(4fO��pDA������Y���'BU����n�t���K�U����P(7�q)�~&j��
r�D�V��Yk�������@�w��������+�Lvo(���)�
�H��7��W�*��2)UNt��J8aE�������|��m�pH)k�����	|���O�7W���'���u�A���q�M������������q����R����arA�
&k��K��� �%�)7��z�;����r������TY���!AJXh�<��:#�� e�z(U�q�T-*�b�^N\A(Q�!X��rV��4�D��t}��4,��@~��f�o��|�y��7�`�%&\����:������W#���fX���k��v��9^���0�R��!n�X��cc���`��"�J�������G���������{�y��s*d� N���T�st�����h�����5S8�"�y�"���5���#N������c8���A�e;=������/AU;��u/~���Oh���`�z�1;N�8U������s�j
��\^���b	��j�T&L�����^�Qb����<�����������.0!�|=�!7�����lq��N%[��o���3���}Z�}���=�y���#�6�����S� J-��*�<~���� ����<�g�p�����G6�����H,�2�c���9��1�Y{�$�Z�n����U���b�L��������nr�D� '��B�.~���,�����.(����N�T	��k`t���j�Q��4X�!��{I�rI�XuW�rAh+��ga���������_b���'���r`�F�S�7Lsk*�&�d�F5�{��Q��4�$2���('vgc}�B\�R�>qc5�S����;��m&XN��$/.��|��m3��$�����4�~���kwO%������g�\��s�}.��D&f@F���5��h�~���T��������
��J�eC�
b7�c��Q<_-�k��NPs�~/�g��g������
)�����`�ML���j&�G���/���Z�����QK���u[��V�	��Z��Z�����\��=�S�Q��1�A
���.G��M��Kk
B�����7K4�W��V�����p�/����$!�X��EF{���u���E� Z�������t_����B��Y�4P�������b �
2����0����oA1����H���f���w����ZA_�|h���je�M���n������M�:��C���O�O���0{���<��{y1�g3
]���y��J�8�ya�,�X.�eN_I��1mM���):z�Y"���tu.a^b4�We�I�2H��d��
���$������P(sD�-&c:S��d7{[�mAi,�5��Z��|�A���	oO��o+�(�5(�/��*P����J�A�v��,��%�N��*������-�4Z��2Z��]�D>�x
�c�~@7Z���I�9/���u��E��D�~��C���������h�oO:���*q)����BOO��Z�k1%���t���,���9���v~E��Xx}mOW
���x�������#���AtD�����.&�Y(�1�Q����2Y^L3p!-�j�D�y�e�b�*�ck4�{�#`o�
�o~O{���E`�wr$�k��+@��(����+L.��O\p�z������Qw��w0�S��	�3�}[�E����X�|��s�)�\�������C�	,��O5r s)g3��`WN��q�d�}�BH�Z0�_�{��~Ov�{����V+�n�^�f����`������C�{���[�y��
� �����|�`v�7�'>�iM��������{���{���y	�1n�>|z��K�E��?5\�R-*6.����5d��N)�d��0�1��������PUEpl<�����!���*�y{�5�^"�r���Y�����$�)���U��6u���D����pa8�_Gg����]L
zB
A$Gs���AH���M}(����Yn�������q;#�zzv�y!���1���Yb>�E�-���HoD�N��TZ���2#���Y���4����v��X��������S��P:�����:^�P3�g�D|`D��^�p�4RHA9
��m��09r[%��f���Z�,�n�����#oB
��#��`:��m�Gr�<��r������<���<�d�bgu��2��Z��K���c���]��gYM��H�(���'��?+������CK:b��6�T��g�<�'4'���v���)KD��xz� �������6��3�W�,+���,rhA{�����c[���7�{��=I��^k�K"�������(8��^!���7l�t��PP�Q��1������W���{���Sf.
/�b^vCQ��I��Z�0Vb����+=#�w?L/��Hn�Yf��-�pw��5�_��x�������CY���	@\b7�)N����+K5:��/�����}*<O�*��T����l2�}�i40A�/���������U)���dv��T���4�Bc��z��>bTjL�M��5W|����-��������W�%�n��o��L^�@x��n�x���IM�&�8��9�����B��Q,j���H#
���by����f�g���+wMJ���D������;<���@�?h�)H��f�/�I�����H������X�`�}!:V��6:B�,zN�M/�VU;��"-�E�����R�UV�� ����,Xz��l�\��������Z7�J�KC��,�i�00�+	��w���p6@e�6�t�D`&B� �3�W��r����
�R�X�Wj���'y���Q�T�^*�;�$��D�y���
q�3
q|=(�x��
��u�lG�����$��	���������Y'NA��C��<�p_1O-���R�:`Aq�'>g'(�Z��e0@���`�lb���5r-��@��)��M���>q(g��)��=�	@�_e1�'��6�Hj�EM���|^���u������8�^p�� ��7���9�����<:Et�F�E�-d)>Jo!��6�\�����mQg�;�;n���M+D��u��D���}J7�`������;��C>�	X�o�%��d��{0!�b�u���C��'�����~���<� !�el�x�� ���5��}l�P����,T��5�0h�TRhS�Ktf�!��Y��l����y&�����r����f�;��Vw���je���3�����)�~����@gf��o�cvD��z�W(�-J���,H�v06��E��HR}���kI�#��4R*5��t�Gt`�T\����#��2�Iip��+���M!�?��E~�� �N��a �"J;t�����r��'�qP�Y{�M.Z;��/-kh���{[��r�alv����(�B��L��{�Fm�^G(�ZC��k�{$~8���=����l����Z����;�=z�9�^h�Q�F� ����:rV<�k&���C�����Cp�!�uzdVn�����}�,�����j"�G)R�!M��8�%��������R��o�<���>�D^���sr�c��j�CahLw�m��Lwg�{��Q�\�
�K�1�M��m��l�j�Z���2��I:�����kV��U8��L��
�F|����(p�)~��D��O;
/�/����������'e�r1I�����#��By����b�*�R�a7������I�qu>��K�5��,��c��n���q6#�d�1&g���~B������tO���zq;�h�*�_�Ra�@���p�s�A[.h��?����d��n`y��Y�w�/Tlr�0�T@���]c��w�]y�8���������vJ4q�`%��|���;r��F���d~7�'0C�����U7���%:��|����]��5�!�������<������`���B}x�yo�6����������R�YbZ]���R��f#����L7R����C�M�4J|Q$@t1��r�_�O�;U���'=���L�#�����E��"��yG����j�=�v�qv����G}����=~#�h��6����+�����|�Xf3,�d�����Q$����W2�W>������*���5
�
���
^����nD��N4�����)��F�<�&��t�g<��-��3�����>�:�H����G��cu ��B�g�S"������y��,�)���,��Y��8�%���c��dL��%�x��Q��\���b-B0�W���U��=��}]~
R:�B�z����QO���rT�Sx���&s
sx������\�����22���-!hz������t����|x��{oi���X���{��p5�X�B_z
���6�h>���n���������q��t�r�C��[-uF.����_>��F&�){�
=]c8�A6s��Y.�)�G��$�s��<�#F4�n�Wi�2>�g!.�e_dN��4
��;�3���P���_����P����1����7�����j�J��R�T�G�[O��m�A2���w�M�0�}����C����������<��Ga~�~W�����t4���L:q��}��������h�q�c����}�*��Ej�)J���`xb�Nq�\�"���y�FadOwc�m^(��o�c��
�Jf�����Tx���������E/�������5������p���vK��am��!=���f����6Ls�rt��r����uV,��4�D����!
d�a�g�;�g/PA��Kq�mx~Ww�"��@Q����R�������������}���9��9�x;���Z��$
����MN�gS��s�$t���qp�XI�@=�1�qu����!���!�O���g=t��������P2�F�U�`-�h�u����.
��M����p3L���u���u�xa��4*�u0�����v����(I%j���,���{�z�yUk�p�$b��OD�0�\��Vq]!����)vu�R,�X����9D�,O0�XXZ����_�^V�JO����<��2�pG�)���]���M�����)w0��Z��f�p� �m�|a���\r�Z������+�U�E�z%]Z
��'�����r�2�	q��@!X�W����>��[����M������*��j����u��S�y�*{���Hx�>b�	F��]�m���<��JAPy��D&��
��q
�5���CL5>�t}+��/�,����z��>?�p���bE�~Z�(�����d+�������v*`Z�)<��?^#���X(�ax^�4A�F���&8��`�3���6p������X���	�G�e�;�BV[!������8��WK!�}�B����"���`��}��x��
 �
��
��'}���x�����4������['�V�[��W�m�����!��c�k?t%t�~�U~���%����5p�R�������ZR�������W�_H2���ia��]�,�oi��kk_�W,s���Us���H�\`����+L�6���|��Ip��\l���J���%�Bn/2{��l��[�q��\��������������b2Eua�n��4���w��4�[�!���E������~R_bx����l�U���hMD�Y��7�U��xe��*�"����aX�����-�l���&*�l�H;������n������m���"���yVj4PA��*K�}u@��ye�	\32�+e?�G�@?:�� {�������K^_����	��Y��G9*_l�+�D�jxD�sa�DK[&Q@�E���e���D\~����1���-��m��3�1�E5��H�m�C�h.-��M���'����|�\j�}�0Zy�!�
�
t�����d�a{~�h���Eg�ZD��]�A�1���U�[��S�q�7�4sc�e2pi+�A��r�N�����_�r�"���r/ye���.o����M?��b�����W�j���#+��8������S�x�������E�Ey�4����H�|��]-�a0�bD;i��e����������].�
���~�fHx������$!3�48�a�X��R���������}��dxX�i*0��������7���_�r��P*���h����f����������,^R�������:��q��Lx\�;A����6�����\�T2��_���x�A��+��BL��!F:��tJ	���/�����S�Me��e|��6�^e=���]ZZ*��W�
,d��>�J���X��+��
���T����h��wq�a��
A�2j59�w��d�����ss>�#�=����k����
��������`�X/_l�������L�p}���u���ldO�Y�������B��8Nw��b��'�J���@�L������q��[ 7v�y���>�{����L4���Y(���Z��-"��jkBm�4]hWug����c� ����K�\*��7W�4*2�z�-�D�n����@����R_|.3���jR�/�f$W���c�<j-�U���������\8�	����'��gEM���9�\��'V�2����~K�-'�}B%�B8�r��.)�TU��<��sLm�d�l�7w�%*������U��
���0�f�5�r+��0'���������x�b!R�D�q_�*^W��^�xg�*B��|O|C���s�I�(�&�F'���\$D*�z�_����l\m�G�fR�P�����������h��y��1�:Q���}
//zC6��=�`���q@"�m��$�&������X���{aZd�DO�h�D��a^0 w��b�����}1�3.q���IS�9��E�P�N����'@�n�+E���E������|3�����H�
yU�S`�T@��q/+���{g>���\�Ju���(X�k��M��F0R�J�����*� *��+P����gBj��S'�j�3��8�+[����q���=�e����4w
�#o�]��/'U�
��]�'�����qw
�*t�������;�tC��mOb��fS:�]w�
	VAx[��d|dx��0���L�
U.5��q���~��5'0Ux�R����r���I�l7�Q�Q��1s$��G�!G��]k�K��D��K������+
���*��%<_�X�vh�&�Z�_~���S�������?�V

��V�����%%��d������h8'���]���M]c`�k:Wr�����!��NbWl'	�) m� �t.n�:H�s���}JP!�]*x�����D�3{m���+)�X��J�`W�e�2���@}�J���c�Q.��\����A��0����d��������@N�c0>y�a�PK��;��E�0��=���S�*�|���dwO~On���������?�%/i�,%��|��GyA�;�.l��$��>���*E�"�����\�����}���aS�=����&�W�(g?D9+�������eL�N��B��&:":�(��\�R��D)$���3KO<I���y��V%�F�V��3/�0�#����v�;��V6�n���3Z2����1�7��A��M26'�U������a�M^�7&fS��_�cV(@�dj����h��;�<73��R'��7����TP������JQ��*<n����}���l���`�V��M�g��o�d���I'H.T�\/�s��_,T&�#{�T����w�u$������m5��^��7x"��%��P~���5V������/��V~��y�Q��c[a|�_�G���K�E����S�9�j��#�����G~S�}���^����s���	:��o�9-��G��x#��������|O-��@`����2�kQ��COwIuD���G���<~�����u��/pQd8Qj�_W�w�>�9��n_�\7�3a��Q�_[��K������>b�eJK�_4��O"���Q��{��!���v���'��kQ��B������m��KzI?��V^���c�\������{�S��3��)�:�h�)�c���AF�A]�D��s����x;8��/���9q��H��Wn�=�5�{v!R-3�R%����%C��������&+v
�V�'�����4�o<��WZ,�=e�a$���oqW��@bjf�D���	3X��AG��b1_j>!^�G��x,ET���J��#��������K=2j����Ff��+&�q���s��tO�vz��M��	�0(������3?�./��C���^:m�KK����Q�����1G�hV(6D�|_�)�/r3'nv��w��o�� G�[�qc�]��?�D2��~�:mU�M��)�nM�\��f};kp��72m����/z��^��W�>�����Q��L(K)�J�R��{S4!\t`i�`}i�������5h>6�-��6���'�F���rg�ZO��q����a�H��-����}���Y���{�l1��A�@F�D�7AQ&�Zx$�D�P(�%�O�"�'Q���/��[���gc\������{������I��E����'N�'����$��OWtj9����Z��^�v�)����Z1�Db�Z����<�U��K��g
P�8�����0#�E���W��c�"L9���R5���z�p�n��
���1R��HU�m5���/��Z~��-�/Emo�������YS?�h�?R�����Y,��q�=<�y��e���oz������p�}��
G�P������Gr��v���x$L�$&�f	]�j���=]�MGOR��2�!�D�V��^������RO��:P�@D����J�����Ll1����
oO������D�I�%�H(���b�H��Q����\l<���R)\�*R+�S��DH�-�OD��"�i��C�Z���k��}�����.Y�U���'�����~e����t��}V��L���;u�!�91Oxsqv|�B�_�#�o����?�Z�&�^n=xIs?���_J��so�m�c2�N�������k�����.;�.;1�Ih���H������k�i��t���������T�4������l��>����	�>dF�����t���$ZTL��Y��X�	i:�6c�@�kp�9��;�2��tG��v�Q*��Q��rG���$�c+$�c�4��b���FpR�#�\����}4o�i�=x�'�D�@�h1���R1��)�'���x�3�g:nyt)H�2���i�������x`vt��F �����
�k�c���8�]�/�w�.��'7)���zI^IV�Yi�@�R���$���&�q�����Wu��q�:6H���?XL����F5�N��	�pb�~�"�`J� �b!�l;��!GC��b	�rs#�I>!����;��Bs�����K�]��h
�����i@�����R��:�':��������������R�S���^i�K����,��R]k��g:������V����<w��h��O��B�1���������e���I7����f�~�&.Ee����p��#����\�e�4��*�B�^����%�,e�pi���y������^4_*W[{��������.����~�nvvy18���A��G<��F
����o�����LKm/Qt�������K�d�T�V812]������}-V7x�k��E
�<�''l������x�����s��_�����b�>_E�����K����a���o��RB1\c-��U�&[����3��M����f���P�!���PJ������z����4������, ���VMZc�i��Ru4N����%�
��U�<���cLw�F,\ 8E�����[3��������MNG�0���wwfx��"���i"�r���a\���6�Y��a�0p�i�\4J�g����2E��&���(7��Z���U��L
�mt%���R��[�mo���k	��Z����s��f���M}�F|�j�}�`���L�wmK|��A��u�����%�v4uq�����'�x���%�f���i������w	<q'���{��!W�
�v������q��?�n)��>�[�p�P������7����k�����syu�j<.��z�0,MFe+�����"��e�.��ta��/W�MT��(��yg�PG��������p��Q7��
���~�x�E�o	�L��tGQ]Vd-PUT�G�Z-6���
u���~~h��t�s�9}s�V��vN@d"[���Wv���y���@��X&nV�G7��VV1�@��f�Z��������@N�Q���@�j�j�j�S2�~�J$~�T�WP�����:�����u�c[4�v�n�R���2�����#H��d�gs`�x����>��r�W(�ZY%bZc��nA���jWU1_��)_��x\	��sCT���[����K&(��q�t��1`�m�|�b��H�+�������r���C	3���~"��
\�������7���	��y����&+w�r>���;|r+	�7�Zn���������E�/��P���i���sl�$I���0�>iy��W�����8��h��=��c����j�Q'E��d�,X[)$
�z���k2y���O���_��d�N���QA��r)�
����j���-����D
�l0��h_)�6]7l�:��B��"�Q�\yEQ5�����`���YWY&�AJ�2O��t�)=��s�f����je;��F����rA�o��$9Q�I�\��'(�MT�` �h�j��P"���@�[���
��T���������e�� �(M���;!����B������`�m}�^	��Q}Xn�`^�5K�/���O�!��Y$�;}��fXA�+UP��"��������"�� ��4
UCG�\�x7VBZV�d�p��J�������� �\�L$4<e�
 2���(�3������t�_)�6��-�I�jh`�^��^J���Ga�%��]��T���g��r��m�;;�TV��e��d��F
P������n���)�E�Yk�r�e�X�
2`Y��9^�]Yw8�D*�'|,�7kn�l���- �2"���S��Hs���F	���e��N'�vtosiz��vK�b��w7����%z��[�W��]��b6�"��.n�5�LK�}�uB�����>��	Q,��	��:�*���xX(L��jil��
!v'�e��x�lP�����j�G�
�\�sB�/�ZU�Key�q��)^����;�4��Z������N���0���k���jM��>��a-k}��^����`G"
�5RN���J
���}�T��o���'����mbhQz���}���{I����d5��B�Y���q��-���kXt�V��02�{<^>���A6����Y����S�Wn���^7� �j�F��^�x�X���ww�q7���RD��u�2~�5����?������L�4<+0�������`�����5Jt�T��Zcl�*�D�UL3���\2�U�]�&���T���N����szv���a��}��~�t����Y�o��#�

x��!K<�@��|���d���9B���,n��K:\Nf���-�4;���-�;�����ku���U�%�Y�_a�������Y3��~�?4����4*����WO�Xk�[�B�8��.B�u������;��`e�x�	��g�A�]Z+��H�{�2��f)M�����g�0��5�����B�v1\[�9��a��2��b�������Y|�}G�Q�v�;�@�%�r�L}
�n�9l���J�0P���n9�����E��hU���\���.uC7���oYQ�B3Y��Y&>�7�0��_#k�m4l$�]�
1
*����$��:\U����W�V��	������s��.�*��5�NlM��P��P�yD��|av�c{���7���'�PT0��]�,�9P�QOd�0���5 tE���6�zte>�����HbW�a����KC�[��	����o���C�@���X2�������8��[�a(
`�������RJ]x�|��Hh�r��'ol^R�4�6��wwH���H�2>���q�u�W
"NG<�)��]�,�����j��wY{L���`kr�������^��
��ox�Y�����K�\���P"Y�V���:����tS$���%)��c)���u WZ���Z�Z<s������w^��s�9�H��#S�B� ����c_�A�#v�X��D^����6��:��a����A�����n,�e��{�����f\��h#�����`6.�\�$��G���T]�tE�X12���{)F6��f��
�Fe\�����bd��G������r���F���l������k�ZF�s��cH���s�Q��1��Ys���o��TS��t<��A��e����������s7��oj����AZ�q����0�����
��{��RNVR���=\K�~&eu'�Lj~J?���J����
��`���@�L�����6k]A���g��N��b��
m�� �8R���
!2���1&�;�_XW��Y3H��v�C�y�pEI�\���}O��i^�>7C���s�3�����s���J�S��L�n����4:��]���&��,�G�f7UFJS�4��T���H84v�+lP�����C�-nn����	��q�/�ch���\��~r��s�.��j�D�6;z�
�)�;%���� �<@!9�i;F���8�8�S�4$s�}����A|����������t^1�G�ruL�,~�/n�e�fP(��L8��j��00��3	p�A�z.���/&��l@��Q�uM��hO]���S�dB�x��m�d��O;p��k(���uj'Z��q���F�����"�> Q��r�X�������f9�z���0�?�M�s���G������Rf���8��/�M�<kM��
~�q����f��DP��;�Svp���0:���w��
�����A�=��
��h���y�������'o:�����V?��2]�����n�6;���@���lx���:���4�����
������W�^�<��S���R���F���)����i�=;�?��6�)�;���kt�Mu�=����u	�f���2�v�:n5���>l�&IBf����u��T/����������������~��#\�m"�"�����<Y,��������%IpE��������J{��B��Jc?�����#����EKtI�\j&��*#�cXo-���u1��{��6g�r�������d:��9`-�c�sF�,*x�?�,�;�}��XC{�O������/��E�M�2q���;�������b��������FB���T��V
�ZkR�s�3��ZP�B��j�0�&�-������@5���[u���f�w�L"��SZ1�Q�Fy���{l�u���_��I�!�p�������j�^�v�jpx���OQn�7]K&���v�(k�.*���"p����r�bY��Q,�����WI��e#��DO���k�@M/EI|��(����g����*U1���r]`U�.�>9�����I.$����D�d�aQ�W�\^xid�
��p+����eE��"�}v��U�i�2��hv
S���]d/�R�^��D�Y����B{
8o�{��I�_��#h~����!Z�L{Dt��V���T�Q|�R�.������J�����3g�}:��mf6�q8l����t���k���(T�kPU�P�=w��8�kUV��F&����������[+���'�������������y/27Gm�����t���8������J��s��!�x�f�n��r�n��7�/�>�l�Y��{<�*t����
�u{2T>F'��a�!�o���+��N�w%�b��f���oV�.��0��7���f�*�=��atP\L�rC����,H�o�����Y�z�a����j��{�v��t�t�%��b
��@����u��m������K�2������mv8��Gi���W7�A�KF��/�h�������v���@��[���*���h�9L�h>���U������aDL
�����	$ ���{|FS�W��p�l����	;�#���.fjD`:����iu�J�������G�
5Z����I��w�a���J�U�9�
��=7+���!R�����)~�jI�!��A��=�T��u���������+�A���
����m-�C���������,��
t��F�q�W�D~��%M�wPe���Z]#�+���R(X�I��- j&�"���B�s�����"�8
���������CGXl6\�5��{�0��a���,�1������3R����i6/�vD5:�������oj����}3��+9�k9��;n���Wh��e���K�4���Y�����_!���)����:�x������3�`"�f?�TuQ5���`Gk;�(K}x���s��������Q�`�g�Y�g������f�W����jx
,*,��}�����,7k:���bC~�t�.���1��RP/�E�C�^I���=�k�B�R���+�H%k���c�CF����kg��?�>Xy?������]�C�o,g���,����3�W����l�XFA�~c>��ZL��M��va�f!���HB�V��QiR(+�I}hE�^7L�[���,,.�xi�t����V���ON����}Wk�����f}��0��>;=Mv/H�;�e���>�^�Ur	UX2��>����>u��9�����R���AS�w���.�������8-�9L
�S�"��F�t�������4�!{��~M�W�����yF����^��U��8��o��Z�q�}C?���?�Lg n����k��:,[-�*F�J}\*&�7
@�������D�����ck
3���a�'
�)l�o\z��56j���������-���96U�����PnW>j����+��R����@�������'��Z���g���F����
�>����$B�D�V�N�r>*5v\�<������,����Ig��z�l���h��'��%������"�/��o/����{	���E?��!��z��?�}�����:��b%��G��ac�s������z��f��Bz}�!80#��07���
���a��������G��v b�L��88�t�;�p�Qp]zU��������=��'��������w�/�z�x�;� b���,G'���}q��~$c!`5	�6[��l�v���N<&��f8�*�q7��1q�.,mj��`��`�y�����1L�����f����b-~�����0�QJhD3��������O�8����������A"c��>/������]�;�����18?��^���V��������Or����,�:L{=x�yw��)�DR���L4�O�
�G��#�-�������?�_�G��9T�%��{���3�)T/
��i��;����>�jP���������y0	����%���q���[�m���)�%����"0�'�+��/��^~�����O��@
Ov	t�<�L�kw�����9���pp	%����#/3EP��r�*��IsR(�����c�s�"��KM:�~��s��DW����\�H��)o�u����Iqy�R��zF���9�b��w�������^�k�Y����;@(�XWW���^�6�}�`��'��`���U
�Q���Qh�7h��o�V��j�/�^���z	~T��������*�]�w��OfelX��c�XTY��gXjYM�P����a�< ��D�����|�>���B����UT`[���YL��g��^�	�
�	�����5�j������+���5�=��6����*�p��spX����:.7/�*���Hv�I�rvi����B�kd�z�EG%���`��^Lz�n�H5��G\����Mg�qe�G6qB@��~�� �E�Z�:���0pjq�<@��?�!B��B�������k���+�l����Q P����U������[a1k�l$�e��'&�~�`*��(�K�q=�37���R����,^ ���7.������b���L��f��2��8���	�����7K<�u0\t��#n�;]���4���|w-�S�W�sb�����t>p�_��]2v1�^��\��N:��Z�u�_�l��x	*�=����*�~���l��:��Y���pS���M�T�/aFg�C$�)���" ���"� ��)b���j�Z��>�`>h�
��x�:n�0%@�eE	��7`jq�AM������W�t���{3`��*x�W�x��+��.OQ������wH�t��qL�b�{���x��b}jV&��S�,7_������<�������=�I��XF0���P��c'n oS03.�>���:Zi0�.�����A�AI"hN�Ngc��������))���3���U}Q;���uJ_�f�%�oX��}�(����0��Q���fF��'w`
�)�z8�=S�\�s�(v?��v�M&K�l��=Q��o��b����f����E�FR��I
`�2��
�l�nw�������
���
HG�Hbzx�����6�5u'Or��}�������I"�x��R7���(�UD�fx�.j3g�f���}u���Ud5���P���fHD�@�����g��M�h��Lfk]}�3u�Y.�2����\�q��5f���6ct�/~��������������;��+ftG��aT���
���u�����DV��\����s[�#��~�@j�(�E3,\r=��b��~�R���I�!>p��Z:�����8��jc���Q���KD0wC���d�W�4����m��C�
T�BQ���a���$,$@&a�
q�!`��i��Z��l����t�O6�=�e�R���G��3�F�	�/�kn����T����uI#_��gQ�3�(��P��!�%w��+oL�8�Z�F3���fu!����e_7<���o7�����O��]l��0?�0O�F2��L��Y���(�A��x�����0[+pgB3���%����uyiYj�����=15i�B���>���V4SCr-�,����7�)
����,4iMq��^�9.PX���F�qcT(�F���Nm��K��+� ��E��K[�mFB 8��^>|_��Y�b����+�Y��f�2�1��l&tX�a������n\r����]Bo��"Ql+�o��4����\l��K���,��zo�� g�}����5���N����}��c^�1o_���K�y=�-1�(T�g������g�Brs���|�Qo���nTn?���
���S�C�F�-(�M����MX�=�cKN�CP��������\�I
a5�����#��f.L��W�S��\�i
���ig�X���3��8��<��%j���E��L+��WWZx1_-k����/��Z+��6�O��0�����?�b1�����S*>�Hj�����}D]����,��>e
tI���lk��?H@�X�1�\��%C��3B|��B>�1�"&���E����C�[o���4q)'����+���R/���6NEu8;�Sh��8��z���H"y)�:o(�	�V�������"#�jDw�V�g"F�����B\��H(B�[�\�����f��?�6�o��d���((��l!�x*�����g���v ������!�)���l+��Y�X
2ydN��r����}e��E�r/��]+:?.?�����������8pq�<"#Kf0`��������P���}�Xs6�PR�t�����a�������kK�O���rj_���O_�g�J����F\_��G!�/pgpB�I����*"���@4�;���@�a1����w���&�{/�?��o�����p��������_������3h<��e��9���wl��s�ud��1r����<r�iV<�:�������W����_9�W��������\���6���v��G7c�l78�r$�2�d����|������I{�%��)+�(�9��~��X|��Ss�[z>�������������[������h����5_w�����%C��d��}�<����_����M_V�����l�+��3�I�|�`6im+2�2�E����s��G��q�v�����.^��������~j���r�������������F/�-6\��)� 9N�	dt��"��:��c����s%�,.)�� ?~Y�r��/eW�����uwx8i�����@�������qs�J������y���9�&�&�&M���B��$�C6#�;�6����D��=����<H�P��n+QW4?����~6o���2"��>�^����8������7���lA��c��C�l"=!��$��9����u���_Yi�y{i���y��gB�2���.���{&��[����S�6�u+Jb
_���[QZ
������q+���D���fR����D@�h1U8��=�`|�Yx���t�)G9)��rU���z�\�\�RG1I�w�������_��f���f���e��<��J�0n	[�)�(
:;��0��/��S����p+��a����d������:�0'�,����%�Pi,���R��z
�(:c9�Q$�ctJ����Q�����U7�Xn�URL;�����g�S��X��L�b�s0����~��T�����n
O�k�����pn�D�����bw��F3{W���|�=$��@;��X�Z���2�s��9��A��1��+���O1Z�)����_k����Qy��t_��v��zzc/6k5�������x��C_W�{����6�be����a����+�6�YR��n����`D��+k�L��|��1-�#k�_5�p����UJ+	�]3�
0�w�aZ3���2����{����|�!)
�f��6�(2���v��K?��N1�Nu�/�>����� �nZkL2���C�@�4�������KEDV|`8&�2����<��jN�l��g0��_^>?0q�$`��W�6�I��1��9"|AN��~G�~i���_?a��]�����`4w�]b�+������mc�����%a�����������lI�<�eK��\P=����J�	��w�[i�P$��dZ��$�Z,�����i�M�������ib����q����@��n����x<t/<c�B1����;����&�j���O�Z�������o�Z��;�����]��<�N#�Z�(�e���0�����(3�j�����Fn<��H����>C�?���6iy��j�g_�6��^<(9&��T�k�OE��(�|�S.���)o%����s�l���m�����D��Ez"������\:x�����N5Xm�fT+6�������:�Lw.YaU~�I�KB]���2����u��u�g'�<s�:R��Q��m����s�F�d.7��t�	�&��*��b�{n�M�z�X5��((Z�E���
ccJd���z��h���v����hV�E��f��"jrsuL�t�����W��Q��y�(�O��#(��C��zfxF���%
�_1����z��Z�G��Lx�[q	�-�a�T��(��~4��c��8�bY5�/���X$cq5�/�������'�F��5z�|}���=��3}$H�g/�(��d�z����x�� Wr���8|Ik/%?���4Ni���'���D�BG%������p��$��;tT�D�����}yr!v�����
&R��������tW�+�[.������|��E�`]\����hl0��_��_��%�Y�kYMe��"z8)E�>��@�7�K4sS�g���iG�_1���NX�ol'=eEK�����"���-�6�=}��u/�Z`�7f�RJ�H�hv[��z�r(�bx����y:3��6��i�Z�ht�Zu�B=�Ng3�{z��|�k������l�����v�E1Z�67sz]�2��(+�d#otP*#�<,�SR�
��
���#{0���7����Xv��8�}�������]���.y� T2��n`+h����{
 /(�4���\t���+�
zu�����e�����}��g[�e�C(F:-�GN�a_�Y��G<����[j)�������">��z���l�zl;�������D����NA�vE�zh��?��f�t�_�ZY>&2�oc{bmfk��/��GX]k{�1}�ZEV#"����vDt1Z���
�����N7��xE*�"D�D��H��,��z@$
|�v�y	��,
" �������_�?���q�=v^���F���~��.�K��0H��x��x�{�#��V�\�J��B����1����_��m	�Ua��Rh���o���4��vA���R�~M��LEhw��k�{F����J��g\r}���3D�/�d>Q�rti��s�����u�2��w�!����2�k���	�eX�0�����J,?{���.��]��G��p�{�\�e�����w4 `3>�,R�&�
��610��3�����|�]�J|(��Y���FH�IY��eC�-������v�*��Hf!�>��.�6�fN�R48R��������+Y���Xo�SW�Ssih�W���m]��N��kk�-����l���m�1���d�B�!Mo}�����9�-�F$�.f7��U��,Z��%��=������H�ud�w��]�tM���m4�����=���>i
��Z�4S�C��c�S�
�)��]^$���W�v�\�}�c���=+�:�'����������X��b]�)tz��\��at%Kw�*v��J�����A��@���[��!��6�'J"Y������z�EE�,(��oEm���I
	�|�]��0;��n��:���>��$UI�s<p�����t{L�V�7ZO`%���uP�@
\�����0	F�A7��e��/�c
(��2
RS��$u�Y���2E���81*�����%h����W��_|_
���V �X�S��c��ch$�i���L�����������A:���&�X����)H#	�(Rg}'�6~&�����4��������s����SB�Y����	���9<��]�����I��B<�+S�D"��x��w����LQO$M�#�1[\�"�k:��H��������tl���n��l:\Y�;U�ef��6h��1����y�_��51��
�9���)�EE�	Z��3���v��i2�`>ECFg�{4�������b(�u��������_����l�N���s4+e������
WxG���r	<}Y���j������!���]��:[O�Y�>���8���qk!�0D��StgG&�y�lf���v���"�oM
����GvX:��]^���df��K��a�(_H�(�����|���V��i�#��@��z��-n�U6,�����Y�P������Q�*V�[�	��^G�lq]�H<����b�����]�p���^��E6,��1��E�?F�ri���,�z77[�|��jUP`����je��)~|��udp�^�'��;b���0�3�K�1�����;��1�������?�d�K���H���r�Lx&�9�=h0���dh��A��#��HC�y��|m��$�e���\�.����v����:z��[A�?�"��}�����#Ae�������B���&����Nbp����,	T��bAp:���YJ��b}����+�97<��n}����x�>U��v�V��;Q�T�H�����G��Q������=.��w��k}f[��R���n�d!���{}
�o�#�6H�*7+��/T��-p�\a����(c8|�eL�B��*��k7�T������r��f�62�]%���
K,��k0�L�����%���3�2����C
93g��W�������'���9r�r����@A���l,�����/�@ny�!�PyaY�o�z��K�6�r@��F�_���4/�&C�!�e��4�S�x��s~&��+�m��b{��y��y����0\i6��=��D�V^y6�N&0�W���������\#��%�=>p��t}��O�1�����|l�Z�>,��m7���(��jgi����r����D�2mK������=c\��k����v	������1���f=�V�t�nN�;E2#+���t�5�u�L�o	5��W���`�R��=XVH Yz;)�:P����V�z��o�� xW����.�k�9sR�FA��B���;��9k�F(e}m��������5j�n(��e%U�J�^�����J%-U�%u�<E6l4qF���,��5�fw���K�,��h��W��O�"���rw��{��6���b�+m=�l��L�pG�{��F3���}j����q.4��OIN�\��`���g�n����@�k��BWV��)���?}�g��`������s�����b�	D�GE��h1gb��$4�/7����,6 ��f�X�������)�a�*�_�P���E�B�t0�����P�� ��EX��f	H�:\�����.�7>Qv�%�H+��P�����fT�J��r�/e�q�-�
o��9I� {.���	;�������L������%7!t ��	+���-�M�������b�b��KiN,�`�=8�����jN���J�f�J���F��j�d��
�M��.�������6^7_���c�)�DV	�d`��mJ>���z�RE�"P|���>)+��I���L1t��;�J������T@�����q�:��u�����(����}\"G�S
I��y�O��V��I������t��R������r^�5Z_@Z�d5��}A3O%��o���^y������fvQ���H4N<B��n�,���w?[��~��D��73����{CD�;��]?�������H�7&=p+#��wur������/���nIC����n�g������X�
sk��2^��Lfk]��tk=y���I,�Ak�f
��Y���o(!@S�������_NIJ��)%cX�n
|+�lx�z��R$����(`~��ym�k�{w��������=������+
MG�|�?���o�=2y���po/��y��Cx��1�$M����1������A���;�4���!��#(�������*U��x�}��Y���>\q�+�V���������%�+���G�0&@�[B���L���Y1������?�r�J�:�R�4�L�L��J��H�LF��i��b�^��=��'S%�H��S#�*�[+��;T�/S������E��>�v#��'m�I��XF0�GSa��]Bz,�w�x�>��	���������|�Y���%���������c��U��x�<W����\j���,f������|v��h3$2}N
]u���$Q�9��3$��A8K{4�LG��s���9���iwY��`��	c�E���f��f��aFx4#����������{����ex_)W
�'Z!�l�
EPc<<���1sk��@���V�^r���u��)���G������z�`CUG��V��>a-����FXrI>�&^6u#P(8�i�QM�@�e&�
�#�:�7�y,cO�7_}ko>�I�_'��*h���Z:Y����7�)
b,�?�Z��V�lf��gw���P!i�[-�Y/��qi4I��	��0�����Y�;9�<9�b�����?�-���V��}��������{��s�O�[��_Y3g�,�n���w�0�w`�����;q���t
h^,1���p1��������)�Nt�6q[�
�3���l��6��
.,���-(�q���n���� b�N��>��r<W��a&�%�:
eK�"���RmN�v��,6��a#�2�@"�"X�=k��(��$Jt4�g<������ f��rf�G4�����]^�vN�i���f�����I7�z�b��I�Z��������3K�o1L�����M_}���6}�m���t������>�j�Y��������F��!��f���(��N}���b}�H+�T�X�4PN���fkX�����Qi��I��	R��,K7���?(����.(3�4��Yty-��^�t%���#b�>��
�#>�/�]M�D~��_�O�p��S��w����Mg��������/3�M������r���$l�E��9��4+[9����@x�%/W�v�d��RX�R��6P��������@$�H��S�����"i���M������!�J-�Ej@�dEK��v���rH�K[�\���p���uSjV�]��
T����G��{�������0^���@��Pn�PONB�5Kf29?b*���O�x� /������'����w'3�=^n�����fKY�A������,u��9���k"������DV��E�'�!��J������Ms��2��3��c���:���Z)�z����/�w��0��&36����ov#��>z����#����~����/��$\X�:`��/�����3�=b���
��-�3�/���XlT��������mP���|�G���#�>E���8�I>=�K������j�5�4k�B�:�W��g�A@1G���|������81/��a,�PS`����k4B��dy�S�����b�,�
#2Pavel Stehule
pavel.stehule@gmail.com
In reply to: Shigeru HANADA (#1)
Re: SQL/MED with simple wrappers

Hello

4) List of foreign connections
Users (especially DBAs?) might want to see list of foreign connections.
Currently postgresql_fdw provides its own connection list via
postgresql_fdw_connections view.  Common view such as
pg_foreign_connections would be needed?  If so, function which returns
list of active connections would be necessary in FDW API.

+ list of foreign tables?

5) Routine mapping
If a function in local query can be evaluated on the remote side in
same semantics, it seems efficient to push the function down to the
remote side.  But how can we know whether the function can be pushed
down or not?  For such purpose, SQL/MED standard defines "routine
mapping".  Should we implement routine mapping?

is it related to aggregate functions? If yes, this it can be really
significant help

7) Using cursor in postgresql_fdw
postgresql_fdw fetches all of the result tuples from the foreign
server in the first pgIterate() call.  It could cause out-of-memory if
the result set was huge.  If libpq supports protocol-level cursor,
postgresql_fdw will be able to divide result set into some sets and
lower the usage of memory.  Or should we use declare implicit cursor
with DECLARE statement?  One connection can be used by multiple
ForeignScan nodes in a local query alternately.  An issue is that
cursor requires implicit transaction block.  Is it OK to start
transaction automatically?

I don't know why DECLARE statement is problem? Can you explain it, please.

regards

Pavel Stehule

#3Shigeru HANADA
hanada@metrosystems.co.jp
In reply to: Pavel Stehule (#2)
Re: SQL/MED with simple wrappers

Thanks for your comments.

On Mon, 25 Oct 2010 15:05:51 +0200
Pavel Stehule <pavel.stehule@gmail.com> wrote:

4) List of foreign connections
Users (especially DBAs?) might want to see list of foreign connections.
Currently postgresql_fdw provides its own connection list via
postgresql_fdw_connections view.  Common view such as
pg_foreign_connections would be needed?  If so, function which returns
list of active connections would be necessary in FDW API.

+ list of foreign tables?

I've implemented that functionality in some places.

1) \det psql command shows list of foreign table in the format like
\dew and \des.
2) pg_foreign_tables catalog shows pair of OIDs (relation oid and
server oid) and options in raw format.
3) views in information_schema, foreign_tables and foreign_table_options
show information about foreign tables in SQL standard format.

Here the detail of \det psql command is.

\det psql command (followed naming of \des/\dew) shows list of
foreign tables, and \det <pattern> shows the list of foreign tables
whose name match the pattern. For example of file_fdw:

postgres=# \det
List of foreign tables
Table | Server
--------------+-------------
csv_accounts | file_server
csv_branches | file_server
csv_history | file_server
csv_tellers | file_server
(4 rows)

Adding postfix "+" shows per-table generic options too.

postgres=# \det+
List of foreign tables
Table | Server | Options
--------------+-------------+----------------------------------------------------------------
csv_accounts | file_server | {format=csv,filename=/home/hanada/DB/CSV/pgbench_accounts.csv}
csv_branches | file_server | {format=csv,filename=/home/hanada/DB/CSV/pgbench_branches.csv}
csv_history | file_server | {format=csv,filename=/home/hanada/DB/CSV/pgbench_history.csv}
csv_tellers | file_server | {format=csv,filename=/home/hanada/DB/CSV/pgbench_tellers.csv}
(4 rows)

I have chosen \det+ command to show per-table options because \d+
command has already many columns and seems difficult to add long
values.

In addition to \det, \dec command would be necessary to show per-column
options with columns. It hasn't been implemented yet, though.

5) Routine mapping
If a function in local query can be evaluated on the remote side in
same semantics, it seems efficient to push the function down to the
remote side.  But how can we know whether the function can be pushed
down or not?  For such purpose, SQL/MED standard defines "routine
mapping".  Should we implement routine mapping?

is it related to aggregate functions? If yes, this it can be really
significant help

Yes. I was thinking about only normal functions at original post,
though. To push down aggregate function to remote side, FDW would
need additional planner hook to merge Aggregate node in to ForeignScan
node. Such planner hook might be able to handle Order or Limit node
too.

7) Using cursor in postgresql_fdw
postgresql_fdw fetches all of the result tuples from the foreign
server in the first pgIterate() call.  It could cause out-of-memory if
the result set was huge.  If libpq supports protocol-level cursor,
postgresql_fdw will be able to divide result set into some sets and
lower the usage of memory.  Or should we use declare implicit cursor
with DECLARE statement?  One connection can be used by multiple
ForeignScan nodes in a local query alternately.  An issue is that
cursor requires implicit transaction block.  Is it OK to start
transaction automatically?

I don't know why DECLARE statement is problem? Can you explain it, please.

The most serious issue would be that SQL-level cursors require
explicit transaction block. To use SQL-level cursors with shared
connections between multiple ForeignScan, postgresql_fdw need to
manage transaction state per connection. Especially, recovering
error would make codes complex. Or, we would be able to take the
easiest way, discarding connection at the error.

I'll try to implement cursor-version of postgresql_fdw experimentally
to make this issue clearer.

Regards,
--
Shigeru Hanada