metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001552�12547013262�013443� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������U�X]o�0}��0{�S>:@�H @ ��H<�P��7�����B��s�����vl�R��J��}��}�gYF������<V�AW�{\���(�!�i�hcC����Rd>`YuI��"B�h��/''yI�b��^W4U#�����"}+g62�L���^z�Ii���\��ǚwLb��>�""N��ì|�?Z������E?���%n.�}�D̑�5�j�$G:L����V�^���d��>���hxI��D[\��4���|o�Ԁ�����2`�y����X���ǁ?Ƚ�[v m�gZ?}r-����Jf3P֍�� � H_Qe�*4�e�.U�� r&�!c�Gh"k�T�oWs�2߮�|������p.������i}3�WU;}��ֳ;{�X����#��n����({��PA������)2�3���U�jf���"иP�>>������~�s� |�G�(��O��=�I��^=����n��x�9����o^�ZM�>S����7���g��B�;9���4�v�:f���-L˚[�p4��ېJN�X��"=L����R��Lzk�1 ���6����m���Ԩ�&ĐC�=��߈�<��L�0Oƍ���V�=�}�v����ޘmmm���nN#�1~�n7�(]kkNa�X�:[Ӌ���X�HK��jp�pE�]��b*c�7)���9�#Jr�E�=GN�t��!2�"�菟���a[��5�04O��'��cv®�nhi/��Ny��rp�����tkynw�;��<�ﯓ���'���z�O�a��z�}�k�&(�H�$Ǜ95)6p *�?#^A��k���:�<��*��`�<���������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030561�12547013262�013363� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������U�=�{�6��YNn*)+Q~����I�i�]��h����)����H-~����7���&M���u7"����`0��v��9��W����������W����wmkcm��g��W�6ַ֡�������W_�/O3/��܌�`<�ܼ|�s�&+���N�?�k��8�d'�O/�K"2�Zme��N ���!�<0�,�B#?���!�xQ�4��j��,��4 ��d�K3�|'�(H"�C����k�$����#���w��cFЮ�8�ፚ��9�'͝��3?��Qd�]-�Ť�x0�݁:��%a��1{~��Zm�!��q� �G���������#-�X167y������d?�����'֗ ����� ��E���:I?O��\&1�:Kk���� ������4�eO�1�� ��Bqe-�jg0���Y��t���AF^�Ba�qD�aG� �ȵ��^���P9��ڻL<(0�@���P��h����",O���*����$ �y�hq�&%���\I�̵�<sV�R�F~V;c���I<��&A:��ޑxH�p�`@�1t{��N������{i�*=�$�#N��v ,W�~gww����⦅��7�?�u �Ò;�l�:��=�;Q�H�%!��1�1�2�^��I<��0��rb����? �`^5��@4��@�$�A� �.����[ O��O~r�;:<�����M�쿱C��~��-eI�J���k2Q��|Ċ>�v~d %�(��r�xm:R���7)I���8�T��yb ;��f#�~�j��&K�`-�R��zFl���8��y �&d��N�,��I�)ؓI�>΄�~�*R��W��� _�`�ɧ*�KQ��ikd�Np��-i>�T��l�g0��8����:��e�d�G��y)�`�QЦs��"�Q���#�f�鋔�6l�E �#��b�t���!�G�lվ@2R�b!��םz٨���A�����s�t��CX�q��v�$�G@]볅�W�u���4�0#2�x��2&��Xھ;� ×�q�O`i�NБgE�/�D ��+ �FlL�h��\��>c(��Y�� �2P�i��d�j�0'�};�NS/Af;�`���꼹"�%%wpd:���8�\���z�Aj��{��� ���l�a�xG�^H·Y�w8���C�I�q��y� CF^t)�v���_9�E�c����&T��{�RR�"e=h3h��S�D�6SY���#`0? �P��q^ӎt|��jH�.���ϣ�lp�$��5�h n���Ag9���6�Qiv��f�i�%�HDV��.>���'^r��rH�~QQ�Cmj�!O/bP��v��(�/���G�"�ތB$��4�Q>�z�0���C��gN`b�RSϿB��撆Y��QVaɔ��l�2 ��M�T`d�4 &��a���!@�!P'��7α?��C�I5rv(:sL�rބ�HǠ+Hѕ�e�u�~�0 ��<I���6�`$� >���m�EZ%%�R�S[��+�@K�0IΤ��\2L�;�� rR&�8�Y�BFwA)�l�ϧ�ό )"��by�^�Cނ��j�*/�]�<�U�M{�K=�pj����\���1�b�n@ac��~�9&el�m��nH�,� $3��PD�6,�0�\3-A���İf�/��oS���@8OJ6p�&'�G���{��'TJ�HBk@��Y�]�&K��TA%.6����T��Z��Sh���&������Kz�[)��CgV:X�m�sg���u�ޛޜ7GY{�n���$�:��t7���y���v���]�N��Ⱥ��r�6�LXg ��ËS�2 ,�Ĺu<��<u�!������V,~w��0Q�� �y|G��pQ�0���i!��|vѝ@)k+��2���Δ�|5�"�I����tM:����X�\���tQ}���{h��I#�`3���7q2`��u���k��}��==�;z�s��=��$��@� �} 2������GoP�_�=[�S���"�P?��+$&-�J"��������v�� Рq�Z�DkU ��.f���#��#@/u3֥*)N���*7T�q��ǺL���}Pw�&�ӏ��l�ri;>�xZ����F��$m��p�g�G��q_Ѧe�Z @��C��R&F@�`�+��M���-�j ����M��"(e�%���*`��Up' i�J��j� �@����?��n�$�Okbv7\J��� /������f�d�}}���������ѶN����ۻmN��g������<>�N������6l�%����eܦ;N�])�d%:�e�M���?:�N�ѻ}17���}Dm]���-���> ���ɩ����"�HC�&O����S��t�X�� ǣ�\h]�t�O֘k�F��.��b���1P��r�)R� [�:.z����4�5���I3���"a���5�vC� ݨ��c2�G��CNpV�S�iRa��^P/sj.q�;��n����c��p>ń3�yiw�(Wj����zbr%ޏhI);r���0P����$ �C����%���.���t�(��9;�n���U�0������v�_D����ǽ�4K��d�`����R�2�ۦ��',��[F&� ������E�U,]Э�O�^n:� �Q��vh�b����D>�fB�{�*�3�6�T��!��w���3!x��\�X�*:�#܁(�Y�����K�+�Jf�Q�[a�B��$�&�ν���a������B�*!/D��m� p&�^P�!��A��<VG#%r,h;S�J>i��� 4ę�"����F�ؕ����������6�^�S�[$�vBʘ��0�� <"��m��f0��V� !��V�64��&�1?���&��J[�q|�2������ߣ�J'����{�j��?[{��<�����5[���q!�A���˙���]z^�Y�����|k˘�[��W�����^O��<}��*Ճ`HPCv@i�6���yc�� Q���eܐ)�|;Qpc���X-��i�Z�`�J��ѥ�+��$N�x�F��8��Y��F=�E;���ى1�du�b�O�7Z+%0+���h�%KSS��6�Ɏ�������z~�Za^�9�Pܯ��(������5s�?{����"�l�q�M���'*�]<�q� <u��L�58�&�2��F�V%P��0�<�eY⢅�=<L�IA�.G!�LMzʴM ���x ��_0�,p5�9k#���a��Y�J|�_~�&�;�M�y�@:��?A�`�9��ۋV�2�R���6�հ���0��]�`��TN���� ?������!HG��Ɵ@\�'�,G�I`�F&xЋ�?}X�q���7�J'�ݴ\1�����8k�g5�7ߠ��Me��Ϛ0ln<e~�����M��c�J��M�8�+�^��� &��O~�"e(b�'��#����3<H���ߒ:n��o��:����: �D�r�{W��˦(�*N]���{3�'��m椣&�Q)G{�#j�7�-G�r �&ᵗ95B[xI��f6��aTL������Zp_}���9��N_��j�"�vh��ʑ�e-\�����E����tE`���������뫛�����������x��Ϩ]��rលZE�h��9_�ژN��75�!&H�+���_xlo+ݫ�"[��\�[�!p�U�Dr�"R���E34.9g�2�.\�y�eB�NGbC�����B��W�+�v��Q��i��NZ�#�( a�0yI��Wg�^�V��A=�]���i�K�bP����L*���ZK �{����&��3���6����}���}�?������E�i��w� ��8��Ӥ%GW��4�)��61�����I�YOsP�����tPA7�@Y߅d���8�������yP�]?�zp��"`��ϵ����������_T��[2���/��4T�c�AWR,��*��۹I�2 w%��)z��w���O�O��qg���99�;�pr�eck�V��8uSd���ʹm�zp�M�5f���Wi\~/u[`s�aRؔ�:/�eH�����R�-7U�r�P_1�`܀�!*���pְ;�4��I��l ��Á5��=9�q|y ��&��j�G���N�v��b�69��1�Z���qTm�m�������F��М$0�e F����jEZ�Ŋ�A?�+v��, �� � �^i���y8hH>4��o:E�4���p��jeja )O�1Da>Y��l29w&Ar4�����yd����$�bD�l���E�䔒V�f���u�{F�]�B��Q��u��ݝ)������M�e��Z��]إ��,�TP|8l�)?3�Rio�>yqp ���2�� Ye��L�r����}���F(�&T�q�g�-$��iZ�D�x��r����Ky��~KN�O��+�}5�������5��٢�R!����j�$��>��6� �9k��̇��1�0�6#�=��_HF��p�Gݤ�d��S�&0���da��0Ƥ���h ���r�U��`_|�+�Y��2�JU�zMJ�}�K��f�X�^�Ya!�Y����L���<[�˿� �sY�e���z{��8��̹��_����2��|m�S��,p����r6/���@v���� ��КR� +�����Oa�:��23YT�Gk� ��|��TL�߄�f+Sk8{Ff)�&�5�a�l��� �R;�(�(��u�M�� ���v�F�f���w�czs�*N��oL�.��P�����n�#pTsgk�����bHM&gjHQR�!B)�Y�L�D�l�ǣ�6鱻� wDeg,��r�5�*��-988a�ë`|�#��xE���GiL����T~���1��[�+@'��#�Y)��m2�&����t�7Rf���qB9VQ�R?yJ}r@��g9Љ�7��h����u�Zb��J��Q&Sjd_�Iy��c�#����{��e8,P����,y�O� �Av�5��sq~p9&]Qh��l�ꖎ)=��6Y+��8��U��S�_yn�������psr���q �K�a��"��(z<���~��^�F�p^]�b�:�3�����4��UhT��)z���BZr/v�i��9�Q1/�;Zpa�E롻��V��Mf߫; �1`$b��i4f)�xI�h��@(w��euU/���qFk�"��Cj7)�=�P A>[߀+(0<���s$���\��j�K��������?�������J�������g���/k�5�� �x�)��X�\�1g�� ��A(L���p���tr��n�wN�ߣs��zҨI��;��c�~[i��Ť�x��i�����E�ċ�t9@�\lQ1P��)��kc�{��H��E����\X��IQszC�8IM{ɖnБnhN��9���F/Q�����4�#%�0��A>�6��� iw|+���k�C�i�Ua�)��Q�����ā��<2h�ѡ�~4��d�BZ�:a�_@4[�v�Z���Po�0��[�� ��kx�w�+ �C�Vi����p-Neq��zo`�!�n�v�ނ��j)��Eʠe��B��Z�6M-h�Qϓ�u�U1�_��W� ��z�ݘ.�����B�x4�ե����%Kz�t��>ՠ�����̀m�S",<�Iiv��ɒJ?���b�q�Xݤ�v�nU�6��&��4�7�ATf�:���"=�9-u�?��ǃ�~�+ ��6������K�R����_d]�;� ��Nhq;�&�vT��T�;({owNߝ������K��Z���Z�>�Qw��(�� �_�$�E��7�)���y6�8��u��hlg��z��Ҧ�~q�0��}%v�'��9�?�kf�w���.������ �8 ��߮r����]e9�C)�srg�`>��'{�{�ޱHP{G�������f�ċ���S/Ј�͆�t��`W�o����.(� 3� wl����=V+�����@�вz,��ӝ��<�/������6�!�d��!�1 ݂��V�PҚ>�O�$�r�����P��+�����w�G�n��پW��7�׳SS7�ٳ�\��~����&V�R�0���AF�zn)�Pp{�M��S\n<$�����K�b�LKÄgT&�@v'WnǙ�.��0�;؈�AF#��C0���[I�$���#�p<���?��y&>�W����1;��^��߃R������Ig8Pl�uL� <]@i��-��z��M���_� �뗂d���2_��u�Z��>�<<�o@�鸖 Z��rύN.�8ՠ(�d|�G���bS����BP��R�W�Pik ��F���CL�#�/�(`Rg�M��U�XX�J׀@ڈՓ=�ţ��Ik����R�%��]��Q V#�_�Zk37X1+����At�$���� v#JY��I|�����|:f;%wZ��5������V�2�P��p�E�?AB�<��N����&�~�_X6T���0�Ҙ;������$�^Ynq��L&��^f�,�{U^(�K��Q��q����E���sE/3�����L�h:���f�)^�k��Ѽ�����+��I���1��e��m��g���Z��d����.&�뇷��������c��Y�������Kϔ��~�dB: Z�����b�ldeŠr�(�H�e���dp)hr~I�2�}7jBH?�@M��|�R)�*ᢡ���l�M��Ze�v��kB�U�O��:XT�Oݤ�uES)���O��R����0Z7���40��r��>�LE�/�LQS[���?p+��Ae�f�c�B����h:ol7�S������K:\_ASQ&6G�<~��J���Z��������,�QM��ģv��t2����G�Q�C�+E3�2��A4N/����g&�R�A�H���_͆+�"R5��oh߳��y�� �"�g*[���Ҵ��%�mɢkr�Ԅ��o('m�m\WJ��t��8i�d�T� q�uF����u�H��Q�-�Q�8� �R�w������D��1��������j�M<�;W�PT�-��y��S��-�9K����B���ۏ{.���i��i�Ƀe��<�����y�����U����|��������=��^_�eܿ_̰/ �� ÞK "�ݑ���r��x���"�L�w�pQ@��]�m�<W�e��W�+�KK�p�%d���$��K�-ڗ?s�����*��gÛ;g�ꧪ �S�M�A/cKz�%B�i %SQ�� (H�~ak�v�_�JSW��Vfh��U�XQ����>����F�@����в��#n11�/ۅ�t�h�l����˘b��Qާ�pP՟��H��s����!�l0tZ ���ۚ���S���9�D�~Y[���R�Qd�+����P��83S�����P�h�[��7CZ~Z�b�S�\�Y�<�L)v��_���{�mP>�H�A�F��Y����'����3����ٷ�QY��>}r����W���%�����ãJ(�������\L�mf��̲�)ϸ25�2�����ݗ�@�w���f�Y��QRe�x��s�&��ӽ���c�pk���n?�r�_��Ns��*�P3�:�U������)%k2f���N��X�b�+[N_���s �kAУ>�%�������Y�Bs�&�<Z[��(��j?X���Ko���?�T���n�on���k��?~�/���[��+����D��������4C� �BT��ee�����ھ�Dϓ��/Wf ӖUz'���iP��}]ZbO,]P$}E/ʘ���)j{_+{٪��u@� �� �/�/]L6(qA� ���*)6�F�q{L�Wz(g��ݳQ-��I2��%�Sxʫ��C}� C֪ؗH�ZKPڙ{�J.��k=�Q���V�UQ��ʛ��nq������{�Zݘ�N��̑hA��gZax���*������cEN��o��R��^1ҿ��rd�R��YWe�J>�#,(������W�m,�~?�?�<�����V-��֖�����=�1_y��/^+֕��A�mm7�n�2��!i[��h���TX�ik������gDq�*��E�d�S#p�暵p�d�,�&z� �Z3��i��\^B}��v���&�K�y)�^_��/����q���� ��uM6ڛ�Xf��qZ�Xk�_2�CV�g����y����p�������xS&E-���-����>;Z˒v�M�ē�M ^厕hPEn��3�+����e�����:4�p��K3d^�l]��R�E��'I����l�:�D�g{X�1v}��)�t�Q|�Їcl��G��2W��ݒ�w-g���s�э�*���T�`�Ȗ.5����glD>�8��c}c��������/�7�����U���Z�, ��gA5GN���-�J~�����,�M�RB~�)6�ơ�e��{��}�;��D\�A�מ�FS��T����J��[<���hYQלp`��2C9VY��|:��,u�ce���������H�<���2\�Í�rTj�Tr[��[mv$y�U���.`��j(��nś{�I�#ߏU�:���(��ie-� ���O���|����)�{rhX���esT5i���HgM��������&���VF��W�{�6V���Z���߬�1p��4�[��0 /�bV!��]��fS�����@�q�Az>����{��+� �@7#��[k�#�{o���g�Ϳ{�a�~D�i�ɠGx%:5na�V3+V~sh�(��S���SHy��#)�P�Q\�18 u|�yv�Z_��{���]�߁�����s�W:�����{f���=[���G��nO�G: �¬��D��V�V#}�iC�Gd�~��R�/����1�>������y����~,�;���<��0<�ӳ��S�~Z��Ϻ�+�|2���WlDf�s��,���VR�h���!3�O��s�+f�� sV^���2��\���<��ۿ����Vz������w]��q#�'����op)OƠPZDgPQ@�$y��(���h�,k�n]d���hޔsEu>P�h�¸��W���M�㻦��$�7xڤN�od��-_YV[TDfRb�_�LY��C���5��՛�\K�}�?���������k����V���O���He���q���<��p���wAt���8�#��?/| ����@0�9A��P���7��~���{����T��*�BBw1 ܚ,��oL�/!�D��pgS��'�j��F \�����K�p.v'9�/zҴ��U.��w=/c%�>U>��q|���?˘�<6Ƹ����}�S��IjL!����Z��S�l+N�4`yb�� q$�!��-��� �z�s۵���eV��Z��e�!}���k��/b%mW$����\��Ȼi�&�w�5�'"?z3�h�l@<�1���L f�7�h��4�g\���u[.\Ϳ^U��x�&'��/���E��Rv�L}RX���+��5+� L}KYб�I�I�F�h�^f��Ǥ�?<K�2j9�/s�x���]�(� �9���ᠴ��|K��n��!��s���O%b�\��S.�����B�����8�Ė����mѵK���q0��t�~Y�2f����{,��,����s�A�UC+��#Mu���7��"�'ɮߞ�_��m�ĒS�����Ԓ�^�A��Q���pnm�������%+����� �L��L�1�p����Q/o#�"f�nVo}:�WH��ؓ��@ }!+b� ��of����b@�t�/�Hӑ�H�ě�E�(줍=4��4�aˀ L2��ч�a��;rg8�7��ѴN=̋�.rf22��j�hQI�Yt�S�G;�Gi�O�$쫓e&y�w��&����+l漩�o���c!3ߛf ���4EA�+J-DoC�53���=Y��$RG�����0����U4�fY�Eg�l\^��v��B�_N�2*M�xLAd�B�F��Ĺ��2�_�x�YĂ��^y�����X�zr۶�â�FuB��`��a��t��^yII.��ѵ6��×� �uˊX��<-Z����$�����D������lmՌ������������� ��&@����t�h�{��fF|u�� e���)��G����"��2�r�L͖@�Մ2�̲��2 �x'�>���ʻ}��M� ��ǶF��~#��S�� �%;����S����H�MmP�r�bzp�'�e��:�e��$;U���g��eqN(�� [��^� ͖y��`��*�4�C |�hTkF0~�$�Z����j���]TΧ������Åo6�'��5��}��x�1�RR���&��a���X��� �)��]/��\K�������Z|�.?���x�'}�$ O��=9�=9&O��<���z *2�I��e�����Q(��M���YQ��E�t�)�O�Y`1��6� ��/ٔ�|�xV<�f�etv��/44Ŷ%�U�#����A k��Bc�V�C�<��*"�� ���(�|/R'5�Z���G� �[)�- �$��Q㕅�95�5!nz*Օ��� ���~�I�`�<��!�¡En�}�Ր=a4n1<�D�Фf ��ݤ��q ��^.0�^�� ����RBC�ż���ӏ$�c{z�� $�4�e3h{扗u�W���;���Te�^��P|�w߬Y������orl�?L�3E����>����aW������wq�KQ�u_I�?^��b�k�$���G/��/�����������9Ϙ��B���� ��KzR=��.� w��.aZk�ּ�E�V>��4�� �҉.�o�T��/w�csu�t�������������\��t_�D�~����`B_W�� �qVl�4�B�x��1�H}M��n�Q�]p�����L��*1C�����^�7)s �i�^b����.F��o�,���Tl/pIei�����ӋO_�����(����X�H��g�G�!״�r�-�:�#�i���XRi����.�����Ws͐`��,��Jc��s�)Y�͋��*��oӪ9S��w4 �M�f>an+��Ҹ�����& �@��d�ˌ���Bm�0m�Rlh,��*����'o@�V�d�>�W�ě�?[[T�����uc��s�%��sS/=Y�/��&6?�w���i���V��V���n�^��))2�kM_��`�������lu���Q~�R��o0���Ҫ���$�b{ZtM�OGޚ�� ��������Y�:h�3�o�C]�͌�Dk��b�6� �y=D#^1��Y��T��B�����|�=��Q��%t�Xޚ�8m�r�VzI�ę�$R�7�F��KƩ�A�X�q巖PQ�Ĭ�9�h�Ӌ�YPP�q��-wkS�D��i�iF|��o�bP� �X�~Rc�6�"������ ��%8�B��ab��(�Փ"J�f0���!Y�W+ O��5k+Z���� ���t<��Gye���G��~L��YAL-���U�ⱗ4˸5�}�'��g3�ϵ����_ֶ�6���?������� �k���ں��Xα?�����Upr�1�� �i�w���.:�|�4����Y���mn.�|��r� j+\������C�B!q^��X���AqfP0PÖ�c��s)ep]��{�Ɵ :�P���B �V��g�& !��p�P �p �Ճ�bA�A���y4�A����L�b����=�ã�������=�;4� �D4��ma�ZA�`b��R�,��.h���H� b��VG!���pգ��0=m�\'sk��ńڴ�.vE�e���'l�2t��i"W���)�m8�7E}� ��HC�����b-F%w$ �N�r4��nJ�pH^��d:���$�,d��˼3�s�G��첬=���,�Y��L�ex��4g�# =1�/d�z�-�6B���|�MeK�$��ͯ��q��\��|����,�r�uEÍ�yy�1����< �5U�l��e ��e��� -��4�����=m��; ]H�Y�%����s��x\��W����Q��Sq��^Z�ld��j��e���ݕ{Z�7 .A�?ta�g{Uu���&ܾ��0A��ނ����\�h-w�J�B!�%0��;��dܗ��?�O���7{ۍY0������b{h~�8�[�c��cT�9�k3Sȃ�1 W,�Lc�5� �c*;�)�K� ���Nwa�����?����|�ǯ�~����ר�k�Rh�@��0 "�o������Hq�~�+�~6;�����̞���˚���,��˿���������̚���������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000414�12547013262�014605� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ue�;RdA�9�\`6����%�Z�cqz�b�]�QU�������/����<���~��q71x�I� �֞}Dw� 3����v������ft����aet�s�Tc�u����*�~��YY� �I��v )�v�,EP��5� �8(�ج��|�����H;W���uʯi�J'�¼b�;A��W�XQÞ�k�ϹU(.B�վg̗T��ȡ�$�4H)��]��a��b&�x&C49�rWL�~���ٕ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������