metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000004053�14631175662�013453� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������df�XY��H~�W0��c�PA\���6w��0
(Y�
�c~�z�>���wz��=��*3�*++�K�V�QI3�h��Z�A����<��w�,��8�D ��
� .�������(>�{uWU(�و�w�:ө$��8
��
Ȱ��R�F^�4��0�\���8���K��Ӌl/}��wł)�[.���_�:���K��S�4[(E��MJ���H�(\4w�\�9�\GN�������i�3Ѐ9���|�mŕa�['�f0���vn���n�>yU��L��ݳ-3.X�癤��M)�����&*-r1d�\Y���(�����j�-E ޮ�8��q�,�O�\1Yѐ�F��R�cΕ�1+�c�B����5�J=�)	Xӽ@ h�Y�����ZZ���[H�p�]{��)vj�d�b�n�Ɠ�2��k&�'뎎��Z�E0�Ҋ���D����c� Y�W��*NF\s�Ԑ@���[���=�?�v���F���������Ɨ7Y�|�/��@V��k�w���jf�=�'j~ȗ}v5
f�>糖�bHs��^��n�z��'�f�E����h�En��K���F�M>�4w���=ߎw��|�@��T:+��_nF��Η�N�$��U�1:�o-�m�
��r
{ZLwKo��%t���<�'��e~5j��t�P�Dݖ�[�V��m ]�
5�tYKhM�es1S�v���m���2�k|4i� K����꙳է��
���%���c�\���Ĕ;s�'G�=�3��W+�!Nah_?�����lI�r�+c��&Z�`�l���SrR*�諡�#y�	���û~��[i0���A��d�Rj��X?�b��]r�mf
�=3��QG:���?���AF��A �F(9�Xfڌ{���pi�L�{���^���P��$�9Hi�j�[��#�"��Jm
�^����٬��P�f!��+>"X�����]7ʌ�ܮ�b֬�����L7ąm&�k��]Kq}�P�bwVk�-���j��Ԕ���h�oRSSԶSf��譱��KA"�]4���"�c�6�B�at,'i�V�;Ό���
Nj8���h���n�+�խ���������djvP����:�q�:��c�7�nH�b��W����E��Ƨ��H�إ-c���|�6�p�Z�n~�6c�-Ɓ�L�N՜4�Sv�9�yc�,��3�+Y��юzz�Y�\(YG�2&1�[m�ʏ��^s�o��l�H�U��	�1�,��S�;M��
K�~hl�-���\w�^����'.�t�=����VФ��ݩ�}��n�u��C�*�O��&Mă���?�O%	ܛ[�H�#�dž���f/jb�ʜ�UJj��˿~�r���o����I�u���D������f�BHI
S@����_z�������E�������eI���p����'���_r����<����
������we���@�Y����`��ȡ(+�}�\�E�)�yT��QA�o�����)S(���Y�* yt��C����+BA�R0�{A�$�!�1���V`����G/4㽝'���Ƹ�׭8���2�����<���h' ��<N}�~{d�Q"�g�Z�A�w��͋�da�2n����r��}j����=:3�8Q��Mƪ"H�\�<+���2B0j����:�|�io)�8�gu��R 9]�ԉ|G&�����D����rϣ:��7.���!ypn|��W��8��:V��㨗��#ON��2�g��S�Cy�);?5x�n|Kp��9�D�O�O���>I��>է�D��͖!$�������z�9*n�r�'��p<�ffYS�Q��-d�=���H�ߓXS�b@~|����ٓ:�|����~�Pэ4@�@R?�ȱ%��f���$e�iB�nq��j�1�n]��S���bP�}�<��>ؽ���z�7��7^�����L�����_8�����#�yq��}�[o��f��qDr~�Â���
�m���0)1��
��b��de���ָ���sO#��3'"��ܬ8„�+7���v����|����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������metadata.gz.sig�������������������������������������������������������������������������������������0000444�0000000�0000000�00000000600�14631175662�014226� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������C��Go̵k@@N��<sT�-#♬)Gs����2n���y�m�l׋���Z��[@k6ngN��p�0���j�Df8�c]Q���`8�A�N���F;P?��Y��P�-+��2�����Ӓ��/&����LW	� 9K�r8��[r����y�RSVv�L<e�Y�|��v��h@�P�t}O��!#�A��OTW(v��K��C9�`{ˆ�lc4���7�0S����s�����'��e�M�
�-pv�	�#tr۞ώZ��h��ÑB�^�o^n��q��՛$����V�3�m���^᯷c.]/\�w��h�mv����CL?|�'g�用�PҒo��1;�e�)��"W"����f�	���
`2�
����������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000022364�14631175662�013376� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������df�}kw�Ȳ�|�W�v��;a�c�$��\�d�,/"�����������%�<���ٳa�� uWWW׫�J-��
�w�;���?��r�F��8:<��!>����a��]����<n���Q�u�k|w��tP��qn�i��~vr�&�~�]���Z�];h\6�;�f���ڍ�'�{�l�����5c��gV���<ҁ����]��˙�K��]�{�h�J��r�v��D�7��j��_�눟���4�B<�u��Ŀ;�}��<���=h��}�}_��,����M,���̝��;k>vusn9u�/lw9���r�籼-�63]�3�
o������[.�Y�ħ�qx�����x�R��EP���ڝ�݀���|�M��u�בJu �_?�ZC|
��j�n5�1j��1��^}��m�w���ao=���u�6�[�u&�m�SS���4Ӄ&a��Y�k��q},�
�pod90�cl����c}�"�ǡe�["�n4��!�%��ÇAw>���m<QX�oM�v�?�/t��#?�{��~������C�kۮq������Z̏��]��j8
�N`� ;�1���M����&a_C�ZOϹ�_����BQ��6���A�-IJ-Tڂ{כ�G�a<�h��c�C�[����+Ȭ?�?���^;���W⍙�՚1��OU3����:�k=�7�,��5�U�C�z�G�(�㯥o�Ȓ0=|jZ�B�!��v|to��>G�w��Z�7��Q�ڕW�H+�w��=�{h�����ǭ��}�[@_u�`6�xwL{9��c~x����4"c��<.n������BC�8�-g�����6�a{��һ��w�������c����稝���ۍ]��>>��cz�L���"X���v=�+�
C6͸
������?�����C���aV���͝��ǧk�'����Խ)�����Z���)�.�����g9�3+��nS����mnvX���~�*1�I�;̇�6����C�;}�-\��Χ=ӗn��,��qg̊@���wX�ݎpx�p'��	�D@��zO�A�^zɡ��׻c����7��H@}njTiA�"�����[���oO^tϟ��ϵ��`���0+�Mh���{�<zĮ^;�9l0��R	/4��ָf5yڭ'�R��+�t���;7�/�9��F�g������˯�6��[�a���!h���ߋ���k4׃��ѝ������i�F@jaz���)X�_9�}6����W����_:l�AC�p�-�\6�o8[`��a-�4bx��A�,��f���>��������᰸cp����[�����is�G<�)\��<�?���[`Jt���i��زa�*���"�����X>�s�r0���8as\<0���0�� @�V43���[�@wnC!�u�.p��>�`�b�a|���	��mM	���U
��Fˑ�AM,�����N_�,��>/^*�V`�a�;n�2�GT2�}@�r;��X���`�L�K���"�������s��Ve�g��3Ȍ���l��`Pna�a�<��U�UN3�a��U��������S�	�#�An,�t��0an0��[p���O9v��ml0	i�Lk2��
,(�#����|�,�P�[��oLq���
�T�7Bg5����
���-hd	>$H:�����o]�%�A��5�G���D�90&P"]���'�;����p�`/�Ӽ`���k�T^�4Q9�Q��l0)`���-���<c;Y��چ��6z��B�ku	@B�Ԉ�`�L@]w�!�+���xK1'��z ��.�n�RR���Y�2#lϵm�V��C�H�AdݩZHp)��15h��3�X�>���±
b�w=�V�HQt۟�(�W~9ng9"�"�>4fHT���ҧ1Pi�u˦���?@�,Xd 5��<\:U"	ˌ���B��*Z��pC��q.c�1'���qxP$��	Ę�…�PZ���$ɭ�Y��
U��pgu�_��u�'�kulغgM��LpIT��#�@kW�,���C�f*�xg�[8��B�D��%��
l�Q3@�%0���Q�@9`.b���
:�b�A���ylN�YәЬ!4<�K�d�� z��p!~���#�X������d�ѲU�JILɏ�b4u`�IS�\g,u5��\	*xƧE�CO`��Oc�a�B.��/���e�@��V!fF^SU���@��Ik�Q�*'X
������Ȣ
@u8�)C�BNx��
)ձЂ0�������l&�	&���Zz��s�3�ӑ����\�0}l�D���]�n@�PY���.}'�	��8�J���Dg,��PI�}=�)w�A�*����"�Q�1xV�����w�|�Ԁ1n�T�{���M3t�uŪ/lM��;�(*��[�=�e��p��^�"n��M1��q\Xoѓ���7̓������=�	�"Is�"��O�S���y7p)
UMg�ƽC�@�M|C��i��u���.���Cr����Td��~�101���u�G�����J�~�!��?t�kat��@��B�Ĝ�H��C'e+�Cp�[H�$�<�;�ۍl"h7X
д�v*nJn���
��sBK���e�`�+���4���̦��D�?�ų�#�FUi�����Z&2����4A��~��"qW��N����d�n�w�,)ƴf~1�"B�2�s
��	����ع;��u$� ��εo�)�x�q��.y�,�ngb�VζS*ȚX��*�5i��9��Զ ���X\e0���@�	�f�_��"����q��3��@U�{#�/�DG��Χ�D����v���+�^4�\����U>�|�6Oug�Z�"��.��T�D����1�`99�,^�B>H�<�ؠ��A�	�NV
g%�91�)NHܴl�K��|�������f�fpM`�ݢ���^ŗ׬szo	�p+��ZɅ�2eo!,��
	�b:���x7�1*I�@�G��M�e�B3�t��\��h}�g7�}��!.��/��
�UQ���
�70�k�z��h�F��߂�A
� � X��z���NSBM5C��\oZ���z��>�ȝ���I��s���w�����+hp�}����^��e+/�zH6��ܻޏp���1�9��������!�qg�y�J��o���#&���*��"����^��!��-�wy��?@��V��迃f�`H�����	�.Y�m~��'���C����l��up��������%;��`^��],E�cߨ`���7֟��Ae�*P���==91��x=*�T����F�����S�6:�;	�Hà_��#U�D���lu�ޅ�W�AL��%i��[q�
�(��Ex.1��mۚ[A����_�!��*�K�	��4���b�ܗ�l��E*ṚN��m���t�U�D\F��_ ID��n&�e<�/MB��3�	6] �H&���T�6-R�4���-����u��P(H�*ZUy˟�b/]y���O<�G�����&;��&X��=v1xv�kw�c��j8x�?흲���ޫ�_��/�/�v�/c�g�{�����i����a��
����Wg�\럟��>�?gO�����l@/������7�"�����Y��j�Y��a>�3z�^�O^�u������E�?����gC���w~���p����v�{v�C����!��N�~����d/g�=����u����P0���n�e��v_v������K�L`�~}��K8^�;���q'���!���,��q�_��*��H�g���j	�	=���$5K�4�߯/z1@v����S��L�_��k������{���`g���3�uO_��b����?<���v��T�qJGʼn`�����+�?�e<6��p
�����}�Ζ�m�ο�p18%t��wx�o��X���ks�Р��uK�\�^����b4ح�`�:\��.8oc
�Y�~` ���.iA�a�ҁo�A��!oa����9��e��*0U��<�E;�����H~.��2�!$�����7"�����z���i��7B[<�m�z8ct�}������`4���=����o��b4>+0���}'%'��uyp%�I��}܍kX����GL#�h�u϶����<�Lb~���8E{�e)b�q�J�ϊ
�k	$�R h
cZZd�u���ں#2;�,�2�9bXB�C�3NgQ^QD>�>�~�̰��=L#y�3����C���t��E��&��� ��jK`�`�:'9�K���LϢ�)�D�C`��x"I�{�šb��J����)V3��|�33n܈Tj'�a�y.ުK��SXVD�=L�c����%�N�����``��ğ jBB)CGAcb�@d�~�
�a��®i'����n�,'�s�$�8�������T'�&#�U�J��@[�tB,�C��V^Ҽ��j�L��������|�[@
�r�O���E��讬2�u��jb/Y�-��[
u�Њ@�+�
I�h�z�"�[ǥ���p*ӭ��o�Q>M�"���j�Q��^�.d�~�Q�2��N^�0�i��`�>�J
�H+��(���DQ-V$�e�b�M�H�\e��aޕ��Ƕ;��ux��/���/�R7��M��>���?�L�cU��~����IpĎ��ce�¯C�x-3e�=Y_���h���-������Q%Ç+oD](ʨ�s�X6��m���S�O��_��m_����A���_����?����������P#�����(�R)z��,]|(}���_N��#�`�=^G#F��J_��a��<Q"U�{��lx�;���� �^Bw
��~��@�'�"}�T�Q��M<p������ue�yE�K�Or-ښ|��v@�����rd'�2L�!{'n,B���ZA�6z��D�	�OYX�%[v�+�%�o�/A���˘�G��P��L�aG	Ӄ�����2�75�
j5�Y�A�L~2>�Y����F� _�(B��h�]H��ѫ��L|u/qGXm��C*�x����Cʦt:ozË���cy�����J,wJ�~�ɡ�t��I<����q��2�w����Ǎ�N�ߋ��ۆ�I�AP��.����8w��r���\a�ʀ5��R��g����U��:�̚�(�k9��ʹ<Y�F��g�ѨRe����4��\WR��e�v��ЮXO��>l�v9c�R&Z��w�c��KB~�o��e�����������$���2��s����h�;!>�qo����������c�_:�<͘��w:�h���\�_^���UV&k;!p���|�O�+�R���@b��f��H�A�LP]1�5��5�	�I헕���:�ŕ��W��l4������[�U�k��ϟ�� ������ϰ��u'��V��=��s���ܯ��7�G��������?�=�r��2a�W��N^�j�|�M��_A��=�s����ۻ���G����*i�L��L���T��MEe�<{S���k�v�����O`i�T��-�F���
#�uo��?̰{t��|�/*��3��'�`,��a(S��;~Y�����6�<?�x�����	88��(.�[��
^�3��U�~���g����Zכ�kw|��
T�ػ��7�����̰�0�;~��횯�~�p`
�%�W��'|�����sG�_�L�������M�.7
�� F�@kn	�Fo��j�ɜ�nG��1���ޛi0���[f��po��G���WH�."GC{��7l��8�V��q6X�7�W�}K�#Ut�F�$ ���x[���,�&7���h(#o�뱮�R����>�����$lg��E��}ܒ��(�%��Ew�����(BN'ƃ0VyX��N$W�'�\*I�j}�A hI��+1c��zx#��/b�(UQe9u�*���(�[�N��A�'[�}tcbW��HG��[}��T�K5�R��⡯�AY�?#����4�Q=؈��~R�����RJШ����]�=���>b���u%x��Q� �V[���Pɟ:���|U7�~��Y�8y�EwB�+B�w�j<`Þ�e������j�cKWX0\�������RqD2�å���k:��!;�)B.�3t�u�q��i������S+��ႈ�ќN���:���?�x�N7�gH�5��Xj,{|��}ܫ�m��c�׳\����t���=qAc3�/s1B�z��d��Dm�m��
���!��`U2������nȵ��\H��}�L��2\�K�V�c[)e�P^��{kx����%\Q�њ�xb!����w�X��BHY-��l�ʚV/���)B4��}E��0����,XW�EC�@�U!F��X�|T�شw����Q�@�Ả�z"d���G�"�����]ߔ�q���b�,$ټ�HR跤B鼬��*�-j\�o�s�&�QH��j���jo��Ec���P���|�OS����E\\��Ên�p��c,k�����P=��&�a�]|6s���
W���<�ܒ���ݻ��P���~�����Y�rq����?f��OYr��^V��E�)�%�@)%*���,��`�9��0J,����e�����v������[�֮����}�=��i�wd�^�K�(���a���SWk�����i2�bhX�-�q��Էm����eJ��CH���cV����x
���Xc��U��T��
�E��Ԛ{q�ЎǏ�o�Y�B]=�B�U%�F)�8��$��<�j��8���Vrb�_�@ �t<q��I�%I�O���&ʢn;�r����i��&J�f���7|��Z/�Ew���Y�p/����r��M���M�!�'���
���JdA�^�&R	��a�Xz[�z�~���:�W@�N�ŤG�w$�yP���dty����#��K����"b��#���

���W¼r�Z��+D-�U��(D���|,fݢ٪����UM3����b�:�_m���6q�Șt�oUUg�*��>%��i�1Q;9�&��f\�z�G��`Ȧ��V;������s��+��3���!��9���(�����R!�eW3���`��pG��4P�%?��i�*�9+��PDd�k�~�N-��<mqg�!�$�ߣ��\KQl�̴Kc���;n�g�s=t~T�=�"�sc
���:
P�
�/
���n�.?�������uPareZ��V��]Q53���ʧ��D����/<�2+W>E�S�h,�֛l1L���^.��ͷ�,�Ɲs�t���bg���GQ�/��l:���0k�����������V/v����H~g\�tB�o��l~�mԴ���L��3j�d~b�M\6rgܨ@M�����F���H�G)�lRR�.��2@�V��V@�w�d-6��2���e ����Q҆���)h����gt��`�J�(w%քɞ��i��`Ŭ��ؗ���:怏��"i�J,&���0|.��rVs�e��ˏ���,��2�po���������o��������ɪ�bې��	۠��E/����.����=��I1�{6����/H��S��2�:kU�Y��U����q�X*���e�$c�*%w�b�(�k��u]�:j��Z���]S�D�[��bq�%ո�*(��/@OW�eI��p])������֖�en�Է -�I��~R�$e�I�
���s��+7N����]�b˧�sֈaSv-��₷���}�����o�g��x�.�b0�Qpc=�����*#(��,�@ѝ��:4��X�,���u�,��P�*Te�ДuN�wsbV�ӵJ��P[V.F��hu���O`� ����J�n�G�äC��|��(��o�j���
�R��M�l�`�Dw�$zY�ꯏл�������p�g��?�Y���������ϖ>���r�#�<��bD��_�=�K��I�,�!x��҉5���%�3�-�����T���Vs{Y��
������#Eה�6�$t07|��%�?����Ƿ�Ү�, 8�e�&"��K
��Oh�xl�K~�Ϧ�;�#��,��K"�[���V�mS@�]�/qx|��o�<�x>�����!��AS�_�¿�	tD��F$ɰ0���m���̌1S����;��}���F�yX>!��>������RI-k�r���8�Z��V��r��u��FL��`?�����7N8�]<�2cz=
f��x����8�b��'|�M��F�371���8^������=��T?�}�#������ޢ�R�r
3�q߷�<�Fz?;X%5�u�-!�#�M��߭X�=)�h�q�x�"�q�/���Nк�ˎ� �L�$��og-�$�m��+,5�<���ڦ|]��m��ض�`�%,�p��э�#w��9�]��l㞟����ߋ�}�)���V-z�Ֆ+�wB{���P0�=�KOV�p�� ��ao�PI�j�㶲� GDe�Y�����h˽p�Tʟ6��6�3'�j��H��z��WtKB���.q�"Uj v!����x�{T�C�)Q�x��F����4+j�������� H�I��+K���N�6�K�ۋ�_�����f>��ڝ��ow�C� �zn(�Z�oL���P�8}��:.���^e�<�k���_��Tl�_��M&<�\�d.�}RPKx�)�8�;���MCm����c�+��|\��)�,*�+���gp��g!�85<y�ч�e:]�"�}$���x�ʪ�ay��
�.���G+Z�J,B0���s�vUe,j>C��-��F�����ytR
i�_��D�8�߹ޟ�ϟt�O��s��_��'2���	�Z��*���)�5>�,Ja�BIG���̊�W��*�<�W�q?P23����e�6Z��,Sȃn�$N�v� �}k�S�A�?�i�(�~�j�-������ן%��Ĉ�����:���Y��P�o����H"*��9���F{u~p�	e�!G��G����p��$�n��.�����۸7��q������o����An�R������L�h��>A����ߓ�7�����oH��������7>lcӱ�Q�����}*�I�5�E��{Z�V����|h�Sx�4c�ě�7�~bʙ��E��
M>�M�}
@�M]N�y���neihvS{;�xlx�8�	]���v�КG���o�5͟��Y�$�ͣF���������Y!^��:��q��Ӿ�,�~-�3vHc��fA��;�zr���p���wx��}v�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz.sig�������������������������������������������������������������������������������������0000444�0000000�0000000�00000000600�14631175662�014144� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<� ������аg�
įW�	��†��V��…��l��uG��P�x�#�pN�p�[Od�8JR������W�wM|�������֔��rC!�uo?#�K�1�ER�xd��x�`L^9�B_r^�g�™�� ��#�Ȣ��
;9�*:�2J��L���ž��
�\k&Q��OB #����n:����9�����:��a���m%}����&׹K�xP]0���k�^�����P��I#6|o/���W9�d��6	�� ���1��	�o����P\Ht-C������J�GE.s���;2�9_d�{eu�Q�3��x�Ћ���`H�.�_�dg�;����0ޟ@�6ȌwC[Yw2:�Ϩ������l�L���zO�����Yσ<��������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000450�14631175662�014616� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������dfe�9�@C�>�\�y^���&#�ފ��7��zB�-K_z>���?H������|F�g|����͋�e���!ᇺu�1�&kL2Y�1s9�ݜW����������!DJ�j�@��S�E����ư�D.\���T��8���T�1��5x��#����V+�W@Eۼ^��x�1p��GOv97�s�U6��w�p�!����\���xh�T݇��j��&*��D�*5sz�����жņz".��Ŧi[\|v��
�};��}'$|k�Ԇ�_�A����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz.sig�������������������������������������������������������������������������������0000444�0000000�0000000�00000000600�14631175662�015374� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Bz��J2�����>�QYP��f퓡��Z��%Rm���r�|���.�������<JGc�wEE3���`�����9�U��@J-�5*F�e���T3�G=L��[h,��h��%�j�Y��{����"_�Ů*���	�k��
����MN��`���g~)X�Z��i���sH�R�*w	GG��3��q���Zd_��>��~ ;*h�^��A�^��������_�o��BB��-'c�Xg�m[�<�#���Q�d��q�:R?�}Ҕ��%z��k������M	�ⷣ�_�}u��P�*�՟|=�륦ҿ���p����	�b��J�?���	�p�{jBLψ�Kn��&�5��+��с�[Ѕi�^ũ���rѸ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������