metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001465�13110616053�013440� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������+#Y�Xmo�0��_�e�����DŪ��Mj�!�P�$��4~�v�U~;�$]۵�26�IK+�w~�{������<����y ����h,��R:�)1Tp��;)+�Ɠe�S�钤SgJ#"���f�q�+P�?��Y3�E���!�)�ґ���j
��l���G�)F肺c(|��B2NByFU�⯓�2qZ�1>q2b��G^�����0��..�����O)��7��d���K�j���2ahn{��r�kp�f=~:�/;�a͛$l�!����f.�U�*n(tH
J ڒ%������}q�QhE��o��o��.U�`��m��W���J����ce>@�k�;�,�|�2�OdKzw�=Nf�2߯���*N͝	���V���z{���h����nӷ$n��Ç�wC{G�3a�?n!�%��N��v4gewl��`����=m���9� �r��S�pJ.�^q�%��!I�u{��K\$��T$V�H�	]`�>����Мc�ЩMϨ�笴��7�������g�������oO��D][��A��à���ڢ���۳S�%a�K����i�s`�+�-i4��A�2qRM&��Y��U�[䍀z2NK��]0(%T������v�@�q|-���f�R�PJ�C��$9fqa��Q�2Ub<���"��p�4ŵo��/IZ���SC��#����#��\R�1��8N�!�N�&G���%1E�@�g��b���
��z5]���J�s�U��,{��n'V/��S�~��lR�a���:k��<��az���%���+ƈ�o�-ꜹ��{��_G���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030215�13110616053�013351� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������+#Y�}[{7�`��W��8$=T�"߆cْ9��c{m%�9�>�I�dG�n��)Yuμ�ٷ}ܧ���7�#[�[}�H���8��
�B�PU(��#?�7W�i����w�~����f�����	��o�o�ۄ���ߐ�7��3�b'TNƔz�]�>ݹ���z3��
�1=������Έ��c���a}O'Cף��x2mXv8�n@��
|˦��������q���}:��������w[n����D�A�!CNj�O:!�m7�;�[K}k�o�v�q��+���`��Vۚ8q�~���cߛ
X=,�m���#�*�=:�թ��0P��ۃBd681%��?�hx#�.�y�b������|oO_h�onf��V�u3�?ǧ\&M����T��փF�^��Y��]��}:�u,�������O=�=�h�;J������A��9�
H?������#�ONhoG�G�4�~����qDt��<!�q��#R���QD�l���9rg��{V�ܾ����`��:��|h����Y�%g7���`Bv�?{�r��ӗ{��O{�7"�q��5���S2�� ��Q9ꃲtK��}��;��N��]���Fp|���`@���T?� :����[��榄y��j„����vA�{=���CϢ1�|A��`:�ֈ��&�S7�Ѥ�6k�m7Z؝��G�ۤQߙRMi�u�0�N?
�'E�x&p��_�(�@n	��)���t�1AŔ��ٛ�RSV��h����؍�V�X�i?�L�������7�iH��`��29�ŒJ��qQq%:���uq�D����S'��$�mP��8�A)Gr|lYϠ���m<�
��s�΀C�8x���1mN�@��@��~��?�w=<�ua>v�$��-,"g}a�Ix48���䞘�|@rYSR���b�Ђ��c�y�R�+�m66S�q*+��	�����4�N���iJ{i(�̳���c^������ؖ��B�����Q�RЍ�ٌ�A	s�0�O	/�hd��Z������U����=����#�x�ƞ,̾X���S`>��֪7��%?B˾�6.���w��������y�`�)�0��i4p�*��pT������fz����Z����f;5��·����?:\*�G*uR���9�nVnD�W�y���ݏ�W���p����Zw�����n��g��>�7��l���\d���ә�
��؉g�AU��[��wQ>4���9q9��xT[�Z>`�2O��
���C�/IC���7+~⎄�=\cМ��S�XC�1a�[�lǧ�``�t<��Fd'�Ad�����n�F�_~�E�U�sjD}:<Q�2�8��k�tF� �ѱ
]��]׏�����z�`x>�]�P@[��]/�hhO�z���|�:ҙB����y��^��A�
nU��Z�R��^�B��b��#|�(�HאU�����~��\�}1Z����aR���ކ��/�W��H�L�:!�-Z�|*��4�.�����3���?k�M�y�;�ӻ�����6sC: � �:�&���l�R�b���8�56DK�Z�Ys��H��ԫ��m����n*D1zܔ�Z�%"�8ʼn4oY]��ꆗ��9��g�8!%>��;���<�Ѝ�q���Io��htS�:�ݡ�w�G�u�w4�࿘�`"r�Gwj�w��AZ1ޝ�1�F��(%�^H(�*|�sd;�؍�(Az�EP������+t�Fݐ:����Hs�A@�#�*��z��i0�v��Tv��^�+F
��
�a~r<���Zs~������c�����"sR'hŁp��s���N��}hZ������8k�C/{���S����F��8��w���� ؘ[���P�ȝ;@�;wHO8�.�	i��Ǵ���i�w"�<�4�MB9"��	m�\�	@�q��M(��C����*���@^o��.^���;Aa��y����jܲ�a��J�Αc�T�S0�@8$>S�	{�K�Z8�����_�
�ٶ�\8mqc)
 �b����|�I;�y9d�+R���<Z��5����&��=/
P�UQ> j�n��+�yR�����қMބ��F��*� �S@�1��6��)�;%:T�WLt$;B؄��-�_��j-%�w�G�|G`��8��y���:�
���b�� �$vF�Pn$=��'���|���KS���ߎ��hH�R��z��{3fn� S�D?�*"� W{"U�(}�}	�&:�gP����?0�.\�׈�Z2__C�T��r�Oq�"��ݥeV�ڜ� -�m6����E�Z%4����s��ݻ��bl�;��7�v"�չn �-1���E�-��|)�<���>N��c��oÂ�23{�.$"�n�?�y����x��
]���$�u�c�b/�2�i��N���G���m�:#��vSRp�X�P���zCC���V_�ډ\�j�ip�2�����P�!�[h�T��>+�ע=�W8��r�
�!�(�y�1Q�O<�]Mr&��4k���H�r�C�a�o�����s�=�sF98����Q�H���"���l8�0����)�5�d���}^61Ȅg&.qʉ�N'�ݾ�7,`]����=Vy#1Uj|������v^�T=e�i�vH�'��l��N%5�Y(�0�0!3�;qc��[v��g
v�fA�Uk7`ؤe�S`��%LN�Ø~�A���cV��a���_mi�C; �ݨF��|MH��)�"2U�g2�C3k�
䙅�F/�<9=qN����W�ȲP��둄U�W�A�V+k�GeZF��A����P��#�Y���U����W7:$�#�7��xs�����G��|'�~�������D޿�~�;P�ۧ>��!d����:�Y�����Us��U�\��w�n������������՘Ea���
�����)���ƈN��E%K��`�FL��T,d�Ng~��oۧ'�����!s�6GW)��=��G�H�T�|\�����>���w�f�w찧
	�
��`��f!�#��־e�&C*o��gv~؃5-b�vR����>
]�a��B'<��`�G�؃���GcRA r��l��*
�>k^T��r���w�_�y�e�������M��g����=�?�~t&S��������{�����������G<�(��U��	֣�|#w?��}L
6?K���?�W������rp^��4�Y��l;�/r�7IY�Ԝ8~,����^�sL�U�LY�'�>99����j0ڍ�s���'�`���Vb@s�c���v�O~s�,�. �UL\��b���V���hW���Lf�I�����Nvw�f��b7D����������޽��_�)���sOd7Z��S`U��B��)n��J>�Vl��zn�t��_���v����N:��‘̜
��3��U~�c31 >[���t%QRs;&%����%���NY����8(�3�0<n�K��u�Ƽ,�&0D����<K��0���TKB�.��(�*��3��A���%��P���k'��h��4(�j$��H�_:���(A'�G�{����D{&���醃�ρ�S��
��"��H�h�==��������TřA&ꤊ��
r���(D�C�ij�F�;y��39�q#��v�YϞ8�32�9�{ND����90��ʸ��3C���0t����������6�%��1؉St����N�n����*v3�E5����6|�x��8:3ߍ��zL6��J7x7�.vcs��� �>��V��}]>03d
. �~AO�It�B�>q�o7ܻ���O��n߿���7����Zp�Y���zI�X��lm>H�������>�G��!ŀ�cJx�h���˚��7�����9Q�2�c�H��ṱL�-���2悥y�F`uV�Z1%
��`)/���S��x6��^
��bU��9���k=9f�WZ�1Ԉ:!t6d�x�=b5EF���H& �m�����O��k�Tk�9�'UMAL��g~ÿ���'���̻d�������e���;�|Wn�׹w���|W[��xw�>�a���Ϭˇ���`g��]�5�!�l|�Ѣ��D}:K�P���;�w�,����ZK��Z�����k��k\���J��c�;��ą(2���
K���
��K9P��W�*;�l�X]�d��ꑺVq���*�v�'D�
��UE�o�(��ڽL�n!�"6]G���"��j��?�呆};��ڭu�[kH�.H/�V�����tqt��7��"v����R*�8W����T|F<��l�������⻯D$qT�K�٧�3A�lj�&^�7�~Y1���^k��^+���
]�k[k
�-��9����J9Q��Á��`|�:����1�\� ��/�6?,8g`���A����M��#����\X;�U8o+�J��
 Si�O3X�<� �\�4����W"TY_WVzXt"�S�ꍭc�4�ZX�=jQH"Q���$��;}�p����!�R�J���PJ�x���\�
��+1J"|<_9���6`yA��/�/��R��b�zG?����a���x��TP$�M�ׅU8�J�8C��YH��M�U��~EC�r@��-R�����H�ꖀ�Z�������w������B0*w�|@���`�|���*�9�\
3���a��2���xR�%�����ە��d �_�e�@ɄGyĹ�b�L_�F�O��An��4>}�a:nD�C�h�m���������l�A��.��ؔ�n[{6LH�Q/�'N蓒�vw������ĤEx)�mޱ�:DŽ�3�X�t$��V���(HHC�%cW�:u��+�W��4i/jQTӉ�:���)DLT�T��!F�M�/R?u���*��u�_>�����J�,�^	����E)�e��1Zܫ�2����׆Eq��L�"�\L>^�K�E�%�{�3�)�6&s�=J�&{�N��q����_��|<���w��K- .~�p��<J:�*�?�?����y����ٕ�����FrJj��VyK�×���zɭ|y�d_<;ezt�&���&��J��;&�?��5��D}�
v��}�lX.8��a̪4ڐ���)I���K5�c��čX8`)3�lj1��l'*����8����kƔ��:~���]���4cƓo�U�/ ����A����d#��w5bh��V@��%p��J{Q�GD,Q�j���~�ŷ���Z�c�x�%��
��%Y<�Sڨ��:
�2��/�`8���[���i>4�$�)���P�T��|��?��P=������}R�E���HQ.�����9D���Љ�s�r\��%�2cSE��bk!?vI)V�:��m�>/��G�e��	����IR}?�����&�h�#�S�NB7{w<�j�K����8�0Y_W>0+%m��:���s���T������KMb����a�1I�2OW-�I�����H>�����}eoS�Aa�y0I��(���ᩉR��Z��]�{%�>`d��T�`��
��A+{��!�2��ڋ��i��8/3,`��'�+����:B;g�M�{V\-���s\��x�<�7	T
5z�xe�|ɗ���邚�I�ڗ�<�Y�E�ͭ��p(��4MТ���t����\�և�L���Lm�O��Lm����n���/j���F�<���&?����@����\���2a�T��V��_��钥9���:�ej��a���>��P�}Jg�&a^]�$���A2v]�/�o��9Kt�������z/�g���^�0�{Mx�Ս*��`���� �	\��0.#�<^�B�9#g~��fX+��V���[$���.W�t���XN�l�c'�ӫ�\	��/*$�]5�m��\Z�Ysݤ�n§�[�&��pU!�Wl��	�q*�h4���IEs�����ɣGx"����s����
��`dS���yB4���ez����փE
?�~sk���t�6��9���-J���5p�j�.m�c�JK4Y���zmغS�9N+����f�騍P(����._.L0�ș��l���4�ʹ=��7MRB�vPW�����
��b�;*~��9�ˡ�7�����b-Cm�}��-[K�-s*UXuz�����Bn����[���%�[ү�1g,R(�윁;�՗�T�����!�a%A��(Q7}�5+�tW��g,�)����ʰO���`�W8Io�b��yE�����J��'�6���`�WP�'N�"�s@�v��9��'�1�]�ߔ�X�WK����������{X��&�9L�W)����
�7���gY�D�d�|ƿ��4����?p���9�����~�g=G���j7��K�����ߜ��|�D����Ӹ�n�G����.��"k0gW�Y2�[�F��<�M���e	
��H��O
rw�SG��,����A������Ll`�D��I 
�``t���hIg�6������Y^P�sD���r+�)�Ӑ��cq��ȑߜ�#9��
�$�m��~Ҵ3u�i��;�U�T-���_�B2U�>������:17��Q���!@[�g��,�)fUL��/wHr�����+~Y:�*
`؆?�J-�͂]�Mo�%�o�Hc�e��`j�mU�d�o	����t���4�t^���������@u���Y��8�5T�U{0�R�d�3V��@Z�FFV��:���=�h7���HjE�1�P��%�\������vى�-�Y߿��~�}���?��߼�5+�S�(��	X%�	�H@MA�M�N�7��C��i>`e�w�ۯ����m60Z�ev@
Oy��3�zb����d��]�Ho��3�&;����cV;'�Q���S�L���_U9��B*����������������(���3r6f77�^�KL��V6�jq�-/F��xnc���)���R&!�ʅ�6�l���Լ|�7��=�M��w��L���k���W{��v�;� �ɻ�lse�N��u%}�vnZv���Yq6O�a|X����ܝ_�u��Sj�X�=Q'j�[g3X�+�
M�S��-�g�!��9C9��)x���F#��'nQ�a&
���-��JHne��$Oq��p�Q���	���{�X��8�<�v�@�%��=Ý�I#R�'�:�ޟ�^]�0Ш*aF�F0��c��g��7�s��b/�2���*�?�>�ݍ��w++)�`1��4���l^��|���Y����\�Czo�iR�D+��9��Pr��!:�����1��cb���{����y�t!5������p�qv�D��Q�ϳ��k�&�)�B�Ix����,�a�iWf|�j̲�����H[�AE%)����˗݇O_�eal*O*:��
�q���E���U��(��m�ܘ|Qn���9�
�'�t���XlEh�\r4P-�f�ځ3���93���yUҼ���U՚R���HA{�z�Ʒ�:�|�L���G��#/N�<fOF���J�>0*�*�P�*h�楴�����*�E��F�Ƴ
�U2��+m�9b4��H�jښ����9ɍX�zr77P��ՄDDkn��������՚�y(f�
ӗ"/���L�B�:$n�%z;�j�)��_���VPd�|�V=���4�e�
���4�1>�uV�����z���)��1^5��3��#$0��a1F�G�+_���2��O$��Q�������x�{���`��\�����@��0��Ѓ�L��>E�y!�!n�o
9�Օ�{
����v@�m�13C�7���TNQ1N�<
�`��ҹ�d�^�@r���.���R�i�`}b����[�c���n�`�e�\���}��ӫ�����޾y�zO��k��K�0��wZ�:i��
��9�R\�wf�%�nx�k�����daƕ-f���|������tQ�EM�ޔ��ah�&(�˞�c��z��/9�сQ#����zRg1������L��yA�1q0`!l{2�R�=����u�\F]R)��&Z�
<��Sq�s:�LR���q���E3��AOU�����3���̩O�53�z��i@Oq�^�fK�Y���ɦ5ۦb_ qX[9�����ŭ�kJ��U��{rr�RVT���Y�P����߼k�\�3�8WD�}�L?���o������',:z��� �8�᫋5����8lhq���������h5���i7�o���|���$�g�0���=�G�}��;fFB!6���߄D��T�XR*%ҷCuK�	i����$?4���C�4 ,���)� ��l�|�-��ו�%��s�����u�s���D�,M��O�v��}�G|����/k
�t��H�?Ç]����
����he��߾#�?��O��ݯ=ܼ��q@*g%!^J���B��K���G����э������إN�����.^�����&��K��aۜ�ԛj��2/sM�V�eP���!x+4���Rܘ_���(�X�\OKlZ�d��Q�@r�]�P�~�c�R�ӳ7����S��[��0�ؔ�ik���_�?P�@vQK���,�HZ��b)�_�!�Oyw��B8��yr���=?O:�7�:~f���>�l&���B���e��q�2����}�j2�H��K��l�O�����"elӾ�oTc�VL����PlMȀu�Sᇣ��S<j�w�����l�Y����҅f˲Mp���(�,�Р�\L������3n.��d@�x�DE:���]KS�;,l�t*�.�V,&���ₑ1�Q,F�'���A<v�Q�������z!2�
"Ù�x��q7k��0k$�Hr��,�>�t���ԙ�<��8����{��h�eqd��.L�/�_O��c�\��!������=���D˅�ǔ�Q�^d�!�,�R0'��u7D���W�$ۛ8`�
�I*e|S1�J.���c���']ܶ���Nc/8:
r�O^�H���8fRN��,�ʖ�m�Knԫ,ʄ��g���q{@d"eyV"˒*���D |T�M�yͳl2��B�/�l��[Z܀�r��d`%X_o����ۑ���Խ$�C��ټ�Ζϐ%;B��9�%��:�
@�b*O�YPP�,�J)d֐�N�ꤺ��t�%�+�U� ��vƹLv<X<�w?.?i����SV�f2���\���Mn���k�|� -��ќq�����+jR	GޤqO��dV�=C��HT�k�x�q��1���i]Jz�C���M6�����kM�A��!�f�bvc[��<#K������S<�����ϳg�G��0[/Nn�AC��"���USQo��4?���h$fQS|}��)P:��	����fq�Q���)��A*/)���l�4�b���n��n4[��nw�M�?�i�Y��p���e�	��^�l���WZ�r�
�OTd��ꔚ8���J0�efPW��M2s,��,�_�쒏��}�_cRZ��N�{�N�4 �"�8gh�n��Xг|��g�b]Ϩ��' ��h��6Y�a�$�w���qY�O��O�d���x���ēic��a�nZk�Br�
K�ҹeѩ!PH�'�Y��3�A{U�����6����W-�ϔ'�<�mavz�fr���
���kx�.ư�ӗ����|�V�I�ԺXu�L�!�Ņ�f��Us��ږv_ߒ��y���ȷ�&-�W%�4Ga��r�Y�E����N|Q)nӫ/�K����XІ�;��^y�1���Ixt�_�,(��w8�u��z�e'�H����YjK�3��
s�������V;xU2smL��Jm�SQO���`-��~~����<�'�K*��*�廊Q�+u#��$<9��+b]#�e��!�zU�L�%Y�n��!6��ukoy��V��r
C��"]��,%l���/.�z�{�~����h�؜0�%V�z7����h���r�P�ijus����;#���=���j���yG*h@�핛���'n�8�>�������� Kd��R����7����;�"`W�y6���ق��_����Wf�\w��Փ߭�8���
�|!���s�+���~4v�x~���v� I��3���f�+�>�"��)?y���
���%�5��!,�g蹒�E2�(v��88I��^�����a���-�˼LC����Ufbz��<�_�m���*�y��dG~V0}AF��Ҭ�W?�i�Nz�˜�_�,���nX�B�6n�����-{�D4+_>c��b�Q�����w!C�囐��"3n�X¹���:�zy���%V����A:��]��s�|)	�/�j@p���_nٺ�ҟf3/���X<��ـ<ɲuy�x������#�D��U���u�˅��CU��k7�ꌐ
\n��x]
�����]�ÕpO]CAQai�ʩ�2��%0�:�U�dG��H*�+�8\ߘ�K��#>����N���5���3��~�u��<I����d�6D���.KgX��U�&�5��'X�%�R)�,�k�dIq�/a�R
1��t��%>un��Z�i���%_��$�||�0��Dj�>N@�����2$�I�5��X�����h=��ne�lݻ��q���|�I�~����ڃ�]#i�x’ϱH��e�ɋ7� {oȻ�^[eKf�%6�c�x�Зc��s�+���>}���ݟ޽�Z.Y�?���O��_�<������r,�����ew������e�;F����!�}��~EC��/ob�>{����i���a�
���9-�D{�~g�J�6
Ԫ�LJ��<u���`bn��Ǥ�j?������a�og�,��.ތ'�ֲW��Diԑ$鷂�)�i�Dz<�S�nrc�A\��쁞<�w�֫�^y�g� 8�-����(�����Y{�RfKb�½goɃ)��M�Ʋj[$���~K�����F�64-1�cY��'��葞Q�H�hܕ�B˴��+ő8(��8|:'ڨ�0���1)M������V�9dV�e"٬��Yu!�:����K��S]��S��gkQLK�&���*��I�e�����S�P��|=�	�,�i� c2t9*�k48�kI0�b@�2T��)Qj�u�'�e�\#O@�'r&"����l�)3"��f|'��*��i�x��-�MEUl��s��V� @��T�*��dU��/e�egQ��x��_|B2үG+�^�w7?||���q���=�L�?�[���C�̳���S���h�C1]'��Þ+ljJ��֏�LJ-�k��B�䦷Lh�� v��:Wr�:�G*���-�?�#�
=�m��W��}e��q�F@w�a���t�'���f��$o�9{1O.�Y|"U�/4���4O����55\��S0�ӛ��%/P�P��;{�_L���HP��6��TfA("����G1�;h�Pl��w����h,�uOT�k>T�M�O9�I�ؕ�l&$����U]W���M�ty�X=�>/ީh�=����/=�|��gg�m1"���rcZ�"[��3M�k���pN}elڟ��5p�ɸ��ڡC�W��zZ��kZ����R*_Фr�"����Y'ɅZ�
h�.�*�FF(���Q���?�:�b2���ħ<>s@=���#|�b�B:E'��;����Y,2a�$ӱ;Hj����0Nf��M_ƾ�wI=7s�U��
�/絡�FBq�{�s��������3�v����[���2�NP�X���0#d�
���͹��bZ����b����~H�b���H�H[�����ǿ����������_����Ң�Q�i��&��O]V��VW'ߓE�+p`]OJ.�u[UqWd�Q7m_^+}��u��Gє\�������F���m�}��,�_�^:��^k�����{�_8띎�$�"3��OaŲ����?ᗱT;b��	|;�^0��-%����x	��o��zLP
�Kh��HK=����n�Cq����<���č"ܻE�Q�ҏn��e<�${�&e���>�]#dE>k��׿�z��]����{�GcwW����e�o����n���W��n��Q3��s{�E 2k��8�=��}��=v"<��Z�y���7�w+(����y�hDq��M�W�g;��Vإ ���<��:����� `����;N8R����T&��Bյ��th4i�Q�B�f\a�;�	�A�{��S��g�TT��$������D<��^�վ�(���|n>7���?�������@L��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000415�13110616053�014600� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������+#Ye�;RdA�9�\`6�o	�Hj�Z�cqz�b�WNVF��񸽿����~�7����??_�B�.Q�
�5W���Z�ŗTd�\�7�̏o�1�G�Yde�4�x�^�'O��oU�_�4���ksO;�&�N��:��ijm��&c�
��*Dzz2����j^KA�$^�=��������)�s�QRa4�Z^�� c��+hj)��2<�.18rF��dt/R�J�u݁��Z�P\T�fw���+P�Lp��}	߻����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������