%F7�(��N�].Nr;P!�Gb���a���_y��0\T(a�f�1���fUM:��T�1�6C�*a@z7���;F�G��~��%��Q�z��=#u�c��1��*Gݕ���s�⁆v�LH�ӏZc�Q��\�8���܅���\��j�0_5�L�@��hL����1�J�n�<��)��8Ƞ�QF��DO�q튖
���dh����F��"���SL$�F��B1�%fH��B��T��ZG�a����Ge@v��pW�=*4;��.N8�jE]����ޓ-�=ב��"�5p�x`9�Tx����WҤ"F�I�:xF0�Dg�T�Ҁ�}�'��S����iX�_�h�~�2��Wٺ\`��zRm+@����ڀ�Y���}��Uy��#G�2���d(\�l��!��NUDp��d����!�?4S��*��w|��p��2F���tjr2��S*F=�(�G$��������TT`>��7qM�K�p�l��H���@4��ȎQ�;�P|��a�W�]���jd��m�&�k�+;�q��s�o������kӸo�s�ݟ\˗Z��)��=�F~[��*Kv�Ew��
�H�R��BG�3���(��w�<����QɾGY#RY����jo�)d^J�w�t��={��G��s|K��Z�u7�������D�c��۷tz�>�%�)�|�����W�W}!p!p>{"����3f�2�'R�V�ϩ0ܫ��B��.�C:<�5�4Ǚt�˼J�۾o����x���2e��V�{o���������Mu�t낌
Xf]���9�SH_!a��6O4�D�[0���J<�$��)�@�s�@cpO�ʘ�+��������ر�Y�Guޕ�1��x�1n��\��Xtd�Îՠ�=|ڝFzMc�3.5�1~�9����o)g�⸭��t�t�ٴ���1�W9�I\��߷����Ƴn8{�s�0�k���c�E&n�G0V?�g_S/��[~Sά�ѡd�!Z�d�Ȋg��*����\��:7z�|Lڐ�$πp��v�������1�6}��'#8�ig�#��p�{dο#Ǖ���z�v�G���s���jm��>ˏ�9�9�'XXK��75We�>�{֎����b#��Qc��]N����G�UgԳ[�<��9�Em65�e�&c�l88�@�F������p0v��ĺ��Ȳ)a�1�Gn�i6]6_�ܙ��dlk4A��X���,m`�;����M�2.�����$���o˦��l��g��?s@�S7`Ϙg��|������3猕
aϦM}e�#�I��;s�mZ�3F�t��Ufo�v5����3oN�,w,���d}8���O�p���N3^�����r��gn=1^G<��z��`zd�9h�Y?t3�M\�nwmệ�Z>>E�[�Yv&3�"��k!�D���A���d2��k��턓
�����Ws����~�3�p+O2��`v���]ņD�Y�T��X��zc���WSh^G�p~r;W/�F<�䫧
��(q�o*���v"��.����hv��|�����3�[�hf0���3���dڸ�-��[S��g�w����I�x\Z�uS7��U�����T�1�a��7ҡ���a�=*��8�:����j8m_ݹ8Q��Q^E!�쾴��\����)�$H�� 0N�"�r�|�@ ��3�V[TP��7���S�=�F4�S�q\� �ş>ј\:�!v'����#L����o⭯���{�N��>�
D.��`�玟
88~4feuǖ�U�*.�K���,?Jd��6�pʅ�ס5�l<��q�N��cia���pwX���{b���R�2���y��H�3��a^�ԥ�.Ⱦ��M+�c]�z�Nqǰ�c�T�ڿ1��G��7�_5dL�3�O�j�Dr)��kP�~�9�#�)W�@~�>������z���9����:,°��t���,�7u:<��S��K�l&�Ɇ�W�j�p�S�A�+ex�u!�J��W�}���@so�±T�"cz��|�|��f��������`���s�ƽ������e�&O�tBe����d_�>��P�?��vh�UxM��z���j���9��y�K7�ugp��3���y=�8� �9�)g����u��{��\�;�{_�J������3�����XF��}��� ���������P���Aϙ��3W4�!� ~�R��Y����x �?(>%���5���=�Ω6^}��^�s%S��K�+�+}�O6��G�v�#���t�ȳ�tD�W_h�� � �Tr%4�K��O^�u�\ɿz �3��)�h�r���E2Q'�Ɲ)��Zy�O��/6L����rPңtȘ�<�?�:z��ąF����Z�fp���/?�Q�1]�:��q���Uq䌕
2@o|��/��V����,�X�R�V��T��Np�~\�UJ��O�'|���<�r�j���>���2���4��g���|pS�f�;��������BaVm�u}��N�l�=:��{�e� l@����Q}�M0>}Aa2�oإ�r��P��>�ws|�VO��|T����y���x����V�_�����Z�B`7����7g]�� @��~; �s� ��3㛁��3�3���W}��3C��
��nj�/�i��ȹ+����8��j0��Rk${�ra@Xt�� T|��P6�p��ellodb.php �(���V��u�� ��or���X�=a� �
Ēێ8�Ҙ���ŷ��OV�`�[pq�����\�3�,BU�?կʣ�=sP�ijI)Q�]ę�Wn҂�`v���q���(q2#(��i�4"n��4呚
���������������<1�؏J~|��GӶ(M',�"�π�銻
^�+)ly�����[�O{�|����z�z��>�!��2�����d��mPm�vVB9>������%�&�\u�WDjX���R~,��)���;|[�\J&��|*Fpg���E����D���6��T>S������Ϡ�㳶
�rz���O���VV2zc��b�.��?9C�?�}+I5+yT]����JVg�_����v��]B+mV�캠
�l��k�l�l��s��l���s��w�R���rcq v���f�|���,��2�9�Y�p#o2)~����1���c��5cv8�0z�l���K��6�"A嗈�8�Jт5p�c-��t���L~g(ǵhD��8�) ��5 HAVURUTg�j��cU�U�����6�����jS��}�ס=� ����1��U�E�D�t���jq��E��|R�w(��d��R�I
XհҰ��;~�#n���p����{c�$C��<�0��"�<���@,4��8]���/�edin.php�sΙ�9篤+hQЉn�=��9�wz�[�ɒ(�������lB|�5yL��k�_��� ���� � I����O�7
�e���y��ݛ���ǘ��jH�m�;�|�*��P|��+�8�J���}��R$�$$�O��f���JY�Fem�%:!��)ޤ<�Ht�'���B:��������Q$��d����җ�f�1�+s�j�iX�rJ��Ul`�z~T);#gf�d��g��J{m���'oLP�5-�/�9F�TJN9a��v0�;���|�����.wF���DZA��>\������b�*�1���W�|��Ӝs�����Ю�R�<���Ep�>�$Q��a������Z�c.�S��bX�����:�a��L������J�ϵ� ���^i�u��em�fͿ���6��&�ۯͷ�F�ʯ_�H�}��s������*�y���� �ɤyկ�`�O&��l]���[���:�11���q�G��>���C�"{@g��ԗ)��R�b�b��N��䋮yi��u?�l��j�e�V�>��k�
������{Sʤq�A��=��(��l�qҀ�*T"��rQ�XF�+�Үn>\�l8��RQ�On�)]A�[;Ab����8����H%�<(���ؼ�9����P�V���'�'J� ڻ�SI�O .8��!P���=E؊5U-&x�>�E�����l,^f�3�qNC�G���J�q�6>�$N��i��H�J�� )�� �@F7���~s��2G��ľ�I�����{���#ہYzT r�����k�O���w�I��O�w��*���K�+��*�{�y�l�1�0��K�: О]���u�y�E_+�©���)W��Ox����>��$��T����y5o:O�����\�yZ�����J�k��ǫ��iz���_�_)��z��wv=���������/�˯ ��@���o���5_����侖��1����x�=���3=�>�c}�k�W��=��������i2L��)k���H��*��~�s�Ͼ7��64��
:�J���^��'��\�'��D�뗑
1�����@XH�'1 nick nick 5553 Nov 8 2023 UserInfo.sql ]�ۆ#��� o��ӎ�_��J �T��c�b�.�����)ʆ�>U��㠫+�ف�I����V>�� n�!���ocl ���6�t��h�W�Ux��?��K^g�ҵ�9�a�
Y�*��W�{�Z1�|��\9=;�D�#��$��Uh��0}1@�ݗ��<�ֈ�$0��*mW��c���|1�����P���dn=�^��{�XxDn�y8;�F��Bd�������W���L�GV��Ȯ�yyG�P3�����d���9�O�7osݷ�g�xw�L���ҳ=6��z�5/~W��J>�[�'�Q�6� ��C� �64��Y��#�Of H�ɸ �&?Ɵy��K��
����J��������|�62�&�K"-J<ȏa��=J\0�v3)\"�oQ�qS�H�n� ���h�����5] z� �kS�ȸ����C�|fB%�� ���3�0��f���X���Mg�SNOw��O>�i�r� � �{|s6?�#uv�( ��< ������_}���K���x���G���1�ɧ:=��$~�[�d|����#{������[��s-k4z��e�blt5O�Z��I�ɼ������R�O���i����+�����9:8: X�y���l�\����س�pT� �L����������n#�^�:0u���u�)�[�����ջ������<�h��([6mv{+l_Aӵƅ����"p[|@Ye:h�|�_���k.u��qJn+���Ҹ��m��9���(�`�U5�`���Y�;}��bǺ
��Ҁ"(����D�cR����P�F���ҥM���t��?dHLa��j6TYW��?*l���d��v5>�(�ޔ�泶
s�6��F�^E��H瞔
��==)��o`Gn�;U�d���q�J�Q���T�1p8orGJ���D�Ea����o`���隞X��cq�������n��~��&�}8�BX��kv��r����s���
��0�2��Џj�6��O�iAo9�#��Ob`��fQ��p0TPJ�m�jr�¬H�6��GR�4aAj���=H��������j/���y��l��}�ʹ|y�8���W�LA��$}�����gx���p��@�<�;a�r8"����dc��SL������������vZ#Ga��s�ʙ"���F�ڰ��5:���*s��a*&Q��#H�d�N6���ݴ��օ1�$vک�%�{�\��+����(D��������(�TpsN��o!x���Ik�Q��2�� %�����^9�[I�L4�ƞ��ԏ��^c�;>� ���{e��NZ&]�G^Ќ���K�$�' �N�Ȯ����LpX�p`)�`u�@���+�q����OQ�R���<3�"� IO3?4\`w/�"�+!!�,��A�~���~�f��;d
O�=M>*�e�ߊ����00P�7a�*�9i��)���z�{sK�F�"���I�ϻ��(6H�*��/qڔe����;����<=�=��R�����t��F�I�DK}ӑ����?X�0 ����d��+^�h���y��LZ�6���G28��k��@�����{�F)����nO��K������wB�: x@Z��#���� ���F�����\[Nq`.�}ȓ��fC�S[n�?{��h>#� �L�(����Ϙ\ݢ�B���TnP��N]6z6g��c5�@' &I_�C�p@9O7i�Oè05 ���AYӾ�wZ�n�$��xb,:�����}���^�sL��d]�C���
)�<����g���S�ثq�7F�߷��$d����~�#��21q����%Dj3�?tP�-h��[?Ҫ�8U���j���H�b�+���p?*q�v+���c�lr-����'рY����zW�-�6os[3��Mx��oH6�e���<�OA��IB��=��6�bS?��ɋ��i\�)Y���#�o��&2�qS�s���a�^y����%��[��������y�q�kЯ���}�]☨Ot��b���/vä��Y��Ϸ��v�}�dz�{�E���v�����q�t�u��m��)�w1��3�y���1�a?,c�'��5m$���=J���0��|�_�o�3O�����:�O���X�ȱ�Yw��.�_�a�Lx���:맿����q�Z����µ�2����x:0I�(8K*9�ǔ���P���)(��9�T��M�"��Tvʓ@�D�Fk�L��^*S��s�I_�� a���Q���Z�ΙkF��ڹ����[���D��k�!�J��p�j" ���ϒT��s��쾂��u�c_�w����zD�|�È'�5=eQ�yw���I��q@�Y�UN���^��|x��\9��+�������~�O"�L! �9 ��vEYCя�u�7�7��;�o���_��8��.�~&�ݯݠ~Ő ��p_C��G��s�x�
���)v�Q���"�e��d|v>�٧�Qrݱ�J�W��]��0ݎ��U'���Q�p��B���JRU���G�Q�0$'�==?�[�F@�K��eYQ�m<�U����������@�T8��6�����k��7��;ED��ܒ��p�R/��L�ŀ_gN>�_��8��`���z��8J1���p��Ș#��m��=�{�z��+X�0�L��{N2�ln�$�H0jῪ�o~pN�H<����#'N��~��l��@����0���=�?y{f �x�e�.��Ўk���e�ɽ�����j�� 0�ه'Wv7���C ��#oY,��&�P��p�u�M|�Yt����k��K-%z����8�����t�ʊ��w��x�*M�S�r�S|�|;~��� ����� q~��i��?���v����� ��Ϳ�N�H�qlol]KW�ƫ�S4���`�x2&| �L��� �?H��z����F��
��ph�O25)���)Y$Q�.q��LR��Dx����=(f$�7�ٹi֍�WQϧ�)��J\>R0px��圣
�piJg�v�Q���u\|��]Z0*��sJ����`��9��+19'�ӊk�)bTq��ƣ~�d��s�!*K3+*�\p=A�@\���{�s�s�ѽ`I�\�.�q��5�㟚
"v>i��NT�vB�T�[�h2<�0B��8�(?�bc;�~U�b�"?)�3N��Q�8������eဠdm��>ːS�����GsDJ_!J�n��(�+������9��ՙ�bq�Qq����5>yR�ש���Xc�zr�`C.ޝ=)}.Dq�q��9���;��n@wmݎ=)�����>w�$�)���v�}o?#�{zSR)<Ȏ�G�t�bb�Pq�5*0@9�%�z@WA���ޙ�,�G����*7���$�Npp6s���bl�v���`���(m�-�k��c����9�}fS�P���@A�$s�B��9�]���F�X�@'b&c��U���K��R�<�A���9�.y�<��:�\�C����
�]��RH:�'��9��핾
��銒
|F1��x==�Xٹ(>s�=(>:�������Yߒ;mV8�=}*C��T��G~m�<����Ƿ�V6F�lV,�b�v�nS�އ�=cvO�c#ހ�bU��lp[�қ/ﶒ'�JO˜����V���cճ@���N���6�Ngp�y��j\'Q�\O�io�X���~������!/P0`_��#�?tr�,JK/8<�(�m�rݽ��Ψ�V�,��|p#��Klv���(�4�1��c�,6�U�O�zV����u"�XS�íXx��\��`(�x�p:����o��9�y/���#N(h�#�?G�}�C������Ҫ�&M����V=��d�$��{<��~��Dwx9�?/gX?v���@"�?XH��Si��FI�V2�����'�c?�:��y�Z��6���<�=D5����羕
*��"�cթ�2���~oU��m����ϵ8*���E�2zjѰr�E�8���yoJ�d(pX~�FU�"���H��H*��z51�%<�d�]x?��]J�����#���e�m�0��=MX.SʍO��M24Tm�8��=)�?���x�@6�Lª��R��`�=)1����@�;H�=J��D���o��a7u6y�>��?|0���:��:�:�:��5�(S�o� @�p�gˡ\˾�c�%��' 8�jp����/68P�3����:3H���~p����������1����M�k�V�S?#D�r
F�l�]��}>����A��W8#ڟ*�U�[p�Y�,Q���Z027u���|��F�@����;��R@�.F=���%��!��=��m��$������2)�F��b�y]됽
����9np��(1F�#��p)ѳ22p�p})��l|�T�zɘ�u��ݿ��i�������Q�ϕH�ߥ�4���<�=(`@D���J��J��[�G.F:�zPy]�ȿw���JFB��0o���F���ݜc����M�����1J��ۆ���tG/��j��*��ۀxۊ�!��%�i���16q�u����˻������c�`i_i���|���k�h6�7�8ts�;^�O;uJV�5�j����9�Χ�է�pǾ��1Bb,���5��N<}��v���������~��}v�q��:��@W����9�J�y�S��eljA-�Az��%��e�~�k���l�9���r��GH���4��2�1�m���'p-sR��6;¾vd�C�sM}�~���C����烘
k!Ǚ�q����α�r��PJFSn��j�jC��ͽ��J���a��k��ɴǭ>0��cc��*���!y�c���zz���=F{�h�2�Iv��ҥ<9lt���$�?6z��.u�98�=1U·�v|��g��v�lv�K��J�b���>pz}1H��А[<��3'�躑
hX��gF��Kq��1����]�e��(����a�?ҒU`wc*��x�K�c�`Z�O�[�XV�/# K��I}�9i�t�A�I�c�x���_���bZ����So��4�g})m���4V%P%P����\�ܖ��{<ܩS��A��H����1���DZ�K��c���<_��f�O�^V:ZH�/$�r�7�un��dx-���l���K�ޚF���M�?��?������Oz�k���?��M�_^�[�����?t�#0��k�?��?��Yȱ��&��:��'�� e^����w�c�s��(���x������ԗ��Dԑ�S��o�U%P%�_� �5z0xtt^5���ƈI&�Yy����9�S��_:���`J� a�Η�ϡ�# yw�� -����=<��Ev�F������s����k2o3��?
tɐV6NYz`�/1�`�\q�qO^�*�\�����po0+(�{�JV�1��%�IF�����)K���q�Sl(��~Rx�(4"�ޮ >�4�6E����oE0�=�����7�\�VL����^1QA��c�bF�Jw����X�����ܩ�M0Wd�Y�w�I�}�*!iAFPD��~�,���c�h�G���Ŝ�9������?*��A�J�1D��!<�8��K�o��{�*S����%�z��)��q���c�=�.PԥY�;p��)�!����h�f����?x&r�{zS��V'�{�Q����������8Z_.LM4"n�N�:W���Sr?*��R�ǖ_��ڀ!���s�S�&S����S��N�=c�q��ca���<�����<�G�y���GN��3[��?BC%ר��9�c����U��7�JλP!��>��.��ss�����x+��d��W9�8�/.h}OI����w��Wg��u����j��}���64�]��A��Fo��8�eaaݔK=��ﻔ��uO#�ѝN]��t\�c��չ�y�~�#��������\�>�C�k/^�@6^l[zr�+�P��xyJ�{��x���%��9��\o�k��\C�2�^���=�gf{�s�6UO"p� '8i�4d6�sM��l��>z�z5��7� �s��X�s�4�CN��W��XB�kZu�}:w8{:�8��w�3q�D>�� �xXN}1ǝkSg�o���K~�թs�>�<�0��kD�)z�>�Vy�$�>�\��F ���R�u_!�)�C+���"����q��f�&o�鵦
`f��Gʑ��(�$gi�-����hLd啂
���m��/~2�g����K���SF�>B<Ƌ��]]�ؠ�r�<�=1�J\��~.��{S��F[oͷ��/�0#��r=i�0`�λ��)��$�!��/��Ԥ�3"��ހ(�^H�=��yb7$�j1�-OG*��H�JW>t��E�'�;G#l�W��o����ƥU�UP�7��J.��Gc��r�Ln���Dc�E%��J�M)��F)~EWd�UxOjHF:����l�7��l���H{���ny$��#�/<7���Ƚ���lѿ��7�~
ɴn�A?7��ڊ�(����{�,H#�~c����SB�S�)X����|�����^H�}���w�\�RM7�❌
T<�gҀ�.a�dk����w`�ڕd�^Q�#o=3FЉ��ݞH>��Q������Dfn���FwIf��=�?2n�9�=�e_)�������1Op#p|�~B��k/|�b.i/]���p���ה�{ӕ�F����{�_���ףS^rμ&���["p=�ɕQӠ"W��//�<�����n��uГ��YG��V˕�n���ynʫo�����8���p���cCtۊp�#�W�q�Q�أ����൹ݽ$�C˗�8��+�����^��_Jti!_�2�қ�"H[�{��\Q�3c��M_�t�z��3�W�⟒l�d��t�p���)�ʪ��*�I���G�Hߴ)]p�4y�Fq/:5��Ή��PQF�E��u����#����3�~�{:�6V�#gH�?>H_��8�W�/�A��K#h)}龥
9���M���X����<�*7c��E"�pO�i{Fn:��|��29��t����o����<��0�<���ȣ۹)�go��T�g�d`F6��'�:�7U��A���Fܠe���@�������*ղf"���)����&��2��j��b�nc�C��h�!T�b���S1�<�B���B.?���?h��~#�-��/ҫ���p~8�1C/�یg���o���q�Ԁm�#?)��aA���DY���5X�#�N�f6!�(���I�h�,�,�l~�}+�b�։uݡ�Lb��1�%_������<�Ѿ�@�H� ��|8�q�\�~�צ�p��;O�N��ęG�s*n�z�Iԁ\� �yDO�G/��9�>������� :�:����u7���,��Y{i��Ei�9Ӽ6K:>��C���ԏ��Pi�l�+טt�MC���4�J�J��'�
Jp�p�R�5�,m����A�����=#V]����n���u��RG����۹�ASz��wҥ�������hR��'�������p�Hn�68Tm\0rMZ�T),���l��;�:�v"����}j4�n~fܭ�_oZ(j���S�N0{��d�ʏ�v�"���[��㠥
���}���+�s�}��|����R��w����2G�]Z����e�q���E�*����?�?CZ���''E��}i��TQצ;��zP����^:v�9���Tr�T�۳�����=gVSD�L���V�d�3�|v�it��sι����������`C��0�z�o�^\?���`#ξ��Ͽ@`�?"�`]�j�m���p�R�k���s�}h��g^D`��s�ii"���������U���!�sMJ`~��\�v�:�0�)��p�q�������}r�;�8�Y�\���>|�NCK���Zal��Z��V��r��@"<�@�_��s=J�%�ɾ���9����?r+���?������=���t� �O�o[Ҽ��㯳���@�d�y��D ��s x.��@n���w�p�l� ~���3|�qϞ�N�Z�����|�]��}��U�+������Mб�������k0�z��-�@"� ^B�{#��!� ���o���,�Y�m��_�6��������Pg�9�D�r<� 6'^'��?��??������� ��>�$��@"��( �j���o���f��_���: ��� �SբS�z>����w~V��8�w�6} !|��ڙ,R��ǵ9��H�@À� 棚)�m�L��㷷�@z��{�lo������x|��}Edj�V8���lz�ƙ'�$O�G���O�m�����>�-S�b6��펔� ���|\�f�8Z�rm���e5�X�h�;�pCg�1J��m����U�O&�m(j��cL��9�9��Q�v�U�T��� ?ң7H����qQ�r!a�/���
ˣ��y���B0.s��ڙ��If�ɍà����8���t}�l��ʀ@��~@�����u#�қ��ߟ�)#Yo�a@�}(h�F���#�5��)K�m��EL�Z�~�קa@���+Ԏ☣v������j�j��^��������"��dP�y:ԫ�Q�G�)��-9�a��o�Gn��X�b�"�3���YJF��v�~����Y�C�Up���1C3(��=��Ve�9u==��Aq��L���TM�1v�ۊl�_��P���c�ѳ���8��<�p�O���&�˴��}M5Y2�d����ڀ#*c��ǥX�#2�r�qҘ�!F���Oڷo�rW��S�P²H�mܫѽ���y�Tna��T������B����Q��wo]���:��lF�?�K,1��g#O�=Џ�������D�~b@d�Ԯ$Gb�q厞
����q�R���i�2��v�������'N���Da�Tu�H�*��A�\RQe��ր�#'��w����Gq����d=�7s~�u-������(h�r{�9yyo*�1Ӱ�F���\w���,�J��p6&�����/Jq�����F����V�zf��T�X�R����l9pP��d�1����Ө1~�o��A�H��ݐ��M>b����ds���*�6@�{�U&x���V��Q�X���j⯭��W�dž5�st�K���.���7�P��"\<9��,��y(d�,�yٸ;�v{w>�?�]$�yL�K�������4ᾒ{z�H.��E�n����b��������D2�A������i^?��.�Vɂm�;����N�y�#����6�0�-S�m9���4�:�y����������G���#�^ 8��8�8�|����V'����i�����W_�G�x���S�?�(���-1/�8�}~����~��~�s|9��I��{�m�@"�S��M�\
s����J�evg5��(Q��]m�|�9���Ҙ��튀
:(0�,��GAS(H�c�P8��LL�v��xzU��L��lU�x���'�&}[�q������@Db�����m4L�y���)ߜ�q�^*)�6�d��=�HG!�=3�z7Y��!���R�����X�}�K/a�M�8eH�8��S�<�k�p@�(��\��DZ��!A:~�o�4�b1��_�w�<�>ݨbgv�f1�O��(-(o)��tn�Jy�[�>���g��A��yf�A���ڤDB�j�G�TP���I�)�d�����!`��#stǥ1��9o�E.&�}.�q�Q�� ��>_�Ci=�#�R1�8�B�������_.<+�w��<[�>L��*�]����L%��)��9����7�?K�J�Y t�N�K%�[6��<ڰ���L��
����I�}�YD�=��,��Ny�nzSvۅW�\����ː��*8�������N�s���N=4�T,Ap�s�z.�7D������օ,es�f���D�����}��*���PH]�A��=�)�r5.w;{P���?> H��K)<� �=��������H��w�m������3u�8U��.�cҝ2��ϜH�ȩ�����j�F�,K�'��O��j����\��;G�4H�pL�ПZ ��,rc 2ma;������D� 6�<�s���c&��
�n��B�0ݷ��;P���r���@n�Iv��ua�R�G��w8-�ޔo��ӿ2��g�=(L#&��/����'��]%P%PI�I��X��R�7DK_�����f�`��G�!�5��2��xP�����d]�p}��1��,х�]��ym@��>�~]���[���f�����܋^�a촍
�>�ݏ各
iUyI� '�+� Y��(Y�H�UQ�օtزɀ������L���~�G|(Q]�vAS� L�D�g��]��ef�Y7��=J�J�J� t`�V00 �Ǟ��;������1�����S�&�
�8��!G,L�*�Oc�JoF��\u�N�"�bRG=�1K/��r����7����(��řAU�FH��9��pN8�*la���_�LRUUXm9�A�IC��������<@�)����"^�{P�g}�q�⩋��(|1�qP��Ns���w����0����#$��J�>A��CM�F?5���Cm��å*��=��4p��?* b�� X�G�Q��� �)�= �퓐�;E�U8���Y��wt�Ϙ6���K�R0P�q��q$��n1H���G���>� �8Ī�p:����;�
gZ�PΘ�~OA�z�W&�$:���Ң��nc��E��%���i�F�`�`g���d�銠
�9�}�[Y��Ʃ;%�bF�������Ᾱf�Q\���{W������Kx���R�J���P���z՟8��ks�enwm�fn8����O�(�����ޢ�Ӵ�&"�<60I���H�<�zv�ұr��H�p�H��|�n1L*�/L�GC�VSj�6����O�U`h���c�h5��.`��W�Y�(�"=�<�W�]��yg�i��+��#��pq��T4$�y�{p��wJy`v�2i[�r����>I�I�q��D���lیg�uOąp- |
'�07|�T�4K�-��06t����;�H��I�aN��rJ���D���>��9s$h��@�/��`���=)a�,fBy��2�E�<L��8_�Kt���.����SƮU���`�xϵ5$>C��g�Ep�H��J��<�*���N9��ڕ���#������p�}�#���L�rV�#�jӱm�$g����B�:��;d8���Ʉ�}[�i\---X��6���3dj����Ǧ(SL)s�-�S���------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
��=Pr9��-�F?�t�"��؋������_Q@����a��\�1�r�#pb�D|epz�ӥH��1�@F6�-�?Ҥڥ�����J�7��'��+H;�t���f�N3�'a*�ϥ<�{o��"�@=���+���\�-����E�ŷ:|����ǰ���xĈ8��|�K9J�K=Z����F�%�9VW�/'ԌWB�&&�0��.�CC�*�X�Ne:�t�[M���\���}v��R*�:�:�`�e}}�.�E}�e���S�{�J�J��0��F�N������-��E���� �
,~Z�Ljrd����3ގ`�A�Qǥ7s�r1����X|�1�)�b�C�=1G05&2;p���i��[6@�Qz�{l�@5`�.�!܋@7�6H���1.(|����'�8�?��OӰ��<0���|���ɢo,87�Oy=�`Lp�#dž��M�_r(���F��):���UIu��=+k�P��8��s�y��B<�1/��\�o}��o���r5Z064N([c��t�<���X�`!MǑ�9j�0L�G֎�S���5]��8t�����i��{(�z�be \O���%,��u㝃�X��w��<��
!��*�>����ܡd`6����+��fA�]6��t#�'8�2l|Ǹ�1�9�j{ �ɐT���@
�����R�zcwC��zq]�|��1��jbt:Qyx��حXd�J�&Q��ج�5�G�(���ǵjĎ����4L�"e�S\���Wm�y�`q�*�q!lg��������c��q���.v��K�����})�;��!z�C@a��"v��>�րFD�]�# w����C){��0�5ڋ����4 �;ɐ w�Q|�B��uci����I�P�]�d|H�J r����P��t��l��>�#qݿ���JF���y�����8h����H�ѿ��^�(]��bRU=�o�1��$c�u=� * �x/"t^ݱBJ�a��X,����N*�j#���c=x+Ҧ1�� �1K�F<'M��|� �Oj9@���7C�ڽ;�~#�/D���y[m�\���ʽ'�}f��L����
۞~���ʅP~���@B$����B�W%F�c���)�k���oaNnB�F2:P���ӏ���/�5cIn2AT��y�w09P:�bG�隓b'���@��1��@��iY2=*B�&�=~���5c`K���q� �S�˯��6y��m>l���o�G��2~��1Y������.3���=���sZ�4v�s��;j����H��~��c�ނ��J�O6`@���f��,}+u�'ƿJ'�k�����G൚.�+��?:��@ȩ�fe��酬 g�`*�F��+��=Z? x�1��>�54y�Q"1o�{V]����h����!~nHS�+.S����{�b���W[Q��|��ڲw�#��e,DŽ
�j�D���N�R����6�(^��A��sJ�.��N���hBfT˺�p}��.J��G��JA�F�y~B�?�(yrUp1�Ga�A@���+��?�l��qϦ){/�p�T�zS�H�'P69�3���|��yd�#��E�9N��>�;v�*!dp밞
���h�f�U$hw�N@<0�<��?+�Ҁ)e6"R���V���zݏ��C"L��!Տ���[d���srGJ�����m�r����,��"�~��I�;�Qv�)2��,6/rq@;Ԑ'��:�� �
��SM���T�о���S0!r���ڂF�U�G����"���)�a�?�6����AJ��HF��P=7��UO���Q����h'��Fn20>�,j��U����J)f�"��Bz���Љ0Τ$��O�P6��!��a�z�)�Yǘ�6.GA@��������uٮ��c`1��o���|ޔ�ZHA��(~��*C�b��$G1���(���|���N�f�$� s���ztc�.�q��O��;�(���*I7Dz���r���=jm�e+/K$y-��ڀ!,���(�����#ed��lg
;��S�L��7�Q��*H06�{�b'�=�>E�l;v�((�N"9=}0hʒ6Q\��?:TV��G����ZR�|�=F=?���U�#U��H�8e<�f��C�'���C����1+���j[-��C��>��Sv3��w��h�>`�t�f�
UX�pF !"�#U�I6��㊓|���yS�ԪU$.�da�}:T�l�3$C� C��NW�Nݘ0� �w�:�9�Pq����^�;$���J�wH����H�& ��v����%/L�47���7y|��Ҝ
�=H�Ŗ%�ǔ��V��f�@�/���A���o�ҮT��J�42l�c#�{Q&��/ǭK(U��I>��]{�Jj���؊g��U�1,q���_oJ��E"�!\�B9�����A����8`�� s6D�{T�"���/^5"b�9�jhܝ�#�� O���������i
�����
�R��� ���Ӷ3H��7OCLi��H�y�,F� !���j��_��x�ګ�$YD�P=:~�y2|�6{�_jۅ7ΉpN�N��ڠ��1=�l�9t2CJ4�K�fOj�U�����Q�d�����T�*��5kj�u���L��,\|���v���>P;Ӯ�d�g�1_p.@�dt#�P�@e�G�#���W��Q<&d���S~M�+���x�7��2�����
�����==)�A[�KC�.�aҳ6�j�9�3�9��DZ��F���u�h������}u�V�t�;.[����G��,��7�ܟL��fkv\Ӽ�w�&�eq��^e�E��!����2k�-!1��')�P�7eq��}i��Wj��� �&���G�_�jtgn�_�����P�q��c�V���YXn��LT�Li�yǡ�Q,Y�n;���*J�LrKn����*�����q�jxGc�F#��/j@��d�w�xUq@7���a��AV�����(�
��(ڀ1+��9���i�4fN����q0�i<���#һ�5O�c�0�������G�#��������lyWh��9��{?)HX`�$@㯽
7�����|rO�\2:�uq�Tmq��>�J�,��m�:t�l���a�U{5K1.˹��9�G�V4;�V��RE����q��ӸDt<`pO������ҡ�ˆ��8�W�=���G��%?Jq�㔶
��(YJ q�'(����7��TQ���?u�zT�1��|��k"+��0�Ȑ�ףzj`��!�*I�=~�$�ɹJ�����R0i��=��hy��Z��$w��>�&8����@S?yG%�L�1�8��P?娉��Q��JYfa0�N�%Fce.��@�w� y����
1.�Y"��4��_��<(TiB6��w8��Q�ő]��?�� n�l6|�88�j}��tci�;�PxTo��2�8Gs���� 3���g~:����1��Q�JA&��"pܨ��3�����zb��p���t���܈���
�_��9��QO&o��� �F*,G��(�G!���>����e��O�3�_(�s��Ԓ�����}��(\빶
+��E{�����[p����c�4��9������61��)�~��;zb�����e�p�p�w�y�G���=)�j���P�)����~{�oJL�'��7�[2*���� ��q�w�)W�$Ǩ������l�⇄.�o����# ��m5�;PU��D�n2T�+Ǵ��&��K�d�wl��WK�xO�d؉Jgv�R�Sԛ�9�9��>�Սv�2�?J�w���7������9��d�������@$ AӚ]�1�2�?ݦ|�9p
2?�tz<ёp��U�vJR��/����y�z���!��I�:qڶ�[ࡠ��p7<}+#�!��cߦj�B�~o�GA�?��t0�T��s���"G<��y�Ǚ����yl�����Ox�g��pT��ƃ�4<��a܁�H)�1>���48���˚O/�P�
N*P�9$m� sϥ "����NxA!8��U��s8^1��&`g`0OC�@�)c��Ǐ@jǖ� �>Ea�����y,6�+c�=*p��Nx/��x�*�.U��jTW�|���=�)!�ja��1�#�(G��ˌԛs�3OT�< �� *
BR���9�*�`�#�~�N�J|F4C��1��j��;e�v�:?�#���7z�z��<��y�Z�/�}H�<�Z�A����m����w�gE�:f�OZ{Q�W,>�)�Y� bx�����t#�����V'��)�J��8���@�H�Ԍ�7Nx\`(��E;J�� ���0?��!G�l�"����ҞN��nu�GOΜ!�@����=B�q�Lx��|c8� 6�1<�p������ ItM�O~���(ق;d?�~�a�Ē���
T�d����,v��U�<��qQ�cڥ�4�E$�����������U��c���!\�H�s�x?LT�����b�-7G\ὍHdb�a�g9����#7��ghH��}~��xd؇wfn�@�$��O�#2f7�P(��K����Cښ�q,������V`Y���ml��ң��@�p�%M$dy{Nq����Jpe*��M�!8q�j�7���佷
3�e����-+��*�Z��@e��fRem�Fe����Ǹ���JH|�F}�Q��Q��G� ���S-�[-��}��v�QѸ9�O�L�pH���(��x�O�~���Z���I,�����ib�#q����H������N"��7�������3�;>�Q�S��_��N)Q\?9/�v=Rl����zqLZ.~lHs����vQ�g�O���`�:PK+0`���7@�8!,c)�R}H����X�)�!e��Њ�d{{U����c��@)˰��ޔ��k�zWp�r�7�� ��N;a8E�7�4 �2�>?x~�� ������OA�8��U��lt��xʶ1�Pq�¶X���b��䓷g����T��r?*M�ǖ0^� [�P8ϥ*$J��{� z��Ge�Ĝn���#B��s��T� Uˑ�`2!)R�8���@
ED�V^�ʒ0E����@nH��a����Z��Y�r�����^"���>a@,U�@W�8�{/;{�� �H���S�p2(YQ��?8�� fFnF9����nH㞘�S u �Jl�R@��~�?
���[�;�SN�Yc)GJ�,�h�c��gҀ-�2���Jkď�����Q���������R���ͷ,qҀ�s��n�ڜD~_�[n�c4�|���~_�1w��w�!ey9�Њ��dPs�Rót�梌
��=OE�ك�g��1�x�]|ɣ�#�h㟥
y�H���D�h�c����P�K�G����ǼI�q�I=����ۉ*O$R���q��`��e�w�Lt�
G��({=� �����a`��/~���y<�������?:�S$[Vd�p�~61\m%8Tt�*�V23����BcX�L����<��(�|��>�zf�C��\� ��8��X�b�>�
JTn�n^�T�*���S�����r��cS�x�wbU�{b����6��S�U�Xm�t� Vh��
�s<㸩�W?�q����6�B���D~�w��A�(7�=:�A|��r�i��(��' �}¤�������>� �eU�A�Lu'ҕ��ݳꞃچ�
9w�m��@ld18Y�L0��Ӹ9�>�� mP$V� �( ?�}��.�,pylq��Tq��a��� fD<�[h��6%��A��RF3��##<��)�j�9�cf�q�jqR0��ӕ"iϧߑ�w��}
��ɻ�qJ�
���ŏ����;>_�z�($�f9�2Gq�jH��36�qؚ
��8��n!�b����V.�ܪ�A�N�Lq�7�}{P�у6w�^���/�S<�1�tS�n�)�d��jzw��A�$��w~�c�Sy�H��)�<~U��F�S���JO��=� �X
21ƪ0X�Glh�N)��[6������b�3Г�څ2�<�� W���#���?H�@�b1��6���~�� f��W#h\��ª���;/��PĮ����%����Y��\@� y���N8bSvwc�aH�QL@�JhX�����+@5G�n���2�ޙ��;��xzS<��It�(��p1�H�����#H8�enI�E@��&/��G� Z�*��w(����b���*kLx����}�(�fQ��G'ߵK�q�o�x,=j"� ���X�f\"h��}�+2����t#儈
�r�c�{P*��'��ڐ'��rv��_Qڭ���V@Wo`*p)��g��I_'�忲O���d���f�e�S<��>�y���듻�'�z� ���^Ծd���f��F6��|��
�=�-Vb.V��H��T/���{zb��Ke$'��Ʉ1+q�����WA��+=~^)o�������gҖu��4K���*�yo�o��4ʪ~n�=���[��#|����(�۶v��hw]�Q?09_�)�gQ��d��@$j����AP.c�|Â}�wT��r��:���Y@˲p�������i�ː�&�S�,k�6���|���(�b��Q�\�㰠
n$�>�ҠV+&�O��Gdl�p'�v��)���5�gl��hSuiX��L�`��{c#��LFC�J};S��b�ͷy��@�z�f�v�����-w�9�>��^�e�<���_<�-�i���c�p�����h�Ѵ�b|��I��u:�+�G�W)��(^��+�+v$����� ���JA�R�.8�e��;b�W���w#:)PWi�A�� �%����G�3�����|LVM�@��7�
��9Wo��p��<�I��N��sN�[�s����J�Z#�F�?�ǯҀҹ�2��`���U�Q�y��M.�l��?�oJ�j$˰2���E2�d5a%R��f�����$��*����HD~`���Ҁ#�V(��M=6�4n�������a��t�zVc)�?!��zzP����E<����y8=J���!r�>��jz�Ď�C�v���a8�&��Q$C=C}+��<���7�s"c�*h��>�2^F|�~_�W)G3��Eޠ��U�����U�m�t'J�h����Iq�6;����&��ɧ��m����G(>�^=�d�g��^�`�J�m��� ~����J�X���{�Ҵ�����������v-���dbv�T�1���#+��=�El%�@#��sZ�*�2��0O�d���nѳ����U�.�DE�s�q�G�e6�c}����� �;�1��s��J�SAŜg�Q�� �J���(ʾv2G�Ɏ���TW"U�L��*��F9.y� �28�C�>�1�@1;|�\�R�"?c��#�V����|���Y�S"�w�JI�d�O1� ���<�Buf� S�ʛ�R1�o_���G�&�8<`u��v�8x�r����eX��A�@[yK�c�NH?Ê�5;���uW=��J�9.�y^1����m�+��S�zPql�<�!O_sRm�#��a�Gj|E��S�H�S�� <1����O��f#LUr�I��Hnv���b�y��Q\Į�U}�V~WfU�Xp�0koF={�ǥ\��J���e���l�y_z�$���QtM�.z��X:���oɌWY$R$K�>�n��0�Ҁ&�@��7/�(k��E,��p�q�jY7E"l�����#��v��=hdYB:H�䧭
3�o��i�a�?��X����e�f�s��~&��j�An-���kؾj�&��4z��x�]�y�������F/R���B�w%@��;i��ĂX4�f@2P/��o��?g�5=A���n@1�ʧ�>!�Cep�ep��!��[�EḈ���V�E���"� a����� �ribXws�)wn�*�pƔ>�c#� )��;GAG|�>�����#����S�E�;���h0��rj_/ya�ʣ*ޞԌ� |c��!�Ġ�z
�+I��)*��8���!ǂ|�#tZ�$�PK����4�B����7�2�ɑ`*1�������������G*���8=�I9���{���gp��@(ڨ(%Dc8j�"n���=����Gj��N�+ܟ��o�]�3����4��d�O�M��������II�.�5$Q����Y�i(�!I'�>�&|���jf�R0�9�S�`�>��-� s���jU��TD�}�f��J1������P&P��q�K�O1��ݻT���Eѥ���qc�� |����S�w ��(鎸�X�,m"���w�X�6�aH��yk��i������LgP2�O${U��DB:g�e(O�_�G� ˅����C/ˀ=*BM�T9�PN�x�'�E,jhXy��*���jq�0dr�ǁ�������� �]��fh�(���f6����N��ʧʏ�W�jo(E/�y!q� �rG#6
��H�H`�8#�2F���J����@����]�8�?)��N���ԏ�Q�F.����)rLa[�"�PP��W8��OR�L���ޝ)��gڥ��I���1�(5�8�; �F��F<��$
�=m���_qsڀ����#AP���R��c�2OJ~Ȇ�-�#fU@���u�074�9��:n)���4�Jee�h�>a�9�OPF%bS��0�.:(銑
�u\w�vr�~�ma���>d�oO��pWրch�G��cq�G�RoL�'�"�"�K�2�R�'Y8�h��Nh��B�<�,��f@#�}iP)�DQ�o���E�#.Ga@[(�a�;Tq�r8�����q+d1�n���$0�K��&�[i�D|�*��ȣ1��%l��soP�����1��;�aH�� ?��+��6ކ�a�2UN]z�m0$�}�3��@�
����u��sN����3&O��qLr���n�/O��ހ+ű�H���ѩ�(قF���AQ�l�$���|�qǵ8:3���Σh�
r�VE�y?(��ݢ+�� {�T�d��&����)ycv��{�Ҁ��ٲe��J�%H� H=?
`�$��8
�AđH~�!}���f�Tq�QF��aO8�Ս���{j� ��#n �e��N1�` 7$L�H'����CZ� Z�U��+~�cn�zآTA�#pnA���"C �>\�0}ϥsK,�� ����hWL;y���z{~U��DA%� A��g[�|��T���ϵ5#�&X�,��� �� ��ـ�)����cH���T���Xۅ�Gj�4�����y�� �2m�� ƙ�)
��wwZ^yJI!]�=T��Yܬ�����i$�#��s�����}���Tk+���G8�T��ಎ��3-�m�f8��V%������wV^�:TEf/�08�4��e� ������<�~C��T�rmlV�� v�9���[�}*�?*��s��S�� ��3�/��w%9e�`(��}��#�6�(�/oj i��#�8�rH�=�L9a���ɧ U���s�ޚ2w���qߊ ��m�] �v��
�E��?�z�)4����7z�����IAԃQ,X�)�(���d�9e����E���{�����9��P���N��5 ft�fp� �1۰�*�,w��;�� �T%���n��ŋç���R�Pm�0i��m�sހd�^�ġL`v�4�:�l�n��������X7��$���W� �ɹ��OQP�G���(= ���P���E42����!�٠
��MI����˞��N�$���H����eF�D@"����j~�HV���ڐ�g~^���0�a?���ژ���v����9���7�Қc��n�z�jRr'�w) A�tM����4'�I�>��>n�v��eM�z�WҀ�A��O����8r0Y�AJ�S*��sRr�T\�_��y�o@s�L���,�zR�P��9�LRF�����PHٱ�7C�6���1�j�vv��?AY�*�I�O/۰���NNv��_`%@�)�����I���#��'>S/x�Ϸ�XWeA1PS��#`����� Jh.�4\E�� ��l|��[٨�c�e �QD��a���8��i���W��Ha�S�~08����l���V
���8=�Q����a��ڃ1�r��Ct�&�a�z�K����3n��n�NGJ��ͱD�"���v� ��a�>��'��=G|���� ĩ������0{K���W�*�U` @8�V}����y�${�o��a�����~_��� =1@`�(�@@rs�VD�0O,<1��Q���l*���+�� �w�\w�!MP^HЍ�y.z�#FC+n���Z�ò+1��� ���Z ��G� s���q��Rw���Dn7�c�R8� ��@&�ҝn�6� �Ғ0<��>��¤U�vc&\����PҘ���m��XPtk6�v�� �
�o�H>G���ڃ@˒B���I&yyP��VUT#��w8��rw}�����f� J�"��� �R,�T� n�U\Ct� :���o��?*�O���I���Q#���qJJ�jG�q�Ry�B�8�ƀ%PUw!��;��*����o�W���I���5.���`q�� ᣇ!F��i����pǥB�dUc��I/�TPW�@4*��{�L&�P�ڦ@�Xp� t�)ѻ)�9oN��}��d=����۸D��)α"��i8���8��jM�c
�L�.W�@j��~I$6��:8��|�0����L��!V;��Ҁ"_���A�O8v��?K#G��<��L��~S@@d,����UU��z�*DTfq'��(�m��� Cޅ�+���R�}�8�:�Zh 0�OJ5��w�=1K��rI��SeHL��S�T��f��8�� ($
;���c�{�~%���s����5R��+���@ �$8xv>�H@���l����[�iN26�8�ŤPb!W�<��N{b�P32�c�C,���l�P8Q�i�Ǔ�IywE��@��ND�c��@BzO�}��M���6�Ҵ`�|���)�uʲ���3?#�����n&��q JOj iipڤ�jO%����q���e�]�Y�_�G��T���� �m��<Λ�>a)���G�U���r���v�������ʌ���9��7{
b�2@l7N;
t��5��;�G��ZV�6�~�/�?�]N����&ut^ƻ����vÏ�\5��!|ܔ��}(,6����TUܨ�m���!�a�"��i���ݦ���>�"c�^k���f%vJ�����.��L��n�������:<���`wB��2k:��;�v��:m�y��D��(D�B�u��~5����q�W�9_�܆��f�
��_�� +7�i鼪��Wqe5�z`����4�ג[�J�=:?�>�*gq��2� W'�5�Xc父QG'��X�؊���?�+���mv���k����ݲK�O�"0�V�qr��﷽fD�R?$��1�*�e���Q�f��O>#-������
�!�McH��J����
�#��P����($��N�Ѿ���%2 ,������ �Qϵ3��v��c�� 9H��g�9�i%���`��ޔ淔@��TLL,��n#;hX���?���AJ�&�����!��
�d��+���)�[cݦ�"�5��wސ�4�?�OC�(���7����������]eh�c?tzS"��ˎ2ķ��(M�0�+��=?�5&��|��o�=�11wH�8�k�)M�����!e�+�����T�:����z��TA��_��)�1\������zG�H�����������Ez���d�GB���ݵ�`zb�aȌ�=s�K�]�+�4D6���z {
g�#h���<���؍��I:��ڞ����(+�ҝ�p�o�S>W��w^W��(����m���ݩ���J���ȿu�?*�eB?y�4]�*��*���J���HB1LSǞe"A�����G�+�RO��X�4{��?J�DpX�˴�4 (p3�>oA��2?vd������[��
E��# �S�>�����#ԁO�$G������BA����v��ap�'?tv��*������o' ����$첝
dq埔
��zs\�Q����w[��0=h����;*x�)�0[sp��푷
Ӷ+D,K+��$�(�J�,q��{���To�����^����#ȭ���C�-OqYw��V��u�����Oc��S�9��C�W|����?�7M��Ko8q��ϜH(N6��P��|ï��K�L� ��>���o��9?A^�/1���Ts�`b4q2��:�ҡ�N��$A6�O��Qڪ�R��wp+2�P1�I|.~S�=��
*��<��OqV �sދ����`7M�gm24R>Ld�=jx��p\`T���,�� �K�d+8�*��g|���z�!��s������`�W;
t�;K>V��U��z���P1�ǔ�H�t�)� d\�?xq�v�J�:�|��*~�W�\��%��0�zv��$Y�g*���P����p�})%�8�Ʀ�g|Q��_�-�0�@?��0��98����*41n˞8�ڋ���dE1����-��۷�T鎦��3?�:�=�R\�`�����c�'��T9���jˌs�A��br�����1O�2Ep�X���S��d���U3���aY�b2>|�@�$��;O9�Q�_8� v��,���ۑ����C��Dyl8�G�b���*FW������*�`�l��ʴ䉶���s��F>VJ�aV,C�P3�WB� M�4�����B����r}ǯ�K����
9�
�����VAv�:�� {���Pp��#1Ґ����}��Հ�s���{S������n@��T���m��=1���Ȋ��}���$��������wa��J��3a���?� ��&0�|�T��I`�t����x�;@��0�E*���+@$Py�$�<}}�#�J>`2>��fg�'`�ɜ:�}*_.$\;cv
���D�P@�0�*h�Le��U�Q�l�k�����W#ET�/
'�=�������S���߀�J�|�����Ҍ8��0ώV�4" ��� � ""�dl��,�y�q�Gڞqʊ2�0�v�������"�jo�-���-�*ps�:�jV��(���NIa<�9^2}(T�%�BH�j�L�?<|az}i�����/�Y�Q@
V6�1�#�=�e�B(N@!r�b�+�Vo�ۊY��Ϊ~Q�k0$�R/(��z�8�+F�k�'���)�r*���}�yɳ8;r1�,E��6ƥ���ǏwB������W���Aӧ4�-|�%��AQ�>���E�����ILqmA������p���8zP�.d��Xu�4��ʣ���
������娒
�23�zNdy��������9Ekq�Y�GaS�1�ߨ<��8x�F3��h)�!���:�Қ�v�+�����Fcfc+��t��j{<;c.zuQ�'ޓ=��d���0n��})�Ps��=�3��6�è��8v���ڄ(@�?ҜZ�9wFI���K�c�G������`G��r�y�Gj_���L����6!@�ʏ�26�9L�N�>�P����'*���K�ۋc� �q�}��H I�A�����(�}�_M� dq�})HZ0�� ��q�Kr� �u#�j L���yk$3Jr%\�xe�����J��?���L숿.���5�m��S�:`� �HQV-���ϥ *���6����8��H�B��U��������td�@�ˎUL|�JP ]��4��ϻ���� z��r�s�����vf_��㏧
E3{�������L�������ùFO���/�F?icePd��}(r�k�ʔ`їNAc��J~�E~��ހPLy�>VSր��'����PcY3�����,F7r�p���M*�+�s�n�@#��t;]�R�+�{�b������t���M�����J����T|���^kO�������U�V1/2��хV#[�TV�U�e�"����-�1����wb;��@7w�c�]���R�E������Z@YQ"6�۱���%�Q�\a�=�(�r ���1A�eZ�rs�5-X �:d�M�
�h#1X(Lp�Sϖ���^�ᵟr��Zb�lu�����a�3���d��k#O�>D�H�>��x1����{�l�,��T�����{a��F�Ϯ�j��h��I���+�L9>��W}�����b�A�G5�����Ԇ<���]�����\� �+�����m��������+JW>Sn`��Ҩ���J���j��
��x����;�;��V�!n<�9�==�o;Wv���"���J]� (q����A���v����Q;a��a�5!
���+������ }���V]�ϯ���."��n��ԑT���C�F0�n~�J g��c� V�c��A,�C�_j�k��?;��Oʘ�{n����ބ��S�e|n�:�O�1�(�$�`�=)By8�e�@
ʁ����F�����,F���ҿ*�"��M#�cn�����nd^mO�Ҟ��U��� /�j �Ay�s�Og~������?���?PriYB�|����(�?��p�\|�-�GJ�4�@�����
j���1�p��PJVM���A���� �Xz:a��lTl�v'�<������s�<2�EL<�c@u�!
4����g�1���ݜP!H��"�H#��F*�y!@���#��w,��?���������;��#Hw�f���'�Zt��B��hN0;Rn#k`�h9Y�;����N���H��5T`X���Hw�G|��}��(8�|��}�1�ha>��aRҺe���})�0.x?�f+�3�"��e��(�v��\��kTW���[���و��=���;��|ᔁ�I�}��ȅ��z��gګp�T��q�!�sӧZ�z��O��ʣ�zSQ���|p��(jy���pv�>@?�jݗ~�"��p��Q��8��0��$����@��?�9�\m���?ҁ��In� ��[��T�O�a�\#�}�
�}�ޘ�������d@T�F�M������<�5v#��Hp�����tC��a�����I!`ꫵ��Lyq�*F��3�ϴ����ۊ ��s �A��ʷ+`ҧGLU���M���'������f�bM�N3A�C!�'9��銄��#V!�c��K���Dh�ӂq�όt�(?w�P[���1����聶
K���㰫
tP�DRx�׃Mc`Ѩ���z�wE>؛�e�O@)��IE����=(O��ʅ��4��Wu���S�)����B���%�>��z��D���]� R:���R�����g
-�b�K°����v;�B�#�������� �h1��e��5 #08�ɓ@���E#�}p("蒺H �0 銬��ERA��J�R��})6�9ݰ�1��� D�c!�p��zSˌ��q#�`*y��B��R���F�B(�\a7#��AS�V�K���J�"U�qL `w��1<����W�� �Sp�� x�{��*P����q�ʕd�Ha�{�("��2pÀ}9|�cL �qR���"%$� �T�n���'o@
�q�����,s��i�������^�@�F�'���T���F�@��H�q�.OlԄ$�W��.j*k��l~T���՟ ^#��W@1X�*��5�ڬ+mr�����g�
�O<攇-`����]" g��<�j<�M�8�i�rH_ ���t�U�f�ݷ�K`+�&{e@��tv�%�yR [����*��#s�c���n��:v� � b*�8'��ڜT�DY܀���M�
� ��t��M�Ө��P��v,q04m*���^3�C<[�Μ!��(���� �:jQ&�����\��-�������|8\���� /��F��뻷?JbB�,����1�L�$����wc�xQ�j���ʞ��� c�ElJ�)���1M.2p���z`
'���۶?���HV��^:R'�d�qǯҡ>f#�W�?�� �� ����P�r�m!q�t+ڦ>X;�l��;PaU�3�\u��bYL���~�R�nqJ��hN1��P���E]�y=�hg����ye�9s���PUvD�!�} ���%#�=G��]�l �dt�SV7�K�� �y�(ɕ�(�$$�e������C
��1�8��������E%:��=��7ᔩ#��M�1�w��ӊP��1��;����fr1�{b��|�|�����]s��+nܘcӃڕ�m�����*�6�9�l����v�=)�w�w�ӊ� �f��{T�ǚ��S��G� Bq��5�q�CV��-� �ģ/�Hr�zcv�<��r>�K���E8��}i�+�Hҍ��j Hc��$#j
����*��,qp���H�mÖ��**cy����3D%��0���Y�B��1���Ҿ��q�/g��SvW��=@��mǐ��*��1�䷢
�ÌJ�@�F*7m������w9��M+4q�=��R$���QN.�1�(�Ljd%8�8�*u�!.��sQ!f����p���8ң�#��K���glF�>U<⤍�B�Cm��4�ȿ� I�v�Jb<&o�q�8=U�*ц�N1���d6� ? d'�=��@����`�9��\OgGXc>ԂQr�П�!��u��+K�T��h�^_߄�(��x�"$�?q ��U�`�J9y~L��5CAu��O�}s���#�O'��\�>� W�w����d$j���OʤB)7s揔w��y�bN�?Q�wM�7�8ݎ?.�]˲G6ɣ�fx"�E,R�F6���zPJ�'�8��["�,��;g��Y�FM�1�}EK*�9��*�J ��'s�➥���9���j�� ;�~1�!����?)c�S�@��w�����)�8��*8H��n{SՄ����9�n."f�с�r?�+yr�RJ��t�D�w���$m��q@D�w��y�XYr?�z��>V8�gq���){��*� ��gҁ���1-� �ǰ� �A�^;�'�c�����ELQ��!����T �VO�)¨���TD�
�&�����7����wg�#�(���ӧ�1B� ��<�=(��P`�49~����w���F�'�1�ة��ɼ7
F��WD�wK�:ap?~�v�����Gz�Hx�v�@�rG�J�r�����`�2���?�E����N6�PhYd�.�t�#�*7c��Y�1����/��~^���*����I�%�~�.*sP��:���6gO�z��!yd�a#����~�h0�A�TfK��r�s)��� :��;�$�e����گZ�L#�/�MR�������J���˧��
�h��O���~\}�ڑ��$j���N��Iq���6��HI�=qӊ�kp\��*�R�P3��5f(�w|��y"�>0��O��ҩ0��HP���(���ʞd������`ڠq��X��p:�N�����\�� ��4|�v���Ҁ#BЖ��t~q�ڔ�'�@9�OvO��r��)�Ddm��P0���:/-�^��`]�qa��Pi������H�Ҝ��>�s�(+� a�9^2��I�����Fa� 2����J{E�r�Yzl�)�2TJ�B��2=���)�|���؟Z�(V1�\� �=�g�H*W,>��N�b�s �Ҁ h�d���!P�d����s�~�^%���a2�e= �����wc�c$v��p���'ڒ# ��nS�#�
�Z��;���SD6��@�,8��=���j�a�T0l�
� ;dm���+F�|����0v���(���$���g,�r����ڗO& ��?.*=DI�����f�Ź�|����*&����M#�밋9>S������dg�v2e|� �7����c�2[67��_'i ��yd�p;|NJ�b��ͻYSc�e8N��B6[ɓ��rN�8�r���������]\ɻ�� :�F=�2��䓃���TCh}�?:�2��/oʀGEm�@��+-��бۃ����t[fF*z�9�=��4v���9�kb�S p}v~|���K��㢑s�m�Wc���Y�8*:��Ѱ`�0�_�O�j���
%�����Z�=5���2Z#�4�_'xs�|ǰ�]}�'7�^�w5�ڲK
6E�8�����0�����J�������dg
&�ƻ��G��U-w ~��|���ڧC/��� ��Q��8u �z
Rc .z}�==�dRQ�q�;�/9�6��� 9�<� �=ijл�[���Ҙ�O���Ӳ����K�`X\n�֍@C�P�;SC�2�80-J� ��¡<���W��S98Q�T��1��
f�p�$�����Tdc�k@���� ���Pƭ�@w�{SF�;7Nԭ��WE #�RB7um���(T`>I �=?*��q���sǥ$����9 �u�B( ��)���ǵ$����*)aff�;�
��S���Xg���F5�I���z�O�ڽF:SB����$)�J��G���nG�JC��m�Oˏ@z�����yg�X�?Ɖ#���p9���L��3F���?�=[��M'���7c�1��� �����m��z��&Â6��O�m�Tgl���Q)E�6�*@�ڃ@���
I�e��Q�8^��!��p3E��"g�
�e2�Sp?�����#�N��ʣ�$����x��go|z
�
�g���=1I����y��a~wN� uGQސ"�q�R��DϚ���G���`�=��1� $k��
\�o�y���җw�|��� 3��y�w'�Gn})���2� �D��<��~��h���(QQ��p�{�S�?�8��4�*�E��0(L7��F=(�Dy26w�G�Q��N���ԓ�J�Fl ��wz�2<�DɌ��@ ��#;��DZ��\hSО�6�0��=)�]��B=q�@�e�K�O�K"G+m�2P`�Ey)���<�
��q�9��Wf8��>PxV��ڔ�(�$��G�4��d��y�:��x��Y?���_�)�mfi�}ދ�b�r���f��C�8�g4*���o��R��i.�\c���"\>�`>�=)�
)��Rya��)�^1@
��J����R��F�ʮ2"��{��q�|��;���v��colTQ���g�"�3"|��f�"��*��C����>ȹ϶i��n1�OL})��B���˘��ÁG�)US���7�G���c��?�e>��Ϧ*0�`���(FO5�$�.1��Jt@��~QלqU��0��>����8���ʘ�8'%���{T��Y���>��HdH��Rpo�(3�q� 6��~�@$��,���=�xH�(6�ޕ9b#���@#zY�|�����
���Jmh�*�DH�n���ϴ�|�p;S8�q��څRX���Opi��|���h��m��?t�*0���i�Hއ�H�Ve���G�62|��w��B?�����UY�GaB�a#(�#�Җ=�d�:��*����Tz�P�
�����UO5��w��FZ����TN�£P���|�z���]Vc!�6�Яlz��pg*[*z�z��ᙷ�w#����F6H�փ2 �h�hxҘ� $L/lr;Tvy�*0<��p�� f�
�� ㊡qop�Z2Q����2L �99늏TE�O�2w���{P�i���:H�)��~� 8F��#�銣h�wl�{U�'~:q�� ��� �b�XG�q��q^wn���h'� q^�;��ݔ��zⲛB{��
���|��zS�6m���ނ���b'��XP�Xm�aFi��+mߟ����V(��X��<��JE����G$��"��|����(عkx�9=I�H������|PXD�t�o�����'���VUp�x�8#�R��F(����J ��ye�`t�˅Pn'=����n��zq@��ʑ��q@20�� �Ҧ�I"2�G�O�O29�Q�|���<�X� u�69sҀ#�A'<0�:~�"�O n�$*h~�G�����F���N+0�C���DZ�#:ᔨڿt�HeU�W1�����k&{�@
���qץ5!������8��(�*J�����"��R3���RF�����I�)��,�
�v�Z�=/~��~�)�����x�fE��=�(M��r���znO�����=��L10����Uġ����=<���6ҁ�����zJ�B2z��=)^T{y�����(�b�*���"�2���i��>6�U��D�?wpڧҕ��@�w�ʜ?7�?JF�,2>�~\�ZtR���O���==]��4s�c>�}�|�r�,���$8��sm��?���)�ɮ�]�,�����/)���ol�7��bp�u�r�c��B�!��@:�����dx�2��<�%`��aK���)�O���B�.��ϯ��"@3�^�C;m��_*"��dI<�����{V�V�G�8T�w⧂5Q�Ǘ��t=*h�66�~�*
q�/'-��繦
����h�|�}��M�����v�N~�ZEG�eP�Gn����jI��/7az(��sO�2��;�E��=�#H¯�qR�X���q�q��D1Fa#���8=�/�fe����|��/G��?o�U����;S�P� �OD�� }�W���q�{��rz/S�RG�նI���v���q��
L�qQ�_-g^�8"�'I'a'�`i���Hp��ލ��I��Gjd�K������s��7ʸ/�Ne����u*+)h#��EN�%�����S]��$�"C��Ps,�VS�'�oj�I�C(;Hzn��O`��Fя�P��mg^�;y�I�w�:�3��ڣ�3�nDq�#�<��$�㧥
��#-����;y��J,pD`�6^���Y�cd#�Kb�I-�x�*��5��g�NKv�Ai˹��L��v����c;W�><��|�G�*�Ko�C'/�j5�D$�~q��P��G�~c�E6@A0�#a^v��lUb���v���\+��b�������gqw� V H �%%�~���)�hed�nր����r��a�=�H��t�D�ݱ�f1�Sޤa��6w4 �.A ���E��n_���~ӳj�'�ϵ
�8�h��F�N;b�Ug����"�墝
�}hO-b;X��T;5���pz柜#�?2�})r�#���� ج;��+o$fܝ>�ҬFv��\辔�-����]����Dx�^���ꇏ\SH
O��/c"O�1��@�#���B��m��PC���S��J�Q�|Ì��=�J�?���5�s#.��8�#�,�y'9�ojah��R���3���7�Q��w,r�XP�14,�+�~��U��ŏs�@�B�)�B�# �,xlS�6ѭ�.�6:�~��F���P��Jba8(ۀ?��(vI>��[�,хBU6�M93/��* � ���I
��{d�dh��C�:�R6[=I��P�DI�)��C���p1�}� �.��
l�{w��VU#�O\n-����g����e��AǦ�<�Þ:��fq�a�H�!p��q��PfF���v##��M*��*es�ǧ�JI��&�#�ڣX±��#"�?������pw�'8^Tv�I"�!D{�<�\��yr"�^���6}Ԑ�/8��|�N3���6�py?�*�jn�S��J��͵~`� �P�L��
g@�����R*Ȉq�R��
���#���@�a�c+�)�XFD��N8�j������8-�0aA#T�'v~Q�TP�>n={T�o�z������r�7Q��M%(S��튑
����LP�x�7�\�v�NƔ���ހ$H�j``u���U~~�ʡ\�1�����E?c+�$���ŗd�r��)��=�*Fqń��M Dn��ş@)YA�8���Sz��Uۑ�'+��CL*y��{��e��Gq��g��\c�$ҟ1��+��}�p)��iA�ߍfq���^��J�#��u�)L[#�`�o�)����v�q�=� #GxR��Уs��c�S��3Ù�s��F���7� {�ڀ+*��]����bp��E_�1���7'*�@��E2�_8�t8�����8� ��UFi��ʅ�4��*��p �(48*�� E9U��#���y>@�>q�ޜ�&,)�OJ j��V�������>u� c���S���SYvg$��a�@ ���c�H� 0ES�v�i�G�< 8�]�ȿ|s�@
>��}�H��짥
��ZO`<��6g���������w�VD�{}AU���,c��U^ j���3�B��5��-ʍ˱x���Vr�S�z���ע�#��;\FQ��zVs��f\����qZ���;�}�@%V`���8�ji2�PQ3Ǿ}(ge������T�ل�!<��_�Q�G�h����g�_V��ʣ���N�a�F�*Uɝ��{Jtq�)(�+m銯MH��
����g¢���zS�H���;H�n[��(d���o�a�@�cNf�=h;�nU?3t8��L#(�0�;P.�dI�
�Z���=~�� F2g{wϭ?�P/L�qAI��Sʩfd��� �MEx�~� 3dKq�7ͼqS�~�nI�w��MYv�=:3+� ļ��A��.Yr���`|��Q���D%W��_I|�$n�v���]�;��C�jc7��"B� )C�:5H�g�qs��(�&�Ƚ1NS�]�v:�iά
{lg�y��;S[F���=[�Qpf��h�F�+�<"�AY0|��i�!1�+dgjk�=�+��FS{���W;�r�k�����.�(Xӂ:�J�$�@'�N{f�6�]�2T�2��l�йU��ϥL��'���j3�Kg��隑
�dI����)���r�����jV2��ܧ'+�ڗ�b��Ȥ��(��~c�!�79���c`�`��[Њ@��!^VNwc�NPH�����b�#�cRۇ�9���>��b�\Hxe��Nٴ�$.��@�N�n����/+��W�*vbv� �Ӟ����<����L��*������(rK��J��U+xH�}�'��S�`g��*c������@���Ƥ*���ԁ$��f�zc�B��RB�zQ��rXP��;����t�l�����_b���;v��6���~pFOc@!���@�)<�zzw�N,YCc\�(�dg�� � <���Ni<�Ԃ~NGqN���� ٠^dh~UtcF��c��Ob�tn�ri�r�\*rzҀ#�yNK�Q�VF-��=�@ r���ʚe�
0`�J˦��j>�~U��6�#��Y��?6���T�+sYG8荒
��Cq�x^�B��|��z����V�.<���W�H����#��|���^�U�\E6"�������EWI>`��ʬ��v�(ڄR �ʃ9����~(��'%�_�湫�s�F ���|+���\�N;�k|7�gW�>ø�#���v���z���S ���"�
��W���uutp����l�s!R20=1[��%S��q�Ҭ�F
�j���t�[��|����{�������A��f�s'˸�=*�(V�A�Tco�F�:6�9��_�G����ڐ�F�ȹp:���5�&1��6�0������c1��(f�r�x� $��R�vƸ��&�B�ȦI���~��Ҫ��=�"|���ʰU�
�jeB���*E�&��=��?EWi9��o�'f�?�n�a�t�jEi���"���,���zSQ��>һv�����ǡ~E8˼�n}�� b�[���$�lb��cn���R�����X!Zv$��}=(���yaO8n}}*DU�wroj��]O�Ǣ�ZM��ڙRG&[w�;튇
�r���;�F��6x�jM�O���A6�wc��j���Cʪ�'�$*�o�A���G�"H���?��Y�3��xlt��ߍ��x��e����h�q�|���E�2@�㊎
��������8�}�=���F/��N�c��2���`J6�^lY����q�Ypnk����#�řx�Z�w�bfsǰ�
���3�*P�b��l'ӥ�8.��~����4�9�SqB?*H�Ȓ?�r|ԙ��p���؊���������G��;b�lb���S�Ҥ���*�*����M�4q�S�T�v3�P�~C�{�<�)�7|�ݪ<Ȅ�s)�@�um���M��^;T�_�:���qH�2��x��h��2����H�� f��b��=����Sc�I���l��F�RcE$�9>�*���q�N0c���]��i�y�i���)��^�yjc��_�"Vn�Mb�?y��P��C�q��}j���-����$�R���i����%WC�|��b�
ıo�?ҚW%B��=i��L;t�Q�4�_vA�� �B7�����l ��>��fh�S.�UN�(YI�� ��4JU%]�7l��T�]�EN�Ƿ�R��[u�3@ �c^�rޔ 1�(�F�B����ǰ�"*������+��YPQ��� P���^p2��� ��;Nݽ�aK�,��Fѝà��r�N�{cҀ�i Ļ[�lwėJL��
����UWOu��2q�'ʿuE6P8w��t����2Ȝ#CQE�e�Y1Rzl5�*�J�I\
�*��lTJ�ǔO���\!7����1V�7�g#���6c�ǎ�ߊ~��eC����hl�A�=(�H$`˝������0
vY�FG��A�m`2?�D?n�LP��921h�����Y|�wg��Uc?�Ȏ?����tR��������d`�VP�PY�O�*� s����vz?y��=�3��<��W<}��P#;[��6Cy@��}�N� #s�J ����[l�q�1Lɒ1�d��j��6&)���*8�����ޠ��D�3�d��{��[�5�Jn(BJ�;u���@;���
a&�Iܣ.H��ǥ������5�������Y
�ǂ{g�@&22�%sj�Sl{�~C��{T����s�\$��'�(F���e���?��M?$c�I�
`=�{})d�듀zcڀ���q�,�G�ңQ���u��c"�g�{S�%�p �� f�����]��L\���F73�� sޜ��Fx� U���OAL]����%sޚv�mV�B��Ծ\k?���h��nLeH���"����ԓޘfv����Z��\)S���=(+0p�OO���0죑�*Wc���h^��(
��ܝ���)do���v���IT~�����nx�@ �p��LR��;��{P�
��u�#��#��T�?r�\�����y
�ҽP��ek��V���'�������J��"�����F����{��YV�����g��M�m@z��p�����m�'����w��<{cq�q��;T��"�x� )��V����� �t\(�LWR�wbW���U�ʌ`�L���v���Hws��62�P>Ozf�!c#�lN��U@8bq�ҭ�?w�>�"��Z��kc���1�(7X�D�����n�[F��bv�t����K�3��}���[H*�l�n=3]�|��J|[��o&%��m�V]�t( 8����O�F�a�>Z�$�S;3�����:��Cbe�1�Qs���N���M�~Cϧ���#3�FW!������}� ��{p�N}GL�d�6�F�<
�bHԅ�"șe��Dm����m'�Xezݐ��mߑc2D��7r}*H�Q��؏,z�Nx��'�;��=�^(�Y�w��X.RL��jE@����9cR�.\�Lz�(*�+�*p��C��Ꮧ�?#O��r(�ޞlu۷�:����ڌc��G#���})�D Fw�Oz��q.b�)����:
�����Q*��:�&��Sϸv��A����ק*��b#b�qg�VΪF?iȮ����Fn6�7>\^a��q��3b���H��VYP2��O�1�:3.Ռ ��?�Q�ڥA(۳�3@�Fd����HH��Z����I���ƛ��G�3�1�$c?Q�@P���_�n�*:)�~����c,r�?L�^��uE�j��RE$fIT�>]�>��#F,20q�rF�����!܃ :V]U�\��Q�� ���r6�p]�|p6��Mm����\9�%�`c�1@BJD@�W����T���T=8n��>א�`C�N,
�U2ӑ�g?b�O1A�9a���C���L1,K�3'f��m��~�}�,;��Vx��������)c�9��❂_1�;6;�*�e_o�",g�]�']����+�!@8>��*H�f"'�1���S}����(u��-���cN۸���=�]�?�^��� \��hNW���Rm�U�C �6��#��2�
q���,q�,.�m^���*M�I��F�0It�SN�:���q9�1�F;�yb���(I��p�9?��9����j��mt!�ڪ-����1V1��Ʈ��Ub �:6"�T��� �<� �E��"�0��BOj����ёME/zP�앓��'s���l�G��)Z?7�|l#�u)ȉ���� m��X�%U���*�P�@e(��|��z���ғ�2��=�$��;@��"ex�9���Tf8Cs�{��TJ�ʣv��-�G�(��G��T�Yѷ|�H�?٦�pT�$~'�P��"6Q:�˞[�w���/��~����X,���OJs6�?��9� �ʄ)�����X��J���J�*����s�(�Q(t'�(#YwI$+�Ό6Ч^���g+��ñ���bP�������~�N})���)e�zi�'�ȹ8�� z����2 �Tu��V`tb��C�J��NF�E��� �QX�81���7�a@
i[y+������!��ȧ�� g5.�<����D|��Āƀ$F0žEn��(�*¢rx<���,S5�ݽ*�h�@;3��Q ŲN0>Q�qc�6ɝ���0����'{ҟ����T(��.H<�8�&�1
�����CP��"E#�瓎�F�c��U&w|Ǖ��(Q6��S�����~�����R0���8a�ւc�fY���a��e�~4J���5+��}iG�墷������j�cL��Bj�&V���Pg�1��>��=��4Wf���G��]�
��5l&O��������(aq�zR�+�'>��B�#��p�J�>Nz�R|�<';Ӏ)�G��z+��(Y`��a��9U�yns�����0N0���h�f�LR.��|�x�փ������ǵVx�v��mѻ6DK����� $}� ���r���K����)`mg#�(�73� �G@*�3D|�'���2O�Ȍ�cw�VZ P����@���Q��v���ѝ�P�S�����灊j�M�V�a@
<��#'�������؈����Q��FNA?�F�w���})�H�H�6��q��c����›����ڞ�8/�ڡ�C/ʪc��f����a���4Xdh�cf_�w��o�/�q�ڐ���>b��/��?{4�a��ҋ�>��)�W�\u� ��¦�y-r~˸2�`��X�"_0`���� ���ۑ����ʘ\�� �jQ���q�Md{}���Τ?�\>O4�6��p /� Z�o�,�aڥ��l��3�f`�נ��Fv���;
O�U����yǧ��9����Ҧ�b����B��;�q8��`�=E(�*�2?���iSʔ)��c���&�f�B)0$TA��ԭ�&!>fNԫ�ޔ�s��I��4��F�hR��:{S�a��#(����X���@��7v�j�o���}*TU�;�{S�z�}(3#BDn�^����#X���d7l���3�=j�I<�'h�����#|t�@_)�����i21�g=�ԍHT)۴g��}h�G�]���#�FWv|r*B��ӳ4�p�����P ^p�O���/��q�ax�w4�_5X'�N:�*t��<�(}*5&Y2�)��,E�[I溟
�x�W(���k*�c�|�#�T����v��3ڃ3�-$2o��RC�
��0>��a<���,z���
���J�h�a\���p��ԅ�X�O��B������GG���B�T9�ON;zRÖ%0�r}�f�b��^ZNJ��jnb�Ḑ���7R��B��% �(۞���'i�@�L`�0���H��e���az��U2�WQ�t�P(�`��;T�DE;�Y�{P�d1�ʌt'�K�>N7zԊ�-�w�Fx#�����"w�m��.��:���
dK�,LY���>�_�f�;��^e���J6a��Zo��XՎ6}z��]���I�������<�-�~�w���T�\�v<��6}s�gң;˙����zRc������� ӿJ�DU��8=���?S_R
Ӓ�/2��V;����۞����nf��8�4�[qu��:t�(�%�d�g���Tj-�ʌC0�[<��<���'�B�����a����B{cڧT�<�{�TP��RI<~��M9A�1�����^�/8Rl����8#�1��+���T�0�(���A�E�Le�_*0��Q,��rq�Ԣ=���H~>��U�<`u����;���6�u�ȡ������g���zS�4��v�c�M2S!��$0����H��O�nK ��hm���^�\����sTf&X~����Ԫ������RK�X�P;zS�&|�g5��G���{��$�lU?��rv�#��5%�w�W��R`L�����t�i���R�$3�`QM$)���?�
����}S՜H��N=)�|BB��7���#�]0��c,gy�*6/@ݪ^)�g�l�`<%����4}�$!I'�zv�+�y���3���媅
�$���~��ޕn��P�_���>�����w���>o���;�h�����HP�Ufa/�@��@W�d�8�n���q��r��P��E�%s���(���w��HYRC�`(�U���<�P1;�?.�ڞ��Y�������">g%��8�P��7��p6tO�(m��(�P��3��T�19`=�}+DmݶIG��2Wr�q�v�Z'O�w�zT�Y yxU'�zI۴�ۑxp���"pW# �Ƙ��W��厘�ˍ% r���J$XՁ �����]�����8��s�ދړ9�����ZS�_��o���(�n�;��{�Ne�����$"��q����)9��v1���I���.B����4B!^nQ�dLv�"�va�R>L�5�du�:��33�*�X���P1�`�R
tH�dBYO9� �N�C�{ ��&���*��e0F�? I�d �� �R��A#d9�x����e�G��觽M%Gˏn� ԓC|�x^*�#n�o_�UH�ycb�`*u0�
�4ӎ>T��2mpUqN�cvv���HVX�v!��T��>g�Χ�c��Q�ю�vv�S"�hPl�8�zT@�#����������G�FWzlf-�9��[|�ƣ��K�A��8?*����xEϗ�t�v��Lt8�(��Ib~^y�*�?u�z��]��P���J��I��y��R74�NF㼱
8�i��*�[ym�ڝ�H�D���G�s�l=q�So�08�����+�I0{�;�jg��p@�ON*,�
hF���(���j�B��m�����L�|���(�N���PCG�H�������!1�����nr,������LS��Y�Lc�c@��Ϛ�Xu�(�U�pd"/�'���,�6���l�'�z����-5B�8$0ة]��"ydH�����h�m�=��'�b�!O.�})��ʹ���>�i���z�1Ҁ$p��r�N$��*�� -{�4����#�Mu��V�+�� tM,�j��~V� f�-6���o�Q��FG���:J�����փA]d�"1�T�T���T��*d �x��0ulcڀ�#JV�|�>��41���,�G X�c��8��B�p��{����_t����\�ʈ�A��!�@�O!G���2�# ���G� [�! �f�v
�Q���v�ӏ�Xؠ#� w��Pq�������zR���|�/ �9x��
�9�ٴn�G�^�����1�ƙ��ȅB�ޜ7n��t���Tda�u�?���y'�I�&<�gg�қ�Ac�p�.#���uy)Ѩ�o�Gn�Ю)�%Q��pr>�T{�)H�d�z�ޟ{�i6�@��#9�)�c,{�ÿ���r1�|q�}���D�:�DI$K6*�c�SĸB�|���=? �V��@;t��y�!���=�v��eU���dq�R.ߛ;OJ c.�,F�o�}�ج���E�������<��Y@�(�Y%eA��LT%K;�r�� t�>e�:�P�yxd+M 5�)��6�8�33��S�JoR��^�q�I�1� q�Z �`���*��zb�����:!�)��W^rv��Q O9�E��ݨX�9Y\f7����8.�v�u��W}�J�(��C��RN�
��8?�>o���[���/�? �O�Z6���Yl�$��۷�bJ�g�9� ���ݙ g� �*f27������ ݛ��'�})9m��'��0C4�N�N =��+/<�~\P�+����)z��Ѓ�zq��u�@�FSv�8�h
��Ƴ2q�LU��:�����~��a�����J��q��s�p�d���+��f�7,�c���� � ���钾?���<�t�.ч�u���EM����7J�U{ח~�pCcl�{W����v>U��b�a�3�#���s��X�OCW���6ќt���鎂
����%r�Ș�婹
�F1�{����st�=�\�q�jl+�q�O��t�>�
fՓ2A�#���� �I e t�O :�ˀ��t5@G���_��0O�5\��xV'�‛��G�S�n��ry�@,$�z}�:
I�]��G�Ґ�QL"��u�Xu�3�M/�m�g#�v�3�Xg���6��rz���4ƍ���+r�5�ld�:~&�"��a��~�3��q~c��L��qlt(A^�Sh;prqޅ����Ja���z�G߸G.6����BU�e��!HL[D����R��Ld�>YLc�^����r�ҧ�]A�����T;�@FY#��i��pyP#Np=�(�nc\�v��.={�R�;N7n�d�)0��m�R�������4 �ZEˎ �)d;�l' �����G4��V(�(�F�����d`==�!;��FpI�J��*6���9�ݴ���^��� �R
ߕ3��ޣ�Ҥ1F�b|��O�������|�0����hyE�z�T���
ǁ�t�$��@ g1���.�}�������J�Ib�ўx���[v�\d��ӃL�(`��K$�Z\s�@��*pAO�YG#�=)$>[�y��8�T��;���@�$q���9�����<�=�ڞ��>��8��)�n���@16��
� �=��j{�Š�oP)KJ� d ��c=�*�H�/�e���(5�k�.3�M��Xf��8==;R|���������Cwc��fh32M&Ox��<�� ?^�����U�q؏J�
���ߍ@<�DOz�w�[t*5�ʎ���@�*��)��u)f�l�>�����������w��;n�Ш�?u�JbVa���,��Q�������Y������g|��ڌ�}��P�_��U� 'V�>������L���;0� #�N�wy� 1ןʃ1�o����3L��p��s,ad�Hڠ`P�o���� �+�)��J�ŴI���Z� � V*�r(2��1���� �m~�+�q���!+���mǵ2� b�UH��PKG��<�dQ�'�wo�����R�� x��'�:{U�F,���{c�z
.byz�*���)����b��3�<��9�#��'�C�������a����\gAS��A��Q�*C��u�G�!�$��a�P7�o!R��ˁQ�ξj?Ș����`:n_���6�"lY?�� Dx����$vǥ2G
+��{�
��A��jT�*:~��,jӕ�z]�)�Z����,��N����3�X���:v��+u��<�q����`:Ƭ�0H�ޝ)�F�.p9�f2=�%�C�cn=�����cڕJ9F2��_zg�o\�<�&F�gވĻvg������cR6�^�i����** tE����Tpݎ;R �|;}�rYxJj�kf�� �ԭ��x
��@��kz�F��-�N�)e �{��u��U�ev��NV ��A����c�ى� �F{3@C�"%�)��aN��Cpî
���@�9�h�Ǐ�h��m�)#�L�:7��)��1����#�ʨ��u��G�1�J�����J8�?�v�9�|��>2c�m����(:��S>U?�]ώ�)�0#����v�.�Ǫ��S|��h��'
�ڀ&YAW�N.x��K�
W�=��㸑#�۞�"��!(V�� N^Pl�i�`*@iLO��L��f��8ی{�|�1ߊs!Vi$;X�P�YO�!�W�
:%WD�rY��j��w.x�|����=)7��Up=V��(į^���`c��(�lA��z�a(\?$~U,+9l�{v�)�����|��P|������@���i�C���T�;�3����$nE�&2Oj��T��i��X{��e^�v��8V��=\S��QǿLPq�Y|���=�O��T���#�Bz7��鞄T�8�q&ё��A����R0r=�P�#YG�- �������1Tm1g�JT�CI�_��,v����ހHo��G!��� 8����;ӹ�I'���A�m�i�����2��q����L1�e˞W��jl[�$���=E9���#��= ����@O�>e=�۲�c�����Dc��r=�HG`#~Pf��9T�fx���\)�k@�;2�R3>0�� U����(]��G|�4���$ܧ`ہ��JDXY�o#�8+H��;;{T�C���v�"���|������q�����\�
}j-*2�|`~�E?�;��,C��N*2O��Ǹ��_J襰
NʼnR0��#H��8��@��N�$3NF?����c�Ym�E�e=���8�[ˏ�j�8iR}�+n����@�����J��)�Β%x� ���������O*�fA*�۸�� �4L��H��>x�|�o���(/+��
C�zf�&�B3w=z�<��Yg�r�e�R\Y���wҭ4�\v���S��1���U4��c�2�w��rHPp��fX�ZBW�)�{T���\���t9����8 }���^Q~)��ßι�Z<��:�+᪠����^3u�#*� �|�g]�&?*���_]�� ꓯ�+�N����W_��y/�_^�� ���F���*��,ϥ|�{�P緷
n�,!��S�&��pxϨ�K�|����ߍf�8_�����2)�5��=1ڤWX�*�����Y8U��`�����P�����r�)����?V�H"d����m���a��(��tH67U=�\G#w���O���Hj���ӶC��}f�{Q�;��^�j0c�?�/ �j ���&T �� ����4�H\:�}��d�콁���ݺ4�z��@��
!B���$�H�w�(�������0y,n�7���E,�����/�4n��a��J���>�`W��p*�;X��ʲFP#����hGo'����q�)�Q,�g�=*(�c`��(��1�ڤ��F�/��(�fa���Z`A�#���J���9��c�[xrGoJ��#ڇK���ThUT���GlѼ#eߧ��;G�S�}(�/��)^Ƨ%s�8D��U�c*��x#�X�!R��s#րH��=�9��� I�E���t�A�ǜ����
���5�����{��_ɑ�:u��(Wsr�[�{�ml~a�d�>���H�OQ��~L G����������){�Tw�����;�)e`� *�>Yo)��1��wet|f"8_sN!�aF@��Ȃ%�����"��-$��{@��SRnfE��|���������lP�*ƉKg
T)]�����)f��>�y�nUl��b$h�Y���XF!H��q�x�b���yR+�@�G�$1��#�ds���4G�Y;�q�@˱K��X�6���;q�Q 9V��$��wz�z lQm\�(z��V# �!&q�b� %?��i\�!�1�#ddd����|�"�D�v�Fc�pqO��C�m�0��8�G|S��Q����L;�WzbRx#��$p�(9)�V`F��0��z��9X���;��I��*u,MG��� �����i?�a�m�v((���҂�Ur�>�����>��<�>�]@DIv��㷵C�m`����y�J3nE#�g�z�GP�9\.8�-���H�F}����_Jt��O+�}*�c���%q��@����39���]�x�@�F=:���N��]�9�yx�I
�ݧ3g�RH�T����#�'����O�RIy�I=��2��Ъ�'r 6��@-����L�$`�O�=�^S�o��8>� @����n��zԑ8rǜ��ҙñ���Km12���c��P������t�t�Li/P�c��@��!W��ҥb4h��:� {(/����\��D�S��4����0?�T���a��^�t� **�<|��+�s���)�M�3�g��O�b� �i��~�G@GP���[���u !36� g��d�2��\\� Z8ln9�e-��H2��Ԅ`7Jc,x��v�&�#>k��ϸ�����D���{c��
��b8����lr�>�ǵGE�b�:��ڬ�a嫕
���E����0�3E�$\�����n�1�N���2����I�^�v��%dj�`9䑖
lLAc�XA�)����m��� Y6'v��3��ҝ�Q�8^O�R�'R��w��8I���n���=2=�U��`>la���T��I����A d_���ͱ$.{��@c�$c,�B��50����
�h��d��c�O@ �G�R��>�$�Aڀ�+l��*=�,�;��>�Єf|d7�8�ſ�a���-�q����90�#���R$�ǔ�"���jb�a���� �Tk�c��5L���xc�E
�2q���X���Ҁ�$c!� �zR�?��zr=h;������;#����<�V!��@R9/#;UG����؟&�'����$�����#ҀN|�=�
�9��N@��ݫ�o��^��f��d^1�a#Dž���P��yJ6����Ȕ�}��#$N�1�w�Q���T���9^9�_������P��1��W�F_�2j�)�C�,��8oLt���0���AЊ�v���Xw�@U�\�̣ ���k�&���m�#�z������8�HG��<1;����Y��"+���vPz~U*���.�GZ�c�a�¿04��@��H㨠�cj���89�*I$)���У�;���6�߷�QDr��wH�ǰ�!|ŷcӓ�iRf����g�P����c ��J�B���@ (7徙��\�&A?�j`H�-������!�#�<{P:�������OJC�N���?ZD�T�4���2g�v>� 1��J<�黥G��8-��Χ�Ve��<��f!#/#���
:�P�]��~?(�&�P��;cڤ*��+��{Pk�+���s�h�zTa�8n1�E
p}M+;?����.��q��JiY }�zs\g@�8|ۿ�E
���S�����P�I����Z�B7�Oޘ�������@H�1���PUPmߍ���"Ɔ, �t�DTUd�@;I��K{�
t�X$+�2�t��b��|��3n��B3�l�P��1��|Õj�m����} �]$���� �V��eS���Q@ /���|�zס� f�f�q��� )�Sqm���������1�c�zU��ct98�;��Ȼ�8�V8�[���ǖ#��R$E�n?�4��$q���'�b%a|n?��vA#��!`�yLq�R���#�ݍ5�F�`9@yϩ�36��o����28����d��*A�1�O�J��~G�c��f%Xè9��A�j䱬ʩ#��t&���B�[>��
�8�F�1�q���C�9�3ʚ���\6��H�Q$Aw`���C��dX9��J��`FqК{��(�lQ�}����V�G;{b���3q�v�}��B8SO;��'�)"&7�w~��O-#9S�ڀ����(���R������X[��X��4�H:�qP��aMẐq��0i��ʟ�aGEDOӶ*y� ���Ԁt��ۂ���Q�y?��\㓸t����T�q��Y]��/#� � .UA$g�ZR�y8 d:R���烞=)��W���J qL�纭�e���NU��2I���F���b��4���,w�AFm�*���xݜ�{Ҭ"H��52�T�۹>0�yG�t#�=��x6�7�5��������T�����I�_J Fm�2�q���X.�����g$#j������1ϗ�� �P���$��#�(��I���S���F� t�6Ȉx�,x� NP�#"�AN��1i`}V��ؼ��zR��� ��Yg c�*����roOJBF|� ݱ�&�b���==)���6��)�a�
F�Nx�53my ���
6��}�R0��0<��IC���c�`1��L�a�>��P���' �ޙ,�/�W��:t4�a�=�c�g��"E�������P��AJ0���q�Bp�T���ݤ`dv��G*�C����#a�}}}��(�@���c�"�^���H�zr)PI������^:q��Sij��ۻ7
x.d0���Lm�S~�*���x#,;�;U�3��1Q��u�~zb�6>x�@�A��U�}�9r2���J�"|�72�}�u�BQ*�q�ݠY�<����4�DC��|�_�M���`?��L����(nJ���.nb��i3T��to������W�S�~Uj'�D.�0I zc�1��˜c�:�� �(�p���s�Gb(w�$Q�lq��0YG�~ߥ3j!,v���P ɺ]�|��v�/�C��N���#��*�D70,���Sc'(����
Fpdڊ)�ڀ�FN�N0:Ӷ�v��~��琔
V4�|��T?;~�0<�銳
�h1������)�JO�]�VR2���ڧ���Op:R|���X�_����/25�r]����N�t�m#2t�G�&$�A;wr=�j��$o�I��Ҁ2(8<(����KnM��=�Y��JG�9���;���w'ڀk�e�����n�! ۓ� ���.<��zz���BC���ӽ V��U2aY9ZxFx�0nG�H��N��M��1�ln�Ȳy��;�c�nMl2�n�*��=�)_�W
������:/�pπ{�J�l�Uq�� �@
��c�.?�i�L���G�M,��1����Y����x�� Q����qޑI���庫z�!�L �a���ڇ�����{�=��e,��=1�QH�
����j�����ź���OAO$}�F�'��~��$*�ʁF���T�fb�ʿ2��A����V��ʜ�|����SYg�pK�%��#�*�L�9�?�Z7!ڃ ���hi#|�s��)<��X #�q�ygh@pH�ϥ>%`�6��(�"a!;�B�1�کa#*0@�xd��2s�zb�-J�ڀ%m�p���3�Kɕ�<���)�|�P*I������a�� �T ��1�Ӟð>��ĀF.0{��ȟ�����u�v�|ḱ���@!G�0S�%ǝ�YF?�0�X&���{T��E�� � ��:�7Rw
�J��nm�G�v��_AS�2�yc�'�b��(89q�(/���$����{~��"l��N)�� �2)�ݠ%�U� ����L`��;���Lچ]���oqO]��v�����\��Lm�Oo��#k��=��+����� ��|(4,�9� ��P�I��q���DD{C��v�g3��Q��އ�e q�>� }�1����_�De�bY�q��rNr�2����?6~c�뷸
C��1������J��.���R���Ul���(�q���o�L6��!C�a�������[�D>������9��"n~s��r���8�p1�R��ц�^ԂDr����i�q�;���G+(m��>����ᢟ�Z:4h~��ēf�,`t����b����>�e#S�u�#:�~�����U��R۱�}(�~FS���F-�p�Hg�zf�Vb����j�:��dN�}j����T��=�A���@;�I��TZ[��dy�9�zWE-�|��QoO��:ts����HgY=�p�h|�+$��}���U$a�A�w�Lԥcl�s*}�@\�cV��w>�n����$����ҠQ*:�߇j��H����zV��4*��LzTqOO���������k���`@��E��x�����@)�z�*s����Ǣ���l��9Q�qڈ�����^;~<��«��'�R��|�{z�z4yfb��b=��L�r� `��ҡ���vn�}*-Y���nƣ��`t���_���D�W��(�04���8Ǧj]h+i�
��l"/oL���DS)u�����X��p�/�TʑE���\�oQA�ጬ�pOUʟ��S-��^D�ah�|��¸`�GGOn�P;��1�X�#C6��{���q�T�#h��ڜ^Sp�H=���1�q���R>6Q����})T$�[nx�U�#�RNL�۲PG�B.���zb�!S(3�E>j��9��}�3�5ҙ��]�6;�/�Ha�VjDlj�M��c������j8�F���NQH���,��FA�Oo�%F]�\�ھ���l(C�!'�ҟ��OC�"��BV�'��Q@��3�X;�#?�SNJr���z�2���GSQʆb���1l��2*�;�G�+;G�85m��[n�N��#��cGb�fA�=(��$e��U��K��c����;
�6d]��v������L92��lt��\SI"e_��?Jz�&U@+��J3��'�j ��H� `d}hg ��F?J� M-�_LT����u�ݻV�!I;vN����MM� c��O�.�� ������|�a�@^�G�P$Y~�#�l�� �GOJ�m���?�'�d+,`*���dh)a�y ;P�8����T����P���P���l}�D +y*�v�_�J6��^��\F7�m��9�T
�.S� ��v���zV�'������c�_�s@@B����}��3�Ɍ�����|�)�N:
znH�S� � bHY0�U���5aXy���c�@�@�j�~�s�>��[��[v[n==?* ��E. ����* ؤg�{R~�e!HS��'�Z0�a�ǥ H�B�?2�m���y��~�m�RF���z�P��[ʓb����@$�9������x?�)� ��J��Lp��|�}:P���AF{�S
�v#a��ޟ���� ��X��k�\p
�� "�V,�A<��v��
Gjn�vU\�ϳSwO��\ +G�c�������f��c�+�1|�6��W�=]� @!�]���ibb-��9�ý"���nL>U�"���� '��W<����S�t�x��4��Fm���>�/�F���(#r���G_��+;��( *H����$�L!��G<~T &儰_���H����x�S�lm����}>��ëy�@f��j� F�'a�٦Jp�ߌzS�)�2瞸�})�rF�f6��}(E}���*��鍼8���)e����F�G!�\�S�?*"�v�Ў� �ʷ2*(��mޕ.�\e����
���Ѻ��'pdVg�P�Pmf��Ðzb�Rظ�X���LQBdq�q��Q��eGC�f��$�>P�e���B�Xrx�>X@9�����y��y�=(�0nO`��LT@����� )�'����,&�23�oJ ��l��:�4�5��cP�� !������������`,�=W �
�bQ�R/�6&��})7`N�2����p?:�S����S��^*�!e�8�8+�Po��?Z��� #�o�+0#�Y�UtҀR2�c�N�b�k�U�\�|��J�/��*�埨
~�T2��v�訷
���7<��~�g���s�@�>������c��� ��/���O���>|� ���q!^��{S��~���OZ ��-C<�I�pZ$$���@�B�{���HZU�H�
,P�����VX��do�@��@��-�$�E�,=�.�J˟��P���H#B�~�zJO>6�nCr}��J�f�|���O;�`sK�F��EF[̉ 89�z��7����2E2��x�V=�9�yE#�J{e�v��ր+�|�-��p����/��Wf��U��2�/A���v��[��3�z�(&X0<�����m��1�S��!�v�8$��=��ԏ��}k@����\��1Q�#�|�Q�ړ�}�P����B���q����PKo�|}�Ȧ����o����xJvg���=)�����j ��y~al81��Z�w
�Õ��s��1�y��5��H�_��s�&��r����z`$�F�1�}��bC�x�n}�JP�1�*G��N%E5^���h�n�v�nXK�Hў��G�v�'$}���4r��iS���q@�-�U�qz�X"�g$����ڨ�[�r6��U�W�&�2�s@#�j@ɭ|�p�`qӌU="g�Lh��������������gisKDc�$�A�ՇSCW�Cq�Ջ�T��+��2W�� �2��n-,���ƾ��d~v��o�ɡ���rW��b�C��Y�^?�4O`74���AԂ+ʣ�z߅z��o�$|���y9+�w������0"�fI��r1ҧCU�|�Y�[\t�H���1�;�@oŵR+�u?��ud���� *���6�T�$��m��V���-�S2�uV��?B�dt����I�����j�,UѶ��~UOa�k����գ�@��V=
�T���{�J��U����ޔ.�d�u��$d��������09�{��*]�yB}�U�l��eY�\�;��G�b�������
=\�[Uy�/ǯj�\� �?ր'D-���>V�)6Ͱ�=�?���{���N��R2=�O*6.K����R�1��� &��R7N� �[�������.q��R���B<������������$�?�� ���D'n�7c��Ro�r��2���0H�h�{�):$��F����g�W��F#�)<��O�ǭ 0�ŵ��v�P�� �F8��+�3/*1�x���}�ۚ ��L�w���ev}�wt�R�2V���M�%�W�(�gc&��K+��<�����/aښѪ�B���ќfVB2�v�-p�Q���q�FNJQ��
���H��Q�r�qڀG���o�G6V1���*��M"9w�,H-���ң��� �qI��y�����~��:b�M�#�_z]��UW<�dG_-2�1���B��w��@ic]�0�g�@��&c9*ݻs�A����o_��1���_���Y"���*�Ǩ���6�-�- Wt�G�z�c�F~`8=�M��9����#��Hs���@
cBd�2Ve���b�2H�`�/�Nfv�!���Ҁ�|Ś� à�Rȉ*v
z��
a۱R.~`9���ٷeH�=� .�-��q�SH�d8x�K�ߵ��Q��(�@� �4 ��A�~\��4�&\�R21����V(�]N6�S�`o�*p�� �g$u����Q�Q����O�=?
\]���$r6��o�=�m��<�fe۳v;{T�|�h2�$��PX��@�N����cJh����G#�7��G�9<�D'���"�WL!��z��7�bs���߭ #��3����J���E#��H��Q�8Q�Q�ޚJʨ���a�Z r2����t�V�p%r���P�!p�8����e�d ����Px�O���� �P�q�ǥ��X��s��T
�ʼw(��$�F#^W�aQ�����jy��b22�g���"£$����Y���*�#Ҥ��-G/��Q��&����?�662yi�J��z@+�u��A�z�� �T��8��'�h#+n�jt�Q�W�h،��1�'��UՉs����[�_LS���H9Q�?�۾Q� z�6D����ۂ@�{T��T�; �$u�)��9��>ݨ�VN1��� l[���6�ߥL��r����с�zMx��l$1�x�&�O��h^H�JbI�y?t����8�QUW�☪e�6ߑ8�f�+A��[�o���4#1���Oˎ5c�'
�re�A�H�h�j���y��=u��e��<_2���k�b{!����L�~�|�RNT�#q�r��_?(��T��h20�GC�&O�VܣҚ�#�.S��jD�˘�Gaڒ,��(�};����{P�誨
��=��P�kp�20e=@�������l��v8�S�42��(�%۱ˌ��UA�"�#��
��c�����U�z�;PP\:�AM����=��R��4�8���y�E2(#�^G�9_w03�;��v����&�$��b�(�z
,� s��څ�F���57������#aQ��_J Q!��Xw=>�'0}�
Ìs@��|�F����D�UN�H��ha��)�ƿx�_�KVUe>~^7c�D�o-w��m����>r�#_ʐ�y�[}�cM��F�H�y�sb��c�Q��S�F��+��ǘ�yV^ b�#��}�
�1@|���!�8��E�J��t�BO#�9��(g�/��Lp(˘��q@!��9��jL�F�3������P�j"� ����0$��P9^)K)(�Cv�0 ;c�r���Q�F�j�cڛ"�n�q�� & �5e����}=jQ�C$d����Gݵ0���J|aĻ� �z
�iXP���&�J���'���He��d�q�����N���)>A�s�4��24�ǔ�4��[������q?,������6��v�^��P�hoΞ�Ċ���~���H�26�X�$�FK2�8\R˯�C�R|�V+��\��I�:
�s���8���?J�l��v�M�c�c�
�T��_���\�+��,��u#(R`�A�/ � v� ��s�G�}x�������O�i����ZbfO+!�=��QR�|����]v'�Ӛ�C#3��t�4�+1.U�,0M
�hU��p���6�0���T��2�ȑF][#hh���!�0u���o��I���EhX�&ؤ�ل��i���"/�{{ӕC4�e��w_+n�
�l
nL��������O\�� ���@" 'W�ߔ�7B?
=�E^�=�lTd����|���R�O1w.G�\U �>^�9�*O�� ?J�jýwy�B ���ے����Xu�|��S�1=�b`bv�p;��@*��Hؠq�MW�h�?�ե���oǔy��#ڞ��裝��BE e;��9_N��6o?q^�x��m�J �y�Zi��G��#��X���9�a����lq�{y�I�o�c�;2nf�O z�Ҁ*B��d�p���Fr�q���}
�.9��6���z����@���/#��/�ʥ߃�;���O��=�TQׯ� @� 2[o��#i|A�QNtc�*?0�Z��7��{Tx-wm�p���~\yH0�B�8jEI9W%���J7D�����xɠ ���8(G�� ��^7c�G��|K�=?� 8�H� y'Ls��P�� �s����Hr��u��y#��A��~�i]��ҫ
����6��=z�P�����}�O$���oqژ��T�FJpT�7.��PH�'�����瑵
�:s�r<�����GO�%���Y���ry�0�Tp��bO'ʋs�'�h�_S�>��$?���x+Ҝ��C����"�Y$�����������Ba[���j �c��Ă;��YZ8�c����4��??�q����9 c6x� 4������X�ϗ|�|�28�@v�m�Q�#��S�H�M�r�>N�t��x�\���T�
�>�1�x&3�a�z���˅�"���+Qob��O�:P$��{��Ԇi1\c�Q���c����ۥ,1~i��;��;Qo�������<�C�q�8錭
�*��n��Z�fI9Q���v�c���X2P6��d���g��*O6�X��1N�q�$@��j�x&H�]�<{tF��<�r�#��,p��hSe�'�����l~��K�#�$n�: �y9�O�R
����3��Q������]ѧ����Ǎ6����,�_�m���{��� ���hP}��9�+� �������D�˞Oc�S%+�3 ��"� �p9��@w@�+�����?�������D�6��'�1I�8G��G��@V��A���.�dn��t���Ҁ��n����ub.��*�*��`ԓ�ҝ$N���`�9P�w�������!o�SQ�d���✥dC�ϵ ��d�|����{
�����T�wZ]������Q�}}�Wf��@�F>^��9a�?tTy%��q��鷵
�1�@f�����`Ia�=*<���p��JfU�[�?�,����`�����@Wo�Ae,!v#���)��U����j�(v��Ѿ���c �@�)��S�+�=(? ʍ�ǥv˜�>���"��
;(l���Aıe�8����}(?M�����O�0�g�P��I�S*g�W{(�)-t�:Wm"yѫ�$�`0E0���z0c��jx��x���D��pGSB?���7(C����Jc$j�NH�}�����`-D�e��[w��Z���I2�be2��&��*����i�Ȍ�e��:{S\+��E��w���?�zb�[��A�q�c��diA���{Rf�\����� #�d&F8 m� {�|��(�s�~��2ƈ�#<�?J&y�[� �ڀm��/.)��۸O��~W��!v8�P_g�7
��aN�A�ٸ��ڤVf~q���{��PTJ�_��U{Ԃ�1��?J��3�n����xu�4;�j��"�I!?1<}Б����M������{R���1��:�.q������s���H�\d8�;``w���!GǮi�j8�n�}(q�G�P�y�;����� 0T�{w"�H��ό7���AK��ߧ+�e��s� x$ŝ��MbYD�� ��En��|��'�r<��� bT`�|zPQ�W��S�L��A�3���{l;�|����jR�e����#�����H�����1�?1�rڀ�R��ˎqQ&|������$m�@��v��P�Zs8 zzzP ��i ���>�Ԟ[��
6����?g��@:������R��v�緥
��Pl7#���Oӓ*@�s�LR!o1�)�6AP�};�N�>�>wP{S�{��x?��@7㧽
|W��~B2���5�2��$n���@?�e��+��ӭu�#:���>����D9��W����e�g������j�/�b?����D?���Z������3��@y�@�N��Ʃ����T��+����R�[�Nv��� �f�G�`7c����m�@��S�����ž�`=����.H#�qZD�C���Ï�ZI3Y�[����V�d2��c �SV(�?��o��@2 Ìpq�j��A�Hi����
�c�~n߀���/ǧ(���\T�?Oݷ#�&��>�$}jc�`��#���F%v�\��S3ż�c���(U�`U�Ab1�J$2W'��B�^>GLR&���&�����v�:�Ǚ�>���\.23�s��6!
��l�Ң���ʘ�}��+����<�ZO���ބ^��8�+�$L�`*x��@,nr��wA�N#bd/��@ȣV��r�� �j�0�^�J�# �d /��ad^p�:@��䑶��N�"�JFq��Q�t�G�F��`yl0�(H���ӵG� f��LSj��Ӡ��X������l�/��sR�J���^�S�Đ�^�>����/�@�� 8�?
w:z��5���w���\4.RQ,#;:u�w1�]+�$�t�+�#ЬݑR>�R;��uдȠm�H�>��q6%��V��ӎ�J�b�F�����Q������zUʸn��M�<���D��g�o�{f@�i��;y��zl�<�S�"��l�%��\m�Gˎ��[xڠ���/˴sN�H���9�#HG��ש��9#'+@�G���0��ƛ*us�-�;.������J�,>�T�n
De���z9�7���n?Z��[T,_B;R�+���N):Y�X��Q3$nT��O�á��j�$c>�nP�Ypz/�P���>>��"��'1�W4�l�8�\`{R�|`�>���P���ԏZ�,�0T�O_�����{+(��Q�&1�)x�ґ�#a8�2_I��c���qE��z�Ԥ�U �CJȎ���}���h�
�>M�rz3t�*Y���+�Q��ғs�1f�}�*)�be���J@<���l����4A~G��>�L�R9w�A��qJY���;p1B�d��@
�__j �X�mW�����T�aW�`���D1�rz���=Did1�B�����l�^0(4�J����7�RlV��\�����g;�?*�R�fIWg�GR{A$�2��;zӢe'�Q�{�f�o�b(���ڥ�\`���(�d����㰧+¬x9#�Ր�K[�'��� �j=ȱ�#�� 5Xd��@�S#o8>|�*V g=M=�5e�G��C
K`#B�3���=�4��~U������ғ+6��Џ�N$nR�������d$G����Ö���*F@d
�A�)H�E)�A�7 ���5,�<�I��`)�$�?�JhG����Y W��JX�i�Nx8�.�r��y�g;b]�=Tu�q�`+3��w��یca��NT}�P�`}�L!H$�ޤJ lbf
d��*�*s���ҽ_/1��ڠ`zzW<��)�"!`�����0�����E�3��6�p��R��]njrz�cW���N�#��;f-�.��:i)�\�=}*�� T��Rk;Jo��"�NkW�_��z u��# �G��.`ycEm���{W �jj�webH m�?*5h���'�*h�VEf ��(��;����`In1
t=��y����c����7s��p0z��PP#��I��,�������;c�}���2��?uc�h��#r�q����C#l����~��+r��K#yeX��@����@v���OO�HX�D�~���@��#);z6U��38SR�O���E�L�rYWf�z�ӳp�I��|��Q�c�$���=�a��^�O0b����5�5s"���A��n t�����v=M E��7��R0h��Y{{�S<�������� ���<��� ��g0���0n08
�7Ҁ"��~n6c�&@G`�Mt��ǎ�{P����A����h�f���JN��g�^(bw6xJ Q�`r���<�wl`�{Sc�O����#�S�j�-�h�%�0w�W�jv���)�C��� ��#_�@�RF��Qޢ�/)�r0���X)� V@�n� �p�8�����<����u�S�(���n�`���=(!�@�6p0;P��'��)�Fv�ܝ��S�y�xÕ��Q�3����7�C��*n���8�O?,�9~1�J ,�rC������"t�)`� ���������d�j Ti���Ҫ1�2O'�>��f0rV2U��q�)(#r����X�����A�TO#���}�f4�W~�X�{b��P��n�=� *�ws
����u� ����$�� ,>k�n��zm=�B�N7�)Ϻ9<�r�vZn�,�:���&��$)�:�w0<�~����x�Ҟ�9��� D�I`�8�)"��I,���i��.:���(E�r1փ��87�� FT��s���V��8b>Q�J�*9>�zS�
�;{��)���(q��gG8���#�~M�ҥʃ�q���f�=��P)Q�6�W�#�R�`r���0�O�Xz<�0J�n�*�|���i��]Ʌ^�Ӯ��+� �4�C@��ޥ�ܙ�yc@��7�q�)[��Fx��+ۃ2��E��Ҵg?R��B��:��2*���]b� ��u����n�y��KV@�a�e�E�I�2�/#���e�,+��R�vFp�v���<�r����R�ʧɁǦ~��K#���A����2aOQ���n�HI�28�N���X���yRIܧ�jy�b��FҀ"�B�fv�G#�t5!;N�d0�,P��Jd�/�eI�=��',%B�s�b�3��h����Uv�8�jUm���ӵ $;�jf��ɓ�}��!�8���.0�pB��aU�#��t�ހ+~��~m�W�4�(���5(D(b��d���Uy
�����:1��>�#�F)V8�����-�R3B�"t�(ᾕ�o��yoZ8�PT��"��?)#�ҡʳ( �^����ʹ�����2�fةʡ*T��:P$��`�B���l~����_-�3��OA�c�@�{ F )� �*E���@�OsH
���zb�Um�I� �S�h�Q���+E���H�p�����}*Uݴsǿ�'�\aG�HD��|PN6��*x8�]����;S��8���)�@����2�bNp};S����0���~B��(��}(�L�M���O���c@1�j�?�������x�(1�8#�������Urz[_���pw ��*vJ��,�ǰ� �*�h��Pf)o��n����0��ؼSt�S `g�y��@���(4��VB6�����)�f�aj �?��Sk��S���D���q�0�� v�
L�S3����A:�i]��@V�'HJ�wz�`���z�q-�3pW�8��1�4p�j�.��P����)�Z�������@1��!�E��A��$d�p�!-��H�p �Vx��s�W��afیc�j �Ae��2� ϯjrD�� �
���1��~�������zb����ϐ����T���q����R�գ�l���@n�"�C���L%ݘ��*p�|�")��*'ET��OJ1O��L�z��O&d��%W�����EYѲ���J�!`���x�(��wӈ�n]���t�A��m���y�A�3��^(�������+F�F� o�5\�
�9�P4��@^ >��m-��v���P��)��p�@iH d(��1���y�
Lq0h����4J�loA�#F�f0<�3�P�Ǵm�C|�\PY�p��@:T�!?��;}>�O��J���ǥ =N�$C�l��}�8����\��$�nإN�nu����z G`=�'��n���R��������Q��`��Q�ڕ�k�fQ�:P��r7�,^�ϭ;(�Xb�x����~Q�N�{v,9�(�xX��x�����?�F�AL*��\O�랤S�|����P2p���+��� -"�����W2�'�Q�Zd��1ѿ� y�F�v����˕*��zRV%���g�LtG�pP��@
��wzg���m�F���Y"T��� Q�䌩�V��*��U ^�s�#�2�)^7��\|�Қ�ZƲ��\�R�1� W����sL/&D8���9q�9JXc�d#� w�@�1�z�1�F�[�?,���}
�Y��ݏ�Z �4r�Ğ���y��V~�iV6@�G?/��
���܄�>n�8��ă��PM��\��&�@T���Q ���|��PF�m�� �~�үy�F2�v�UUW+�;�j�i�(�j�Ҁ.!�g�>կ��c���ك ��Ki�% ¡�>`�EX5�
����♤�Ja�1����*ۦ���)�b��8��j"Z,P���2��sX�Cs��Ū���C�NF�J��EX���n�8��q����Jj�2f�����Q��|y��$��i�G��?�4=�۶x�~R6�`}+�����{�N�+����y�+���go���� [��9=}_�����0 �:~UT&��C,{v�0���h��
�D{tV n����w|�|b@
�M��p�rʘe�wWufO��;U�^Ռʉ�iJ�E�)�*�,����ݫ�|
�O�zS�7,�������7��}GjE2n�}���Ҁ�bW�zR��6��4��T(��黔*��N3���F�%��#��C T6��}� ����r���P��`�[3�$=J����0ʏJG�ǯˍ�Pҫ(uRX|�ڥY�0We���#l�1�AJ���l�Orh�� FF����*@'8����5� �zj�cd�Q�=h ��1?/J
�k�?�|z�a�y�)���>A����*�{o��R�V~����)J�?1P2@=��fX��뎘
����(�����9���s��\�ꭈױ��6!����{�6�ݨ��V2x�Ҫm䟽�Ԉw��t��[�� ~k@@�ZIGS��T��#ǻ�<��@
E��'���v�B3a�^q���,r)+�
N6W"%=Ilu.�/*G�ڤ�J��`��=A��l8C���:�����JT}�%�$��$,��t��#�j��+��ր#;�В\8�JQ��ˆS��v���;e\b��18C��x��LGv�OҤ*�u|o8Q��@
S��OB{AJ<�a���v�em��p=�,���OLd����r��6;�1��A����g��<�=}h!W0�9SFD@X�s|��7E2��8oJ�q$�����>�ϻ����,��pX�ǥ:i>p��U� 5���ZG��Wҗ�-�r��d�ȼm� i� @6���O���<��H��t���1F�*����ރA��Ў��%U;��^��ML�*��X`�P���d�
�-�D���z
���I�jhU!T���>���{P!G
� 08�Ԉ�J+��醦� � L�V"�Z y�|#r��ԢC �1���:
Q� 9�"�-�
���C��3�� `�8��-f[��;Y��m0t�7_��P����٧ ��F��4{�\���E 2�U�wv�ՙU��f1����@~Q��_j��RP��?{���w硧3.�/�A����� ����@q�?�>����4_�� Z�����,SB?�����
:�}kЧ�R-�t�s�Ob��ұ��b�Mo1����@R�zS�<�zS���y��f12U[fw�c�<�p�y'��L��X�x��#��R�#r=�+e��}M>O*����TڿǞ��R**�*��8�G�ɷ�#��� 2b"M�)��Oȷ��O�A1D)"��<�ڧ�o4�t�o�(2$m�6��TR}�e�U��
�?!��ژAӏ�k�C-�9Gu@���?�u��ݷ�������)VX�ـ���I�����iI����u#�sPl�Y����j�`&V�� :��]�B�~�����'k���ݱ��x4����A� �PPyE��NU�6�P?`�:u�� y���@�I�l���Ң�`0H��JTR����÷�<������>v& #����6!�HWc|�X���Ws�d|���(^4'��3�P0Fx��ng,�}ь���%����4;�������ڤ9Rޞ���v�?)�5Ѿ��c�jv3#��an��jR����ڧ��)e�W�V��A���� �\`m����O<���R`�O,��s��H�c�9횠��FFr>����r���f8�Lś*�8��P��� <�= g�i�n� e8�{At])��v+��w>�u쐼W3����H�~~��Kc95�ց�/�B��\~b�E�sd*��+���C�u����\��=T>���W�{8_�jOs�*B�T_�F��jxq���4��,EGo�A!�y�6���0x\wV�*py�#*gc�0?��*Uv��?ʤˠ���#jFL�P����"8U���~=)I���+zTY��]q�]��T3F�����������DQ����������@��r����QČs�0
Y�)~�Hyϥ;���=��c�[�Ux���<���R+^�0$ؤ��*�A"�f'��.62�lT��ŕ�����3ڥ���'*)#�Q�0��٢�T@^Q�L�qOR
H�a��O|Sn`��N��#�jMr0,H���\ m����|6՝p���ғar�? tQ�
g!3�154Q�rq�wC�6C�ێ�Ӱ�v�%E܃����;~n~�>iR�����P�V/A�A��b��J�z��ڀѫ(��ϰ�T+2���J���G8���R/�w�*˰��n{��b/(��[�=�Y�h�A�R�N�JH�Bx�go\�q�PU��l��#�\}h��*����ðr{j�1)�@w���Od���ln�t�6V��� �(��`�9�+*����� �����l��
�+�Lx��)- `ɜqLa���#����c&>V�ҙ��c" ���T�G�B�)` r��V4S�8�l*��nX��yǭO�\�/
�dv��$c
�#�>�����ڠw�b��R>`9\t�+�y���{c�w�@��~b��
c!T���}�
��Ϸ�:<.�=�>�2�V=zc�=�vW���q�LP���?�G�!�0�Cd1 �Qm�8��� 1�
�O8���d���p��@�w�:����I�zc۵L�0o-�1\�ƅ8���Xr���H�*NB���ҡ��S� ��OJ�(��B��Ҩ�q'��n8�Z���I8=Cz�J �aq�?Ş��!"Ȅ|�x���
����UUiB������T�371�+@���)\7���R-P6���T����Lv����Zj��m�<�t>�Zh�4���O�y�zj������7���Hc�:o$��"$р�sӸ�,;�}��/b*4���>^&�B)0=Oj���Bo�G��@�uu�/ͳ����J�Y��+ޙ#"O���')�)�aǦi�_*�ctg5Ni�d�[�ˌ��U�<2��$�(46SK�珥<=�,ǎ�}O�4J�mb�۰�+���7|�bz��ᐋǿ5(��ޞ������t8�@�ңU�pI¯s�R���ߌ���4�툣
h�:���@=�����F�OOz>�Mˌ�0*'�+�6��s@��N#9N���3�~UK��yݸ�{ԑ�8�w=(u��.K��J~�aE���c=��!C�z� �NY8��&9�28ܨ8�����T=@�۔�/�lv� *E���B|�/6���� �6b��*O-�«B0��4x��!��}�l��E�6���P���bc�:�[xWd#��@іA� �v��G��ڑ��y���|�v�G�52��%`~V#� ��X�B9� �����
oa�L�F>}�;���y�0�z����H����ޤ���>W;N8�{[�o�=1Z+��n#L�8�.�i��P�H�u(��U�|{Ti��6����C@�s�f�,�!8�������9]g�O�;s�;9B�Q�h���__JE�aB���'���E�I0_�:dR�S��;~ހ�,�)p�'��~N:�������*@��9轨
�*�jxyI�Ǡ�Y����A�j�n��{U��o�ʑ���V�7�|�*z���?��"�m��89���J%W����M��M�$��88�!Q���B�����Y�>ws��C,�H�}�)�I*���]��;}h<���*p�v�Aǝ7�L��T�V�w����a�RI��c`)���}h���h����54�0`�F[�q�қ 6��) �M�r�yC�P��"����S�o�����QLg2���6�jFe2ı��}:S���ʌ��fT�DBW��1Fߕ�C��#ښ"���۶�Q+E��y��Ҁ��q?.3�J2b26�����d�l���4�{L�l�v��ހ���ߦ{b��c�`���=�Tkq����c�ˌ�րd;Q#սi�����>��]ݎy�ڔd%Td��,D5���=zS�`%�d뷖
���_v�{.镆��Z��#�qW�`[f��`t[<�3s������
�e���GAF6������� R��� ��ܗ�py�rT c��N���b3�=���6E�� �UM G6^2zRB#�=4 [ �#�4�PC�%��� �%F�6;=Lm��Q�#���Q��;�G�G�����/8�[+L������ ���B�ќ�I �� w�z��
/o���{��M� 9��:�w��xI=)X�����h=�����L{����`YC��=E:UY]R���}h�n?6���(�Ӷ(R�����M
�Χ���� &I�x�NV]���v$��TEK����U��B��N�� 1Z31�O�@`B�ڊ���F�Ȯ$�~�хR�ܣ�� 6����0���6�����A��s�[��)�|���������G�
���?�
yh}�BI+m!�!�c���b��S����J ��(P)M�$s�
k��Va��*���� �9��J�8��é>��p� w �J�:a�;p��M�]�H�=���/�� �!�W� I�U�=����$Q�P =U�$�� �Z
��v�2OHSd��GMā�@�Yp��wJkn�R�"G��09�[di"�$�0s�����H��D�|ņ�G�cT�YV1�A���SL�*{x�&-�Pv5Z;xՕcnq�v���|�F���D��*���R`gK���b�A�Gz���e�~V�oz�<0C9lc���)e8c���L�*|�w�aZц+�����嶢�� �[� �0��x��+1�ܐ/| :��Īb����Q�/��\�6�1�E�����_��6��md9�����ꊁ
�[���<���P�2�7^ߝh�@ˎF)��n���@2��,k���l�y�a^1��Z�l)Q���C�P�>~�Pff�g���lmĊm���UЪ��s�g�_u��3���t�C���W�@DGC�M9]�F7���)���$�OˏJ\+��~6�;��S���p����WY$u횕
��)*"`9'�=*�+>y�{C�2�^�����h�~��H�%@q��[��|��ϽcG²ƥ����xevo4��>��X�D<ۉ�s�Kg�|�Ov-8���ߥ�L�a�双
�]+Ў���>���P����c��6I��Oj�,�j�g�}i�&�hvd�ޞ�9UK2��7r�'�x�Rj�Q�~\`���6G1����ǥF�4�({�ՙ�d���b�px�5bm�O9��9Q�U(vqG�W��J�k4�|��>rr��kJS��ǖ�B�7������������j_UO4�W,>��s��I���!/(��$�_jVX�cu��%1��pGQ���*&1����x��2Lw����T�!�r�q�W��R�������#�����H�,+���G�!؟+��OLzT�WP���)��2�ĒA`=E6�� ��ڀB��)�N��`(g��}(���ݺZX����$CptQMߌ��&ns�b�������n�Usʑ�wǽG�pbI�*P��x����zSI�P���@=h�ȻG-�B;�2~��j �InH��Tf@�"C'���3#ǒz-M;�#辇�Ti���`���)j~o�5ɏ�
��1L�n?ա�����HyjHX�t�������i0��C�:�2�+go>�Uc�� t����F�Ǵ�O�zqV�D��6��:(�j�I�8=�B�?v��y%y`Ry[�}�{t�SDh�ilc�ZP�d�@
�Ǧ)���7���7�ٸH��j
L#�珗�j0Gm�Ȥ
(�����'w�q�v��8a���� Z~d��@���0~���=�ERȤ�L>��[7���`{U�%u��q�Z�Iٸ���O��.�q��*��A#!��;
�DEn���v�J�X��b8;U
7�b�*;w�63�Q�M�9�Q:w5"�Uoɻ���L;c;�:������i�S���H-���/�!��9-��;
7*�#���pv��]¯��O���%]�0·���O�wϵ
1�p=P�d]�R��/jXm�cM���}OJɐ�c!$�I�:T34ē:���PO,I�6��4��n�8��H\��ݪ�+QJ��$����w��Б�.�'j�����O��.w*�=V�ߕ���'�\���H���nO����.㑄
�B,�S����o'g�!SpC����Dg��9�hFr�=�R/�V�F�����ª��>f�H�)��UxS���z�I
����_���IIVI�����(��c��F���h����3�h]kOH�2��5\xa8�(+ч��T»�h��.İ7`j?��XɕN�a��xn�i��ڇz����
�>��~��Iʧ�S�"+��I��n���l���$�@�x銦
;zT�-����S��jb������H���ic�t�(�fEm�MP�N�����.P*q��F��18��)P����x*z.s:�K��@��@@���n�����3�H�#RT�eW� �* �
�)��\��=j�ك����R�$���_Ƭ'�6w�T ��4�NF8�5b�#�ܟ��;�*�|��A�Y�d��M�nx⡕ϝ�Ev��`8�|�oL�dM,k��q�R����u/&O5��x �*]&R����,>�t�
ś�k��ĺI<=:�:�+�� +f�]�iT�m�<�@�G�>[�n�ӷ1*px��5�c�lu�Tk 2+�}i�&������Oq�h��`{� ��FH!� ��jU��
}����U8`OJY>ISМt�f�Y������H�@��ݏ��H�:�6�������Q"��3&IbB�������L�YzH��ԈCBc���#�?�ld��=�)TȌ��|J_���`í����z�MHY6�;��ӏ�:u�B����q�m�:L�lێ���$��0���P����ڥ� ����T�p�!L<�{Q�ޜ|�� �!J4��2��q�) ߔ9������� ��x��!�\|������c� �s@
�s�oq���B��;�v���)w1�܅zZ�CIp;�@0�_,a���S8�p�����[o�R�Py#���@Q�*�~�zt�Y7�:����RG�q'���=����E.e���EOB��V��F��r
Ɯ��/����zҜ���7�5�A��d�������7p84��b�ww'��P�#!G~�JJQ�C'��\}�ښ\1D+�}�CI�1�^zq)�ǻ���h<�HgU���ЊDĉ�ʗ嗱
�?�T����6(�����SU���YG>�r�C���C�c���TRJ���\�[=���ee9�q@ ���ZU��n<�CI���
� �tf`~`9_�cA"����v�i$p�p��Z�{8b�_E�Q���+g#ޡ�ʎ��Z�I����t��P��F�q��n�O+n~R{��y% �p1�J��A���� ,�M�,c ZH��R$�$�u�퐼��P=��4�4�� c�f#��B�t�G��A?����?�d#a�5� �����ր�C"�ʾ����PUy?����T��jc�L��q�)"F�a$�qL�$1���G"�|�c�I:� ��VF`A��}��X�\�?�@j=A�rp��=)yU@�$��Z �d�����v,]O@=�(c�i�C���}~�/���`�9�*�;ǯ�(�EV2�ˌqM�ܠ��q�iz���T�;"u;��=*�Ƨ���Q���f���#I_��jd���N�>P�g���J6�3ڲ����)C`���RA'�� �P� eE ������W�] ������`QK�V���3���G�+��AO�M�v�쇦
��6���aVe@�/�m���av�1��g��U�O��(Bf�6����e(��~\=�T@��3�b�f�ɴO���y�G�A��TӊJ@����ю0(bw�_������;z��#�r1�qM�FY8� U>\x?6��@
#_"/"O��&زx�O �>q���?��1��S��6H� �/��1��7r��;32��U���]���g�z
87�9#��O��Q����U0����s�>��&]����i�c���H�@ο�8�i���b�ߵ�t��1� �T�$��>l�� B F{U���
O�U�@���Ќn��=�K�ڑ�m���$��<���d�6�|+�=8���Aǔ/A��KXь_���i���g➤�JcP���,�w,{���۞*�m���8��P��%�T[��r��=}����ȏAFp����䯥 (��B9����'�$N��c#���B2���N"Fm����j |d1g^1�Қ#�evܧ��F�G ��|�ي�q�a��b�����i�W��U���m�wq?�;b�6��J���B��������;�J��|�YL�Rc��FE�,��z���R��:m�7�Ll��LH�*#~J�;v���-#'oZS�Ԩ�v�Q+�DnO2.�/$��&@��䟘
�L���[���Қ�*��;�1ZVLH8꽪
��Ӄ(A!�E7px���|����T��1g�\���L|��q�jm�r�cI`�(B�"k��zSC�x�OjhϜda�G���f���:������s��p)7�a��A��x�T���t-��hKmۿ������3���EG�~��8��*H���a��{P>_h�@s���lL�I_L(��:DQ0��Sc!aV%GJ�"�o*�s���4�"Yy!�$ԋ�3�ǯ�/�����?��l*>�9���o0���E�"��v_jd����'��2�!���� p1�$19*�a^��Ns�G*��zPFɕ�8�1S��=Ȩ����~r>ԁ639%�8q@��>Q��(eO��Σ�jk1����[s�V� �$���}�bHC�ڡq��H#Ic�y?tt��Q��>����� �*�3�ڂ���Y��������G�S�N@���ZLM��~�lS��%��
B��d�Ͽ��O;0$o�$u�
E�����>�i�3p����Y _*��K1P��@��Qo�8S��R�����}G��n?r5F��s�Dmldcc�Ļ]����=�%c?8��w1� Vei/�^S�q;�^Wךn p����;�yGc���(3�執oL�Ŷ
�=��J��|�m�?
8;�$v���I7p�۵"�aq���ڙ�@h�f�$JW��F)�I�X����t�x�0�8���$��g���9YU|�7(����ϭm�� ��JdRJaDP[��#����hG���@P�}Ч�X[���~�G*}��&�2���GA��
�p�H�h%[��0#qO%�!)��)�QO�q9���@2�}1�9�1��8�@�R�w;7_~XN���g'�V��V�oFy��Y��� Į�o��<�T�3����嘜�m�kWie>W t_��B[�)�r3�kZT1���{PX4���yq�*M�#G�9�����(\�8R;}i��;��%p?�T��>�©��v��K�0=)�{1�n��$��o�ƀ�wp{�Sc��00��*�/�c�>��X�DA�#���]���>q��e���Փ=T� J\�B�p)�, |Ć#�m
I9,2 �� ���]�QR�s�c���[�S�#�})���3�<7�@� ��X
�H\��4ϙ��G�9�2�N[��,`0+���BC��m��RG����I�ѵ2\�F8��J?��LP��@9.r��)e�����}��a�=�����0��lr}|B#1G�9��|����Cm_1UXۯ4БF�r�AG\�0=(���=�~��T��!AM����*�1�.N;�R�UC��3���f���)���PB��J#;mͺu�Q��7�\�p8 ��6g8u<�ޝ��m�j0�îj4C��?^@��3��"��/j 8���xPSQ<[�Ө��*#� B:�������=��~F2c�n�&�����H��$Q�����3���G� $Y�
c#4��4�2�=��3���NV�o�q�H3@Tm�Z���NT���_�H���a?�j������gE,��a���1�ډ��>��#��2�i����
�ckqڛ����N>W\r}8�9Q��@��[w��\���ҕ�63���lu;��i��m��@��~M�{T��
^G^G�ǧJ��2�FF? ��x��L��`c8��D���r#�@��HCg�lV���|�r��+.�o*s��3�Oid-�&vv^ƀw��|�L�9��x�C����:X�h�t�$r)|!�>!��(��Ʒ���1���O%3����~&FW���) _��f��u����(�|-�AH����?����T
�/��]JEN1���|I\#1!��q����)^&6�0�?4I��|�6�BΛ��{� #�?|uϧ�#J����s�LS��u��8�B�U#k�x�9����**Bs��z�T]�� ��ڼH�Oˀ1߾(��d,��A�Zќ���;c�e�I<�UI�:rAo�7� �P.c��8�K��% �>�j\+Dȟ�G�������fS� T�U0N�������7��:WMt7��0�ڹ�+w�\}�!V�)lC>i�����1)u����p�(ܥT�Q��� ��A1=B� �U�#�^ʣ�W����[ �"(�}s�R��"ma�z{�R:2lB�w��@Y�H��G�����aQ�����.p01I(T�jؠ,��ai�v8�Ґ��v|�Ê���0��ca��?�1n���*�D�#����X\:�9�{f�छ���#U�|�׀9��ҍ�ȩfe��*H�
&I�'#4F�#aW�}�Pe#|��;PQ2�&�@��۽H���#��â�cÌ��N3@ث/ɐ�2I��J�S;O'�)U���������$g�:�D��D�r=*�Ż6�||ýRfg=$Ik8�!ލ���<�P�˘܍��zޚ�pe�p����m�lq��I�zU���#>PQ����Ui �G�m��w��j�`v�}jA�Y!���ڬ��6���~]���+��v����8����ɎO��r�{D�v�� �7E,a&��SR�*6So˞�բ���� n���ڐ¸t�s@щF�=x�N����MOz���G��l8ǭ7��TL�>= d�ôa�|u�P�
_*Ȑ#�#KL���_�����.�L��w���M�r�mUV�����僇
����(�/n.@�����y�m\��*e�|�#���{�5�9 �z{P,6����;g��Mq,m�Q�|��J� x�ۿ�I�?��� ���P��qȠ����D"�+�H��<�ɗ#o$v8��e���Y#���A�(L[7`c�� U5Q60~�zS��|��8�`����\�%�t�t�ǭ#����<Ѵ�� �N���� O)�&E9 �Q����b_2p��P�"\���Ǧ*��d���@ 1}��P��� *���^C�N���a&�0�8>����l)��}E 66PA9��[-�����<�'!@<��zS�ت��bz7q�@�������l�P/\ �:v�����l����"��� ����@��.� /��� ��n^ n���j�1ơa'����X�� ���� J�dJͻ883�Q7�$�Ux���yX[i����I$��~ꌆ�5�ˑ����#�,JW%�C��i�F�s�$84��d`� s@�����v�9�F-�cp�}(+4$�l9·�(ڛ1$xv� 9�eP#�'#w�
���B��9�Ҁ�}�Pg~
�Ҝ�@��>a��H��4`� /F����{"�w.3�b�A��WoE��"��o�x��h�~�O���D�8p|�8��q�~v��NPd����G.�۰���OS�Ҁ#�D��eQ���1}�ʋ�/�^Ԋ@m����`�(���q�Ў=�� ��6��cڜ�����#�{R�o,���=���Dn3����<����8 늑"#|�
�� ~�m(�`+���lzP�.Y.�qM����S��ǭ7�����g��g,��&K9�GZ hWX�)O�<�Q:�6�2x銘��n��_JB���H��
}h��8�I��:r�F�<`���e����ʛ�#;3�V�/�ҜFҐn��P��bA����jp��<���\���ϻl�6>��*B�r�k����
�ʢ�����&��P����,�1��u�pG?QN�)��e���\��*ǿz���ұ��v���4O�T��p�3)@�'��')�=>�+Ó��� :��-�*� �b�m8��o���率��l%v�#�52�f���u�U�
�~;VLK��Б�C(��*!���$
��}*�M��,�'rh�ebo1� z�~��Bb0���� ����k6��v{
�0�N���ڀ$��L��N����c;��f(�|����Bzb� ����/cA�NHc���������_x�(�9
>V{�*��r˷�q�ZP�V�LA�
/@z��Y��p��=8��r����"�d���H��O�""y�n@�g��:m�:����qR3�$F
f9�:���M�V��J�e#��F��ƛw�c!�xe`Pc_��[H�9����~��=)����~��C�A�'���5��$�)���=�J�n�>lt�J��n�yҐ��Ke��۸��3�8�p{�S~������D�,Bb��ۑV1d����E����i�8��8ڽOoJncp'җ*&�2�F28����G�"��d�v��'��'��S��ʏAO;ն?�q����f��\Ht1��b3��_�jR�1�>o��9Cq��r�@�:��[yؼ�7��g�9|�
�c�GY�S�YX���N*�����}�%,ќ�U=N;Ԋ]Kl���j�>E�G��?v�&]�Z��۵)6�`J�ьd��"�#,ѷ$��*�c���Ҁ|���z�)q��e��[��Q)ر���E`���0S�m�� <�M�|�A�Ծ_�!!I�@;R� "���.0y�ҥi���ڀS�:(b?�v�;!���*z���g��wqI#O�0>`}Mq+����v�!X����9�Z�Tv:4a
>E��H�3��w�<����I,�jQ�x��� #:�`���B��==iHH�w۾LH_AJ��$��ˎƀc��ε�X��e(x������w.�`]����P����Ƴ�TN�O�bN�A�v)�@��Q�=����H�������~_��z��*��'�*zn[�_�3���1]����W+ԅ�2����}��7Wc������,٣���
�m�7�7��*�ݳO�}�U�s�Td��Î�?��@Y���I�����L�m����2yl��VE��F�րlG����?�Fvoc����jRP8%r��P_��g�V`%�"�Fݧ�;D�|ʠ�c��\nTb:�S5�rcc�cҀ�&I��&x�ǥ9�i���;t�����F7*����X����W'/��(2_8�zgҀ��\�,3�LzS��&������2��ʑ�8���/\w����X8Byj�.E��8�� �J)�G_�E
c�(e�@Σ���C��\9�����-�W�#f�O�{���Z�r}i��q���ڢ۶?/|v���+�����(�� ,����:��LJ�Y1��w�j�o#G����砬f�i�x�b�h�M��>��:�V)��3��wƘ�%(Y�s���`�6��^U�W�t5;��3Y'?)xu� G��j�Iј�J�����0�}3�Z��:�Fs��Q���l��+��f�/�� @�j��n-���k�/��\�v�^ol�$�u�^�r�c�"pUGOj瘞� �a �,C�����)��\�����2�BK��f24|+����K�m��5O#�dd���SU�0���\PX�dYX8��(8o9#�T)*�h�$��@���1�*d������㞟�8��V2v��}�ARv)�G#��6 ���)�tO�Tr}}�B�� F�s�Sc,�&⯟�@
R^^I��}�WY[%y�8F�H�>���'Ҝ9&(���� &r��2ï��*�a������B�$`7V�Q"om˓�N� ��9V��O��.�#��|�/�] ��Eʐ��1�@ �jGp%�� ��s����x\[�ނ�pX��n@�����h*�!�{t#�Ԅ>_ �B&�ű��1L�9b�.s��T�#��ZC�|�˴s�27n�?����q�@��a����u�"���� �R�$aS*��j hiT�#�:S���X� c�)���Ѹ�2��J�!yQ��� LB��)_�����˓z�D ?��ڑc���@��f
%X��84��r6m暀
����uWǕ��7�Ӄapː9j�>b26�z8q�^�O3������ڀ$r��]� m=��N��r��h�#�,��C!�8�}��lہ�z{� b��<��ܞ��]�l's��H�2W<��q�{��K4,F����ŹQ�ƿwցJD���r?Ƨ�b*�?5:�����N�`�}�t�2g�j{�h�q�qG�n��}��V3wK:gkA@J0U����/��c�Y��د;���E����e���5]V6_���( 7��lU�GP`,�'n���
��Ԛ,�7D��+߿x��^���+f`��*1�n����[�#1� B>�sX�*y g��ރ���lv�~Q���ж��J�x�<�U����8���
�T���`8��n�{U�9�(4-���g.�; �O�UX�=ɉ�T�R�UX���C�;�r5[ʌǠ w�P4rev0ϭ@�. u۴U�E�0*v{{Ԍc6�|��Z���Y�p�T�>���q������Bʓ��
[���`8�ߑGc�U#�LHA�G�Mn�J��ǝ��wǥC� �c�ᗟ\V턐.��k.�8�G�s"�8=1�Z�b[H� ��H�jCmx��7�����a��8����[CvH�y��j�ҕM��p�dm�Ec#h��a���I�ڭ����
DtR0�}�D�(�\*�� ��)���p=jd�A���m�HL�� zT���훣�}?
k���:.�5eo�@Z��t<��iQ3�(��ke_�U~�Kmߑ�Ol
2J���;�����Θ#��@�{cb�~n�;I��ad��(L�}��$/�5�KĬ:�}��"�!-�)�3����g-�����b��A��T��YJ2���ºf�pҧ�#��f� �I�Z�V�U�|�� �Y�H�<�r�>�X��
*F6R�;�=���<��c펧��3d��L�#�]�,+CnqӞ�J�-�*���ϥ;��"�2.�q���MU)���m�j��b۵S�=ڡK)�,��U��,Im�QQ0��==���8l�w�JW�>Ғ`w�MH�U$��T+'F����ݣ�
I��|v�����%PI�ܯ�)�>�:`���T�����QmtP컷pjdRQ�US��� @�!Y�������=�>�aJ��V_���ڞ��>@����@*F�4ќ*p=��v��܃��M���_�u��<���{��"�%ݶ�t�Tj�y�c �>�lT�0����|$�C��j�
�#nCԞ����xr�9� �<�K�@:(����D�q�����d�=���bF��_hϡ��ݥ�7ʽ�`p�ˎcP�$����X8�@W-�0���{�Q�n���N�ڬ}��"�Kr3Ҙq�_���
�J��0�'�L=(!�GD���2����p1�e��)�`<Ɛ)�}=(cF1�A�Kv�d��&_�?Y`���(E7E����(קCޚ��a��iF��;�-4@�o�zӒ4�_,7Q�;��%�h���0���h�\�c�$(`|2gw�RpJ,G,��}=*�\MM��}���j�FE�v��9Fe�1�!�n��+a<�=�^e±��ډ7��z~4���8��})���u�NhQ��bϑ\pi��D��~l�zf�e�n>e��� ����X��b=jO�ĆN��P;}i"3#oQ�W�*?�X�l ����h1�lW8�v��U
ݞ��V$���J�Ϋ�M|e�B�A��B�����7���n�H)"2���_��oj�-&r��4>�==(Fm�[�dc&��`嘍�� ẗ́
��
@����
�(�����Rƣ�gY[�z
k@�`� ��36`�<�=�_�Ęؠ`�ZX�xNn3�$�����@
ZhX��!��(W�"���U ��l�G���SBz- 7f�e�������w91�����Jq�iِ
d�>G��y�j1�Y6��:J}�ŝ��;��K)nr�ԍ�߸c�a��C�1V���_���\ԘR�����_2M��ݸZ�����x�ޟ,W�t���A��h���T�_J�D���<%L���0�N)�K�A^ݩ�����=�(Wi$#~�{z�i`2�`�6y|�q��ex��1� ��*��'��AQ���zԉ�����j �G���2� �(�M$��*~��������)��ș'�}�=!��(�ƛ�?/J�!�`ݪ8�ګnyY�6�c��5�j\@�c��;PV,�.ݠ��R
��G�Ҧ�O���8R}*&;g*.<����=(ʀI�?x�����FT��2y�@���"�Jwt� ����3�~�=���τFc�})�a��t���IG��:�启�N���ژd��d�kpG�j+H��㎇� �U�VIG��#��s@�����!�� L�\ʨ�|�$Sm�8*��;c�Pɴ�,y�=*8��:�
���I�b���;R����:��R7��,qw�#�-�3���m����8��U��G�26��@�B�3����2���G���HUȥD��Fz�:0�.C0$t��r�u��Ǡ���b�1ҜD���qހ%�����H���:- |o�TE�f����D������}(wyk���m50�|��iW��8��JDm����*IJy�w��@h����u#��)�F�O�1&"$�0W)�H1~`����Pho,!?C�ALP����D^I�J���u�����s�Ӱ*����銍 �hЗ�ߕL�Y�*pB�zgң�<�)9�#t���F�H}=��j� ;U��_CM��N�9lg>��;? ����wQG'?v���1e�c�1�*N���2�?w"�eX�
�@�`^�vIV�ïM�z�)�UaW���%���ў8���n�ӥJ����v�t���B1�����i�y@B{{P3eQ�+s�ԟ��!(�=j(�D��U��wʋ��4 ��[�#����M�|a��gl� ���U� ����Ki��fnX��ǥ7b/�/ʭ�}�&�\y��1�"� �N��)q����ԃ�(0ȥ�Eϯ�=B����>���$L/AHs��Jʠ�o!pyQ��Ky�ca�������z� FcF2M8�7+��>��� ����cP�^3���7X����Q��F+�g�� Z�H�L��H�92npp7��M��n��k'ʿ ���E�r�{��m����rbP]
�N��Gޞ�?�� c"�6���O �����Tnż�%?!]��tا��������7�䨈o$r+C�u��T{/��� ��9���GTD���g���L#���I�[;�n�<���cY�0\�ˀ��ǷJ ��Y ����耀��� *C(PKt ��@
��{�y<�S��.1��U���P>G�D@˗M��qZ�3��73���=�+��ᗕ'��K,��������b1�z��ґ��y!38aF@pJ�ڥ��@dF�y��'�Dc*�X�{8��@���s@e�����p����Op)�#o�T��O�mr�x��H��b0�m��{��lJ���LSs'2)���qN�>�� > �ރ1����Cu�F�=��9�Ҕ�� 1���0}�J\ �������E1�G\�Jse�����=T���_��DV�5�68�PJ�ˌ �+�,?�Jk��Wn� l�{��cv�G��Ng��1����+��jA\�H�m��Rz���t�G;��_jdh���ݑ����A�/~*dT��I��zT"�&\����ENw;F�J<e�Ʊ�X��=��I�aw�����5yO��Q�����Z��I[aLd��ҡ��EA�'��Y��[K���=��P�ʟ����ҠEۻ�s�����*���:��{R�U�<�g��#q����VH"tl��x�`��;��HT��O�m��2F�*8�>ԛWph[��j7���j���]���u}�����D���M���.��W#��N�"���������uoa�T~qlȧ�|T�L�{�Ԩ��b,8��ڀ+�m�dh�¥)����:�ژ����������wҀZ&���~�(�F�&���)�Aʌ�=0*TB@8�H�@�f"G?x�:T��� ���S �����Ԏ�d
��cL<&�X�G�,�ITC�h]w�����H7�bKa�o?vLp�!#�=M$H����:v�$f�r;|�ѳ�g���T���Vi�*!f��b�O�(����w�g1�v����U���@1�mF#=)���1�D��'U�(<�{�W�?��=BL��ךk����;r2)<��A��/�g>Q����>�NGoă�x��,�J/`;�T&La8e�>�c
ýWx�B���3J]��z�*�I�U���zӮ(��H9��U-8��v4��:�zPq����(�Xrh*&^�x�jz����x���F��}��*{�J�`��l�� ��Q���@��/��w���S
<�q�S�;�`1�㠦
����:f�Lp�5�(�YC$>^�GE돭
�6�X?���P��Ŗ�䑷
p�W��X�d���jF&;�q�������/��d_�4�<;�A��!�����=?MT��e![=Zs�3�N�4�#p(4�,]��W�>��r�����FX~�A��"�nGP8����(v�[o?z����N��|�ao����[nN@j�7(�8�*vF�L����P�G���뎂
�<~TVc����*b�ec>p9���X�1�m��b����n=+�%����)��q�p=�B���*���ͻ��zcҀ%�b@�I9p94�
�1�n}�O]��?*���W
�7�"��:���� Y��s�o����c�0�K��;Nr)C���>`��n�ϵN����X�;zb��)@��"]��{(Q[y�&�q����kʑ�y |��LEhԷ�$m�;
lo�� ���4 :�z/C��8��6�RL|�I$ K�܊r�%X7#� dlcr����)�I;�������'���'��ڭ��&
�z
<�n����Ux�(�o0���`�s3��zPv�G�9��+�]��/��V{�ҽݢ*�A�>��B��9��+���z8�Eg2��U���qO����8�c ԑ�e�@�xaҐ4@,y^ҳ��0�����nE�q#9n�ڤ,��E�����Lc�y�v���b�H8=:Jw�2[ӑJ 1����#F�>S������H�ɔ�1�}
��8=p8�-y����C��j(����#܍p��* Fە�3�G����S����X/���v\���S���
�sI����wJ
�u2�ø�FS�fOaM�Ir����(p�7��u�(�Ʋ�#n���$�'�¾�谊
�GʚE�:�4�EP��AڤS����;���2���)���⛷1�S�ojK�HM�xU��$�2�<���N�q��m���S�>ϺH�}�3B��q�j5@0�d�L:�|�Q�84�ʳ��{V�Г�>���q�~^ý#��z������Ԁz��W��=1Jq��B�0@�o<�G�)(�;���R#@������:�S���f?(����F59��U�c��X��j@F���������""8�w�94�Y�Ռdr�0����������P��#gx�� 9��N_�����o�q�v���ȿ{�r*�����i�b���Q��Z �d��HM���ʯRzg�
�Q�)�Ǚ�1�JA&F�M�?�X^1ө���#�v�A�b�q�s7���=?*�
�Ǡ�zg�X��O��O�tR؞��ߵW��JA`$Pù��i|�4$�?u��r�\��`�'�Ԁطg�=���v���g���;pG��6�;
t{�2��ڱ����+��8�0�C�.XG�Vq��_��>H�����Av�Io��}+Dt�e�8�U蹑
���.���8=��p7z�
@Hsm�I�����=�)�1�A�� 0~r ��XP� ��j6m_3 �Vy۳���0ħ�G#�oV���*c1���}+De�`]�"E��eV���6Y��^���j���n�{
˻�����U'bY�]���,�S�ҡ��H�/��N�=+��?�"T.%���3m#��[�m `��ON�m e4S(|�v�b�~HG��Zd%O���Vih��$�ҭlC(��knIp;
��N�L�b�píh�K�xv��k3��A;J��t�!c�����Z�$dt�L�a*.����@߾��X�Y_!bh�M�>��3)I0�؞0}+Ae@�3�Um�˙>�#�#\�%x�(��/�z���vѹe�$��w�������R(��Q̝ ���DF4e��.)d;ɟ8#�e��06�1�Ҁ��
lS!&R���?j�!#���ez(�RBXە�V��P�1a�s�t;y�nG��.w.�U�$+����~����P����"|0�����x�ʧ�%��%�0$���)�^J�����P���Ў}�=22}�>p��6=7��)������|���ZA()Q��3��G6�)��/==
�S�[�ٵ�1��\�ǥ$Jp�'�(�PJ��^$S��~I�}��^�L�sH� �?�T�"�HA����� �s��������`&8F�c����yC9o����E���ݳ�~j�k(��ǥ[A%R!�G�=~�]�}�6 y�j tJ�.�{㰨�p�+r�~*`���z�2~�Ȅ�e�Q�;}(��ɽ2H��J
�����s�$!5d�&]�p)q�������4G�B��f�$|�7��})���裡
Fq�p�NJ?���m�F�ޏ�SӽlY`�?v�Y�`=*4q������g���c�a3�\�v���U�y���+F�W'j�<~5^b�k���(�r���Bmڹ�M^����w�V��òFA�����^2�q0��ҳD�!��n��p?*�IB�n>6ϰ�s$��2��sJ�y0�@���P�bð���jXd@�ݞ��ݤj����}�\��J O������ڦg��[�y�5��8�ˁ��OY�pPT�2�h 2A
�0����S�XA!�,}j�2���6���LJ�z��4���d�n?�?�p˴���P�J��\�0)]���'���B�,,��t9�L�WRJl��cҀ%�����Tr!�`8l�1��OepWi��b�|c~8������l~LdV���`� QF�`x�1���6F��1�q� u��� ?����"�\�y<�t�w*�GL~�cG�m��� ��C���ړy�Y�E��
�A�����Lf�<���_�������'�"� �Ҝ�yѪ���
6�4�c����ڴlq i�މ����*:b�`1��'BjT��و�
��%�RW��LԬnB���� ��P����>��(�H��z{Uד�Y?�F���6�їfyJ��#!_�:g����?2�=2 #����1K�C吒cw\�Pe�E
�m�Ql"��b~QޤbȾXQ�ԟJT��,���jzb��@Zc���\�*��4n��v⯠�u���ڀ-D<��P0A��j�#�2""W�n6�����J���,>Uʀ�s�l#������;|�K���q�?AF^?�n=��Ƙ���э���8➪��:�cfs��=�Ӛ�N��7t�� 6�М��b����lr}�:G��
�#��@+����=~�&ϙW<�R���>���ߔ�vKП�pƱC�9�����R4c�b~q���W�.�A����ޙ����>G��H�6�P��y���w��I��5&� �g�X1��8�T�6c��G�63�v��P����<�� �~��U��#����uw88�T�ʃyۃ��@�ˆvP@�5[|���=�Hq�^�;q�¶�!a�8�����������|picf�=����=�J��c��C�I��NGN��y�;lt��b�!�b�6c?�ލ��c��7��������4m$Cw�4������i�RVׯ`�ڢ�j�l[�C@���% ���TΑF E��}~��*7ˌ�W�!�Ȧ��� ���{sQ"�r�u�)F$_-��O8�8��8 �`6(�<#��#��z�!��Ϙw:b�`��/�Tq�*�H�!l�`�����$l��:�Җyd�k 䍬1�ږB<ұ�@��<��?,kԞ�$k�W$�F1��>)ױ���bx��z�#�ZG��8�(!c�$�� )\�*��B|����J��Y�L *�� с�g�1��rh,a��D �`��
�W� ⭶71��o�:ഈ�ki�g�3p:`H��T�ٵsN ��`�<���]���c�s^��s+�2�W��Һc� ��|��lhD�r�wc���Sv�W>�K�ف��Ƨ�g���Ҭ��)$����W�����Q>�z(�Z�,$�_p��s��
���pX�Ê�TM�G��+���+��4O��¹Kq�:gr�'��gd���´�{v�p\Ȋ�,�H�D��e�:�(����w��(� ��2b���\6���� b.�=�x�נ� �.Ý
vz(�O5����YL�vQy����Gl��/6)]z�} �/g�0�C��ңh��ș��籠�\�Q�8Ҕ��(�(�(�wtg��zR�r�uh�O>rO����at��<�:cҦچL�N���I�&�� ,p�� J UP�ȧǧ�Q�s�;���`�o ���� .��� ��H?t~u�}9�8`��0 �җ{��3���f&`��q���$D����ϵ<�Ǡ�S_l�)���o� 1���G��Q�Ҵ��* c�
A�6:*����Vzno,��'��jS���1�����)��;1|���ڗ87����OZb�������^E�v5�Ԡo)��e�
�[gc��S�aM�����*�)z��a�(��9�������X�;7��~�خJ��;�tHVNv���>����������K�����Z�U����-�;~l%
Frh4&F0>S���#�}��z������@d
0n�1�@�2r�3�zT�J���zSU��E�s����e�*0���>Y�J��p�Ҁ`ƀ���f�;��G�X_,(l��ښ���P��z �ɗU\�Q�:dԟ9t�8��t�Z)'�����#�(�#���(���v��!�E�Gn�T^r��9c����9���A*a��a���:J[-�&:'�42u��=��T)�z�3$� J p]�ןʢa���t�&gɑ�� ��c"�+�*� z� q]�P6I�1�l{O��=EH�4��v��n l�/����y+���M|�go@)��#8��{{SC���;v5��`WhѶ�/�P�F�<�:qR�7N�H��Br{PwmpA�_�R\�S�jH�L>^��A��RC��LrJ h@�n1��_��OJEYv�,�s��jGڠrp +#*� ~x�������8�S���=
�Z�`�8���?Sw)M�1�������0B�s��=B�1�I'�ӊ_�;H���"#I����P�dXخ~��3�j�g%q��4a�m�vFq�Lvu"@��=饙�9����0�Dd�����,c����i�i�z�m��?�Uh��#|����D���'�0<����|�b�g���2��L�&���t�ϕ���7Ҕ/�� �G;��7r��������oa@�F�q�u��������n�{�*^�g�i�6���I��U�����-T�9���$��h66�}��H�v�M����+��gB�����8~�H�ª����+���R�d����Ĺ,��T�Q�0_��ր �dU�W���SL����#��LQ��� �<Ԭ��~�c�� F�}���\����V9#z��H1�����Mg.���
�K��<*��+�VS-��<�ŀ����砠b�p}s@�%�s�W�4Џ����o�v��c*�(<04�#X�2f3�������;?�q��@C�}ǧЀ<��w����v���h�����H����p�ϵ8�fC"����A�<����<���(�b���3�����zQL�m?�)SlO�#a����ar���,���JG�0�G�A�OO�Uk������*�d%% �j�F=3MVx�b[�����|�=~� ��F��0���ۦsQ��~/��n
>�)�s&��C��K�����Vqڞ��]����������iR<�s�MW��gB;>^�P��Cm��E��y`a��M�X��I�s��l�j�
(�8/��� T�V�1���K� �o�ˀ8��<*�BȠDOݬ��:�b0;�R�,ېd/�$nd��5�v���婕G���@�9t�=�YZ]���Ԙ��K��<��T�X���c+���?9�v� R�[��zѼ,|�{{P�H��� 3q�SK�)�ӑJ�!9�"�����
{P����ګ� !b���@BF�&��ڬ�L���+�,<��㊛
�C��=;P�?�9��?�vmjH����8�[Ҁ���8��~�=�D]�*�w=�D��Jq�0��4���qǥ �** �$��G�F�
���"o#��?�9��
�څV}�#��h��O˕�
�d)@6�z�;�vU�� 0��]ʌ� x���((b��a�\v��]�Q@��GjpD@rG\��"� ��Z��ϖ,xcY�"ȫ���7��T�ߑ���-m >舓�b�!�� ����T�D8��G�^�8u�8'��aR��(�d��E5��4a�t<��Ə�+?�z �ZѭԷЁ_
�{t���*���Q��e����j�D��9��@)����9�؊ȏ��3�g��*��&����8�zU�&g�l�d/V�(�*�������]:���!�U7�dYq��>���&c!>Z��*�[`<0`9�Z�'x����Lkd[v�Gz{SL��!|ZdX�Շ���G78��#�⺧
)ˑx=iH+,JY�j�Gʕm�~�EFR�\��iA���k��zJU>o��=�0&@�x��9Up��u=���4ne"%{����!;�ʙ��#?0���S�U�� W��PM��)�$�@)�)�W$���/�C�����'� PYG��c3t�����uG>�R߄
��L���h{��ET@O]����@������H�[#D���S�(�Ȥ;p~�܅RTgc]�s�����if$8l����+���R��\.Fy�c�.<��2=Nha�
"%P���q���w2ya�GLt��*�;fp~�ՠ�c*�I��P`���YH�@�}+J=��|"��sҝ�"è�GA�u;d���*�Y�DB��ϭ\Q&Uzc=��a:��Tcol���$�B]�$�P�(�h�C��z�S�*.OVa�'���\-�`(9���3�FKv�J�{9�ߧ�=h��^H�����8���v��Y�ႌ��R r2�`�#��P>lu&��We���S�M ����H��Ls���"`(
��ڠ�Z�F�2w?��'�Y��=�$H����«�(�@.z㡩
��E�؏��U��͵1I�}p���� ֥ v��'�w��`/�V0$ľ�z ��H� �ǩ�Dwt\�6{zPlXm.����27
I6��?����J������0�m;��ȣ�|G6N���P-K(�1����ҟ��������_;�����F!��rOU�� F�W�;S��n�����`��Q�w��s|Ű�� Yٻ�N 0ڣ; �ϥ!^�ݣ�
=�ҍ�NՓ��pA��Z\n��e��B&$�i=*G`a��ҢXʮI$�Z{��09`��Ԍ�J+��sOsa8���r@�[�]ba������B0˞Gp)��4�ۏn�#������@.��9��Ґ��"f瓷�ҤX�]��cPF@�Նq�� �)��:cjso�)}GZ`�ѱz5�.��m<�� �������ݪA#�?�.�<�X�y� ��Ų@\F~�u�b���I��U�W�£�5TW�x �';�]OLzP���6��J�2�c����*F98`}(�`���6����6Y��܊V����r��>����� �8�(bɼg�ǵ1T��N�)�.�ک���z�����v ��NA㞢������Zk��X|��(zcք�[%�9�;P�m'��q�sLee��j�'�8�!}��Y�3� d%K�>^���)Uo9r3�� +�#��<4a����4�#1���p��9�u������h��_&b���(���F�v�=��m�<'���}Ȧ���{ޕ!���A�A��
�+�`���h�D1��*?��g����S��!1+��l�#f%J���N�D �;v��+J�',��z�N%�"Y��^�Pǃp��EH,k����})��
¯GtރjeA�z�(Y��O�E1Ww���?���+z��V^E4�������0�/���36���q���@$�)�6�aS�ހ$;�7C������ʁ�j�>C��J6��NF:�V��l��z�+�L`S���"�4c�X����1�F��㧥
��fC���{P��eW�6v=*L9�s�*#�F_���da����wނn(FF��cr�P�vG��*�G'�����h�@�� r������^gEa����˿�(�ğ���>���}�
��#����(����Ϛ���g3�a�=� + �#$�����^9{�u[�E������6.F$#��08q*�i8���g �;�uv.���)�Cd�Y7��A���(|�
`�R�k��I?v�lWyd\1���`�\�?�ײ�E��c�S����:�y� �v�_�lNW�6S��:�t�t�c /����N٠����du�]#�} �n*��?JVeb�\�v� 1c�=*U��FO��9�C�>��ښ$�r�
:���=E���goJwT#��x��v��$��M:�ݸ��/1�أi^>����G������a;Teđ��l8�-�0 ��Z �]De�?�8稪;s���㏨��~N���e�e��?���bM2B��;T��"��0O=6�b��~N����v���o�w��ʛ��~~��B�K�H��z�}�6� =���& D�}(P���
P���P��\�1�s�=��d�N[���D1��w6ܒ)�\�����?<���lc��;����Ԁ���u���*�0�`���L�)���(>Y@T�}�9�*Ƙ�'�P0�F>��E35���z��)�P�7�*��3�TF]�����=�OJC�Usל8�6�xc�F=*&,E)a�D`YI��A� �wV^�|��}�&�JR�����9���A�
B|ϑ:�ǡ���9��!'8�O�q�P2��<������^W^8���Q�9C��d���l�u��d�.<ğ���d;�����Nء
ڀ&�]����T��'!GsLW2qAۿҗ��o�5r��1E7nO�/B���3ON)�"ڧ'�}��h��W��J�� ��`�>I$�H�N�8+�P��Ҕ�� �8�qAT?����J�yc��M g�?��&�& `��R*m�rDt���� 3t^ؠ 2�ȶ!y�J�
í4#���>f�2����ϥW�.�=��l�;<�O�Z�"HXd8��>����`���*��6�s�t�Pm��?�=)@|��78��Q�8-���lb1��1���S�v�\wE�x�i
d���v� ����zp1��#y�����s�v���S����0ǣc��9�=jWc�|�ڞ��U��kc�yn�Z�=� T�R8�}(�":0I>�G�K,p��O�S$��aA�
�>o�N���3��3q'j�;���NP^(�8�q��3n��!ܧ�萉
�]"�p>�V�_�k�l�s(�8�q]t7&{���56.sj���"����q�2"�2�q��|�}����]��M�Ê�w��g��(b>SjP�kݤxJ�3��P��Q3��W�q��1�eN�|������|����J����߁R8A�x�Z�n�*��.+.Ѧ!Ñ�}kyXC�u�e��КM��|��#�{V�9w�as�o�QP�������o�)��>�����q銰�D�÷6�U>H� d��Oj��������4]�c����v�_���9�NF�_J�jG���>�z+�]��@���>�d�V�*�2K��Q�O�DN�#��n+Z6�+`Nd���5,�lZ��)$���=�
�b��;B��r�y`�v���+{�L�&2�{T��)RKr�d�(�*���1�W)y0#2�:(�k��c��(�J���j�Y��\������dW�2F9�\�"�nX�� �+j�V�Wl�/��A��%3r�`����� Z����5�r�ڳș s�B*K��Yc`>G{��M�1>�Zˇ�X���=�����Nբ�1�5���Ǘ$C��=)U��EP2MB�d���\RT�n����E�a��N��c=84H��v�y�#�n�x'Ҵ!�eʢ�w�EDʡpI�Gn ���
oPOA��46P�"�H�Y쮃�k�8�n:�����-~ĸq�6=GL�<�-m�0~A�]�Yʒ0�as���<��aqJc:���F
ӊDB@Q�l�B�^A��Q�NE�A����}��m���2{��2Ä���ҡ�"�:{S�#�_$��ޒPZQ"����@��n\}ڴJ��ע��z�u�lYg{O�$d��l�c�8�)b�O9�h$�,����i�l��m$t�q�L�=�cA���և �ʽ
�Gz����p��K���v�|�ӄ|���Ԋ�:zhfG1�Lc����@2OS��jF>aޝ���v��)?囪
�nI��C�2ݔv���_��|���N�4H�s��>�B���I�)��5$p1�X�!FT��K�c�0��@\R�"�@�z�T�����D�+���*JpM���ð�`»�c�)+ᗌ�J��H��}�^���eHs#��(s���Fl�)��(�S�?�PV1�cd%�$�������q�ǥ1���t^ ������=��{��'%�{T�e��u���}*�� ����7(`v'bz��8.��ˎq�Tb}��2��Ҭ"�r�����h��ܠv4��"��OJ�1�3/#�EK�m�å�,C�'����J1�|��u��,v�6�(U%������DcFn���U���@y;~��Up��P3+`�Ҧ!Y�y!�c��e��������2��� ��s�*��|�������r_�{P22�P��=)�D9#�����;��<����ooC@�;�g��簪�DH\DNW�q�|����q0+�O��Pli ~��ۋ;B�l���p6*F~V���
Kg��@���3�X�7��@�G�P����D6���r3n<������S]������/k**(�q�8�,�i���a��%�2��S��)����Ĺi[2��ȟ'{�}�U�0���M��ݷ6?����c�#ڥ\J<Ō�=I��*�!�0�.*lm�{�&�P~r����)U�A���ʗ��"����>�F��q��T7Y?��S�4"Fm������l.GB������P���4�2�O����_Z�I����N~m�� �J�i����$��#����@��e̝ �@۴��n���� �� F�8ʞ��i����wQ��jQ�������
�#���:�F�9dw�JIfr�s��!���U��������Wfy�Ҝ�8�F2{~�$%V�;��=.VN9� �]�nJ�;y�CI'�T�1�,Ƿ�6?���NG�`}i�ш;roZ��=�"���g�O�{~T@�Un~���ȭ�Q����5�2��y8�6�����<2l߸5�@�����'�_��L��
�����:s��ydlnX���S�(*xo������5ɽ���u�������J�:���PJ������F@9`�W��*@~m�ϻ�CH�冏
a@�#�PhG����>a�})�bo��O��ޔ�c��@Jo�x�}��7r��q���
�&�4�nN6�2��]u��#���Lq�5�ڤqE�N���t�J�yP�.3�K�F���V��p��8�L�0)&Cu�Pѡ��$x+���*J��U|���EE"�jZ��7N�E��� $��ۆ9>���鑵Ū��>7��Z������6���N�#ӃF �� �TL��
#~����s�����'w|zWe�����o�Wqfb2��j�`��Jye�XY |� Wed#�M��~���I��v��1��Wyrv�z�}������2 W\�~l�����E�n�� �9L?�JN��I?LR��+�.:R���ȡ��(e`n��@\E�
U(�@.2}�%Vh�@����>^���(�Tc�m�{���V]�:��5#J����Q���P�����ojrC�O�UG#=�3���n@�Ǧ;RL<�_i�(!>h>;@�����1�$m�N�л�TWc�(4����n;��ғj���>��v�r���U�cO)bO�{ӥP���Lk�ii�:�*�L�@����#?������$w�����z����9�v�.�;XNT���L{THh�Y^`��;`��BG)fN�1Jŕ�R.��z�WUUf1|���LP����]8��ПĎs��A_��¢�b>,�@�w(�N}���N}jL8P��c�=�6����5 ��`;������0�F�{�4�pY�e��; ,ag�({/���؊ xp��16����=�r瑁ڇ�1��y�=(�"(/�#�Y��C��>^��p
�sD�3Ϡ�����0�}��=i�Gٸud}�}��~�;c�i���;���d�.0*(�NUq��LR�wr���I����6C�uhs������|�?Jy�v�n9�"��`�J1KFA�/˴s�O�FT�a���T����Q;v1��ӹO*�)�.�t�w��5ڻ�~���p�`;�0r����1�Na.��:��G�X��Af�������k2��8��"H��s6������i��$c���P1��)��!�zɖN�R�+N�#�8ظ���$H�l�t?�UL��'�{s�t���JJ�n���+3�U}heD^Sp~����q�z}�P(�,��vpG��FZA�g*x�zx
�l��#�R�����\�Q�w1��_��JА�A�GA@@ybo��{f����P�?�}�7���6W��&�{s�h�wO,�?�܊D�\��f��S���P��6:�~�n�F�Ӗ�OO�N�n@��*O�c��kjK2�4TLL�����)�J�g�}G�H2���r����3H�r��Q`%��p�V�ҥ�Emтv�*�|����J���:�ކ3N�{o��so-����>k��ϔ����@(�$q��iĖ�y��3�b�#�'�j��Q�*�+'�[D-��e����(QVI�}*�H��}���=)-�f�/"��a R���m�A� |�g����5j
��fȑ;�P�d���&b�0�����#������L)4N�h<:@v�U�hy�d������m����k[�c9�0��kC1�_+�N��ˈ��~�S��(�D�� ���@�te��ϡ� �4��+v Ιu�\T��
Ȏi���r��!��Ǝ9?(�~\{�"�K�;�P��X�K�)+0t�A��>+���F��H��s����j������$��\!�O��G\v���@&�|��\8���Q64�<�2����y�^�p?z�{�m*�Y��+Ǯ؍^���?N��bʳ��8ϵ]�0|���T�WB��~Uk+���=)H�"��WA�H�����$V�&?���:����s�?����Y嶐
����0�dR�,Kt���)@dl�El��6�c�Mr�����{S��*�O���"1*��ܨ�\B�ɹ�<�oZc���}��$��{��a@��6On*�(�^�5p@=��R4�Uv��½�VQ2�"����)˻ `|D�C4w;�x�h���U)�;� �_i�U���㠧�������v��mè�K�%F��ހ%������Q��/�tv� �P�d+�Q����aW+r�/Pý �"��ʨ�sҜ�Q�g��� f����~��?\�Ӛ D����F$|�-�C
�4n0��? �noJd��m����:]��8�x�Pȑ3 �)����l3}�ڄ
U��1�U�_C�0:S7`i�F@Uj�,.Gj��1�z���7w���G�O���(/Jb1.w.�=�c�@��{�O24�C�:�hC�ĥ���LQ8�*%2Eǰ���� �H�W��Ҟ�c �ۺ��FN�|z����J�e#���6ҁ#'A8ǧZ
ʌ�*��&<��Pf>�+wo��W��3,��¸!.�cڽ`��!xS�4(�3*�ҳ��&�˷`x�X��B�0�wS�/��F�#\�O�����'#`qS���8T�v�`�d�x���+��)=�i�7�R;T���|z���Jg.AL��Pq��p��? �:di����$�)��BJ��� ����VQ�(CQ�X^����a<~Cځ�qX�V�qB��6�c������9�O�������Z<9���|���E����/l�O�r����2��C�:b�����q�2���N��-�I��uQ��n�Z�Ln� `rT�S\,*v�1��L��
,���x���Q������o5���J��B�F�8�jggG�'jQ.7�\2�Q���o�p�Ҁ&%W
���O��AJ#
�:��7!�<7^:S�������J�(^>�(,�3��Ҁ;�b���
� 'q��_jO��5ʓӌS� �r-�~n���ѳn�zc#�5U�Ӝch�Ԭ$p@oJ
<�,�>6S��P���7I��d��qC(X�*2ޝ�!�>98�������ˊqX:�>������<��#��NL�i"���h�#/��z{:�� �\����gw|RI~Pc���.�S��M�7#�� X�bIb>Rz�I<�":�*6��aNe~�)��D|�#�9���Ш�a��۶j5LBdM��"�{�c�����V��Q��_�&�0/S�b�,�U|��)~�,��#��Z��Ѩ�-��ps��3H��������4�dl�h��OA�@jD�>T�ҝ�j�Kt�g�#nAR�ȏ��.��6��$p�����1�b���BB�8�3�@
���S�|H�ZW�y(�]�z�COVf3A��!�?)��p;y���&�b�*�{�Jj6���hy��v�R�x�g� V�^=*a傝���Q����Ҥ�����I�AQ &�|�=*O�ۓ�x��)�~�J6���(
����-��'���d�ҥ���F\�J��y@����P��+q��"�)b�����EC� ��f���ßn<5�H��[q�����-��~R�8%G��S-��*��q<�T����93K��7 ��8�"�:� �ZΤf��l
[[�-�L�`v�q]Ѕ�"U#�u�t��U�~_ʾ��r���L)�U�w��ǭGI�5�^���84�ĝŃ��&D*��5�Η��%?��T,@�vou�Z�A�'���G�������3�N�r_�fXQ�,����ݩ����m��#.�x����Q�zP�G-�9����mR�W��k:1�W�ᛠ����c8�o��ݧ�|��v���U�<��N�Q��C��1�٫����ïL�#ڳ��tM�*��Ҭ�RA���g�+lz�;�՝a*1����@b����l�� �Y����^ �w�[72�c��
�-1�9�0s�=1[V��|���Ͳ����!��j��,{g���kZ�gn���}+iwH���+�\�6[�W8'9�U��c���O`+1��K���{���~3�n�}+&\����c���c��Ү��r;J�D�JĤ���j�)�F�j˱"&elc�=�M
���@*dj�1�z�4k��'����s �ʃ1�EWj��U�?9P�T鐬��C�4��m��lPD�V8�2A�P:(�?�ա3���)�=*� pC�'�01UW�
≲���Uy���������#���ĺyk�.:[w�����Y���6��Y�<��?���Fq�V.�V�����B~\v��S���ru�{�A3�jn���oeHbX�Ŏ���H�fU*s����2B��� �˙"B~b�����2fs4G�fC��*���yPz��S5�'���GsJ�6���ؓ
Op�5���z`SIڮ���*A��]��g'tK�#��J$�f��^�1�����F7�t�H�f|n!O8<�T��D�7��w\�Oo3�Pl#���Ox�+�)�OL{Q�<�+���@�#��?Z�w� B6�t��n>Ό67'��(�_���FS=� ;�
]�|�n����d��q�Q��P#���U�{�HFC�2wt����H�F� ����F��o-[7c�1C<�d�H�5������ O���������$�"������$#�?
��NFw� ,d#�7�9|��)��Fi��*p��9�d������1��h��|t�P"S!`Ń.~_��ST�C�˅��f$F��NU4��T�����?�����������ʑ�Q�v�A裂}�y}�6v��cO���@�8���¯'i�#�����N�ƀ낯щ����Od�5�_�zt�)ϯP)o�3���t��P d$.�7;�i�5bL�����
e�2qۥ1�d��'ڭ"v�6cfx4M�/���&���G���AJb�p����Ev=����d�8#�*+��=��JSq?�(�������¬C�nݴ(�G|STC�Nb�;@=���x(�ґ�\�= ��1����R��`志� O�s���ȶ���#秵L�z}�<�[a�ǂ(Q`�7l�=����?)�zS����x��#�M�
y�3���>��`�j�6:z
7�#j�-ZFq���Q�ϧ�04�o�dc�}*u�F���T�:?1�4D�
?�Sz�����Pۄ�� � U�E�v���襢
FF��w9+�N��,���5�$���8c�eX6����q���p��`�?��)C�~1��@�gNk��W�F=O�s�D�lLn"�:p=�f�+]�H�r�(�種
n\c)g#�R�Ee��e��O!�VL|��)WOצ;������W_��.6��ڛ�9}ݿwq��|��'ɇn2OaQ�_��Ш�qN`��o�P618�`�)�(U���(ە黰
!���9�l�e�a�>߅'\ۏ�>+H[�q�=�J�\���Ҙ��,k��gڥ�6rv��ť9,���W���T�B����K��ݴq�(r%�cw��ST�$cvO9�q�S�Bc��ݠ9ۼ��O&0�%8t�EnHʄ`��a_\���);��k�.�Un0o9��8�?ʦ��c��06��*��|�+�We>` ���V<���:����&K0���ւ�b��3�R2:�ҷ�<�Q�\�6}h`�X4�q�~4�H����J�q`xɩU��(�a�R��ң8V�0qL��A�E���j ��2��� J�v.ᜰ�*��c�W�n7L�� �@�;g
w��(u�.�8�,�GN�)�2�;����zȡXm�e�C�0V#�;P�&�ۇ�js";Q�=�E1��!���A]C��^0�� �h�Z�Wi�4<����I�1rw�P ���#�z�
1��=�Pƿ1�~O�{�?*��pzqҜż������X/�V\��x(Y��zzӚ6oyg���!�V�Q�;Sp���8�Z���)��e���Q��J �����*U*"�ޝ�%]�ǜ��ة0��t��Z�d:n��`٧X�99p:RHw�>UNFh��¤����5
(���.��U;q��P089�*���c�n��Z�K(�'~�;�Q��²�z��ſy�<��R��_�����]~V*��(�����j������|����y��<��OJ?u�=��)�������[�fN�砫
��c�ǵ�����Oh��v�9�|R�#�k���=��0�L��,��N239p8��ҟG�1|�SKnˌ�G���Xc�)�k$m�����y�����}*O-�mA��=�Ia�����K�C�1���\����S��1q��Ҁ&'�{��8�L�Q�Ag䯷
�`���6�/n��),W'j�۔���۽H����Wb�<�Q���R딅
��ojB�&�~��ӌe���J����C#�����cD���ۇZI����P4g�H���03\���ܕ���2�����R(ya��O��{�_8ڀ�#�'a����+0[�W����������A���������g;F ��������UN�QO��� ���L ��P�w�3�OR��:��� ���
�2z�qt�Dۻ�PyD��0��=E#lh�nT^ޔ�fV�������?��狼
U��G0M��Ը;��?�^x�j�'��OOzStO�����?�+�h�S��R2�����F�H�{h�h4]`�x�;2$[o��AM���f�ym����{�Gc���DES#$qޝ��^�P�*�G>��*@M�/�9���>�!s��jj�$�s�{Sv�1aS�?��*�AA�ܨ��� �h�1���V%1�)�� )$����)[z�E����� �j3� �S� a�r� ;W�:m�Q#h�q���U1�S�=;@
0O�gkl�N�)��jY�#l)�Eb뙷
O� ���}ʀ�B{b��"��Q��S��ʌ���"0!ccӡ���q#c���T�&NӆQ��0�����J�H{�*��ѝݨ�M�x�����!([7@��@
��պ6@B��;!;A�C�;
q��6�� �P8r��n¤���P�����IJ�*i�&2K�:(��؎J�wP)Фf Ĝ�
���lc���RBQ�1�:}(�
��z})Z�)s��v��|0�����puoY�\�C
�����~��y���8_�4yM�'=W�?��)�PB��8<�*�eG�?
f���'
˟�V�K"�p�� W�2X�BW"�9�Bv�6ԫě��Gjb� �o��@
/��#Jqhы��x>�ֆ +J��
���v�d(8�Dc���1��.q��Ա��%8�OLP��!s�F`w�b(0���Q�,��|��)�� i$q���7PA) $����Ԉ���=8�ԹV�ycr���4����a�T1}�
��s|H��}(B���������f��Q�qC��ӑ�J�B�f��})`�аnB|�q���*1*x�|�+"�=(�BD��������f�!�z�� $��������g<��v��]|��+NpF��#�i�����# PG�s�ҁX ;�7˞�J{d�)��6�g;���WV�]��p}�
dEcl�njSї������6�6��Ԃ"w�c�xn=(�k��ڟ�dq�#��H��wBq�f�*����y Uh�o�>㰥
Q��9W.�����8�w���3��:��zj�Zؽlw<`�SҴ�F�PƘE�h�5=�1�(ʡ�}�,`d����N��Q���ԡ�?���4�[��H���:|�����6@�(F'��1u�LP�m2��'�q� ���٥��y����V�j��cp���u8�+�G��1�=0v�z���]�µ���f��ھ��֎���p0;
�6c6����PH�hP��U�dl=��Y��8%o�?�N�(8>���F�e��g����~�ՓF���܍�ucp�\ca[��2M]�s�~�j��W�EX���&>_Z�Y�7�U�;��֎`#���������ć� I%�_h�Hm����F=+��5��M�i^�XW�[�m��x�f�B��V��-U�w�1���3><�|E��q���D��W;����\�4w�Dr&�ǡ��ڴ~
i�@�/'8?�FM�C�_���$��;G��D��-�/=��M��xG5^E�Q���K@�FS��L{��ɰma��iQڵ�"�f\c�}�g�U&iA2�hɘ��Yy���W!�7�7�>R��]���A8\��fo2�[m ��q%���C�R�c���XG03�����2"��o��z}���3/ʠ����ޅe,k8!��Y��U�ހV����B���K��Ų${�(!��{�e��`�j���0`�^���y8��rz�T�;�Eoݯ�D-�cJ� g��� ����1�v�h\�`P�F�?*��N�� 0����Ut!���
��SD�o/��Y��~���D�0H�}h�U�͂ =��!}�P�=��4�:��V>b�Ҁ#d�j�ӂ�����4��=�˃K.��B�d:PWA�Kl�/J�i����cV�+�Xg&����u�@t"�(�c���Ԫـ���5�b�gr��;����ƢN�������$W8��'��h �4�� ��L0w���~���G�� *��Js�`�Pı!���n��x�}*`� XmG���T5?3��#��=W�*5���C )�`���;��10�`[�=�P�����v�OzQ�UV�H��QȐy�q��@�@�O3;O�A� ���0r�yn�V��(�/��q��H�F �k03�E1��+���`�Wd����#�ʁ"��|�>� �[A�Ͽ�aSe$gWM���T�ą^})!�fp۔q�Z ��˓�p���1� U<+7j�8���~����$�n�]��5��U�ho@{S�d�
��ý��գM����7���OSw>�yVG��1埼
�{NH����9d�����?|��ob�]�F
e\�9'ޞ� u~����� Wn|�)J��ۏ�tˮ8��Ҝ��,pG'�L
dI��������;�J v�'��0=@�)�v�xa�Tj�p���GLTq* �A@U�6�����F��eOOõL�@��H�=G�#y��oBh6;Ъ���������H���[�7B�k7b:P�|�n�*��z�i��6��=�S��G
)Qv��#�Ҁ�S��n>��(�\�����N�
oZ@������@��I�I^ v���oc����O�����
�Zw����=�� ������A+��zf�
£�X]��8����S�3(u=��eb�al��b�W�4 Ѵɓ�װ�"�VL�s�7LzTĘ��B�
�9���LT��l�F}h0a�|û'�u�J�:����t�lnmɂ�-�$Vn]�1@N���j8����=�����e�i���>\z�ǟ�z��zw��Kmo�����o߷���}*�$�D �.qڦ;���t��}�7\S�8�Q�Ϙ�ԣh�� x��zP�"*�����@�>a;_>�6"�J��{�ҡs�
���q�J��ff%B��&�[r|�@��H����@YY�D��O����X�Tb1���)�p�/��8㞦� k�R #a��i������n�i��X�+���Ԓ�8W���@Ml� `B :��
��$�u��2�}}(uIM�S���ڜ����G\Ta��?�>Lt�=YJ�rU�Qҁ$H��aW��Q&��5ڠ�Ƿ�N��J��¥ڑ�Vb oh���,C(�)�7�NN���T��1�q��or0� ��h�-�
��P�1V�`=OzdРd���
��X�Dgh�7��w�~_�!���{�}�ݿd$��@)�E�������o��bc���y#9L}=�-��yi���X�Q��W�`�q8+�@ۈP���"�n�l�4�C��q�A�O*�le� B�2dI�U}��N�ȁz
�S
7.�t��|��8 eE=d��
��;Z�$@��Tm#&�G@7 �q��2����:
�>����p�1^ ����)� $C�����X�GPp�JaE8\m�N._��ڀ6��x��m�����5�#�#S��@^3"�^6��T ,���p
������&�O%�;P¢�<�j�&6S��a��MҀ��>�!����S�P}1E�����q����ږUh���g��D�R�F0Oz�r��ӊ�3��v�N��\u��E|��]7�c.�J �E����6��H���n�6�n�9� ��>��
+��$\���n4��'U�L��*nT�rp1�o�(�։�*j�H�N������������? h!���LN��V�E(�(Yv�P1�r;�1L�#��zƬ�xCځ]ʆF@�~��
<>9Ƿj�,�L�������v�}����O~~^��*'Cc�8@����Z�,���u�Z���Dh>D1��]5����Ī�0J��&��*���^? ��i����k�oKc�ҏDE�J�Cꗠ}�)ϧZ�]'?hG-��Ҽn�f� �S�N��jY�����րB�&�&)�ү���sVCa�Q�y� z�k6
�4Vg�F>P21\dJ�dC�y��k���:�'�q��q\�W�a*�'ɒ�a����w�T�3���qV#h��`�>A��X�?������W<�:i�t�~�V6����I����ǽD�#��c�OQ�\m5�n�-d1`2��OiU����\r�w4�~�� �*�&��M}tɘ����%�mW (e7��}�Ʈ�� [� m�OG-�M���ι+�Xn�0
�fn}+��s<^YVPXp�6GY
��w���X���ة$۴������(�����r8���y�I$!���zSO{p��J�`Ą���Fw�����(��C�3��ZP��*:u�(a����U=<�A�E��x�l�q��}v��`�q�h6� ���@�@ 2��|���2��l~����U#s�\T�l�/a�Ia�q�Al�/y��gڢ���Q��n�Ҁ'�W�z����<ӑ���2�Q}���������=�ؿ.�~�����O�Ҕ���(�2I�:P����|/S�JU��U��4��J��)ڽ6�� @����w*�qޛ�ɴzv=iUca�x�i]����
��r���3,��q�L�'h�4|pH���K�v��*�4����h�(\r���\S`�}>���)�����JL~^@��1탎
�Coj�tg��?�=W��C��ގ�{�\+��UO�pT���H�T�2zP�9���L%@$�sҤ;"ہ��H0dm�^9�����_;|�2Q>G`y��"���!�Z`1�Q�ٻ�Қ��HY�
�q�e��zTi�Ȋ��й8�y����(����/-���bx�Ҁ1�}���d#/a�O�%i�g=� �(� a,D�W�ȣ���YIb���R8E\��"�� � O� 1)ڧ�4�a0��:���*�o4`����wr���#q�
��VlO+������(��1m�6��1���JdX���u��NЯ�q��,��?@4~��ۅ���v�)��\s�ݴb�d%TrG`*f����G�9|�8Lz�s����k��;F�����K%�g�'S�>dL�l��?� V�h�q��8>�5�����۱�mF8a�Ut�r� LIX㛁�VG��˚i[�s�Z��ǽ�m�t��"N��9W_ҳ�tb
x���~Nq��(qς�6�>���*��T��Ȳy���
`&FW'����4�۷jtq�Q��N���?hW
�Lwv�."���:2�hH�\������J���O�6�<�0��9d�@Km���B"�G����S�G(cUGS�Q���x��Q���[W�@h��/U����H�DAF�}�T1��r�q�Qm��'�N*bv��r�d��N:���>�3�Haهv����N��H�d\�_cL�$2,�b# t��Tn�W�;r9ʚ�Hd����\�0���������zt9b�/Z�<���8��T����8� �`�]���qL;��ȡ3m�e$s���bǁ�@&`���)��g��*�Xb<
�S!��>�Z�+�`��� �
���p�#�h��ޝ�yYW��1MDus�i��e�q���n���/�(���j�xd���LV���f nGaOc����.F�`L��� ����Qd +���aN�( UDAi/���y�OJs������=�V6G�8���G����F��� N1�jr��"a�^{J�>�\<㷵 ?v���K"����AN?��㜣` h�F��_�(v��1�Å�(�<��# �(.w�����!`>U 5U�xF�"~N�(,������a�QG���)�<�\��V��F��G�Ў��b�_��M��{S�7c.9#� �H�H��y��d�#�_^�]1/��GOj~ �U�=h W��gN>������8�]���)VfBv�P���0��ڞ�'�Z�vX�l��Kp�S��8��`0G ��D�K��>�(�eq���+�� c��Ph5�W%:�J�T�ښFт���?iǜݺ- ,j#�
7���唞}���`q�}����w���g)�� �� TP���)G�/�:R�;�@�Բ)+v �0�c�@��p�٤u�Lz�AN� @��Ҝ����6�c�%��}��F)2��z�iѲFy=2G�%)�#�5���X� \��GLU�e,�nv����8�W���� pq�t� �8V���{S���eC�BB����}) +8��R��X0#����(���|��)YU�F�� 9�8㡦yc��;z��J)Y�\���C���U�c�,����{�h�c�l,
�q��*"�If~;J."�G]��zW���I��n�9��������GPn%�8��U�>y��`ߦ���F>�ג�Ʋ/?��6�ȁ�k�k8��Z���@���V[pOWD�\����¯t��[�|�^}��p��X@>��)�i#%xzT�g2*)��z��S1-�YD����9�^��6 l7�����qϥ-��*c�4![�
�[�V-����S�ePO�t2s�+�JĔ�==�dy�=1]4~"*���Q�M-z��?���?h=�|@��B1��k��V0-t�#8�\�N���
3�!���{�#Ĩv������,W�[�)\�E|����P�����WӶ��C�9�WY�o@�F`g��V���.vm���8T�sn[Q��� uQU|�*�yG,O>��-"�$_+;�n#��ڦ�[�%8b8�H��>��J!m����s��`"$�1ڀ/ �����~��'��ݜ����ܨ��=2}+j�eFW2� u{R{j_pu��1ZH�ǒ����m@����� 7�@�r����=�A�f�tlf�eXasҵ"�]��
lj�����C�dm�2:=+DY�9u_N���$�e�6�;v���؟���ʗ�en���jъ9�rp��x�C #n��j�Y>��>�UŁ#��o���T.�I���=(_�Z��t�jI���/�x��Q�aOl@�J� �w|aV9@2���jX�`J!�砪���.Q� �J�5��1��1�
r23Kq���q�]������p+�vO�,JNޟ���̙ ABa8ڼ�n�Շ&��q�l���y*+��~#��n"A*����S3��F�c���L���6�k�����6��s��*��$�a���C4jq 8��d�X�T��n����M�;qT��,m�l`�6FP6��y�И�+RJ6��)�t��G px�P�Φ �1S�Ys��(�V����G�O�s����()w�D�U��
��9NNwPC(o�7PrT�x�T�2'�K�JV�Dwc�{��Y�HlFq���$>J��)�-�T�e�o�ws����6"�? ��wn��P�$8���cq� 8�����Q�O\��qL�C`�!R���j ��=�b$* ��_�(H�K��dګ2��N�NA��-�U�>��$�$a\)�ߎ�VL��P�s�\2�9@0'�*��6F�W<�b��HV�� .�0 ��#ޖ3&�3۵!�$��p�.X��7u�?J rmQ�Ju�ҝ������ʃ�)��l�e�+���&v m����3��>��J��*Q����c��:r���� �^OOAN��b;���4$�����=*8�ˈ�q9t>��ػq���
��h�#1`Üv�����������3��H��*�jB���S������W�j~X܈�{w�m�F�).z⣋��'%A�=*K"����;�t���<7��<��N<�b��ʟZ��y�i��NH�9L���:��@��=�(B��9c�0�j��j8�
|`#9���>#x�9��T���Qq�����jh�ƂD��O_ʀFȉv(��s� ��w �#H�Q��})�� c�N�� �1�=Go𨋬��i'�Ҭ3Ɵ.ޜ&?�Jr���T��
�9�������j%n����O#6�s��2˃�h�L��ʞ��Vsp�D>\���]��OLqS�vn��PPK
���8�MXQ��|(���P��Z)�}�G����<���@��Vc=)~vQ&7c�z�F�،6w��l��u,2}E`��y��a���S_���Շ�ԋ#$��94���" ��{w B0v��Ga�P��T����jU����t�Y�7�$���d`�b�ż�Џ��1ʇ˨��W�U8s���W���^��'laY~A��0n�F���0�jp���]v��(�梈����W�-�H��H�b ��q��@J�F�s�iw¬#pB������q��_:#F���"�$�1m(��>���F7 �}8�3m:�a�m�&�X�5Q|��BG�cM��Nz�j �)"Q�C��i8�}iҠE��"��Y]���4;Z\����I��!��A�(�*&����2���aJ�����(���&x#�Կ"#Q��Q+��l�Kch}*C�"rW� �.?9Dw
�g��؇��>��4����E�����^�PsY����F�'d��s��j��wG$k���ۊ�F�$d1�Ѫ6c�A�p�xwN\nz~�p���ڀ]��#^���P��p@���Ҥ@>�0,���h:.��x���~@~f��Rd���)�AE1���~��m��zc�8�`Ou����O��#c�(��+#G��%��2f5�q�m��=iD��|���V"dV�c>�>D��.zP��nd��EC�)�Ǩ���3�>���?I/�8���0��o�$E�Ƹv$��X��� �jM���V�:� b$����]��eS�{�jX��4
�$���ڃB�J�yjAW۵~�4A��n�m���aA�q%�����Y�U�#������nm�7��[w�ej�������BM�.�����O�|9����c#/KKuDZAҺ"`ϕ%�kp���Q��"����H9=����nE#�`TS�I4��,����S%�����Y�`H�\u�>�>T
�]���}kϴ���}8�bnj�+�ӟd%]��W<�:i�5�u��@���y�s�� �F��� V�w�~%��L�Lǟ@#�#N�4k��8����h�+�����7t�1^����㲩:�ߧ��ν��*����A�n]�Rdo�\F����ڧ�*�y0��U����J��1�g�z��r2������L>]�"$^Y=�[V�#�d��q�+��C�ae��n�aPq7�dY#��T<��m�d��� �u�B�h�d��L�]h�-�`����+cX�V�D����C]��rF6��� �+�������Ý��]ޞ���nFA��Z���h��H�E�GQ]��
����� ��
�j|���=��OZ�$�#R~`;W1d�8H"�\��0| \��=�IUD��bcLp:��L, �|��=h*Dr�>q��6�l�����X�|��=�ď���@w�8;zv�D���?)Y:��R��>Q��L�W]���lj>a�A����C��c#�d}�+��N!�<���=�N�q�A�F�!�{6v������A8�qU�Ħp����,d|�Ӧj@`��0ÁI�'�:�K�^��*L�
�q��J�%C�s���"h�B�����eʫr?*�"1:��9N8�D�Y��&�D�N��5,ė뎔
��FA�z}j4e�}�;v�G�6��Azf�G�JYLd�n銖Fݛ9 w���*8���P��~_n�
�~��7�A�N.��p}=)0�F1�� �|�" ��LP|�H�Q��� $��i%��>�J {0;�6��^�ڞ�c�H��1Q��*���M�y���VD�9Q��b~r;
H�i��[{t�Զ�J�0����`U��+܊�b*)1�����Zsn��c#�^��Ѭx����vG�~c��P0�r����$m��%8�[�.�=h �<��Yb�� ��.�a���8�/���qV�G��< uĒ��
�6��t��c���S�3m�@U���Q�"��&��O��5vFm�O�aN��b�����c��_��8ۏ���F������;�7��Q,�|�L*��6ѱʏB=�0�oV������ѿ|��^��(l[HZ!�#���7"���nx�(�����!X�� ����ݦ$��C�*8� "���y�#� �Vl��A��_ZM�y�vpX|�*%b�B�C�����>V��� �6r��0�e�>\����L[��"��6����� �
hG�����f�pp)�`E ����0.0X�ײ�RH� C������v�91��=��)X���<����� ��]�ڭ�N85�]Ÿ.q��zP�Xل�0��O �
��(�>ЯҰ�[���0�0G0)a��>�;d8�1�c�'`R�c�N)��Sߡ�Y.�6�1��L*e<�S�OF�U�A�� :S{~f�㧠���R�g=��I6[+�q�R�w;`�j#�"0�� �1n�%W9��V|,��_���]��>��Yf����4 �gɜ$n�w1��;1�1���� �L_0����� � )� nS��?�0��2� t^ءcgm����JňקN(�4~b�s����2�1���=~���d��;�C�P0U��>�,�6�`�#�� m��d=������o�����;~�&Rلq���F?* |��ui���8�GLv�1]��z}iQ��� &d�|�8>���2Hr>~�?�?jeH^@��LxV0�2�r0Î:Pd�C=� ӎPǼo�)�Ŗf� �g�'�������?J �w��ce&�uo4��8� x�1����cVS""��OQڀ�8�o��U����xu�jQ�הs�����
�)<����9���b�#�%\����Zq�-����`9�qN�P��g;*tm�����6U����>2Hvo���E��3n�v�#|�?.����f,����3q@�6���"e�9���*G�)�}$Wc�<�A>Do��[�N=���H���\(18��)Nv�?�)�|�)`9�i�d��m���x�MF�4��� ��q�p���ϰ���1��{PP�OG�}1�m�?�^��[ �`��3�� 6�1Q��=*3�0<�=�I�
d����j�I@a��c��j�=���u�OQ��eF��Q`�Tyx��t�J�'Nb�H�z�#�� ��=i���S�����1�������w��&W��u m�
�P���מ讞
�M�yL���=�y�g(��8�5�͵V6�1O�G#OSH�Nz�)ȑ�RE�V$�1��m�9ېDv=fu--�x�Bg�G�"G�U�U���dPlb�:����8��a�����¿o����W�_�.�"�Xv�F�\��S��(q� hv�� �O��0*�c�=��1�=j�*�.>^ �
6N�z��X�`����ܘa��[w^d�x�`�l���{b���NW��0p��@��;�Y�Q����5�,��Gn�˨+���B7��)�8Ϩ�V`�B:F1��4 �6�7�*�^�p���f#����g��F#R�d2nq�v�iJb��Q�tϽ�W�_cN�;���2=>V�M2�"L"t��H�Ui#��e���g&��fD�}���(=��+K@ g��@
�2�3@c��]���;�pb�"�m�4���~�~�78A��z��yB�d`�LS�#1x��sݨ?0���� �q1�{�آ ^=�ȯ)r[,�������q��R�V6R�H*�XG�h�Tl��s��jv��AMx�,#����a1���?6zw�*��m���$>o��ʩ{�n�dt��c*�ݍH�Y��c��(��#�=�8 H|�2!�b8�J��<���|���Џj��+u����B�}j0��*���8��(�t����r�d==�b�U�I@>��%�\ ��J�Ĥ����
�1���W�J��f�aӽ=d��DI�7,1M��s���{v�ʏ�謟
��G��4���yrNx�y�]_��O�4!����x?�sZT�BӅA��.p}?z��_s��ƽ���S�g�~Q�F�`�0��^�fS�f���
�����9]�����ex���1���OU�#�j|��:ȍ��H�rq����u#���*<��Sd,g��Ӷ���NGOjS(��~���x��o�GN�b�g�v� B+㎘�Q�V*��7~8������ _�`��x�G'�H-�q�ԣ11�9����'#���b�&�L�JQ����:/�36�8���(l�Jd��� y�~Bv��]��v��U���J�w$^Q8� ;�#�:P���� ��qaa-�z� )���r:P �r��)�8^q��@�οAL�
I��s�g��|X.\7A�9�\\�妳
���f$�(
!�P�P;R|�B�l'�3��s��)W�a/u�2I��p}�S8p�y7z�YNx�I�N��Y}*�s$��d*�қ�>��.3��M��'���Aw����ڀ 3��J�X����qS,�V�g�N���a�(�Dcs������I���������<�jf��"��z L�0�*t��$p�Ϙ���O��U�����1� �X�*�)��LR���L,b��E�1��I�h���*�){F8=�E+3�G���ȇ�n�@8(��=��On�ʛ��)�d�RBP Fv���� e n���%;�3�N�; ��c�DKɌ���,i��d?6>c��,N~p���S��x�ciFKmL�@ �����QC�}�����BtZqbOLdt� ��7a��H�����P����=(���8���j�Ns�O �T�g��� �)����m��n�E 3�e-6�� V}�H��!����]��?z�v~ﰩ@d}�H�Y����rj ��� �¤
Y���&W�(�x��@!���B��K}��Q�fT����B�c�K��E|���
L�VEPñ�D{�6F��ҁ��s�@� !c��"���n���LUL������w�� 2"%�l��TO# V�T��7�3�ڝj2�� +�>��*�����M�~@?y�=)�9f���㚍|㈐|��
4oo��cg�|4�$6J��#I���n�)g�j��)���O�N�7ZhG���Uؿ�`y9w����He��|��v��*�2���5�v'�H�H�1��S��f�T~'��~�J|�I\H�m���P�$~g ����UuB�NW u��]���GQ�Ոe���{/� dqv/��R���
�S��jT?��*�1��:��r����1Y���E��x�,i����6Y��?����]��W��2J��~�n��Y<�w�h����C�XL�
�przթ6��j�^q@1N��U���DypEP��6��6�kA���
� �� ݰȧ�Uv����'o,���� C�G�&U�OJ��q#.w7�Eď��^��$1H�l��PxL�={���0Kzw�*�� %A�;Ծlj�5۳� D����f,��G�5��G-�)�lfEQ��?�@�w�ޔ�e�4K�����3'j'C�.;
x�)K�0M :4�Հ�,8S��f)���$sMm����j��:��!,��P�yk�o���.� )R,���_j��K��'�ڝ��ú�ݠ�"�]
�_�7�:
�(�ݞà4� ��c��_E���UP���(c6���n2=鄶ߙr��QҜ��L>I��* g�e l! ��M"��#�V�v�|�B�8����T�ϵ &YX<�Q���h�.�`� ��ISpX{v��X�UF��z��P��gIrv����Q���JH�h�-���N���k.G#�p}(��\ 㷵5G���d<�Ҝ L`�&<�Hl� �S�W
z�TVE��ҚV(|�7�#�iU~u����%�����q�
�Ef����-j���$JQq�gҫ��������N�`��q����&�dٴ(�ܚ�hJ�o��¡�"�+$���zݷ[�ʜ��H�x�H��`��Jv����S�;`$�qa"��z^y�F�T��D�7.�}�qS�������T�q�U����Tn�2�s�N�Q�#�1[�$$3��~�����Z{�xk�ɮ�?�?J�I>�`���8��?h�G�N��>��k��c��z��q�Wȟ�R�L_�G��^�?��v_u�h�ͱW����y�?>�q־a�pj�G��?^+�V=�S���u�Ɲ��)DCGS0a>g��\�JO�f�8v���ɍ~V�9������s�{S�D�.��H� �X��[=8�LQ��m {Pf�$a��b�����zP�1�
}Oz��}v5���oc�Ƿ�P���*��d�>��jnf�Ԓ��~����Ld�ZN8�%պ1Iwo^?���O���k�^c�!v��{�]��ϙӶjP���(Pj���<����}=�"�d1����Gz��,.V4'����'u��E�O�YsM���t�W��[�vC��>��"�c|۾�5zy#8d3}*��˜'X���5�DW�U��L##j�[����� �gߵ=�Э�ǥ4��{����t�t�v&!#�qMx����X~J{��T �=)
����L�[�ᛧұ5!�c�բf*����)r���%éQ�*i���_J����w��XIs�;y��Yr�����VQ�6�AڍU�iv܆��eOl���1�1�n>�үZGr#T l^��Y���h8$��*"0]�
�K�Fz��Z�@��»wuZ���c;FM���l��\��=���|�
������*�S������O�U\�q�ҤEFT?#�b,ҫ�RT㊕��H��B�ĸ ߦ{�R�;�r`�:Tq�]���<���zt{�d~��=)���v5#|�oP9��@�8_LS�e1�1�ߕ&�%��(�84������9l�JQ���lS�Ǖ�Dž=�)N�ʓ�iLG!['oq��@
��i��F��W����@rv�ԭ#FD�zt=��NFnъ� e��� �+K�w�Ք�P?�jr[�F��[�� #�+�Xu��dY6��������ˊH�v�f8����U�" J������u�����%�7��;iF�E?s�Ѡ�!`�)f������.��(Un��\�9�J� st�b�W��@ �`�=<��R%�� �S�$;��o�D/Ι�?� <�\n;O��E�s �j9��#��!���J2d�z �aM揔w�Ҟ>�R
�=����^��0��J��8E'ր�uaQ�n#l�8�>��$�8`q��h摷���J Fh�L�P���K�Ǖ:����U�`�o���)�D��-� �hX�-� g�=;�Jw �;vt��r+c�O*eTLaG\���bHAӀ>� ��a<8Ϩ���J�Q�_\F�1�YOP}��j뻕�~� ���q�~4����
HзM�c��ϗ(#h��)���L�P�\��?��ڍ�z��8�JІ�ù�B�ê�y��������oE;E>?<�U��{9x����cn1�T��.�9�EY��3I�`6x�@E�S_&�����+�$��:n���<�N�۸�zX���X�=��JwR ��t?*�K��b�9�MO-YG����l�0F��{P���aI��b�Dm���th��q�q�N���~ ��e9=��B���Qʩ��R� ������d� ���v6YO#��=�&��ے?¢l��Q�=;դ)�;��?ʳXK�®r��,�+$Q�4�y�nO��OWP
p1Ҁ%��ĭ��F��<|��'��C#�x���`�yB9lu4.�d(�{S^h���wg��`^�Q�-풹
A�ʯ���p���rW0R�lp�`�t���>��*��8&>�1�]�ێ��R\F�S��Q0ګ�{m��*P�6x늒
�J�9YB�8N3�i�ie�[ҝ��������3m��w@+g�P9�� #7L`����E(#��h#��=� ����7�i��&�3���F�
V<�q�J�Z^W�,0 ;��q��GSV!����zS�e�)�ӎ��`�X
�n�������"c���l<'\�� W՚1��C>l�#/�@�e�L��wl�[Z���"�V*��v����A�@S��#��ڀ� ��ߎ9�#��)��D���<��J7�1ǥ 5<����P7��#M�8lЌ�ĭ��;
����)�:1�u1���>���:�Pc��X0��O�6�����@2H�_�1R�;��}��ҫ; ]�/��ǧB(4��:��{R�M���ݱ�=*6 ������V�V_'CЏҀ%?x>����B�Fv��Z���a���FL�\bB� �i��V�� s_�� �k���d��
V命
��|���ܮь�t8���Hߥ&�*#�&����y#p%�Ҝ�hW��G������W�yq�`�T#ab �i���jEܫ��v*B���� ��ЈI3[��~P;R�v�����*�ֈ
J�l+��U�3n��ɜ�&_1#��w#��E��p��'8�L���~L<�i�8��^��=)6A����zT�����e�����=1C�c~1�yh�1�����q�� <��"��$t�ȁ�o��S�n6g�����ޔ *fO(�^��( ��*H|��~�?*Q!�&��9�PK��\m�*@p a���>�f^�}?
��/S��J`������N��/ojk�eܣ�Z��3�S�|��)���v��y[a�_��9$�ﰬ��� �o�dq@�媐��i�bG��Mq�B�0{Ә8�X`��f�l%~P��iw
8s�O��7daʭ���4���/�� ��#�|�3�O �f=)����(�<����j��y�9I�v�Iye��=�G����Q
�TC�t��F�\�eR@��P�y�$8C� �@�$������m�Z����a6���JUG*v���@��Y�P�T����)3?�܊#�`�R��dO���(2�;��.�,q�v�\��i��=U�C�0OSր�rcQ���ҍ�F�ǎG�&�6q��& o��� ���� �ҡ
ݽ)�mp:8�RD�H��S���,m���9���P���عQޅ��!�f�XX1d�
�ԀFx�f>K��Q/�QOM�zR��9�8�)���P23��������T_�?LT��h��8qQ�]�C?ҔG��an��ѡ�h�����qҐ��*�ڝ�ޥݹ��_�����l��zS@7j�99��O��@�ҙ��g#��@Fh�Hޔ0�
9~pVv~�ҙn*Dﻂ���^��>5o%J��O'���e��|�<JDvb��F���/Դ��k��)أq#�M�z��p����E���"~�(��>jE��Fy�h$M��3�t���GaN0Q��<�c�{�(�1$`���R|�գ9=������ۃ��-|��Pt��(�+��<�*Yv|�
�x5!\��ǂ������8ǵ;;cܜ0��e���cv�C��)ႀXrG8�D'��dq��r�*<����Q��T��Ozz�/�4�wF�S�`(��eu�AOpc�W�/�����d�4�{r���@���i���eGOLR�`{w���2H�*��ݪv�DL�[��8��Ғ<���ϥ5�qC��$���[�A���&hs�c�D��O��� Zr�����0:�N7�y�� J�#c
UJ"�F~�z
խ�auĐ�E�}p+���A�����5�Oæ+�Zc�O�_^�n��?*�!GҺ�r�@f@v��)���d���#�a��,ӆe����o/���H�����7E�7Υ-�G�_)y�;�=����#��HאY�8��2r%#�:Rz+j��
��V��mo,m���\�"cT?*�|z��m�&�_,��� ��i�l�N��e�+l� �\�����F�w5�y{"Al0X���I�ZطolNͳqǵlC��'�zS!�,�b�����I\&�#'����K���x���R�L2Żp<�*�g�g�V��
�)(������m�NK$H�8\榊�_�S�FP�pOsY�-� <{T�\KEB�X�O�j�l$ 98�ڮ$h�l(_z�
� ���_����8_ �W�6�|�B;
�De}ނ�2g�ab�=Ꙉ�&PP�v��ʞYj�0y���l�0)Ch���@��y�o��E����ac��U��
�����<��9�ҩα�������dp���]�"��nX}���QV�U2�0T�
�N�R@��28�SZ:HG,����iŌ�v�Ԟ���r����,��
b���?�8������~��j��_�fv`q��'C�D{B��tJ ��ȕT�S 5e\\�l~��a�4;�3FKFG��hc����@�������C�>�Ҭ�j� Eb$�*�Io+�x�*����T��
s}��p���W��
;�ӧr�j�㊅�#q��j� �!� ��*����w (��6�w���������و�9�<��5����P�8n��V����{��f²#�G�y���-Ѹ�ګG��dݴ��n"��LnF8** <��\c9�Ĺ���ҩͷ�!�Pzz��Ka���v�٣%��LU���vƘbP��Ļ]~I�u�U��5���*z┫B�|����u�7���@�&һ��t�;�6�&���D����J �<�ݰ�F�?JX#�3+c��T���B���� ��� 4#��e�n[=8���
�9�;r��ڔH�x�KA��PR#9_/�ƀ�4q)�r��z'� u��(����0Dg� �U�}�G�b�v�p;Tsm��}EL��J.ޜ� ��� HL�S;�O&���s�O�H��zt�SZ,����(#H���9��Y�*�2Ø��{�k;�BC�F��Tс��$��4]<�o2PJ��Pi��DS��9��7��ɟ�*��e�H��e���TR1(� Ga���zT�%�F��;lr�+(��Â{��XR���ڿ��f~@�bu)�F���Ƿr¦� �7z})��U�+��@
�{o�w�ڽ��&����䗍
18ʡ�>�j��-«0�ƭ����z��ڪN�<�c����@�k��a�t�F'`#����#E1`���QN]�J6���=(@��˓"s���9X�9��W=*i�cs>��X�����ï� 7;��2yu�N@��!{S|��pz�f�����ŋ\�<���)�H�*���oN��a�����p�9d�ߦ)����qК$�U�Fp;��D� ��Ľs@
��{�s���IDQ4YPL�{�Mx�F��v��r�N�!nqB��bzjS�M���AH� q�чj 8�r�x�����Bp9��Il��� �g��ڃ!�;��u�BƟ?.�2:T�u�B�S�*B�n�n��D��Y�
"�����@����ǁF����J�}Πc���M��:�#ڳ^x�e���"�y�nB�X7��X��H�X����Bb!%@��Xcݨ~e��I�#)*|�9�4 ]�8�]��T5�h��v���8C�ߛwG��{3�9�wti�1(T�FT�RG#(Ua���Ť��:P�x�o`z��a���cR�%Pʿw�U�������W��H�Xp0{b�'�y�qD~Z�FI�x��څ�ϽM� ��1�� * l����;:c�S\I����|�8�}��� s���qǥ2e�j��N*i`(<(���#l|���(���^<���U�m伻Bs�Y���I� �
������Q�:����g�*Ն�D��6W��!��[��x�}1@���8�Zpϗ�3�����S I��÷8]�Zʸe�Ӓ���%�r�6�r�X8��
_\���J��[s����������ڼr�+jw�O˼��5�zN6�rp>����к��Z����5.F�h*4�[�7(8��V"
�W%R��Wq��0�@��-�5h�8��v��@"B���ұ�}M���Uo� ���Z.m��|�#��s6
�*)���{�)`���~��M[e���l/;h��Fؼ'������H�Ct���~���4�w����¹jt�N+;!�3� �o�Wmj�&-8��:zWe��6��t�Wo��W0��w����j�t�����l[.W�'������a�F�T��&M��z}�W�ҹ��æ+���YƇ%yt�U����e� I������pCp}(s���78�� =���lL�=��(�,����1�K��.~V?ʀnO榀����*Q����c��4/6�Rz�t�`�Ri�o�}�82F�8��ǥ.�O�F�a�� k����7߅�=�����?�eT�b�Jgk� ����{�VQ�}�v��F#��zR.���FQ��A�
�,`��w�@)�n��GC�S #P�y���Ҩ�0�g�E���p��P�);��a�]��NC:+)=��)�f� c��_/�=>� �#zF��>�"yQO�!A
J�b�y=�ji�����&$p;t�� ���˂q�CQ��K��
��aa� �S�=3ڝ��>H
� `t���'�U�>� 5!
��4����ݨL�-�C��Gjk��O+�a۱�*�_�v�&Nm���@EH
;�rn��Č�S.8����Ǹ�7����@��7'-К
�1�� \w��S�ulH�T���|���}�t#-����F89�7j��u�JA�(l�x�}��S��QT�z �2�2�{�w�N�|��FY�b���G'�|0�
[,��������'��Pé?O�Lm�������K�#Q埔
q�#��l�{�J�LaXt=M:D*��~S�EJ$�ʀ�H�>C|��=(G��ʖR��hQ�ڞ0?y:�e@Q��A��s�(:d~�.rJ�i�WӭY~J�%�a����I!�9���P�s�s�3Nuf�z�}=E2ɇ8�h���j=�28R�b~ð��I��&H��߇�)EHV#���L��E;�[�cҜЬ'�Z�`��I�}�(d�m@W�O"�bm�nq���sa�I�S��5(�k�Xgr��ڀCɸ����>��V�"��t�z6��8�zT��ztҀ���d������x؎����+��<1��*��V���JE@��[
:PWO�:��;H�;q8^2�=R-�q���FT��~�8�����Xn�?�C�+�rZC�w�%!�n��F ��9����?Ҙ�~U���h��Y���R���Ɇ�x��[8����/�:8�!#e����$)p��I��1S���=p)�m�c;_L���X��|��:���������#���n��LV�y�H��ʐ�;W�@ޜ�(l=4����~R�g��M|F[����i`#y<�ŏ�A�F�ԻHr[w��<��2��SP7ӶI�{t�"
0^�8�QI��Nd��(_��$��J�o��l��L\�.B����@��#e��9"���\��T�Q��3��^n@ ��FF���dqV܂��^��/"�U�����QJ1�}j��l�v=��L"�0�{Uia�N$_������'�
C#��L`\ScgPN�ݶ{R R����N�ٸ�������cJQ�?tt� t�V�gW;���Rj����1��=������x=]&d$l�LV��� ��cB�O@z��<�+��+&�FFN� �]E�2�q�^:T�cH#V�A�ֶ �2��d���v�g��#+?'_C]� 壃�8kDY�'��z����ںx�(c���J�2���u�@�=��%� ���*n�v�J��#��Oj�5u� }?Ʋ�4�(�V����"�SԚXb�ж>lՔ�E��:��X�%<���c"l��:�����"��O~ԲÕ���1�w���z�yc �\Յ�eϔ0*{xH�{ҘO{mǏoj��( m���B6���2���H�cU�~R���>�
�JR�b��Ґ�������*(�;�����6�G8�)�-U9�z�2EL�v�㎼
�<�������:5"]�q��!�7���.T~�C��q���1��}+"beW�GaS�C����iZy�l�����*/Ag)>W���t�Ҕ����!_�à*}��I����6��{R8p��=wJ�vv��t��(qq,�a;7�2�;�@ap�������I@�~L}ނ�%'�d���P�F#r��N�}MJ�c�@}����]�p��� Bv}��'Җ#�c�n;�J�lO�c��T,��?(�@�O�?��~T���To%FX�}*g9� m�� �ɇ�|�rA+ϴ�[���`�ڽ �%������8�)�@O�a�C�S �
@r�A�^����(l�q���rF�J,���vqM��Yffa�wҟ+@���U^?��N��0�d�j��R�����S��|�����>Y#H&\��
z���\r=E Ugw��{�4���
EK�vf�Hqj���^8�G�?�5�`��K
ĩ�(@�;W�+�;SB�'8����|����Қ#yܒT60������eU�v�:
E�"�S��N��`�u�}iT��Q�/�e�O2�O`tր0 g��LT�ѥ�9�'w��*�ή��@����ľopWiS�8� tYإ� �e#^��5�������51F � �`x�I��w2�� �R6f����� v��w���K�X����C�ǭ+��\�����Mgc
ݛBYL�Āz�w��J��Ӷvڱ��,���b�|��(�������M�������Y|��n�YO�2�q�*�S)��*t��DϹ�&��z$�U�-��2���*zV�����vI�'�Y�j=�2G�����c�?��� H����~B2?�
��Dm�(Q0f�vѐx#�)w0]��3����mݳ��)����S������d�`��y'����5�7l���4��&6j�q*����S����ex�1�"��%e��@\��������p�EX�W�?��wf�p)$��_z�VF�yuǠ�M�<������6���\c������ffIqK,k'��\A���q1';{c�2�s(��21�����,!��n�jl���n��7=z���13��q�3���ųF~����Jli�%���K���M&��*y��X�풌
��l����A�"�|X}�JC���w#��5c|��J�QA���w�g��O�׃���X��4�F9r����oaK�0���x��'��f9���P!)��2x�����p:�}3H�k2�t����c�w$j9���H�`UHߞ>��.� �� w�H��h�8�=� 隌:�����;�Ԥ��\�p;}(T��s ���T�%��`� *8��tv�~x��=L�Q
�u��8������;���ݨ���}}�;>�����ڀ���џ�B���v{{R!U���������zj*O݄ ��I�����=�R�e�`m<�l1c�����Y�|v�YX<�C�+�P�d�?+g����@.>m���?,I�d�/5���8�ӊ�ᑱ��8$�j�ݚ~�I���]���$��r|���o�'M��vz`f�� so�Z��t�Lb9J�t���K���5�i[���H =�J�,vo��܋�/��j�t������9�*��]�J��pj���:51��~�f"�I:�s�\����'We-��31��a���x_���H��+3�ڀ!�lh�<��M2cۏzb�����;�w � +���������QM��}*xQ�g�
˜�����JsoT��B��*4x�k+�h�s���v�5g��W�^ޢ���^��Ң�nz(O����6���AN�%*��6�9���?�1��J��������XF�B:})a����1�n�� (xa�n��]�j@�b�����n��`e�l`��<�(pˉ2ۂ7��8�R�Ѷ����zv�l�$+�#c��L�i�[¯�o�����L� ~�Ǩ��z�;OI��1�@#Q��v�yxb�.��6��T��^[�A�
�M��'��<9f;�?JY�3�z�����b>Y�: S
i�%7"�RȦYm���)�d��t��xrNUF�h?����F�Sc�E��H�ԨI��OoJF>l�o�`( ��@��t���S�U��t�I��ޘ���.?�>���:P�ݖc��E@ 7\v����7$��Z�bM�3�������84�r#��V�G�78�~7/����lQ|����qڀ����9��Q�>rp8� ����x�� Q����
�8W��{���]~r:�RJ�T�J�<����7 � ��j�8'8E9դ}���m>�6a�2��� "� �(�3�z�&Whc�K&�Rv��\T�����5�j0!y~dS���`���wm ���G ����e��l�aMg������� �@Q��QQ
Z$);�(-�}��<�2����JDbQ���>����+�b�z~��Ǟ��� 娑
ne?^� ��������ocޜYym�1Q��p2������F�A� �� u���y#��X��Hb� �Tv�L0Y�t^��)
�@hs�O�G�?+�:��P�>sR˴�����:f�-��'�����U���
�>Z�66ǥHNiʅ n3�{SI�;qRH@)�g�[��p��ޘ�����NN@�z�f$�xo�J����&��@W �����e�v��8 ;�,c鷜� z�� ߷�"�PA���U*�NG�@
��|�����m�p�&�dg�nFv��p����kcR�7�ݮ��0H��$p�#��T�[VѨpXdc�j�ms܊n���\G'�/�ք���Ue�=���?"(���C�9�N�&}��z>�"+�7<�U�&A'�8ی`J�.H=i�! ��c�=3�md�f9�@6������>Q�0装?Z��m#FFf\`��@�N��l�P���è��Z �'��:��@#^��_�A����H
�*��#;�a��GJo��3\�_~��c�ng���)�Vt�=z�@�[������2��*��\���W�#�ҭv�&UI ]�n������>��ҹdn�-13#L��N��
2.�$c�ZW����M�%�m���9ɏAڪ�n�)�G�M�L�.T�".��VsƌYHb;��j�uᙇ#����d����I>�*���T��C&��l/aS����Fv�n�W��0g�?Q�]osN�tғ����]��3+����c
��"��e�+���K��#������U5�G��� �cs�m��=�S�v|��~u.�p0>F^�ݦ�n
hUI����O����N���nx�Ҁ�]�pGoj9z})l�@�7v����G�$Z����M&7"Ƿ8��G7UBF7co�$qB���i����;q@=n�?�I���T��p�n���L����0�������r�[,X,9�ҁ�$]���v�4+�i�m��9�U7'�dᏥF�?����ϸ�P���>���`.��zV�I�G�}(M�[�dt⧠lrr�`~u&c;q�~#�M!y�\�)�j���8ȣ�����3����O#�ҳ��PJ�l<��[�W��g�{v�-���l�On���@.�I��,rC.���.��o�=��V�)�=�(�6���3�o�8��|�g���\�H�{�c�w�6#�^����D\��܌2����8GB���hĤ�F1�=jx�$�bO54� � �g����W������C@�5!F�ݣ\��D��rH��9�
�#4��c��m�=��|�G"����1��ހ�����jn�h��S�Scv.��YC��I������:<�+����v1��0�ڢ,�`B��51)�idb�)��hB&��T�����S�D�X��iI�UI��hp�B�3d��)�ZD�X����K���JY7�j������}}��~'�{v��Q��/;c�~(E�rF��3I�p���O11�Gn߅"9fy��#�����x�@Q�����W��;rr(��/�~Q��N;S��� 8 �Lv�i�� l�� ʍ���4%������
+�����iۘ ��W�h�>����N?8V�Em>���S�*������IU����.ޔ�v2��z�Wj���&ry�������I�����&:g�J�;��ܣ���� 2�� Ab���1�1+�(�p8�3#��1K�����(�tu?*�J����\ <���Q�� 3�����қ"y�U��
�$)B�0��8���n��8�3J�|�(�fJB�F�U<�g{�(��'�Ѷ ����цݟOJ )�q���) �3��W�J����n��MXe+����q����>�zP &>Q�~U�x�#B$���]PI�<> �j�T?�,���m��R(RH�
��AA��w��3��~oʬK�0�cҐF[oeQ�TxC9�@,�*�y�J�����jj��N��ScoL��!�� ��㊍ąD������
�F 4���)�,�'�=( u��,e���T�D��nzl=�!ߓ���������ɠ 1�Pv�<}�zD�����R'�з�<��;�Qyo�O��.�W�#'��dH�r06�q�)�pN �Q�
���28P�I>B��
�c�����bE���&�2>S����LV��˴�h�+~��G��7��(���r������}���Zgr6Jv��I�(�}��nu�pr)���eU�� �]� �v4 Fv�,���oJ|AJ�)���d%�0��zJ�1Dld��@��?GϦE=���F
iݤ���,�'����v��3��zTL�(��Pǐ�$�zOl+o'w{
j���pFю���[��ƀO%�(|�Hr�9���P��nin=qQ��Q��z��S�n<����|.]�lzQ������2Oe�P�1�h�]��������Ѳm.��o�ڀc��f�Fi�?�(���e{ڗ�!���~$YWh�1�_Jp%N4 r�N ������(}�_��$c�0Қ�tT�d�?�0o�������x�F�\��ti����D!K�����3���8��N�Q2���ޔ0P�d�t���@*�Q�m�(?1�@�"p���O\R;��|��;���.P?Ɨr��9�GjB�A��P�0r�J
[�ˏ�6��;���یc�Ue!��H�8�q�ARyn�d�Ң�G�d7��R��(翰
ބP��y@Ϳ)?7?�f�Ǵ��OAM�F�nA�:
����ozl��v��wV��#������TJX&-ѯ8�� u��$g�j9xؠ��R#cs�l,0����h��C(68�#l{�5���A�W>�k*�v8�)cr�1���)0�0u���=�#>"�r9&����0�E!�^���$LQ��\>�o����w�]�Cbbr0�\'����>���㟴���;?����
��x��n6�2
���FO i�ڏ�
�{�2%�P��bd���p� #��'�_���s����S�t
��\-�H~��Eo�ZX�ȣ��Z]�y���p:�U\2�4��������� 摒 ?����?�;{溘���a�SX�1i?v�t�Z*I˯Ϸ�z�ȵ��#����z���tP�"m%qϥaA�l�U��=8��EX�P`����X���ϖ�9�i� 9?ʳ� ��W����F+\w�gBF��
��¥_,���/��ΡX��W�0mP@�hH�j�)�G�����/[���_� .� ��銑�#�4����~5�d�rW�E%p:�üX(0�߶�J�ҔI�� �8��5��55´
D��K�9oaA��72�prPG'��Wn��L�|�^���Y7nI���h�e�$��)��|�z{})"�!�x��tT�ȣ���V`64p��㧧�4��q�OP;S���P�#�=ҁ�P�(�$p(�u����SϽH�Go0�@��+2,D z���@�:��`eqHҪ9a�c�S�?2pi�%UC�E��D�P����B�Y���� ���u�>6H�wfN�#/�7�F �iː�O��ǧ4�d�C"���;��f`\mF(��;+�}x�>��]��8��M$� ����iq�eV��_\րXD1g�)�n��!�����'=j�
7�$/�Sޤbel�(�V��Y;��j�x��2p6����q�c�|�Ƙ#�U�B�rqבR�)2p1���i�9<���d�ݪ��� V�K����裏�����v��h�Vw�(��:���EZ@s��]��G�2hn�_x��~�����hC��p���Mq ��הR?#�pÏʬ,]�Gp�w�,g���|�SU�����Q�����>�?�,V�V����qov�wG27#����epYe��t�g1�`xoq]-ŵ�2Ȓ��U�dt��z9�%���c�J���c�V�A/�
�F��:�I�&?�嗦h13D�:��}I�LǏ�`�Y�n��΅`O���p��@8 R�q��� $|G�Eʑ���i�Lə�:����&ь��R�$eB�H��G�.���I:ȧr����h������x�Ф���@�zS�Ub��J�@M�D8�Ҁ�$bN������7�� nfU ���a�@���}� tbDv���R' ���M�Y�FO`T�B�,�������T/)�JX���S��c�֏���PzS�$��N��@Fw<�EWL�&x�J��1�`Tr��w1���@�,Xg'�y��>��RJ����
ۂ����@S�q��q���v��1�,�Y���`�Ҙ�J]w��ڀ��gO�C��l�v��FU���Lf��F��;}hڤ�HU�2�q����dp�))ǘ��v����4�ݧ��2��\P����e�/��Ci"�3Jv¼F 昤��(m���r���<����h����&ߓ�#�W�#�V˃ڰ����٤R5�_�\'��2�Z3�p�
>c�5*p秥+.��v����\��{{P���ŏ���>�O��y���S
X�LLw3�T����M:1'@�za��9��?,B�)˶0C8ڧ�� �.Ⱦbx#ڢ���u=oj���i���#�a���P�#���ۥ5����o��6Q�q�C��1�D��@
����J6�����Cڤ*�%��{`Pc'���>a�����9��#ڙ����)&��1��Q@]���);|d�lPe�'b��qV��c�r;T?�G��:zm�I�OoҀ&���0��(&B�4��<�z��XïV8"�@�Jc!6�~����/��8��lڭձ�����O`���c��b��b��R�NGl�I��b�F��T�ƠnbKg��h����OADq�%���搼
�����vD�����*@�0$A��<�D�C�=O�'�Ҁ�v�T�R}�$1�����ǥ8�4�'k|�8��X�|�����}*�lD��I;z�K1N��l�#1F�0�y6�ą��}(�"06XÏM4V�(!~n����A9>bqVm�}���J|���j7S�>���)$j��1ө5��Ī�&2:b�g�9?t��@
���zb��q�\u���x�|�Etv�<�d'h���tVH�H�8�A����E5�Ñ����_��v��y����{���V�j��9�:�iߎ@=���3T��� ������?ٲ��a+�-�/�#L/�yq��W�j� �b�>%��)���x>�%x}�+�ę��������z�66��ȍ~N��k�n�����$���Hw��Tlz�k�V�o<� �(��� e�����K�xO��ւ���ʞj�C7�YW���a]X ܤt=p�d�+y�@�;f��>\����à�d\N��)#gU�����
䬄
l�`��T#�����=��ݧ�#��W�{H����Շ�a��~��Um����j�T¬�Ƿ�ar���E ���0B�?2���)Y��x�� W1�(��R1=ҧ8�@
�GˬN���I.�� �R�v�:��A�do�6ѻb��/���|�꽽
84�0��Mǵ����?*�3c{q�Q��P���&~Q�R(�M�����c0�I�Ҥ��9����EUʔ�&�,#�@v��*7�˴|��1B��և�-�pzq@��R �J�S5��
2�3B1�� T8o^ƥR6�`x�8������
�H���ҝĈ����R �2t_Zh��q� �����8r��$u���1PB�A��Y������d�N3�z�#ʶ ݷ�jT��U��g�Ґ��+t q�+0��0s�Zs�F�1CDrv�f\t�wl�����[%7�zR�P O���������8})���'���h�\(��[��3�AI6�n1�
j��*W�@!TԲ���N
��2G��Ü�jEF�6�(�&�C�L'�3�}i�!��>��NX����>�)E$�ځ����*����R�q���d�)
du���)��!�)P�D">j�q�q@&"��r*M�`0v����U�?*\8q�tP?*1!f ��ZU���d���h ]6��8��H�@|�����y-����D�^{��q���\��뱏�E9���J�@*NH�pk����48���J1�qY��Y��($`��d���_J���N1VP�D�� J ��*�^(���LWqpW�(;q�t�E*ux���һ{�_�?J�`TIX�!�Լᓧn�Bnw.N9����`
���:�g������ҟK��:zTr�����*��:�?�r��cd��4�W���؉8�_J��n��G?)�j�����8���R�q��I���6���2��a���n��h���p� %�m
���j��n�{�S(YޠF:��@h�=����簩@ ��3��1��T�0��)�<��:��P��
�"�t�i��x�0d{���Gl|��I�%��@�8�H�M5��!� ��'
�(�})�Hp�@$���������y�p=�^PM�xz�R���P�$��I��]:7n����TM2Lƫ�F<�'���c2������FRY��p;�6˖U����8��\7����8,1���h�ZUg��/1y�7�{S�<�X��zH�G!F�[�ڟ����)I;��8"�`-n�#�@�|F��=�N9��E��j�m�'9����'j�p8�)D''
��Ѿ��X��&�QX�g����,&|���J�8�iN�����*��^��ʽ��mp�WA�t�\���s�9O<���s������s�h�^o�p����/&H��폥
�ߥg!�����f9���WYf��h��u=~��}>,��;�WOf�?�B����^�I�v@���vZs;kHpɀGlWF=�1c�X����~0��!�y/C�ǵ8���|��S�㉶
���xu��|�`�PX�R��(�}�0rI�oj�{~|���=@��3�r����h������{AV(6`d�H�X?F<A@w}�*k���=Z���_r�����t�ڟ�zzb�|Ј@�2n��b�c���J��,S�ī�s�^����g��(����A;�n1�i�t��`��������1cʅ��J�JR��l?2�AҐ>�ރ�}�(m�*��@'<��S8e��zu�3Ĝ�1�X��p3�Ҁ";�7F�)�{m����Jcd�=GsQ�R>�c���&�W�BO�M����;{{T��!B�ES*�u*�>^���p�����F@�EO#��Ȓ�&?�|cր#A��3���>�Ux�;�Ij��������чj��z���KF1�NX{T<�0�b�������T��T�(�I�*�Ӷ3���ƀ&sP�a���Jcv��d��W~C�-�qޜ��o��ݥ��TY"?7p?��5���S���@�|ダ
_H�8ϵ9jt��=*��ȡ8��e�B��ҏF9��@�*Jˇ`�}?��ҮW�%ws�I�CBtb1��=�4�W�9�^E��z�Mޙ��C{��F+m��(��JT��'\P!ӎ��џ���pE�,sD]����E;��b�?ʜ`�'&>�0G�<���8=�3��Tq�3z�)�P&1�zS��0��{�.$1D��W8��K 82F0�z�Y���(%:rG�*J�F�&E��� ����B���^��{
T���Ӑ"(�wg��_z�r�=�U����q�)%����4��.��^N>cM&O-c铏
���*�%�=��v6Aˁ�zR����J�2]�a��7P���ߓ2n������8D2D�[����Le/����mS�$S�z⬔2���<�'S���s�t'�r���2��('<4��(#h(3�|���`���,���o@���������[wv�YLar@t�B��6��*�"�H��@oa�����h?uG�p;T��H�$�x!�}��<��?)��1@��#X�eץJBɀ��U����OZ���'�_Úc�V=,��jB�w�#�4�N��|�{���,��?>?
�Ñ��@߾�S�r��ڂ�~Y�;pS�����A��bp��[�A�p��Oj&@J��s�ETys�%p}��(3&L�F:`9�i�H;Pd���P�1|��e�y�z�;Wː��ta�@cO;#3�v�d�0ipT���G1!>M��J�r��H�D[��t�*�m��H��(p��c�����K���=�(�Y�a��|�ڣ:c�+���~\�Tr
�_�N�_!$d�q��@-�t(ZUH�V�N�ӆ;���:�q�9�d��R�Ѝ��<���VF�S���6l������q�Oҍ ]�+y��jq��Ђ�dS T��Kw��G�����j:����o���
d>^s�à�b��A�C)@�;�6.K:�h����f�3R4�A^1��]�+ ��� � ��,�IF���G�PA%OZ�0��s�z4Av�G~h���� ���?{r��K��`���
�~�ܕ>X^{C�(���<�2���zA".�A�(s�� }����� �L��m��W?)��!�]��� 2X���ʏ��JWud �+�L��9����:�F���ڐ|�_�I��p
24[7E;��V3b)�qޓ�����jP���5=Ѩ�eq�(c��p�0�\���n��]����v�S\����|ÚQ���`�B�p���õw�������$���ŒH�P��V`s�n&��-���0����J\��jU!�]���F}+��[Ð�$8�9=�LY$�/q�=�H���cw8"�(f�>����oJQ���n+\n��@����
��Uz�R���q��0$O6M�
��I
�z����e�H�,2>h����+��K��@
A�����1K�
>_�����PQ�\�v�0���B�ف��4�a�=�`ah�����5��&�j $3$�]��QFԊ8���ږ2�P��*^�Y��(_cL��?/ ��p�8;1�c�FѶFߟoJ�^I�
*�����h�.rNy\R��2�?ʀL�A�i����9���hd�7�Q���l��ښ
LBzw��*������O��`3z�ԪU�~õ0ˑ�>{Ӧ{u'?"�>`q��<���ؿ�BYf��T�F�q��)XH2��Ɍ��m�no�����})���X���E�<�\�9V�;TQN|����$R.|�+���J�P3�v��&bf�P:w��
��i�T�[$�SW1S��0V��GQ�]��\F8�7�\�x�أ�C�P��?��l�j<�m�`zԛ�~���0��s�zހ{��s���V�6����ʡHT�T�b,^��TC-�x��$ap)��"�"���(��B{b������tQ�)��X@��m��j5{�ۋmS�ӎ�$Cb���Fg&e8^6Ԏ��4y�O��å~�h�%��!�r���!`�E�D$��Ɍ�`:b��A�N��C�^��I��(������ƺ����*��^/>�{7�&G)��u98q�ݴ�}L���j���O�WhLq|��-N�`d��p��
����=h8�o����M��b:���y������1Ҁ䷘
���>��Ojs��Ҟ����@�k6���u�_������ala���9��,����j1�M�~���|���|��?N���˷���@h$���ݘ���Ry���H�@z�jI~������7;�AJ8ڄm�T{r�e9f��d�F��i�Wp �U��d|�njte�k��|�(�;l��PYIX���Q@�<��� ��X�
��Q�g��RIcr篠
����Ƹ%�:pEgIy�1�{b�E(��4/��0D��K}�n��XݣY�'n�S&p�b�}�H�W�,{�?{�==*��DF0�Gj�����>_AQ&��q��L^wFT�ezƣ�,��L``�������ʹ�Z�/�'#w��Q�@UP���R|��#}(���B���N����;G�}�[ft�4lz���Q(�@�b��@��{|�x�Kg'�lV}��LQ:~R:��YU�6�۵U�bx�����n�P�Z�oy���*{���#H��03�^���g�xS��#pc��#�O�,���"=�����?ŝ��J
��<��$p*]��+�9�L�<6y�c�J��<�O�:���'9�jO3�<��raT�2�Ƿҙ�_�����ڀc������Q��bx�4��G�����P@��>خi#e���4q�²����N$��u���%T��8o�c���{U�Lp��H0s}0�����]�uSF����*�f���7jWNῷj��+�<���W�\����1��W)e�2�8���j�G�q�5Z&T���}i�� �m��ռ���Ȯ���y�u����c��<`��=+��K���B�՜�����8��<������R����U��sv��Fs���+E
�ޛ":g`ؠs���c/�a��(�n������G#S#�^���R1I?z��GlPX����c��0���RaO�w�|�\�4���/4�X/����]�`2������=G`)�%EvF�����5&輳
MĄ>c��@�jVh��.���{Tf1����E�+��Cm�8�"�3�8R>ozA�U����%�7/O�$A�����ct?����j9K��5o����c,�oa���ק����NXq�j���r�����@��B3�� �&$|����m1Y���/�~F��q���hBK���ޝ�9��;�Jv��*��~Tv�a@ˎ1No��b�(��S���$�%<�w�@����V��zP�y�pV�(�1����ޚ�I*���yJ ��B�B�{T!��
�=*H6C+ˁ�=�0C����{z
Z
�G��,��b��c@i�!���>��x�=�HݕY����E ?�b��O�,y'�#lQ��Tb5f؇;�H��83L��
�S_`E������wc� 8��i�R� ��L���پbp=1LT����Pb����_����`���O*UA���l�� w��1� i�z��@��0������5�
F2˓���Ҧ"Ig��;��re;[?6;�#)��g��LK�?N����|��C��(AUN}��X�F^=@���nwbh�dߵ�sЎ���r���r�z�e>�ޑ�I��u�U��K_7K��:y��Ky��Q�l�8�Z�L�C�n�QX�%��`��q����o_^��44_��S��ߊ�n�,�(A\F�_sڻ ��+%�i��������� l��{
�$;\<��������w�OaX����LE��_;�JxS)_0��8ǥB �>� ���s����S홊��e袙�rɱ;�Wn�~��h�K��m����� *�
���/�ᙔ�v�=�7)�I��A�v�|����&(HG�N����O8����ma��S@�y;j@�>��SԞ�������6��ᴡ(:w�L�*����N��f�P`oa��}�$y"�4�F>�I�����{�{R�e�.��su��@ =��<�`L�6��ސ8$a�zJ���搬
�6��ɻ�)#��tn]:}ӎ��H�N�3��<�jPr�ܠcjw��q.��p{�®��*�j:�?�G ������W*Uc��
{0�"a���@ .��B��{!Vt?{� �K�"�����O-aYT� *����_o��i#a�y+�4m�Ĭ���zx�f�;�|��P�sl ���E�J0��Xwc�l��41$`GǵF�!�n��ҟ"a�d7�jw� X!R�A�I�~������F����R�c �,��r�v#�Txrs���R$ .7g���H>A���N��G��U�(#ߴ�;�2 y��*X�T��� ԆGi�U��Y1�����)o�)����(�$Ux�4 Q�\1%��RnYc#�?;[`� G�2W#��9ʽ������N��Ǩ���>q�8h��1*���p;S���p�j&�0 S��w��7
y#�ٹ�Jbm��Jר=�B0L��g������OQ���Xi0���@@���Ɯ�<�B�D`1��jH����f�2v�����8�T#���+�c�4<�9$*� N�!��� V�c�})���m�$�28�ԧ��R�8�y`������OjF$���p7�v���H@.@��ԛ�����>����y&|�{ր�_�J0���I/����:�W~�����*�Fu��>���B!S�zO�~��Ң���m��Ӛ�z�Q�c���4�\�f">��TƎ��B��R4��g�`�@��>_��Z�UR�����5*����U�����6�@��(Vi��_|jIa�a�:}�&y��Mi~e�~$���*u�"������Te��rm8��6�$��C{�L�!�H�d�Y���;��n7�_�9�j�YPm�qޑF�2`���*&�Rx�j5�?!����#�f��5ȓ�tS�cJ$� 'S��*@�)Wp�6㸪r���U�2_�U�_.GvB ����� s��=1A-�"��!�������ۇ t�v��+��=:J�c����h$y
�Lg~�:U6r��1T_�0��銛
��q��4�X�Y%�Fj�Y��]ç����ǥLCm<������ ���� �>��&��!���)� ;B���x� H����ۀMN��`���pu_�a:��ҧY� ��Bxɠ*��q�����{7�K����]�O#��������*���۷�l��-v,����g=��BĪ�jQ.ykڑF����9�3�{ Y6����?�=�x@1��?�)ĊG*8��RO��� @Q����+e|�]���qOL?#�����v�%�H�a�4 Ư�q���2�������B����U?ԏ%X�y�c�h���C� Jk��O48�x�VdX~o�L���ͻ^��EF�D���}���VX��v� 2V��o"��5m����`� �O^#���Wo܍��T�����5(��8u68�WC�Dc21Ӛ
���H�a"������ȅ#n��<>a��;�P���v���eb��/z ���ҐrG�� ��x���\�� w����WL���i<��(6��j���Y#��x� q�&�(c=�T�G|J�ղ�$g�e�h�"��;���V��l`��w����gىa�ǹ���:�L��)���@
aU�ps��ڜ"}�����:L�����w�s;������<�@,�85�(O�mG|�����-��Ў������O_Z�n�v�W��2���@���jP$��>�����\�1L.�3�e��Va��y�2�@�o�1]��C �Cl�W �V��#l���=H�c�A�{V����1�Ԣ#a&~����c��۲�
��8=��'��/O�3n�WGwg�1VO��3��ꯋ�j�x���,��QӘI;�ğ.NF? %Ӽ"F�뻰��i3��$`��g(�����ϵZ��.���s�8�F�'q[0�M���d�`��Y\#(`�
�.��nY��Ȅ4d��?t�缾
��*A���"/e^}})Ŧ`2@'�{P8a�0;����V�=��R�*`(�{�Z1(Q�oJAj��N>nv��*���R(M�n�#�?�襐
�2�o��j)���]w0}�2$����32����SgT�z�@آٵ��zc�dI�@2G�2Y�����1�b�$.�{�\1��إ'ň���9$zTJ�yǘv�` ��t�<��^���ĉ�]��OaHϼ�e�� '(v��Z_����e�P>Ph\+|� ~t(-�}�q��XV����})��x�r�N��j@Ub��|mAǹ���U����o�������7ΕE�P�����pr{{Pw���;u��Di����j p��L.���R�g_j@䪢�v�i��%��t��0p'�{g�(��C���S��i66������ģ �q������ݿ����lS����O7lFgO����Y�D�� 4�ǾF���ԉ�6(g�⛈���ld{Th��,ߗJ ��c��� JVbʙ��@�@d!v�R0�1��*v'����QȾS�sӎԭb`dt��'c��{Q�r����H
�:�§^����,��6gX�Cu��B����>o���p+2�"��b��!ތ,ew��@Y�B����#���8����/j�>Ӑ{�8��'ߜ�W���,�?*q��&��9�)��zc�5$����v�Qdt�8>Ʀ�H�K�>�D�8ܔ��*�o0�)�y���;|�rO�O���S�)��&�D������/���R�a~h��=A�H�`ۈ���8���+�\*D�������t���Iu+7��:�pp�aސ�,����Ƕ)eQ�"6?�Js�ˏ�נ���B�q ����
���}�s��}jIb�~�q�������ʒ��{)�GuxUT�n1�qV���T�w�D�ݼ���@�6*��#��Q��Iw}�9�V'M߾c��(T/hw�9-��v�}=)�@���I�T���3���Tir�����6�?/�[����4T���e}3SF�X�q�N��[��B�zt�#e�烌��sNh�.6��v5���2�v�����@�?p���ӧ�U�e�<$7f�Z���V�~��U6�2��y0��pQmC2�Q���xt��_2S�7�GJʗK�6}�*����������w���ð���x�QKr�7*EeY7��`�(���[`� �Pn������9�� ���M��R1ل�tQ@�X��:t�7�C��/AN;G%Iu�)paٵ7H�a@�)R�q�튝V3� W�=)�c!!�,z�LE���@��C`�^P�9�Qݘ���H����=EH��J.r�Ю]�x��9A�~2G��a��>��Ȓc�av�U^<�M�jU;���a��]Ty6~�z�TM����� ��z��zTf9'���WYcN���?Oj��L�hR��;P0rd2�PzqB� "�H�ٷ�H��OA� �J(]���ȡ8��{z�H ��n
�l��l�R1�ҩE�����on��>�608�E7qE�$L��`(���3���TkS�$����E-�(�q�xp9�2�WɈ��q�ȩ�Y�d��nԈ�bT����`�2���d������w��H���)�c|�/�ϯ� I#��R����)~���*��Ͻ'��ꓸ�폥0D/��zc� H�>^}�����|��P@ʎIQ�%�P�"|�~~���
~� A�E��ޟʣX�L���;���>6q��I.
<�����@��6ێ���h�S-X
pv�թv�#n � B��O���ҒG����w�8��eo����������ӣP~}���_ʣGwͷ����s��(�D��0�'�ʠ��S�%8E�?�}�'�#��{ oEY�*>^��_26U�J���@
#x�K��A���H�^�eq�����h^���82�ʍ���O�/o~����Q�ҟ�_���E\��j6��z��&�ž���%�V(��y�&�$U�-Н�89��>G*e@==y���p��zS7��|� ��T@)��ڣ��HPg��a�P���ч���o����x�) ����K�p��x� "��HF]@})
���L�=}�Y�#����F;�y����C�'�S�;�{ı���JS"��2����K�KF~U�>e� �o��x�r�� )���\yc"�F��ZdI����c����nQ�qҕ�b�����tN�H#o�`$��J�9�P��bc�Lw�QD�6�ns�t�X ��< ;�{T劐zb�%d���
�������0iQ8<���1Q��C�;n�� �ïq��Đ���� {ޕ��d�>���FXZ2���=�G�0]�=: �+4�@�F>��c�yk�d�߅91"+�����K����f�[� J���&�2ݿ
I.��1�:T��`�Q�h��!���@����4\q�pi���;���)��/���S�H��h)�5�g��c����c�H����
��}{���� �4 ��>��W�'�\�2�/�L
+�N�N@��o�d��7�R�q��UcH��O��T�d0}�<�J�(�G(���)�q������!�L� jif�QW~�^��Pf*H=�gw��Md)O���c�)ʹ �1��zv�9�0h�pN8d?���8U���M�Q�l9o�H�*��i�F�X��i�D#8A���@*l�.������G�/�#0V���� K�l �m�*B0s�j%ir�?n6�*��2Ǟ�� [� h��OZ�d���m=�ک�EO�?�Jc2� a����z�
��9s�g���:#*�#��O�Hw��%��*=�
�V��q����p:SW�P��?.)��L�$��R����q��G�PdS ��� �*gF("����MPŞ ���R`��qP9�LD�q,N��8p߿/�Ooj��Q�*]�y�8�]��#��H���@lV*� ��8`:Wm�R��ɼ�b�D&; :�%%��#�+��i<Б�������/�<ݧ�lWU��4�?*��ڹ&n��'���>`y#��}��R�#8ɪ���T*�O�\Y��q�~PO��s3a�p�Q:�Z�pĘ���"ȉ�t�נ�}��B�q���X����8��a��7��)vyOÓ��uڦ8�qЏJ@I�@wn� �a���S��r�� cl�GC@?tȣ轱��T�z��2M������~�`�C����a2�����zm�ՄfE��Q�$2*n��:��7�'r�<�� �D��
6��@x�9�R���)�Q�;������{Syk��@�;э�!mÏB)�28����Q�_<>[���D1�2g.���q�MB�]>c��=*��Us�}�����G��t�г���(<�y�+���e�@`yҸ�C�>P6u��]��Q��*�~�����r��
�����f��#�]�ý"�N}����a<��ᩋy-@�1�`��I�$L��ڀsߑ�O��9�ʦ����ĝ�QȦ�%W~_�8o�g�A<�F%s�Cg��4�|�aR>B03w�!U�Q��*�z�ݪO3��g}(��G�a��6C!���'����)��#�P��O����)��v����gc��;{T��|�@�(4�FY�OaM�p���Q�N�q�����6�w� \�g�[w��6���$�0���
c:����zm����{Pɸf'^�=@�<��nN>��qM-�%�V`/F����+m} �e� �:
�=%�e�G��?S�1�R��T��ÏjUd3g�8�cڣ�����I�Ǚ�q�c���Џ��Ȗu���� ��9{�'��CF�Z�:����P�r�ң�s��� ���������s�9�備.1��QH�(?w U��c�چ� ڻT�s���>����_�H6��{S >XDw�ڑ@Gc�G�F��v�O���1����2:)t 7�O�P������5 YO qMM�I����^��ڡ&E���s������1���*�L�;��c�� "����9�Oʣg
1���ˏ%NI����%����X�2��ſy�^õ+��/��v�|����n���Ì��n3������<�����{Q"���!�cޑD�4�3ڐO��'�#護
�ߖ)�J�Q���x�U�U�)JU�p�_J�IU��#q��~-di����0}+�{o4������}��^�74bX�X �EL�˅�5,HB)#h p:S�K�/�Z���"���{�J�f;�|��� �g@�>�[<�9=8��_�˶S��ҹ*b��c�JQ�#��S( �{��� On+�!1oOOA�qPdX߅튈�q������ޙl��z` Eq��c9��QLm��(�v������@
����*�`g,hH����&q6EJ�#���8��NiC��jw�@z
����I�0V��PFTF~R��N�1w,#�FG��?��+|��U+.�Қ�HTr �i��X�G�>���]�0�Җ%�/���~p�pI��h��)���L��%Y7��`[n���ނ����$�x�zP`:/JD<`�c"���X��f��#��ң�p��~QNw�銞�5L��vN�F�J�[�=3�N��U��jYO)}�3��,���|�jM�����q�����8��P�s��s��N�`�AR~��?����EbXu���^��:� �GSק�<��I,;S@*�z�qub�
�l+�7��F�+����L�1���`S�%1yY���@(��\��pa,8]�0(����tϵ�*�*��L�2n�U8��h�ʁK��+��v����"��N+�#Eu�W� .���i�#�7������J�Y[�S��+��1���_lS�B�Gp{�N-Q寗����I���c���^��}1�9Q����H�s�n�'3I��1�Ҁ$P�2e$�p ���r�]F(O��.�~�Jd��3(��J�s���S\���z�H#a������Fp�� ,����w��B�~�:cҞ�<`ڍ�L�\�$cw��h@�<����Q������HF�ݞ�����?5 +
8��䬀
c��^���v �{�JI���($ U�b{P=�+��Rf 1��p$�'�4��-���(&������jA��1#n�����ѷTR���Rɍ���E�g��(UR�P+ �xg�R��HU\��{�i.ɷ�t�6
���lJ��,hB�WD����6\����[й[Txy��:խ�iO��r��������� �t9U:��%�k%-� ,�B�ץU?��{��a|���]���&��4Y\��c�_Nڲ���\�6�ǵ|��J&�4b�qH�9�����Kr� ��� NӲ��Ҿ�S�J���@q�_xp��
�i�ZX�I�����g�>��yיUf �]�/M���EC6�=1[DM�^�&���Ƙ�#�%��m�#*@h�ۻ�����{f�Ɲ���4u`A�a�J�MR���p�5�yWJ���?��o�?/~N4o�]xv퉍���-��϶*�Һ�Ձ6}��CO{H�$c���<{�v'�;I�?/�3�?�L[wV;�*�AV�TP�5\��=E[�ff�~8ǩ�%puˎ����Q����F��#<�����L�E2!���`E�Ĝ��'�f��CoUX+�Jд��Qӯ���E�.A�բ�d"<���cVC3.��G���@�R����;PY��A()�>��S�˹~U^�ҮK�Al���VU12�љ @��~`O�L�f��6���L�ce�:S$���:�jʍ�$�>H��v�K��_AK;�^XD6)���x�?��8�N�Yw�����5nk��8�Uk�;�� �[%z�z~�aukdA,��>��!��',P �=�Z�$eQ"a����1�S�A�R�|�Gq��܁�;@�c<���Q���G��E*~����Ut`Ws��Gj �&��~cԷAZQ��,�+q��d3�',v��Կhx��R7F�`v�P�bD
�(N�ޕ�?��x���`�O6��Wd��=j�eU�u�W-����&�����re�ݎaIws���Vc��?,�q�zT}��(>fQ��⤢��7��0s����F��װ�)a��s����j��7\(c���{�=�w'v:ojb�1n��CW���䀃
kl,����ȧp>R6���Mh�S���dȲ�5Ѝ�0=Z��JUc^E1q�&v�B=E"��@��@3� J� s�Q���\��?ҙ"�v�����N��;q�3Њ \��r���i ��ܤS�@$� �4�\�n�ʀ$�8���U���O�MĜ.:j��0b�[{1�����W1�TtփB�ԓ��
{��z �C`�Rp�����Z0$�#�,������ >\t�@jI㉄��vU�iϰ�D���T���e#珂å D�DA\
��~%��Ow�d����2c,a�����1�Dgg�:P�B��7cJ�aE�x u4��2�ʨϽH $$���3ڀ$��)������P��UWg�)�s,j��$ľ���ހ�Q��a�ԋ$S�y{I�*�Q��AFο��S����4�7����3��c�2&cڻY�$P��e�1��S*��ku�*o���F��MIn$�7#�g,��$�d
�0�'=*r�~V��>��&��р�`:���}���PN��D�+ۥݨ����o���b�d@�����1�ϙB���x���A��v�Ԉ����:�
��e�q��jd�b�?�^z��ګ�G�?,�s�@0RUFF3�P�0��cD�qԎ�ȉP���� ,�h��7v\w�����������Đ�z�㊨wa��J�;}(2��"<��5-�Ğ�RFcVVf
�?ޣa��ؼ |a��e#?�/�fgg�F9��9�#�9�'�n#>G�"�.��h�=!0A)%Iu��E�-��*H�vҠta�q@t�1�O�6T�0�*ǯ� 16�)��rz*E����1v���*A�N=(�ı �����ڀ��#3����S �n��%0�:���8#��"_����d��27�Gh��`:�!fYlwn�4lx�*���P��Y|>C����ԙo��� �����y�c��j��b*>R)�w#�!^C��� ���;j?7%v�o��)�`C'�J�R�@�'��J���s�7��~4�>��~G�9��<(�@ݾ G�Gt�]0��4�Ì���㎆�
�@�*�Xu>������a\-�]�N�}=���H[M��s·�j�'_i��2�.GWM���x���rȀ�9�o�t�'V�_u��q1�����]tI�s�k�};w���.B�]��zdJ�bV���+�S��h����s3Q��U�99#���(��1�9�~��3��QJ��~砦
{1�.���v����tc��z������7+/��\]��q�I^�����Ps�V3S��Y%eˑ��2�u�q�6����\^�c�����i�J����z�$t��;��x>��1�t8�{U
���PҰ��q�@3�p�8n:ҡv���z�4��#(,?���g���$����/a�&�Y$g/җkV�@�i�Qw�c8�ǭ '@U?J�bTع-��He��ݘ�q�@�rd��q�j�6U������S�P}����2�ZG��� �$���A�J�N}��g�j) /8#�zt��������ԕ�O�j�|��l�ED�99�aXr�(8_��8�4� ;��t�4�W�"��Oj|>X��1��*8�Q�a�_�hRYa�X�k���J}07pG���y!H>�sޚB��~u=� 3�R?��Ҝ�Ć/OJd�r��x=Z���Cq@�R@�=)%��(��)W%���� ��Y�F#S��l
@�.c���c�z��|��u��AӶ*b/�r�뎢�.�8{g��eK��Ӽ��[f:Q >U# ubFr"��$;�E��2)�[������1�[�jU�\?R{���7�z�)�t�q�� G��1������@ �Oz\��[�БQ��B��Nf��8����v��v��ҝ��� ���Հ\��}��#':�Ƥ����Q�~Pr3Ҙ�T�O�y���+F˸�����Q� �;�ɷF��#�P����{�"r�e����5A�g�� F�呑�JT�����}(6ɷ JR�3�gi�MfT�b�1�4�7~ �0 zc���S� t�S�����D!�|�����XȹݜJ]�ο{����Ч#r�����MX���G
���3���1Px�:�+�\|��v�#,�PoO�a?���8�'}�s��qD��ZF�(�)\�6���$q���?+v�nBLI��>��D����ڞN2�w`�yF�����KՄK��@b�q�ڍ��+��Ql�`6ޔy[K">?�#`L�4��ی���I7�����J����(���v�c��� ��Jie���sݏ��8��9Y9>�2�l,q�N`'���+1$W�(�
���4���c��^���Irǝ�Yq�Ҝ�lBU��� C�A���rs�xD������S��d�t8��[8��J�0�#����J�{�
��c�M�΅�n�g�� M��>PZ6clK��9���M�����|��l��lRL�����M9ĩ¨ ��ӶHHb�T8?JIM�O=��S�+�q�?AH%����O-�~�l������$�V��) ���0ނ�)�6A䚗���i ��J����.pW!Gn�č�g����F'3a�ץf�ʰ_��� ������0j��{v�o�'C�ZPIn��]^eF�����f\p����Rנ����@H<�oj��5��H�OQN�
jv�Ѱ
����V8�{'���Tlh�E��S���N⫐R�3�;���1����t*�Ȼv�P�� ��Y���;B��(��v�8y�F����*i�>P�M���f("�b\�=��(D�a��I$��6B�3Qoh��,ga1����pQR��F��/ד�S��2{��!T�� g ����<�oOҘ/��.~Zv|��0b�Йٵ�z~�y�v�(�(��O==����Q��Cb���=j�'�#��J ��\��M#�~��<�*:Rg�`2:PIG�7n1K�W �'�#����Ae<���A{�]Ñ���8�p����<}=����`�B�." 60W�S�,;�ң���Wq?�})�HI��Z��0�1ӧ�;�(F[� UE]�5+������O$ �:�� �a�v��ɵ�21�MO;�p��z+�`��<�<�����9�''>�'�X) �� /,��i���7@x4��Sbsӱ���v�0ev����K��3��P#a�^�M�d��J h]˳�:�S��ݱ�G:�B�Rg�ri F���}h*D�&�l)���ǜ|��p��O�=��*W�wv4�WG���ݨ$kC!UfB��TzT���};}(V[ɸ�ǧ�&�uR�'S�A��I#/�@���R �=G'�jc TR�Y � �rFX��"��#z����cҕQ_��|�>��ԨDi{�2/��oZ� B�3�����z�4
�ӱ�FC�\��&(X���$w�����b�E=�����:dz�dn`�v��G�9�B���)�1����c@��,����\}�Ye�9B��W]�%W'b1st�ߕoKp�埴y'�
�8_����|â�}.%b�O�J�{��-�
�P}ߴ�����ނc�H�6q�¼�g�z8?�w�0u{v��R"1���\<�}���Vnd�^PI�p��M�1�
'���Uh良G�!RU~A\t����'�c�|N��~�x����7Y'ӌ�ih��-�w���\>6�OuvBX�v "nj����Z�/� j_��x�P_x&W� �{L��:��qێ89�y������<���5)��PDѤj��1� �_E~�_���k�9�� ����;�>A�����E r1��o�9�4[|N�w�ךEv���.A^����?��ĵ����$��ʟı���������&��l��[��.�8 *����ui<3�ľ���Hh�oX7� ,Sl��`$1/���G���� Џ�/QҲ��"g�y��~4�9$UB� �X8���YO
��w/j�lc�y$<+wYO���G�+{�G=�����uڭ��>Zӄ9!�����C$+�n�J���o�x�"�hgR�*0�y��>�}�wt��j&�n1��Zv��l�
��*�I��
h"�����O����#����BL��==ecCV9t�p H�n )n\*��
���S���E����.E��#ڵ�#ym<��:uo�X�vbb��?�J�~|f���ū(`�.��3����ï�;�s�HbakR��T�ot��>|t�$�p��p�玢
J�/j�R^R�j5u��1���Z2�a��?6;�Ǩ�t��Ǻl�)�Z����T.3�I�ъ�D8�~���2����Б��]7����TT&1��
hG�K����)ڊ�?�0y>���ٷ�����6��0v��ڀ$
���lz��X������ dϰ�$.��v� ���#\:��S�]�_9�ڙՏ�x��O�X�fb�uǥ C$Y��8� �8�M�-�����Ŕ�~��R���7�����Tm�K�T����>O ��|����.�
��!�=j�Hc�0s�zS�;�8�O~��ZHˠ�<�~�J��Pa�(L�A����J�%[/�4�Ą�:�;ҔS//��2$f�J�B����G"��aU3^��.8�ym���-Ã����eW�������mw<���Ke$WKH�>R��7X��lyj���Ғ�6Hw|�=��,e��%��$�EY��y�!����"v1��jzSa�C(�9-������t��k�-���{���j!���0J��:չ2�9 n������!���Oz���#�� �� �8��A���4ֈ�Q�'��Q���!ʞ��ԇk?�/��P�5S�*/.}�!q����D�n:{�ۑ�fG�5��W�S�E5g&9v˔�qU�\me� Q�7J�&��U���>��
��=�k�����?wxa��R��B�\�u=U���;���*�x�k�K@�Q��ڭm��@�{c����50��푀= �ʒI<����������CF�"����{T������ A�k���� zT������c�)���iW�:�kI�l�8oAq+���{��D�Y���9_nؠ���^NW=��@7���;m��P�<����{
�u�NJ��R��K�(S�:S,ĔP1��ћ �z��_7�D9# ��4�*�=��K�G`[�C��� �U����H�$��\mG�U���`��I�6���� Ս��I�)$R{F ��U����x2��M�겒����1@fIغ/1����S�O7���zU�T��0T~���,.8#�NW��Y�e��tv��߅I7�,y�}{�F����h^�bS)G� �q@�a��
@뚙�Q�`(@=�Z�(�S$D)'�"��|��O� eĂ@e'$���PH�d)�N�(!�]�r3��=+�Q������.^1��a�}iCE�1�����X�D��?n��ڮ�%��>P: c�4�Q��� oj�RC-��CrƬ�ѩVq����� F���5_��ɨ��H���~�>��\> �z�xg��=��0�J�㏥ e��n�ҕ��#hg�N�ҕ�ھh�J j���E;GF=���@ڣ��0#f�sۥ!��?s?/ր$� ���FF=})������Nڛ
�s"u`�l��N�C�]��ڑ�����$H���}�bE�N{PB�.�ڔ�iO?+M>��dQ��H���g>���G�S�E/�J�>S�T�r�o��`�Ud�,#�p�۰�NBŤ��^�����0�;}h���/>��H;�r��=G?��}����� ��0�d��qۥFU���cJ���:~g�Am�K�㠠���Aϥ�S���x;r��[��e&h�Q�tҀQ�H��J�^,\���:U���q�J �
G��v�^��LH����2=���'���)E;���j�3T+����C������p�%���|����a�HG��;�{Ti@�t/C���1������zѽU����:H�p���1S��2Wk�5]�$�}h(z��ȱ��оo�Ѧ��{Ry�G�'�S�DX?u���}�~N��j A�s��i��R�@`{��v����-�?���
O��s�wJ����÷�.�wґ[�'���4�>bc��M۳f�-��w�@=Tu?��u��@�`i�L��hA�=hH����_�0���$�R�qO�ۦ)�.&�0�S�tˠ�ws�A@ގ�����T'�`�a��{T���00��ҧ�H�9>�;��J�����#�i�¯����R��!O\{R�.�=1ے=*`<�m�Ҍm�YT�����4 �{��o�&v0ޞԌ�5�o~��%Xl��z ��U�xN�Q���P�
C��Tt�p,m�wp9�B��kǿsMR�n��:�b���?�����WR��e�$��HFH�I�~io�::PX�%��@H|��8����ߛ��)�T����@�hwE�Jیg�����������(�>���R�"G��;H^y���(gR8�t5&GX��t����'��X�(��Ž8��9��h��ғy&=�s�5y%��*F��`,{{PKą�Q�t���C��Ɖ)i�W&c?:s&��8��GL�i��1�}(��z��9��U��ߑDZ����S情
Ee�26v�9!N>bC�E�A�8g�]�4{.(�z�dQ@9h���g��N�><�R�c�(�eJ����9d�=������J�LɁ��a���;���)���)Q��SJr��AA��Ѿe��vI0?9��1R�n�Z?��ژC��3�� (��_��;����Ɩ6�U�E4��WP>@9�dq�p6�����n��1�QFV�}�o�}*h�,�o�$�� H��%�N:�4��������T�H�R������
���U�p0A��E��)��Ԩ>�Q`|Ǐzz�q�ҢPa�R���n���Pd"�`{��u�JCg{�'�(g�|����Ԭ�r�����D��i��JǏN��x��qÞ���j�|�zSO�\�g=i<�����/@�^{�ݸ(cڛ��ċߧ�j���b{n�*F^��*1�+��w�#�;���pS�Y:��$b�6��g�(m�F�ߕ)`�r��.�;[��^�(e��;�(.�B����(Vr>�Қ��J��J��$� p
�<~�)�w��� 88�{t���#gs�3H�
>F���Q�%������f<|����
�s�pS��$�S6���6�"�=N:� M�D�?!Q��Ȳ: #S۵ ��_� �{&��_¾���rv��WI���Dh�OJ�2��_� �X��P�_ tu��O{n��� ��ұ^�,���Ӧx�e-�A-
�Q�f�/���3I��B��ҳnb������;�c�U��D��G>�J�N�Cv�WL�:c�8��_����~�ڢ�1r��5�����˨�:ݔ?i�ӭ^H!�72�F�&�4�`F����}f�2rXzt�8����ܞL{�\n��<.@�J�P&W���Q�.]�������t�;~��_YY"Ӗ/�F?*�y|�5�zW5�g�,k�7���*��FOc�kO-�}�*��f�z���-��8`Ҿ��%i>��A Z����Yh�G���]�~Ȗ�i�;?�}nI�L(�
ɾ���W�n�>�3mĘݞ? ��S*��!��"�.��p�9�O���>X§䞤P$G� #q�j���X����Բd�@#��\,������ҴFGU*�L{T<�6qڗb���;��u�� >� \��-?����b)p����<�)iv$Ƿo�X�#y�%�=��ڴ3+�����\d�b�M�s3rN@���!�T�_�l�z��[����;A��KL˶6U.�(Mf��M��OQW,��d��\�4��I#]�6
f�PV�M�� �� z
����=)�h�����'Ғh��=��(i�����V䈤$n�xϵTa� �pGA��j.��.[n��D�yO�B��v��p��� -�I�s���;{U[�#��)��rq���,4�ı6Ha�������FX�;b��(7"�q�).�c��*�X��K�$O��zSʐ�`df��>�Oz�k��r��=�gT��n��=i����ݺ�=(i ܧ���a���@Rd0A�'ҕ
�Oj�6���`��M&��!x�Yp3���z����l���QnE�l�a�@�(�3�0_6'H9�S���/�A����${���џ��p�{�][ya��5#@�s�yk��v��{�����=?5R�?�#�������O�5�Qɿ����5EA�����p��8#�x��h�����!\2RJ��#"I���:/J���Σ�v�=�9�ț�Q�s�{��6/�@�M,E�n���4�@$��'?��D��B��8��*x�@��F=;qQ�)p;�P�v�P(U�9��h��1�L,������O�3�u:���P��3,c8#Ҟ�<��Sh�*� ��{S�Ą���Kf�D�m�~�m����
r�~`B��r�;]��Q�]㧥
������\����م��W��ot�-�Rx��R�����Wq��}+��x��c�A�9��A����1���!���dP`�M�6��Ҥ*��vtb;��l�@y)�AW9���+!����i�#�'Ι;+�QlL�T9EV\�to���E?�y�_24����۱���r�,���tY���3���Ȩ�7m�ya���2�?Y�B8��v��0�Ց+L�ː��ҵ��9IF:v�+=c*�vn��P�**�_�F�J�,�&:qT��7
���W�J���~t��m�Pc<ℒ0��pT��+J:`�g��S�GLR �O`����H�j !&h��ؤ�J�:��q�&�X�R���|�C��( H�����ˎ�?�B���@i�tR���A�RE�����V���eS�N�#����P�:N�E�Ƣ�\��c�#Ҁ&��nN�Go�E���
�v��L22|�Ԝb�'iG�+3I��)�V�A�F�a{|�#�r`m^�����)�nS��Jɖ�;�E1Y>n?/�������A�����m�������#��P��'��1?# ���`�.��>�rX��<*1��Ts�,X�I{T>kΛ�;q�@
����R���H�%���C�F6Ơ*�����YpK�`��Tnʒyc%�����d�?ʣ
�w���L�P�[' }ޔ$J*�� v*�|��)�I�N)$@�Ƈ8>�Pe��BJ�q�i n�W zQ"�QU�\s���]7B������.QI����`s�z3L�`��MO(
����Ғ�Wa�)8�#|��D�.����4 �$������L�]�������l�����:��1���+(r�>c�ґ#���k{�*�qM�����=�@� �p��7}�v��Ic��S�^n�q�Q���>o
�����X�B���?٧�#��j��zVf�%��a�VD��x�J�%��ldqQ�l��x^��J�s�1�r:P�H�&2�^=i��~Q�i�pP�=M$��u^�ڝ�A��~���km�\w���z��ҕI@���q�E�UqБ��D`��s�T����j5��w���>P0:���s���C\�c�2 �����01�Th�@�28?�&���
u����?#@��^��,����+��0���@�S�C�
��d7P?��_ c/������z�� "���~^�ҟ���o^Ɠ9x]� gtK��tQޜN� ��=�*<Ҫ2q�>��
��;\o��q�zs8یd�=1A�uF�q��o�?u�?�@* �V� ��GM�[ʏ����� �*C���_������U��v*�;�T\�!�;��� ��a�������r�@��Y���� N� �&���Շ��iH�B4Ga�>�2��p��>�ڡ3,(����z���,*�Xgۊl�$E������{c�P*��BӨ�:�f!���*yD�4?2��"�� �X�ҡ�E2Ǘ�!A�A���E�+�
�*�B�(���DP�M�?�Q�h���dc�'5xF"/~V����J�H�T�?�4�����0q�՝�C��ţ>��)�2��;��T+�?�����V"1�p���*�es����q@�6,&���=EY�i��+Fs�|���]�Ɔ`@�q�=��%�$�6��J��rAG�������0��f����8��_��I���bh�z�j�1��'qV��B��ef�dO�30��э�j�O��s�@pT)n*62���V{�j����p�D�P��n#���"�P˻i^��#!�q$D?��Ai����t�Y��\�;�z��5F��L����"��mI�:Uk��"�� t�&C�$�
g<�1K��`0=�4���V�Jt��2|��@���J�6$�|*�xhh�f�����J��dg�2��A9�㏥
���R�#cӾ���#���4=�)�����Zr����l��u�$v_1�+����|q��������v��U��!����QPkcJ$h�g9ڼ����gĮZ�{T�|�����y=������c�Hrk�e��b�Son��@�ʬ�c+�;U�s���s�LR,��o�x���u����9��Kһ]!|���O�|���S.��TT#��S�N#��83g���6�)�~��*�Eٸ/V��JG���F[)"P!�A�(VWm����L�J��,qR���h�;;�w���*�`x`���+0W��k�m�g�ր"xaWX��[���_)[1��e�=(8r%qQ���b�+�/���V�mr�w�!H�H��� s���cˌ���P9��_t{& ��@�B��Ps���ŗ+鞙���
����Xv���T61J��Ӿis�8�}(6*2�8��SP��+�z���2'�_�)��tV�9��K��k.rA�q�P�G���2;�.ݧ���{����y;#.��8<�b��@��(O�mbs��&�bl1���>�����$��GO�c1�;�7����R�W����l+$k�*O��~7m�ЮX2�ʽ�K&�bI�J_�Y3�oN)��{���4�����/`�y�g�\S_j��I��(���v��5J�~T2�R�S�HS�Q�E57=��*��6�sI��0�v�FB��@N���}���UT}}i�1�z���i�H)뎔��P�h��H$37���(}��U��,�7�y2c�j���b2��v��{JH�:u� �u8^�8�lBLt�����AQޜ��y��� 5\"��6FH�!6�A$��x���S'
�Њ'��S�*hdE���}���3���{P���/~�(B�hs�#��|=*�.6��z&I7��R�h�~��|��®�M#�)����c\���!��� ����|��T��cq�� ႁ��@i�G �Y��n�� �MV�'�e�cMts��9�����O
.G�s�xQJ;�H�8�F�a�S�z�L�s�ġ�pG��do��ja&T��y'���"�s��wͿ�>;��TRrp�q��S2��"�����0�h�g�c��,�c��+�el��G��ۊ��<ʬ�x�7��y�A)�j����T-¶x�?
�����lT�ޔ��Bv�=M5��"a��;{ST�B����ij�+9r�Cr ����Tx�^ �y�y��W�6�f9��>��* �)�W�x�q%�� �?��.3��hF`�N�h�C�4�v��f 1�
�Ϸ]�����{���P� 2=�V�A���O�K`�ϑ�-'�$�jY����cg� R[:�(�2t� ۦ�#�@�|���9�id�]�h�Zkl��I��J iUX�����x�jV%�'5E��T���#�(#p�>��Q/�W�sN�?x�a���G�<��Lθ+�W�Y��wPDG�]�)� /�c$d�7#�����4�����4�7�6�Ì��n7q�4F*��(�?Q�����`w��x�;���P8ڣgE@��Ԭ����������O����c��'G�9V��P�e��pO��l�|d
Q�,���0;P�'��ЪU�9㧡
Vbr�x!,O���Z�8�P�zf�]�+`�S�zQ$"t�iH�v�6����$g�O@���Q���Cy�1A�OQ��Fh�1�p<���:lؼ�_���i+����,V}�?w��ǭ;�g3����l�1~���Ju���V�����&@J
V�H�W�����BG�f=������l��{T��_��e;���1���C�bz���&�zzU��l���@ /�5�k�ݧ[��Z���Oн?V�g����9�;)���,9��WE���}ލy�a���J�����o���HѲ���=>c[��� h�e<�N���nn?�4{8�����?�~=-���邿
��#��'�@f��A�h��l�aϦ}��1y��m�~_��`W8�ɗ;����D;�(�*;�v��>���|U_��O�_�n�k��o�'F�0iV3�}ޕ��3��eK!����$R�ۺt�+d������T�$d�?E�2K�0Љz��k�?iL��Ǐ�j������0���e5jl�~��MWo(�$qi��]��q��V�bc�[-�Ҡ�wl�]*�QU�cҤhH��<�p��*����"�5�=�W�1Sӽ^^`�F��cp�│������ �>� Yʰ�1��*�uo�6�v����H�X<��B:TQ��t�@.xc�J v���PJ%�K��i@p�Y1�v�H�X�������!1�Wң,����q��vy,
á!p���m�ޠ�����OZ?Hغ�����mem���R���nB��M���s��ڃA�F�[?x�ǥ=Y�6!v}��ąβ��u�VM�wC��/�L�gx�|�Lm=�j�'ˍ��w7�j�b�2X������$xT�:5V�圩
��J�I�Y�zi��#���o��*J���E�QoF�txM��N��e�@��/�G�[���������d��4�'��=�G�c|��t�F�������]��J�V��#���#�G!������6�T�rNev#��O&Fe,�QPȪ�"`��2�����e��.�p]}:�Ǽ�=��(f�^1Ғ<�q�Q�Lu=������H��5��3���T������pv�ƃ&0>\n,z��PJд2ԏ�p�>c6ʿ1�AEJ�b�ˆ���i��6�e����})��]�ѾS��`D�w��V^�4\l^I�PT����� "�L������Уb3�㓎��Cms��譌 ����_/v9���Q�D��X�ƴN�#Y�,zX�㰮.����i�B �}hvdur��l��Ҟ�HSq����E�^�R��r<��28����(�����J��:1�B?�&菒�i �?w�[���W�Ԧ,�`���^�ڀ3�`'����m�Y�q����kPӄ�����c��k�\�ܠ�P�+d����Ǹ���8?ʀv(�Ϻ��&Lz���ea|���֫ ˺_�/ˑW�;۰��\n\l�J X64$]�/C�M��$M�?����Iʳ�p�s���\����ϧ� V@�Z��z0���_.G�8zT�|�@�j��jX�Õ��:��d���?AQ�G��1Ҧ�F��#P~��[�,����~Uz��
�o<���y��Ơ>p��v�F1ԏ�63����r6s�G�����ң�b�����y%�E��(B,:T�UW,�0ʟzbE�>��P9���P[�����]ʂ}8�Y�Q�uE#0�C��)%/歼�X �N�c�p1�S���*�m�BVP�R�g�U�F���@�����t�c<7U>�#���'��j)RvP�#��;�,�2�t$�j ��7<�C7�>�-ǖү�~S�8�@��zU��m��d_��� �d�tlq��:�gK��QE�y�
��ݘ������p��V������@v}�����;�k��xSRh����ԫ��n¯�R���3�;��)}�DG_j�Hx�Q���U�<6�&C�:�MeU�|�Q�@�|�d�����l\3����g���J�s��@
>q���*%b�n��K�\��?�j]f��ě�N��Ҁ�����S���X��ңGT��{P& �9S�v���rʞ@F:c��L��I��#��E�ė�2��A��8� gv�Ʈ��h�J���A>Z���E*�s�j�0�m��?�� /���sR�b��8��(���A�E$X�v�$�OQ@�����P���0uʟ�n��@���^<��n�!����?��\��"��H�,�*���S���0��=ϵ,E$�U����Ҁ"a�%�S�ՂY�e����ɣ��+>�v4�L��r���7j 0�oo�QM����e%8��)�/ 9fn��OҜ�B�q�,;P c_8��@�ژ�&S&pI�)es;d)�Q�5d+l ��8�uB�ep
����I�nۆO��]���#eJs�酠
��S8#k��ai"e*�B��w��m#_��Ҁ$F7�8����#�:�*4d���R�yDl8�;2�\�?��=bwO)�`�ޘ���dzp�3����J�������"��THv�@'��jv�})�۹f21����De>��������$}�J��ד\��f|���N9�,�q�����cqܦ�\$o��=q�Y��ۀ���)�`��v�.�~`��)�"��I=����=)�E���@��K�
����Q��ZUE.��=F)�73nʆ��JI�8��c�n�'��42��W�ޅ|.X�(�@@d,$l(�#�!P��'s���N*��zsP+��h�8f9�nO��!OJ?{�d�5F���Ҥ���:��9�&Q�w}�|b�����ʀ!p\�QӮ{P����ELF
{ƀyy2M���"��]X�g��"����{Ӕg8�i��ހ"s���W;y ����bF�6��ƛɀ��=���%O�� ���=}���e�AZf�τ^���>O-��t��,�!�
O�IA��Σ?7ɷ�6��<㱠e�K�=�)�i]� n�ܩ�ҜTtNz ���
8�r���4��ק�zfx�u����H^>�zb�C���;f�#��b#vz{S�*�%���I�z�w4������ *�uاo��� �{�q�t�s�ƕ�?-w) >��˹�ь}M2h�F�0z��Hd)ѷ8�ڟ/�J��>�=@B���m=�N�Ta� ��nU*=iJ�T������@T�
�����QG�Da��t3ڭ��c�����\7�oZ�%�~f;G�i���U�ڇ�n{���R~S��Pyrl��%�N,]YG˴ �)���0#�=(ô[��@ @_n��XpF(,�d�v�v��=�� n��,/���no�� *��?��
�ޞ�J5ʙO�3�{Sʣls���_�OA@ �?z����A�E ݐ0cc�N��mR�E.�
�_ҍʠ�xQ�����K�8^��F���N?��7�Wl䠦
�a���^3�E^�P=d��OZ��_�Z�69Q�>R:b��!�"p~��w/�?"��z����mP:�Ո�6@��Vc�8�J]��8�"�O!\yj1�R�b��*7�2�1�pzI$k��q��ޓ��v|��J�B���5�PO���jGh�37��!��PcU���~�`)��GM���jX�μ���ڣ�J�@e�PhU�JxQ�;�I�ˎz��P�n#���=�W7��TgoB=�h3.&��#bEc��1\���@��s��A�]崡��ʽ�W
'㚙
�s�����1@i��3G���Ҟ������ZR��Ȋz��� �g4r�)�)�� /T�XSU�Ѵm���I���|�t����|ь � v~�@�\S[�Ev�J>V�v��\`�� 9�����pN)ac�Y�'�S�{+n�Tv� ����q����A�F��V`�{RH�:��S��ܢl�Ў���+�1��1�l;������I��7���� N�J[�C�
��(B`^H�ju2K$�[oǧ�j5��D�Wo�#��\�G����/�n��"��|�#�j�$V���>��iP���|��~�>�=������㸧
(Y�icU*����B�^,��s���n<��:z�V�.�/�JH�Ǡ�N��\�.3��A��4�0X�I>R�����c��~��i#b� ��6@�n�@�+"���!]�;�)�.��H4
�a���.��1ۥw���0��3^ql\k�o����U�K`9O��� � x\���W������=�쨙���ϏѪ|���kVϾƯ��?�ѡP���b�1��~`}�]��ˑځ&������[� g�O��u�oA\H�$ô%Is�������6�k�ZM�Ç_-� �F!d�W�
��w[4�S��?*�m�Q�b�V7�[n��=Xp?
1�Ud�2�U=�J&`�#+r"�|E�E���⯖��W�;?�!X׃W�b�b�~��Z���q�>S�W$c��D;��07�6����N�bNj�x��kw�Z<���?)H!�}�|�0|�uH�Cw�:�[E.�Y0 a�L���`i]|��ː9�T�{8ذ �#��D@���\��� Б��y�n����#I���a��C�'�\T�� 8X���*��,�;G\}�Uw�f���/@G�fh$�}�;���)U8e�0��ڥ?,�3�{����l�NGPx��
��r���yѲ��y�}�<�Kw��O�f���A���U���*r�RI��;Mm��4!DQ�|�z/�7�Q�J��#��#�� F���S�bſ��h�n�J�m���R�9��R:b� �k}�+Ƿ��|�8Q���eO�0x��0���HcwL$� }P/o�Ҕ���)�0�������@:��1�q�E��r��=28���=�UK���zw�|����jj�lw����7�"���E+�3�:Z�%v��_nzj{/�����\Y�Ft�6-���7P=iʅ�J������)2@*�Ҙ��gin8�j��z����7��ydg�O!�:��(iV�`����r��=���@\�����C�����M�S����j��������@ڬ�R��1���G�F%�A���O�����N;�@BO�*s���*DekwE@Ȝ�UF�<��?�*�A�7m��P:����ݍ�2�^3���p�ч��E���u�q�w�H\�z��4qN�]\2��Pv�a
#��DÄ�I,���bd���Lܪ�����hW@}�+�Fr\����/�H�^�т�Ҩ-+:����ҝ��h`�jM�Hc����F��:��)�f4t#����.�厂
���g��Pcx��~Q�)<�1~�����{�����P~>�U���}�T��`�J�y�����(ف��$j8��y��jS�9��T��$�ך#x(��W���@�bYx���&�'ˠ�Mx�[tK��t��/�Pm�ri#v�o�q6`�n�;��5���y;�!뻯
~���ثm���!n=��°!@]�n����{��qOr�1O�%�1��ڍ�2灎
4��!~��T�<��Fn��0�ez�U������;��(���gڟ#>^>F{�nСB�����ګ�w��ߓ�*��n�ʁ�M��1�c}�PF������6�ԁ�J�`S�����w�@OOʗ�)�9���@Y$8�@(���O�SQD�F �� D&7r�����\I� �iȘ�)�B��D�j�}h�K"��-�_������)b��� �H���#Ӧ( ڈ�x��M�7*FP�R����J� ��@������ҭe�C8���w�Ѥv1��G8��Dp�+�P�(���q�ҫ�*1��}|��Lf���
��O�Aě8�}�0>Y"#�J��U�Bh�R��(x$���&B����*$hb'�Lq�cb�Q�|��8����qXl�G1��p�;P��R���v�sR'�W!�V�L��#��dv�eNG��b��!Q�������*4����{7��ޝ*7��R�Ҁ��y����PA����*��Znf�I�ˁϥ9|�p0�`�Ҷp: �>�іf�H?^��8A���>��7�u��GJS�f2=�싐�b�TJ� 'x�oʤ����.D�}E3|o&�a�O|P����zSw�`����VDm�y�Zp�v�=��V�~V�
���(�!�U�
�X����3�c�
ʵ7 �����^g �����e}q}+���^����4�� ����_��[�&G#�jH2½�`��/�t�(�O�(�C�0���*3�ڢ��Y_ݧ@���p�����6�?�5x���[1QX��VS����;�G����טZ�]�UU���8�+���&�ј��>��!�G�g�_Z������8!zz:���דl��k��{�bV���c�O'��F�yC/j]�7+튰"�y�nS��?�%��ZJ_���d���x���ج9�L��fkK� ;|��Q�ڥu��JB���t_�f4J%#����T3�M���Ҁ4.���G��J��X���>�˱��wX���
�z_���w���w�B?ݓ����dݚ����++g�_��f$c��W'��H��V��v������|ϵ�[K��.�5�$�#�����J�zH<��yn0N>>�s�?P�+�i�YT?t�#�g���`8�+7n6L��x��x��7��$�ii���6s�k��~��3�}����������Jrs��
3Ҍ�m�?S��VѡV)+�x��Ta������Y�'����?*�����UW��������߇=1�RH�f?��uA���O-B�`1Z���3�0��?*�&��������I٥�lN-Qp1�ǹ��kG�����#����s��6����Q���ai3��=�ι���b�`���r�Z6u��^[�A/P1��0���U���\99�NX�+��-Њ�7�|�T�j�\��)�Z�w����ZZ�1��Zr��C��j��A#~�:{RƯ�=�JC�9P;zR�y^g#˵��?tzR�`T��x+�,�/�Қ��������Ƃ?�� A��zI��Rr���;�sދ 2�|7�c�T/�AR9����J�����`t�|�
���G�pX�ǧJhʶ��M�H$1�Fx�Oڡ���}��HU����g�cH6!��h�|,�By<��Tq�#ɜ��� ��Mv���xQ���g�\�%�|�,{�4n�.��N�T�Y�N\p}� +�1��lS�$��?�z��9���ڜ Q.�l��ʶ�_�c��1��+L���,c-��J 6;!;F=
���?t��܁�3�ݯ<�#��C62T���S|��\���@�^s�?�:6!����-���%U�@�t��p��n���~���y�q�p*,\�Q�@��������s�⚦ݔ�M����e�b�^ǃ�w��b�����zy��Z��>9{�w��OƽBB���%����^5����0W��6�XWj��K3(�pJ!��TXg?�M�e�S�{����-�v�&����2(Er^������uH���n�XT#E@ ��Fq�HIʰ��#�1�Nj?)�@�:w5@/�*��Pj]��ߖ���M���������fC�8�P�B8� ����I�?�Z���դ�5b���� �Ư���G�-E&\3h����`z���:q�5EA�v�9ĥ���+�'��'7����\`N1^Sw��Z�g\�w~�sc>�1����(E+q�۷�C��+��t��`ݰ��i[q�c\*���C�����p��N1@����ӥ.��q����&dl����1�~T�������9�.��˝�{�`F�2��ր7cI2pކ�a���7�튺N$�����P�P��!<��7BYOέ��5E�V�?�XR����FH4*/{��M�pn�x���(Un��R?98NU���qIh���)�W,�;���B9��R�C"J�\�����f��E��A���)J�����IO��X|�>�(~m��L�SU�nS������*�GjM�/�0=hq�d�����b��J��(s��0�9��P&?6Q�;Fj F�]g}�`=�V��y��~h�F7y�6{ ;
����R��ݎ��%�J�Vu�aǵ;�\?�����VwjIٵ9_�����T�d���W��/��7�i80C������$��q�ϸ��T�{Ӱ����(0l#T`���tĨ�jT*A|`v.�dƁ��#�1�v�&
�s�%��?���wU��bN�7+��l*[oQ��NJ�5bS$X]�ˎ8㊷
����Cp=++Βo��PPH�n�m�J���ׯ��)3i�L��a�Җ9&���a�1�S���,lfV�mفAF�W�J����?*�)|����VP�hC�)˼njs����%��:�j�7v���F+ i��'�r�Ks�z�8�c]��6S��m�Cfݼ�nOJ�ړ�m��!��}�H��k&�
�.V(�=z�k��pF:T�r��'�1ڀ7���H���aҜ%Q*�ʨ�=k�}����z�����5�$��Q-��ۂ1��R�����9�W��N�n7�^���#)���jդsO�p8_L{�>��/�;?�}qb� l�v�ݱ_#�
p�r�?��T�y�.�ˊ����+��9�_��J�q��8=3CI���+�8��Jέ�[=��J�q����W(<���ڣ9/��Oġ;�8�r�g���;S�
��Vlc�P� �38�p鍸v�Y�-�B���l㏥r����aJ����c!D\z� �����ӵ�6���,0D�r��"�Oğ��;��v�G��`����
����7��$�E�+2|ŋm��9��WYd0�}�)��B�o�w��¾D��a�����aB�tէ.�l�����q���.#�2?/�IrC�U88�ET���dv�U����H�!��W��L��'����6��$�p}�>K
T�f?p�_Z�vg�����ҋ -$�?���ȦA�Jv����5B���U}LT�',� ��F�ʞ�C���q'��q��I�dom�������Ĝ�h3�:��ث��� ��>���8��U*��w��s8>`�P�-�?�П���u�?ȸ���Y��F�W�s� �4y��{z�*X䄷� ��Xm��ڞ����z ��i$��N����� )_��H��
����V���A#~<ڰ�(���h[�ɷ`�cw��h؆c�q�i�#�H��ˣ�q�����Q}�%j�,@)V����'�@f���B;ԗ�`�>R~���xԍǕ�*o1�@��=����˖A�# f��H��P�q�/j��n.�U���E�!��%W�QѩM2��f۲S��j�;�' V$ry����z���3��x��4-<�f
%:��{S�_���L��7ͻ���x4���@:w�wA�t�8fL���B�9���b�*���@Pr@'�G��O8��C1(B�ӥr�A@ ���� E����;q�a��0{G�� �����K�0�qϥW��`��P �a���l��ʤ��=)B>0�3� =:ݳ#��=h�>ў}jqh�yN i",��F���$�@`:��<{v��ר�#����Q�<��T�����S���(V]��č�C+� ��Ҏ��>����h �տu'Ww�����(��)��WYJ�#���E@��0��P�<(@����23��#��Oô��`��ALpF��x>�J �� ����y~0��Jm�~D���#�����PtҀ�\�=�(�h�\�Wp�4�K��3o8�
�Ǐ���ˉPn�y�}��)�*��kA��E����wX?y��)!HX���)�����)�=?ʹ����u���@]�:��s�Ӧ��p�p[M4y�@��G�����*@o��nh�\; G v����a��s���A@�?!�gwb�pFҌd+c��~e'9��*J#�2��~(�ù�!�ミ�G�&>Τ����o!��ƨ?x}O��PX�@������X�Y0��Ҧ�
�����6���1H�v����Fキ
T����S��7��Ʋ4A�:^3*��zҫ�re����d�PAk�2�`zc�w6A����{\"$����N��>���R1ҹ�l8�>���#��t6h�#e���b�1�iz�s�uQE���K�f��S�����;�ﭗv��8��WlcP��7�^���r�����g��c!�s��v}��t�5��o-$����زDʜ��]�������<�����qm�lt��U>�j�����z����xl��Qk��l�g��"�#ӵ9�����yDb!����R��5�0~��]�欨
J�4��rzv����8�Ƞ��(@��?*�z�1�h��bV��*I�p�s���3@���8�51"t�4��|�RGlu�)i���(ᔡI�px���2�S��#���?ҝ���km�=�_� �D4���u%�L�b��۴�nC>����?
>e��( uEQ��R��Q���ҟ#�6�,F=28�0��v �+4�ynq�d1?�@8�ET(�cJ�������q�q�PXHU�r���f��N�N@�L\��j�\�qVd1� u��!m�"H�� �jn~f'���Ҭ_����ҩ�,xP�+#�ʑ�*�\��BA���6���2F
��zA@}���vFEH��7��=;SU �'9A�E ����q@F?{9��F�0��9���4|������0�����W��։9��Aڗ)~�1I��8��(WQ�3ՆG�'��Pd
��aU�a�z��G'�J VP�U�
��sz��Uh�{T3d�\�>��������R�B��:v�H����j/0)2bN��"���9o�1'�l�<��ݨ�b#p$z�1��*) � LU�ʗR�?��RH%u�#���@.�ѹ���q���I���*U��_ )�zb�
���-��f�����UWi��[y���9SX�`�{��S�.ݸ���:�U�#c�a<��=H�*�Ǿ)���Qyʕ��7�:�(Ѵ���H�v���Oȿ~�1`)��D����w���H��C��ԥ`s���Ol�J|��ǽ<�ya����K;)BL�J����c��I�y]��w��H��|7�gڀ�p*i����G�B����v(�]�d���ҥ��>QקҀ!ʜ;��m����zӃ��3��|��_�t�j d�s����
;��G�8 ��Ҝ���7@8��dQ�G8�)��Ώ��8��S@�|����S�����S~H�'� � �z��� }�]�<�)�X���58�pȬ�b�:�����ڐ.Å�{A��1�� #2aP���ґ�H�y�=ibFWP0�JUw7AH�z�x� 6���n>SQ��r��-���+���cڤVh���@�
��A|})�Md��#�@T��{����F���P9_9q�T����Q�q���M?`�?�S~y�m�9P�k0$,&�>��SVF2p�c��i��Q��'�w�K0��t�E��������3��A@8�N�v��ߠ���*1�A���I�ED�v��g�����%;wt'�.@J.v��bVQ�����:
��@�|ÌJ�,o��<`��ԖWހp��v��"��?��PKb20���H�C�*�zv8����uF�;S#C��P���J`d�;��6�qS�P��O��S�Hӌ��|�|��@�$Td��ˉ��S��z�o@�厇
��O`iU�B��:{R�Iw~h�ٺU#�J���s���J��>�I�8���WRyf�ɮj�Da�q%>��қ�1�����ر�3aG�j�c���6z�,t�R2�c����Q#ɷr���1�?��JwF2gi=(_,�Q
�yA���!�����$���\�ɠ���NW��:�5�\�r:�S�SƥNB���/���_z���$r�p3���)�/�������,!]�9S��8O�x4B�7�FZi��4�I�2�Q������`x=T��1d���LS�g� U��E�5E��t�%��8QҀ�$20M���� Z�FU�3��jz;*F�ڤ�<�;�c�==(��uR��@�9�,b5�r���d��� �wǥKB�%� �j&T�=�c*�۞��HT��I�=)�2���#ڀ
�ï�C,�c��������ey`c�������Tc��C��}���*���F�� ���I�21�4��C�>��R��˗;=�)��%H{S����zQ�˂^�Z]cP6��2{�#m����=�7.�}���4s#lv��� *�BhN����8�MLp[p���\r�څ4�?��zT�'ҝݻ��(P�8.d$�m:P�EP�۹��m���h�NI'�T�a�H�G�}*�ipŔ4}8#ґ
�������~P�쇌})TEY0u �\�,)s�,q��{{Up�Yz���>4����4��ϹrI�A%]� (�����r�<�A�$k�oV�>��X��&0��1�>Tl#��8�B�Ţ��yQ��;�e�j���R�b��?: ��SGi?u
�a1�#�)eD��q�P$�q��O��E7|��=A4���{8�Z�;c$rS�L��F���7��s� �]��|ǡ���
���T�Kn�0.ɴ�`d��sP[�N�J�Q)���a��Ux�����fM�t�<��R�ߎ�T�c7�X/�AC o��� ,EQй�nJ�h"��r��Ĝ��H���C�N�zל[�j�i!������Ľ���k]�5��L?�_#�e�xN�`�_^|kA�
[X1�A����A�����
�qcw=�Yp�����Q����{P��egVfe�)Ry|�9S���U>aRr"�7������>�v㚔
f'�<��_�Z�F��ڂ�$�[틓
�n�� i�,���}�=j�<��Oz�9BUj�fu_3�؏J �?ho�>:�k�|>T��YNZ���G' �� ���{�D��
��<�&���|���pG��͵ų�I�_ ��u),r��J�C����� ���ǟ �u�(@QE���IN��Њv|��.�P6�Y$�Dd����'��d��7P8�Є#����� �j�� $h2=h-�V�E��v��
��=h��~��/��;c��E�ѓ+ggJW�"��{��B~s�Q��D�@�zV���x"��GQ�j���8�R�┱B����Y�N{���C��#��|�����1��QQ`&�IQ�b��3Β6Q�G\���x�q�n�
e�lwc�ۍ�$%.I* �c�#��j�Q�P�vC@��h�в�;%R1�sj��O�B�� ��ȉ��_JX�6���S��
d��:T?g������P��6�횶
S�j�2�+�[�c�9���Q��Y��6�1��s��Y��'��@*���$;���,�&p�t�,W����lB�9#���2+`z�a����o�Ja��S��h$+�V. ,y��ˎئ��T�ny�1S�AN؎��9a�(�p���aX��%L���0i��?*�r9����O�Z�X���
e=�~��}�q��b�[o*B�8%�GN+�Ӌ���8�����@r����Ғ,ݴT3eF�v��ҀOR.�U����۱V�58�V��?jl���XHq;{&9�~�u^���8efa��=+���O3q���^����F��*vJ�7GSe,Q��g��qV������9�Y�U{9e8G��m�,Rț��ր����M㯧
��rr;zP#p���|���]�\�OO�Srg"`v���CN;�ƕp~�ݨ�`9�ϸ.01Ӷi��3�~~�8�L��0������ے�7���7�\N�c�?��!��\�#�q�zP^1�9䁐
x��>L��?�.Y������˝����S����F���U���)�P]���2�W�r�r>`xԡ��J.U1��|�(SҀ�N��S?vn;
�E3%���X�������6zt���C��/}��L�~e�)�9%��N�3�pH0�h4�f�Oj��G�Jqp���ԅ�G���ނDaq��Q����^�� )�7�d�چ��;R0���S��?�F���F�8e��M(�R��qN]��~�zS����:P�G��ozo��@7����r8���|�G�B�We����9���
v0�Jy$��� =�D*n�����E�~b~E)Yb�:<�q )�O�f��
4,wdT�h�ڕ�3I�(��弎#��O@i��蛎N��(�)U��I@�U�� �(��7J0Ìz�v�r����� (%N��~l�r}�����_��\eH�Lydb<��==(&<���=G��j���ò.�pq��5�-�����;=�v����1#� y3���G\�����ۃ�H'�� ������N[��RDɰ���Zo�T���ʀdm����-��G8�E:M��N�GqM��|�?w���z�� ւ��J��cD|o-�� `>���K�p
��������`���4H3�%���Rm1�1�6��b���4�)-8�{R��ӄ�GQL��Ly q�G�'�F�В3��C��~T�Hr>�OjS��c�qM�r��Fڤd_� ; �ҥMܒ����00H�Ɛyr&m=��(��
9��� ���zP��]�D>f��&v�ݙOO��U4ǹ_���}��Nr�ǧJPG���d���b�r����Ҥ�6Y��~\b���H8�W�]w���46�e�zu�Q��m�ʣg��R]��*�����$O9���� P�oS$~��,��O�j$ o�>V<�CP=�D뵽�P 8�I���=�yW� �Դ�����z�r.|�c��Z�o6�V�3�?���zUD g�TȼR'��d.�#ɍ�pD�`e�XQ :lE!Af�p��]1N[�\dq�\��bC�Wӥt�� t����Ph� [r�ξ��Hp��� :�1�rB�J�T�$�Q�;VE�ڠ� ���G�D�0��s�*Q��g;ٽ*i#!6�`��@>��NᏔ
�C康3����
#��ړ,���'p?� 31�w��j�K:�Q�n
� �E,�9߷����(���N@�U8_�=jU@�����*!��VBSwCSB���ӊifo�7A�=�J)"v�z�zP�3���#�>���21�F3ޔ~�U@�Ojh��>���ګ�y}+�'��C�0^@$��)#�HU�2��4 ��#������%���~������,_)\��@�5ʒq�>� H���qڕ,NjIP�C� �h���θ}�l�0�1یP��if?pcq.�F~b=E (�ն����4� ��v��B�J�^£��&������<�D��0sO �Q�����8�&�p��m;���#;�&�U{��Y�#0��~`��
�91'<��NVV���=��L��r�W���J[�����3�@�
������]T�%�[�c�N�qϟ�;|��4�ԧ�,�`=k��M�|�U�8/��ƚ��������z8����*��bޝ*���6ݣ,A8�FKB0��m�k��;���$�e��;S&��Ī��z5J>����;���n1����@�i%��"�5���Ec)�Ag���v�G���5��G��q�O�QZS���>|���,㹿�M��真���}((��'�U��īmoC��7���,7;[�%�
��ѰW���軻
HCj��#���;�F��oOLt�4�ԃ�=G`*B��8A�}�^߅;|j�L�z����x��)C*�7(=�;PfG����;�%����ɫL����`���w��}{Ph$�'-�F@*�j�#��?��i��q��){`�|�V��d�a��(c����j�����#8��8�����������}?����q�"��Tr*��7�=�cکI�υ�_�i����<9"Y��#N�"�����7��3������ߡ�"�U?z�C%���=z��H��S��Rjx�����P��\6�U���迕pp�{�xD��m��i��(���p�U���jpPHF<��"��YY�zP�4;�}J����ǵPH�6���Ӱ
FD�6��a:Z������f&)��J^�w�HQ���q�f�������ڡ�����8�ޞ<��#�d�oj�_j�n˟4�?��n��~u#=3O�6>ao�v�67'�<����G+��m�����O1�_z�����"��.�coj�C$h�g����~�mby7�Q� rD���L��Y�O��U"��>�QR�"Q�Gҋ~,�)��~������7j�Z6�L�ӵJ��W��qE���hL���>���"��,8 ���Q6
V(1�2]�m�NT$l�N�ye?t�����B?_Z��b�Kc��"�"Eێq��)Ȣ@U84���/��������ڜ]T���S�{P�X�#�f9�j5�J����c�8X��ѯS�O�����}�j��#�;�Z �������o��Q��3���B6IHʑ��M�U��nE�J�G*A�%}�TRE�l��
�Y/Jb3I�()��[|���1�P��ݔJp����fU���Τ"|��=����,0;�+���F���*�Hz��<����o*N�ۻ�ݦ1�e�i#�0p?ҝ�*^/���H"�0n7�����f�(�?�S���˂=#Gٲ�;�"�������a@���)��G�*��
��
�N�rPN�h��Sg8 a�C@�����;��r�GJ���e$v�ET� ��� ��@Z � r�� �1�1��H�2AoJ �?1���(}�$|��DB��mam��0��/*0�l`8�w�A�x��*9��D���
���NĨ��
�?�<�z����E�P1���tP�m9�&0:ZQ�J�����;S�U�E$u�{S���Xw���E�=Oz0�>S�Q".6>I�J��w�P.
�06}1R��7���1�Q�F�.?*c:+��>�
� �OaL;��?�T�coA�N�w�,�Xc� 9�&q��� ���4 ±4%���#���nAR�h��n��Mڸ�>\�W�(��
|�7(��Z��T����]��Ie��J r,d `}jS�����|�N�^��NG
�=��y7�>�:�rbI�1��A�(���f�;��2Q�uN��nc�~�j@#i�>�ϓ!�G�@n����pW�8���>Rxǵ�NG"�6ƥ�M"�d�~���z�,v��9����q���q,C �Ot�P�,q��O*7!F��{-1U���94��l8�6Yz
���Be�ڦ���`ߟ�EC."�ߑ���qs����PBw���HC8�P���Ҝ��J+l�sQ$1���Ҁ���Jd;gJ�<���@�G�}�H���2z�ڀ²c9✨
#���A��^S�>�ɐ���O�.��[����l���~���X�;H��Y��ߪ8B��FW�n�@��4���Sn�x9����������zO���u\R�-�p8�O�5��=1�:b��nn�W��,O�)�Ǔ����� ���`z慘
��ϯzjw���=i������i���o�z� c�c�21�L�UB���)�˶t��}E7�$��@ �~\�A�Jp
1�H�*p1����D�U7F�����}���.�m�S8`zYB�B��
�=�k�`B�����5�9f�ݶNѯo�f�؈ilh�k���?�A#">wc�aVԷ؋��T!*#ʉ�xzBL�CV�%1�z����,��@)�ⵕÐ�B��p�\���ha\�T��; 0;zR+�!�@�p=)Jɀ ��Ǧ+"�;�� (ǥ(m�q��ޜ|��qB_��=�Ҁ7�6���r��0�����(�26GL� *r�}��$A$ܛy뷵Fv#y�1�6�Z\ī���������s�@:�IC�ǥ8g�C�ZkV�F� Z0!��߸(^��zc��ja��/�
�����!�k�+�1Ҁ�0�k�����|�VLg}*&t�*�L7�rI� 6-��Y��$��`��O�)�F�yPz�D��I�^����7�&��\�P Ϧ��H�M�®>���9� v�O�W�H�S)��^PU��f��$�W%B��I�$�� ��� Zf܆p2����Lr�$�U>P?�w�F#I�Nil�B��w�G�IE#�{PX�� P�Tu����E;%��Q��m�[���������F��w�dh��)�`�֦ `&~Q��n#�o
X�|�?8��\tq�G`xw���G��4D��d��Ҕl�B�ʞ8�����W*H�wC�HG��U^A=O҂�6ٹ=��#�[j���"A�y����;�i(T��lweA+��};�j�r"����`.U�����Gҥ$�c�@53�c�J��:9��� 6E�v�����`�L9^���2���Ď71n;v�O@��x�攈
&��|��v�(�teF��]S[v���Q�#�Lq�����N,�w?��52�P��cޞYA9Lv8�,���,�(^�8y�_#8OZ� �GA�J_1-� ��0$�3o�#��Sv)��v��m�,���ҝ�!;c�րq�Y���mM�+F�m?�j�*�
��P,�E��*�2(�&A�A����E䊈
/�pB��J)��:�E��|���B��_8=>�,����;�t�jx�Ġs�鯏t^4#�HVR:g�
���՝|�xV�4���pP����0�����T��?����xA���~u��#1� N5b�)Rby⋰��i��zM�]����d�> ���//H���/]�O°��"���sJ����v� Z��/�-����MY)�gk[�v�H�6��rO�)8��v�/��#<})$U%Q�cNէ{��X���cLe?�@�x�r]U՛�aȨ2�FyQ� �P�px `�S^(攦�����4���� " �ϔ�.i���'9`{�0�p ���i�Xnl�lzP�v���2�9�$A ��Hc(�w���LBCS�@fX�� 0Wҕ�y
���S�r�=Oq�o�o��t����I��`y����U�����<9�'@�.oRgS��|�]fqF;��C��mr�.x���tvpGnt�x��X�72$$����CW��1��D�p��S3�r�BT2��$���¥���r���V����E�M��D���x|�����$N�D��q ���W�~(|}���<>O�YE$����GM�⾗o�[O�Öj�R
�����0�pO�����a��'=)Ia�b�D|J�iN�6C���(s�nXQ�r;P63:���QZ�&Ќ9�,*H��7�E2�a@RUP��l�K��)�s�M�|�����=_�Dy~��nJ��_1pzo�8W��P�<2o����������;�S,\7��TÛ�16W����m�)3� ��+ɿh���[����z��"1��w���v�������V��Şg���?uE?5�B�Ўs����cx��Mݻ��G����Ⲽ$s���[��7����}.2�!<�叧
Vd��b��Zm�cwM�|���oQ�LO-�g����1Q��6X��Y:�Y$�p#�v����djLgs�c��MT�G���N�6������qR��9�#��@c���KbL�3o�Ҙ�6;���\��PW��H��1H�*�b���ī�Wӊ��;�����/L�a�;�U����+Av$d���v�QF��7��p8�Ōa����|ñA�(��G�k-�K7�y�+q��
�e�-��5jx��G�;���Py+PH�1�@�Yw��t�G�n_3�fxǥX����zTl��ݘ�G��F�C����E$��j0ؽ��F�2z�N���;NT8P����9���T�ȹ�x�pD�?�Nt�^+����������6 ��E*��E
�����+�vH�m�e�_{V�����/�>oi��ƥ$v�^F31��)�`>�wT]����'��xجz��pài$�W~�� ��e3�i)u��%����_��j`Fd���b
g�/_�Nnٸl�C�@����sE�O?v����'�i����D���F
��J�p��)�8�&Fx�|�q�²c��l7
�}���dTc�O�NY7*� �����1#'%N4���n�q�PyjeފT��V�!���G�s�gV2�5)C��9��h�UdY��@�?4����O�:P�T�����B��n c���ϠNv���� X�ц* �s�5*����(��)�:��H�b�������ʱ��S�~��8�s@%�����@��WiTo �Ne�y0Tt�6�Ctn���:*��[�Q�{q&�a�ԇ�JĶy=�f�C@h�h
:�>Q�5"�$^V��#��J�^M��ʕSd�,�=��c
����\=���6���6K#�i��E#i�[ק�@�ZNc@4>a��
�?N������^�`���V��4kiQtVV��⼞��]#h���ش�01�^Gz��/8k���a��W��1�Nةǖc?��'���=*Xr�0a����9c���zjEY:���w� !��q����@K�l�@V^ �N�K�����P��'��8�)�˕��V%~�9U�N���I<�>JI�·�/��?]����Yz�}iH��n� �Ŕ�e��bg'*zJIl���C�zӈ��p3Ҁ�s�����Ow��G�T��{�;P 1�� ��m�@�@�BHU��I���B( ]�DY���e�����Y�3���*�LJ�ǯ�(7/F�!r��Zqښ��A���3, `c?ʀ��, �I�2���ʞ[a�aY};�:�P��w���Dd,��p�2�þ<���v�Ǖ pxo�4Gv��`@�f�r������=��{}�n�*L�$�%�!�
Ww=�K�i\��;�Q�˶D��&W�}3�Ӳ�4�>��(�[����V�#�ڀ&��b�۷���`*:�۞@����%�<*���)�)��GQ�Vdr�`�;W�եd�cn�G��0�cQ��4�ʘ�P��P�oLQ���OcNVqZ�Q�>��o*���ǥ d��ƑO��q��� �]��� ���������9�������6��_���k2G���=��0����#^v�z�GO�>e�}��9X�<��C�j26)��5/�Tg�����*�3�PX�H|����R<�Ò��
l+�������髷
�3��tS���z��#�g�|�(����϶k��gS,V2�O��36�W��5e�f�x�Y��_R����3������^E{�H�dh������%��mL-#�lY%,���z���Y��P���ĊĀw'|p+sBGMf�R���}1Y��mıG���*��!��zsVlܨ��;��U�i�n�43+��daOS�&�ڪ�$��.��n2�>��U�-+c<րll�G\���R�t��'\������J��xQ�pq�3��;����1�)�����,��Gj~\Ò��u'�E�E�iB��c5v�F��:�{S�<��i83��d��l�Uu�PA�ojA'v��9��t�����S�����i�|�_��8㔓
�F�[��v�Y�,.7!�{T����*`��0{��M���aH*6�y�@Q��B~J��9�b65O,���<��#Ļ����J�t�����Sw��tl�����{�{�f�����o���)���sc��$c����O��?�M�������c���\ZE:�#�翥
ʲπ{z�NR<���c=(U}�U��EE3HV_��ϧ�X&H�8�H9�شC�gWm�(S�E�ԎE(���r3Յf$�F�q��z�(��y?�y[��}�s�ո��v�=(Tx�u�a�(x��@�<�n1)u��)����N�s���x�]��0��Ud�<�Һ0m��B:})N�UG}��c�(�$_��~cڦ�%3#�nå)m��=}���F�����>j� ���c�o�x4�A�Xr:��&��`*�rɓ�=)�-D ��������~y�;-����Fp=����
��ń���Oҹ��z&��RT0�0x�+�Ҷ���9�+�ҕ^rX�ӏ�]Ɲ���9#���xt?$fg|���U�!��&:pzf��R6Ty�_�=�K��:�>Vۃ���D��ݎ����@V#��_JFh���P8"��P�I��1��.����F�*��1�0)��=zw�+�-��{z�C�ǯz�<���P���� �=��+/>�J ih��u4P�c��틐
�_0Ơ���jj��<��)'w�'��n*��x8�|���(X������M���3��ڀ(!�;�.����x�N�6��8�RDS��P혰
�7zS@�8�ֈ7wG����L@Fw|�>�� ��,*��O_Jr����1�=��g8��H��?(n+2TF�)]���-������l]mϧ�9v�|�L�4�(��s��� S��6�T�
�V�9_�)E1�N
���c��йP>����%N6�����!]��>��}�P�zPo�L��}��a��zR��Fp }h��|��Vp������v�����{ӓ���� O(Y�S�wn�H���$;��r1�TlL��� ���v8�R�+�+����"%\c�i�|Ͱ��h��� ���z�րr�H��(0���1�Awm9�E��������YO���.VR:�h���sH��i˵ޕ�S�I0H��ePLEG��w��2�|�;���9楒
�F0zX����7�㊐
S�X��eI�Ƕj�A��_��()lr��2Ȅ��*%�ˌ'^����Wi�5�Q���)��G�q�*����yO`zq��W�����o�f��$�l�9��P��,6|�*G9�T� ������+�A����#�S�㯥
��QM������S�`��Z��w�F�����v���XHsϰ�����|��x���2���8�&� ��`����9"�u�Ŭ���kUЉu�,?�k�c-����k�?hl���I�IB�ֽ
io��6�'���$%�l�#�PJ��3����c1�0H���V6���Y������aR5�`��� ��H�M��K?*����D<��,�HP�(�j s~��$d��wG���ѱ��f���pPpp*�4r|�>�A� ����㟌�������Q���b��k"����aH�{���un�ⵜ����ھP��*�������� �oiPj�H�U��l���~ ~��S��W��� �[em�?���}f�S���H�Q�!� �~�x� ��*�Hʭ�WC�*R�`�y�-� ��77�o�H7�dg���G�қ$�>~H#���Y��~�A�c��"�T�acN �ir�Wțs�
w��8��x�dq���]K�m�e~�������a�T���",�0��y�����n�ӵC���6;{���������_����^���kW�����g%A��X/�o��V#������[�w��/�5��?|.���|L٣k�|3�;1����p��*-}�\���:�[v��{�_'�T���7��6��V���NL-�_���u���/���}��u���t4&3ix�gO�1�x��0?K/,�8�'��Uq�_�/��S^s�����O��m,������QN0&�ȣp� D`�E7(`գ��~��}*��Ґ��#J��s�Ơc���B?0o"~��{z�U0}���8�
��W����Y��yL�2a��##�q�[�Ly��� �}�z�����G�:n�
��_@8�O/��v�����u�A�ڗ1���*��M`�P�F1��P����6�� ����n�P;�+ QOzD.�Ӎ�ľ� ⊃a��a媁����+e|��8U������P:��˼m���m��I�c�{�E#�R8QԎ���İ��c=3� 8M�� zS� 7}�=@$M�I,��Q�5���d�M
���������
!�]����9۷�^��BO
|#�,�3�1��#>��k埊��_>;�i�㳖�8�z|�J��RU�;M7��B6�m�~�����g
a�v�#��`z(�R�H�1�P�q�7�����n�S�G���iW#�JcĀ �b瓚�i|��1�t� !�e�:|�~]�����2sQ��A�)���9�Hw�Rg�rE =c��:�����S���I�Q�A�4�]�� F���0V0~�j��\���}�v������P*�&)d�S�q@#
ޅvh�$�@�*��OqR���\qN:��O��%����´�L��:0�B*N�F0�;E$A�������^��u�aKp%a�8
(�d��^�(��s���<�S�[�=�=�I�˅BO4�I_$��Y���f�:zU�w��`�'Қ�����N~�#������8�Y$\"6\t�P�1�;Yv�q����T��=j������Ö�L�&i]�*�=)�X�q��BH{��_J�F!����(I��g�1��jpEu\���g�f#n;t�T��Uϡ8�\���nA9ץ J�
��P�#-��۰��N�o���0�{PR������Tߑd�N}{PYQ`��c�)J"�|�vRF9��j1��7'�qR+"ɾE�[��Q�I�����L�S�L�����8������5N1�{SIߌt���#�<����T�5}��jTܮJ/^���8��#��T��Bi�`BϏҦ �9=�����#��Uq�� u����PU`/���U��@B~�x�L|.�_n?*�#��m���÷e�{S<���HH���J�eG��4�T!�l}נ/�6�c7sIa��fݞ��*eF��_lT�T��*p�ǥ 97F� 0 ���A'�-�¡o�<��J�� U
y>[�V���y�y�ѲOACn%H�'Jh����v�����92#����C������Z�$0B���Gl�`�<��zt�6�8��*v�8'څ��ec�+�4�(^e�8��1mF�'ߥ"�.��v�S�>v�K۞���_����CK�c����0�c�<�)N8�P���1�_Oja[y���c�Y���{��6B��=y�@���.��!��Ꮍ=��ߴ��o�@�}�\t�VD@�۱�g�.<�Xٹ7N2�1�9����e>a�1�� �GRY/��P���=iU<�1�ۑ�C&�2������
�N>F�ҫ0nTt�GqN�I&��6��J����v�^�Cs����K�� 8��@%�lȄ��s��w�,�_ȹ�z}�p6��2.p6�TZ��r�1�����j�� v��;���[�G#��b�q��\����F1�0+���H�� 0�DKF�8%e�'��Һ��yQ|����q��
�;!u��ԟ4��ޔ�p��`��� w8Q����V�8Vv���P)��a[h��+r���ʃA�8�m��B�'Ҕ����|�Bn:JH�Bڣ�o��=p���~0Oja�H��߀ݱ�LQ��9C�����_��T"a�F:��!�'�t56�m�����)�����zf����9
j��e��=;PR�3����-R�юn(�vϗ��x�8;��A�V3�cґO�"�A��]��B��i��nHF 꽨�g�[ !�P�#$z"˪�#���P!~��{��J-3�B:SFs�?� ������\�I�*"�f��#�~����p~���`
>o���&�8�1���ڑB�1D]�ހ��%�yl�sg)��˓*P|��FV'@�`���R$g��m�|v���i��5>I��j'H�I�`uP����تE��7p���j$b@���Y��(Uzo�}ym��6�\9$~�Wz���LN?��\��.�#<�R��z�E�@TA�ph �7 �q��)��c�Q�C�I���'��J��Tt�v�7 �H�ڑ2"���*4P�#���~� �>ݪ�^de�q�8�l��n@�zP
�+�wn?�ɯ�|2��h~]����ș�=�2`����)��t'�=�R�h��9Ƕq��=�I�:jiH�3|�ڬ�#6��W՚<���g��8�I�)6�����,8�<�qX� |�Ü��#��z Y�i��
�v����]!�<��RO�mE�K����R*�U��|��5��#S�H�Pm�9���aJ�D�ʴ�?x!��q���D ��<��F�1�F�0���4�+��Q�����P��������ۀFzu��)�;Xg�R�J#� �Ҁ�@��c^��)Q��9�7�=7,h��F�
�v�Y���tТq�5��_�<"_�����@��W���O���o��N����Ҿ����%�����N+�/���\�b5��_�n��)���[��,?�0@��o�� ��Q�oA@~J���7d��UaPP��i� O�.���FyϘX�$&C�z�F���z�b��,��{��9��7�`�����ϧX���������r=��I9�}Gl����S����|��V~����F��?1��Wh�{|�@;�uV�LzR��������SS^.6�4�Et�p�Z j>�E�6zT�����c!��s�T�lg�Q@
(�1�8�����`J���P�S�6����r8�
�T�XS�������ږ6ia�v=�F��yL�=)��8Q�{z��Б��o�@$������v�W]��Zd~C��s��PxȎ������k7p�W���#P�U�~���~s�]&����xS���(��$HO����gc���H��R��mQ$z��h"�Ԑ@<�L���5r����'���>�%-�eUi������<١h�����r���ߛ�XI�G$���b==���ED�I��g�h�l"�{c�P�����V��W��^�t?OJ�T��9R0�c�8��R�ǻ=;�E��� dH0zl@�� �9�I"�vp)� �
H\�=Oc�*�o�0�U��qɪa��l������@Sw���aߵ<26��:sS�w��#�ETiZ&`���({k�,��cP6��b�B�m��������@^<���j�c*e'p�z~Uf-������m?�E4����w�ekzd�>S&�ո�Xt�W�xg���߀s� `���moK���@���*{�x�Ŝ�d���Q%���Jvua�k���?�V>"xkR�
|���s�pk7�27$� ��u�R)@��]q��J���=���dR
v�X�7²����Y �U]���}:I)Em���t�H��$FGO�,j���n<� s���?��O��J~]���<�3bRF��1lU�8&�#zfe@UO�cRJ�v��B���*XT4-�6�g��q�,~��%Tn�[!Q���_k��TrG �@1���H��ǃ��� �@��lQ�Z�`����k� 5��p�w
��/ƍG�O��,�2�$�����W�NRŷt���e�8�-[��N�SЕ�5�x�YdQ"���V��+Ee�
�(�1<���x�$8O��OjrK��~c��AG1��?J�f�Rg�T;���=���2,E�������oH��99"�$@#$�8�ӣ;�q���H���Zn�F�T��;�`��!x�>���1"��h����!��)���O��y'#� MeHug���M�q�^ c�j)r�E�����!����R�-��A=����[rXs�PI���x��r�[�cI�,
��Ty��FI��VBI_5�l|����3�T�1�Tw�&ݫ���9�QQ�P0~^�ֳ e0��5,{��x�~�=*�y�'AS[���ʌg�(7��+�ޔ)e�@��'b��{v�K/E=(��V(����Ҁ�2�mI�O��ߵF��,8$w����ezm���������;�z��rl��M�u����մ�DLm����]M�f�ڥ���aHLͺ���S�j;upY��*u8�q��PO9(7TY���qS�����})���L�aS�PM�p����HѼ`��@U�����t�~�c�* ��I�;9�*�q)BH'��Q��!Kp=��) �!�ϥW�nq�5o��U� nY��؟��]���*�J��\F��� �e�w��L�m�~��_oj��E�G����Qeyk�$� :�!�#"�.P��{]�V�Q��{
���{V�g����1G��Ҹ{gX�^6�����(�9�J��8A����t�H���@��R?�����p�0c���m&9�ڤ*$<����`w|��9n�+:ŝ�\�8m�kO�R���95�l,[�R�|���n@9�{Q3�����R�Z���hB�6�Ӎ�ЅW^3�H#��c�p>o�*�fN���.��I�z�Ԋqi���lc�Q������ D%��x���R{`��d������ӏ�����w��Vb� ��2���gU뿟νF�˒V������?�f�� =:�5�2�`������
���6¨�Ս�F2yn������6W��f��P�d�|���J��s����dM�|Ѱ���N|!}��(>]���:zӣ�9m�pc������`�y튟
�V0s�������S1���*GҚTFG�N:Rgʐ�rN{��@n�ܧ;N9�I���AJ�D��/_aHcc'�J$�T�c���G��ڀ��9 ����Jb��z�S�E0��; � p���>��S�u���r��}N`؇2�zPl�P�g=iBn�A�Lh��DG�sNtb�)nW�Ҁ�\+�@)���ϧzV�\zw���01�@
��p��H���9�x&�����9h�����$��`�@U������eM�w�r1�Ҁ1�:��J��ͷ�?��+zR�tbp��n�a味
&m����i�s�s�����}�u����'#���|�`>Py�g-��U`o��<xt�b��#��L0�w�(�D�;���^⼷
ȃ@�?2��M����S��9Q���Fa1�{ST��N��U�6gր#G*[8��p����^ǽ#K�Ļ�?JFV�w�1��`����s"&S;�}*`r>e8_��ޑ�m���?�48�1g=3�*�ms�������M��C�@B�2����BoIw(aJ�';��Gj zX�Ջ��a����1��1`
C*q��� �P��g��p?JS�"s��J(Fݹ[�:���^���@\2uP�2�K�pOj�&tgo��F8 ��9��P|�yp��{Rl��
��G�@H
zq�i\4Ep��� >D�/��qa�(-�#���jg��[� oS����d���"�YB�FA�m�f�'�oj]�=~�H6�$��� t�-�>n~R{ �x��=�*�r�}����o5���GFOqQ����%zJ ��� ���Nj?1�_1ʼd����t
�\{P�#*�J�m�&�U�3Ƥg�#`���Q���6 ��O";z��;P%�nq�8�N�H�c m>��t��N��;�T��z��E��w��R&�=��4�KB�,:zb�T ~�?� X%�ie� � k�PD��tZ@$�_��z~�a�o�������������WU��k�g���mW���4�c`�h�F:z-�X�� ��K�'�o-� ���_xP%��s���x�k��~��[ռ��o�7H��ʽ�����_��S��j�`�@ݥ�S��Js�Wh��$���j��"��j��O܈d�:����ɴ��ڧ�z�����������d�.1�� �y�* rL9�9$��S�g�:f��,��p��ޞ����mJh�j�=��hQDu�|��}jI���������W��>�J W(��'�~6�c��~X�tN@���?"�5����í#0+�2}:�)��2���l9>��*�j��О��R=7zT��U�@�c�jqW �u#�7�y��q�?��x�D� 6���=)�u�Ì
ہp"?���n��Ì�z}*"ZFP���yj�*t'҂mZm���0=E�K`7~�*<��C���è�c��!WR>�ADK�G�F�j-�4�k��c�j�s�����#�) �}�����~�7��v��_z�K�IӟZ��YXC�I!��� � ��I���Zڗn��Y[��H�D�h@�z��Mq�(�8����W�J�d��0�D�%����!מ1�ji�G�x������� *M�8��u�cԢ������K�ګ�w��I4��{SJ���; ���
���w��h1�_���E}����r���w=�Kd�n�ݞ����GX�����jɼ|��9�jq��K��6�m�T�цs��@6�\ot�=*Xm�u�/���W�n�*�H����DJ��EQǯ���b?(e�G�t�Wㆨ
��`�a���tc�T�'�4m?@����`����*"�*��B'F��$EE�և��M�)���o*���EE��9���e�B�RO���jMX��4D?���+�����d����k�_���?��7�L�GA�DB�mE6�B�F7蟄
���c�Ҥu¨f�{%�W�-������:�����G�hݥ��E�$����f�M��77FCV���4A��UU�clX�ڡL�*ރ��sw_J��Ss�h���D2�-��=�D&ALPт#�zP���8oE�Ls�R`�_z|p���=)�0A8##���=� v����0i|� G.=������ʧ��'�1��� J y��d�
�8_ZBU�c���8�b2#nN��Hq�R�����T�Q`1�?�t����Q�z�JX��IT��Z"tB�늍
6F�{v�.�`ې�z���"���@?���!a.��ԥVl�}�*�@M"m+�>P���P��H�r1Y���`Y�pq�v0f_�zb�����Kt���\|�:U��A#q�qPE��;v��CSm2�
�r{{p�:SGo����+9o��1R���~��PE;U?ң@ard���Y���|t�^F��$q�t� L"`��'�JY��<�i�nuUu�R��A��Ͻ F��ʼn�����S��Z�S�1����du�e��M <�ȡUGj`9oZo]�=�L�{�;��zP���0�;ڡ2ϟ�~���/�wm�V2�d$z�P�!ev`�j���8�jW�&�C1�pi$BV��Z ������o� �8?2ȭ6��6����H�aڀ$�@�D� �2�+���1�aR��v�1�B�Y
F�����eG���6�s�G�2:�f��w���0�O�v�-���O�Y�8H<�J��i������8��y�N��W/�K��|Sy���6��G�Sm,�q��m�'������|����U�$��j�9q�1�pp{cҫ��Ω���wc}儀
�/���H�zt�T�fNO�:����+VU���A��?��q����#���S6NQz���kuY�ϓ��O�+)�2.�t�i�;�!�����1@>x����� zp+��������'��Y������c٫���1 �;���YT|`��pm&F�p���7�����[����F��o�������4Y7}w�~|�� !]VB3� ��cT�.�{����,�e�ܞ20��^�������'�¼��@�n=r�� �=��1Q���0�(��Lg�R��/�Kr����¸�7)�mϯ�v�ac:����%���l8��J��f�v��;@���$�c��8�u�����ǰ��h��˽¥�P9,+����p�r8�r!��o Pys��lv��V�Ӂ���$�iq�PE��R�W��[�l�b.9��\v��p���H��O�v6F4#�]����o��cd2G��:��Fc��(��5�o�F?tO���� �6��:W)�ȸ���=)�+|�6�5$q�}��E$�+'���{�y�9Q�ʛ�KltVRx� 2���HK�
���Q$C��?t{S����P���u�;�~�v= �v��o;�f�;�9�/���MB�]wd��*�K�z���m������� �v�H�1����r�$<�\P����01Lu��3�� s!�LX\�� e�/Q�&���/�� �M(.q��4 3����b��(���N@4�Y�2|�t^�a�۴u���˷���3L�x�p������!9�=�����t�P �' ��4���@7`�&�j,�[
���
ʀ7p�F;J�v� w=)�60�e����Iq��o� ?�Vq�*W�>�m~��g�R��00�
G�D�dn��(�9����v��Tm��G�ݹ��m2&���H��I�( ��lU�S\��'&3�z�H@�&
�Ƿ^)�/���~����
���?3��t a��8'�+�ku�YG��q�RTm|��@��*c�I� q��>e� ��)�S�鏔b���ܐ)ʁ��� 8�G&���ȝ2;��� �b��� "����#R&��6�����L<�U���Ul���=�Q�dF��{�n���?��C G>����LG�~� ȿu,���;S���/����',��GZq|��6�#� q��G�M�ܜw�c�h�QS�� ���~n��b��t�H_Jz1F�x t�~�q�$�b�
$NG@:
H�\l��k30�>����;z�`>f���zS\���}��I
�_���Ryǧ�*�_������D�)�m���a���������$���`Fx�S��;��@�2�d�tQ�v�@�&˞��;���(V-�d��@�Oʿ.}1J[��02���h%�P��(�Њ�
�C�`O(@9q��#*������[xs7�:}(M����<��$��Du��)���ې�✠��� ��b�d^[��5�U#��:
s���PD����s�ڀ�,���
����J����l�1�����
���7���q� �:�v��1� �Vr�.娕A�s�OE��r ��o��BmH^6鞕
���Fܣ�j��=)�0���x5�E��w}E<&ܫJ���Fp��]���B�5}��P������Ў������Z�@t�����@�kH�!c9?�`�cz��n�'оA����y����)zX�P9��fW���o�R�A��1��!��E��[�;��F[3=q��pO�_�)!cnp����Qn&�3:�� �N1��"��yϠ�� ��n����!&��ߥN�}j<ӥO��� �� �{P��;�ieޱ�u_^��8��-�N���k2���Jt��4�e��AMe���T�� u�{zb�#��?1���,{{S&� (�@��v���j�� � ��a�I'�����z
�V��~ߚ'ܟ3�d�O��N,����H��q�8ǭ_*��1J�$��dep��oqRI��*x��@�[�<�踦* �m��)�S�)��~�Qps��T��<�[�9�������FQ��X��`~~�X ɏ%�9�F|��8=M"�m�7Ɏ�� �w�h�@���q����NDy���5�� w=��_,�<=8�@��C�V��)�hd�ç�$�v��N����!�E �(t���
�W���;P ���PHe�{Qd�~���,c%�#p�}1P�{�%O@G� X��
v���%:z��H�#}��zh��b�ri.`����R�]����S� � Q�Q�??w==��v���q����ҍ�s��F �J8��%��t#�V�06-�q9�8�M#m��JK�FQ��pz V(瞀�PPI߸���x�� ���,�!נ�jb��RRWo@;������R:�J�8�'�(���O��0x5$J\>���+�r1U�U�]��� b��:p)\(���� �$<�J9� T�l#�Md�vYKq����]�rOQ��K8��ץ0�Ĉ���ڜ�H���p1ڕT�x�Gs@u�'�w�2y���*���I=�XD(HP0��b�"��I!bA#����Q(��߷�S.���M�b6���ӟJ `}���'��
@Qwf��8Q���MF��l������<|��~@=9�B�o���1S�=Ғ$2:���1Ac�xW8���5��D���r:�(ͽs�>R=k7�F�з�����=���x��kz�/���F��'�r?�U�����~���"�/������1�ޟJag�v�MǵAD��H�du ��pA_3���1Q}����0�}��D�z�����C�@S�w�HLhD[�3����IјG�;���@!"4eO�#�zle�)�O�O����#onrx�|<*s�;�#4��$��*udK��\�ZY>TU�����a�cl�?cր~����)b�s�c�ʩ�-���"$d�(��&PAn�v�,�������R$����r��J�/=�{�^?ޢ��}ڮ%+�;\"1!��r��8���`�RSڳ`Pހ�w��E0)�C�27(�����M����)��zSЏ�l�_a�X��W�p���hA6غ��ޙ���ʶ������d���5pG��H8'�n�۷�t���R��V쯯XNT���T��|i���w6#���oM�O�F�mn�nP�=�(�|S�G�"��c�^�E}�DW���;NTg�,O�����BD_s�_Ӯ&��.-�k� �u测 �O�P��i�"��g���Fx����>����W�w�/e|v���_~�O��ßti�R�MOQ��mhS�f_�[<������O�w�W
��2��M�fc�0(�;�;�:q@���>m��*&(2��)p��������e���Y14h�u7�B�fCt�Z,@`0O��Z�,��#.�LP��@��Q�ң��D9��8���=��ߐ�6��ڥ��DT�*:�oj�W)#��˳��)��),�՞-�Q?SD���z{P�Bp�g��z~4Ⱦ�-�OjrČ���Ҁ���F��#F���L1*�˝���S�
�)�)��F8�t��&yp���P�nC����MYt�Ϡ����/c��qRF�<���X��p}��Q�Cޚ<�w�;(�#��|�OO��HpS��*G���ٻ�����`F����JП�H� �RB��9f�(�Xh;ӎ�9��z��:��<�;�q�w5���pVDG�T7��
��c�0A'ڞ�3��_�r�@���\c�1�D�4���i�e�ҧ��*�dpE Șa�Jx��Ҝ@1.z��M��!JG�z�t��0�����D�"]�o����w1��)Iʕ_��M�r|g���p##0����xܨT H�����l�LzR��>1�8�ZH�_-��'�zSWkv�Ҁ��@=��I���)�#t���ҙ�l�� S��4.��@z�TX�Rxʝ����C��Y�N��� �\m�r��s�D��;���Sўr[��pK���%/�=)f_0#����ņ���
K�`����R��g�a���,�*3����C��#���y����IϨ0ء����tS��,l�,�*�:���R�ߛ��:�b�'?�HJ+`��#��� (Ҟ��aq��F��mN���P����Qm �* ϰ�Vv*:�t��"M.K�x#�� *���Xf6��P�2C�#�*'�я��r;P�������G;p�ǥ"�#� Fs��(�Q ���O!`��/�LT�H�[n�8�b�d'<�� � �}�zw�F�V
��^��X��\6G_𦤫
U,�J�P?�:q�cF����ze��=1�M�~���u����y�K���U%$G�G&������c�t����ەq�V�!m���6N�����\6��1�42%b�G����G����|�O�F?0��N���"��v�?��a�mIY��w���#�ˌ��Z �0�d\��R:�jh���T�zAR �1��Þ��Ͻ1,?� V���x���)��|�~Q�� Z���O��H�A�]1��P�1�F��k�5���:� w�+�"\�x�S^
pm�/����
�!Dʁ�F�@'��FF@�Q��p���������SRS�r��4j��E~6�OaH!E>f����K"�wa �m!@S�M��I��/���� �U��;>_�q��Z� �0G���a#���;y�d�!۷�zTe�1i�s�ޝ��9知@k����)��B��:SVVl�.@�J�w��À*��(@� #2)��v\�B�c�U�N����9+�^}1OP�*� ��9L�=z8#��4����M�J��,)�Fvܐx��w�
��l��)$Av������b����B�>���"�4`����B�b�|�Ҟ�_�F����M�W��n��E���zR?�"�7J�4���d�sK:�ن���� 42�<��t�Pd2�})�1p�؎=�h�p�5N�!�7�PNG�N-�H9�&�C �/�6���G&�- �t�4`!W��R6�����NpCe�F;v�yd ���P��J q���ٶ\`.8���M�����]
�!��$z3��V�)_5ɏ�Zk���F�?|u8�y7[79�ڀDݎA!��~}�>�s�4ȷ�H^0=*gF(��ڗ@�61��;SPaH�!GZ\�R}���Gܓ;(o��� M� �<�:}*יv���2}�T~�c`HMXh�-�O>���-���~aJf=s@�#���CÓ�G���l�S�a��wc�h9($��T��D�u.:{R����>����p3�A:P�L������O�������=�1�G�1���@�a�Q�V�����G������3u��863�$#�yl�n=��W �+��|cҠ��mݺⵠgʺ�ˏJ���v>�J�
+��+rw�%��"�j���&�M�`y>S�r;PK�bU\.s��$VF(��WT�$�.K�E4�����ʀ#�r��\��7�J@�p0EL�U�����Q��2|A�~��glV��8L`�s�)�#G�z1���������`J��W��{T1_0�!��S�F�������LH���>��&��1��=jD�K����Udg�+��O�JH��{Ttgć1cl?���_����J|���?Zi���@���ɒ1�c|�j��@2��ޠDF^O�}�<'��p��{RK�V#`�ԈI��j���AR;��k�\1��*����n�4�a�8>�R���J� t������^y�v��{}
e���5�u�d�1u���LjJ��F����W�P���ԪWp����:暥
��V�;���$������2�����q���a��8���m�G�S1��_Z��#,:����S��M�#������W����b�8�;hۻ?U�p��I����S�H�(7UUC�����ь�T�sF�(���*-��hAuA�?{"�{�m�=�}I���ɥV�wg#���X�D7c��9��0�G@(��`V!�?Z���
F~wtⓄ����h�TM�^Y�q��6�6���X���q�Y��!W>�X�$8�����
Q���Th%��2G!��T+�v�Ҭ%���ʸ�x���*K�37�]�z?N�e��c���rO`*%�8a��t��ϖ,W���1U�2Ρy��#�@�.B�`��T�Xm�!���튯�����q��g�� �:c� M��?�z�:,f!~�p?
˂�Z6�R&)B+K���5+��ķ&Hǿ�U��k5��G&�s�x2�a����K���|
]N�;o�����\����<���>��iO��哌
R�~���n&��(��pa���x��9�(.��M�9$q��{v����(�A�<���8�ǵ7�^���s�H���G�@
����#I.���� �l�N9�������}1L*X���N��o��B��a_(6H9���#�ҥߕ^ya�x���\��OZ��
�#��@;�#;���{Pm��C�)_�'��@�t��R�U���)��*{q�Q��dž�+�EMS�S(����k���=?ݧ���pއ�)X���Z��OR"�~ޣ( LD��� 8������}�ԁ�� *f?u揙T��`(�9#�j䌂y�ڗj?��S���L{PB1P��'��",�[?6pWҒ(��� �io��P��X(���ح���V!|����U���/�lPh#6� ~)�,�w��
� �K�~�z�)��L#"�>�������>�#���ٴ�\t��ly�8�*�w�1[��O,�<�:� �Sڀ~b��SL� V�6^�sN�)�+c�sJ�=�q�@ �o$`�G#p���z
8�;Sn~�v4&ɏ�F�u�ۊMǟOґT���z������Z"d��Jj�K��GNh!��+wW��9��f�,���I������"��퇁
cD*rG�+n#�U���A�84����o\���zSB?��ƒHw�TF�"��\U���m#!�{U�5F�ރڼg`��m���$�Ed��q�x���1й#k����C!��|���(;p?�=�1��~x?ݧ�&ݲ'�㷥B���P2h)DNN��{��r%����2:ҍ��g�_J�����p1�_�ۊ)
�^T�!-9_C_<�y?�OFᾜW�M�P�����������#��\ ���ӵU ;��+�v#�R��*���U�~�H���"��%p���{Q#C����Y[�Ҷ8Ll�;���T��,pW���fp�����2!1lę�s��S"�$���RH�
�)=�V�`��(�����ര�R�����Z7��k�]��յ°`2?���~��;�9�M?�����N�@��)�J�F%�Ay������(P ���D�w��To�mV����Yt� ЏZt�1�5!OcڀѶ��ا+�m��R|�c�EW���:?�OAS��$Di<'���M���g*1�JI*��z= �H���8_J�1
ψ9��l��k��f�_���ǵf�>(��;k�#�����B;o���ye?{� S3�c������ь��p��1ǽM�s���M��]�G�)=�lL,��aڦ����pG�2-�2z�Bxtn�� �l��L*�/l�jt����>� =��#�m�ڛ� Q���L��2n�H�y�TϘL�.����]��%�\u�nʅp~S�=���`ݱc�]����Y�L`/<��8�i~���z����(����Ҁ|�v��q�c�ƑY���!�H빙Չ�C7�r��8�T���y��F����Jd�=�S��6<���)ZB���'�>����ۻ�^�#����x��q��vc�Q��=��)ҏ,,�� 2�B�X��w��Eee˯O�0B*�e�E9���#h�� �$RI���'>���g��T �� �d� OJX�6A ��is��c�=�S��m��a[�?��<��Tkbc���t)ݞ����X��`\P�K vU´�-d%������;��zh4�}��;i!������ͱ2�==����n�9�(4#�]ʀ���J���8�[s��0zԢ1��F����� �<�#�)h�z�t�nz
I��u�$vѣ��U5�Ë��wwy���ңv&��l+����@��� �uk""���UF扸�4|Dl0~ �( P�ZC���ëd����*��r�� �*� p�� �Ґ�a�L�E����kDᢳ�n;����0#��^E�F�I���d�k�Ȱ��7nV�1��<{�*�����>,��|�lk����8v�?�|��w���ΣJ2�����?p��7��Lk���e��O'>�dl?�~��g{s�N�q�bߕ| � ��!����qE�P>>d�����o�'W���� ��Z��U�]a1�G�xr:U�Y�O�ꑧ�=�D�Y�@�#��ҿ|�o~џ�F'��ō�5|�|g%G$*�+�O�g���Zn�/�"Z�U]�gtRI�|�Z���i:}��{��e�)��=�9��b0�v�?x{�a?�S��[�ӡ����roo5�frOG����� ��Fr��M
L`�G�c�J�5Am�;T1�����K�@�%!�������Y��m�8��1��d4PG{dH��?�M�H��H��8�+�c�E�)~����2�4��D܌������`��m&��D(=@�m�:����J��n|����!�����#�I����h����W����_���w��w���ހ3�#�q�OO�@���� ��ڮ;�'�������/������Rބ�=���pP�;V�i# WRy� Yx� ��q��U����py��'��t8���2��:c�( �ə�q��������ޕ[!@|m?��O`5ʽ����FPH�%���+8�T;ch��
���U�,r�?��Q��e�7��(��A�7������a�8.�R*�ژ���ҡ�37��@��^�z�)F����@��m�9c����$k��@:T������x�����p=��%�y����.��#����+�U�`7 ���e��/�{b���|��Ct�(9Q�A��=��>S��>�W�-�������O�S�l��q��Q!�&�ܣ����("��c�����w��~t��Hу��u��v|��� ��B ��S�M�z/�0@O,
)?��6FڡW?)�i��E����}�GL�wjw'o;���na�sm����?�(�1��ς��F;��A����|F���w�B���9�*����U�L+����_Q�@�ϱ�O�}*ё%/���1m�D2��,����v��@۴�A��Py�jEqpc'q���ӡ��Y�ɉ'���[�#$r]J�h��Ɍ��L�zW7~����W��{�Eo3�j�WQɧ�D\������CMs������ 6A���!{��X"P�c ����M��6jjƞ���Q� ,3��_��j�*�D ���jnLc�y���V r�[���qu\eOoz��d.FOC� ���q��t&�Ι�٩���9��^��I�&1��v�z��+2���qN�Ѧ��8>���9�ҭG0v_,��sU����Ajv�G��8��� ?y�86{SO��6�;� ��S�$i#�x]����$9�$t x� �~U���@�[�o�g� 銊O0����[�}�X^4d��oZ ��|���>�P������Y�'��x"ag�h3��T^F)�-��!���Kl.�� :�c*��A��(�
��1����*��M|4^[M�xj{�;W��1�Տq9��;T�n�KaCv������֍�#^qM�咤
#�q��7+��G���K#8�>ǵ4~�eNң�8g�A���a�䷮
�.1�y�<;Fv?~�>Q's�=h�/&T��q���z�%g�q�>���C����@�B����5i劜
;cL��z��FX8`Jcr���#1;�q��ޔ����jko������{m��:�d�h�ȊA��L��,��OJv@�|@|ԥ�I�����@�79��2�;Ӡ��l\`�(��h #ׯz��J7^G��꠱R�c�ҡX��":t� dV��8�B�IK{�(z�����Y���
�*E�H��zOj���d##���J0��9Q،P�hZv蠏
������<�!A�=�-�u)�r})���y�Nx�)*�#%�����7��.�a�z�0ɕ ����.ߜ_�;S�J��:�x#���`��o����0����<�6l�h��i�pW��˓f����4JyU��ޝ&� 2���Zp�+�Bq����܆�����X��8^1��z�(yT��3���F0p�vo�)Ҹ�<������R@X�vD�T@�Cta��u�B=���v����Fʒ�Fz�F�,��|�#�$o�:zSX FTm�_�Yc�;� u��Q;%
��zRh�Lz[��Ҟ)q��ˏj�����=qDQ�����=?��P�ЩQ�Ҟe�'Y>P �)K(b��1�M�]���x��B�4��]=*B� 0�r=�4Ip�8��,Rp����2�|��wa۞ԫ�e�{R���P
� N��G���{��]���D�Ҟ��މ�:��T!(#����~f/�(.�����@����P��M���m���O�ސ�b����gF$A�(=1ϥH�4`�c��=i��c �Θ�l6;�cN��7 Rh���q�����FcM���0R�G���B�"�-��{
����:��}(��|����ڞ�X�~~?�Zlr<�T�+N�K�l��!W��B�1�C�zP����R�t���FbQ���'n? #WbI��q�(n��ޢ��2
�T��C#8��eT����nU d�h�˴a��j���S�p~�r�q��� �26@Pw�aGlu���})�$�^�ڀ#D�ؠR9�ǵZ�TJ�s�=*\n8<����)��~�t�H�@��ڤ��l���܀:�C���.9� �=�#��s��W·���H�]�12��~^sخ2WU�����VԷ#��|EQ?��p���I4T�,�C��_u|DP�
a��ҵ�2�x+�����y����;אz���)���/++� v5K������z�lU�t���njw�L
8&�H2l�n;S�YAFVP��%��3�r{z�����;i�C��Mm��v�Ҥê�>Rx�������.W�}i�e5�>O+\�@��K�^���]ˬFu�FQ��G�_�Ɲ���ٻ���3[�k&v�Oo���%�_�����m6�3G�x�Py��,��o_�@�&�Ќ��JUH����ZWzt��9C����m@s�E��,�}�H#�����P}�#��[����c{TA���� xv�H�sgcU4.�.�،�:ԋ&m�I�{S3"�$.@�ӊ�~Q�d9_� \���Z�.4I[{���
�sPϙ'���'*/��1Y�,�~�2&D��>V���8>��E�T��:������GCO�٠,�q��IDz���7�5�e�G����@������J��$�%8�F��.��pp6�?Z��y�X��~�!� ;��y��}�������rZ�V���a
�����3������2i�bg�-��qOV�xA���*�%����$���g���]�|ϻ��≤Q�)F<�������#;�P��9^nW�im�3�a�(�8����7z�)s�v����ܝ[H�H�\�3��U#V/���Pi�HU6�ϥ�P{P�s�_�����XaN2~e�ڣ��:��T�Қ9X�ӿ�������> �+�7u��És�<�Ba�鞴�@e��2��@ �¬6r�gaE��$d`z�>^��Iw��Ǫ��B�_J.�O�(3��=*?27'v���1��,[wq��6��F6��G�ǯ�&��Nv��AO�p�q������Ad�]�r��t"��S�Ρb
}�?C�6�D7C��C�pz��@2�o��J�\��b���n�h#��Ufy��~��*��/}�чw�a��*v�����i���Q���&^"���}*&�Yy(���7�2;Sv���hh'�*�ԙU�,�ӥ$���q�ezȏ~���]kx.k����&Ә�w*x=+��W�����4O�O�$ ""a������{�@Fyݒ1��1� �Q�'+�+���Y����k����2�s��Ϡ����Z�q�i�\�w \ԟ�]�t=i��w�'�P���l��CQ��?�O�ղq=��x�OJ�Gm�L)^2*�Xm�16b���I��?.T�x�����q��/zj"�q�#�Z.��V@A��I�ڡt��f#v8�\��ѱI
��=�VW�T��pQ�9j�=�|�������`V;�U]����$]����v���.3{���~�bC��E��Re�|�cr��ܐ:�?�}�w+�]H���������/��S�c'��,k'����h�TR��;��ǥXn��� Y�}(zx$��q���i�I�;p?��]$�G"fj�Ж-��U���g��c�mkU$$�i&8���X�X�{�Ft�?����c�2�(�d���G��l���x��d���z�s�˹�l�_S@�5��K��W��ͺ`���]��s&���>U��PS1�y�G�Kn�Xgw_j�e�e"6u~��I��x�}��P[i����T�q*�@�zP�W�%J}��b����@͆
ƪ@<�j4P�p~��ނ����{P�!��+Ο(�E��*�6��ޤ �ï�)��I���@k�2��PK�s��Gz6�x Rnl\�?Nm��/ӭ �D��
�����~nx�P�<���$��cڜ7>E�00����I������i<��}Ҝ��(����D$�%���Z�˳H�A�R��vpA�OVE*��P�t�ϛ��=������=MW_:?����D��Uq�_�}iP�1۷�t�V�El&6������{7��6Is��R*�c���(vP##'��dyr���i� �^�
x�j�.T�������N�2DDe:��^V3J62e���ӏZ�*�]��MwW�,$��0*�(����8�m,@�:Ty,�{(��U�;�{zR��Q�,y�{P�\�a�g�P�$�K5��(�~\��Wwjp�\�܂;z呼
dl4�.)v����G��,Q�qϸ�1�.�:zP��m��L�Jn�l$}#9��b1���<<(�������t����
��y�����������������J� �M؆ژ��Q�Ov�g�e������t�)O4n?(�"+&�<�r:c��L���z�Y3�waO:z�?|�'�@ =�R"șnO x@G�R��-�� �����N����H��P�wK�~U��i#Tr��i��OPQ�X�=�D ��Ѻf���r@���n�g�7t��6l����i���
Z6��!�?�� ��4[����{Ԉc<���A�K�6�f۷b���ă(>�;RG��/ă��S��"cU��ҘɐFF�8B:���� 4n��`�$�y<`zҀ����{P]�B�F9�=�K��GNi�G#1${Rf6��:�� uE ���4C�e�c���.ѵHa�f�|��)��Ph9I�j� ��<��Q�P�Lw1�"�G��PGS�@
5@N�G���5X�(�����qЏjxbλ��Ê!k�����ߴrH�"yێXt�jQ��A��4���L��*is����7��5�{S�5�G�`��b�)�7$��LG�~�Ҟ[�Ĩ�YF0h�)Q�ݼ|� ��%d|I�H��Tr��:���Y|�*��Ҁ���[�LPwlS���zS��� �c�S��ı���=�Q!�j �@
�U��-ڝ<�\*|���7R\��q�N.���0O~:Pg����2Gzj�^r�cۥKȄnl�uʣ��B�n� #��a���R��ȼ����_ݕ�����)�n�Z )
��Lv�Ҟ=*0�ug���? 7r� �쐝
��Mln��b���vP�$�G@*�^~_����z)7�S�<���6w�=�l�ʟ���>�:e�=YJ�+L_�����]�SB�%fA��L���W8�D~g��A�3��Q�����J��CrV��L�ӊ�]�+g,z{����X�U#�Z��:����WeQ:��}Q����>��|���J7Q�OLP��G�w_�uא|F��8�U�L{v�wd`oZ��T�� d��v�ޝ9�h��zE�e`ǀ�8�«� �з�V��÷� ��N7�-��zV@t�Ǘ"0�{��B����;\τ�b�s���m�yNO�\�6��"7�NS��O4�ߒ��c��Kϗ��=�
���\t����|ܫg�v��f�s�#lf�s�8Q�N2x�AY��,���H�@]*c'�����K�fuPx\`ԴRD�$�M���C@������²ŲE����Rg,��j��v�f������'�e�����x�M�I���Hg�ef���rk�g��O����W�ŵ�]\"(�v�ߕq3�����L3ï�C�_��4�%��=���Z|5��~%�<�<7��e
N�r�=��${s�NN:M��q�@��,|�F=��O��&g�:c�j���ZX�������V�#�2����T��[u���U��O,dP�`GҜ�$2�:1�� �3;� l��J ��+7��J��@v��"Э�i��e�)#�"��<�ļ�ǯ�*x�D���`-�K������,Qnj粒
��G����\C���#(���������\�@�F���5f����F��z���C�';���9���(�?��+FJ�H9�ff+��/�����Ԓ0��u�����w��?Zp�$�d�q�R���"�D[�gJ�R%��sчjs��y�p�����M��S�ϧ��������^�^�����N�a�P�����}����0��~��SN펟
�@�';%o��RJ�o5H)�{P��cc�c�)�%��J�T}�LT��nڀ`�T_�&p~���l!���@�ԯ�ߌt�,�_�]�w`�)e+R�m�1��|7d`t�*�+p����*���ͼ��=)c��NC}�~TeՑ����=�)�]�0�T�Hr����_'��ExI�E�w��\���ǎkj8��2 �N�՛��Yi�n��8�N��Ue�1�u���R`'ilo���PR82�>]�N����uv��� p*`�0¬��5%�\yj"h���R}i<��*7���}��Is� �j��BC� ��]ܣ���Jzaf� |p��=0*�m �����Li�W����u]_�ù����t��{�ޮ �����#z���7���UD��lʞ���^�O���}@����]�܄�?,P�~2��6�>)����vZ���X���r�d~��f�gQ���j<@�fݜ��5q:��a�<;�K�v��庀
�j�.YWh<�|76R��J4�V8Q�� ��c����@rj��O9�_"�_tFT��$�X��(ɟ�kZ����a x��Sطq��=���<�|��H�o@jE�!a�t��Zo�G�GXE����e����k�Ѿ%�,��>��{H����"��2h�T��
ӵ������B��6� 5$�6�=Ƚv����p�y�x�8���i O�Nt�#@>_�+ +)e�-��ӊ��Db�r*���hF}�:c�X��D�$�h�d,���Ա�.v�o�F��b��{?�1�*O(�F p}zS D���[v��+�W�c�l�O+������0��R*yq0eܪ�h�Y���$>��W#�_:6�G�T�)%"[�&$�#��� ʀr������I�YG���J���~���A�cv$��� ���
s�4�h��b?JFM�V��i�
�A#� E@>���E�`;BF�EK�J� 0 �t��!�3���+��G~*9������OO��q��n� $J7�*���E ��T��M����� `��'��g���5
�Y��~��20�w>�N�"I6��ae?��x^2x�UR��q�ʟ&dU�pH���1��G�[����9P��\m�0W���{�Zd��(�q��k�y ��U# ��O��c�P�*m � �d8w�Nԙ"Pwd㠠)�c� p�~���G�
pW��@��z��pUD,W�W��&W�R����N�Z��B����R;�P�a��QoNV1�[�N|��:��U�[��Ϩ�����i������iI?0��(��ґ#S)/��z�BB�ޜZB2_��*��\|�ڀ�J�}���Fҹ����L��ʣ"Q��8� H�v0��u��+{N3��T�y��U1Q��a�c�
fwe� ơ� lg��_j��1������9*y��=���M����z
H�����X*�x#ԃp�
�rݱ�PUѷ1=0:d�p0�/>�4J0��y��P���m�ʜq@�9(F��jV��zc��b}x�`79�Ӛ����z�;r�PF����ye@ls�P��@$~t�Y�c�'�{P��H��������>v���$���m�q�\��>]��]=�<���~��R�F�r�+`�
Y/���}i�D{�'po���5��;���}*ȁ�B�~R9��w���ڤ;�n���s�Q&/6O�1�b�$O��>�(�����k�b'<�:m4����f鶳
_/�x�p=�O��9�*7]�7p:`T���0G�:PG9�.�ps�L�wb��x>��*ɂq�t���!=Y�q�@�q�{Nb�q�j�v�I]�S�(ڀ.���=��Ң���ʾ�Ф�3ۓ�O� ,eO�m�bx���(;��;R�a�V?s�n)%>r����@
���+��U��0X��.���ҕ|��FA#���Ozd�<��$������;�Nӕ^�Q�������S�1�C*W�ґɍ�t�õ 1o'�ۥI!��T|���P�Y&��ϯW�C���&��� =�Q�;���Mݖ�XS���H��� &-����z7|Te�dt�P} �_'b���{��H�4������#tE�'���W`X��ʬ���*H�`lL�=ڀ+�R��H7�HNh�|�AYd���Q����*;s@S �nc��|������A��1l��JpyO
�dx�����)?v�����jo�۹��Rc�#G_jTf�T�f��8P����(v��Ҟ��¾�4���DyV�)�b�B��x�*Eݍ�F1��jc��#�G��A@�/71�v�1�����ݻV�����fL��,�)�b�����894�2������Py J.�� �P�b[�SH f#h^�AI�TpGzs0+�^�!�s��,NI��J�,р@Q��zB�� >�0g��1��������J� 8���p�,`�7�*d�'rs�sґKr1�R����o��Oj�cl�F;g�zR(C w�dv�����<�E�i
�1���M ?���kg�2��A��i9s�P �7�7��9zb�3l����m�` �jM�!� ���ἷl��*����0�_J���QɹN�}*�Z���'_A^Y�z"H�r�x�2Ȃ5w`+�����Q�6����$o�a�p�����Ȑ�F�ګ7�0�v㎜b���*�O$��rO;�P��S��M�����>��ē=�Yx�$����7^:T��$fq��.p/ B��
��4�[v3C���i69��@t�D��G�G�[j�y��z}+#�eZ�P8�y������6�W4��;�IZf@?y01C"���Ҹ�v�n�%���G ��Ҥ
��7���"?��;� '��pʷM���!>h��^1ӭ>M�5�������ǝ�p=��-p��n��Z �0@=1MV˴���iPW���R�]�����@(N��G��H�R-����ǿ����?uG�i?u�onW4>�I?u�/�G�#�'w;~3����=*�O-1�[՝�G���z Yb۸/a��ee(|�����>&t��QB�3����ʫ� �c��H��)F2Ĝj_���[E4�LvD�'�j�PQ����N��`��膚
��M��}~��q:���}_ʋ��Ն;��'��,�F:b��4f�ϧ#�!R%/�,�K|���������������NF8�JR��W>h��i b�a���x��������_�Gç v4m����N:
_3K.��)?1S��P7,����6��R�F�O��b��S,;�mb�#�j �D"|Jۋs�y:"�����{�(V?��;p?�u82FB��n��1h�b0y���H�oo$��;S
�c��,���"���|������h����:�"}�1M�0���������0I;tDğܢc�{U�[�4c>�
�,]>Q/?�h�ܡܜ��D�p�ߥI�� � �Y�:
�a�(bU�(�{z�H|3�@�����}�n��x��Jx��:�jW3K�q�*c}(3/˨�������O�V|~d��3��Z��t�)�y�pE�(��J�#�0��ei�x,h�*�:`V���xc���� ���ˌ�=i4Rf�X�p�?A��SD�~ >^~��*�$�¾���# 7���(����a��w��2�r�[�nq�*�8td<��(������H ���n���S;�"�:�T�##�Ң���]s�v� +&�9��;P��vS�?�R�<� Mɂw
�����t����Q� ����l������@�m�m��~���[���� *����(�m�����6�W�E�U���4��Ɍc�ty��c��q�j�{#A�N8+����h��V<��@xnvFv�'�kAJ�uR�w��Q'`�� =*���Gl {ސH0�e;�8�Ғ,3�H�}�)џ&U�&Cs��wo� u==�@��#�#<��HU�и�41Z���ji2lPH�On�4ad8PT}�� O�Mm
�>/�"����}�}l#���x�"���*��>�aF����J��,x�tW`$��>�:���8�6�y襸
�E���_�lcNpw?��j�KG�?������Sx�ŗM算
����� ����G�|G�$�.�<��'����효
��S�����s�G��Tl�������'���H"!����@Y������w����1�К�yi 8�]�df<���`)����$a�&q�*l�JT � ����VT����(:V��a˗7 ������72�3�H��Vc��(� tr��Kt����6~Ӿ%����Iܫi�c�S�۷�����~��J��L��A����)�y�?n�|{�C��T�c�z�V��*A��]�W�{P1��'�v�]�|�U�!::�Pm?�W��?�_�K�{��{I���b����[�#��V��Z%�Q���P�W���ɗ��,�;���s��a�:P� � ���½zP
�������_rq��Sظ��B�?�zf��B��Ea�h�Ց���Z:1۰A#� ��g������V�'? t�b�Dfl*�1R1q EQ��=�Ks�nW�@J��qW�Q��"�ۺ`��
�)"���:�9#�Io���?���^W}P�XH���NI�ˁ�{�ڷ��4���V���탠
x�����s���6S�Ҿ����Ln�'i֏�C]Dž]{�d;����)��9�]���������<��a_��Q���B�[i��~L�<;�g���¶��+(�v
����3R�`(��.Xu�qֆʁ���qK2��H`\���S�$`�T��V-�� �9f;_��,�v�=��)��8u� �q����?1 �kȍ����3�A)���%w�9��Os�����������)ц!�a�� ���'zx���������2�Fx=�F����oӧ�@�mp�G8)Y7�w�����R�rJ"�|��b�����U�/Z7�
G��O���� �z��ݡ��z��\jB��M�E9v����S�1g�� KS��ץWe��6GO�UԀo$��^��Y����Sc� �lc�R)�.� �:S���GZ�mϒF;zЀ2�d���,��q��m����!%�}�J@)�&�+�b������qR��0��#�)�]������8���J�����^қ3;��0<�Ӌ�F[#}=��
�?�}?{w�C#���<�d��'�������1�PN�9����؍Jym���Q�}���_AOڊ��g���pɴS�����@��)�䍈 Cޓb�|����=��@���0��f'4��W��Q�� ��Л�J�Lt��U��e��L��=O�"&>h�
�&�;�v��*fr%�ˠ#�ݼ�U!N<���=jvW\��������<*x��r*�&��j�HN������*9����]N�Nx"�Ҷ"��}��^)��O�o�����^8��W�jq�b��B�0/� q���IB��y�6e|ƈ �y��M�vGFC�?+(�h c�Ba ���'��s��t�v��T$�#����_�VF�
��`��lj�t_�|0�i��@g;��G�K�dv�7t��#�0�qI�t�(�����h��9��9e2P���{SI\�ݐ�=�|�I�@S��� �9r3��zS 9;\ ��=
���t敘
i�>����-��s�:ղ����-4��0`�J�g�NZQxl�k��mim�����`ƭ8?.(/B2Ĝ�}����yo��qN��u�n��N1��)'���Y�|�|��➢8�d''�W) ��? ���hrd�d����)�>�>�X�L����ޤj/�rp�@���d��M ���� JH� 2�.5�jO1 g��pn�=��8��_:��>0��� -<;l2��wz� #J� ���W�/�z_~��O� ��n�!�0s�nP
HB������\�^h4&3�.��)�9KЏJ�Ȍ�)�?���e�(��Njp_1�*���U�8��v���؈|�s�g�(P�ʐ�Q�v��y=�6��\&��nc� ��e;� �3��U�N
�®���5h�H��F<��pzg�T�r�����z��x���}�4r�(O=��mq���s��!r�'��5�oa��R��,���@��XJ�rm��qBfA��>�z�9��Hm��ڭ��#�x��h?����&A'�X��\�0q�z�yG4���6c��V�t2��"��r�}*]��<�{�Ah����l�v)!T?x�o�e�������^V���dǐ8e�S�\�>^0�����U�1o7/N:����ڕ��x�=(B����E�d��.!h���N;�-��+�*�ϥi%ʺ�$vt����fe�HC����n<�>b��p����Le��@�F����tF��J�O(P%n1�g4P�+����&�/�e8>���N� ó8���LW������hS�=8�D���*��f{���+O�Ҿ$G-���m����ⴀ��w@���Tfy �q�R:㰭X�v�d��U\s��Z�����h3:� �ұ5�U�%m�YW�kyrm~E�+3Y-&�,A{r�q��2��[�k�� ` r�����J���� � �Mm��i�.D������@�7|d�l�~�)����>~��x/à�h6`t����M22����g�\��j������4��cN<�^��r���y{f��UЙ>R�oʪZ�h���V���88?�f<��|�1�V��a-�gh�Z�s
>R�J,���mE�3����9�����R��+C�98�4���ҧ�1�Hݞ��E@������?@(��s>S�{ ��W�?��>'�#ú��&�o��!b���(�m�E��}k�H�!y:&ҀJK�8�zЛ��g��A@G�r�������E��{����o�*(����<��mH���9#�M����>Xܐ8��@è�QNX⑱Q�a�@�� L���jvdVw�����EU��9��Kx����Oz ~���]���SF�w0�v�Q����튒'L���\��hm�S(��!��R�ӽ>��Oz����$Y|�UZ# mþ����`��y��a�� G����r��� �T-��&y��*8?^�6�<����zd�'���j+���L�p�c���>�L�6��4�V9"�caN�⎀I:�{o��9 1`X�W�a�Cm8��Um�"
:-H��?�8����ȫ���S���9UQ���B�K�����cH�ysЁҧ�*l�8��=*1u$k�ˏ���(H����]NTu�B�/�ǧ��)��!g��{��RA�����I���A���"�Mݺ�Ye���G�+B�)�O�v�u>�*"�r-th����G��H�z���\�O�~�����=hĈ�QZ�~�[����Z�;�@���*@��Up2��u�S�[-��O\`z�+q�l~��F�av��q�vҟ��U���rt�ZP$(��{���q�AY��X��q�Gs�m�b�Q�M�r�+���X)9$b��t�7O�-G�(��q�ƚ��G�b �34P�P��~�S�P������I�>f��{��)�l�>X_J n����ԌTF���ǡ�\4l��3�)�Fw%���qW����b�d�`;s�06�Zk��h��C�m��P7v�AL,����AR��Nv�M��0\g��P�3��F��Jr�0E|�"��z��J�b"��0��wc�'˻�`"�>��W���ǥ>@xl�O�5��`7��*����F�@d���dk�>V��LД��)�'��G�RN9��P�<`��7l�0�,`�'ڄ�����Z���\`��@0���?�)]�
��p��V�K18��$j�w�Čcҗ~���|���b���c;������RmYW��Y�&���s��l$S�#H�7��Fs���=z緵FбB� {ڀ����*�-�a,r�8������H��'�)�����E���^�=�Y䏦�(w۵y��, X��ڀ�1�6��t���c�`��SU�ؤ|�����������h��p��i�e{})ђ�p���lF|���Vڀ"�߸]�x'��NB�,2��ieW �2d��R�
�L�w�&�c;TZj�|���?.hĘ�m���Tzz☲;˄\��8�H�Xd`c��|��*�ǧ��5���ܘ�rr~����Dn��DB��߷�=���/;r8�@�t�Ȟa��i��Ѵv�(b�01�t��Eݑ��~��߆?.���aYLJ��*pqHH�J�����`�?&s��+UU;�ON����F@��g��n����6aىۏ���!rX��0�@�U@P��Uy�m�p��v��H$|���23����R��)�?'}�_$���b�6�ی�h�pw���ME��nڸ��61���}j.Yn8^3� p�a;K�t���PW��ړ�G�s������/��� ;���zӓ��S�=�=����/�����#n|���J cˤJB������'
)vaH�0CA�H*�`q�8Gl;8�=1Q;�{���t#�(S(���ئ���O��(��9F�@�O�C�/E�J�p�>��)�n���@ kq���_j[T�c��(SkH�)B���+r�{[�3����X��$r�������2�@.j�$�.U�.�'���Ej�LJ��U�j���/ʉ�ȸ�U;6X��#��P�A�S���$i����}Ψ�r~�1��7�}��������.Ik'L���|Oxc����������Ԫ�Z4���;�9=��o�
��ԃ;K0q�ID%�99a�C���8|����SS捂
#X���1C���H����`���b���t���R�Ԏ}��Ը� u��������
��p���A����
�������;i�@��^Yޑ}���������#�=�]��� �TD�M������G����T��B���7*{Qe���@>��}�1� �Q�� ?Q�Ir�*��������J�^?:�v�[�{��b:�
�ғ.r�q�#�@Fv��(�<�Rme;��rh�>�.�3�j�eۍ�i)�!�w���=}E��![�#�%�P6�@;T�#�b�$�z\� ��!�X�����]�Dd��wz�:��=G9횓iC�_ �� ��w�R]q����;�\��Ҧ0�ߔrzP��@A��L"(�a�z��)2��wJx�����]�T�}��7���y�G�;���S'��pi�$��x��e� g#���g��ە�w��y��9�?CJ7E>�F$��J`<�Q�'Ҍ��n��������n6?�K.�;RhL�$��(c�M�\R�a��X�`�@�Գ*G�z�ҧ#v�� �9�NH���#�@�CN�3/L��(7��=:�ڢ�,W�N��Η ~�c5
�.q�[���֎<�ʗ�
����GOjT�TG��
V(�6
�H����̋ ��G����@IU>��"x���y��T�m��* �-�_3�*��:R!Su<�eh��8�:zU��4 �3F� �P:R,����jV�
�{R�U����V�'�s���|�(��,o����r�z�`c�X �Q@n�;1��˟J^ :�)��@��q�v�jX�f8p;�����r��(2�pT� ��� qQu#����"��e����u����ҕv���
�PO�T��:�Ķ3��)v;�A��Qڳ8�!6c=ǥ0��6���c��9�dP2W��!13-�j]1�Q�����f�"g�i�ȋ�H��A�>��mH�����M$�\"��Ҩ 3�/AО��s`��=1O�A%X�`�v�2���bà�Pe�����8�jpVu���E( g��襂�0�;P ��v�s���p�
£��LWp#�kȗ
Y��)o�h���*�ޣ�*34h�[0���Jv�`����*s�
��A�GҚ� ^U���q�=+��X������2v%����u�-jv�3��lV�I��_�1�?8O�o!C����>�7��ޛ���|w'���ж8�p���k�o
�-�kyeC2�F���;�Y&�b�NF:R��&윎����eh�y�3L6�I�?
}������?����<�h�Ŭ��8�W��[�@��e�a����eK���vW˿����-o$eU����V>�c�;�'�SN= [l|�� ¢�?)�����A��Q_�\�-Z����{>�k7㪄�9{�[����_GG�G���� �q�dn@
�Uذ?6:U���s�)�q���`����^ڙ�2Gj��ʋqn�dզ��Bid��j��mT�C�J��%�"\l�{��{y.��\p�[�h�\E��KE�TgZ��d�d�rې�[�Q����~�?�7;u;8��%<��z�?n_�h�C��<�qr��]�������pd��!��q�ҽ����7�O]���-ӕ]�V{�y퉯��ϣ��b�#ex�U9tت<����Q��O�� 5����2[�c�,i�ت
1��?�)x�h�?y�ǧ�X�r��i��6B�l��&�%�&I���=�������I?�6?.I�C���Ի�P0Z�A'o_SO�>����@ćnaҚ-�L�v���@_,������WpP��<�4�0�'��\���P��2>Q��qN�T���z�
Jq(��z��?7�h����ݕ��|%s{�����o�~KUt�_Z����Y�Gw�;�3�:w�ÛP1��{��x��+uE���J�Sf
���;�P�<��9֘ X�2I��PL�:�zf�La6Λ��m�Ƥ� RO������iO��\�{��i�(kw������==h ��p{U������Ti
�Bj�w��{O�����i�[*���k�>!"�X������)r��b<8u\ezZdD\G&�$��tb�[���j��,��O�k�]œg�L�#�"���_x]_A�x{W���T���-�����|c�Fim�k�,��Vy�}��L:��b]�Gsw8)��V\�$h>@ž]��,|N�C�~-�y��4�XD�CV)#�גI}r"�'�{m�y�Hێ�W�ߴQ������<��Ƅ�읰
���)*y�|�1��T{q��ʀ_�����y=?JP��/��Dq���)�$��A�t4ڜ&�=�T*U.$����ڦ���5�W��|���zv�����)*p��}iw;O��8���v�v���)wyLb�S�:��ɳ��'J�7XV/�K�v�+���J� �e�\
��+��j�+�3)^��kl�����;Ph1�v��Jv�2<{%R�N8�����"Bt%�� ��]�@�T*�����V.����1���7)�z�����I���i#ҏ���������������l ��f��^L�ߠ�'j\c=*M�z.;?Ҝ��a����)>v��� ,�$�@2�V�#���sg�;q�+S�� ;l�^t�4����J�i��S^�*��T�:���
��'�1�lI����B�H���c"m�H%�E,�a�ޕ���v�@J`�w���Ņ��ċ�W�ñ�^!25�8����/x�ݕ�>���9TE�@�jU��.G�}>���6�������*Nݼ��pr7翵
K�I�/#�$�6ث��i%ݍ�DZ�/��px�(�X�!p���v�������l��(V�9��F,0��߅����8@p����YI:'|P��W;�oa/��zcҙ*Fˎ[����Q$�����QF�;y�}�(L)�H�8?/�)x&VPjv��F�qP��.w}�U���K�n9��U� ��p
�t��*��g��U����L!�1P���U���I�����T�aU�H��v,2���_-��:�N����jqB�샦
�g����v�0��y�TSO�˺1�@O3tc���K�-�G\w4��")9���𤑆mÕʏJ f�� ¥�O� cw� ��TD>s�����0+d4d���"�s"���Lc1|r��:0�HQ�T���ʡH�5e�����7��W�:Ry� �_jHc���p����X
Gq�邤
�����I�#�my��28���P��4������7)r3�(I�����"�H%�p��x��#�<v��1Ԏ�����xW$������$��s�SK�!���]��J?{xO��>���Z(���������8�D������1+��.���?�=�T��T��ץ1�|��������Oz4]�|�r���31#?��<���J
RP�G#��P���yG���P��P��8�i�P��'�ϵ"H���*�8�ڀβ;�/x�FC�s�ڢ_�0��@{�������9vl��U�L����v������ȕ#��c��Q���@���o�+q��4�?��=i��__µN0�#��B���E���#'� 8��b�+}�9۞å,[����8���w�OΠ�q�>h��Ln��@���Nн�w�27z/�DL���c���a��?Z f�r����ܬl��{��(*~��;�^b���)��(��K�s9"�р|�'�T��t>VN�GҢےJV`(��=Y��)#�D��Q���]wg�qVm�o��(�ip���)�1�J�_��ӥ_k��>_J����A#� V�-� ����*�ȱ�-���0G��$�b(���i�1�r���/A1Ȕ�����_2�����Ǎ4H��Z"�,|����ʹ�>e�ޠCcE}�n������������>\[$ul})���%��@Ʊ�/��*�}�'���!��>c���S�%.�g���{��t�'�(��vl�Z�J&x�J�m\稠
_�8����P�,�;�I��-���-�4�>���o��@6/��~{�5�2s�������%j`��~�_�dZ�W����i���Xxr�[gB�3�/#z��𭩮
�6T����9�ǧ�u�7�����K�G��f1�g)��~��)�=J�qyL���@o�_�_�Q����h6�-�e=�+_�V!'�O�e��e[���9�ȧ+Qe��4���q�xv�!c�# �ڟ�& �jkgH�鞵�K�X����LeM��/��h37?�/��Yu������q��� �>2�1��-����k.}�+z�5 c|LUT��a�>���|���pՠ �� r��J#_�I�G�v��`m�'��_=�fFG� C&aa��)������X��]����>�w�t
}+��d�_�P8WҜ�L�%J����AUL��WA�l��P��h�U�v�1��T���"���>��ryA�:f����.0Ã���c����Z�q����Ӛ�����r*���eأ+���A�:ɐdc���Zվ8鉁
yJw±~d�=��w���"�e�<#�kI��������+0G������;PPR3��,V����GԵx��iI���+4����c�w�W��# �)Q�>��Y�$�d��$G���$��,��
%�����u=��c��M�����G�J�ղ��u�Pq��US����H�T��H�jKۋ�n���o��=�U��5u�~R�9=g�â>�8����L��8����arbSϯ�X�(ܒ|�zg��GM��n��S/]�>lz�Q�#0�^ة�S� F1�7���� \tӓ
�zޚ@0�[���5)�%��c�i��hGl��Y�]�o1-���lzR��ۄ^6�'�+`r�c&�gݍ\�#5�ǰMJ����/��P���p:�hIZK��`<�Hw��a���e��~_�C��F�ʄ���(!
[��'�<)����n�óW�j��D{v�=��-���'�߅� ^x3�e�kux
,����y�Ў���ڱ-��h�v�x�.�=����x��$� *�X�H��ǯz�^��~?���W����_�H��v��Đ8����p9��
���A��_�#�i-�Lx�e�)Vl��*��4�ӵAlj��;?$�;�x���Ɵ�('��7�m�ej�Z�N��3�0e�EP�.HJ`c�H�}����L����~"���G������"���m��� �'�Ë�[M��"� E������
�gS��p:=
�X�+�� aG���@�8� ��=��_ u�U��yj���H���4'j���/���/��Bu�б ����C�����A��L]3�7��^��n9$t�5�/��d�ZL���S����2�����Ǘ#c�
Mb"�W�@S�����t�O��]i�i����%H� ~_�4�O~Z��3��]ԏ��+�OZQ&�'�,2G\c����cI7��/�(y#/q�s����u ��rKI�J ��<�
��ϥ:B�Xǭ# g,Ƕ:#�H\7�+07c�8>��K�6ӣ��7�
�J�]௱�4��?��u d^0{�(�~^Ա�;�&
�OZ����G�����Z]�фC0z U
8>���A���؊ sHN0q��������♺C�X����F8�@
Q+ <��T�y�� c-�K�LCh�
)An�i�HV@rx�u.��/���1u�S��@�<,A����8;������O`i�o,�G�>��P�s�~� ƌ�����S�Ϛ�G��7�R��SڃB�c<�{}(���d�H>��/%�Q�i�co�d+z�`��K���z �72�?Κ��B(�����P���
�ĥ�([�� ��b]�z}i��d;��CSo,�W��ژ>��s@0�b��_�>��������ڒ4�#�ř��� %U��g��K @�������("�pc zP`�h7���<�/(��_¤�|��=?Z @����"��D� ���(|��S�����
�}���Fj-�HR8��R�2$N��T��}���t�������wc�}�zvGF�8�+��=�4Q��zc=�E��yrpGʸ�Va�� F\>zΎ�����w�\��'<�
ɖn� <�5�,�4 `�U�
W�
���v��g`��Q���(Fdجs��O�x��ۼ��==)�r�]��=)dؙ
j��8!N�� ��R�2������+"� �ew}�r�,���ƻ{���!..�f`Č��K��O��h���c���jtd)X����=Oj�� )$��_��Fʹ� �v@�e��{]6��<��7�s��q\�N�߁��Oj��R6yV>C!� |����7� n=����9���-���{���j"�0h��>���h�w��p\���~S�\��3b�g�=�O>PG�c�)Y�췑���Sw�v��1��w���?�"�8�����jO��m��y;�Ӄ�r3�m� <�;�N���E����e�"���c�ԟᨇ��"r�� .� -HU���R�������� �MW��o�N�Ybkr�$^�(��>����T �Y��oD4���-����RK"�
���j�f�Bbv<��R��rG$��������Yb!���'��YM�D����Te������wc��k���?`�FМdz��LVd*}�M�����JW"�!۸���Z�s�����1�*��xv�=�]���шa33y����J�$J>��F�P]�L����H6`���h�S�9f==(�y�ǵ5�"NrGzS��i��OL|�G��.���/#���Gyʌoc�w��\�$�#�=)��t��UB�(���Ojne�yx����K�Yx�Jh?82�{P��c�"�ٸd$���A�O��������S��C?ʄ��x�Cކ�|e�+I�K�{�����D"
T`oJjm?9�y�����Sh%��|�co��gw>�Q&D��J�Ee��<���v�S�������(�jL���94�0@�z³���|��t��8�<�*�A�Fъto�=����v�8�SK+)�6�u�H�ܨ�y�)d-&6q�þ;����@y#-���R���b0G_�9�U\&�@��Q0_�6�
�|�aԊ��v�{R�Y\m-K���T�F�)܀�GzE)r��o���(Y�^T��H�Ȍ}ޔ#��>��G�5�v$Y���������8�z�Y.W ��@@�9 u�B����c��'�v쓫� zR��v�|�s��{P�Wv^9�b��<�����=1DI��|�
h }��g� �����:5�F���?Ғ6�F���pg<�jP��v���H��6[o�օ(r���@���ʓ�\R���9���dPF1��C�pBu��}(p���8�~�������(�
})�12.��?w 3.��� �dgq�c��iX��Q��5�T��ܕ�4 �mET���� $���J�EH�D?0;��5�D|K�d<�9��P��^�$�=}�X7�����qM�v�<6ߛ��8|vE��}��c~eGc��N�) ���/���ɀA2�ǁ@#���}R6+���
W`İ�����@U�1�x��F��y���Ji��eQ��hƹ2�OʣDVh�J��G����*��7�q�M�v�)�%]ͷw����fbq�g�SZO�+�ҔJ���|�ӵ(�0-��:SJ�ˀA=�R��7a�t�B�v�����1��d|�9ϥG���`�ÑR_�g�aٻ�7ӥM�~B��zT
����Fq�R�z6)ޟ@e<�>�=���`w����+�E��@qӚ_5%"8�o\��I#Hw)��rx���}�;ƣ#�����|��a�t昡wm#k�9�R"� �<�3���L��t���Ҁ!����P(�=��dWh°8�F �$�������/��R�tP<���/�u��_=������O�u`�ӵ}, �YH)�����R>+�7����Hlhz������jΘ@A ~�jW1���������gY�?���)�l8 �'��V7�@6�}q�l���pڹfG!@����F$#wF���!wcv��ڤ�;�;HU0�
���}) ���*O-�����Iw�[�4���0=�B0���۴�ǧj ��� W�y��M��C2��?�����0�C2}�q�ҳl\��e��Y���X�}���O�����, 3��1���L��
ˏ�S�%���(ǥ*D�@��U����R����$3�Z)]��`E(���������*,L�e������pLs�h�3d0����T�(�����.���AGOL�f�
F�_�E H�1��8�aB7ϻ9�c�0ۆ~� SR�I8�ր$]8s�����@��c���c�� y��d{�"iQ�+f� �Z���J�(v�w�G��3��$@^5ϙѻ�T�!i0��QրW�RrO��J q3.��qҝpY�m�����#�Ӆ�.tU2 �q�}i�d�tO�/�=d*7���T�� ��]�q�8��l���=1Q�7��2;tc �e�y� �#�R�4K��@�0�8�@�H=�ːHwɖ=k���r��|�M�ÿ�!�'��q�����8����]X���S��w���k�w)02¬���7Eϥ8)�5b@���%�,�B�3ҡ�M�e�`��� ��${b����5�y�^������'���t{��(��9��� l��Rx�� M��q���ϗN�wi�G��F�:g�j yq��.��H�Y��J�V�[���;����Z��BQ$��=��e;[~����k8.�6�GOJ�v����o���1x���4�"+����{UtI��t���:S�h�З�1Ҁ$ܯ"��O@:��y�E�c�HCF>Q��ǵWF��#��hE�+������]�{
��q�T��fa��E�p����8�r�����y#qʨ|�L?D��ۻ��Uj���|;j7,ed�dW��=�Z�*���N�#�5P��9=�3U���|��8�Mǖ�V�t�^2:*�X��U����Vq�X�ޘ�ۇ�#�0�(�>:ⴴ2�O�0���8-��Tr��V����㯅�����f[G )r���[��nÝ<;�CѼ��xY\9�ti"���=�W�m>�mgk3me��c�QGJ�Y1� c�¾غ�ɬ�$�@$�q&�8���As�㩦��&Փ'w3�j���b�8��ӏ.Pc��RZeQ�M�(��:�h���9�Ңx�� ǥW�Y��� ���e��g���N�f��ڹ@���X�����i��#a�'��)�����Қ� *�^8�@|�Z��8��,�=W4�\/��ګ7�;�U� �$�H�1�{׀����>Yxy>f�.#eQ�2}k�|�P���k��ھ�?�> � �)Q�A$j��4$�.�`GZt2 ��(0? ��<�
`)����?pTP�tp�u`�ZW�8�"���ll��A�Ȣ��w�9�MYK7�"�p�Q��]A8x�jsy�ys�~L��{P�3H~\9��cڈ��2�v����9��#*�h���#ڃ0�n�8��$�I/�UTmϥ"�2���i�g�Zf�*�t4��v��q�ޚ��v��)���0{��Oܢ+����PԬ#j墛
|��i�1��*4�'�]���m�V�d~��/��5�H�#�Kۮ+�Gx�W�+���f�x{�q%���F?�z�2F_��l�w��=<~C\��h2>���N߅*��1�)9oj"��ٷ��@t�[E��;'��#eH��秡
cr�9���3;ې��<3n]��=�����j��)eB�4F���E%���T8?Ή�_s�ހ`�lt��,[Y<��p0��R��u�*���9$n����G�����R�A2q�������S�OO�(,P�#�ڀ&��V!� ol�V`T�<(5���������W'��-nu�&k�V�}�0��č���W����i��i�Q�#��Ax}���*�O �>� �tP�1dnn���u�9A���6�<��=�{���R�1Ҁ2�Ci7�Hϵ"#,h3�ýLϏ�h�@�+0�X�s�6yG�lq�=U����A[�U��,Ey �3SZ�Mm2��� ⫙\���Ӑ 8��SFg�|z����1���C�0������1�s_�^"���j���>��K�>ݦ�\A偟�F��S�q_�Q�S0���Zj���5���qcr�)m��1ӥt���~�� �u� � �)t�&ţPs��UO�_�����_�Z���;}Jv��W�C
�tQ��[8�j��
*�"�'���22�ӏ��!�iq���"�k�l�TI����vg��c�B�U��O+�]�ǰ��SqOC;�P3�{qDq�fI�?5��6���'i��MZ��l$��N� �� �}jeuS�A����
��;W����:}({fN[�;�O})�(�Z7������*>c���rʘ�Z����#�i�
�b�'T�ZveY��@*H�>i��)��Y�1�2p1@$@����J��Ѽ�2{w��Q��1���խVRD�0��1�hs(��w��Br˚w����s��d$��G\P'n�/�"�����$D��+Ӝ��ދ��-�P3#9�8�cQ���K ;b�.�0�ʵ�]�g���4 ݟh\�����2��x\qN-���\�m�)����ރ�(�"�~�ˊ����ji;AC���_d|?%�(m�Y0���n�{Ul�۩0?J�š�H>K�`G_Zj�˸�z�G�Y"��(W^\�!b�~V��ndg����`;R"f/1[!�˟J�s�e��J�w�n��*�zF�G�H_�iY�2�g��)�Qە]�z���S���2xn�t�����隉
j2�+'����V�5�s���W�P7����+���R��sX��=LU�8�~t�����Zmh�~\ �Fs��7�'���Ǡ���i��}(=ɍ���p5�2�k~��
)�",�z)���0:�N)�7����E��0/C�`)�LF���g�3���Ҡ���a��2��F�}ϥ*L���������0�N�%6�=F}h���:/>�+lQ�c�4��eB��Iwe6����;��:PX�9F6�#��r�F(Y ��6�`��v�(��{�ڑA1����&���?��ނ�FP[������~>��6��S�t���po��B�f29��(U�Ԍc��R�v����D�0~�
�OAޞB���@�ހ"�'ތ�6{��J�V�q��\���۵D8�Q@^��4�)��`�M�lc�r�q��S0��Gz ���L{�/�_{�Hn��d�I��Ì��JLa�����gn��"��H9Z �$���
��2�G /#���Z��O;�SӊS�%���>� �[�>FT}���7���ғ|�U$�^}1B���@��~�|�
�,0z�����~�Ƥ��7�Gx@��P866/���Ԭʲ���"�,�v@����U%e�>P9jc�uRH���"�A�O��@�#v{�Ҁ���觧
n�z}i�2���q�����`/53��JA&��z�;Sbϒ�;\��˓�XT��T𣐹
1�q��F~��TZ������,�`s��� K$�� ��(�7~u�� ��f �8<�1S*,`��{�+�O���p7���UO7~�ȇ��*@մ�����7����.wH� }s_A������.���е��Z#i�ǵc��T�²آ� Ʈꭾ����
Ò��A�U��7��jdʢ���RE6"���U�wI�k�}k0iv�>O�=\l#��α!��ҩd�����`�J��-���A��<1�4Ոv&~�����`�0�gt��x��i���g���qԉr>�8~a|S������0Y�_c��\G5P�O�j�{���u��mӎ��dT,z��ү!�����}��G�J�CF�*mQ�ںc\���,���1�ݷ�S�ҙ*7�����8���S換
����iш��_(n^��X��2}*4p����rG�U����Q��j��2���\n����"m���Wp�NT��%{`V�IJ�1��?@(ku��s��Һ;9rH��s�C�9V���>F.��'�r(�ψ�O�x��R8�^IԘ)���%�,��f8}�s�x��0����h����eT�R�o&�Ӭ�B.�^�:�>0��$�ɽ���L4w�5�c��9�6>>���c��v��>|c��d:պ\���2Ʈ��<_J�D��ڝ'��]F}���_d������H��±����IT9�W���+-�܄3Č�C���5�O�$����
����.�'<ڐG�_�(o�=6��0Ԋ�����3�d��+����=K��@G�uv�����N�+�/v��2��IǥzR�_�N~Q^gvTjs� =k�Ԙ���9* sI��PFs�' /�G�iϲI˴�QG=}��T6�a�{TClm�y��A�!p�'3�B�p}�՟�?��Rq+a�ꧦ�Q����)G�>_S��HR~_��Q�c�r?Jf��I�
x�P��bW�.�c?t����������i�Y6��s�Be�'�ё���>��$��{}(P�E �N�z]�O�j�w��~����q���g�W�)���T�� ��$��q�S��!U�E(���@
�tn���������J��"�ʮ7튯
n&}{U��j/\��D�����@��&>��S���+�IF�tԊI���❒����;P"�#����(�4���k�<0=��%�ps�b�����q���$x�lӝ�1��N�4B�{q�Ktc�$�>���W?7S�Q�S�W�=)���X�f9���
L�����(>ű�#)�i&��8�_NԬ�$+��K�A�����������Z����B�k�����+'Yg�y�A+�H�P�_S��\~�-����_2�՟{��7��e����[�e����:�-i\_C菅
#��3ޛ܍��o�Mu�"�1��ڂZ#�f6{=��.�W�����4J6-Bv�X�\�1A�b�c�U����o-���#l��ہ�O�mN�
v�(C,A��C����>p�ژ��3���S^E�B8^�����,���^��7+�&�'�:g������H�{q�@�N� �`�Tf��Ϙp ����|�?���Ih#�Θ�~\z�dbD;"m���jI1�0^W�M�gq)#�I��c��E#@�ZP���M%��dzԠĒ�����T�27(@�x'�YM��Uo���d��4o�������8�|T�6vUS�����S���
ʾ��0?�����UW��i���kt��*���.F��C��~�ґ]�jd���X�*'��<���?�<���PG�5���3��}�~��^S$m*����?����X<�䑤
�rN}�-3���Jv��M�L�q��i�<%z�]�gK�B?��5ϫ�S��?R�+3��1Lg5�|���_��4��uh`E5痿��쭪���o�� �D�� �����<�'�ea�g_1v�Q����'���r��%����e����F�� ���C�mj��� E�ێc݁ ��5�7�ݥ�r7C��M��z7�ڭ�ö� �dP"�m���XV�e'���]��n��ȋ9�*�.�;�� :9��<��A���J�i�xv>�:�c�U]Y�l�
;42c��T:,��#:����.ݻ�Wv3���uQڀ$.�?�^¤��a�_APGo/���qȥY�~�[�IcO-��0�x����1bH�=��U|�0�QJ��f��*��9�� J�q�M���^õD�M��1�QK��A���P�.�y�v�����t����y�o��qW9�279#�1����u���[��v�}!������L�e.ké���71 {�W�`�r��ǡ�������=�� \ c�W� �C� ��j�6@V�s��A����J2��C"��Y�Nd�\)�jX�w�S�+r>�����G�����#��5G���9�xDL�y}�}���4�3k(P�p}8�~{�]ԥ���3��b1"�\�DZ��A�Uk`>����h�<7��)i�{|�W�C tv�����^!EK��#�E�Q���V^�>^G=IU��=��d�\��~���,<�P7��R�2��jh�|�&1���� E(Ӷ�z��It@t� ���ʞH1��o�>�X��'������ԀF�Gn�ϸX�>a����EY��Ёޟo`��b�O����C2�W�ZEp��9�Z�
{T�a-��V#�#N=;T�f@L)��8������'�d�d����ށ����mM�cH@��B����~��3#+"�=� ^�?#?��h�+��i�k�-��� ]�Z�U��[�G�vM�u��^��A����#PW�]�����[���l��*��Qb(�O�A�����X�n����q�@s�L�b�1�;�z7Ҁ/1�.)a�[*�I�;b����q���3����@�iV7ڕ����I!>�[�������"_>^6���;0e��>'j1xw�^��O�F�h�u���G�ʚƵ��ԴX�G}ݿ:�;�m�ݴ�ݱ��ӒX���zT?dD��ݽ��#��c`1��Xu@e|�9�)�eF�2稦�\+&y"�ە�.G4�B�F��5(�SU�Q�D�ezm�<�fp;{P�eetb��B��Zc�Q�Z�Gr#�Ϧ;T��n|7LzP��\G�� �ZQ 0��Wq+mq�OoJyu�3��G� Moˏ/��T������}1P�����c�}_ˏ�(n[!O�zQ_)������z���W�u�cv�4����8 c�ҕ)�!����F�ȡ V���2�[��ˉ��x��6���N�+�?�!� ���@z.�ps��&D<�TH
�Ҝ���p�G��(f�Ku$�TO�b�a�^p?�C0m�5X��Ӓz)�b�sސ�o2L��!F�6*G�ϥ &�A ����$j|��qFF?1'�>@Ǟ�0�N� �E����d���9�F�{a= D"Ubvd*�sZv!��Ѝ�>��lKyX�he?63�Ҵ�v��N���AOί�6e�]V4bM��,_���1f�������01�@�
����?�l���濴
�~I%��RՎ�\��� ��� ��۾ͱ� }
��>U�h<Ȇ��rz���#���қ���|��ԁ�VH8��(�H��Ϸ��8�LTM�'����=;�ڏ�fIO�g�fB��x�;b����ي���?'w�>�>`k��-��:ǎ��ڌĊ���1�qUGLN�(�7qÞ����1��Yp�C�(.���~p1��9`����y�G�"��6�8q� ��;s�rqOGX��g��� #�Y5\�� ��&2N�<�S�v�
#' t��-�Dd#�dwy�w���nG���8��7s��F�����M,�c�m�;I��}(w��.?JE�$K�a��H�F����+����HDh�S�<`v�rI@�dpjU�@ )v�n��92:56,<ۑ�e���o��d�Etb���`���1�Hw
��}�Eb��;i���ہ�j>Sl�N6�w#�U_�jGV�Ul�s���"F�*�yl��zX�q���e#�?)�T�"�<Ĉ9�}�VU皠� -7�^>BT�s�yZpDD�q@䏗x� #�`���('����� �1F�*:�3��p��dc ��ӤW���
��b��{P��Ѵu���4���HU�>��:�)�Q�rv��H���,o�G�+�p����)?��^�/p]�U#n=3@8q�����nP�qڀ%ǰ�{,D��*;w4�*�1���p66��X ~�o��S$�:Jn\��� ��6"�� o �\����!����61�8��*<�1�6���j ��m��A��K�O��Vt��r�+�� �R �7�� ��㨨.�*d�T�z���;(
���c��eS���Ԭ�o�������L'vf��U�K�2�L�������8"��\�C��j]�#Q����9%���M-�.��~&�/��g$u"���,l���Q����|���N�~ߗ���ڙ��W`����Rc?"~�G�lq��n��/l����X�UHc�ld�{})yo��^���!7��oϥ"$�峏
X�UG_����=*ˁ��ЏJU>^�-�Ҁ&�ڹ�v�3+>9S���M����^Lx)�\������8[�Q"���I�(+�����I��v�÷\��*�d}�}@���氄
-��^v�0]�@��;� ���0\�Ɣ�el�O�n߅9c�2�� �=)����z-f(dB���}qO ���z`U_�p��i��y?�x� 22�L����>�m�1�j���e��:�QM\6L<'�O_�r���Ձ��G�������z�+�^w��_j P�]��jU����w=�.V%�~�'
�p�4#��U���ۮd$�1S�h*>�c����`8��=�~����±��f�?d0'�=hpD�W�n� ����;m��{b�t�ݔFYy�����zpGjF-�����*@�D���q�+�����\���q�o�@����ێ��\6�k)��1]�m>_������O�ې�*�w&FW�m���u�O�SL�v� �ts��� ��y6�>�Ex?�{☵� ����n7:s��@<ҽݡ�Հ$⨒�$W�0��Χ��,Am���Q��Qs����h�7��1��*D<����l�
��Ua�g���XQ��WN9�4�H�$���q����;RH>|�Lg�Oʂ��X�dA����䟗�jU�c#mނ���*�G�H�p%IWQ��A��;��x�� X������:t��
O��<Ȓ z Vlc+�cmH�(iP)��K����Ҧ@�?|�'E�4 �����G,?������Zi� Z
�$�#ҕ"�g�7`�;�i1�3��u�����2���S�1O�wߗ��#��{��9U=T�� �4���9�E*��
����9�?�*=���p�}��Kp{})�.p��jW��9q�?Z�4i|�U�e8D'�!E�sթ�B6�я�폥F�q�=�f��9%U�a@����`�
�*6�>��bl2��i!�3� U1�{�J�%��%
��*�[�g��a[�ʤ4�������g�#�.y�v ?1���� ��,�v�>�` PHoNԥ�b�8�vH��\���P.�f�İ<�S�w*����R*�o���)؍T��� 2�V
|���p0i���8�N�"C�|�A�*j���f���ڗ!�F�n �4�,j������y`g ,�+��VY&�J v}�RI&J�����U�ʈV�w>��)���8\+��ң(�)5��w��a�H�ē�|�N��
#��ݻ�]��9Hh�O�������
Mm��l2~*-���U)R�i?/`(W@�f����J����ݻ�M�����5������v�q@��l���� ���τ21�=1@������R3E��6�%���v.9�?J���a���s�
8Ƞn?w��Ɣ��v�x��� ;dj�R�
~��x��;���<�B����Vܬc��vc9]�0�*#
�F��������{��*g��?.k���g������ �yS�w+��Y3$�I�n���_������T�k�Ŗ�+�I.٭f�ν3q�J�]��<)�G�1���s �c�0���T� Jp6���H�ڀ�צ(hY% 6;`W�'���� i�W_���a-�Cۂq�b���v��~��Tr�)��J6+��؋Nz��|c/ d+�˺�lܚ��=��P9bMTGy3�q��[:�+r����R���T�g��i�������=i��[nI��4��9F$)Ҝ�Qc��=����&E�^✱��[�#i�v���28�;w����d����gҀc�����Xr����\pqK�����E;��cځ�@��eV��~F���r#P�F��SJP�p�PzP$i|�(�D$)��^���M�%�ҙ�zs�}�=c�[Kc�=x��آTl����M?.Mܓ��A�?x���2C)�Xv�i�3�
ݥ2@���)�p����bU�����=�I#D�bP�6U��S`w�l��@m�H��=���$�j6QP�xO�� �n��aM�c�UUTᾌ=)�~@@\g?_��/ʰy�1�6�8�P�a�{R��W?>Gn����x^����e��t�L�����T�Y�:�)뵤
��Il�O�L .wq���)��S}��\g+K�W�K�h���g�d ���t�(�A�i
�<�� b6.>Pz� �L� �s��A"*��zj<�'��g��Ҝ��grrC@Xn�b��d�zx �x���!I�[x?_�#�|ƭ�v ��, m�J��ZVH�����7A��O�K>K���{b��P�|��*%�� � ���`\9Oj'm�NH��@Ն+yrn��n��U��j��-J0d��.^
XI�:g��H�X�n���L�9�xl����?*�Ojs.JH�������!8�A��Ί%������ZkcfS�8c�@���$M��~�:S�+�ٹ��i�ـ��q�,��2�|S�%e(#?��HP���e ~R:c�T��ޑF|��.@�I#\na�<% LV8������V0r9#�PQ�S���&�;_���@9
�o@y*Y-�hch���v�GF����F9��aS�2:w���i�$1�� �J����2�>���� ��� �όpS�j�k
pU�-��bzR1ۃ������\y_�ל�2�3}1ڕz3�^)�0�=� f�F6���� M���^���T����T�}qA�*)� c# t4 ߑ%�_2��;
��I>n8��ja�l��$rLr.x������ޝ��e�OO�AǗ���
$G#`���J�Y��i���+@��o�#�R(�ӎp3ڤHϰ�M�$I����� �C�}�[R�L�Ę�`SYb[s�E.��:H7(¯���ޤ�8���d>������FFT��{��lF�M�B3�*F�S�Kr1����F0i�1��a���j@��E!g\���/����R�Lb��3ڜZM�O�9��P����yj�Pc)���oa�R�^0�@�t��w)=�h�D6���Q��ъ��� *�D\" ��QMf*�oN��@ xDa� z.;�IAnS�91G��GN�آ� �c�r>Z �(9��|��o���i_0�o>�Ƀo�H����c$�4 �Gf 5qWRyz�/��;W̩ �@�
~���l�g�`~贓
��>\Ts���>
�?2T?�W�.�Q��SLE��Jb�����o�m�1<-�j�m�����\�� *���ff�����Q����;Gn��l��ck��������==�3˹ʩ�v��yy���rNq�N3SE!�m��-�ڳ4e�������!U�7@;T�1#�c=NO��Up�:qY�9R�cnbX���X�^��-j�گ����w
d�����,��:��❸����PD������jq��nRs��P��u�#r��ze�D;~ҩ�A��яJ�j�78�N�(-lH���f@?��/�/����J��s����ݨ�!�����H�<�8ǮiBƟ�y���Q�����u�i9�]��c�p�}=�W��"8�`hI��m���� ���8���m�7(���[���JR�iV�1���F�- zS�H~Q�}qA�s�+�'=��ۥfJ&�D6�OJj��'�/�=�����v:q�TC�iN8���~�1�#�T�.q��F�UA'�=)U��(�;n�R1��?)�P��$ڙ�x�jPZ'�� 2���{�1��g�7Q�R4�$
�@D������=;u�*"�fX7��A��s����J�v;|��oZ�t���%)&��c����m�G�����Joʹ��?�گD��0c�9�W�G��$�1���ϭE��ڛA,8?0�?A�--s�:����.-$(?�x�y2˞��|U���|)�m-��(m�)����w�44�|���W>'�G��\���U��� *����H�-���
L�3,������Bv���vՠ:�Y#�Uـ7{Ա4�����*���u�e�P~P�v���P�h��!�"� ��V#7��N�;1 ��4ǘܗ�w���U����?qpMf�,@ucxg��y����##u��Ko#1V-��lP��Ӛ��o�����`z��5����]���\��R;(�Rv��u�0����Ͷi|��
�OQ��N�zPy]�1�&�тI\F"�Ly���7�r0�EOm,^b�)V_�h�o�(v����6Iq��I^VT� <~�nq�t�H��o�&O�P,aw�wpaR�C�:��� �sq�v"�*De�J�����vT�� �����r�h���'�S����uc'�~:��� p��}�y���H�χ����W�6�y��_�_꺌`7���c�3ڴ�]D2��R3� w�S�8
��*Ƭ#P�7h�h����>|G��ǿ���J�R�5+#ͳ�e���?�[�����"����z�x�öEZ�IEW]�����^��H������X-�omRY�q� ���g� ,����Ga��h�2pW`J�%���2H��IIo��i���)ic9V�)�<�a� F��1M~@*8�A�_Β@���� �aԞ) $a��jEנ�}�L0�^���8Q���A^��OP�v�*,)p�ʎ�L.%fv�ڣX�=�FI*1�ӖX���q�w8� � �1*睠u��!e��F3�{S�`���9��H�N1���� G�y�G��
j��������\����w,x(��Tc��D�Gb8����R��&>Z�n�O�ZjW�ʲ/f1�qL�ᘹM��G���ɍ����5FG��h��/���x�7�(?i�mN�z{ԧ�o��:�T����I�{t�L���t8Ⓚ����O������*��'Ə�I��k��\��s!x�d`\`�Q���p�U�@���Ey?�φP|d�C��Q@d�tt�0�T��C������Fv���@�����D�T�c|}~���H�b�;RyQ�u�ڟ�:�:t��W�����L6�E��):��Y]�u��ӝNݢ�l�����L���h7m9��KFbS�nH�Mg�ڊH\g�q�{pT�;�"�n�=���U��98`:��V�1�
2K#'*S��u�d��H�1\�{S�$(e�|ǁS~�T�c@���)���6�.��_�O��3�-���Q4�I>bF~�TeX���=�<`���=�)�fG9N>_A@��L�`z�Ew���j����Q�)�����@G���#>�����;zԛ0>�}�Qe�*��G ���Ñڕ0x�B������`���i$�X�v #��3 㞀R,rK�9�
����1����2EJ����>6K�r���Ev��L��Mº�}�0C��3����$�'�#r��"�����Kѭv�W�{Vg���k�ݡrm���s��(�K`0ۂ:T6�i$�����T�oe~�G@x��(���B��0�P~퐬
�g���)F�yqg�������%FN~oRJC+A7r�j�|~R;��_�jn^H�~�����c�J���8��(6�B�!i_y�%�A�9Qd�C�S��&I9��?!c�d���qH�i�呎
������Sю�Ls�����11�����[v7���������x��a��{������;��A9N����zkMY"�IR��Xd$PL��a��åK�nu � �і5 _A��X�F=k����:���Tr�h���7r�N��a�.N ��N���W��T�\�_��@���v�2H��8�pλ��\�zUmK@�l�0���A\�1�bg?t
��1�y��1&%�x=?�T�sF����PO����O���������@�Ĥy���@��,I����t=��T,C'+�ڂ����e�.P�C�OJ`I|�ݨ�3�K�n\a�����������R��2I�@���9�Ug��Q���HАG%N})�摜
�qڝ�F+��p����d_(�~�����;��Jž��G�$�0��)�ץ�q�p=��@�9$���9�*"6\㢮
�{�_J�o.S��ϥ2=q�F��q�aN��b��AJf�ćj���v�n��ɑ���s� �� ���#�l������M�d��cц;0v�T:�.�ݴ}ކ���H6�y`v>� (�Nc�s�J>i�F�,`S(�h����ۥO���VQ�{PB���r�p�U�{y�rx���F����G�\p
�H�nܮրG1Ao�R��q*rcf����������� �k�O
�(����<�`�{�sI�}�bwuǽ 9�8RI��LS����,q��%� ?0�*c��.>�8�wh����*@#;B�OOJP ?��E
�����27����|���m�U��Z��O@�Fp<�q�u�����!�/�w'0E~#w��z�E��PX��YE*P� w� 41�����|��A����3��=iZU�#�J ������-�[]��:����ƿ�������������9�a@�G?J�w�}�ʭ���o������
�U��㿇�g/�si$�(|��0#}���zq�_Gx#���pZ��M�W��yЁ�w�|Ě��h���� �,g$��b�,j�4e��Z^O����7����Vb�8㠠��w>Z�P:�Aˉ���H�zP���9?Ҙ�KmO˰� �$����q�1�;�4��C(]�&��h�(�� 0r�z-"�x٣���d���.x"�P�!Pۺ�P�_5��Ӛdn���� F
�6H래
��İ���A_��bY������7��[�s���4���ωQ���D�ZU1�ю��1K��6���*OAJ�9ءz ~�
�[�����l�$L��8��So��%Gn�$N��Ċ��#�g���x<#6����ﳃ�r8��r����T��P�M�?�z����_*�o}��2G0������x���_����a��t�6Zj�E����0NzA5�5n�]�]9�Ӛג[mJ��0�{ep�h��t#�x�S�߂_�-�լ>��VTXV2�%�=i�CN0���tϧ$@х�z�S�H���|P�b�r?����1�1���-����Q�?%B�'�A�P�\3��^��E��N�{�e��@���S�`����J
@~fww�;�'ǯ�ߴ_����U�`�}2Ug�g��_��?���N�k�m��P[8�B���������3�8�"l�?p��,�%��G���D��1��@e��;ا��!�u�� ��`V`9p��}Oc�P+b:��r��v���s�)F���Gy
�+i?��v������K`6I�X�IaK��=�A/*��t�)Ɉ��Fq��3�B�<��@F��{�h���p+ml2��Τ�v�PV���l�)@3���|�=�ā)Y1-h�~��_a�+��>}�쌭{�)K�+
~ҿ�"���{�;,V�E���Ҥ`i�M�<�*���r��n-%ue*��z�k9A�KC-<�&���n���^C%��-�L9?�\��?�b��O�\��g��߈����\&��d�Q�Ï��e�c�7���������khR�?e��q�p8Zrp���^k�~V�O(e}��8��`�*1P�W�U����*F?: `0�*I8�U����qM���`.�����a�� 9D1#�S��3Όe`-"�l�mt��P�#�ҀX&Z?�{U�!(�w8��!���#��q�0��d0}�N>E�ǧJh#�? W#�Œ%��裮ji�@Q���~9p�s�+y�2����ԎM��+����
?�o�jd�1��q��r8���i���k��5�;��P��;��(r���DH��)�!��i����ю
�$�9*���?{�K�;��3��{ӢV¶���V�|�[.pނ�m$ȟ(Z9@x]��*n3�F�B>V��a$C�#Ҏ<���1����$����J�;@�[`d���ց"����h|�*��:�>��96���g�jd0�$��`o_@*8�XP�`�����p�;�㧸
�\��ܓ������q]����q��Wc�A}��v�c�i�wu���1:}=�:�g�������cձ+�|�%v���ED?z.��1ZoC&��7����u�Le�H���¹xä��*çL}+�ӂ�D/߿z�Eu=~��E��s���-���BI�`�0O�0�d�pqQ�Iv�pT�Jo�"�n$�ϥ9�džݱ�<�)Uk�2�x��T9fw�t�!��έ�Ϸ�h���/�{V�G� ,��:zU�l|m�2I�gڮN8d|�0
�O~ԟ�H�N}����Zow�`*q��5i��B�k���W��;�@���K��Nҭ�4"�EJ���<�m�6T�w�P�v�Aem� ��Fw��C�Q�q0�Mn>�0��ǥu4�߿ ����}�!��?T��E%?4����TV�dHo��I�¶�h�Ǎ]�|������_Aē��v0���>��`%?m�q�V��_,j�>%���[����>"ZH|�}�}E|�����:��_�kԔ
��E�v'�Tm)D���52����<���h@Uq"�K�oJ����q��I�����Q���Tz�Th��+���4K������;q@9���"�>◢��z�A�!xXAޖ�=��-���=E(
x�-���;Rѣaz�s�ڞc�GG��P��`��d/�����(\�'ح������*97�]d��ܙ#�w��dc� 4�M(�#ϯ�4l����M��+�1�+B�i=1ڀO�V7�8����&���#�o���i^�u��� �����������i���Bˀ����8bx#�����t ��l��h�}��cm#� zdJZ!�9�#Ҥ��eQӣV�9cq����R�n`�C��r3��?�4��2F��� |�q( ��jca�B9e�Lf1�։�Dd {�oJ |��!a�"�eUPP{���X�0�a}�14��p�OJM ��!_��9-�(�������B��1I߆�?��SEM��`�9������N�J���=EEÁ�Lw�Ğf��\t'#`
@H�&6��Ҡl�$���$A"1��2D������$`�Q"\��O�j�M�2�����ϵWEø۵]�����>�hX�B�ӥ3&'2du���EU�����C��1�QAkbp�J71��)��zS���`��#h�Wl�O��L�P�zPAg�3����O��sF��ޡ<��`s�7����� ۃ�S��R���� H]U%�3��Q�;"��c#��HV(��0 )?�b����r[����*$��j"�����6��mu�U��@#�W�'�5�G*����`���K��h��YSr���|�~�Ă>��V����lA�v�cNSqS1���)�
�+n�z�t�5m��~���c=�,d��Tr����F27��EV�+��8��*�RA��a�B��4+�":��n8�*�����i��m�⌲�Ps�ڀ"�R��o�^ܓe�e2r�F}Gj�@1]VE$e1DZ�T�B�n���jC��dJ�(YWq�aڳ�~�>������o��d�%ʐK�Ǩ�T?<'p���0�T(8�u��HCy�9ķ�7f�v.6��RJ�����KW �Ǩ��oL�6�����5��z����d���_D�G�(wo�i>v`�Cm "��@b��:�@?'���g6�_ZA� @0���@����ت�7�"�+F�����T;�d��c�1�@>��<�b�<�
7R�r��C.���@��8I��c�SI������,�V��ʶU�؊`�Q�=��P���z�}i����|���%��_��;���T�����c�L6:ؠ�'��0�-/ɇ�r��EӨ��\�����aJ��e��<��R�M������D�k�ݗ����'��`��:R�/�g'�;@�2�0:b����`�b�$��U#ɏ8��ץ"ƊY����8����W�?_J{,�9|�9��+F�o�,�G��D��+`�'R�ʫf$�����Jˍ��P���}��4�y������ʬt���?�τqģ����Ȥ]��g��[i/=)<�9�#(��c�_�B=��\��Of���
�m۾����F���qO�n��s�9���F�0��Q"��`d�a@gx�����a��nԍ��c�{SB�;U��=(B>�5Fd+��9�?Jx]����Rl��+נ"��Ip��J�,�S��ҡ�)9({f�h[t�2u�K�9Eu;�t&�7x�]"����o*�3������Y�/�Y@��+����L�o*��L��Bs��:�e�]�(`��z�U�)I\'U��r�y��k�h��qK�U���∝wr�� 8��ea1 yA���1�9��.���x8���Lcx�3��F�v'o��H�1���ңB� �|���F��ʓ�}i�킏@�6��Y�@`�늊GUF0����*�郦��[�E@��ui�x����u>c�t��/�A�qQ���*9"W�b�������7���=�=�2�a� zS������S�Tm�v�03�)� �g��;��p;R�z���x�縤c�}�B���9`#�~4 ���d#��D4g��Lv�u}�6�銐yq�D�� 1b/8�s�z�;�~\��Ңc�~��,d�^@���5��zp���rEF�4�����)�V��;� CfzԻAl/��\����3E7,z�+m�N@��J����%��Qҥ2�����o�~��@a�����L-*�������@�G��w>�jc��F2}��į����Ƕ*R�l�+ӎޕh�4��(���` `D}�Ҁ+�0q��ژ������U��cfF�Ǿ;T9t�^����>���k�c���>�����)^-�]�a��he�26����Q�2`��I����|�9��7d� %���Ҁ$ܝ6�����ڔ��xQ��Қ�������w����R��� �����e�W���P�I� �:- "`�?½)_h�p�=})�
���R1e�o�)6�8$_�!A��7�0q����0}�(I�`���v)������6��|R*�iϧ�4e�'���#�?j�O�c����)�`�0i��b0���E|���G�]v;���Gj�|��7zz�ŀ�O���)���j�ѿC��O/�}Ӏhuxa��tV�q+o��|����p�2��y���/�= ��*r�偩��R ?v�}~�J ��|�˷8]�����D�_�oQ�}EVRe�A�����[�ր`���%�29O/z��iW�S���Z:vY$9��?��Q��/9� ɑ�l�&��<��^�.{m�]v�l�ZT`��s�qYc��l2��ێ+9�@c�dCӾ)��\�y㠧��~�Lch�yt# � �+0 VH�A�H���'�CګXw��m��da�Ww��� ����?�H��%��%���V���&9�Jo��Gg�|?��;\§(iU G8<{V >G������+2��~�#=�洒L/aS��q��d�>_Bh�#�3�#��&�����,�A�h#��NҜ��+�k@��mp?�&R|��GO�J���h��n�����B��&7;Xv�_��z�^��þ�'���o
V/��V��~1ހ$ɕA@�{�M�.1��t��<��am�\u�ʚ��dOYA@ь'_�,d���T��So�����JѨ�5;S�H�,�n�=(,���NW=��8��Ãϰ�����L�GVF`�=W�ʝ�RQ0��?�C �1?٥e�i����ʓ�H��9#�PE�+'�q���Us��1�P=�I�M�����][Kp��;s@vy��N �k��j�S�����-&�к@`[�Ҿ��-bi�gq>�W�����v�����=���a �l�����`ZA
z��@�V1�z���uXA��;0�x���ړo���h��p7�s؞�.�s��Թ$�00E1v'*3�ހ.��NNF}��2��<�f�)��%�La@���RL�O��v����8��T;r��O����=�nA�����q���*B�#r�6r�>��O�3O�E&�q�����+�(zP�Dѕ�� ��Җ4i26�R��9�;
EqN9C�P��o��&<������G��c?tQ��VI�[����U%q��ހ���].1�Sc!a$���Ԑ���N�����۸`#w�@��ޔe�s��L�!�6:`�ҍ������:����=x;����B�0� w�=*U@�C�cF��^DP�~�4��Cm�G�>S�
��9`�ta����" �~�)��:��j@2)7�O2CПJ�G���ڽ1���× zS�*n���{��?
9�b�.�ON���Uc��=���j���m��Rgsu$����L/�K�� :?���:xĠ�S�8���$�ۊA�h�v��� � �Q�i�MS�>K����p:dU�b2�( #�#@20m�,�\@�J;6W���J�%���^Wމ�p�v���J�ʀ(V
��Җx�0.�u��SL;�ޓ@�{U�u�co;�#�j�ꅳ
�`6�W��`U�(+�_?EK��5�^��t�6�gh�Ӕ�Bλ�y.wn+O�oS�C� |�������w`� �#������ ��Xc��5�X�=��ϝ>���D
�O�7��NS�^������(}k� �7*7���Y��u��}==*(W+��5>�%"� �{�(�ML^!�8��4�0U��9��&KyL>T�jn&Nv�d�9V��G�6�H�xsN�0u<1��S�Y$
�;}(�r ~a� �=��J8)��ؠ�ձ���J0�\�ڼ��?�� ���l]�qi��$�� ��\[`Hc�z� �a�S��� �/��1X�:})+6��[��E��xVV^�q���x."��u;���!�}��mb��$��s��~!�=�íNy�B��R;��g��Lѩ�6Y�9��gҁ�Dz.8�zt��N�`>��j��ql0(�bc���2���$��8/�1v��鶚
�%��4i���4�Ӓk�'X;��x�����V�.�� �<�n-�=�c ,�=��S~]�s��d�S������"�U�226�� �g�)L��v��{1{v�2*��v�B�x����)��r;JF���������9߇?�O2H#1�������p��O>\g�y� "HJ ��9������(.�T�>��o�C`@u6�X����eT2���t�2�2�{���+�i�c�� ("23�}O��B���~v�#�9�$�>��
v�]����>�3�A܅����Rư>J���I�ǯ�$�U�?�"Ip��N����}�8��G�/�)���ʽOj ��r'Σ pz�a&-����Ҙ��W��Bq����Udn�8+0��#U/>���n߅�Kg�/��4�t$���=$r�&0_Z �3��ӥ1��$��ݣ|N0�i�!���� j�y��?
��ګF��r�{��0w�z&z����o0�@4����J0X�v�����x��=����7W��[�w~B�>�*�r#��!��QC+D�$+�����B�fײ��L��}`��x��K����_�����/�~=M��y��}s|�������?�����-i8iU-��O�_*��:7�w�/�����Z >��.^�����S�Ǡ������J�s>����Td �A<
Ł-�E�$��5p�<��9�P%�>f��jPvJv���+RK�,AP�����S<8m!�����������l����)Hx������jll������@z:zb�,3��>6����v��0$?('�(3$� o�6��(��U��P���Jɶ$�p��O¬��`UTes���~t ݭ�4�g�t�(�8霓�RF���o�9��5V �� #eb@��HɅ< 2)|�9D���oB�~f�(;꾴��ᛏ�@���
�}i�`�8�4H���^�2|�pJC�_��Pc8Q��N_�n?t�U����Q����B����S~Q�0�H��eDy��ڑ��c��J�LwW;x���2������զT�FEED�����Һ��g���>WM��q�4#���8�Q#.�n�?t��m>�2.w����ldS�x�+�ˎ)c�Ґ�Iy����/�����8�B���s�Q�A_��VIx]%lp1�[D�L�����,��.N{�rJ��Ln8���)��1M�x��4,o����qQN��(�r��@�\��R��Tg��@��a8�oJ�,��N�q�G}դ�$C��zzVR,�/�(��#ܫ���5�V�U�u����¸S"p獾
&y�9lX��G�:w�.Ӑ02}:b�����=I��V��$c�(@t|�j��s*�`p���\ݼ��E�b������no�L��� �B)��]���`!3]~��!�G����� � LW��0c�� zץZ�~q�� �5�'
9h����$Cǿjb�;�S�"�$R�)���@O��('��]����"g��R�. V#���Wm`�\ BJ��t��Z��:�X�U�?!Z(ZEg�5���U-J2�j�w�'�w��<�mݿ¹M#F@�r��GjO�Q���i�G}�|��i���?~��4 �\
>����,�Q�^�ԣˑY��ޞ��ô��8�?� 0�!N9nsQ���;O�s�`*q��"1�cQ!�}x�� v#�4�DD��pOu��,k#?)����X,�����>�֍�y�(��Q�Bw����a����A��;b�B@6�1H�!�Y�H��;� o��j��Ԋ��l��b�
���*��X3.ͼ������<��0�~WS�*BѠh�/��)M!��ojf8,O��z������S�;|��Ҟ˾6rv.8�H��N��1@VbJ�\�;�����LF��8�h��b�Nø�Mӷ4U��/�x䎜
��|�q�Q�*��`.��Pyj�e�v�i�F�S�_'$�{���
ק��/6�/�;�I:8-���W���t�_zxĮ5�l#�@��Yp(9R�@�����@x��<UW����(S�������� �4��7eXS��8+�:��u��P��6��☻cb��;�U��&��cPn;�G]����S�V7�O<�a۞i���-�Q�=�cEf���/-J�*zc�@�G_0��Bw�H��2J�T��< }�,��Sjr���
ӁU����p^s�(Y%D���b�;���=0)ʹ+.r1����Ź���0{RpP4x�ր�L��c?A�L�mQ�c${T�r�X�w,{�S��ѓ�/��h,�b�qڤ*��ݎ}�G��b�k��Le��wv�P��B�嗌
�)X�G崁
F��j�5����p���}�SAc9�ր%�o$��1�E�����y�>�2��.B���,��B1׀>������M��=~���4Y,�A�t�r"V��J;<�y�ރ�Jͷ��`�*F��p�~WQ��k(�fp������6���Ӳ�A���ښ����������`=���]�����ҕw�t���N�����f�u��4�E�49�:��h�p�Ў�����S���G�Eˑӎ�I+��n2H�NB������@F@w�.�y�b)��!e�==�O��{�(eW�>UQ� �f^rp}�"��pT=�#�2�O5,��D�0���b�ӕ��~q���~^�]�Xc��� �Sŷ�2��Q��� ,Nv����~ōLF|����R#nbW��i��cp�#�ڂ�Qft����C7_��}1HX �\�<�Mb�1�zb��"�#�K�ʘ�U��c���n���|�Zc��
�d$?��,{�M�Y�S���q(��`�A�t4�(�s����T�;wpA�V]cE(W������y�+�aRn���+��W�6?tr6���ʛ��ӎ>��ʣ�;�q��1�$�����}J�df~X�05gP&�.e��S�w�Gڱ�����;�B�-�b�|�"�G�ҸE�/��%�_�׃~�^?���q4� ]�;��q�Q�ۥq�~xO㮁�h/�[4��[�f�w2���w �C>|]�Gƽ$�xh��,��d����2[Ia.|�_�_>�n��<[&���o��xG�g�X�����8-�8�_/.-Mkl��a�>�Oh\䞍�T��fnN
fs�[Y�Z������ڋ�()�-2�S������{�#�l���!������o��y��x_S�A\�X���(�0$�q�W�*0�J��Hd��)H�ƾg<��Ӱ�9I2(2�\�).�d�==�T&I\��$g�|��}i�M�p{-Rl �� �RnM��bv�\P��3����0S��Q�&������IU#T�a~o5;{�eW�½��$�o�|;�n ����>��n9b���
&�'��(AI�g��|���!MxJ|(�.Ü�aJ���5:&Ү����A��XHղH@�P]�~Hi���W�T^���ī*�yQ��Ъ�l~�(�[��]�(0��y�4�Ă!�JF02rp��¥Ȱ*�����yx9��Sd���'��J6�s��+6�0����MP#��q�G��!�@@;�}���}8�7/�M#n �vZ Mr6���N�P�9��J0vy=3����������ڀ!�7N��� m�B��{�#f��?QҀ��n��E.(�7�A�b��K��8�@WBN�"lT�e��+.q�%%GFP/���?z�� 2;T�@F�6O%H��D~����`1��Qʯ�p�OD�4�P�zrT/�Wڛ�t�(���B�Ơz~�:<��+az�s���0����Z�?ۓX��`�@���s_Wx}�?�t�)l���'uh�B���#��jxÏ� ����(F���tp��|�0�z�d�
�.�0W��]Ll��@�V��1���Th"��<�o�Gj���V��6�_���Z@�_4|�����[�X�Fzq�9�E���[���O�Hc��eq�����yy'�1R1$�G�v��x.:�@�^�k���HIRp?�(�P��X�zO�������U��T�θ���P��9o�-�����\��-B���E.W�����e�������Uʖ��ψ؈Wqn���Ϳ6�*;t�].��H�1��MB��h?(�x�U��2+��ס����v���)���O��SJ��꾛
�~�!a.zS���H1�|�s�����ޝ.\���I�1���&:`���˱NH�LS���1�8(���j5���(���G�?8@�B��ң�M��Z�*h��60��=��Y]w��gޚK�x����3�!�o������d�L2#���\�����>E�d�$T��щ#'����S!ڀ�FI>����,Q��8~tآe��kR��7&@�Z�1S�7��8`}+0,;���G�oj�@�!G=O���N�f2_��z�D�����B��}��o��h�!���(�N�snM����4ryl��z� \H��?�N`�Bt��т�*��O���_2��@
�Em��/�~���[)�����q��?Ҿh��uh5O��O�-R��\v�q�a_kh�d𦇣
��Ϋ����X��h&E6��z�G�T��%�9'�lR��K�2�c�:�i�r�n�ON�:j�B��C�8�V�����F�&6�z�Ԉ6�P����ݏS�J�����������(�Y���#���*/#=E.��Jk����+G�'�?��p:mcT���u|�X�z���''��GC�������6p_H�Z,��#�x?�=c��ۆ�ڝ��ɬM�ڈ�T�G@=+��4J�|RI�O) *:�=) 9]���JUvb#�=�=}��>w�8�B��AA�]s���L�r�N3Q��iB7/-�y�6$*U:� J�G��=*IIw�c=�Z
���@�F�+���v�M��㽲
<��{��(`�u=�*��q}��wt�5��]���Z萌
���?{�G�t9�Қ&F+���CЮܫg�j���}�/�랠
|;&|.P�:�'|����!�Q�@�;j��0��tz�>yw��� �SH.��v�¬�/��q�j �$�����rһ�P�.n9�I�: h�x-�m[n��?�?4U���Eic l�>�V�F=�����$��5χ����J�J[F����
����a�O���>�gw"E���px�>V`����c����_�J��p�Ҟ�"+�rz�j�|�.�u�c4<�c���z��].�����^2>��h�DC�Et�h"�9b>R}=���������e�=�sQڇ���%X�������7mp0머8���_j�[ ��>��*WA�w������\8q��5�F������x��<#%�|B�2���p:��_����[�;n23Y�,²$I6 _�/ˌ�*�`Z@H^�2+��V;��ˁ��˟8����C��/|T���3)#o�=@h�:m~��)W ��W���2B\�ӎԡ@vLq�� F�7�K�O�$X�����y,��8���)m��=(7U.���~*A8� ���Jk8�cQ�P����@7�{P�s#4g!�ҖFR�z.$^��Oҕ����>e�>��l�UG��ݱ���pr����:=�i3�6��Q$kXe}��@
j+��'c(��r��������d�'�#�U5K��?)�fH�J;�����D��~�h+A�3��k��G����[��{S�/3le��9>��X��>R0o�P�md���{�?���8��R]�H���7(9�S�ō~`I�K(�O8h7�mn��J0��^�����Q�}zI��=a@�Ȭ�n���]�m�m�z�w�'J��������-��|�����f�:�@���\�g��ڴ$R큀
8ϩ�LɾI8,`zPP���S!����%dZ�9�T����?3Pт?�j�&�$��1�M�����J���`:u�Me�#z��ƀ������=Ha*��_j�����h�a��H�_~E�"�b�=����� ��'J��-�� ����j��щ��6>Jѿh�WH�����CQ��l��y!c��V��7���� )�yw2G�?L�u?���O��k�G��-g���:{�SR�
�Sr�y`�ߥY"%!�����qM�[����*g�?�`t�+�K��8Lq�ߓ�@�R#���y�}������zJ%�(3���b|��6^y������zPH�-�=��nP7�0s��d3n��8��`ö6�X�A2$;ك��c�)�!���9����/�G4�f6vNG��p��Ri<���U�jM��Wp?�u[�>�;�x�r�i��ؤ!���L`F���N=��9ồȩ%��Y[9��@)�X�ġm���(��3�����~���9����$q���2�e�w>�Â�䓪����ci��SDm�c�y�6�?&�W��@��s�ڥUE]�����*���������)�c�/�@;T��6�p����R�=(��%m�>�{t�vR!����v�'y�F�<����Î*��l|;@�EH�cH<�����t��K��?*���zמ_��&��}+�D���W��ȯ=Ձ:�`t��>�������e.����ϯo:PX�q#gZ���>x�H�,��붿
JIno���_iܟN*��Eǘ{�TPvctg���4��ym按
��Qz���)��v��\U��;՜m�/����i�.��zp1ކ���6��ڳa&��m�9�1]����U�r��[��T��&��ۈ����vrB�ڒS/�����վ7�k���@X����W�����$�Q��n듎
�!:����z^�e�KfD<�9�wPX>t+��_(�����G��ڞ��zK��=-�T7R��O[M����Y�*26q���j�������j��3�ǻ'�ڀy�QT6�sV�1�|��f�M�,�hʻ���H�(xVD��P7��y�W��ĩ��=��"�D�-�GO'��|#%v��3�l���_*~�>*:'�M���P���n�� :h� �������`�I[��;�ul��t�[ �5៲O�LJ?g� ���SJþ��νȌ�ɷ�������CH����ږX� ���JU ;HL��v���,�^��]c
3иb;zsc�\��Y��$�챍
cp_?7lb�����U��U���#���ǒ1�C��V�M��]�N2)�#>|�Q��tI��g�z���3;+}��"�<�!��Z��@,6� �v���+��kk���}��M��]�{G�m�k@4f��|$��`���ӱ����c)v����w�[�o^B��@ S�/�TH�*�"���npNF��JI�X� ��ޔ����dzw5#E!RS��\T��p����5FQI'��(7��*����M�rJ�� 2��<�s��d�)e�S���Ҁ��H����ȭH�#|i���Oj����K��!ZhcIVT����gր.#�ʬ0A��R�f*�B:b�G_��qȢI$8,��ǥ ;*������w�5��>�"����X����<�d
���8���r(h��n��V�������@���9� �Pu�iV!����J�Yf �*�lT`�%O��N��1�!w���G�����FJ�˸c��Sڝ�w0H���_������7@�n ���@�~ϱ� s튖! G�@8�\�O�T�+�|���Pg2G�<��S�F�n� ���A��ݸ��?CK�27��zP�H�=I�M�c������Vppå9�� ��(�}��}�i8*~��q���( C��җi ����j @r�� �c늉L�jr:s�K�/����Ɂ�x�Z�f�ϗo'��L�w��=����6�Ҭ[ǻ�7�>�֢ nZ����~�i��D��u��qZym�W�o��4ŏ�.76��j&YhT��Dk���Y��v��q��Es�[K�q������;��Fr�J���Z�C����
�"�@�P1���5�iA#�� y����WuJ�yls��?�\�:i�u6$ *�?��8P+^D��>���g���ܠNy��}}j�А����W)C�%��~��b��lS�������1��K�U�S�L�;�<
�&���U���OZG�Q�2��}*@��pLڐ�Ms�0_�������Kd�?Jss�����2H�FF;V��<��1���9��_���?!�I�0�W�U�ƛ�J�G�z����+y��aS�ր&����%q���Vo5��#g��r�ˏ��������c���+��$M�3�yǽ/��C�瞟�E��UY�>� Ҏ#'v��W�)d��!G1��i�� 轱L����鷎}(w�$��qM��8u����$0?�(R�!i@����������(;H�Xq�ԃc�{҂<����h�Y
GA�N܀���pi��2q��Ƭc��4�|)�!z1�\~�'�X��+��}(>l �:�)�
������
3��~�;Tk��0~�@!��0`�3��MQ˒:)�3y�_�)����� Ҁ�(bl�����R�;����L���H���%�;��v9��P�X{.?t�6Aڻ*/ݪ~�ry �
zm!�n0��� 42�S�h��2Ϲ�e����2�~�+�Ҟ��LБ����(T�6�r,�s�21�� �#ڕ�,�1��Q�s.��O�H1��q��@#t��8��3J��m��zҹo4�B��{P�rpph4 ������c*2���LR��$�ZP�O�zP ~�߂@�F)� �x�@��,��p�jl[²����ڀ�1��W��:{
j2���B}i��ce.[�>���G�Q���Lÿ�=�b��aQ����s�����X�Q��Ҁ �ґ,$�O�2��8��d.��~� lebC�b�T�&�?��S�R% ����4��䑙�R�a_
�w �`h ʖ���sL؈�n�ӵH�/���4(���� ���U>]�u�P�g����Y����R H���~t �P�6�i�SF���(�� �F
���@)��w��9���,�!�=�I���u���HBy{s�7b����d\nT�@�B�>�a��Sec8������(G�����`d c�df��gx!z�sDP��*]�eb���>�C0-�8� =²��}?*k:�_�]���+ >f�����(s�a���?J c��Q����8�I���3���S� ���3�4��� �s@}�P�q�x���2��;�f>O��g�jL�~o�
s���{{
]�T{U�#��L�XP>���ySϽ >6D8��O.D�xJI|�}���Uaן~(r� e�j`i�#�_��n�����K��$�/�� <�S��?J7�Cg�=[�5�F�F��VZH�.�Q�"�*�����PRF��n��)�I�8�ƞw*`)��@���>�TX
�t��1Y��4�'_JD%�3aT��()v�����ۑ�@�E5�n}((y�����Q���6܁��8&��NYs�����Ws��������1��1[��TR�
�>�TT�*��� �~���5�g
�K���
V9�1����j@$Y7H������MPǷ=���pIP�.;��W���t7#^�R�,J:|�= 5'�$b>����w2��)�1�2/Q�
!��"�R5�!S�|��|��S��scj�@�b�2C2d�����hs�p���v|�dc�SQ����0����N!8�YʈL��0E v��x�zւvoLq�������8�gҴ�"�{xu�Y �y�>�E��PB��q�H�@OR{��Ng��9OL٩�X� U�@
�hGj�6���� Jk}�H�E GzSYp���qR*����u�J hx�0z�_AS��|�I }��ڢy�$��(H�iw;26ǎ�ڀ"([w��J
lj:c�SJP3Ǒy9��ݨ&Cc����v�qґ��8'�Ҕe���B�ޤ,�NI��=)4��T|��s��F�|å#$�5��q�b�j*���9��(R���L;<����8�x��T# G�K��q��t��O�cP�:���?���R�RFb����v\�($�@�L�[ooj���7��s����m9������@��<��m��(fQ����=��9*�V��9� �� @QY�4�=8����y+�S0�� 톥xcg�>�z �D�����m
N��zؠ��v�����p�~�=H�f���S-�iU]]ZI ��=1ڀ"8hI�ê����Iyx���#���3؊G���d���P�u� JU��A�zb5�>�=;R��18e�Ҁ�xJ�I�� ��i��j���!I�V-ݏ�� ,��FpA�4��N��.|�#䓂?�H��wpH��j �!��� V9R=j2��w�=��H�c?��LzT��2��vD�Kq��I� �'�#�|� �"� ���K�dg�tǦ(Tߝ�C/�?�Q �a�=TzS�˝��89����V ��� +`*�c�oz{��P��~(PY�{T-��0rz ���~>n>��_�8�Y"�!!���^I�Ź� *�p�0��=V�$�<���'�F<�)E�s��49e �?��V�$wM�(��poJ�3�%��jp����~]mϷ�������Cm�pj���>\q�O�=�Z?�� ����_�����Q�د��8�Ci��m��t&c�Ƿ�(���q�Dޒ=�+�m�W�`����r���")�d�9�j��|��}*�����&A���T��� ,DG���ʑ�]�����$��8|ƌ���*�lv�� 7����� )�&��Hϙ~M��G6Bu-�= 9��� q��Ј$D�!�?
�^iKm �)$Rr�w�P�����,x>i�t!�m��|��E|��5��5�u��y
�$�w���W���G�V�b9@x�N��J#t#�Oك�{�q���s���=ug4�x���_]����Jc��������mպ�z�F7�
L�(q2���@`��S��9!o����ojy]���?�ңp6���/�$�����>�뉂
xCYG���\�8��U�/g����wF��V�ī���.@��dLT���p�i�5�9Pz�X�)Ҹ�_�S>a�1��{������U��NȒL��a��(I����1?Ҟ�?����K����F���<([fPGQ�;Tb5m���)�c��_�w�0��n��qNP���?7��"���w��uʮ��6n�(;>\`������s�T��U'�������꧌U'�m�~=�f��=���!r�N0*ǘ���� �Fl��a_/��_���ڞU�i+��c@��r>����2#���d�l�L��C�Mu��= �@�>��㠩3.B(� �
3�r��G�6���ڛ���leZ�x�3<�Z-d��ʨ��R��(^�=)����G*C�`���Z?�U���*f��SɄE�=z�T)���*���@4�m�9%���ɂ��Gz�S�vR��MYP�S��^=�8�k.#�}v;q����2����@��2+!V'�J��$pY�Lq�Ƣ���Vc��C�@��"�����"H���?��$�1"���4dF�Ƙ\�Gjp�`�����*����+3x�GlS6�U1q���=�!�^�tS�hx�Yq���@��0GcU�1H�vm\p��b�<�P��@D������c��w����y����? ��8|@G������� �PtM��8����2����g�GӍ�����d�F}r ���R���;�O�T��2a�L7m��V#`b}�{���L �Ƨ�ܨI��n�� 6�IP����U|yzt�>(���{f���¯®�|���q�zW���:���?)���8�@ ��u�x�^a��jޣv���LxO0|��`z��G�A�=��o�xĚ��s걱��_K!>Z��^�t�)U_��'�җ��07*�1�@R�;|���քfV�B~���S��e�*o.@�^L�m���C�d(��Vv1��<*����@4~[/����� �l&0P�ǵ?$��#�9�;�Fd��8������W�.��#�
��y�P�DpH�ls�隕
1��!���}E+�~DF$���ԓ"��X�����^��cn�MS�������I�}EF`����;)�i�+����J4A���)U�.�!d�qږg��s�ԏJY~uTnC��A@�U�_����IU��s=�1$�l{����Ҝ�-�}��m0C<���6�9>�y�����zt�*��F�n;�ʔ����@;��+��U,�3�+u_��ݪ0�`���"��%I:`��?�Iʿ�$~��\^F&����aS�yya��)���oNЬ���"���Y��8��f2�ap����WI��Ay��\�Ɍ�x�
���j��M�c�@l*������SpUo�~\�y.�PFs���Fw�}�q��Jv�3'^���Hw�=�^s埖
I�q�S� ���� �)�C9�v��2��R�G��s���gQI�e�&p{�J: �W PWh��H�)
��e�w���ӏaPAHv9Y3� {!�v;J��q�M\F�g���]�jIr��s��5����:w�6w9ȧ�ߖ9q��ޘ�x3*�,�wOj hF�h�Q�]ǰ���U���B7���?�5;�;T�րW!b���z�;��-��XLo]��?�WA�,�r3�-��m
q��JD�9jq�d@N៥3q1.���P� 2�|��{O��b�/aڛ#�cǽ 2;+�N�� @���n>�i�D2YOn��.�p
������c��&�&�j����AP�Le���E?.�Q�ƚ
����G� +�ENx�,SO@��'�В�X?��An��tҀw�,x�0s�m��,�0���^��YV]���4 /�3+���SDh�������I�3�q��J�9Q��}h��b�J۶�=�� ~����"��gQ��RfV��@ 0ĕ�'�O*�9^gw�7�T;q���8E#�Pў������"�)q�����pȠ��)�$�i�N�N_��z� >� ���?��ژT9�8����8:��ҟ2����@' �3�sLګ�O|�jy�,Î��N'���P�?OƐ�F�烷�.Ҋ�o��C���z�0����zӱ '��S� �����
�bݳ
� w ܓѰz��v��F=
�`28U�oz2���G\Pv#|�H��4�v�����>�7ls���@���G� "�[�+�S\n'(��Ҟ#2�l�3���J�8
��'�_Jh]����+��SB?���U����2�;t�G����9�raA�������OQ�^y�.��)H#�nO�2�g���o9�i�[�DZ�n�~^2��Z���F^�#f���j6�>�����>>C����1a,Y�籭 v�w��;�F�T�,X���`=�H�T
�A����Y�a�ߊ?\H>qj���+�G�>/���X����-rg�a�+n1�0���������n점
~)Er~�������0�U8��;~|S�ǃ<�$���So��@��L5/�)��K�H��3��5�6��⚌Pc����=w5��x�'�JT��);映
��)���"�9��Λ�+coU���.3���?��B�#����g¡]��NfڵZ8�����_��SY2�;@�.�8t��D�����9��D*g.E�do�8�=F;{P0�2�2�;f��&hmߥ�z�؟/��E=Q�6�x�ǭ�1:��du(L+}�n��$zRHPyE�n?:t�-ȸ������9Q���*��[I���`?�Z0�8������Ju�S�B"�?����|�'��Q�P�$�7�1�҂<��R����7�%��AQ�3���
k�Ɨ.�����M-!R$*yQ�E,��1����l��C�`�;,���c!r��yQnf�F:+Ɍ����7��?��'�ҕ�Jpݮ*��Q�N�O'�jif�`�1/�P�5ڑG��x�Jfs�#{�إ�RC*K�n>_JF�a�z�Pc7=ONנ�Ga�K���'���d����SJ]����r+:�\c���*k�������QAV1����Sød��;Ub6m=p*t強
v���@(�7R}��2N7���=��0���)�c;9S��?JzyK�3ҀnI��8#�:Rl���7ˀ�H�ȫ�1�b�A�3���5"�����G�����6���P@Y�x���.��8Q�;b��D{��idb��6���1�*>i�)��*7��*�����E3���bq�@m��V�2=iW`1��'ր?��`�(���H����@�
'�W'��@i\$����v�9��>\�{�k#;T��6��g�>����v��4��S���Ml�{����P.��������oc����y�n9㠧
��K��S��2�@��*/���R�W��t�;@����gO�*��[���{���n�?uW��gA�E"��?���#�J�}�+�B���`S$K��m��C��J�گSه8�h��Y\~qQ;<��m������{B��>���V�K�=�f/"�i�A���B3�۸8��2D�iR6���Zd��b��Ou��]�d�^Kj@�tbL��^����v@��yF2�wSbdy
�C;4�����)#��8�Y����>�v�v46cg'?������31�ڣfib��_�OB�K2�v���iw)(�)�j6�uRcL8&�yqn�=(B���t�}i�H��F>��Yf�dۼt�1J����9-��s�(�Qh]@*�'��
Y?j*W�<���$��(����SJ�0�Td�ڮt;UuP����"�����rx�@x@ �|�N=i#XX�A��B���OZWH��)S�w� �-�/U�'�4�1�_oJn�\��c�8��i��9|�
�<�HB�Q���HN1�^��/nn�@��v/�� ����*2��y����`�f8`����&To.B #- ,�L8'���
t�$e(~��A�q�#�'E��)0\�8����y�
b\(�F9_�RF y?�{�j�^J �M�T|*�
L>��g�¥S�B�'py��Tpr�da����y�_-���!����"���8ǰ��C�AN�d1�)��_j]@GTc�'�������HE�������-Ur��u0v�9ʈ�KF=H�F�W*���{� &H��$�z�I�����IҕWim�r�g�/��z��#9Q�:��r �n�A�ݕ�ߢ��+��Np �����O�����'��BF��1�)��y�T �"����ew��?*�2�f�[���K��z�NHĎe����3L������zP�� ��zS�]����S�P]�����C��v���@^s�8�;�K��c�0��t� ~�~��� =�>V����*��s'C�zS��!Y�q�ew�#�� ?JV���)�����1J�+���P���Ҝ�l�2mF�!H7��Nџ��B�<ϕ�!��%fC.����M'�G��s�OX������ݥ�"�-G��"��JH�A��XFY��x�L�B3pH�/,?�.Y~_�>� ��h�=��P�=X���27�$|��*B�J�$NAӊ ��Y�ÿ?pv��x*:g��Q��Dc����.d*�K�Ä'��@>PC�2y
�@�`}�G<�3��v����?|K�Ì�e#/�nUp�M$���yN��Q�H�rݏZh��`�^I��!� ��q���P������r2�悇
�C�Ҁ<��A�H�$�Ҝ>X�[�c��z���9��)C�X��uG� B����b3�� R&&�c*0���j,�Z:�����큢
8ƿ7oj�/A��~�#��u�ܜ#;(����{���H�0�u�p�W�EfO)�m��j��0r�����Oi'�5H�][Ӯ��O�c�~����0�����*��1�|����G�0����?m���V�����J�LMKM�m�1��dA_^G�v-z�V���mǙ��J����,��w$�N����|f�A��� >�0�±�c��W�������_�:o������U���'�9� �|�⾡���:���x�M��Hݙ���۾F1� Ez7�<;��5�v��_4�LB(r��'�־�M��_~ȿ��C�Kð�jv۰����/��1[>���iO��� F�Em�J�(��౯ڸu��&��g�)��?���]k�~�xOL����ˏ�<{n�~�_���O����wů�����g��"y��3�m�`��?�ۓ�Dž �O�.l�kH@LM{¯{i5�z7����m��
۹+��F*�m��mG�'�_�]���;�cl�@_ojۅx�P�%��NU�F����W�)T����}i����S@�1��+0�ȡd;~�R(d��ٸ(�O���Br���5�q������#$j���\𧰩
���W�YX&��@���-qK18Yv��d��#�X6��d�i���ٿ���zw�&i��N�Q}:��+0��ȧ�+�R�W5���=���#�2�����\�i�t6��)��9������1����J��,���pG�b���(&A/���H�"2���OS�@QG3T��J���*;cso�wCڀ'��$y}3���ҮZ���|��!l��z��J��{c�V���W#)�N}x"�<
ž[�^�s)I$O����;S�ؿ�~]�����"�E�##i��2_��e��қ��a/��S������=�H���d`�4��L����6�c��CК���B$����9��cw'�Eq��<�V����@�=+��Y��H~^�e%�2�y���Z�[��1~�r&[9ą�"��� �I�7�����^�
�l��p)e��Fȑ8�j|�ˠ��f;t�� �gcZ6����e��;�Q���t�2+�Y.A]�N7Xǖ�L�H��i�a�?��:�Z�/O�1�bV�iZ�i�
ˌg�zE;��1�)�C����S;mE�O=�;P�����.;qV�HB�?�銣
9?�1F��c��|���R���$�s�a�+�ƙ�q]ۏ�{S�M�dw���Ӳ9>R9�ڛ#��`#���S][-+��3�4�N�;�@�_*Ln$1�R1�t��Jv� Xe:(ʟ�/9�cր#`@�W�jV�G���M9�,g �LϘ�z/�@
�(a����Ӷ�ۍ�<)!�v�E�Ҕ�0�Q�W��� �ʩQ��)�� �Қ_h��8���r��(9���� ������ml����P�Y������ **N>�*)�61��PRs�U�ʐ�����ܜ�Zbd�Zz�� p���?J j�UT#��E*�f;�Qӌf�d ���T�Y�rpP(Uݐ�F��)�cR�>���
��bX ��*/�+��� H"
1�ԾR�p��S#p�ʼ�?w�*��1����@
I���#�қ8�W�;~T08��8�����mU�@[�t4�?�Fz�����?�'�P��~%1��T6C���I��H����Ԓ:�2l�� $�;Q��������q�{F�9���M0�E9s�?�P��I�>B�T`��&l�?tʔȨp�Ƕ}�6��q�HỊ� �2�˸� t�`��"!�ޕXr7*����� A�Q�B��V�!�/��n)�Sm����3Gϧ�@ ������
�/�8'�A��ɯ����t���=�tVq�iЀG����$9�TԼ��rzz�U�]ZG�
Q��7���q�JՑ!14h�U>j�(��X�O�Uͻ�#���y�����|)u����31+�0�v���g�rTt��V8߁�w����v(?(��@'�y��,�E�wc(_7;A�})�.*;t�ی�����Q����H���X9P�~���[�������� �M�ܞ�
Sp��2F�����G+gq���)�a�F��h�2�lq�Ҝ6���>F�ۻ�wu<��gnr8#�c�Ҙ�[�lF��)X�m���^�4�L��=0(UH(O@x�2w�0��& A��T�V���z b���ps�zS���T����G#.;��R�B����P�0���P���&��x�n��|�3�)�hC$'��=h���,�l��N*�>a��}�]���2�sǥ3����n�� 4j��Ľ��
���D��������Ҥ��^�1���<�:���H�`xZ�7�<���+6f,˴n�p>�qQ�\.3ϧjt��2�|����A���,'�Қ�eOހ�������~@�H��(�'�y� ���j>]����R�� ����L9 �#n
�$���n��j�g�Z��U�§8�ѱ�,��(LiAl�G+"��9?� �L�xb��8��-�{Rȏ���S��� ,K�8�zS�r��4�0,�T'��Z0r}h�"�
�?/><��s�P��c�{*O�~�\w�ړk�ל�S�������&�*��:<�ˆ�ǰ�u?.ӻ��C9B�>��� ��0�c���Ttl�C$�.>PݍhR|ÿ� 5|�`3��1R�|���ңu�{[d�j�1��$e�y<���q(xgi�h��*#�\��B�Xh�n�S�w�H+��b]p9��"D��Q��'?/a�<�B��a����|�#��A����i�RF�d�r/�M���1��-1�a�0q�PJɟ5N�C�=�Y�90�?ZnB����T%[�s7��@l���- -�����c��X ;��c��(]�����F��X���
��1N?Sښ�B�u�q���ǧNԍ�I���;� ����zt4�G+U���;*�-���5��d�^>\PDGM�A�r@0Trq���u�� O.ќ��� }�`p
�5P�7=8��_':➜�J�8�)�HN7�c��*4�Ub�!q� _������S�Pg��d�oJ��������}EBw)'�����EK`8�S�W�0G�2!�ߝ�n�4#`��=�jI�UAs��F=j���(+�cPDw1U c��OA �VT��ҙ���h`��W��`����fpc?|C;h���#\�.X/�@
���������÷'< �� �b�%�A!˖��S�),�����ڸV]��8���~v7 cڀ%3�c�HcI�0�Gs!B��ԇ�w��/��� &b�
ڦ12F��n��=�_ˀ��d�{S^I2Tl~@=�9^VU�nC��w�$j��I8�OJ=kl���qOE�M�$+��Ȧ�#Iw��"����3.<�~��aP������"�L�o���-#��B��a�pӔy{��<`t�ad��v��s���9ʷ$t����Q�ޜX!�@���c4d<@\�I�8,�|�dQ���#Ҁ�X���t�jE]�c�?ʓl?Þ�{f�[9���P~���c�*�~s�������pu�0s��2}(��#rz��S��6~�`���T�!���`��S�?v�G��uHHd\�$��Sj����^q��!���T6r9$s�r��*�ۑUe�K�,g��� D|���c��`/lW��9Y� �[ɇ�R?A���-�W]ѹ�:U���
(�eFq�a�/�'�ϥeE���F�~��tR��|���S���#�4�ZU��j?5�6�:c�՛xD�C�����dB2|Β7$zT�S�(q�_;x������+��e�_?l��[��E"�v���Q��P?J�z��I5i�G���g��#��e�O��+䅎
t��C`g�R.^-�`1.��?)��eO�@|�s�>�>ԋy�JB@V���?!#��~��G9��/!1����Wed6���n���k�H젵
�w�/�le�9�M`�v����a�K�EH�~���61�t'Қe�FH�@��Q��`R1�q�s���-���2e9�ȧd�� ���ILI�?+�Z ��X��r�,)Ő��¬N�Ur�Gr���A��?6��7s�zPU�A�*����A_4�x����1]S%���R>/�z�d��I�_�ԟsd|�җ��@`��Jpm;S�s� ���L|�:zR ���wu��B�P����D��$rq���@ �>S������V¨xbA�
Ӑ)e��S�����==h�Ln�=c�IS���e�2z{R�⪎�����7�����a���7��"���"y���W��|�BO<���������?��*�@�7�����c@e��QӚqe]�[iq�a��� �����8���9�U@����cr��ȑ�F�#�]�$$2�)�S��S2�����8�rg %U���ʿa�]������<�o�� 5Ĺ]�wco�m�3%��D>H�F���E���h��=�7���������+�[\1��1�����tF��������^�~�zWϿC�C[!�2q�� {�}��j���oa�e�5E�c���V�>��9�V��7��'�������;w!�[a��h�� ��u T~bt���@��H�<�7�����c+ ���>�� ��i�>��p���۵E�&��4�x��`w't��v� -���{S�P
��Z��=i3�m�m)����b*G�&�1n���x&�#��U{������6�ݿ�Hc�N�c�t�8S����!ێA��()���A����qW�����|�*w��(��D��A�������s�8������L��R���V��7�a����X'n�N8��[�j�6^3�i�rČ2�������;+��(TU��:uSޟm6�Y�����YDJ��W��|Ԏ��10�S@^$^$p�.�zQ4�TW\"pW��Mc��l:���=�DJ#V��?(=GҀ�T\7�i�b��2�����DXq�AQ�6G�����mѳ�y��ۏjk$�c���~uvLc{}��� ֠
{W��N�ێ�q�cB1�ʑ�qNa��r[ӵFYO��&X��*X������n�������>���ۂ���>ٮ>��H���@ϵv:x��8"4�B��L��-W�ӡ����1���@+B��F6����I�5ڼy|��{R�\�m�?�c�<���X��gژ�8���s@.U�6?u|���4tzz�`�G�u�%��?�c�v��Z��и9���;��۰7�s]��"��2n��Wθ�u).�wg3�kx��q�+�:q��V���䏑���*�,�P;�H l��QaX�����zS�x�y�
�(���A��vuf�+�)��m�ʶ!v:⃕ ���G��*�r�����1����x���������,�1�����a��?&?Jhl��F�n�u������b���n�~���e�a�Q�ȭ�O��N14���_硠
��a��AP*�>��vH�W||����G�1�,fH���w��1�ܓ��; ���4��C��vQڟ�:U�����u�
�?Jq�${����J*3sׯ�K�Wh�F��.���Oo3>\g~P>�o,�O�C$��ʶ���v�����¸8�@������]�f��Dd��d��;ҫ��*�pS?)�&��W�{V�F���(
�\*aT�`�,x� }�ɣ2��x4�*n*( ��R��8ϥ2D�8SOϙ U +?�;S�fR�t��aA���%'�Ҭ1xז���
�n,�y��ǵ8�� ����R��%:j�qn�S�F<�ހ$�Ԇ��)6�l�B���o �0
'��Ӂ��3s��Q���`��u����:,��:�g57��<��,���yL�SɀÌc���!-��tg�h���Bp�,�^@��c�N@v�W��OB������Zq~�1��)��9#�����*>c��P�)�ȠW8 ��5"��
����<�y�~���Hw2��z�i]2�����w��<}j9Bͻp#���PS%�����{}��ئ1���;�`Kf����j$\d}��c��YW,<�Q�()��d�|`���^��ɴ���Џ��ÒMی��ѓyJ60?�Ԭ�$C
¨�`�r0�=�RG*,h�[�t�_JE;U������UTc�~4�"��ޞԠ"�&�����7wv0=�6���.���T�XFLk�n����R��|�d�Q������1R(�pp���`�V"�����=�L�d�a�q����8��9�J���Ơ���~�ڔ�(�7�})d��3�U*D�Jh�l��(W�C���=��%���zP�0@ŀ
}�i�,FUh�H+��ʎ�+�Y~nQ��c���� �����җH���������})�y|OR}=�`]�G��w����"5.w/9����x��u�✥Y�m����P�����;���|�~��9%XCփ�s��>�� 3/���8���(�������
Q�ߏ�zr��0;�t�y�`���SX9l��p(ܫ��
E�8���9F�c��ڧ���O�_��Sf�dp\P��(���區��/��X�c�>_����q�uZ t���Eʰ�"cX��;pj9����'����� #a�=�}( ���U�;�:Ѹ �i �S#LĻ�?ʥ�dTp� B�Yx���(_8�N�g��P��9q��S���Lv���@
!-�@��MG>[C����1J�I;��:O��㏔ Q�1�;g��G�r�1�hU2!�q��R�u=��{S|�W���zR��_������.���� �ñ>ԉ$jT���9����Ő` �%l?(>� ������sNuU���dR4yL�#<��bWs�ݕ}(ن<����3�OG�eh|�M���S��#�����#�X���`{S��~�R�M���OLSw�_4G���+�C,2u�g>D����M۰�Čcҥ����L�u��*��� /'�:T��e]��w���>@0����>M��/�x� #@d�c#ߠ�H
��c�U��Ѻ����bk0"�^di���d$,�v�5���"�1�����#@r�G��������go6�_QҀ$��i��P0��;�*L�Fu�+�g��)d;U���t�}@�F��-�oC�'5��~5���q�w\�M�r6�\�鐡
�0\mn|��^����_�?����B������6u�9x��wz��sڗ!OB�Ư�~����5`����D麠
�&��F8�@�����zP`x�yev������f�~��H�#L������M3$�T���{f�5i�Sh&?Nձ��I��0�ހ�xϷjQ�3)9P�?JF[h��O�`d������4@g�"IUa�큑
�;pHm�ă�S��2.w�>��UX'K��ca��۽(���mnˎ�#��9p#�<���Hi#9��#Z�C�r}yԤ��q�v�+��@����UD^_?_�*,�G2�=?�J?s�/��A�)�(���C�=1H�J��={t}��������K?���=���L;а'�{z�`�@���X����2a]�/��H�T$�����dDvP#^�ٴ2:�olt�+�g\v:�3��䞧
�f�3ݻb���0c'z�S�e��җ���H���E�H08��ǂ#�*�?�q}�P/�yl��(y;e)�}*%k�=�T1��&���LQ�,yQ��.�zS��ɒ^ᎄ�R���q��G�0u�ʔ�����b�PK�Rv��J���c�^ƜK`3���R�;;b�!�&���H�~e��jBI��知;��x��L
��=�� ��Q���"�#�(�#|��=*W���d`ˌ���i9y2�'�+0,} �FqJ���A�Ԩ�s����
˝�g�0#�)af��E����N�ϭ�S]�D$S��;�
]�<����b�2!�T n#�aҜ�
������L������2�Ã���1�m�7p? �ԣ#-"�O��sJ �q@�b(���T.���9
z18Y#~����*��7t��<� X��ހ#?�H��vu��
�i{�uV���*���#�=�*���q���cҢB��-�e������SJ�R���Ҕ�n���h#'�;[�{R�l�a��#�0���=���}(0LR�vo�M4�1�8�H�k(]�JYQ1�du��)]B��@>|P�+A�lJv0��OJk��"f�G.�9R2�:b�� ��1�?�@
�#���(<�c1���=�ր$l�,~Y1��AVb��/�Zj�D˹C5��R�m�QmtS#2#�ɍ��hu>jw8�mW&4د���?��52 �;��ˏJn���Ƿ�I�(�G9�,3s����z �dSH�tQ��L$<���Ӏ;P����3��L���Ǯ9ϭ�������~!TF
�s��٦�v:�Ҁ�a��ǷOJk|�:s�����GS�R"�SG��_�6� +* �"y{�х}hS�pB�LR���� �#�Z �����ڙ���G Rl�0Ű���ڝ� q)L�~��ҍ��w`����:�!S���r1Iv*���
v#Gޤ��{S#�\�Q�ʀ$�)�8�R��XAS�Ё�����ϟ�Z���ؽGn���'rA�R�^)I��z��Hk��n�v"�B�ˋ���Q���¦�C����ҧ�Dk�b|�23��P��^��n鶝 *)@���#sK����X��ʡ_���4�S,m��|`u%_���w3yp1��fuXѧ�v�^¤�2>~]�OjE��Ǖ>��XF�1>��(5BQLM��s�Ծ[3r�� �ڤ(�-��>� b��z���@s?7�R,M"��'5
����:)q��q�ޒY�>m�+J$���#t�����H-��Q����h�m�(�$t�,��#��� �O1�v�����A=ŗ���c�c���%X�s�g��Ɨj���r�r#�4��鼥��ڀ"�\��nݳR#ya�
*n�������<�P0?��=�~}��R9uR�8$�w*����v��W�oɟ��Mlb5��\P��zq@����Ǝ�
y�r�v��4p�J`��h��Wb��p:f��B ��Ӛ�����q��R7<1� {�Ы�T�� )Ğ\A�:Ҳ�oʂ1�K�Wz�;��Ux�+8oץ J弜�����s��~P�;��N.����&��,[ԣq����Q`A��\ݱR|��1�H�=) xb��'��ʀ U�z��隗�>Y2�x#�h�|���� �I�7q���� �73�G�?��!S�.)�0M�{v2}0��bq����.q�}�Ja]뻯�S�H�.>��Ǡ�M]�J�pߠ�`$
���
z��j�þ?J��1|<}=(�s����MO�� �V@�C)c�>M���;
as���i3��O���Գ��V1�y4 ��[|ޘ�N�W�+���-$�,e@��������� U*�w}�7v-�@��j@�c�*FI#�An�� /��wc��������)A��P� �AiM��9��~핷.1���J#M��ݎ����pIl��nK��(1���ʧo*]젩w4�����,F=��E��;u� J�o�����ڟ��x�>��(xJ��ڐg��9_z ��UT{7y�s�*=�1т�6c�?ҝ�I��:� ���3����C�(� x�4&���'0@�H��6��{P�f�0 Bñ�o�����ʬr�����O@��ݹ�U��:����M@~Hpʑ���R��do;��C�ų
6��� �dU����[����|�h�p��Ry� e������Q�
������T�IKnf=�P��~�-