data.tar.gz�����������������������������������������������������������������������������������������0000644�0000000�0000000�00000032004�00000000000�013316� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000���������������������������������������������������������������������������������������������������������������������������������������������������������������������������{FP��}m{�6����_��m$%��8�Ӻq�4I�9�m�49g���R$$��H���R�������AI�'��lc�e0����`����'q��㏼v���L�p��;�{�x�pwoo�?��Z*y-�*( �����U����?r�٢9�̪*?��.��)�����v���ۜ�t�:�8�+^V�X�|�Y��2+:[��g��`G~>/�t*������N���Q9�w6�$+�Y\.��a>��'N��:w�մ�w��x�]d�)�N�/��rƓdP�?c+�����}������_�g�"��d�;��Ƿ���X�e��#W�[���§����*�B7E��|$qP�u�A9C!��9?�We��%���#�������W��!���+_2O�$f<)9;��`Ƣ�O9ɓj�SV�jQ�l�H� �R)K��ba�Vq��l� �e:@נ���Y�v;ם^]������o~rC5g�)�i��N�x'��$ ��8�)��S��� �� _�o\����S��Y�x�����$4�"�Tz�YQ�I�Ę�l2eS^eyU�ЕA�l�UV\�_�q�N�$a��B�dPL�;�˳<by�Մ�r��3�4�"V������A�L-���*JtV�sNJ"=�?@��2J��$��[̃��E�u�bf灪��]�?�����@!,���7���6��Kh�V��j�ḻyU3�MoX������<+�N<F�A����b��Fb��z���`��Fi�;�����md����`l �;��;(b�N���������ft<<�\�t{�'X�fv�����l��m@8X�>}j}��3^�~Y�M��# Yw�9� �G]����|�דG�]����"H�)�0���3�l��Ȁ%M�d?}�6�q���K���� D�(ï#ɏPbvΡ��3�'v�}�9�ٜ�{�>���L���m䣃�W�G���fm����Z�%杖�����mˏ�:yЎ��FA4;�p8��z]�A������AQ����A� ��"�1��<R&�� }���t���Ϡ���ؔ)�:V6f���������i�d��YP!�+�=e��̺�:�3?�\�J^�q�M��=a�M�&P�����h�2�{a��ʦYŲ0\��v �5�:����x��=%l ����s�~�?��^>h�t��pX�p�jc��|z� :�t�����p\�Ǽ!��6S��C���j� ��q�����A�Xp���ߝ��#Q��\S��`��w�?F�d�vҨM�eUk]r� �����Uf����.�LP_������_��wr=�?�O�EoɈ �k�u �c���cT���M�(�m���&��GP�����K+�5��w��>���AxZ��i���������g���}� ��ԻK'�g��aw�u�������摫ϡ��DZ�fh��$���P�\!�$4��If�8��/q�6�_�����װ� 2,��lN���ޓ������������%�5���T\�� ���� ���������0+G`���m&B��o�4����M#m���`08j�U�ۃ�Gô�(��:�����M�,�hC���{K���~+�t���R�;�R��6T-�U����e E�;'� v�o���4@���G����H4]$Aa(���u!��P��}6ĔZ�%v���=p�[�Ս�O��Ƀ��z�} 'I0ըzMyK\�1���T���~c@8�.g��>�R0FJ�̒8B ��ȟ[��жX�4�F��T�J�tt��/���5�zm��2�p�Y��=B�F���]�� �E�uQ���թ�Jǯ��4`R�`�-�XS��4nH%��z����jVd�*.�'qJ�Z��! y����� �o�2h�sjv�8~�ˌ� Yx��ѵE�r�yRJk-r]yc�����8���m�Y �� �e�Nj�x_Z�<]̥#��ˁ��R]��3��i����z=ޢ�4*�7���K2��B倃A(�St9�g��y&����P�8D� B���E�d40�e���w�� O�ct^�e �Ix;����hE�;�mL`����ޤ�(��,�� ���.Q��^Epɾ��~��#ve?��cA�$��4�N� ���W���,T� ��"g��%Rd�,�����T�q�g)���x���G�N����q�M�� ��ʒ�@mL�oR���6���3���vj��~�0�6����3�Ds�Yw�q�>>����ß��{�p(�k�X���O�gϞ����!��fw1~?@Qn@h�pyɵm��ك�_~ܾ{xrxd�k��>�����:�X[����'�FҦ3o���µCWfCL�� ����GXK:�/��ϻ�^��Tu��n��_ �������W������� ��?���1-^=�O��#�HRb@]�-��&���l��L�#*��`��C4��? ��7��?n����C�$��I;����-�䉄�L?��_O&�w�w���pwwױ����<����ĵ��� ����C�i�{9�v>�����=��x�&��GL��L�!���_�4|�۞�?�q]4�����E�m��� ��Q n¿IAD <�&X�Fџ?g�a�`�1�,�?od�V�ვe�5�AWדiP� �Q}�-�OuM��l���H�"�n�?�j�� x�����݆�o������ך�%����Hr(|���<����~W<m�{c=Gz�$b�XH��-�l`��ߊ�/p5������U��Q3�w���'���K\k��?��m���,����=*z�����O�=5o�������2 _�U\]6]��㗯^|x1<F �dx������1˫f����!�#?V���Y~$g�O������I�%�DY���2 ��R���j���m�����.ʻ�L�?�5&�'s���b�ڲ?��|��m�0���7ql�x����˘_0�x��E��x�/Lz h���9|� )�{4ˀ���j�u��9rЧ�,��E��xQQpU��o7�5'+���s���NA`�vP݇w��PΈ��JNI�r����i�� �e��p��$��|���?�g�ظ�5����/[����Ki��A�����9��I�Xg^�ꅭ�7����Ki�v��«��e����B��[���_��տ������G�������\��/�.���Y�L#�`�@���%�8�'��,��Bƹb9e�8:��|k�&���N�l�sp����"����/������ b�����/�y��i�'��'���u���p���Dx=s�jMHN+ �S�� p�;¹������r�(�1����\�Z��&cL�#6���x�(p�G�_�Il�Dt�$A� H7� h^�D>�"W�8 q��1'��'Y"+�lOSs����K~K���tZ�X���p��$E�N9���(�7��n��/���A��`�$%�dc,N�k_"��r6�s,���"�P{�s�V�Ӄ����O����,��WH usp@��@��.��2���z��[L�|�r��ZCA�\�E�y��)+�u�J�<�+�n��.��c����)��Y�H;������'�/`�k6�bT���m�zE�˷�&���=�ި�/�O�၀�^��j���O�P x���={5@(`��h/|��>�s0G�b���Bl���z�x� �҄���6c7�O�>�j,�1|tP�8ZNPz�����筍�:��(��˖Y�<�Ȅ��6�?�����2�W�x�uc��<@�r�J�Ɔp�������M� �3tE���d2��t$W����]��������l� !n6z��'i�D�c���wK���7��:=ݬj�+N+���V��z�.�aY�+��Y�E��o�B4YD��͏wN,(em7VP!�����:h�������˺��%�3,�u��BpOI�%��-�+�n4/5�mc�#�Swl�S�i� O�(FW�!$1�Qx����l�i6�8eg��Z@@Iq_�4 k��=:=�p-P8�N��-\�r iu��%�X�8�&�)gW'p��WH�cae�QI����예vr��L�\�Z���7?���{�Dk�B�Һ+N�\j1erL?ߩi�-�}� +�������{3a���'�_2\�{�Im[ࠡ� naf��XT�F�:�%.� �Ѥ?Ph>Ԍ�g���e��q����p�� =E@���w�S��̏�s�k>�����Q���XNQ^̟�HL:��2���F���U���tm*_P�c\B��N�#@����j����e����Aqt@ꗋF� Wgs. Nu�Q����E.bp�E]�:BV��`6s� p!���1/d0���N�gI�f4$�2w��U��F��I�%m�>�����h�F�ʻ@���w-���Co���od����M����\]���3��g���וق�IO�&����B+d��6�/�ؤ���z�\� �a�!� ��Q��&�+4&���h�b�e���OXvܢ4�rw�e�z�w��,�u۲��W�+���ў�vP]�H��%�i�;�''W�n�_�6��O�vo����-T�ǟ�n@�_ �sS�t��>�zt�;��_m\��I���G�-j��$O9���r�E\/�Ջ�w��En�ߋ���E���`Rn\1�o�e�W���\"���C�����!{h�4Rj����Lӭ1Ѱn�>��Q���}��ɢB��A���3�{; �\ �X�_�����I#�w�����/r������Z���6�z-��h��7�8���qX�0�X���G�P������ku[�hY���`q�3n��F����pF����0K�)�C<G?��,��� �ۓ����?Ϊ*��\�w4E��Z���/�%|R��7=}�R�tVYn��O��~ea��ܟ?X��TT�MȒ /�Y���J��u\�@�S�yK�,�\�T(�J�5 $n=%.m�>N���<����� �/�f�s���[�W��/�.�Eq�'��@�'���V��yu�y��rY�Jџ��\�/�ߍ���M?�hk�*8-�H���+#`�^�s��g3q��2���A_|RI��.P�i�.�Y��E�S<��<(�q*��~�F�����|�m)n��ʚM&8A�O%����[�C'M�G�L�aU�K��,�I�-*����m�[Q��Ib:���9����_�˃'�\��_Sm��=�'�����)7�N����$Y�x!9�x���hީtx���ݗ�l(����NLۏd(�'�>kv��o���9�B.� �i$�k�R�1�r*GE[nao}( �H��� ��G��囅����i�T��� �%�xO�]i�i�Hc\���Q��C�Vq$2�����`/��eq���y�%P'F�v�v`�g��Z� 8<���{_̗J�GV�c�O�% F7Zr\�X ���`��`��z�QE>�M9�#�*��9`6�SF�Ő7z�����) &� *�;�0N�XUދv,���}�_��"�M� �šp\֛U��+�Iɣz�?[h�:D�'�)�����;���9 J�_A�$P*Z)����T�ղ�(��흈��V�<�^��r+�A�0����.�x�9�[�(o& Q��s 裥kPi�H$�a��My�Z�l���zN�1���8������?��A��"���j��S��q�8�&�3���s��B~��5��QDZ$�\�Ӡ Nu^�#K���/����я� z�;P!A �T3�5fb<�n�ec�-0T��,H@$��i������@?���#đ��_6�Q�������~���m�fvWMkfH�� ,��4뛌�c �4�Lj�p�"P�\�f縿ez^�ʠ�����F�*�H��dĎKm�g��`��(0�$7��D� п�o.� +�c���R�3�z%ڪ��Y�t��IVBDG|M-��<6� =��Qrt8��Hf�&e��a�%�S)��b%}`�RߊQa.6K-� P$qd���A��g��gQ�Ǡ�Ѧ�<w�.��:�D��Ezj=�i�L�$�*�N�YS�����PK��~SC����H ��-b��8���E�芁h���xV��= kPX��T��&���S�=u�E��q0�.�xX>�8n\�I��څ�O���+�x�-���B�.��]=Z6��q.�fl�C���q�T÷AZ�.�Q!��C��3��D_�<��Rb��h��T<gE��v�����%��@E>�� X}���% �a��,���9���F�. ��1�J����6'gȹ���{�arXZ�@�����"�.2�;Q�RS!r�+$ Po��L�(|�tIpƑ�$)E8�V��p"�48CU�(&�=�ʊ4#6�x�XzZ:�^� VA( ޜ�XR8_��d@�k��% Q">���B�g(�"��P�|<� ���[E��h`2f����ܠ|� ���1bT:A����* q�l}�? ��qNEp�*�=1$"�l�"��H�XZ���aܷ% �̩���Xeh���L>���<HD���U$��YfW� 8��[OᬌH���ˑ�Sg�Zj$ M,���b"o�G�r,>�ؽ(���f��.`� X����7��>�YV�@�R/2-� ���T5uu�Kº���,����\�Po����n�F�Y�eؿ� ��脪�12�@R_ �u�̠¬�_��RV���+�j��� �u��<te�k�T�G��q��� [1��STĴ�<;�iI^��͂����<��]��:J�U��?c�X����_�u�zH��chp�PK���[��Wѝ��E�9[��mb7����F�Y���g�Ӂ?�Kt����~�z�$�y�؆&�Fe'��[�5aj�|���{�cx���������m ���'��^��bC�5i�j�d�f�΄��ơ��;}��oϞ�mf1� �<n^�W�}�=:�������뼺���8��ϯ�������m����p{�Akm�ݙp��a�;�4���$�4'��h�����؝��0���g|�`Ǡ�8��n�K���6���As��:[}J�^�m+�S��gn=ь�D'����bL�3�M{�G��BvY�Aͼb�f��%w�-`F*���;2��m��:�j�E�/(- �3jH�O��bl�Mo�ǮD4�����t�$!�V������|�������i���.=�Z��}[�����y���{�������/qm��Y\!��� X��q�;�8��hq�0�!��p)�`�-��=��yg���H�:-E����t�i[��h�@w4#�?N�g�I�B��#д�'z��g����^z�E��C�0��i�U@��ZFDధ������?�����e�:��AX�#Aq��m���l�yE�`j-j�� \]\�����>�`��#�y��竜NɈ_�� ���?����d����_������[r������)���C��O(�`KȌ?}��{Z���1?���e�0˒QP�␋������j'Ar!��Q!Vv6�hW���)y������!�D���'5�i�i SwwǏ�z���<S�a �ٜ� �J�)A��n]�0���쏏t��80���hʫQ\�,ƻ�h_�Ƈ3Z�a2��?�(;������bL��cUH�'`?2�>�ќ��ݏ�E�M0�����Ax��:P[D��z��2����,�dLtPJ-�N���)JDY7���g�bNc���`R�ln=�>�j�s�D����hl�a4��DqL��v@�L�w#��(����R�����mE� �m_s�A�%5�s����Mjb������J�:�?��y�GC�U����L�w6���f����5�ߌMd"�Qk���6��m�U�.͵��S����T5��%_DY�W��sKg�ѥ���k���e�(�pW���>�/��E�E}_[)aZ�-���]�<=��U�h�0�R:8����; (�?!a��é��r4(뀼��Y�L�Y�ü�����ӄ��W1��P��f��o�Zޝq��U��2�OWǓ�Z9���p�}|�y���}���%�_�#i���U�3.X�����=q��߽���ȵR��5XY������S:5�0 ^J�i����d��ӵ�Ա�Ut�ȴ:��7�|�ђP�P��{O�mM��#OBal�2�ťu�%�ݤ�ȏG�{~<��T��<zTpS'l��ѣG�,넃�6k�˺�q� ѓ�ݝF!�ݒv��U�7u�V*|���C���x��*C����C_=�����~������өM��߯HhSU'�ovI;�h�:�J=Y�ʆ��o�G뵦�[���5ˣ�<߬ٔ�����K?a�Nܸt�'-���� �����"j��&��D��I�^ͷQ�ǯV%|e*�ǻ�jE�,-�|U�Z��s��_�y-gɹ-��VI�ɪ")M�B�b%٥��R�r[JeJ��f���Tp�߱%��ΫO�#N rk����Q��Y��o>ϻ���y�)���i�{�Cn�Ue�V\T�|*�4��)� ��|5z�,m����?,�Wz��^�T�rU�5E�t�t�j�&��^����$���E*����5鍲�M�r�ڶ���ŋ�۠�?�2����K��Zn�?��y���x��έ��%.����}� ��p7�Q!�q�^iͷb]�~�!/q��C���`��F%m�&���σS>*i^�6�g�i��C�� N�Ô���c�ePl(�O!�� �d��@G�b*w(�&�L-��Kk�7��>�vD��X���� �A�P.��l�xUGc��_ ��j$�ӫF]�X�kZ���81iZ�D��h���P_<D�����6�������^ ��͌JP;>Y�{�\k��A���O/�Fr��\���l0+rn�\v�!G�Td<x4Ɋ��ᦾ��Y��L�3��SB��/�$�+k^���V��𰛡B^C�s���C�Qv Q9d)�(�[��� �� (��:Wh��wE���ܻWgR�@|�5��1�jc�O;EA@|#��X�>�=��`ba�!��OI��+J(E��n�m���Bĺa(�(0����k��6��S^YL��h)74��(8�"Y"r��M�B�� ~3;bdW8��3P�Y&�^58�H�p� .���k��Vp\�h�v٭yj�;�A�t�}�x/D��ʃ�M��$b o���4[3e�'m����o��_~~�ˇ?}�'���8F�Jn�%"�h#�9��1�����Nߦ�`e�ڝ>�z�_�����������U��t�:֞�`�-�e�9���-Ӿ ~!����~��i���뜆^h�d y�����i����:�B�)w��B���]���m��˽���A�ř���V�&a:� ��$Gܡ��E� ��hD� ��PE�����#4oB�L) �� |�OY:�e�š���&t�dB{���'wҋ&t�G��&t�B��C7�s���?BO�@ۓ�=Mz��d�M��-�*h�3����.m�/���3�� <�b�m��eЖ���eЯ�Y�N-�^�m�)w�A[m��ˠąʺ4�r���#t����Ny��r�#t���S��B�u�.�|���܋��F��2h�!��~z������ =x+|����w|.mĝ�4Y6���ذl���m��YxnC/<�h��y2-����й�a>���^@h��������]�G����#4�C{5�δ�B��7z��� t����:�B�|��{�}S]��=S/��B�<�M#��g���K�����~��������������̅�}0�^u��kYo���0y6��f8��4�b�P��8�繱6NL�ސ�������OE��Q�;d~�i�;�"���+�a��={Jf ��v4��锪�C�ɊK�yҧ��8��8Up�^���@'0B�.�5�ᆋ���t���x}$������qbn߲Q%G�;`�W�Y]{��+w_w�S�)X��$��(V��w�B�luEt�ۘ��¿A��Z���'��v�[ri���/�"����������������/r9r^�&������`g�x�+�^��K�U�wo�q����m���7��V�P&��T��,Y=�-4�-�D�pJ?� T{m��&4�N0.�Hf��ݎ������z���q#�k�v��"W����X7m@!��/ma�$�=�*�����R/iևvK��|��y�~9�c�G+p���W���(��:4$1���z0��T�%�QZ��c]8�&t�n-���:P&Ԏϡ[�Jf��{�� 9����K��PlL<a�5����;�������=f��u�9�ẺIkz�1no�{?�i�m��@:�uZL��ma#���v�qj����*��0#8�b���K����!H�*�v+3�N5�s<. ���#Mqz-h�:�X^�WN�[L ��'�̸b�� w0�z»-&z\9�9N��po �'�)�'�I"�Q�G�v��Ď�\�ٚ�5���Z�"/�@mկ��D֎�B�������0<{6�Jz�iF���.��%[��M�Y:�Jh8к��.�R�n7�;ܪо�X���ى/]��N���(L�#��kEJ���Tu1ӧT�ኝb���Y���bjD�勪슠��<�w�? �fr��A��R�x�dZj3���ө���!���%��\� �T����k�$�/E�ꂋI��0�Сh���Z�)�)��$:W�/�D�2:�*�S.57<���D��Ʒ��Py2����-r���>1/��a��'J��߱� 5������Ʃ7�7$�<���0�!X �j�[L�0<��V�&P��k�@ŮPP��S&G.�ލͧXu�y�6��N�$�b�=�P3��u�.��Y�+?�U����)C���Z�WK!���<��!�D��ok�Q�4�b�A��C�a}n��:���V� �5�^�O� #N��ץ�#[23��luQC�Gw�[ԩ�z,~5^�Ϯ�J��^�HY��k�֣��M �e6��wF<�S�z1�x�J��8�#1�w�B� u�T|`0��2����{w�-+G��O�>���-&1��Xl��y����@�4��Y��O��)����'��,�1���$�v�B Ӹ%�툞��ጆ}<��O�g�膱DZH�[�_�3o7��bҠ7�\�A{Gl�^�goi�y�w���^&��1 n� �i�e�����*���&:�T��j�k|>>�r�X�g˗K@r�O�|�Yyd|�U:�G���NW��8�C�@�PG�4���b|Fb<־4?��M�k��m-�.xH�����=���XCQk|�]):N�1�Z���Z)�s4N�$���"�c����-i|�s�҉�&X4k�H]�:�E:<+��� 尔Xx,�]_�sJp�U�v�mtQ:m�+]M��~kS����?��Ϩ���v�0�i����&*k`���Ԩo�Ni�b��]L~lW�L UL����J� �U�Iyp��CK��h<Dh%�?S�Ϟ�OlP��ұM�lj���t?��E���M��ɡu��z%r����M ��(��>@@\�W)"�]P<��?��mRmYn�����J ���J� ��iC:�@��[�F�?���O����^JO�KCu �U�]�em�@�V��c�t�+�b�]��]���j/��)���rq�A���$͕��W��+��-���ZhI+�f;���*�I4vh���:�P��Z�r�4YV�@چi�Y��+�լ��[�a����0��1�����:>\�X� C���w����(������M#6���u�#��K���*���?�rAf� ϻ�-ld�ski���Q���j��[blDE��m�@���ܗk2ǑU��x�{���i1��,����ł�P{��Q�+���5F[��� �!��._�^�Zg_���.�21 �?ԧ�!�Hlq��&u�6������UU\ �Q�y�nF��D�iw����ϊ �-�F#��������� f+VΊ]�b���n^�h�;s���ܫ?����۰�?�r�����<~���ٻ�������omv�>^OM=� ��@V�&dc�L@Ӝ3�Qbݍa��g��!�:�P���/�ݰ� �+�;�~�:���dzr��F�� =7Ӡ�DwE���c'�ؗ|��U��㺅�;�Y)�- �v��rf"�Ɠ����R�8K���fr�Ұ&����������6��q�� Kx��������!��1� ��{H���Xo9w(Xv��^�_�Ir���۞��G���&�J�Yby�����8IQ��e�3j�:n7��(�Ǎ��G;TD�Y<��Gg:��VD���[V��|Z��3�Z��D��+���a�s�F�������@�R}�pZ2�/ V�!�J m��O?\;�&��ˎj)�u"j���3�p�dMe�S��ӝ�������RI�ǔN�|%�thw5�{��D�K�l�[p��:U��-m�����'�$������G�|���h%�a��7l@5�=���8�=mJ�*-�&t��x5*�i_�\�zD�e=��p�;xC.A���.1t>��� ��^��dr¶��Ҝ6'��x���,F�ve��`[ēu�K�Zi`t3�ٗƸX�� ]�V�i���$\�U3r��Ռ����6���e�֕n�e�����_\+����������vn���"W3�;�����pS{C���Du���J� �e[�����y�FЭ�hz�����|�v�Z��Ƃ&1;}=���C��Q��Y�|���o�z�H��B�kp9z�;��H�T/�X Tncq����D�������58ʰ��uK����r����Q��A͕lK�ony�q�"Y����u�g/��Z4�^����o~�������j�X��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������metadata.gz�����������������������������������������������������������������������������������������0000644�0000000�0000000�00000001103�00000000000�013374� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000���������������������������������������������������������������������������������������������������������������������������������������������������������������������������{FP��TM��0��WxO=�c� �=!q�E�3I�����l�����]�fϤ��<�y?;�2~�cs(\��O`���:%ET�2+T��{�nL�6��'P���<���y-b��%Q01��a�X�?�l�*���C�5*L�e[��7�����PT��O֊H�my���wY��˲��yy|�wւۂ� �< �D��$4��8�䤑[���J'y�����} ��� �(���s�����u���3%5.}ӗVM1���Ĉ�h�cs+�Ob�hU�")ZI ѬU�r-#C��x=�ʆ��=\գV �A�}7�pE�`�� s�v{���d+��Z_�κ��.�i88^�d�!F_E��06�#�_����L+IY��]�55+ �kZp�(�d7q�-G��"�u��1���$կ��/3Ѐ�t��T�:���#b�3���͇���kG==���r�L��d�lS?i2m|OE7Q,7ܵ���m�}Âꭲ}��mPxyE���H�G�G�,����� o�l9]/��OjXr��n�������Ƕ ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������