metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001266�14216225545�013451� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������e+9b�UKo�0��W�^z!�
U���ڪT@+���g61k���l�~;�$���%�&�6�L����y�(�\_�[���	�<��@����mY+���ТԶ�"_-���Z���+$��hb��:��4��f���֙����豱��,�_G~���:��+GX��J���/�ఐ
Q����HY�eQ�&�2���������X�!(�r>Z{����Kk̐��̐���/6fr�r'��ѽ�{gX��sE��R�R-wiW��]ߢ2@������6
(�(��
�t��ak����B�ˣO\y�
p;�)TBso�x-�
��m�����Q�!(����c�ɉ`9Z~��&6����n�d(�����ӳ�
��rwD�>L���
�E�i��@�
YCڷK'
WYY���g|��Z��������ٴzBn�+'�e���R��U ���
����DM� v>O�Zaӗ�z2�?��x����~${�	�@��)3���'�hx�;	�$̢w���J��H�mM}��'|�m��\r��������Il*�Y��j=� ��ņ��aXǞM�(:�ͺw�ͪ�3Gⶾ�k�����w���T�E��_��t��z��t��T1g��=������[�Uݪ�.�"7�oh�Kn�1­��� ���&�2j�Fs��<����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030243�14216225545�013364� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������e+9b�}�wTŖ���+κ~��C�z'#��xz��¦�$�����/b\�!	�����u$AE	y���_�>�;���]���N�y�>õ3s%����]U�~��mW.{d��o�74�o�s������y�W��!?����s�/�������?��g���嗟�z�ۀ�j��*�*Ǐ�v.�.�Z�g䧷����/��u~��?9��;���t�PͼX�{1SMe�ݥ#���^�U����/������5\*|f��+�l~�p.[�K�\�U)U��/��Y͖lk��F҅��B~'9\�s�J�������/=��ӹ,0m	�-d�\�/՜m�'9�B9=oY4u��$�m�3ϣ�u�nb�_m��:~����K=/����?��������`�*�Jّ�kkz�����\��o��v����';
,�.+�z��PL�Ǻ������-[��e���~��'�e;cU��dU����b*
��/]��v��-䭾�k+"����m�
�
Uk45f��Z�AD�l
g)�O�v�be�X�\6JYdz��8*԰R�#��?
E�
�"���`���h�R�߾�����)�kw�4�=G�����zc��/����@>g��E��ud�JA�t�(�K�
%+5R��[���=^�V�	��ra�r<U�AJ&���H�"�S�,@m��֟vY�C�^�948�2>��־��v���ν�����g�ڷw`p?����nk�ރ�_�tY6�dcZ,!�A�,�E�r֐mK
�B墝�g�P��H55b[#�O�R�c��h��ڲ�e@J��(�W�na��{�0���>�3�hY�\

�C���$�����w�zL�+��y�jY{�&��~foMCS�w���v��eKlx;�|6��s��T1{�j�;�-H�{��o���V,dAC����8�I7س��(~`�;;��b�k7(�]�S���7hM����T���-��lƷ��:|8�->�m[7���,�
m�-�P�.I�.Q'^5^���۫�,w���mg�;k��z��>�N!�#�:�.X۬��{��������3���3{����;�X{��^xl�����/�J�Q���r����@���٬6�nQJe�h{B��
��_h��~�L���������
��K(����Љ�%sՒn�e��H!3vS�F9L?oݢ�����`��QR�*��ڷ�ڠloE�E��0'�p�}�G���ۺ�R�Pڲ�ڱ�N�ʶd��I��Н�����36�y�.�m~!�VUIh���!-����|$K<E���!Tء�#3����ʕʖm扩C}��oQ=nE��b:w��ŚB=Yh�t5n.֎�k�5K4�U�C�k3�R׎����R�P�
��#WE�'=<�:j��a��*ղ�L���|r�:W[�s/�v�^�����h
�Լ��&Uf�䗩$�*2����L�� P�F���_���~����qfk+�ݟ�9��6�-d�LV�����3�	!��#�gsA�\�ztУ��L+6�8<ti�VW�sZ��Uh" ����,:ਜ�vLE�O|�����q��9+��ܴ{q�~��;��;�����/�~lm�=Z��o�1�OfrX#�4C�Gi<�M4�rwp��3�vr�ۣ���y8�V�37��c��M�����Gr��$&�:�D3�0�����6ި%�Mm����X�r�y����g�ܱiҫ�sv�^�*3	|���!�JcT�M�2�rwp��3��j�����=�?ӌ;#Op�tgT�f�����l�h:�Lf6f��R������>���02`W`��v��93��;ލ�;���@(8�d`)8�d�*,=ts���`A�ޢ�S�:��;�^8�Y��\{���@�g��:�A�
@0n�lG�l���,�[d�ۙ_2Ol��<��,Yr�p�J�*�66L����5с�<m<�M��{��/�,w���Փ��.7n�k���䑉IN�<����h�D&ƾI�I��2u�)ad:;]��K1g�|}u�zI�����G��G�UG-bѻ�l�M`�E'�F��p8��M��ߤ�䫌"u�M����d:L�".y��IÒ,9ITR%��L�d�MI��� R��6{c��6��%q|��E�d�2�����2Ul�ل���@Nr6r�X'Îxک�u#1�v�P���,7
5��̛�:~P�6f[�73�w�������
�j��H�Q����,���`IG�t̛���KX�X�w<o�$`���1<5�qf�_~�X��~w�el�rK�<�I�(9�<ڦ0�cߔ(寉Nup�}8��
��#������	\5�L��$0I���e�pH���@*��S�;��A���͝�r}|B�B��j7&���!��ۆA����&�5:�:���E�?�As�;�����y:Cv��s;����{$O�k��i���9s��=���M2@�JM��R�@����"�u��� ��Q��h)�/ۥ��y��X�����¼K�IH����HK��ܛ���L`j?0�[*��"Q�5�;��o������)�$AJ��$N�eA�J�T��L����f��3(�i�r�=t/=X�����>�$�J/9	�2I�ᔞ62J��7
F�D�:�N��R��QԄ|�iq���s�I}�tm�Lm���(q�� ������	b�
��D��+hR:���</���K_Y��z���Ž��?�����j_�����ϝ��;�?���[|���+���G;3���W�r�9Y[�Jz":���Ї�ߑ<)�]A�~�,��<�
��U��s�,�Rc~����`��{P�:9"���~Y{
�clq�t��V�Z��3��J�s�ΩI��AVa��`��S�&����@��3������x�W�n,�"���B���B!g���,&U����i0U0�~Zw]V�Wz�C�YMO|�iFyv�*TL6C�΁�
��Cy���i��R�GO!��ID5�H�K?D���>nԲA'���-4E�e���(+z2r1Y`�\gAwS}z���M}�NÚ�{
#�7�Ȟ�#���{Dh�ϧ#��sa��4N���m���8��p����X��^%��>ݠ�vn�����_��]�o@����=��X�͹�.�,t]]ȟ�tS�%��9B�C�0Œ�N�ɟ�d������<<���M3�Ƴ��6��n�h�J��++Ι���f����[�5!#�F�Zѡ_�/Td,�7df�7�֖�[V��-�ݩY�̼x
�R��o[��P��H�O�s�N��L�Ȃkjg
�?�8�|�'�G4b��"0DZ�2�'�A"RXDt릖��J?	*�wAz;����h���5c�Bjx/�Ѻ�8���{�
��-��]6�x�h��tn��b��R�E�4g���
�L�)���D21MY���C�y��k+k@${>�gn�'�������9��ܥE���Ώ��/�뷝'��9s�ǯB��I��Ώ�:3��O$�[wׯ�2�Ix�[������>X�=����+��{��~��r��rڝ[F���wP�@'<x�}t\������Uw�����9�����W���9���D�ߑY^x���Y�z��]��o���(�S��s�"��(LۭK�ܴ3�ԝ;X�XXrf}�:xh*q�Е��?_Dc��w����jtڼ���Co{�:�������B�H
կ�4��܏yI��k߂ۢ��}9z��pٽx�} yρ���
y��:��p�|�~��*.�9��i.��맿%#��g��ē/��)�T�w�
l�254��zK�Kg�s�{�s�2��'%{�=>��Sgyν<�B3��\��oZ�ӧL����>��]�~�Kپ�桷y�X.AE�[�%kfb��Y������7�i/����M���y�M��ٕ��ˬ�A����C~ȩ��h�F���������K����V.��cCe�y� b�>K�/�7�cp��(�8^OޭO�4u����2�wB6����Q��E�cD;
ĵ�Z$1;:R-�|���ЊH1RS&FY�Ĥ@Crn�
�k�\��u�uհ�/2ךQ��pe�Q;}Lp��WT�~�{�<t�ш���I4-����������{��/z��h>oY�ז�c[n�3-��i��F
������?�2dWtS��k���`X�{vxYb-��Nٮ�-
p�|�Lm[���vy��o���7i�XR�CyY'�N��´����I��ؑ���A�`��z��[�ݦj����*ъ���_�.��.G��"�(!Nd�G]sܝ��X���n>W����pN8LĻP��3?\�2��)Omi���e�x���-����ok+���Hƾ,�����i=��D\���gE�fXsF���3�IH���圛[J�Yɫ�(Q��L)!I�gnцfn���������9��B�^tf�4N�9���^�O�@�v:4�K����jK�@�T9?�\��	��3���lu������tFkT��FL��:�����i�˚��R�cJQ��3��y�N�Q+5���33��bsB%�'g����[�����/h�ub�؟���r0tÔ�~k� \:�L=p�݋S���v��j��ݶ��
z��N��*/y��65R9�M�s���7D�.�:/�J���	��%�ɟA�������h{����ok9�B
u��0��An�mLkx�	 W)�lE�_�C��'2%�a��n���҈Ʊ.�`�����b�T��¢{v�9{����s�{s����`��c�f$Aӂ���\|V�n����}p���E `��E;��w.�+�Ƅ9Ǩ{bD�����z�5P=�+��RP�������T��?�3CKD���*�8᣸�N�q�T?	�2�Iæ+<)�X@�K-�ڨ�x:�~�"R�#"������+mְvG�H��$�i�!���gf �U��o���+Z�v����e���e����bC�z�־��Xެ����������JP�c��{LRT2j��Vv��{y,M&L���&Ʉ��0B��+kNՑ��dj����IIJ�ĸs
��y�
鉞%��W'.�^�-/�6J�
�HZ�$�WI峟��t�nw���Ȥ���mu��t߽t���i߀��4y�*��G�#�a��={�dL�+L^q����E�A�o.��e�K>�B�!
�s���@�Er�.u�2��;�睥��1R�(H�Ƶz����W��<�`q�0s�1Rc!�|�D�ym�Y�5���I�~;gQ�'��I0y�����&�8�� �D�I�d&)��Er&��^�����K����S�ȑ�~����5�_[��0��M6f��!��Ϸ�6S8:d�sp�a�S[��&97��h��F.�x�1!F&�X��0I!>�\������˗���+��$������W��u|��Z6��m��F&eB78Y&4OX�t� �
9�i������f��r*�.�M�b��q��(њ}��Z ڨ"ȯ�e������C���r�r���Mn��r�X4�?"����4���eG�������6p��=f��F1E��C�����2�ErY���i��C��w���6|�-+~���hK뫆nF����b�j���)�W���)Z�bި����j�Ī��>S�<`�S��M����';,Q9I�� �	�IHn�ކI��Ȕ,3干4� �g��9z�&�2�ed�o��3bFDSL�����?�+]S��
W�[[=�ʉ��S�S[Ca�Qeiq��p���x�=1�ԙ�]���ի�����>ڊn����o�wԻ+D��tat{������62�te{��}�_�˿�ܳ���:l����~���$�$Y������ig|���bo�G�p��J$+~[���Yg�垞ݩ���K����^nm�����P�����9>�x����|����֞�cfkWֿ��S�Hj}��{�sv�_F����<��\j�S�Ɖn>M����MזnA�ZD�Xt}_w��v� \Lr�	s��^Ɖ/Y�v{pJ��o
���S�c$<@�ZJcS�uu�$�.�N�ڱ��O'���_��2}�O��?)#�Uس�Tr�Y�� ��T��5�^"Jւ\BkB�d��������5w�zm� 6/���;��*��~�B]u�6��V.]{+��F�s���%7�p4d߱�%�$�W�z=��NUU>l�y=.`
9���k<<�bI+�b��e}����]�<�D_�����*�(��5�Kƺ�iU5��B�	�0��,�+�����tU��YX�7�U�@���M��M�k���O(���J�$�5�!����ܬ��ܬ$��E���{-��dy�/�S�㓆���X�|ڋ�����}I�,Bm����Y����0{��'D�
��@�
���1�_^�#���	fg_���~�2�������=��_CP���e&��J12/�	��آE����:FGE3&�x��󝢂��0y�P�����)i�Y�2�XY���<T7�%�~x��j�oe��P�c�"��\g�&J����;���[,Q�!o�!g7\~b��؄.=�h�=��
�n*���~���/�
��W�WYJ�FY�@����I�h>"�{�5�gr����yd�z��{��3ΰ��r��rC�/΄+u��e��1�^bC��	��� ^��v�h����&*G���Dg��'���&<�f=�
v���E(��͢�I?��4i�螴L߆Ϳ(�s���1�c-��o�7ZE�I9?���;vNr@//�+�%|^dOad���얣t�`	I�Y�B�5�Ƽox����:3h�����F��{t�Q$�bl�P5�о��3����P1a�[z&j�x��/��ss���9�:4��\ÿH<H��i��4ׁn�	J�J�
���N�D�ð��ܰPI�����+�ܴa# XW�	���9C�����
�V�g>���<�\�x3W$
�07�q��1��0�F��������|�]έ}#��'wbx��ٕٳN�L�PPC��Xs�]�Ѱ!:Y��!&	!�D��z�5��
.b��V<�V}�g�!�����m������=�v�C6h&��d�ިa���O;F�&5@�'���L4��f��f���a�2/_���F�I%��b"%x �x��´ ��	���V��=���K$�7c����5"F�0D��=����s�M�H�Jm�$�b�
{�I��(��{���>@�N�����:���n�>[f�(S�]��l>Z��[��K�mqg�f��c��0�P�e��z�ڝS1������=_)�t�nO�\��䌯�3��L���C�n�=�\{�aoWo��Tg����I���#�gYI�Hx�!H��N9�S0�	�∳5�\�3�gm�!�#i�w��=I�:�
?��G�c&Q����7�5Ѧ39�c�<u:��QG��H3�}�g���h��Q53r�V��2HJ�E�ʒX��^�����8�P�WF���x$��L��L��ک�̻���!�����ի��s�4�"v⯺��$K"Ґ_�B������5��(���^z�ɠ�bg����g��H K��y�H�M���e��@Rm�2��U�\�7��1঻�L����Ѕ��Q��ɑ�l&
�>�b��p
x�")r���0����*h�}	��|���,��5o���F��ā���yYb��8��g��1��gQ+U�o��3���j�U`Pq��D����K;CThCFSOAM%�
_��NP�e�VGG|@���EC
jf8_����W�6���/¬4���OO�7�ٹ��o�0�HrIP��v����$�%���wY�k�����gȆsα�Ͱk��̬CON�릑GS���8�J�tiW����2=CC�T=�O�q�)���Ϣe-��J�6�|Z�T���19���o�WG&UI1���@��/�q�9���C����snv�;�G!r=��wz#��1xBd��DXf�g�W*���,�\�A��<��o�ap��A|���1_��r��w�A��,�to,��-Ts�T���kK���;��ly9�~��vQ�D���Y1��5
��w;��Hd(2��e���gm-��=;�W{�8~�.�b����k���xœ<,��� Qlj�@M5�U \ߤ>F����`v�^��E�oǔ��.�Q|�H�_{�bT4�I�������1|o�Eo�)GN�a���;��Sd{Ew�[��Ox�K(ZK���
�d�{	Z	��6�/A���ˁ����Ư�yk6���!Ι�-xf*��/�Ĺ5)st�Mn̽I��b������	�L��_���<�#�j��#�C4~9�.�ꯖz��	��H����YZ�;9���3/6���LK��ə�8�#���]U�{�7����ǡ���D�(�sD�n@O7����+~��:�/���'Q�5V[:G�'����zc�nᦤk�/�x
���@
vP[:S[�}z(�P:O&}�X"%�ia6��p�����r=��D2�\kRi6�<�3>s�BNe�2���#4z^~��B�6�~�i1[���D��
$�8��e�m���%!F�O��[�2������ϝ������oķKӹ,��2��S�"�|�8H�pٔ�� #񐁈c�j��20,���d����ӯe2�#���h�n�_�%Ӑ�A�m��up��K������u�d!��H��0}}����Se	�YY��S�0��e�>e�s��
K�W�d{�Ǜ"[-y���C�'��w��@���g�$�c4�SٜXLu\�y�P��/�N�z�SOO�օ�jJ=�����3y�5Z{��7�7n���R�0}�֊�^W�eC�|EʆIay�w����ትL�q�����2^ׄ�W��Ar�Hžq+��y�B�:�@o����ޡw����t�o�S����g�;~ݽ�P_���2W���{-s�_�u&pf��'��L�3lao�g�XEc���u;�w�eٝ�3�o�H6�^}AT��z0m�Ica���ec�f}�2��7�!/�u��w���c���U�ެ��#�-T��8�B^zi��6�o�����ʴ���Sɠ;��:����.�?���f�y���l��kWd��b��O\@�F4�1A2���ȏ镂7Y�>����s+_��f��#L�Hm��=��1�p��6�q�r���	�,�৵�g�H��3��#
4>�����g�g�䄈B�M��D����B��쫩�c$��<�:�"xB�<ɋ��\���;z%�!� �,���I�$�%,�m��T��B�w��U\J�9nO��S���M�J����ד�F����T�d
i�y[^(S�o�}1�'��o��^Ɏڦ�g��Y&��3��a+5ed�IekR���������Q:�$�<:B%4��D���3{R�k.a���k�;zМ���-���2_Iݺ��Py6$���: �]��JF;&������_i��%��O��
��P�����h��4&���h��0�@���
������T����ItJ��+�h��yv��įdxï������
v�3x�Լd?��-Dz��lK_���\mmN!�]���5�x��bI������0��q���;M#fд�~�I�<g�����]��*v�,J�N�:g�9!×�p&d5��+��Vvf�iꚳ�l�(����0	=Z�%Ѕ���S*��]G$�����zw�_�?������� ���A£�����>�#�1:���H��Z�����0*
���3(�F�A�QP?�ВI�J�=,&��x��Xx�]4�%�"�H���qS�VG��9��3�l�o23�]��Y8��
�����oE��`���"hpq"��?DH�-R+�9����h���̕����D���e
��n�W�H�g7馔�-٣��({���.�{�$S�T�%ѩK;��r2�s<����ͽ��|�o�>���𤾶 >�k��{Ⱦ6�_ܥ��j��n��
�X�I����?����ty<��`1A}�R�������: �^:�O��EzL�[�bL������� ������Į�����ljDŽo�$�'�;n�m�Y]��`�U#�ق��{��7�I�s^.MDݴ˟��HZ�e���i�Tv�Y� �i��(�Z�	��.B��x	�-I��M���ؓ�V����I/�u�{���X�"/ď��`�IhJsK^�<�������C�)����:�D�Q�����pe�l�g�|�-\��ZA���=3���/G
�D1,_6�P ����C�	�I�͚K�)k��$�xv/�t^��gy�Z4�}��v�	���B2|��;��%�kǪ�`���k<�C�V�y�H��8s��%F?:�E�,rR�Y|�,_@6�����c�ez;ϊ��Q.��㪠3�'=!�����è���0,(�q<���鉼+/�vc��_��R_Cғ�^j�},��},A�����4�'�ٝ�G��(��I�e
��>ϙ�s;o�Q;}����p��u�~uf�7n��Eߎ�?Ԗ��K�I�?QD�'X��=AL���6��H�a����(r������z6�V��>'�R�.㓸�Kc<�[�=�W0�ړ/�;�w���V_I�M��<~�~em���a/�jb�coĥ�ꝟ�j�G=�R9IN������Mz��Մ/P�Y#�G�qA���?9�
v����X{zĔ�+j�1��f
����b�b%YF����snk�Ѡ��Ш��b|F��5���%Ô.��]��Y����|����#['�{t�c9��ײ<�MO�M���}�̼>v��tVg���3���{�����������{��+��^'��R0��b���ݹ�र���O�bݹi�jK�;3����������c��K�P<��s� q㐑���(�уS�>J��C�:Y�=�?�^�x�C/
lI�8L�@�H�i�$)e��B�K��Қ�L����rX�t���Xjl��5|`d���a���_"�n�θ��̴K��ŰX�����`'��C����TI1��ӂ���Qz:��CT2�]�hgg��=�����-����~��NS�\� k�j4=/��’����ML&��,n�4/���B��FZ�gs�c�`�ő�A�BF!>�E	�'�
��[��ބ�c�f~��ϩ!��w�M9�H��	ș'g�<���ϸE��ɹb�V���Ĺ�|�mw���Èn� �o�H{F!�ſ��v�-H�,F���P{��☢����Q)S���l��gS��*�m�8��^��rȦ�`y�NUs�$8Y m�����2���;����7���"i-��/�QB/n٥Jv8����"���T�?�y��
�"��ą��+��e�6"qLM<֏u��>�LF
�Hڶ��gv�q�d��	hO����hU�c�@�?A���� dch`�)rtN�������evr��'��.��m����ŜR�Q협B�c�=�[��S�r��B%]����=��&���e��72K
�I��;0�lC؀��!�2;�AkF>MK[�Q�u�S�ߴ�ORR���\�������lk'��D,�"[f�����sG
���p+QjiNX֜���;AM�4��ݳR�bH+V�
e�%��T%��6�emq�*�Y�^a�z��4�
�J�Y�`���դ/J3+��3���dz�k0koM˖؁H�}�7�ȥ��s١�b���RƻԄO.�oL�e
<�g�4��H�As�ͽmw��m;�Z�]����h��,��+=έ8�&�P�<�[H��x���8�fc{�!�	z���L� cаg{������W�J�k~B��ӂ�CZh%G[#{��v)~�a����W
�qb!5ޱb=ZR���`�n���.�q���>�ie�ö������A����&�7=����?\�4�p�Yf�T\��`�U�v�i��y�'m��v31�t�#;��7��s=��k�.M����I��Qg���1嘾�ʹ�nR��1��@c<~�,y?xH���Vx`��E���D�m�p��N�ǦH/m����5����7��v�6	��9�U��́+�j��D[�<lM[
���&���jW��Ut�`p45bGSN�"�b��9���l<�W��[�>���_�����+/�pW:D��9b��q��0P��1h��Q5G�Ɨ�YZ�F�� B��;q�(��Vs�8��um$0�c�>+P�N���.��1��A��_5bi�AIB��I�u~:?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000414�14216225545�014611� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������e+9be�;R0��"c�������,S�0�8=&%�o����n���W�_���~ĊG�||߯V���B��4�8�*a��$��=�G|=9.�2�q{8���R�����!U2ů��y��3_#�+�(�a��pw��0v�Y�`64�n�Eݵ����\�����Aہ
p蹹C�괭��ƴԣM{��@f#׶S��5�&��]<�Ry�v��v�Uf��'�ђ�ACS��]��$��RD�]9�@�Ǫ�=�"
�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������