data.tar.gz�����������������������������������������������������������������������������������������0000644�0000000�0000000�00000031217�00000000000�013323� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������-רQ��}y_�Ȳ��w�):��Rb�,ILH��p/�\ 3'�p����
��#�,��~��Y�{U�Hݭ�&���C3�v/�U�յ�����x�Aѿ}�����
���������Yzw�����|=��g'N�_�)�+���7��y���v�
���`�>���a0��k��F�9���$ߧ��Ӹ�{�%^4Z�8Amzq^��pX��t��i%q-�q��L��@��08c	��#y�y�E�(�F�ʷo�L|¿���fϿ�����S�j����1�{���w��[<q8�����I2�/-E��
(��F�u�G0���
��rr1q�.
�������i�r�*T5��_H=��u�=�&S��j�o����Ë��Ɯ񿼼�1��j���������!��	�6|����!W��M���$�X�v�ݵk�߶��:�cI�l��^k��kw�m��s.�K}bm���x6E�"�=�y�K#b��S��dT����������z�2�PaEfD3���^US[Cg8�"���[�2:�5�
ϊ��$���{2K��K�i���x�GB�p����;{��d�IXΘ�z�Q�݌�X��c�jex�J�)�����F7���|��!�i	Z�)2��$O�jև�8�XH�
��d���=�	*��,��������F'��V��q�c����Z0��b���!�ψ�K�(�
r�k��汋!�$o �k!R+��m�i��P��D��r����R�K2
���qw9�E��B�)�I>�^���A~ĥ�&0��*t��U�u�:�L�You���5S�{�����h���/�HZ��U�2��&�<���*o^�x���i�&����H�T�f��`���o���������k`'^�m������P�mm��~������6&f�^3��+���胚¢��]�0Y���9���qko������������Y����n����ϋpzy�c�C����&;�����<	��QL����
�?�ܐ��	�6�(���#2;�9m�$$NpC�4B�����!4�%�1���Qr倆v�8q=�.�2�Ѐ�g��	(�dLk�#Q�n�F\��}B�Y0�A%�pM�$�riB��?s��{O����1��@��$�A����5�
|/7k����cL��kK�
c���;�5Î��VjSdh"X�ڽ��`��&h����X�Z|��`�Q����M��lZ�V;�,g^RF�� L�U�v�4�U���}@k�a�.��Qȉ�y� �����
5�lC�/���������d���><�}wk{��7��w�I��=~y��@���W�o���|����fm�������!�������$��^���}�y�^��]P^����`��V��>|�~n>���=~�$;�ǯ&�#�I^o�x��yH^�9|}p�
�o�^��}�s�l�o�:nC����~����{{���7��!����뷇���<&/���!��vmow���6o
�z�����$[����m�Z��`1��/�Y��	��8�=xU��8xu|?�@��qZ��ݣ�&�<�=B���xd'�8`@�ޫmYM��"����v������:��j���VPw�W}�7�����+�1��w��?���;��-�Cp��ot��͵
��XI�½���m�>;�޹t�a�M�p�iBνK,&C��c�ě�3��ܚ��p
̢�	u\iVf�mP� ET��4C�&��)��A�g��1�1���bP�+�
�@]C���UQp���hD)�%!���s�1C���<�W�A1�^��d�2���v���F�F�ഇ�>�_���YR��F�k'7S�AXC2�!´��+{�%6�2�~ڰ�rևOvF�G�bA�b79�?�W������8�H~y*Z�"���F�]�Ǒ��gNB~~Z��^��	'ޟX}//�"�AX���K>�~`�+>��C�jp/��h��"a�S�Zu���F�k���)xt��]�7�9���k/��������ޝ��&�Tku�^�״�K8��8�.����aV\��\Ж��EG��O�$��Ma��]�a9�wy>�xJ��#��)�^}`O�ٹ@m��~K�v@�,V�f:+���?m����R�/u�2u��F(�:ۀp����3�֎D�K
˜B�$���������7M�L{�KX�������1o�w�������w����YZ�\���6�7jw�7xJ�?�{oO�YL���]0g�����_����v7��ųt���w���	�0 �N��Gb��SLC��5r���Pl>Fph��w�e2���B;�Nl���c��\��g�{�qÉ��dr�b��b�_b^>Zdz���m��w �qb�R$�WWW�	Oo
 ��R�ArH<!����Ȼ6aQg2��u�7���8����w6�ʾ����7��
���C�Y�>�ʵ{ m�V�F���M[?��.`s1�"'����}$�h���h�F6
��Bxh�Ԧ�D�/1�B8V!�A����ip��׉�Nd!E�N8'��wJNY�5Ί���
B7��kq��+zj�F@�̦}���6��Y�6pu!�y� >j�[$�B��B]�@/��$#�	��5 ��_��|�
?4�����>�*�j�
�rw�\ү���_�/���sL�}ZGmz
H���UTX4
Tj")��Gyƛ��jճ�u@j�yn:�hT�Ԟ��7��΂�v���j5	Hr�b#F�ľ]�:���Ǐ���⣫I����v��L��������I��nr=�:M���?�aMSj,��U~��RѾ�
,����QJ)4�g,\Z"�
u�>|���2���ZVJr��n1ā%)	�K�^g]Ȏå����{T-��Ҳ�.q}E�$�l���;Q{;yb%�l8�:.hV8滢$������EX��s�������#/�K��/F�ƆB�˃���:��;����6��LӰ�[��
^:����Q�o
,S��-�]��{P�pQ���u�������"(x#��.N�#�k<�F�%�+���җb��6��⩓�8>e�v�g��B��G+���ɶ��:�������=%����y�J���鬂�o�����w���x���}�|����Wt%���w�ʼnx��T+J��8��2E獬{?���#�VC�߰U��:�>x��VRWF� �7�!$E��A���
7;�����l�=�t��Z-u�De4����`��N!���^�0&�@��m4��D��NG�L���C��xFc������,��w"O|;r�����=
:f���	fN�+�A$��;�p�_6���������O��ޜ�Èb��iB'Ꮓa���k�x>�,�E����B��8��>�i���e�Ȗ����>z9`.8��ձ��Q8;I5��l�"�l�M2v�%f��h��l��w�D ��!e����Aο�6*�KD&��ع�FئR�<L�Dx�6���f���Z.� �� ���.[ �j�?A��ݖ�7oA�x���9�Zl����k��z��˄0��C�&yK~%��]�����41qe�����HG
�=r-��\�5��p2�0o��gm�"��'+�!�E;�Kw�އ!$�aX9C/��-��U@0�!@�,�O�����*;�{����6Ǒ��%z����d��_�1��!��eh4
c��`4�
U�5HKs`�����lE�?��n0�O���jF��~LA�2ִx��F�M�k��ؙ�$Ʋi9��`vntZ���rU:�e
D�ޟT_�������'
�";`�^aoa8m��#4`2ؖ�\�
�1�M��/�0�
���3��`D��K,��7Ե3t�N	��H0|�uE����Z�z��3*�U�0Z;��`��Jm4�eˁ��Š� �ǢJ	 �J���5	�-
(�TksG�`/a�ZQ��S��R��=�'U�U�F��M�Oh�����8�Wb��6o�ɈŇ
jʌMV�N�̀�!���|�����%q��Ӥ�����N��\�dF�D��B"�_/*��7(�`I֍����qiC�ek��\),șf����Z�tMS�
�b7�a8�x���<�7ǻA�f#�2ds�&3�JU�Q�"�ٕ��σZ��u��RB��`��\5Sn��9
��M�P�����U
��є��i���m�:���P2F�>S����!����$��F���D�a9�+ɑ\J�m�4�R~�g��i�D��{�.���
rC��?d)0��7�l��rrw'��6;���2X�U���Ĺ�E/!ԉ��������y��M?�|���������M?Y�Yg鮷���-+f�����8N�KGs�z6D��h5�؂Y����=��P\��s)�(Bx��,�`�����;�"����8��~�g��"o,������t��4�(Q�F�k�\��7JMR\�T��m3-$�VQ�@]*����L�aq����e�$]m�M�T��؛��j�&d�
b�G�*t_Q,e�''�{:�),����֩�[�5����H���(���Im�S&�iO��O��W��w0�Ƿh�A��ᔸ���D��bP�gxC\N���h��?AC	�(K��վ{� �H�IA���|�@>q�9���A}��㙬���VIe���j�P��In֔�0E����/@�I(Vy��)e�T��&��p�����ĩ�F�������ǖ�8H3!9@ҩ��q��\W�샑eh�\��5]�g7G�����e��p!OIQ��@�.
�Jh�
rJ[/��4�._
���T�u>6��OHQ���u��o����\���C�g�Y`�рtU[hg<�r�8���>1�8<`Gc]�f�+O#p��O�6���o᧥h\6�+�����:�B��9c��E�K����YBe�>���)����/���J�NNrD��j]���	t�d������nڽ?񵺓��G��
��Ĩf�&�*hi�6�FK,���H�K���	�8���=�-�%�,с���4+_y	��K 2�A���+^��dQ�b=W�S(
���(��"
��TQ��KT�bR��`��F�ME
�{QC
RA�t��|X1`\}��w���3�O���f�u�69d� ����1k��x0���_���[⠥�6�a�>%>%/G�-�^�?�v��3�q��>�<��
b�I{eX����a���RjsH��fm>�G���Ӿ�-l��.��TC������/)[Yąe�U�n�Y��E\|�14��LS�¼7R�!ѝ!�������X�%6�hBp�m��V�e+�J�d�
Z�=�N
����9|J�9Ԡ���S�̂��쾄�\�zE�U%�=�*��T$T�!���qpu�eA)
�s�x�3�)REi���q-4�"&��
E�H���$�Z�(ݡ0\���-AC"#'
,��l��
B6K�xiE�R�W����mE�H%#�0@j>��#��dy�7@���f�D�3��F������$��FC�s�Xk��aH�$�
�*��z5fk��L�Í��e'�}�k-ꕲ"Wa����|B��|��������{U�A_ *���8	�l-���ǡ7LR=Q+�����wB=���:�\�4K�ŸM�IoEn{�A���A{˘��v(�~�B[�c��SۋwRYU��������k�;GH�~��g#c3��Tn��U͆	g��Н��N{�w_��p%a��:ˑ�ARK
+9��)Τ�8*��ŔI�"�7�4'�S��0?�̍��\�oT!d�21g����;S�k�%|JQ���PRy"~�;��W%�'ZygXs�<6,)�F�V��^Bߓ/�M���]y�Z*bМԨ�w�S�
6�腳�a�q���-ߡ��6�f̵յ�,���B�yU�/�)N�k�� �a�x3�Ϩ��=.�
v4�e�ye蔌u�XN�H\Yc��܋��hJ*-n���o]Ս�5G�N�X�s"��~��F~]"SK��؅�f��3%v��Q���A����ɸ�n�{�\OI[{�<���A}*־m�ꢤ-�k	�elɓ�2�1	�,F�P��"V����C�Z,�>�.Δ1�cٷ�wU�
�[�gۡg�y	����9�6���%�~٨7rQq�'7)���ӆm���E�9'���A)��:�E�&�I��q�1������8%;����X=c����'׎r�&Ӆ)l������N�?Y��ಬ�8Z����ʖ֞ϒ$�O���j;�2��2Wm �:���c�]tOy�����k�1ҹ�Aq�������hÃ��8��)���6s��u�b�3���~�0�8�z���c��1�^��G��J��J��i*κ�|��A_�lF�Yؤ%O�m�������c�"��^͓-T�WcϧŎx��A~���z��<%����@����j�n��*}�dt�!�<[�VN%"�I[�n��&��Zә�
��rq��Oz�4�fVQZ2�GX���X��G�c�B.�i�r=�y����wFady�)�̕P������
?�<)GZ	�$�$�h1��z�Y7�ie�5G ~ ,����ѐ�B��7�$VS��O+���[���O�~�z�1�B��5��)^H ��Y�
��� �9暱h��;Ni��x~���g�rp�1a"@�����Vo>���Z����q�I�GE���Dg}A������4}K�N�_Sy�TNee<��QA�t[ȼ���
@��@�(�&����@


�L6�H��[6�
���6WET�pm�K�ۂU�}�D��sQ���JM���h�u!��;���qv�bl��N�ڨ��G���የe��b�����k�ύ
�%d�,U��2�T�&���q����ԇFztTn��r��ͮ8�cvV�YP�նI?ג6�r`mn<xLSi?8C�Uȼ�W�gA���YcKEI>�C�گ�4������hy�Y'͈��]+�8n99�[0��y#�
��D�e�U��O���©s�p������;�=�o�m�>S��n�X��x���¼6��jU���fc�ӽ1���Ⱥė�,�gx�v�F���t�yR���7;��
)A4�>�]x�9�L�c���+�UzJh�d�

��m���'eO�0k���o�N}�ϔ)���������|���a���`�
z$�>�	aF��Q��2�
@��Us$�#��>u��(�.�Y�q�_lԧ}��t(�>.��|^h�A̺	��>����%�s�Rqr��</8�^6��u�J�5|�ٯ��?~�?��|
�F���x�$��vo���'���{�fS�DQx�&1��V��V:: <�R�U����n�<�I4$�?!w��ڒ3�����~ỤAB��/�E���؉^��b�h��� ���>���s����?�^:����$I����U��vQ.�Qg>�ׅ��3�(�YO���82׃ۥ%���N�$!�/�)~�RD��8��'*�sJX�]��f+?;������qH�dΪp��.�Dž�_PEs��:�����L;�wDT�:�]:�����
~�q��-���Z��+���U�I��~��m�{Fė\x���=���	.�Kr�ylQ�ܑ�A%��g��˝�u�8Tm��*|�m�{u�c��Z1�n>*��Œ���<Aa�Y<� k��ғoY��)�j���<�F�J�A���Y��dv��b+ቸ}T�C��>��j�̅��Ɉ�d[1�v59�K�ar8= �eX�y��`�Qo!6+j'���9Ix����s�i??}���,8��0���/ғs��w�G�����L���P5�e}�T�?G��2����,�(ںP>kS���Z�̂��U
%
"gT	��=Ę',z0VР��!z�]�d�'��;|��Jo�c�s���:�⤙��rӕ���%x͂���UjM��ת:@�VR�@�i���)9�k<�f�j|��Obp����޴������兀٫;�/3ܑ�$���)�uI��҄_H�.!��q�����di��Q��󓀋,}�4x~D#3����l �n�@�).��0��J�R��/�$!Θ�x���Y�W���v�!Z��=��^�Ac��~E�ŋ��UN�g4f���)���6��5��Y�}[�
�=c�M^D9w�Ė����0*��3Q��k[�bc�'wTb�N\��$�K�P@_!��K�>��c��-��br����|�FkG����/Ș��j���b���vmtֽ'+�us�� ޱ.�
�˻\?��/�>[p�eC��,[
�f��6M���<��fB��k,�:�}��/Vy??$���ydL?m4��f���f�#?�~Zz��H�JI�U�\�<��%Q�C\,���yE�T�R����;-���却��ߒ;3_���<rK�w��Q���Z��(VM���`�P�+ˊ�cQ���BK�im�,���+S�2�w���E
I8�r��n��9�2��Z�ન�Y��/�AW�)�)�`(x�7�ggTv ���BX�y �ʼn����,�Me�~�|$�{f���fc�y�f!�5I��-���#Oot��j��~ZK�|y@]d��B{'�}Z򱆋��Zds�bb��'�fY��E���]Yb�L׮f��2��ZR�z%�
\�9�)
+."��0�+�y1g
��1:�������c��IT���Q�Taؚ�5̭�zʸr5@�e�����"�Q�o��s��7�ԟ��YC_���?=��VR��aPc�P�!���ڱ�"�-�!�����d1.4̷���G�]����Ġ[�R^�Vx`�~������=9���Seo�s��/#��,���ҊCߨK|�.}PإD���.�v���� �=�+��@}�ӑ`����35��g�a�Cޛ�NM	H��؉�+6c�O�#�4�"����:����ӂ�y�M�[Oj^�B�b�ӧ�K[����L���EE���q=/X8|Uxp`�Lƪ�O4c���;9؛3l�%��q������ݓ��`}���
�;�bc�;[b*�Q^��Pp�|z϶^\t[�#�r���0������Sr�lzq�y�O�gWv������s�Fu�V�BX4�)իe�^Lo|��z5�V�z3땭dW���(*�W/PX^اֵ�Z�a�������z������%��L���|ߐ��k�;.���\ʜ�����W+70�����ŵ�ļpqD!��fby�d+7��ށ�
�����1k�_��FxQ���tнAij��
[Yx(p<$��Lbq,��1�����b�F�
Rl�����+e�)��R�;��K��4'ٜ^y��5�ҥ��
d�II�����Ri�B-�V�MV�yY̬q9N�p���|w���g��K�!-i�V@�q����	۸��!��z���]�e��
YʶL�ߍZQ=�q���Y]Y�J�+��@�v:���2iN�ݣ��WP!�!�r����^���{i�+�y��
�ۖ?(�+�椙�$�f܁Ȕ��7CRE�0�Rېz��JT�,���'�����OK�J_-�RQv���t����I��;-�d�*�/�7��d������ƃ����)?�jwְ��Qפ�pd����V��� o�[s�ڻ�J?k>��i�
�~.����U�n�J�����L>N'vy�ͬ������E��b�noye���ț�B�+����Gr'��N��saxX���g�ӻ�m[V���FC�wj[�-��w�G������}�Â"+��*����Sȳ:�4��24�q�b�d�,�:9~�Z���!�%���f��������8�nB�����Ϭw݇�\���O����GN�m��?�R���B�e�����3�����-�z,<1W����)Ԙ�tN׵��3�
���c+|��˱פ���i�X�'q|�E!��C�Ȼ�]�&��S�{E(z��zZ�<�7���F��?��KXS'��&D�`�m�8�:s��
�Lnt
�j҆H�c7C..f����+��2.c��%]��kb��=.�H�	�R�8�M�Ub�^/�}[����Ь-|���@�ƕ������ͽ=r�����o/ɫ�����H}�N�NL���i�C7o�/�z�n�Spa|_콴�y[yW��$�d��	~�<��	u)C��z4�����Û���A��o,�^j�Ht�����m��+4p`m��yY᡺��~���ػ�TPf�ɱ0q�l����ad�%�)��#'�VHn��"�xD"���ާ��a�(,���BV�ò���m�ܣk�}��7��(���h�V�	�گ
?�+��r���|��KWM2s��x9��k�?����bo9^�ۿ��L�K�I2����xL�;$�ސ-��͡�
�����
�����vV��<��y�[��|���s����r��M��E���5��0 ж:d�ވ�`'=��@q����`�0�L!�/'	�!�����?s)�D����؊���ű7;�!�6���舝�8�/�]4�����"����	���$�4pè(��笴���c��ν�_$;4�<SGT��%c�Bfl�́t��`�����m8k@�QD�	b�uU���u��]�f�1J���2nf�{A�6|��+�Oُ��/�%�K19������t���dA%�f��X+S��I<�T ���s�=��?���]���������O���_��-@���v�V����������x�WSW�I鵶$�ז���bqG�<��'�+n!�|4��)S�x��dU���mI�וI��ޅ�(�n��
���+:��� �n�c���t�?<qM~L�&�Ue�gc$����@��R���~�8�>i��ϲ��`�@���FZz����v]s�������iÙ��z��!n�L�pwm�\�J��P%+�0�F��꭮6��#��"�C��0���4�v�;j��7#r�xi'~6�/)ߣ��Hc��{���!ŷP(ҁr�����e�cb-'qLX>��U����bi*��,*�˦<P(�in���*��9Ő"��s�a��[^^�v��1	H_N}Hp&�_���Ts�8��R%<#�%y�n���;CT;�mg�Fy^�C�p�BY4�缩��kޮF�ߜvS�� �%���/MZF�WO����AqU6}��d���F��W���	t����Qd�P�(Cx�&}Q_�a_���Qh�&�Q��ę�s�S�	,"�QTXF�f��0��W��l���p}0�~��3��Rђ/y�3�l��Ϡg���R��pU!��y�A��c���A=�Q�Ǟ��@!g��5�����`?���B����ވ�'���Dv48#��4Tk o�K~�ж>\F���UN���e��b�e�U
-`j�8�-I��,:�$\�U+�
	oE�����n'uT.��į�OU\I�Œ�����ƅљ����H"'���k�g��YW�Ġ���:b�����E�
�W����j�a����c����`���^!�ؕ���J1��D0�����_����
�"�Y)�-Fꊦ��T�y4�y��c`���c�A�9��T��rx�}5%T�N��+�z��NG�K�ju����C�
~�R�/G����&�^X{�)�e�r�׺�t�n���_n���>.L��
�2%e���n�bw~CEb�����/32�]uh�P54>�O��Q��e\RW�W����2T�kE�
�y4�]��2~�L�x���G\���M�a�8̜���Qm6���?T����r�Ey���=22t%�e�F�]ϴ�g)��3r�1S�j���f�כ��%}�7|�6��u�E����ݵ����x&�;�Q���k!��U ���}I~9�<ߘ
ꥅa�Ÿ:�eh�~o:��'7��z�/�1o���l���܍�o��q/��s�++����>�͌ߏ�+���7�Z�W�d������s'�`�	����l�QߵBvL�,p&�I&4�n��=9�\�6r7��	���9�{��uZ��o������W�鍟%ι�[gW��@��� ��BB��]��{�������B[�;�o���vv����^��:jOhtN3��:'u����z���^�Pa%�ӭ7��������Y�ـ�B���φN����</�^|�<��M������Z_�x~�1���_~� ۇ���7���S:��Й��Eyc��	������g��v !��:;\O%aѮ���Ϲ�+��r��5���/�*U~-�o��/@�D(�~�������Rm���:���ﮭ�Kx����S���><����~�~|����>z�wN'��p�����53�[YY����������C��3KF�G�V���.�%;�O��z�Vw<Z�v{	���3pR�����ZuX��~��~�d��}��;�
���׋�h)�x6@uVB@%T�����ʡA�c�k��H���<�J�;�X@;��8/$�7���)+C'���8��G���e���d6���D��:��Js�I2�/-�{�x6�bK�R4ܜ��&'��\��	n	����p���"�K'F�4�Y�4�0\��W���"�*�9Pȹw����g���C��/�s��ٔ�{D���b�*��+>��	��
����z��<����l���;�*�^R?���B�o���!�ȹ��*��8i�/�_�o��/V<���bn������e���6Ggb�? +ď[,�������.�ۜcb{.�Cd�;�|��=w��=�O�������
��e�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������metadata.gz�����������������������������������������������������������������������������������������0000644�0000000�0000000�00000001423�00000000000�013401� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������-רQ��WKo�0��W����h���
{4+
�;��C�i[�l���ǿe;M���.C{��ER$?��� �G��V�ʦ�]r	u��j��9�Ұ�R�Z�Y��9�g�#�?�#B�=S���H�H`�-�+���UֺJ���~e�P�3�n���]+���D��P|ƥ�b����x�z�������q���x��_$
M
�]�Ё�5�
M�7l�̨�q�y~�9Ff�U
�LZ��[�x���;���w[O�����q���J�-Is�J�oGzm� ���x%n�#��F�/�N���Z+s��������ˣ1�k��Ä�<��9Xn�v�Ei	5]��h���B�l�zv<�Kp�s�6�1�#�GˣF��5���u
@�
���:`9Uu�ֶLJjQ#R�L-��jT燍"뇚����umQ�\���[�2�S�f`��>�o
KM�xZ�5O�B�a)�(�p���U(v��^_��]}�|����f���zֹ_�x3�`�"f�mBe#��`N��}���j-,*���{�N�V�*�5��0����a��Y��v�&{��i�
��?�7$^<֌Igqn&��A�ӾrN'Q��Tm�Q���G>���H�^"��ZY��ÜJk��SH�P]��|C=����K4yM���=���Zǵ�[�;u�|��jtd��ԫ2khg>�(��Ĉթ���yh�I�.<}C, ��t+�nAmxψm�d���Q�1�iSď�[��������3*�
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������