metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001257�14145575047�013457� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������'��a�U]o�0}��0{��h�&��ĴM�6����B���&�v�v}�s��뺕	�ÒH�}o�9��Q�W�+։-~���L�]� �\I��6�2��HhPjە�/
dKp�\�=1n���i��4=b�8��d<|�D��u>c�@�i@	��g��B5�r�_&�a.k�(��H�t:�&���i��O�n.����BS���)糍ǚh�!mi��������5��;�����_��",�+�pݗ�jyH۸n�d���h8� <mυ��m@�C�(��S-�[;��3
ů�>s�9���FP	ͽ��J8�%,A�6�����V�&(��]�!��D�-_9�����@n�<�|�x���[*�vsr30B�0+�@��ø�i܁�P��*L#ܑ5�|�t"w���\m|�7
�U�ܞϮ?]]��}B�]1Z�4��$��M�V����%h,�5Њ�f�Fl}�$�º+�d̼O�)j/MM�h������h���
ҜC�m�$�0�ΩDڛ5E'�7����؅�Eb�Gp��Ǔˋ�/W�)Yk=��H��/�{e��5
!o֛�m6�<`�Ϝ���z,�^R����	j+'��
�Q��E�_QŜ�Cp���4>�'o�WU��*_����ÿ��/�u��~|h���GA������o?�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030274�14145575047�013376� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������'��a�}�WǶp~�_�ˬ�����U�ç�^Dr䆨Ьs�,gZ�+���s�](&>"�����G�FD��L�?�/|�]]U]���A4�Z�=�U�v�v�g���m�[;:����R�
��;w���������'4loؾc�';����aG�Z���7���2�ʩc���Q��ܹw䯡����~�տ?�_������\�/=���&���b��̑u����M��;�R������v4��NOugs�d���/��3��&-��?�0����dF�6;�H<}�D:�����}�\�$�=�X�s���x_*m�,s"������t���ԂZ�PӬ����S���}����+ʽ��wl��d���w ��������HkI���${��-���Oj��j]�ڵ�ƿh��P%Q�Ŭ��i菥N�i�}}Z���:���9�'�>���'�`VOh����r�t��?������&�)���^ۂ
l��6m����tz@;;���9m ��dV;�J���sZ2���K��)�T2w7C����)���\JǠ|?�:ʗӀ� ���X.�ߴm۩S��b׺t�w[)�����Һ�����5���lV��/�9����x� �;��3Z�7�÷\�{*����h���ܩXF(�$��#9a�,��|�XJ��ܩ�un��4w�u���/ۺ�8ԥ}���Ѽ����S;С�ؿ���~���ּ����m���h:�4�۟A��I4�x�N]8�&e��x�h2�J��zu�7}RϤ�;Z��9�̢��z	�҇��荣Suܡ�_Y|�8���-�/5-��^�`���`45��3����b,�#�>�U5-����Y��%�ӷ�a�;���y��k��L���Z*ٷ��D��d�I��wk�b�
����nv�3�?��b������J+�	���j��ެ����R��c�-�	&F��?�;�es]�%�m�Ѻ��Lw�֭uh��`ʔ��zT#�]�#��tf����f��7/?0&~)\��/]6Fn�Kƕ����?��%��?�����H�暀�����hg�%�]��h6��u|���~ݮ܄WCSO7�MM0�MMl������zx��Dh�~X�z��Ą"[(��Z:�N��i��0v��[6�6�X��:K�+!C(��y`�jV߂��GY��6[�n���~�߶ln�dҙ�[�ݻ�����.,��tew�R�)g麄�pݢjw���F�Q�C�@�+�<<�@��߈���!��[�RP��L�V��-!׊%��=��v����h���8nAݬ�p�!��#��7�񁰭h����#K0�e�����L���N	�*
gPlo8Rr�! ����1��L�4�-u2}\�DDC(��h��NCh��4���`4D�n��TiH�iȝ���m&�.h<<k�<M��/32c=-����՘1rӼq�|z�x�W�
�W�ӣ�bheS 	��	ES �ֆ�@��V)P��*��!7*.F�
��b�"!i�F�b�ݭҐ*
�(
1o?(��+?6.�c׍��0G/s�̑�_�S����gJ�-�x&yDoȥO`�]s/`��
d#�5�#�=��մȣJ��eѪ��S�]Uڵ���Y���湡r��ޣ�L�Ȉ�
Ћ�X�B��↣2r����JXց��*��l\�[>yA�}�]���訌72b��Es�¡I�T�Q ����*!Z7Bd>B4%!��
L|�!<��T	N��?�1n��Γ��܂�r�\����t&-��FJ|x�~��.[	��oH*��*!���$D�ջ���O�'r��ڔLg6,��Җ*mYOڢu5wi��G�g����Ă1�`ܾm��(ޝz:�?3�n�Z~qIk>���޼���ͫ���/P�8��T�	& ��q��]��?���<4���-s�qq��q�瀵���v9�t":�G�EF�</�G�&~�ކ�}R����J�*�2tfڜ�W��P2�B�"���OM$pJb"�	NK�j��({\�$UJRYJ2���(Ik*JB"@+��H�TdD(���6Qv�JC�4$ZbLϘc���:����ח���W��DŅs���Lo9����}�j$�:Y�-�{�j*�����|A���ڹsz4�8�>�\7�O�2ĪO@�<`�rDJ#B�"HgZ��/4�K����ci[}�V�LCD�X����И-�2�Ő+�c�:y֐�7=SXZEÃ�ĸ�[��H�d�e�g��@qup)\�7�`�'� IS�6=X|xƸ��v�`�VX�RX�\�����m���OR�l��1��s����7���BƢ
���}�H�T�P$�"��0犲��s�z�T�7ͯΙW_�~?��D������l"AS�H`"��0D��*��u  e	�d�F%�
�"�!�­P$$
�h­��UR�!�!k����Ⱥ����Qc�ym���j��3&/#Q�ȓ����@a@ʿ�"�pa�6R���B|f��I�T�����	z|��S9t]_���z�����XyV	L�<�lbhx�ĭJ�"&n��*��S%]�������c ��m�*���A���{��Ů�aNg/�GF�Ȉ���P�!����]�>�=����ž��76�������z����������˹��#���#r"\.]wӖ:���#��%b�q��Ma����N���u�-�E�~����
�#��c�
+��=����c��=��J���D%��]c�\��S���n<s�U�rk��)�bL$t/��uc�Uq�q�ٛWS\�]}ɿjR}ɔ����|�(�^x�,~'H
-��ך:�̤S'�(E�����lO�@F�������|�L%ҧ�P�>9�|T(��P,��t��q�t����uR�5�.Vor���~q�0�n�[�[2���w�vlK�T�"��l�ŭ����n���{���_�0�Ş��tt�9��+pcE9\�B�A!]1`��
/6�u�u�'���f�� �p=�J�7b1U߭
�obUq�J��c߸��U�{��%n�>��K���D0-���꘰�VԄ�+�F
h��1DΨbir��h�)���}`IʂhNLW����8b�o��'��wn/��^�sFi_P`L����kOx��G�Ia7�_�3���^�p�t�4��{1o�>����Z�遜��|��̊��X��� ����L�CJn�w*TqC�PB�k�zf^_p�+Tq?��x=���7i����C�-Y����܊�)�=�t�K�����@_���Uj����Ź���T/u��}���à�K���̟�7���1�������(`��8V^����^*�cɘ�Qx�0��O~�F]�
��=��SD�GU5��t����~�/>�/-����}�Ͳ���H�}g�0�Z�Hw�Ԝ��N+,�h)B
�g��.o@�O�ur\�~f������*�����.��������w'���f��e��V&�S����$�N{��Y�	�cE���E�n�*��.G�L^�"����͑1�u�6�6@F�~����zn!�ǃ��L�QkH���v�X8������8�@6��\�qQ@K�."3��
qh���(b(�I�ZSv3h��B�R�������2�Rt2�핉�'�/�-X(�M�ȡ	�s��d�#%-q<^�4�T��ր�{{N۝;"�
42���c�PPw�����זŸ�w"�+�2�0z+��*ν��[+φL
�q_��X\��:�'���.��􍄎�B:�[���V���[Y��W�-[_�w�_{��obU��l�V}VȞ����#�����E���:�}�&���M�h�����1-���'�?B1
m��܉~��E6=�]��%�J��vY��ϼ�J���U6��UP���^���t|�D�}�"� 4i���34DjbBJ�ҌS��N���;���e2�j����^�ˋ��%5C��”�Wx2
!��h�J�[������Ȓ���8����,l���_�A�Q�t�e겔(�_2�Λcg����?�/�F��?{򋗌��K��l�\X��
���M�����ٗȕizи�h�ڪ�r�x��
Л�� ���ų%k���ָ11�W�wn�|OId�KՆz��74������GJ�[s��8�!��x�j�s_k{;�H�"܋�)���Z�mˤӹ�i�XK;���G딳�|�P�}�s{}�7�_�*��捇D�V��}@
V�91�}�D}�5��
�v��\[�<�(r�S��6�~��	�Pd�`�)�3=*��,t῿�t2�i�zS������Ư7��ء��i�!c�I
�r2�7����ܐ9~��i�0}���!>�Bd(Z=ӏ�,�&�f3.�WV���\��5�zy�b�z�	��Q��FD�<ˑ~�M���H~�����x���u��\~����ɝ۱=p~mp���?'c��5��g}�_j���R���(��h�y8� ���4�P���{��,�.k)�f�~��54�p��t���
��,��-L^@}�̯<�v�/~G=[^*�͙gg`̛sk�S���ү�����t��-v��
�����!8�3�):��$�����*K����VYaXMLY���V,
<�B�^�Fm\����j�Y�WY���҂��
��hJ?����V)��F�)��o����"0u�tu�X"�j(�ØO�7k�VP!�'b���Y_�1�v�GĠ��h�j��GY*��C�X��0%A~���6��?��a��*��s��(�j1"��e���ڡ<ծN.�r>S���l�� ��W�+�M���̱�Ζ}�{���hJF�S��Rqu�0s�̍g{e!�rU��ʛ�Ra�'���P_��������TDA�$�(����O:��t�V۩�+2�&�Mkq�uae��,vK��k���]&�eH(wE�٠:��+��ca
u4LA���J�(O�t��q����(��rK���f�m^["��;��e��d�:KQ�R��2n2+MY)���%�������O��d���<�(�N�iɴ^be�<��f:����8^N�l)l�B�`ܣ<�JNR1�+��T�	U�n!s�NЀ��t-H���:Ims��g%�}f�u&��$���=�Z�r�ߜ�#�H�=��=�MI(�M	/��C�ȝ����%&(�����c�Cp��b�M�/M�&�<���[�}�G��#ٟ��1�x���;���T�%���t�\)�h�nш���}�[��P��2I�R�-�Q��-�I���I�!N[��DA�Y��Z����͟�旟�]G2%�8���D�i�ti�5��wE�ɇZ�W#<�7�Fͱ��У��I��*���oh�F"/\�x��P��0ɀ�a�Ю%��&��kM��5���h�������Q����=�[�ad8�J���h�"������B�l�nI�b-�e�#�Ѣ��5][X�`��Nc=��NKD�e=���ڸ�g��[ȕb�A~�Ray�:R<�5lӾ*�
��o���lӶmX'S�#;�X�m	���-֟�����v���ӭ��YdR���.>G��N"��:�M93Qx�,���)�!�d�lu�?���Gq�hL�_'D ��A �H^�<�1<�8]e�E�'!Z���sѿ�����Rz�m���	��+ v�\�ivew�jS�4�iV�K�X�,�v�����Y��…�oQ�e�b�!/�=�pk��tyܛT�B�5r���1���&�]�\��%=���_9e��A3�]��|]Wz����QCJv��P:��E��uJ�r\��S.9�AW�8�

`�+R���*�#Kdɉ��B);�B�� ��4<���4%b��Qͥ�ySt(���dO�M��g/#V�:FUC!�FTj���@�D%D&�ޏI���Qy,BJ7�-*T5X{O����nM`�KY���oCx��j���%�
��>�ث���/[;.��V{�t��B���x��x�A"�W���.�W+z�����KF��֮]�#��l�vmશ�Oty�1_f�֚��4i̿�Z�Ǝ��C/�&1oc6$���e[�R��H��	�����%/�#EUq����Q��̌P�	�6�Ak���YUP^_A�q��ec�C,O��T�'Zy�*���`�b6_ÅL�;ү ��=%���-%'L�u�v��6N6���h-@a0��ظ*i���#�p�@t (	�n�w� ���:��N�"�F�4�E�X�x�T���ۆ��C>�C4����It��K��l�K2Xe��b�
[\P����nʚeSチ�{IT��\nptj_2����(t��צ&�7&��0�������6CWf�]<�֬o���q���|�_�Pi��
Y+��˩GX��<ؠ9Ȉ����j�c�J��t �DBK�����=��ƴ,'&�G�3��*RE+R��i�_���<QŤ1�h.S&�Ƃ��Q�Q����,KP�[4�Cݨқs%�S�υ���S@q�(%A((���et�4�	�-J}%I|�I{��g�4�Jza���-�Eh�fA�j�]픕52��x2U�OT"����ݡ���}(�Ng+|F/io�u4K��+��8:jq4W^.Y\AR��t_�C�H}|;�sUr�Z��h�.��ҝT9T�h�9��h:Y�����68�C*A����G���d?N��}������'�y_����v��:�L�)υ��r�[��p�b<�I���zQ��f�[�v#�
#R�0z��,����4>�׆�{Hk|t��35GL�t��z���~	u����r6�/�,�-+��/�\g8sG;�n�<pmy�I��w���+��`�B";�y��}�ZٰG>���/u�����y��l���p���:��u�0�+�	���_�Y�Բ�4�NM�@��)�x¾��R��U����A�W@���m�2We��x6�]�����LA��~i����|h���|�����YBLb$��x��j�C��e3#b0#e-�r���>�d2 �(���cpVQd�
{ء�����
�C�U����s��(�\tdԘ^0n�&D��z-}:�_?��F����u�,r�!3	�daRػ���S%����B)y�w���rۃXڇb�8�k��LfQ����>
壽��̴9{�z�c���?�٪^���^�H��ޥB�h7)��Wݤ���w�JsUݢ���+I���4�����L~�2�;P�&��])�����,y���+�riav�nB�X+^z`��hL���򋏩�a�*b�Z��؆��.��������/�y5�ӼoϛW��=�6��1X7h�9�7�?q9�P~��Mٸ9r5~�åm���l%�^͆t����ӭ����/���#����^�#W��O�:�saL �f�-!<�K�t�)JD�r�x�3t>i����y~�*<��Ź��g/͙�ƫ	T�9�Ə�2�:���56d�|�7�G(���e���,E@�[si���yX (���υ��2`�UOO{�:���:��c7�����d���w��k{b��j�EUoT�܃����z�i�}�@g*Խ�����Pt��FR��$Od��CC�SdžO�D��JR�N�����u��Jq�'�)"c��)p~>�ۉ<Yk�*B^��N��\�a�)Y�3R1r�_�D��[eg�b�V��O1*��Rni�0�����{���
����"W�R���'��$ؽ?�8+�<������
�#����r�Ϛ��[��B��ߊ�ȅ�ھh=p��ng�v��������-�\;7c�\p�v�gґ�c��'�MƑ�������JH�.x�Z)�K��]��PfNɛ�ՠ���O��*fWs�ܚJ8�"����pY%�
C�j�Hw�BE7��j��g��w�B� I��<�V2��)�c��@/'ɶ�U}�L�ٛ���|��3�������!;^7��s�'�B~.
�o<'��Y�K��ш�@&%��̟�K�>^ߴ��@��6iGbY}��«�;gXd�qaȘ{�v0��>m�D�|<�D4��8�����{�J��@&,<�ީⷪ�������U��A~e��b�x}��Y;��:������̓oG�rF'q~�}�hJ�h�9+�*�9�;Ą��{bgW�����!m�}����SEuAc�t����H��E#���[���ci� Ci��s<�dU���J�����a!!�#����]��5�I
�
�[R\�b�~�ϯhG�<?e�sƳ퀒PZ+�O��t��^���۞|!����P�L{A�L�:�<�/�hI�H�)�aq��+�B�Sŋk�=�;�N�Y����//�Hb�\B��H���H�)��&	p���]� 5�v�C��40���5pB]� t�q���7��R$0ֈqo�I�I
˗j���D�*H�H+N ?l��o���!b)h���g�U'{D�o�,��L�i^����*H�b��Oʭl1i?��JR�a��6�%@ވ�$�*/
��"*w��0K)%_�%�-����Py�;b*������v���$E�.Z��m�;�<-?G�L[ME��5_�]�]�F˘�GJe�ʪ� �[FFA�snlmp�^�5�8���/M�����y�]��WG*Mr��Oc�W�B�;�����г@c�e�
��J�_�l��M=t���N���N6�7�7�7~Zw��l�]�'�ʎ^<�ʎ�HUvP�E����f/��#`�Jw��Fٲ��u��b�[3�t1V����C��|Wo��ݝ�9��
�p�OIc��>��B6JI�i�Q=kx��t"�
�JM	�wNБX�����(T"�q��Ma�n#��]�Q��B�Wŝ����B@*6uC!Ϣ�,
��FTTH�k�������&�T�B�x��p���d�_X/��g/ՒQ[B���K5`�(�*@Xp����s���VwI�}�y
�%������T��h�c������z�`�ׁ2h�3o�id�J8�L�'��6��Ć���^������=3���&��+���:8]hq^����;](U�O�^|�6/��p�bI�1\��wu/�����'��{�A�Cw`J^ ���Cl��/.�W6������$��E�A��"��_o:�4��I�zScc�כ�WD�=\\�=Y��1�	{����|P��4~F~��7
O��	H�M�&�����c�K��� ����ǃ�ӗE�1rMH�����=ˑ~�M�[�������3
�Z�#��[sdrwn'��k����cp2V�]s���������+�z��0�-���c�c遬�Y�1��2d>1�_�o�)��	�s���W��<yY��[����9��+O����Q7���ss�Y`P�7���HSť_��+�pY�b\��9z��<\�C8���.�X~��umh��2�&�$��z�."�v����h
�CB��/��S
P3w����F�t����o�EW)<w�n8�I!�6+{�p�(r�m_��#��7�v�=5T��֐~��‰�
�M�c�cY��җ��2��
�1�-Þ��X�}.��/w��%q'��cU����DyIz��A_NU�{X@ef��b��ee����+ï�LA��;]�n�$↸�J�~)�AO_����6WR�7���w�L�(��I�2		L��$w��`�%�T�R�9-��czb�O��s9���q���Ź�����R������9{_�e>�1�O Ň�8��RIK
��eD�3�/#����F�k#.��NTC��=�nTͯΙW_�3��hװ�5�~���tw&�&Y"��'
���/\`x�fs���ĕ�L��;1�Yu�6��Q̳�`v����|�YJv���}����o >�L.6����!M72�I�X\���CJ�mN���{`�:�R `�k[��/S�<�J[�biȯ�� G	�9�ټ�=��&2?���,�˩��\��!�;RD�s=f����L,kE�o�R����f���D-��E5ˮ�bV�g�=8X2B��QHL�kC������.��ؒ��;�J�4�t\�$����%'�
�v�_bY'!`=�e:��͂XX�����?� y�t`S�P<BSLy�-B�C�_�
��!�<D�!����?�/�F�n�< K�����Ut��ȅ����'7�nB?&А�}ɮz^��j,=��I
χv"��q�
& ����oSzd{���W�뉭��p;���;5&/K��H)o�	G����?ߣ�_��貛[s��8�!��3չ����c4��� 
fx��z�e��\O%U������G�K.�����YE,7�e#��۰^�=1��Q�׆��y�ch���B��u���;��c�)�A�ա���Dψ|qA@���oRV0>������s�]#�6GǍ�3ŹE�^q�&ں2�u�unhCd���{$�@�ܐq�wRgz�=���u��!*A��(��1�q'�#��-�����R~H����O[������5ֹl���p=n@�"�F#P03t[Z�mdf�R╽�:4#��/v�ABF}�b���ձ�p�`��@̾�eSb��7M��7M�y|�P<��`	�U�e�.6C%�H퇈����O���|e����$:[���=�ު�����u.2K$4B�$�"J~,dk%y���2=+��<q;cq�uaen��ak�[}�f4����`c��ڬ��Y���@�~@v�z�������'�����/��*��g�2�A��7���t��;_|4�6<L�m�
`�jH�|�`���z����4zZI*=��^�Z������
c�p�l�Lؘ��S�
O� �y��R�K�ru��oٶ�4b��%���AF��ˣ �˚#�Ø�c\��o��\�:��qx����+�ú���Uc�1R�c*D�/�PE�$�w����RX�����f���i����-Ǎn
�����cn�Tf��F�J���
�tS入ա��Pj3�VI�ߗ
���Tk#H�b�${a�����s_j������T�e!u��#4��@%��i���D�%�
������|bAaG��J_��Ī��`���|r
�l�^+}�
1�i��5��qN��Z1�t.����_7�B"������m��{�[���/Ż3�[jF�w��×���A��{�i�<�����Q��$uCꕬ@6.쳬�0��"
����I�i��a0:EwG)�!z�w:R����e;
��r»��X�$�q�E��/�W���%�1�.Q�\�J�NbD�뮄���Mg���I+\�I#gI~�'�5�	~޷�tett�
��$%֗�_�h���)����ȹ&I.FV7<|�$���A��Cƃ��,rl��l��
����];ꆼ-�lx��u�k���{'��&��7׆��`a��wK�p�^/��R�+�
�xt�x
)9"�μ3\�}���Z�q��^�^w^��@X���-��΄�]�3��d�U��b(�@����V8��A��;f����������\���q�Û0��8J��uv^�V�m�C� ���w�SR�;d�52Z����
:R�_zYi��
�L)�%f<�ߪ�R�U%Ƨ�/��l�18�u�:�K�%���@�4ME�a�w�$0�]����S����ʩ�|m�ک<�E%��9��Q'�yݏk�9��B�R[��JJo�>7	��<���p�*�C$ݗ�����k$Б�_������V$&�_�UJ�+Ju����h�e��8�$ڲ��d2�OVt�֒A���@
*�~m���Q!`p�6
=��klv3��5�n䗞-\��/�ϓ��f�<�]��x����P>��l��}W����V��v����U�h�'=����aA����&n=�����b�y�rxٻ�zYj����Ž�ӽ�M���v0�vU��K��\���r�-�ޠX_����:��u�5M�%�`l��#�=�>)�v=�ִ�/qr�F�������|�(��e	
J���o���$�)��J�4��j80����_�`#�3����bճ��&?�V�s9��dW>����^-�lI<|�K|EW�X&�߯�W�L�G���j�<6�Ϣ��8�8��FXk�`7�qE� ~�o;
���t����d�1p��xr�x%��I�V���)
h�g��H�kr���9,�\V3Al$�!e�4a��#&��W"�`}����,��ɽwVQ���J3�9��o�E^���WT��տ�߻���������u����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000415�14145575047�014620� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������'��ae�;R0D��"#��9='����aRqzJhw����n���W�_���z�\����}��H�:[�gM�p�E�
-�Q��e��3���w�b�	��5tld^� ��\���<b� �u�P�Y5���[�u8�7�~�ܜ*�����H�ՃU�r����є�7cZ�l4k��>�փ�س��b�F�s�P���Jj(�s�+�)7tؤP�����Nva�d�����<:�c�-��z���`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������