data.tar.gz�����������������������������������������������������������������������������������������0000644�0000000�0000000�00000031256�00000000000�013326� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000���������������������������������������������������������������������������������������������������������������������������������������������������������������������������PJP��={�6��7?B�')�(���qR�V�:�Ov���^�� ��D*$�G�g��@�=��n�m,��`�����z����߳
ϳ�M�O�������7��m�>�_l�q��q�>T��|0#߼����I�f}{�]����Ӯ>yR}b�m����'F�����H�o�^c��T7�hܗϗ?ֹ:�����c��?]K�����%�?ij���mﰃ#��=j�@������>�O�p8�ߌp��}�C�#�ɿ�ӕ'���`�ύw�;���a���;ǵڛ�~���gt�K���� Y3�8�l���p�xÇ=g���׹H�>:��4^7v���~˿����c���l#���k�K�����κ�g�Ꮑ�q�A��
�~r7p<7`�J��/9��H�{�u�����O�����ƒ��	�������V�����9�矛0���8�v�|) *F��r����9.�*2,��
���n���<r-w�u����Ս�i�_�l����x��9�)���տ����#�u9���:�3s��>o߰s�vC�-���9�z�ӷ�s^f��l����@�ڎ���:P���&�z��s��ev@�1e��C�祀�>7�#Y�,Q%]nP��7�>�+'�{��<}��0ʐ�3w�y�Y��Ԡ2�YfC�B�rj�h�8A�lt���`bD��vT=�|0@(��1v�j1Fء��"����
�-�.�}��]j�]F5��;!B��=o0�iP��u�EA�0��݆��E��녀�@`����m���
�aP/t��5���W��=y>՗n��������ǿl7�q�K����]fn��Yf�4���?f�����+;xͶ�e�h��?���#v�d�w�{��n�5�w���6�߰�����1�k�k���JP�:�{m��7w����O����e��q��0_�mv��<n���n����Ã�:T�k��7�_7��������BU��3�����{{T��{��I����l�y{�����!񧺱���i�.��F��m7ޕ�����7u*u�P��I�~y[�$�o��9n��';��Mx-C+��Q�_G�2�n6��C^7�<v'�8  Pn�.�`W�Ĉ@|T�q٭o��#,�g��3�_����VǼ��)L���c��r��gk��n[lǃ��
�Wu=yk��H�OX��q��m��b�/L/^�4����TrՂ��İ�C���W�6(�~˵��=mJ/
c<�f�^&�`'������>!�`R�����*�愭���3�q�D5xT	�c��d�De>z�WU5������)?[QU�K�5A�������g~���Sc#���fı'b�gg���(�1�L������ȯ5xe��s�R���/~��c�Cu�h<���d���۠{��Dp_�Sj�BK�jiЩcC���h�Ȅ�H@v��C������0�����_@BJ����mЈڜ�B�늾5ň��iC�����ҿ�mw.H-f�w��y]������#9A��!�\=�o���>a�=������Y���4iI�:��

�����k̸��!ш9�ŎQ�����Á:�5@�t8nܾ`D��6h���U�=v�
]A���`��:[F4I�x�/>��|Y�.#jP9���N����! j�ST(��!)�
�{{<E!���"&N*x�ӁA�Z�^Ø7��K���0L���~��1J.h���NDJ�D�Ւa�Nk������XPgr�M �D��[R��r�y��������������ҿ\R�[q�'�V{Ço������B'
��.����V�j����N�Fm������1$[0��P20��y���<�=x��>9��K��c��7�����l��� �ʣ�8�Hܽdh���5���Sb�~u�b����Wo�JeV���;p��g�R?v�巁��id�^���kXb5P<)HJ,����v��ϥ�\��G�����:��z���t}}���|{�Q�R<�����U�|�Ϝ��|�������)q���(��6漏����ח�����_R�R<ȣ�_��漏��������y�=������yb�����rs���z���nn.�����_�ĥ��G�з��p������g���A�o����|�@O�����T���������<� ��%�?У�?����=��9�����}������%�?У�_����:����sum������A�K�0�����wou���
t�N���K��'������{�~pdH�`]'
움|ȃ�>����C�}nw�6���vpS	�Jб]���C;�X#,�m��X�9�]�f�x8�}r�{W� �+|N�7‘B���/�/�j�d=��� g��v�k@����Qao�TD�����WfN�9���HE�����t(�4:+(dtPI�Y���7�;�ի2X삣���M�R�!�{�a���h��;���+���=䢍���X�'}�PBo��7�|k��،��sÅ�оv��!C�.v�wv��%��e���kDe�fK�ݞ;�a��A������������qr��%�SKDF�f\? �u:c��C����Nf��J������N�n4���a�؁=B�
~�!%�QMT-:�H�e��B��84���f�^6����;���[�U���	ɹ���Oۣ��	*��x���
�{�ܫ! �����؉�T����!y!���`p��Е3P��1���w�4�}^3�{+�2�TO�Hu��>6��y��ćM�6��p
B6�@W��!�'���S����06�7�$���
�
��sY��-k�$�F������)�0dmH=�9�@���3^�t� 	?����9�G�U���Ȫ��J��R鎇#h��spF>dfKA���4��q0���X���cԇ!g}>��+�N �8���E/--���ɳX�!p���Ŋ"b�#Y��`Z�4oy�$@��v�)��23]�^M����snZ%�@Y����}�7@���b5�ȆtN^lвȁҒ}�w(�H��k{��b�Kv����.3U&���H�.z텂�d.�|i�_���Wr�SL:�O��#�!��țN���:@�3w<ls_�)A�g(iC~wI6�' �%����.�w3fP_a/�x��`5�:GY�k��%
��(��=/�.o�;<ho�S�z�Q��FM�y�܎�|�!1Dm��%�9׼K�D���nP�:��)�$�X�)$H[��^��B������������iE,�<\_]�[�BA[~�^t�!{������v(G+��ߠa]�:.��<AG�c?$K�B�Ԉ�QW�y���I�:!R ��]�dː��� o�߳7��>��!�Ja{"^
p�
����
e
�Q��@�E�
(��
U��������w�f���䋪ST/��]]E\}o$y�=�B�HU��`����*~�Q�~�g8�$Ƞ1+�4�TT@ۘ��}H�t'Г1Du.�/5~���s$�����d����+��c���nT=FN7�pP����x�z��ij��0:�lD��t~@ov���z�߁�~`��m赂	[�
&&����h���W�LVc�Yb����h���wѬT�|0��>�>��LY�1�Rf���!���)�.(Q���sF�c�-��5`j^
�᱘�3e(9�P��P�d�@b^[h)��WPI�<���'���
2�������y�/d\�b�"S6����B��-�dEЩf��=��Ʈp���s��bO,�;6��7���R��	�j�m���Ge��,f�>���Z4��P?�gB�I��9��*.B'C-^����C�b[�iY� �ܒ^�uZ��bR��%�����$�pȅ�
dJ��.�-ZX���@�Xl�}��g�|@|�\�›W�cU���N���w@���;���D.� �qvA�Y!�#|��a�@����OW76N6ֆ���{u��P3�Ĺ�k͜2����p�y�Whcz�4�)�l&n79E�~�X�^h4�a��W���BH�dM�u��D�\T����`6D�	�p�Q���,
gYd��A6���N=  ��?a 5Z�E2����h���������
�.`'+�r������Wne���lnN~`��~�n�&���~�i{�ϩ"�۵@�t�b���?uϾ��bB$ɤ�2Zm	�m�DL�l�M1~��&(�{k4��:���n��l~
p����##��b�Z�2Ϣ���z��,\�O+����"k&��kgw� ��'�̲,�q	�Χ4�+��a'qӐ���w�@�$�wB��".�+����Qq.Y ҵ�"/��.�p$lT����(~Q�¥��*E�P���@_��aD:�b�� *-L��M�r@�Sa���F#���N(E<�)I]9�Tf��:�P�[h����Bi=1%�EEE:T6཰,"JALCDRV��tU�e�R�5�o��$F	s�����6���L�5���gp�A���o��S$�|-?S�&���TD��Iemȋ��Y޶X��&pQ%@�dw�D�Ի��)S���y��ہ�@�8��95%����Lť�0{��O�-gQT�]+���<��/g���J��dО�:b5Yt|������hzZ�)��%��ez����t���=I�8�O(�/���C�4e�H�cS�M�-90�a%2���ۨhT
�r�_�iu�L(�c���R ���Ŗ�zR��%�?�tI��
�]5�hU�M�H��b��
M�+2%&8+Ʃcp�� �	�����%�԰�u4��䎃�\|0"���-j�&����o�IM���c;ߺ�%I+V��rO�xak��#ޢĚBPnJ��W7�2N|-�,�A��q��Fh��·	m� !�O�J���*�L@Ҥ������WOw*�G4���� �YB��}����Lե�:	�+*&]O�9�h[M�D�E�b�Ѣ8�����s�bg�K<����`���Q��eޤֲR4?��b�w����0�Y̼NO�$* DL6{��b��"�X.�rXoBl���'1B�ޕ�۞rO�1���A��
���֎nP�d�
]�c�*��A,ez�H�-Ae�n��Ϛ�t	�9I��5���M)��X�kp5-@o��>�e��$��p��F� ߋ�Z�������B3ApY,?����RQm��o��r�*��gU-&�	YA�r`:�3f�R[�~jz�g�|_op�:F�of-��N��L�����n�l��܉8,A!͹�R��ji�opZ�s�%����?L�'��t1�(
��%)٠�3M�H�y�>�ݎ\^/ĸ:��&"Iù��2�3�2�r��'!�!b�9K�/f
e�XY����Y�y������v�����7�?�m�vO��TT:T���ȴ~��*�lkr}sP�Պ���\�e��y,s]�0a�S`7�ζ�8f ,Ǒi;ڑ�^���E\Z��o��xSN4=���q#���:�Dy����T��=Mc��¯r
SV04��e����9(���H��ۉ>(-��
���>�B��ئ�s����������v1W�@����
�f������sj�>9�`��!cY���o'%u}OK
P�
�V�Q��U"(~�WqgR5�!{G�?y�&���L���YUk��Z,����ֈL�֝�A;e�*E�	6G-��EUC�@51�1t��m#�
$�GM���R?b5U���Sf�z9NN�߳i�	�(}�N��W�Rz���Y
���AZ��(Pp��Y��
<*����玌Dq\�����k/g(�i��/��k���mQ�엪)��	V��$ҕ���u��ϱ"u��o�ۻB+���������R�Jb"��3��PO�/�0z�wb�b�3y9n@Y�c��>1Ѱ�I���ϠD�+8��2��{T�m]��=C>q̔S~DpGـR����D�����<�*ge<6Fg�R�lp�U��ޣ��t֍�1�y<�UϾ�}����$(�	���q�(��4|Rh���0*nj��%���JXi0LK�� ш�b0���y�����3$dCqR2�9� Dc�F���!]���a��/��/f��E�0�1s3l{����!�P"��B�&��g�l%��#\\b�y�h6AU������m���{��vIbZ�
1���.����E�BzW,�?4�]X�̓�d�>��+�V:��x����0.b3���2���WL��BgsʈB��WA�ҁ6@N�v	�T!q�U �	����@��p�P�M�j5�NVS<�&�+ϧ��љ9��r� �CM�P��L�m�;�vSQ]�:::TKCl|C�-�{���|�~����u�?̬���7��>�|���� O�_��Y�O�M���\�-�WضZ��Pvx]4_�.���~�c2
�ir�i����������rA��B�Υ-�X_�Θn}.��n7��Z0��)��"���-K!o��[�#a\��l��mu��"���7�}�&�����u���Y�m�P(�ʤL��z�Ɛm+t����z�@��!��1c�g�U�l~)����������K��Gq���4�v��?wb��P�
��k��*T�L�ѓ����]$
e�=|���j���}�踵[?�i6�����x��I�/*��#�˻��� �vy�񝶼�H�>H��>����K������;ۿ��qVy�Z�.K�#S*�De(KT5ȿ�o�i(�b���{�+�&j(nJzt:ဟa���
�?�����Y�.o9��V�U,m�� 	V6:�@j��_}!��/Uy����5������ ޾	�#����;D�����q�S���������u�<�篅3�ǐj�����b�s.0<������s��5Gǻ��x�tE;
��W�5�9
-Z�
�̾9����.��H8<�})��tWveQ�^�hpT����$�.��/�Ѩ�r��P��6D��T��G���s~�eT�R�(��WO�kH�)!ձZ2�u���V�i|�cdY�A-�D�%�����a���¦�TRSԚ�,=5L�V�C+�6�MZ�@��%��ŧ%y��4<��[��-vb�K�]5^[I	m�G��t`@��3x��u�@�-�`]�JgB	����^ev[�f��'�[�Ve�FՑ���Q�@�y߻�tMܸ��Z$K�tB��@TД^S�$�y4*haC\��f��hˢ-�du��P�_�\#u��D��\��Q
1�-�|�t�Ƙ
��t���.Rl&3����4\�
���FzG��
�h��+��y���[s��;�u��E�3�ݒ�F��e�I�1w��%�0���CI:�A�&!��^�<�	�^�(�)����o3�ӑ\U�/�|�GE����jA$���+�/�%C�"����a��AwQ����"YD^hG#�N�Tj�9)�����!Aci;~N�Dļ��!��j�*M�� Ȏm�=&q+�z�CK~mGm����[f��JϹ�8�%h1�
���E�Եs��Oj/�	
ZA�����VP1���M�s(>J���Zuz���Nj�)v��o����D����۝�E����S�k[�R9������M4pc7t,�svpQ4ApEgd��)��Ar�,����,�]�Mv�d����:���Ѣ޴i���:�L4�g9,I���v�]�?���j�崙�����tF=�!���$��gbL{�e�F�_OT��.�]iG�ԒG]�J����q\Dn昀�z�`�`MeB
[Lx�?�d�t1��KP̜�a�F����x�<!\�˅�&�����F#q#��~c�^ƙy�\�I�E�/�~!��0_iO��k^f,*�<Q[iz�D�r)\奐�"���(K���(*:6DKuy�)Q�|�R��@����f}g���[b2}꘦ZC^��HR�a�Ȃ�!yi���M�ܦhl�Ժ=�����Ne�WL�*bL�Vmq��l'̿D{�Q��n�?g9�Ք�E�PD��6�L��ض�h��`�Ѣ�/@QaM�%K�e����E��J�N[`���a����_��A�)��5XH{��=��V������H�ӡ�hZ�Ƽ*��
%m��zɻ�I=��L��^���r����Z�/b�6Oz�B�T��ژ�4�쩴Ȑ'|���lW;�W�9�V�'���+���z=Џx�6��[Y����T���໶�@X���AB56kD�u�L9�9E�a�wts��}Q���z<�j��-�_�[d�Gь!��W
���x�h6%���8���"Di����Ɵo8�AX,���dK���,�Tm��i'fee'�6=��HNΉ��1)�=���J�mE��+�L��#�6�Pe��~�ᥴg��A��@�6TQ��q�	�P,��I�^�3-Gf'�0�cUVg҇���h��U����Vǧ���.&L�)�Y����78ˊ����Ȣq���Շ(������3{�^��w���jf�w��a����}<x��.n�.�n�͛f�
��P?��uT,ZuEv�f�������.�_���gK�����'-�cq�М,\�5*�X��.n�F.ͤ����i|:ΖiA�`Bj����IQ�d���"�凿���_�,`��[t����X�diF�y�i�3�Y��c��X�f���Ν0���
<�Ƅ#���BX,�BH�X���-�H\�֊���U��ҩU��t	�b�`z�~���'��=J������rN����D[�~wN
����_H��GD2�Y�H���m�Y��YNв_�h�[b�X:��Bab&*����@{�C����\�_S�?������"[.��T��I�B�TX�'c�M�O�jgu�6*Б�T���̽k�:�ImE�m3B�7�BC�"�v�H����~���#��*��6�u�YTtj'߰4��=-Z��]b夯�������6�'g�C�
��i�|���sڂ�V[zKA��\`���q��$�8�Ѻ<�a778�dI��s6y?g��{����/�qiq��ڬ�$��Kn%Ҟ���33�S%V�kQ
��~ "o�l�n����Ra�R>o� w��0��^��a,��N��M�v��k'�D�m��m�f_�7Z����܌�-p
/b��N�v���嶙�� HK
��pX̠�o��3��j� X(Tz�{wᒃ��d��3)$)e�.�]%T�9�,>92j����'[��]�V�-�D��` T�AQ�a�����yz�gS�4��-t��_~ތr	kjo�y2��K�E����uJO^"�1��i��b��<��{b���z��e��Q(ew�+�
k�uY#/^w8�j��%��WOTZ�(�̡��.T-������ߧ�M`&T䉙(uP��QRi�Փ�V� �)��ڻ��ҷV����vЧ��j)�&������9��g�G��8=�R����ُO��O�rb����|%����%V�rB�]�-����n_���������{vB�y�sj3�.��.]8!��]y�U�…>w�H�0\Jo�l�^��V�ޫ[���5!��=�I�X�Xވ�*,qL�O	2҉���6�����5�a
�Ǯ뻍�f��!�NA/;�i!K!D)�+����Dڝ�� �B媐����zzB"n	}/L%ّ���=<�qK�>H'Q��C���4G�SŃ�l`�+�	P�O�z�,0E|ƛ��֔���u�b�����M�,�g��_j�k�E�������mn>]K��o.�����[0���Φb���,��ծD��ؒ��<~�5=y�J8"�*�瘟��'�f(n8�霸��A\�">�R]	:�M�4��j0]���6Ť
D�tR{�*�F��v~a�$5��It�A��Q�@̟���Ő*�H�F�f1���'}F������?�pwؑ���[b��WK�+��Ӓ��(Yx9�ғ�����O��AP�0�XE �yCA���mMEU*�Ir3�J�D!$Q��)%_AfR�*
H)A칅��)�0A��H�`��[�'���t�
�r�0U����I3A�I�<�De��1�F�5d�AR��/��d�]/U�A"�f��okv��G���m�����F��h�OJ�t��Z۵CZ�?G�5�Q�-���)�"�R��Bl��g#�����?�9��O����Ȉ��Y�0ԯ��4��dq3Fb�o	��8=�����-�,����b�Gv^)������V�����tzA����L�v�>�
������H��r�Wd�M)H��RY�3�XCd����)�����m]�A�xI���_���;N�b?P
F�x�L#O�ƅ���,���!i%P��M���-l:qҹGj�:�r&Cݏ���?���8v×�����ki���g�kK��!����3�F~�6�P����~�z�]<
�/�'�n���v�F����^�*W�x]S�,�����5��Fࠞ�J��H�;}۷;!HE��#� ̒��8äZ���>��_ݝ�e�y����>�������yY��\o�֪�7s�s�g�),>ē)_��9����<5��=��l���ʓ
ps�Û�kl�*�4�q͢���ͅ�eUa�����z�ث�Z��BhΝKL�xÇ�ZtM3��y7)��HG�J�5�I�ն�ȝ]/J�EyG;D�b��09�I��{�ӯ�KXX	��l�5G�����
#��"#����!Ǐ�f���2g���YmI��ZԐ$��?��>ޢ%.��ĞB@��9���Մ`$7)�ƛ�1��u=�?"#Z`a,8��7��Q����n������|�Q��������,C'��b�&�����	[	_�;���T�֬5ks~A4W��;.�i-P%��[����&RWnv��6��}!jX��n�[��K1�G��䠚ukm�Z-�-3�od�2_����\�����o"Xjz�<�0.A+*����Za����m)��'�'Y@��a��@m�M�#w4�bMe({�=qo��l$�脮����/��`�b����J�>����������sc��r��'�ڃ�o�����B�egS�V��(܎���54:2T��܂���_�`���67;��?��&�n�nKZ0�-�3�s�ȝ��R!;Ea:�H~���P�h���(2��#M���u�	�0��"�m��4�]�.������[@~A۽i��fJNP���cH�B�M�5�䩒����])nMD��K�,���j���'�$u.y\߬��@7'*��Y�,@�䥄���;�5��6��x��
�m:.Ё�TK���yLC�y-�:���x��$�]GQM�)=������5�#?<�Y�,����Ҫ6���5����*����2����ѿ��'��BC`1?�t�8}��)?�Ҝ��č��:�_ژ>�$�Ȱ	LG�0���F;,{�:�,�� �'/O��m&G|�5jQ6StHuF�y٬i-��m�Hn����c�0��Y\�7�B�H��y�'^�L�b��c��E�Z��aOs�I�9i�i�}=�.���Q���X�3ںp{�w���G�8���yӧ>K$�_HP����6��0�/�A���׎�M,�by$���b�Rn�d�p"(_	�#}>G�l��Y���D�#��\TB*�f
E�U��ե�b�G}H�W��ub�T�‰(?�м~���Q�ݯ9rKmo�Мb�j�dz���{k��̦���7?e�0E�\��/�HC_���>K�,�A�}�*b��J���o��Y����_$C̄ɢXN�P�iG&�a6E����@�>����2���x��B�
O�'j^*�(��F/	��I�e��/����޹,˫���!-�K�E�,���F�XD����fӂI,�E�7���w�;���e�b�8}NM��_Ɋ�?���|�KZ�)Hy�lZ�sW�4_�Z��,�Zh�.���
���I#��P�Y'*��1n9:�Ѕ_{�f�m�������.���<�$��?c,"��$ѧ3njb�Y���d����`Y��f�?|#�ӟ���������/���[T�-�g��3�BWVs;8o�@��3�d����Ap�֤YsJ�����.�9�ϋ�_���%K���S#P�@Kcr�^_]�<Ͽ�X�5��Y�;=�8T�1u�P�fNJ)��vM�<C�ާj�]�Z��L8��Y�H��s�Bs@�v-6�c*���U�ut�S�j�T�gS��٥����9�9�7���	�����OߓX�)���,������~�6��`m'<}��v�������p�����t=�k�������A�8�׸}�.�Z������_�d<��ɭ���?zn�T��Z�o8l��_����j�x��9]�`r�	1�V!:�`H�3�5(��uP���&�j���3бG�>D�ZB�(�{W��ǯ����y�Y��K֖w�n�'
�|i��x�V|��'"EUh`�pС1v���Rd`���	�u@���Z����+�B^Z0�$�ZAK$f���%o�E
uS�ۗa*E�g���d+�ok<¨�*���G�8��u,��_]]��tB��<(>AW,�k(5���_zh�}�&��ق���૊{�^�CgX�����H�3��ZH�z���� ^M��g���g�,��|�_�������kn"�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������metadata.gz�����������������������������������������������������������������������������������������0000644�0000000�0000000�00000001663�00000000000�013407� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000���������������������������������������������������������������������������������������������������������������������������������������������������������������������������PJP��X�o�6�_�<�I�����a��=4�6E�%������w�D�N�T[���"�������G�a����B��A��
4izۂ�+)��Z�7�2����Ɔ��!|��5����'�uh
�)�EqtE��nh젭�]ilR�xg+�&
B�n���J�ډ5Ÿ�D�'����2���D�%������4�x���u_�8N�o���Ђ*@		�����5����%ft�e?�������V�w�k=�םL;IH�v��7�=���sxvI=�]7�m�J�����{9���>فG�\�%�m!ˑ+Q���L����XF����c11
�Ѣ��sG�y?8\3�xo(��C8>0�_UʽS�`� _�up�ϼ���(��	����h���㘋�����[I�\�oO
�G2����Amz�H�������b��W��#P���y���d�$����őN��M��H�&� :��z8��KAQ��9�,�HG��W�ړ-jw\�1[;�N��J�ͣ�T}����"��1�][L�6vLW"�%��3,��V�9�E�"�w}ډ�d�to2»�H�Mԏo�����݆�|�����
�8�LG�\��aF�d?+^6fƳSv�d��$9̒��L��1[����.k^�2�Z�o�"�?�����5bg�U]>G�X���H2G{\�������3�П�-s��͉�OVA�:i�hyIK���M>�Z7{�<�XPKA�8I[ml&AY�Y��#�T�����␵�V���཰�\Q��<,=���~ٹWt>_r��M�(�ʘ$���*eW��ɫ���������Ury��ϸ8��JcI��m?r��q��U�����[k��41��Ǔ�Y`�������n\6l��{��F�zU�M`��d��9sA������Qg~Q������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������