metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001704�14031372457�013446� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������/�e`�[o�6���)���I�x ذ� �m�b���%Ƽ���ž�^��v(ɷ:���v�BN�P��я<�4�8���-��.���d�0���3�V��rb).fB�U쩛�h�ay�D��E!kQ�dɫ���Jl�D����.�br�rр�@n,��� ���Zn�����6'���P����gTQ��I6����8�"Y�w�I���ߣ � ��u�o���b���oM��sp�1�z�쑠�S�}�)F��91�\���E���?k��ח�� �m�<��Ƃ�a�� �Ŏ/b��]k]����$s���`��Ջ�Ͼ5�ٳ�s*�,�_g�}D]��'>�ֈO�G�_�F�'��m�%�tKf٪�k��1��9m����8m�rD|rı���i1[:���;��<B>�{7�>�c'���nKʹ1�s<��3�v�nEEcI=k����ļ�4�w�'��Rj61?�� ���.�c��A�C��Rc���]w^G^��:�;��{�p{S�������!7aZF����ຫ!x��B��GK[iVL�Jӧ�͋��i�t��l*�¥ذJ�T������rK�k�-��23$��g# ��K�Al�L�����������y��6�UH�A x��]�%��.*���+JiE�{PbL�� ��VS^���<(�\$�q�m��:��gҴ�)m���*Sʼ��/��`�#8;T�R6K�Zm�Qك.��������h�\�Ϸx��pD�_�&�ݎ �@�9��<8t�FK0��(�xo�4�]$8c:TrU�ضj�F�}�w�C���"�$�$x������ߑ��ah���.�ΓuGz_BUa�o���%W�U<�8pm��>{;A�x��:3O�/w�4_��lm���=s~L����a��+f�D�n�?6R��RR���0�;����&���mh k ��������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030107�14031372457�013363� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������/�e`�}�v��`�OцlP��L+DB�䒔�90 p��2�����g`���~O��M�'�Gت��$eI���ɱ83}����[WW;c?=���(~3 �ˤ=q�Й���w뷲�������+����n����o�mlnC�����߱����/KR7P.�9�iȷ}/�_���aψ��^��� c�,�1�gƓ��n8<�xb��j֨hr���R��s4�w��<_�,LZ��Y�f��M�+���|j��%�"s���I�������ZE�8�)˦�(�ؚ�-��B O�i+�B�/Vu�K@@G?!x�Y�lj�0bk���B�� `���b*B�1�0�P�PDž�0�Oy��p��d�C,��]�ԅgv�Dq[�f}}�g��۷X�c'J��u�l��s79�<��d�c���0�2���ɛārɔk ���c 4`&��_�5���W|� �)Vd~�-�fI5X� KSw����$��$��6��O�4��!��s6���s$���0��z�����F�H�F��]�A�zIi��F1����������N�� �洇�V�����$���n.5�� �(�yK��=�,�e��Jr�E���<���|����Q�Y���8�s]�l錄s��%�s�����:��,�-������n� =9���<���)k�ª_û篞��@�������ط�2><����W�Ў�(y�>�0!�����;Y���Oe�sG8U�8�JY�O����V�_�i��}��B���Oz�'�����I憎�+�?�Ø��SR�I�s�Μ�� wf��E���X�,���+�K�����w̾��K3��dն�]|�ɭb��4Ku+Ә�%��%�bؑ2�ǎ��X%q�H�5Ǯǽ[�b��T �Z���w��iFԟ�$��4S(��Yj_��Ѻ��[���u�#� ���d���/xM'<"�6_m���s�*\���Q���3�b�]��a�����^��]<�����j��ɭ�z<#���{�� zY+��ϯ���*�O`�V�6������v�a�@r����B[bi��tZϿ�Q,A�")0�hiI���'@������U�}TGn���4��� P͵�B���A���:P���`�����J�Ogx�����֏~=�6[F4�G�g�ٙ�d�I�c��O��?��^@r�~R�![�l�&��Y -��Ԁg�2Mg�@���S{Ⱦ٩ü���9�s����IjwN�MÐ �p���&�B�=`XB���o�r^�<z�j��ڒ�/9�{r����) m�PKҰ=�cE�C'�����Qq�Vl_@��K�~��d� e6 ��5��Y~ ���_���`v��<3��� �u�R���]V(K ��Hn����,��>�`1�N�x~�ZS��65kMm���`>���T.�������Nc?LG��Y��j�;�xp����Փ�?�<�w�4 ���/��(:v�R)G2"��xS�/����}~h���0������e}e�`����l/������ڕ60�HI'��o*m�Ã(��Q��+�l���LU+%� =�i�)=9�6|h?��������7�O�o|'��8������+�%�>yZy�$�S�o.&��Ӡ���=�����'Y�����}ܶ�W6�����������_����>�f���9��ƷZQ���#�ۓ��-��������7��ke�s/�n�D�q��c��)�q l��]?���탚�ȭ?���%����=^y���j?{��V��.��GQ<��ND�q:@WOsU^�!�ñ�2_�WDS���i��6�{y��� @��6���v52O�pZ,�%6<�T��n4�P�h-��);P{G�p�L��?M71#����Z������������Z�����9���R�������Y�X�E�km����/�2�̬�"��g̉�q m�c0�ь���эVKr~p�̝��a��(T���w����ߋ����q�3������9�}i��Ϗ���Ni�?�anWd�'�0V��n���l,��Lx����R7�uځ� ]�P�w��u�w����������1{zp�^���wxt��j_7�������ޓW��Xu�.��O�d��3��UYr��� wC�+�~"ܙ�(�D-�n�5Y̧q�e��֔MaY�O�4d����#�K���s�?�V��8����O,����Q�+���+}���E�!���� 錹XG���'�)����)�NDZ�1�x���c7����"q�=��GhEAh��K�L$�(&�k@hGA���[z�&��f!���`Y�P Y�� E;�C�=�b ���(�`UO����l�JCIX�o���%��0}1��@{~(�n�4bC&��V�'�@�&n肜��\�7�]3X������S�.�mc��Gj�V�>@Bӓ��Sli���Sr��o�|Ӡ���.��R`^�/�LS��"49�! a��T�Z��4S��(��:�ſ�jÞu�?����2l+f6}��@�'�=���L,��9R;&����kR��i�G<��:}��`���ahd�'j���~�<���(��c�0�I4J/�������M���!ٌ(�T�䏳��3���@?��0���;��,��1�� |��!@�PE���IP�&��#�2�j���l�0LX6STD��a��`�:7`�{�H� �v�ڝp�wY:����1���1&��!��%����^�urX�Fr��zP����R�)�Е��j���� k�&0�}B���([C Z�D��\�Ɗ�ځ�EE,ٝ���_�b �ˆ��.����g���Z���r��%�����7�}\�����#xvEӅk����[��&+�+3�>M%R1�F���Q��� 9��j�1�S�� S¾�E- ���z���y~���(�����>�=�f9wԼ�1�(c�>��Q ⅆ1���.|C��� �`L@CM:=�CMKFj����������r)�Kg�������T�,R�j8��ܜ {RQ-E7T�/�i-��~]�m'��x�dJ� �"� <��#��sj��ew7J[QA�L�#�8 s�X���Mڳ�SU�%�f�P�����qga�DG�1�I��B�}���F:7�B<��Y,���y�(Ҽ���o`��+cp$�f�,� %�$�f� s3�"dH2R�ӏ�Oh+Zײ��H� ,l#�@�f Iy�qB�R��?�3��_)$�Ǫ���L�ae ,މ�A��H�\<��!�~ E�#Bl)%"����]f�U�:�����Z���<6�?N �b�!��z��'��~�"L�u���0|q� ���#Zs�3T���=|�Y��LWI��ƌ��l��AJ2AY�LZ���(AÛ�0��X_�]��k�Qآ�O`����'���� ��F1�'��hH{@Ei.�?�PY[Pc*��q:�Χ���=�a�4o�f!jz#�n��|͋IY��D�o�nMС�L�70;u�Ƨ).009R�"��0���c�f�uh�ܽ��)�Ȏ�F#��@��د�/p�(N��h> e��Q#C�9R���i��f¤��wIІ���EYkp�Ej�Ʈ�!��$qc�V����E�}%��_O`G!��h$Z��j� ek�-�/��<p��K� %��7��P� iZOJ��������^7K��q���) �AQ�`��3z|Y�^&���P>B�0��7:A�+���H&�ij�v�frfjXj>&��B3B�S�R��1*W�24��"OiUB:���S��&Ja�0 [��.��v�'X��Î��r��;3��ȅ��J����<�T����j4"�\)B9�Y����iL!B�!� �b�GQ�6���wu*ڮj��f@ic���L�?�͂$��F��湁�$��ğI��>V��qcTi��(L��:1��~�t"�G;^Y�&ilM�1y��|�C�瘧���Jo�Lx�������kա!�&�Yj�ؔ��D��qԛ��2A$���&�&\%�Yj^s�S�A�y)� ep��N����.���G��@���_~8�������^�UJ��e'�@��ٷV��JV�fi��������٘��x)Z�)��絚�L�8� �y��1�.�+���М�����Y�� 1�G��* � �rT��ßmf�#2{]�P�>�"sl$�|�QܜDz�t=��%m�,� +����dA����@$�� �?3*�#��\Xaȿ��l�7)�N>�!��J���c�r�y-6\�ÿc�wl��ZQ�K�e%4��ˑ�S���<z�D��9�Q�E�j:�<�������D�*���gE��Y�oQ�"cU��*N^E�{��b���AF���ZkN�-���k�d�H4c�E�h�fٌ�X�-0El�^J�vmy��s�U9)��n�%�*�t�s�hK�` �&d��� lU�&{�Mh��t4����� �ߘ�H˙e�������=9B�����1���>�"фP]=��(��G)Vһ7$_�0�R:ڍ� ���d �q�����ّ�.����M"<2K�?�+�,2<of�xb�!1���W*�r/`X�R@d���E�9S�r[;B�x��&����a��F�^/_�O_>L��EaE� ��:I3U������D�)�4��i��,(˩�Fzj���j5�y�ҠDLm;@K�nڎ؏�^fzhP3a���&�a4�d�/X�L�\������Ӡh�ڥ�}�������W��l�ʞt���r�;y~����=:���������-�u��������/v���;�����W<�MjV�I]ŧf`��� ��Y, �d��E� X�o��?=���{��?i�������e��ދ��� =�;������l�{��E���::<8� i+v�Y���ЩO��3#��<�����4�Q=�����џḖ�Tx�t"�b�~B�=���6�S���䍵7Z�YA{t�Y�+��݁���J^�O�� x��`K�r����3<Y.�����!o4�nw3��՞�[�.����:n���o��L1!�����!�gN|�SFMY�S��#@S�N�qއ��UH� ��6�8٠���R�V*0§�r�Qš��p��:{�(ŵ��]㢡K��4���?��i�U�cP�qO\A��"A��(�.�����M�.z Q'���Y,�����(7$K"Ap���Ƈ�'@8H���q� �Lw��6IG2|V�D� n�͋�'�u�(��b�]#��E��9����Z�,�q�Mi���(^P�t�6��� zۈ?VG�ᐋAL�Tr����Zbb����E�@z�Hoi#�A�Wl��xp�H��Or�=``<�.���F��j،�"Z��� �:��!'�|��Q��4��b8��Yd }�h3�#��q���N�i�x|抨��W�:w� q"�\k,��ű�-��c��`���*���y��`&� 3 ��58����E��ڨa���E�ZG��Pd�wp �[�u&���=�F�\�$��c����{�Z�����EZsMcɏ|x �]0��Rr����Y�)虐�n�������,K�a��(��xk��ƿj0���LM@��J�_�!�Kl[{��V���+�JF�����~Np�J��~R�ũ���2�X��Ej�T c��:�&d�vH$ V�R���#Ƽ��"��)�_L <_��K̩}W�1N7�㎵ ��x:��;%���.��D�Y6S�|�v@(�cs��36��dB|I��R��P���5EiDz��y�ܜ�N��Sa�r*á[�2U����H��1g�K�×C��4�T���Mh;�<�"rRk�f`h�8�)c<�#����������e����;�uw_�������W7�����������W�:��Y]9a)��(��Q+���c�V�X��7k+;{�덹�\��ӯN_cF�,�Ӎ;��bF�UQ;i��x�\_�xޖ���������V[ �X�!������!�'<IA�d$-��ꫴ&k�5�k�V���I�I�r�H�F�0�Y���Y��Ǻ��y��ͳl^>�er�8�m�;��I��sFAG*�N�i\O�J��N���=����䀝9��)�+%ݯ-]|m�MeeV&zS�`�v��&�}�����Ŧ��@�Pz-�p#�B��'��~yNႡ6��.N&��]�~��2�� _�Ui�(���PXBV���$i1��T���Z���u�%ʒuR�! ���S����s�'� �-B����DPf�Z���*�HYg�6� " GE֣���O��L��H�o�&<�c�p�0}"��oӃ$@�w'�X֓pk�QY��{��d���z�=.l_8�1�R�� �/d�vz�� ���e0b���`��2���L�>NHsba@+9��E��4ʘ���<�_Q�< ?�zk��>`O0��Ϥ�e�E��C�M��K;�G�����#X�����̪H_(��z�틵� ���r7��VD�@�sG��8G̦e���E� �[��w0y�ȔӧD-��>�r�Y���wz�����]�N��?莇��c�D���r�*�A���� 2�o��U�����淠���7��Cb���0q"�w�W$0*ఽ�VK�j@�l�[hQ(<������c��n��g;�����`"��;;��O�������)�ō��pP��#���䴇�:<:�ko��~��e3ŹA�|L~ �D�����u>�0��6�#ZV�i���^�t�,��A,�����4�ѹ����氇���r��uχ���Oi�����9���a���{x����[�T&���!�e��� ���f�{������_�����ۚVH4d$/���e��(� h����d� .*�FeiL����d�<��k��(�I�2F�ޣR���Q���*`w�)� �g�3��;ŋn�Q[A�S�.5� ��kԐ����V��@ۼ}�Q5�;�����v�l�;3�N�H�,�MHu�2�E/k��T�}Mf�6c0����=ŷ��\��O=W̕|�`*�hF�Z��(N(�9��h�[dj(�*����M�QU�a�XO���$�F�q��k���z!�� *_��HG6�ǽ�X5�-�c�=��D�"XEiG@���J��Q�'ao��_��)(!IĖ�����ONe�3r��<��!X��ـ�����6F��cF�NQ �3���P)y�)�6��jM��2FVQ��A(���,�yU�:l���=����u�aa��xn���?��_�*U���_DI��y��v!��[=v:�O�I�R��c^�c�S��eH�n�2�˲-},$�]�|�����؝Y��m ]�J��r� ��+�����W�yg��T�O�`����l0�Q#�`����9�aH^'ܞ�\{��?;]=�U�"�d夲%�Ft�h8�)�EF)2:X��V���&�Z�O���ۯ��"L6��L?��+@t�P�ڧ��"Lz� <�����[�N���q�,�t0!��I.�DP""���d�������ny��0��j�H~L4���SǧpHV�;*ö�HRZt�5`�'a�����Gԇ����z�[��G���!ޮF�Cގ�ö*C�/ o� �� ��W9��>IO��e}�#���r�TЬ8=K8L��u��q�&|r�We��vc�U�o����:�������mo/����F����br]�_M��#C���{~��7*�~쌃hP�>x�_�ۘmW���N�Um8�w~�ލ�A�zlĮ���K�-ʎ|��mus���7��֗���?^]$�Yk�C�@s�`�vq���go�1����8���L"R�^t\�6'%Ǣ�N���2 �?��o�Qf~�{���kȼ�J�N��t*��|v��ܗ�e���J3 �*t�Z�n(N�>(�A�q�_i숃�h��1�����(�L��G�ff��_���Bi*�Xz%{�rXpB~YR5��cY�4�C�X�BM_�)���c�u�vG�a/�/��u�z��7��NiXSU�'G�}7��!�L0T�b��>ZFMև�ca�N����z��*u}��U�����%��[���N�E�\��W��q�����W��H(y\|WDoI�|�MI�r���f��27�z��أ�0A 020��:q!恇�u��b�$�/�8�ײP�����I;�t��w!�s��˫�6xC�+KX����������i�Hz�m�c�x�����2������Q0�Jo��a1,�㹱�����n���%O�� ��=-x��p�l��j�aB���`���b��h�$�L�d*�o�bn �72!�`�d�H�:�P��a9H�Z�� %J&�N�p�]�H��OCE�03��D"qK�����]&P��:�߆9 �L^�yt:��N穋)fc�D��-@>s��)��}����m��3���OR�VY������am�wA�g%��8g}7�C��U6�N���|s<Y��x"�X@�� ���MM��7�f�:��,������N����0����;�u���b}��&t�M�u�O�4�U�~h��{*oi��6᱈�cğ�����>�:E�����^�O�N�˓�� �Ǽ�+�azR�>�c-�o��H?��4d#���@�S�n�&��i�����nϺ�V�J�F��ԕy�J�o������$��O�6UHj ���� �<��0�"�n���Rf���/B�>� p��_�.��_�`������&�@~�-m�'|��9�|�%�� |l��!?���^v�&?��-߫5,�c5[*hz(�$�wF�ٸ?#�p�-�6�Tkt)�W��V�-������Ṿ4�6��:��̿NG��.�vx��Y�t��oT�,��WG{��</��R�Z�N9t��<�R~��\mT,�� ����� ������l��yZS-���E��0�X�o))�)�o��P@�p���^�v��#1�H \� [P��-У¨��=1�{���O���[�E�a',�4���s�P�>hB�����(��7 w:P�j�N�N�>���7\���^D�� tG�ϓʯ�Q��?����E�m���ja�g *,��{��b�=��%����;s������� �f�M1�ҰΊ�E�G"��a"?�f��X��>j�F�4'\�0�-Κ̪nj��U���<����i�$~�v�j�ϓ��*��� ]N�p�b��.`G�R�R��,<�R�;_�pbŎrU��q��A}Σܞ�9{ B��zx�`U��-��)��� ��^d� �g5g�;`m�i�T����:��?�n�^ 7T<�v��zN�**Q�"_(�kG���Mu3L������sES��H�*,u�;ְ���oG�JU͡��qe�4�|o�O�7<���Ү;,�F�������?�����[<����*�R��?���X�\��W+����g��� e}wbQ��»���W/N��;��c`(��<"&���m#@�������ڙ�Y���j����Tf7��}�2�$��Nz�K�mH��=@�.>��h�b�����r��a�t_Z�s,��`���{&�uI�;��X�� mǜ�C9��('K ��7�`~�P.�B�+���wh?ϋ5u��n�S�]X�M��)G�N��H(�p��@���,��6�<�@�"�TϷ�p�lZN9NY��Y�4�JƦEU���G�(�>/$bݒ�U�4$��t�;��ے��������i؝��,�G\x�k�[++I�a7��R9��&7b����H��χ�|�p[����V��_��\���*��b���G9� �Wx���M������m�*��en��-@z �eΊ*��Q�:TG�n2�� 9����%���C�$�����2e�U�˝ֿr}�J>pk��v!�sm}eu��Ůa����E��_�^����?�|�Ӭ�����������-��PVK�w$�tG�Eޏ�}�����_��-K���?�HxB��*p��_�\/���������oR�l�Y�� O�Œy��Sa��9���0?�BK����:�����+�E�,a���_m�~/�p�;tgh������P��\v���O�(?� ����V����n,��}��^����u��!ڳ��H���O��A�� �ů#)�#t/��8}�N�J���+��������ή�*EU]V�j9����8�v9JG�T���.�5��p,0�U �B^���do��HJ g�����Q����5hI�9vw&x���3�mK9+D���h�0��q�&���t�� �t02����M𪭤�d&֦��q�HLs�/��)���Y �;I���[E�z|��ŀ%����gE�c�N��ń�&���_6��p���Y<=QxSb�4 p{ ���[V�7ӵNfS^�)�Y;�mZ���Ni����Y�1��>��(�?Z*���l����������ד�v���)��+P�zB�(�4Z�iMK���ݔ�B2PG^����X�SKF��,�p����3� ���Zc)G�$�oB�����\_ٚ��+��������μ�~g�ű~�(Heѹs�c�i����GJn�!���� i&�Myh�U�$b�>PgEa�f��� ut���&0(�ޚ�:��U[������-{5Ō7���xx�ʝ,��tرɯ�s��y�V6=���� ���j�L2� �E�T����/�rB9��`8<��~�:����{V}�vdg�P�� ]�5X����T�\��t����d��Cf0�s�7�I�[�p�u�f�����Ή�P�ꤓ/��Ft8&�>�?�=e�< �3��s�@��QMh�;wZ�V�@�wĹ~��ƢC��>�u���L�q� �Z$V��\�ZB�TcDZ���B�<�L�i)V2n*d���Yi�ec��U��B���<@%�}��4Q��R;&K�Y>(7�p�� 'j�JPK�39SzMy���1�RɄ+��S�3+Q&�/��rM�� �}��ݗ/���>�|���d,n8r} ���~2�"d��7|&�I�ӿ���م���ƴ��(���P��Z�S>`���LCQ]L�����\Sp=R��|P�С�C]�m�)���&��;��i��h�|���^��B�,�Y�eW��ܪMVk������8c�� ��Kv}���Y�t@r e]`�h�C ���ɕ/��8�u\�MyU�Hǣ���� b*V�^�1�Q��9��z�uP�/��"O��B���sd��+�Cr!��*�I� 6u��3u\���J��(#�:*oqAb:gd�ֹ���0G ����ߗ��On��|���� >n�m�.��>���C����z�j+Ί�]S�������S���w_��+���+�������/����v{:�#AG�;Q��Be�ſ�bܙ9Y��K�{A_�QR+���d�:�x.i�LX�����ɽP������s�����pGp����������VZ9�F���m�y�`�&6<�OiQ(�a^�q�e^r��yL��3Ej��R��W�?w�ØO�N��[��k�E��������/�_&4k��dZv~�⠻�?�<w�09�GiJ4T�A본y�O�o�'Bژ�V<��@s�H�a� 2��[���N�~�G�:�,*�E瘏4oTy� ��Ok�2?8�1�؍���~�(k ��Ux� ��ƛ��*�J�M&n<3�@����͆P�2ª�"^Ƙ�*.n�9�&|�{��?��q��ـR����/j�Y�^����0��.H�s�^��k�JMs��@0��+�[ax�@B�%:u���|Z�&~�(ӾnH͋����"��`TK�Z��J�;�^ ��E�}�y������#�xC�D�����/ �[������V��F�븑 Gbg�L0`�`���l�RG�M��'���u��0��{ӊ�͇�Fu�J�@3�K�쬘�U�U��Z%�un�%�A�#A\�[5AC�Uv�{����"WE�}��Rv��Z��w*���� b���l�i���Ev��� F��)ۺ;��N�E�#u�T�����0~���іJ�'���� ���D}����\���,������rU$tI�vJҭ*�:({1��o�[�����7���������Ա�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000451�14031372457�014612� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������/�e`e�9�@E�>E_�-�(��&s�P,��X��f&�#B��y�^���7�����U����~�y{D\`BF"�5uk�"�"��s��&J�XW��e=�/և����>ɔzӬ z(�������[rA�L���55�YZ蟞���y����.��N��Z]u6�,^¾�J�XoZ"vG[]�Iٌ�}8,B���d ��q ����������\0�'���1x 18g�Г3�F��eK�CW<��AD%��;]�' (#q>���y/��L1wd ���=!g����_�t\�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������