metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000002004�13215742602�013434� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������7Z�YK��6��W�{�ɒ�Mڅ�
vݠ@�-6m	
���kRdIʍP���CI~%�.��j� �3��O�=����L[t�*~��W ����W�Q�U5TBkjǧ��*���u��hƢ`���~��8�	͓�Y2���n���c����8W��;(�1��Z@GM���_ZnHT��&��=D�#��'~�STR��y��,[̲�x>��_2�~�Q	�ơ_�c�7[���/ڦ`�="�T|j�w�a>��|������yo�g�ޓ,ɞ>�~�iD�������6`@��8���žxr��T��6t
�gO�Y2��eڢ������d�r
�m���'�z�<�Α�w ٖK�Lm���<�����0���]ȯPH��'�z�\�#�=�@���>=��(��o��)	�����8��w?�}�~;�m;.�q�$W�I5�.�2<����nw����WX&ǻ29I���Y�-m��|o”���e������ײ��A��5
%�T���Vfx�9/��;^5X&_��Za��tR�>��Dt?��n�ݶ�oo���+r}�����Yb'2�§o��^�~��e���ͷ�a��Q���!h�kYp��g�]�*�QD�B���J�2�ؖ	����}��E��
��rHw\&�xH$��q&��S$ߖ�#H���q�zk"�����c��r�9�o\��Fi��:*<<!*��
R���(N$�
��A���2ᒄ��B΂`U
M��#�7�E\H�DE�,w��� 4n}�hꯧ��RS��`���t,РS5�g�%��)��r"��)/CzމK�Gl���'Z�?&�;V֡Ҳ4`���w=��1؅��'����>&���qR��o�j%A�����9��)Ƴ�-|dL������C�0b��Q��ho4��=�d��=c߈��JQMU��1C �������mgI|n@��>�7>�6�R�3��4����0Ƅ���*d̨~�8��"�<��,�'���:���1�E�F��m��d���}�')��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030327�13215742602�013363� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������7Z�}iwG�p�������+
���=6���seIG���=�d`�x�!�H&���oUu�>��Z�h8��TWUWWWUo�@w��i���{�������75�I��5���7��ݭ�N��77�oX��x��ڀ��scF�y�I�ȧ�t=S3x�TU&��Y�R��u�+���\�vD2�Y7�VXV$�?�_g�{U��-�u�;WK���]�jI9��\� a��+fci�Wuó9sm��Y7%��;��甾)>�Q���2�7�k�����ت��!>�ם4K��,��:8�L�T�g�Q,J%����薡��e:M�/�?a����6������olmՊ������e�T�����/ml�,ò����?�CU�H�Qo$�����n1��󁻶�s�'��O�9p�h
r�g�cTMV>�G��(�0�b�F���*��.���?�_��_�ə��Ur�T�.���������5��g�����ߕW�O�ҥ;��r���>]ďt�q[���h�j��Z��~�}h�;--���3<\F��^���@�aiQZ�q��h�8��B�x����/}�����	�tU#��AxX��&�J�.��8��j��
&	�!y��C�Ͼp��1BS��n4':T�3�;�m����rǯ���p@��F�m��6�a$

D*
�0R��h���B$��o���z\$j@%�u���:�a@��L�G��r�-G'�K�apUC�1(�O�@
�g�?	���1��Q"��y�M��u�X�Y��<���3��T�@uh��}�9���t*v��.b��,��L*>�9����	�i,�3�r����"d>�1��Y#��E��-��ȲIX0K
���ȶ��fL�,���k,D�K��4.:z���{G����pS�������A���t�EB1�>����Fw�5�0���I��[�����C5�:�Ŋ���}3B-��ʦR/��?�spv��u�N?\)#����Nc3�ߪo���|^����롽r`�D���q`i��+��W�ؙg�s� `<��ds���h�&�����L���[n�C�y���-��T���v��H��?X�lLM��5Rq���U��{��,=h�Y��ض����%��6�g���T�>��`�}�s0��.ӹ�〬�Ъ�Xh��`>ښ���@����MJ��|�tG���\g`��~�I�m��)N��������P�ᆰ �f�K&!�
`������p�}�L<�:����-�,�(\�%�K�����_�p���!�����hqJ�o�gs�P�����Ѯ*馴
K��Gt""]�$S�����
�s�V����=b����B>nt~;����i�?T}��*����1�X�=�<S�g����GH�D�"u`�wQ �D.�
_�[ij��p��"����3�.tM���)�A#:�hw�%���4^V=Ҥ\Ž�G���㙂���nt�Mu�.�ڍ*te��d�Cc�g � ���=���48�51hml�8Z�}F`��=�=ʵ���A�g;Cb02�)�tSIH����24�8�0t�@�������X''��\�v��8�i�@�g�/H�@���|$CiR��.F����(�0~lx1��������]�|F9N.@0�>�j��s�F�
H�9�0�4������'��.�p�7�(�}�pP�{. #�U?sE�U��[�ړZ�$Q M���u�da�T*��@&'�m}0$��G�
[����Pt����	P(V�M_4���Y�Ґ��q)y������J������,92�a��rH�A^fF�e��%�lPG��F��D�>7�� m�4�GqyY�Pr���:�DmF��X�*
���Z�t��+��r��;$)�g&pG�J6N$�n�4MB����iy��g.�"~ @���%h*�E4T)VM�V
U��OL(M���}�Ю_�o���`�¤�
����;�A׫(�� ���"l$���k!v��o�����Z���¤i�
�а4j�~�������l�g��u�#d��:�BŜ�'eD�tX2��v=��B
��u��̞$Fb�heRr"ڃ.WGH;(Np�'�S����@)��zT���V7Tv>ⷒFݼ�	Nu/�p��~,� �%({(lr �Q��@4A��v�I~(4��ם��+�&�LpV��yB���	�ʇ-�c�Q�{TA)���4�{`�=E�W��6	&��p��!c2E��-�Y�r��hj�	��`z���7P���U,*�ЄfK_!]�FS��R��N��L!$:%iQ`+i(;̈́��>��ru9E�@���c$�o[#�w�e���51��:Sduek�����I�A���;nV�%�ѓ �Te�j����Z��T*�Лl�RPmn�hk�"�p����Q����?��F��?����[ǥ�����X�
{���'l��5�QÍ��5I�M�چ���=����q0d��J�_�w,-������&��1�wʙ��J�+�S�����_�(�|N�ڧ������N=9�7�������D��k�
k��;��.����
�V�y0���
�u4F���`�l��uF�6�Wp��Ҥ�*��Y&�&�"0��wo�5$��!��mKb8U9l
m������
5�qt�DX��
b
����V�"Y2��
���?�����u�s��,
� ��D�XDF(:(�iA�HN>p�bw`��֟���
���E�.ج�8%�"pxLhR��`�:�(�sadWF�4]l�DC�ڵ0vt7�À�@; ���Y�P�t�U#���<z.9����N�	����6�<;���u�fǗ�����LJ�C��u	�_�����ޟ}�bP�uz�;;b��_�������_�//��;�p~r܆��Ӄ���ǧ��>�;=�b'�������%���%�о8x?[��'�W�����S�y@[�uqu|��u��?^��]���C�{z|zt��?�O�h�X����]�o��PS�����wpv�����W����a�ۀYk��-��NZ���a�C�]�j��*&���}�����wpu|v�d��^]��u���*����e{��.�/�!Gg��	5��;m(�j�(��?^�C\ۭ�u�����b��G}.ڭ��{Y��;�o�j�)��V�����pjo6߁��l���n�T����&����P�/��*�@GB�<�(	1BD0�r�`N6�%�o`6���r{{����su4v6�֜
��6(Bɝ������$����
M4�����D�
�y���&�.��]�|4���9`�.9����^�����|��?@'R��������k�֘�Y�s����
���d(&�a.��0�9�����E1��68e��D386cR�E8�G��Dx�BxP��յ������d�������Ms�I���]_���{eg��Hx�Y�`�}:�fh�?⨚��Cz(xkj$^&y��l[��ZC�� �P\�YxLqSS��{�o&l��t\�Xq{���.��)�!�ү���U���[�3Y�j3t��U�L�������ˈ�壃˰?�D��4�ɳ�,a�.ݖ�Q�����C�T�Qw�IX�=`g��õ �]cGC�P��އD%��*��"��,Vr�N,��8䉠�p��{�e� 4��z����.�Ɣ�t�3�3�2�9H���Z��z��p�S�M��a\{��/5���8�������oBM�Q��
ƪQ|�<�����[��,|���"N+F!������~���h\p=��%�ttT���=��}�<t�� �'�\��h]�w��I[���ya��mj�3���$ u�!%������lZ�#��+���>�S��e�Ɇ�o7d�_+��?�������Pa��4�#\̗uˢ�'�x�Zc��ӬVۦ���ZE��	� ��/�i�!]e�0F^���gl��ؽ��y���N#i�����Hc���m��{�U��N��&��,ī��)�\*���l@z���t�
h��&V�
���`�Pj�l��OW7q1ֱ�Q����ݞ:���k���;������_T=Ǯ���(�RJLboQ{M�j`�Ғ�/ҒS�+�Ǐ��N�D��n�m�� ����tGbSI���W��	�>�*���g-�yOk�U�.6�lMڣ�˼N�Y�͢NAtDyl�;��^T��I�K(�~���Ǎ0L�����ž�X�t��OڝN��5���{��g��F-u�G}{���0�ɷCx�{�c�����.��-����[�7_JIgFġX��/UϵF�آ�?-V&��p��c~Ľ/U��w@��$����[�J���ͭ�����њ�\9���|R`̦��F�u��Op�EL�0����r��1�c�K�D���w*�
�9#������n�W�+L�6b�'eD.ܿ�q�#X*�WPYFu����N	��0��&�H`�!7�L��&O�*"��8��X����_�~�n��k@�}��(Q�D`�N�E�c�U#9I�D*�cM����-����`�&��P�C�K��&Yj�#c�`,u���U6�t�c�F������P�2m�\����ŶK���VGn�n�2nx?ʔEI�U���
�����h�D�p^��i[m��w������Z�
(�ߏ�ޒ�qN0;"
���^Ȍ"qDI�q��/�J��j0�v<3�(s}���Hڧ����V��ݺ��pe���1�y��������.��C|�ģ�%P�ߵ?$���C��Y�t�<ntpg���d/���������/)�?[����'��
\��L����������BQ���S�k������I�����Ú��1q^�F5���50��7��D�������Z2[�e�t:~l����&�LB�Ep���&�ϙ%T{@KsNv������؜懯O��(���*7U��w�������R�l�C�V�Fs����k'��ݮ��6�?U�#9y�U0�ь�U�u��ɤ~��x-���V��x:����lk�U� /��N��v�C����vc����y`C���p5�b۩mO�/P�#O�
�|�-|�|E-�_u��\U�EK,s�!�
�" W��^\�(�"U��.ʡ	wQ.Dj��o��Yc���-Fj.�"�D�����~����|���;sZ29�bt&ܿe�q��y��؇*�\A����>��%oz�-���U
}���|hl�����M����^M�+��h%z̃ɖi�NI,1�EloQH�A'_@@��Jk��j����e�������yߦƋ4�>�*��
���!,�(����W^g�:�����b��@���1“&�{u0$�DFhT����Cݾ&,~��e�GpϯaP���q��#3�ʧ(����x	�L�S�;��MݨnQ�����.�}����o���]�[?�&�z+8c��>4�)�n�s�D�J�=6w=���x��h�~)�:Pl�Yk�p���z�
��������!��ɶ�D���r�[Zy���Z�\
g2��	�֑����Dk�����{��|�g���_V�)��֒
U"b������czjyg`^����8��hԋ�����Q�SUw����� ���Ր�BA
.���
�}��w�f"i1�x��@ԣ;��h���TΤ$�5�"̧tKIK�������r�
7q*��
�+��!�#�UN���i�F�p]K�ipzC>R�а�4sM�����j8�(a�H�R7^�{bי��Ì�kp�nǛ����W"j�Ϣz���D�71
�y�F`�d�rP�Wv���O>�/�j����3��aJ(�����*a_7?���n���~�'_�ΗX�����S!ڥ&���v��8%�����g���AD�Z uqu8%7T��D�i��J������NS��pF�9���B��
��/HK0ï��~�Lv�,Ώ�z�cUf�-c2�T.�
Y3/#�Y\��4���E���?-�-3����F�����[[E����(v�P�Rk�>�]�[��U�q2^s�׿�W�&xL	�b�
���K��v��픿��	w\(��*�e}�
�ho�
�����Y�X\�+"�N��{�ďP�!':x)-8?6kJN�T|���]�d�/��fy��&^H�b*��ѥ��}r�•>�g�t�������l@�8�T��"Կ
S�_���F�<���	G���fn"62�mjw�&�db&A�����H�aOPt�W��{���쇖m��uF�h��MΜ��b��La�܃)�u栊��2&Rl�e��9�W�	�ł����y�q��5�6U�_,L�( #oJ�{Q~������:��?��mlLC��'JTf���E�^��7�A	�3��g�il�@ء��r�j=��;��r�{�������1�\F?ř�Ȏ�x���d�E�)"kF������A�t�ꤰ��V��n���]���9�U�4��,���!�<�}���]��ipE���|�fa�m`���X�'��D����Ԍ2���@I!� (ϰ9�����~���:�ӡ������*/�
�t�%�J�Sۢ�'��D������k�D��"
a!�H������{aQ��	�ڛ��t��K^��3��P��3�:��<6�	yC�!�qvd��B���K�Z`z�"cW
k�=!�]���oE(�X���l/�!BW�t�vF���d2dZO���G�u<����~DžIw�OPz?Z\�Ǩ����(;(�g;����2�̖�H>�W��F�,S���y��~2�+!h3�89��d/+N3�t�-'\PA4��iG��O��;���қ���nn���nn翞u�?p�R��dN�/2��;��=-q�g����o��]�В;�[���{�����J��S<?z��幕
#eqˈ�E�)*����J�a_~K����|�(���|U昈C����v�:0�b�7���;��4�����~�ZH_�rG�����s�EC�s���F�xvf5N�]#O]��I��;A�;ʩp��x���z���j!�����#�o�g�Ҽ|�&+�q�%�F���<��K��^����o������������[���L*��7��h��k0��>4ϭjܹ
�0ⅥV�75ݡ۩>�'��C%�qi3�����f�q��p�>�F(���;R8΁u{��Q����p��L�H"���8�Z���`Ϟ�����>8�8}����y�����?r1�
G���������������������-���ڋ����N�X�ɥdT��^(�XJLoI�6C���Ms�<bP�)m���:cXf��MX�)�Ka;����=�t�=�E�bd��?�̶�)0o��I����jԋ�����M>�B��%�Y�&HN!��9Af�?s��,�ФBxZ�g
�|zvSj�����q�Ld��␁�{�	ю��S
}��bʳ�qI����{�mg;��K��[��?����]|.��EB��|'����܆HR�3D��o��3��Kj�g������^�)�����XJ]�H�%���
s�(�(�adә#qm��/RD��#����1g�g]������oo'��V��S��g;�C��l�X���g9�?�����g`���f�������_��v&'
>k�t$������ϸE~�T���\����u,���3z	`��/0����Ԋ�ߊ�?p����I%�����������6������ӊ�y����ߍz}�����M�*�B*~�K+��wdH������Y��u�G��쿝F-u�c���~��_�Mo���1.)
�����Kh���7�H܃.P\|z�I�W��&X����o���G�C���|�Z\C"����3��A�D�ڑ���(�t�����Q6���7�|6>|�8<��d�%��B��f�Bت9�k��~��n��Vy�^����l�@ۨ��?D~m�_/Kчi�,#�0����.��r%va�4{�s�k��s��
��a7%o��&2�5�y��O��ZX��EЫ��dQ�����oc͇=���X��� �G�ռ�j��Jٿ�6k|�����V~vn�7y�om������O7P&f�HR��ɯ�&��9��CL���/.���]�I}�$�Ma��2w��u�L��	q�ud��cF���4�ֽK9��U������;[���fm�������Z��Z���O��)-��#!c}{~��o�}
{�f���a��a|����{�����1� k�Nc��鬻�0z��c3� ���s�P�#�k���6�#�)�|n��Ÿ()��#�����<����_j�og������efX~����W9Eq��hb~���z;ju��W�0z�m�;r��"�{�/����1#h��Φ�)�~�G	��Wf�yi�>R+,�=���I���׋�������<F�����p̏¼;4�������r慟Y����J��Ƴǿ5���������[�Fq�����إ��Hd�2�G{��=�ў���������8��L!#�ѣ=���n��=��������v���fq�s1���r��_�YM+���n�_L	��[������"��|�����:`v�b?@����`.E�"^����x�{Nl�c魴�n*Bɩ���	�LG91=w�����8����������;���O�F������	(��9�uK[��P�����}���*���"j?-�>�s��3�9�ē�Ǧ�܎�$��L��Ú��،��h����r%�zhf�����e|#9.����U������nU����N���6�@��шk:��19�ú?)�ke5�6����Y�N�괞KH��wMu�w
�ӹ�tW��s�)e,8<oiꄎ�GM`��"<��uY
˺}s��oH�\�w�E� ;����?�*Q��
f���d~�y��
���\�ϝ��������������m���ho�m�$�wr�� �ˣ�>�r�u��Fe���n义U߲&:÷�����sP�L���� .��֋>������?%9mQ�v��?sXR>U��e:wI܇8q��ρh+��n*=��}A|�;7���'�RN�	��ԇ�#���vt֚�$����>����6��K�Ց��W5|���b�%0�b�pۚ��xu��#��b�@��Ha�Ez.(ME#Ϳ�J�|1�'��a����_���[���j������ԓ}QKp����q �%r�L��e�i���4����Zh!�}�NC=;��.�|a��	~��-�V�x���+Ι����������M����߳����-q��y���b6�}��p�n�DHˆ��rgf`)�.	
r��Ƒ:ҍ����	ԲT��9�1�P���3�o��	�h�q��T;�!�!�"�ҍ�ି��@�&�o�t	X>��nԵ��5nbN�,�&]f�]��醆�Z}�0��z$����ZIA[f��,1<�nZHĥ�A^p�f���d3,��\3��������fÉ��l@�!��3�lH�o�n��Y��G��C�/t�z�N�!0��tH.��؀�ph�dVg����9C�)�d�Deg�a" �@%��7vg���2����-͸;��r�g91��W\O9�/\լ��+,k@�
w�湗c����_�G^=�-�W�"�ݛ�p��\�'����<�^T��c�y�a�ʓ2��Q�y��ѾM��-?�i�e���Ζ�;������<J_�<R�k��>�J��f�g��}q�_+����)³����D}-n��Rze=C�b>�Ȍ���<���[jD��G���K�ώ�%V�HH$�����ё�A/���l-%0�bTR|X(")�Iq�����䠑K��,A�+�ɥ����)<��}��I�3�2��8�GbI��2܉�>�Q�2��,�_��N�ea3?�{���h�U}eM2 `LЖ�)D'1�%q
bLI7�-�X���ݰ%�3�T8Bu�#
1�

���t��!e/M�H7ۦ�C*0h����Os�ź}RK�n�:�E�aϡȄ�+(~�=������n�h����5�de��r;��45��X��qMў�Q�2߫���;�| �����/& ������,0�Y�+	��Zvey�ȣԙ���]9��27_-�™�͉���_�ol�7�Z?�~�=��p�utT?:��l���A]�X��Q]�<m����8]l�����_ 8ڬ��Po�����Ï?�o�xx�����yT�?\�W��
u�Q,L�X9�g��̣ ��\R��L������fk�]�n�~8���[Gۻ�w�wVf�c�Xw&��a0l.���+��K�ƾ�ݍ����Ft����,�uP�y&]��p&�9��v�;
���B�r]q�E�)�����Σ?��n~��%Dv˻��ǛVFtA��� "\�~=�n���N�QQM�.�x	�*y�q��ܾ;nH�y��!(���</�4�fő��`�|�;^�W`F_�X�	���#n_����������; ��f�_�N��iڙr����op�cƺ�,G&�'?�d>ט|h6���w�o�0PԲ�4�� Ë0����YT�0Gc��&6`�K���.��La��t �0^�Ҿ"=�b�n$<b^w��Q?����7���H�T�h\��n�t�)��X��XI�0�Ǔ�Z��|�	V�kM�G��q��h��e„�N�n�y�����%�!��yy/��b� ^���[��!Tz���s(�ƿ��x)s�QJ�U^ʺ�}
�D�]Ѭ[��:�%H�y��jy�����6=��0%J�Z�M���c���1�F0�;djYui_L�	�6����r���i���������v����i�V��~���I�ZB��3���8��ʝ�h��@
��~6n�$���L������	j��#<��q}�f�L�9b��t�VW��J���W�}�/%,�;��?��_�gg2�oEL6	��/���qGT��˷��E���TKس$���%۔Q�V�����������>��ccg�x����������7���Ӽ컸�;�q�G�λ��x֩`��:O�.���y�9��b�>77������4]��o��x�G w��q���Y��P��/�/�,(�\/����݀)��|ļ���[��_���������w�������rM�o+��ҷ9����2�oy���`z�������o���"��|�?Q��es5��w[B&S&�؂��f�e7�ʑ2{//e��&Z��c��F#��V�B*�,O��05� �)� ۚOm<\�4�<]X}Q��Q���Y��/�vrb�^X�(�E�-��3��^����7he��$yv����BT"Si� ��E��A���t�4����D���|�\k���ð��$Q.iDB2���u
��t�m5���3��fsCu�&g���N��4gm	��JaY$3�~��"����g��
~�m���S��7k������r�����&�ẇ�����7�i|lX�HJ����u��s�)�;�z�q��:?���zu�+*��!��.��y�#�X]�������un^�S:i]�/�:퓽o�B����ǖS�v
 V���DB��'���;���0p��`�v-Xa��~g6++��Ut6�\)�2x�,�? $���2�;�<�5S��z��m��ke�G���ľf���yO$�=g�������^�������I��X�oՋ���W`���d�yn㇒�w�;�A�_�*L�c����
Y�u����;�J�ۓ��a�u�^�Lg���5(쓎d�x1�d��=��<7�\.��q�[.A��.��SL~+vC*�Oÿ
��>{Q�I�.�ud+A�0�l
�)p4�2���U=w������彞�Z��'���?���HՍr�e������05%����_����]`F��ۯ^��Ǯ�+��5�c�����rP��FUxu{}�hW8�EUj8"}�_gl�����|���(6�
/1î�}�}e�����w�����r�}��*��T�WJ�!I-vuS���/<�n���\��(3�Q��B�@���������k�_a���ؠ3ea署���
7�1�����b\�z�fp�s�߿X]�o��T��P��ԔZ�:XBV��[Gܵ,kՔ�z�j�>q�Y7A�z#Wś�� ���;�z�e�����VD`��ɢuLF������#e����)>ŧ�|-�������JQ�a������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000420�13215742602�014602� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������7Ze���@D����V]*��I���|A�(���gX	"]9��������+�?�ϟ��������g4�g	lj�4���XD�{�e�^���_���9l�EqW�;436$��Y��_߅������ا��p�mE8;�p!�E�*�t|
�f������[���%�8']Y�u�RV��M��o#[i	7�U�\w�Ii�R!��P&
h
oّ�b�[)h�x���m
]5}/��o�v^^KtA�#�a5��8��%v$s�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������