metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001261�00000000000�013377� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������b�UKo�@��XN��GR�%*J[j���B�z=���z��8i.�vf�<�6Tu"Ş�����DQ�_��X%���+0Y6mA����mX#d��РԶ+#_ΣR��-�y��$�\��m�Q��G')k���u&��-&:����������~v�V��T.���$8�e-e����)b�N&Qz��y�f�7N7��Jh�)	AA����&bE��P����e�����v��pB��>�N����\�k���8NGd�UK3�5���u�@��d�	�a��|���.�K�Z�M{�淔�O/>q�9����O	ͽ��R8�%,@�6��s����V�&(��]�!�:�`9Z�t
a�k�܈9x�����P2���l�>f`��aQ�hջ�sL���d��дSaូ�����+��gj3�Qb��䠰bW�݋I:>������?�Z:[�������5���VT�5b�$��]�'���ҟ�腩�����B�M�@A�a)�휄\��s��7�ғě�&Z�O�B�"1�#��������盫ؔ��s�x��
x����Ӳ���Z+!o֛�m�e0�g�}]=VU��������v�"=�Q�����>XB��e:�+꘳}
ΞR�U��o�WU��*�Ê��ÿ�],�u��z|n�#���G�p�u����n����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030532�00000000000�013320� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������b�}�w7�o>�W�"�5��
!���clr�w�p��Y����rw��I��Owc�|0$�Ȅ7N�	�I�@B�v�p��W����n=KRI�����N�k&tI[[[�������;���dSN�����ӭ��G�i�8�V~-������];w��N���;w�����]o�x�5���5�/��d?q�q2!t����m��׭�B*�
nvt(㖜���J�qgӦ��_�n����H*76��n�$C'c���@{����������2.$�J3�K;�"0���$9���6Y
�.	_N6�	����/����-b���玎���������_��u�'��,���J���6zʛ�🷬�?���;߶��c�$�b�l�Z�
y;;�fug2�A��ht�Nᰓn��:0��a�I[�ٴS�J��;o���b���n.ku��[[�f�yۿ��ܸ5fOZ�\�/:��-Z#. �s$��K���rd\��&��!�
ebX�,r�%�m���׈Hg�%,0�*��]۷OLL��Xֶ\at{��������?����)��f�bѢȗ��'-;��a2cOX��e��+吸�M�bs#�	�������ex�$��,@m�Yks���7����=�7�<��7����
Z�>x���oπ���ճ���o�o?|�ku����s_o��@MA6Α|�B��q�Y�#	0�#�N�qSP���=�X���N!ű�Na�-��,�xi��A]�(T[������Z����������/?^�z��26��;���(������XWW�0ԣ�*�CHS!f�����՗�����4�ɼ�I��%g�)���c���;�r�Q�!��1�Tn��-~t�IC�J������;��w�a�c��W�Wnz�>	p֤ݝ�e;kȧ'��߅�^^��;��ʓ'�/_�/�X^�i�٩��3��D�2��Md�dw�jv�I��#��ҕg�\��\��N����]��r���œՊ��F� ��fNW�!J=�Z����͕_����}>U�v�}���G�[�z��z�Ρ�0�s��O*�z玗/>z�x�|�xy�[Ա/܃"�P�G6XղH�W���E�R�TD�+.�Kq��ܝ��N�r�Y%����?[^X(rn�������o颾�bzc�߃i}�
o���c*�>��3O���+s��9yw�`O����Bn<��YY�$�������9S��x��O���5p���L��V���Wx�30S�������R��]��>�>_Z^�U�7�c�D�`���8:�����	��&F�Y����wc��/3�x����h�[8j�Z�)q�����rv��)<���NF�j���4'o����[!��x�θi�S�rc��T�p�|q�|����O�(�;ǻ6w�wv������9��ޅ�����g��שcޭǜ����w��U1�Ջ/ʳ7ʳ'�,P�Y2�vƨs��'��~��I��2�>�
�xQ��S?�����V��=���ߝ�
3��A�W^��r#�=cm��z��4��������Տ�^����b�|졐���=��^.^+?��=�\���;�p�㥕��_Y��LЪ�z�*k��oj�ש�(�s�����ݮ�.��h�$mt��O��&��.�
Cv*K'Xu�������O@�fa�����1)��R
�8I5c)��K0
·:Y�_l��O>1��B�?��<S�� �X�X& a H-3�|��T����X`�n�����3+qX�Cʣ�V7�N��YhA��Fš��mD!8�v ���4�����(P�y��G�g�Sh�d�
(tvv�&�Cǡa���1����q�*�2	eǿSc�mq���Z�zX�R�"j��1�TIr�6��9��#�E�X�Xg@��xG����K[�XnZB#Qw�#h%������@Fb��UrT�.Dr���*w�	d��2K�dR��r��J�+�'���>�1�~��)�j$�6J���H�h��	��$	����G�H"�*�ɃN�7�&���Xlq�8���k&3�����8��t@&"?�� �#�	D��HB�	�&0!7"܀�iLISImzӹ�:� �m�Ko��kX4��	t�èq���H	���d���	Q�!)Ǥ@B�̔#��$՗OW6�X)ܐ�N0}5QLɇ�hr��L�ˏ����FJqn���`��w�N����]�	&v��!+�����C��08��Pu#�3a�h��M�����<�D�ƙ�KSh��ƒ�R|���0��J�	4��i"T
ꂧ��2�,��	q3T���\dj��@�hj���R
�\P~��*!�O&���X�~��WWϐ��&<0Hd�C[��P�V�TZ�BbMm*�U�T�TI_C�4���l�\�K��0��Z��R�
K��T�4MX3�~NFN��h,��O��5�|0's��������s�=�#��¶��'g���o�߂��՝N�}�36+���Oˏ��S����>Y^�B>��%;��׸S,5t�N5j=�&"���i����ʝc�ީ���#Δ����^��;�ȔؐC�Н7�>�^�N���E�-!�&�7gU gǕG?T ��O���:�T1�C� uv*�'Q��.<\~6E���׋�C�+ߟ#!�/-/^#R�:uܛ���tv�����WЮ8�Q��/�r}��m�
z���n�Wȟn�����ڑ
���'�e9h:NUw?�����"u�`�,j�`���6+����W�A�� ��?�]'A�
���,��sㅔS<�i�Œ�*��Dk�W`b�us�������ٳީ9
2��U�_ȼu��jo �]%-��$�����eGp���q/b���Fr���XE5{�۱���]U����x6(�m�����h$�\�3��XT�c�������D���%	�\�����'H�9���ܙ��;/g6���旋'��OW�]�p�U��h�@��qh�Kg e'�4orҕ�X�3_a�T�=:ew*S}��
Ώ�S����f��[wwtz.�rf��ٕ���3����*�z^��D�ֳi����&F����5_+�wі�U�sb����y��r�_��{M��`���T�Wɍ�!I5u=g�&��(Ԛ\e��Fظ�s׋LV��z�ꪸ��`�z���ڛ�2m�q:6_+�t)��0=1L7L�O��;�����ĴU�:�̴%���d��'-�P��[O*���k��We�-6^�Eg4m��y#�m#(a�[�
a�]B��T
���֕��oe�٘��;��pb��\�m�f��:��-C�h� ��%�b�l� ��<�qT�Zb�݀��83H��
lK7�ܺf���J{�Yi��%k��04�$��M�k�UM�ZLCuX�1��咘I�
3I;�6�Q��������YFcg�hW���[x�}N�@;L
8��8G��.�9.;~3��j���=�
=ck����'���	Ib9V�=|�?ˏ�V/���a�k5��);���́{�w����km�m;b��s�]���hn1B���"B�����z-�������Ĩ��Ă}�;��`���M��UŸ��"����b���������W�5x��z�x-֎����g��k��ӫs��WN?._:��=<�� o=��UD+���1�~Ï6����8x�.A�1@�/�	F:vF���A�d�����m����\�QFW?-�<]�}�찮?)v�~z��w��YtN;����%���7�:I�}���7��)�|�de��fO"����pΛ���7��s+�|�M�Fc���.k��z��G���@I���b�������W��//�`Ai���cY�T�9*&�c>$���9��5Hv0,ڥ=A��2QlY�K���5�Zyx�|�g�`P�v���>tE�=�K�����o�m?JgA�m���Յ+�|��������8C�⻂�`\����������P�HQ�9�qc���K�zǮ���i��e�s�64��Y���m��{0�y��J�W,;4�[ �ܿ��ჰ��y�R<:<����%�B6Գ�"D���]�4���gj��3�ec�#Cc<Eh��[�_UN��sx�-D"�v��J*̂�+�d#?$^�C��A2���K�v#�Ƭ�����"����^��Ջ�����"p��s�$m�i#�c0ZI�L\\@�暽L�]<k.��u4$�T�[&a��H��Z�vkO?��~��]zd���In����W|/:�^K�[���V��q��M���>m������/��d�"�Ǡ�E������6��F/e�(��UG����
z��4b=^_L)י�>�g/�w�`�M�$q��[��z@�	��.��9^j�ڇg207�����>ݺ��]�W��Lk:����ԙT�m�J�x҄�����a�ڤ�a���€�i,6m���`M�/y�k>�c��}<7�.�2kue�i5���r�L�<��]���F3�}v�����V��*�?ś8�$��%5?��;=/gi�p+6F�6�W�厯�*���g1A��	��h�T��|V�S�3��q�L*�K��4ޛ��p�|���ï�)����v�5@����d8���܏ޱs��������	#5�u��g̻,@n`U�r�r}�|�2"�?�������%e`�`��w�V��s��<*�ʋ������T��y��a`�ؙ��W#��^T�K�r��i�v��IU�A�%�Ί�J��yV9&0�1�>������½��!����_����0p�w͋�u-1k#���������'�IiI)Tv+�y[1��9�(�A=�%"�3H(j���򭏈�k?"�C����^���'R�A��p�B.�d�ʂL�п��R�ԐH)�>�|?X[5?t�R5e=�$�k�������;��ߊ]mn�����@��킔XSr��mm|���cY$�VD���ؒh0W�3=����ij�@�Hn�v����c�p�e��W��a�ƣ.�J(��	��w9nZ���B��YȾ2�SJ&��<��$~`�3@DF�@\|��U<���*(8}�
�5�T��*�SQA��GF�=��7��pG�`�����/]�CLU�Z�j��V__�����P.fc���.:��΍�9X��z���/H�F��.'��3��̷�6

�����G��a��tl��v�O3.
�Ø�H���$�s��Q�����/n����leJ�P]o�����m7L8_*�;h�W�l�f�ś�kg0v��’�D���q]/���Ο-�\�����ʺ�G6QZ���P��f��|��}u�.�����#t�� �M�������w�o�5�˜qƄq�ž|��%<�n��u<����8�a�;��#��VYVvdq	<����F���H��/oCvYY9��W���u�(�g���Y��Q=��&���-�Yq��\
�N!�ok�����lXų�_��|��2���:w���Ǹ��j�e��\y�~ֵ�F�*��+��<k�ԄUbs�L�v���*~�����t��q���4��`�dT3(4>�oK�a�jH�����f�<��z�e��ZUF(�A���\T��	4j����p�@��i^�S�������>Sz�Hx,(V>d�;�%&Ư���7*7���H|RC	�~O����K��*7�vR��w�Z,a3���{I-VC[I����4�l�f-�h?�v1�gH�?L�1V�\�����>��yHR�u6�0
��{�{H&%�̻u�r�,�D��zI�#o��`���X4�@#2B�~܇��a��ߊ��z#��ij�vQ�z���ɧri���4(�F�#�m���O�|��\��V���*�h=������֔^�JHhn�uH���@��h��6���ո%ׂ�A�&�5��k�&Ӑ���j^�5a��2����(';�Ɏ�Z���հ�I\��yBX��Xر��o���G��
K����>�&*Ӄ�ũ�)�[�豼���9��kX�Qf� 61h���� H]��F�����M�K�������3$�u���"�y�D�$���%#�DQ����o��Ֆ�bPٙ&�	D ?���~"-�JQ�(���U
�o!��;,Dߦ)����������0~�jI����KfP)Ɇ�C�Ҵ�v���@��R�B��͜��M@;���8��y�c��K���D�*S�(!Lvb�5����>�O�*��l��O�S7��G��5��#�ux�)���O�g.�o�#�8L�^��\�m�֣e���.�݆z-�p3������ې�X)Rx�(N��ڇ��jhm�ƳA��>�����R���%0(f~b�R�
O2D�Q�EE�IJK���zT��΀kt�����k��B�%y�x��u��px��k���zm���z��&i.�X��X�X�%�k��Z�t�Ֆ�����z|���ʿ��Æ���l��2���K�Q�O�$�Nc�'�O���z��Y�0�{�3����y�l�˛��v������M�em4���x��>��/4U0+o����=Zir�Ev@��"�}gN����<�y
z�b�eQ�+��[��-�Ӊ-��Dh$o�h��w���ծn7W�^d��<j	�m��.�(��K�=l�+�z4�*O
���u��:�K�j-��G�#<��,�M���kqٗ���Ľf�q�7��M�v�����G���wOS��x_�X��)�[�{�����B���@����]yp�E��][��@5�o�g����M߯,}�w �s#��{�.9�˧�.>M�"n��x	t��-���RR�<D�Wk��	��i������'��w�s�+�D؍#��
�&�Na�T��+>�չn&���__'V��R����@�g2>8��]��OR͐R�]#�����;o/?�:RrB��'������zz���x��!ű�1���pg{���o��!+��T�-ܸ��`�Բ�Y�R?݇�(>b�kC`�'C��x���{
�0yWW�̂�+�\�᫴��l��R��~��Xvv�*Oė�V�Eg�O�_��CQt��6)��S	�E\,�W]F���[E�BFX��6C���)��#�g��R�47Z��\
W�P�@�?5l���;e��<��2�]�k4m�I�`�_sI���I�̉x`��f���2�)�b/`�,LwC���6�|�^JW��-L �LAL��w���lH/���<A��a�ǜ�-8xD�ی��D�Ʃ��0����\B�N21�l�E(�\/"�����3��@}��(�����,�k�M�� �,F���k���"�F��r�jHTשCK��ڴ����3T�Ig�
D.��dw*S�$��6x
�l>�����顧�0��L{翫��y��R]�gݙLn��-~t�I����[���?�|s�r�J��M�Q�tK���$���N�i��2}le����r�ԭ\]�.���s��I�N�Ω'���u3�{y�>��߮<yR��E�҉�X��Z�;�Vd^-��77������&�3t���JW���rq:�w����/OV+,�-����r?]5�(e׵*��ś+�|���|�6�>����<|a{���7<~��~�I��U-h��>�<+z��k��2	���~%vzei�\�*�J�AT�B#�1��&�����L��r��G{n���<�����x�/X!p�ƽ�(F�>=_���dᛕ
g�ܦ�0v=c�Ag,�AJE���xg{�/-/�*ߛ\��Lo���U��o�=`�SGw#����QG�1[󀔙�g<p��dt�-��G�QJ1�`!���S8T��^'������(����C0
%6��>�i�Q�rc��z��
�^~B���6w�wv������9��ޅ���_��Yh�n=��be�;o檘�����dܮ�$3�F�T�9E��H�c��GrU_����,a��@����EaG[gێ�̜�j-�˲0_�l��;E�SCPÈZ���T��4����Z��a?���'�mF��|��J�J�K*��"��F�����9���D�_5�(�4HW��(��I�ALO�Bd
Ze$�k� �\�Т@�V�9f!�EZ��Q*��)���'�tE�l�a	P�h���X�D]�b�������:@�C5��_z,B�}��R�E��3l}�3:P{G �?���k�l�(�����H�F�J�*L����HN���X��:i �,wPf	���Bw�r��JA3�'������:�яR��?����"U��z�>��'Q
�
�@�?m�[��Fb���H �6�F��\�@��~�d�n �|��a@�t��sQ)�lժGi:��G.j�&�9RB?F9
ۅ
�ӏ	IF[W���rh
$$1!�L9�8MR}�teS���^7�L_
A0S�a1A�c�<��2�p"�����f�ГӘ��O9rk��%Q��M��~LH2]��q��2LJ)�����L�HS����~NF9•A���
��NU��\���㔪���qJ���6����>��.�⴦n�V��!����g�66g[��t���J�d�n�a?���?+���|sQ���k��~��ޞ1�͠���{p~�����O��ڎ�ע;���k#�c�e���9�k5H��&n����Q��;I!W$��������$�#	%$s��=o7ޓ�pf�w��s\���٩�����P���z=���gߣ��x�w�zk��_�:wnC#|ᛕ�{�e�7{��s��rnM�B��e��cd����9fv"t�D)�HLTm�u�!Z���a�
n46
;�1l�R^��•QUv�=K�!D"W1����]D��u�`Q���l��B��{�9�c�gv"p�;��v!�9�ni�`��M&�.�f�����J��	��+@$��+��!	�^K^��3���S��Dp�j������eĵ�-���]Lh�
I�̍�t��q&�}�;LJ�m��Z��w�pB|�7�������hQ�r�.�����MPœ~}���+=L"�}��MtW�h���X֙x7c��:w�[�Խ�ƒ�'?�o�X�DUKb�K4�ʩ��SǨ�D"�tT�$�+�U����M��4'��(�#y����'�v�����G 46k�.��x����7�w��w�-c��7޳g�\��.T�,��#�za���D�$y2XW�<�
�o����{�#�mHG��@�^H�0X[�T+�/gl{���ΰK�g\'����內�{�Ww����ʼn�������sC����[���x�D��O�/���-�C�tq(m�5�t�$!�.e��܋>���CC�t�2#���}8����������_������V�����B'&!���n��Ln�ψ���2�_<#�[�P6f˟|��C‚�n�����O�=n��;�K}d�� ���9,"uY"\֕�h��.���	�j�1����RkCeD�	v��޺ڐk�a���a�鴁�Df���xơoIb�d�լ~w����w��Pķ�����zw�=h
��1۬���=��բ]��f�_~\9��nN҄�x%����l	M�'��=�h`'����۩��Qg��MO���!��o~����L/?��oݹo[��i�eӏ�P�5�7�!ܘI�r��Z	1cw��&�mƕ�7E���vC���R�X��̶N\�ܟ��k��ִ��k!HK�J0q(_e���hF4��~�O�O�mZ�X�(�Ҍ~P�x���/ܞK��]<lC��_g� l�**�n����i��	�k��nc��m�'˓�����H��!�4\j??��2�Q��.��/�^!f׼�.���C�p���fi���py�p�i�a�vRh�u��I&魨�7�� B��q�F�卻2C�ʢЁ�%��@ڴ�m��!	�;�Е�����G�<r�X����H��.�j6���>�]ʽ]�N�"�d먺�H�&�������*َ�?�&����X��HB(xw�Ꮎ�L�@�H�E���b�3eS�6�%�B�1Y����Xq�Y���K�pq��cN�GAM��"F
y?���h[:�@>�V�s�>��sP�euV��h}�[����e�a�έ|��*E`p���������`e�K_�9�ܐ��$��>xh��>�!'�@�� ��AE��t`�����Q���B�L �@�����=�aH&
���� �M������
R�ǎ@������Ց���� �oc?X�[fTv%J��_��~h��er��RFg�n'^����kG�`@by/�W��n��~\�t�6xx�d���\�KH�S�`���G���
`�ˏ���7m�}�n�C�^���#��f/7����6���)1��bFӹ.�htF4u���ۀ&1�y�2:S���3�U�w��|̱>=��l�q����1���^cb���"�E�2���HvOo4<b�9� �a~���?�zM�4VNke��Q0fK%�ߥ&3Eva�aS�ի�z��;l���u���	B��A�%�/�o�j��T�E��0k����v�|���)����޹������o����վ0^,��~��dB�ū�� �[�u�CE�0eܒS�aŌ,E6mz����'�衒�5�͂��f+��-k�O{��η��_�\�f?V*7����m�{�u�����|�m���t��E'
��v
V����a1-��N���Vg[��l�Q���p�̍[c���͕��,ܢ�.K[Α��/���ȸ�߯5��l(��+e�.�@m}�FD:Л���w�T�wm�>11�fcY�r���BWܾ��gO���V��x�@>��;�Ó��qR�0��',���тq�w���ov��*�FJv�.i���xI�+&Y$�ڲ�����o`���{�o�x��o�O�����}�`w�`ߞk�A�go�`��~�z��������^P��� �H���!]T���Ǒ���y'厸)(Wvt�u���a�|�8V�)��EԖE/
\�Nv	�
նi�3k�s�-�6�c!i_��ˌ����̤��lU7'	�&�z$
�4N�FF����w�w,e�k��;t�v�w�-H�֎�֎���؉�Cvjm%au
m�T��G"����C[�?X�k�+�[�/hG����]:�uK[�����F��b

����жmm��ZRqZM[\�L-��-�D�Z�ɺ���~�����=��7�7W�Ԕ��Yss����u���5�}��0�Xs&��?��.�s�?��R���B	o5ƖX�(�:-)�>��p.=�Nr�~�h��-��[��Dm\W9���;������_t�"�"�;�	�	�j�G��oݲ�P��l��y��ƅR�›*�=�Z.N%鷺��ӈ�*J���8��~�3�"·�i�B%94��6&���T�[t�%���y��`�zܚ��LT���i%�"��k��z�Yb�I����ش]H��ѧ��tdӧ
����6�6�C�]麑����gT���L��cT�ZFM����T	�$�/�,��/_�Yy�J�~U3��v�t���94�5A��C���i�t��&�t�����	�$0�s鑷�\t[3���T�q,����9xtd��)�
N���CM���R'6��0B`VH,͘!�ՈB�u�!��'X�`I3����	$���D�r�0t�^Mt���k�d���X�xh<ԯj�
�8a"V5C`��<�:��D�H��A^jh'���8xA��ϫq�y�0Ï�~�u��R& ��DS@�A��S�a b��D51Q׈/��X�Z}$ؓ`OS��q�i�4i�bL貎q%A�Q��(�Z�����o\��MO[#ά[���H�&����M�H?�ď.�p�nDY�X��H�"k�"
@H��+pTŌz�b="E	H4�4��핇_��9ԫS�QL���Nu|nq@��M�>E
��'ZG�,k	l�+�=��]Z�8�}|�A�@��Ơ.��1��5>�����HY3������� �`����ȍ"MS�M�cD�ȇ�&��h=(W���4j*ŇC�A��`Ot�io�5�$�`�`L,�;��+��^0Y�8�@H!M�r�����Ϗ��LȻ蕁3�����ð}��
�@�|�@�W|���$r\^/*1'1�g2	,ð��ՌN<�ç@��J�y׶N3,����C��Vuz�1g[օ�G�@	5��žf�N3�&*�4�1�]\Ipe
p%P�Ob��(R��O�H`#��溟mě¾\����/$g�8\�tP��#�O�n "P�xh<H/6��xt�y�f�n~|���<�K��Dq��&���#~ɻx�����PM�#��?�����ߎ�7w$����ߎ���o�'!�K�����w��������7����������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000415�00000000000�014545� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������be�)�@���b.0T:['��� [�0�(NO�$�T��_^���������|��wt��ˏ�O�sN����j�Lh���X�fM��}2������Mh�q8�=3��ҝ��A�y�,�_7����8*�E�"H����8f۳�����d5*��:*��:e�F�l��}��m���V��#�5���^��H�������e �v|DA$��>qS�m�)U�sֹ�XDBY\}�r���h����Ɍ}n�tnh�uǾ���c������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������