metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001474�12326072342�013445� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000���������������������������������������������������������������������������������������������������������������������������������������������������������������������������tXS��X�o�0~�_a���k����X�P{���I��G�����ӵ���i�X�H*��/����I�y��M<t|��P
qTC��*�V�U��1�zU�>j��]��e�-��[�.��j,)�b���F#���������Y��S��U�*��,�Q�KEA�`��jnm{�7�0���R��J�J��:yo�cF��3]� :SBeͦ9OV~��Z��ţ��Nk���h�K���`c��hp�(N�!I���_�J��P�4$�T���j��TV�pY�!�z�w菮O��߲ڝN�;��E�A[�����]��Q��kj�T^"���z�E}�=(�'r��)|�B��$.)��ѕW�=���h�4���ž�L۷��C�4ӫK]j�s��O�M���+n}�p3ݧ���.��c���W}���8��Kr��IPն9�{*�T�\.+ޚ2����|���\Wc^�%θi��3(�*���P��
��~�e�k��B�X`�=8�P9��[��:��j�gnQ*�}��prD�3e��Y���ޫ�_�d�=x�����hL��xr����,������_Z�c#�G	Vnh�s��a,�JUeќ�
]����Y
�u	��H���Z�����g��M�'��;U�1�7��uK9�Ӥ@��TZ)��o���F�2VET�1���Y��ϙ>K¨�6oC�Ec9 �[c�)�kB������K��:�J�����Z_Xc4�2(#�P�!V���}:�QY���#�3?�C�zn3Ӕ%���]N(��,���Rɥi�gQ�?��?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030566�12326072342�013367� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000���������������������������������������������������������������������������������������������������������������������������������������������������������������������������tXS��}{_�F�p�����g��:�Hvݤ�H�,��!�ݟ�l�����J2�����3iF�BH
}��bY:s�̹��e���/G����Z�V�mn~W��w��U��VoԟU���u��7�m~G��}��4���H�<�ԝ7�yzp���
�hD�N]ׇ�#�������Y�~.|���?�8a�W��o6����y����o�Y[[#U�f�OȾ�Ho:"}{:|�^D?G$�I�g��@�+<2�
��\�!l��zQh
k
��҈�#bO&�Ӈ����i8#�x���=��\�Se��M@]j����π@�j���^���
BD�I�$pޒpB���yM���~h]6,?m��6��p#�/��n�О��w����u������{;������+�����U77i�V]��oc�����l2k	�=���e�D4(�	u;]�>��@#+�u�7[�|�yK����Յ`v={0��p\Y������[oT��3���_Ow@���L�u�N���0�����̪�^��럿�!�t7�i}���8�H��s'$�
�h�3����1��^�&)��i`\�y7�OaD
�&v�P"��#����xX�~�ڃ�"-�ni�خ�_h	��:hy��uɥ���H�w�8�
�Y�<�B���کG��tܣ��;�i�2�c��b�M=�I��2�I��K;�`kI� ��>��(gGL�`���}��̞K9��iR��j=��"���\ax�W�x�#6=bb�]`�~�q����$��(��<d"��#�Y�E����~�~�b�h
>���%��6\��P��ۃR�F���oO,�o�B�0ȱ��?��P�]:t<Jζ1�����mO�����!�!��2J��k�gMDq:
D?9��1����=��l���.8R���@z�H��9��#��ʛX��MX��z�-
#Ζ2h���a��#�����ݥޠP8����܎�\�biUx
fǥɬmhQ�*�ˀy����}A!ep��b8h�Hp*'����FN
z�`x`!�e }�F"m��?����}a;���?�π��
�.ON�gW�8���;`)�k�`����
'��
ݦ���r���-�E!'CpeTj�]M�;'� riW|3��V �s��ȟ8��&�f�=�kf�`t����&d�B06V��xl�[ș�*�Tt�A�;^�������hD�F@�`�!{�����W�(�v�S.h���:R*�Ibp891� NN@y��%X	�6�F��H8������; nֱ��	��4�[D`C�����C���,z��7޸��K�4�(�gY���m�Q>��p�b�P2dx�AQ"��,zp}��J�)��N��
G(#v�#���uL�s���pD��#4�Z�����sQ#��op�r��.�Œ:��̸�!��_H'��.1�L6�w`�(����K^�p*O2v���sAÍ�,�n�X�y�S$|�g�ig
c���JL<�Hmڳ�CrE�L��=�Wj�7��T��I�O��i�������Sd�BF��wq} �}������u�Lfx�un9�v0 ��Aj��{��Bnřj��}�m�
���xboI(Lۮ���J������N{�)���y"���nU'�B�v�ӷ�]���@Va����Qf�<���6�FeT�?#e�a�R�����?��ǭ��3�{�×K�X���k�(�(hn�!�v�~��dF8t��I�\`��)D�C�Z����qܪ;�:{���m��~��v� 8M|������\\�����";�����c<�e�8ݖ�G�(b,���ȥ)K'������&>Ԑ�lt���E�0ӂ�O�C��0@�b�|pǵ-�	!��D�c(���� &��'��X!�v���v���<@Y�|������q�n�nu�qK �rO��#/tX)���1���Xg�Y��PծYV����f��x���ہ!O�������}��`J��] u<�2M#6���N��dM�,L�h�����/���ހr�b2,3��F�(��x�7���;�����
|L�ę�7��v7��j}^�<z*-<|�`�_+�<�Ů&�c+`TR�H�w��0� 2Ȯ�9A��1I����'2���!k��W���[�ǀ9gс5��eiZ��׫��;�j�Z�5�SA��&ɧ���m���g�CȬ )P�z3�E�=	'���,>i��B��6����˘P�\n�����WP�_%{�:6��yÂ��6���5�I�z�/�����<����|���M>���2s�(�Z�Ĩ�]��Q�
�с3�o�W0y�����3t�r�
�����(KXŤLv]!����ӠO�n�aז�L�nP�9���s�W&��b$��6�G��$wxۻ��1��RG˃,2pBH8x# ����u�8�Azs	I0�,�gT������2���l
�řE�K�7�_���N>R2�K��x�ݣ:QA�����&�#}1�����S'`�!���4�H��D��]�-"��0�� BL���}
�g�aTLh4u"���'0`|����J3BN�&\����z����G���O>��H똼o�����K�;��X![��8!���9<�79�';��&o�V
{�z��;>&Gm�z�����[!��7v[�o�khwxtBZ�Z'���`�Uk�������?w^�Z'������!���;��N������N����~t�������~z�{�wxbZ�p���~��_vXWb�A^�;��8V����N�]����y���G��!�c�������28�7G�'m�Y��Op�����^���n����G�9-�hw�DZ W��|�����Zv�v��16V�Ap�<�L�$=�C�]���{U�p1��c�j�L����U����U�VmeL�G?��vZ�D*���_�d_���|���|
�D�uP��B��œz�P��}
����~���5�C�<Q�͟<a�!�塟!5e��5p�7�K���za�-�Ux���]ք4���YT�������?�7nU8�(3�g���з���$�!�-��1���??��b���@�
t�O,����(��M~-���p�qɥ���ŎLC��OL����mR�w!��Jh�[l�s�&��i�:{=���N�l*�Q	,@V$0VT���?����o���th
ho:z��f?	9�^�.lwJ�?	�b2��K�.�ā����i�{���7��g)���Y_���xx�?�}'�]A���T��яz��x�2Ck��r���^x-�����D~��cʝ�˟ɒm�Єm�5ae!^t]M��.]�ʛ�A���x�z�G��#j�!��|��	�d�C��KS�v֌�'�����0&�5�Ytklz�a���Q���ƚ'
0p+u������S2���}S<��B��;��ٲ�u
;�Ğ��4>��,�c�3�ل���R��l9�0feȚc.�+�+i�-gH�D��A� *�}��Ug���HXZ%$�klq<HG��#9����y�QR�(�ڢ���ӸH%�;	���s�$rA\E�L�J��9�)+
h{4���#>[�
���ځ@"�\䰶'v`�I�8��+����O�1�v�%�+,2*�?R�{GɆhI,���#�׾�R��#7��q�E������U�/AI֥�ҫf!���_��'��{������ݾ|��Q�*v~-v����1�j�:T�O�䮟5���ۨ��,�pK�
Н�O]�}s'D��z�G@��}�.�׍[U�	���I\��t>����O�@��9)3=F��*�?��?���H���o������22m~w��\d/��7�C|��Weg6�5��ɻ�
����;���+��������w��L3��Xj����]U�7��0��ܕA��(���ç���/3�����1����f���ڳF�����������f� ���T�a��a^��lst2� �3�
+��2O\Y�[U��tR�|�o����*.,o���,�����7���Ml�����"��d��|	~��d�}�h����}L����9��k��~;ĭa�J�si��t�]u+��냝ÿ�����;�0���"�����q��(���R����/�mL�#v��z8G���ݽ7�w;�8�#������u�ux��v����~���C�V���?�y|���������8��h��	nw��N��;�G���N�0x��i����tmj�;�{_���-��Z�F{��Q��I�;��J�����S�Fbs�_�,E��fV4�n����O݄>ߞ��RyPO��A�^M�f�C"�%�f�X\qt���o��kqOT�br*ɽ[�I��1j?�՘�����l�`���rSY�;�=^�ÁZ�U�,�(�R|��1�^�$xU�ֆN��˸~w��n�g;��¾�m{��/����L�= h�k��]-�����;�|���$Ř�G���������� ���#!b�
��Z�ͫ���#��#f�u�`ij��Mz�(:�.�ҡFKE̹�dc6�L9r�$�Özм�:P�%V���LM���v��G�1��8u2���f��Z#~�0�(f���;(�7�ȑ}�����()j�����(�����L �F9@s����^��K7X���Br+�FH�w!LJ[7*�/�G�o��΃4k��V���V�x���s�͞���b�R��A�Q��4�*�X��r�cØ�Z�<X�Tf�J�8>����0�3&@��k7�rn
��l�:O�Ե�܉Fv��Ȝ�;gS��$3��0�$����;oF_�1;�<�)��1�d����-�r9腺ЌE_;3�DJ�ϨRIXVm
�f�Jiwg�ڝ)���{T�����MQ�ŵ�]ZE�-b�k���ȝ�?���L��iH8/
1C�KC̭rҐ`cb��ICr��i�6/
��MC���!�7��,���-��ڐ����i�֘�@��]}��LE&�
Dc�����gΊ���n���+Ҳg�m̥�>��
Lnu_هa�'���*�g�Q�[��1��C�.ޱm,\#�&�<%4�m,��&4����;o\�� m�����E�\��9�1&�[��2A��3������5\B�[��¶��I-`9Y/�&��~�2S�ו�km�@67�x��F�L	��hN�5⍨�0�'���ƍ��d���Լ�l�T��5�cx��6���1A(�bx�,��]�=��H>��h�����A��x�h�JiF���<N=��k|(9�~�05K�2T[��Tog8Y��µJ��3��gPk3�l7�1��Ш�F����13��$L�Y�0B]χR�{c���y�nz�/�4d����YV�!T� 4f�gu���3G_�sN�a�`7�i�ټSQ�5*$	�Y��9���3p6ff��������,�89�J	���
{�߯ӛ��Y�37�g54l��7���o��П� ����V���]}�@)���	�nB	��3�4f���|��|��_�y3�Q��g}#LZr��fV�9H�J�S��|CX�ʰe��l\��d��-�z?ϝʦ!���\.`:�e�Iz>�"�:�ֹ��l�
F��A��f���9B+�����ɂ
��`c��6ѹ�T#��Ee�Z�Sړ��}n��q�i�U��\�3��w��h���QV*����ؖ���i��Z�����SN���Z�;���8h�,/*�’?��1yp�F>��bT�b���/�,����_�,����p�`����X�䫠��{�3��;{f�����ܷ ִ�V��U���'~�]=q}-/n���MD��j�����i����ܣOm1�3��=��I�O�7�S{�ݜ�J���d̢k<�ԙ�ɻ�>��{�����yǁb"O�$L�Q�gt�xt�l��$��9�F��!9��y/Wt�%�n��D'	�ڈuP��Z���h,�,>����V�֝wР�D��0pj�v1�*`~�Wɡ��4C'	���i%�1�ST���(⅄�FN
¤ˑ�01����c��zd��=�N�¹|
+�jle�xP�u*ѹ��;+�~���P.���+1zs�1���R:�5���tc*CǓ�*#��~R�s��-���н����?��+3�;[�y�������`Q��y���0�`6��xk��V�sϊ��[�9�R��\6��٬8?�s�;7�����=����ܕ�ݻw6����u���N���҅�w�q�xj�5�~�]���uz]��1k�4��\��p����t����6O�
Ӳ��Z�Ԫ�;����#���F���|�0��8�cK�\�j�ѫW;�p4�N����9�/���;�Cf��4���iROq��_PiF�Ǎv��7�z��Vb~��-S٢a/�>�M��|čo@���H��7����o��]i�1��q�,���t��aw�P��ܥF��9��@R#ER7U-�tpp�qN���({�q=���lfƅw�Vs���3J�Vz�/&\	�A(�Hs��G�2�|���ѩ$4s}�ʢvi�J>N>��|�|+�<h�l�����c8�a8Q���>�3-��>���쩛G9���A�� s�j�������Cj�������V"[<_[��Jj�Cj����{LUk<��X���P�Cx̩\�q�U>��.�r.��΁i�D�(��sk%·,N���-RG�W{�x�9���=�J����Gs�}%�|.�,��s��I�Hx��5��@�uH��{9y�x�X.�J��-(��eL�������]?��.�_N���u�؞}��9�����vWl�cǏl]�|,�ю���E�O1��G<
��/<�j8\��]d�7�c7���b:�m������#��H��şC�9'Q�ڳ���]�{.T}!��BP�Am�@�8��85�x������'K�O4��?�Xf�q�9�?�����[�aӇ�W�
��5⼷<6����m��&x��}��7~����w��|\���8���=���j�Z}���]�R��g���w�z������ج��fu�;R�����)�町3��=O�|���	(YgJ0
"�����c����L]Jڻ���I�c\[�?d�L� ����)����
a�ѐ?b��m���aH��'y!�3�f�-�b��g_�����@���|���5rB���A�H��~
'G�x"��3�H@���"��-��On&�?���ߨW&��F�)���h�O�>풗$����y��2tYzo?�0��~Q�%�º��)��-�i�[ΡF8������ԣaߞ�]BLV�@��i�:���U��t�D)E�;��5r�GT�ǖڷ�O{�5��H���\:�9<^�:t��^!�O"f��w]PC���K�8C�Q�\�'l(0He`V8�6>Y%�[ި@�O��r>�D�J�5��Ȏ�8ә���x�0�s�%����ݻ�����v��J=)V׮���ED�*M�R�����K��Ǘk"�O��{+�4)�ɣ��":��N�9��>���p:��$!����4IQ��I�L�KY�g������9d�qD6�SXvΟz �b�qR�� ���s����L�𝶚	��Tl+�>�V&8����p
�N/���*�ئN.99�sV��(�œm�ln�G�#��>�	8:��(0���0�$~3�x��B|���o�)�!	�p0�ܕ���i�|٭�.QJ.k�sg�d>�]cXȎŸ2qtS�i�t6�K=��B� �}̏��<	X�B]�&B���S�J��ߚ )�qx���.�_�R�����O�O��ӧΧ�ݽ���_o���T�G23�l<eּ��z�^W:���2!�X���Hb`���i�l
�ڔ�ճ<z������ZO3DE.x�@]��h��
�դ��/np����l8_�19�-\D�`?�Z_l5����{�'Ց|S�.qw�n];#:ft��ѽTSv�$w:uh�OQ�8ȧ�=;t ��';R�e e�p9 :���J�&'�U!�iP/l��Aޛ��m�E�)�VH���2`�zv�M:��x��K�â�@�g�@�,߇�MX7���i
��ezBb��p�X�4��h %|z��y�$۪�Pۛ� o�i)��uF�	��	(֮i��-���s
}<@ˌ�5��Uvۯ�d�U�\g��fp,*�]:���d�=���]Z�bid(a��B�y2��<20����f��e���2aۓ����,�-�\���$��XjM�>��)���h^W�%�P�TB��{9��]a˂ҵk~sL�E���2���I,��B-�r�^�ַ����A|���os���$����iE1<�����#��KӗA����3��/�09�����+���{�y�,��XDk�q]"��h�Ou��Y��%��M����w���
�`1]�Ct
�����.�M�EF�xsy홅��&���:�O���4�20�'tBS�z�%D��ɉ*Ȣ���&HP�2/���b�����qM(����L�b�L;y�]��M�ң��ߺ��'h���`�lf����ǫ2�bG�V�98$=�
gJ�B��$z&�@���qg�r�������%~z�ɋ�o����z�}�����_���ou��n�\ �ޣ��	�&�:�.�ʦ"!/^�ͅ	'�'�h�dh�| ���Dt̆)qU��d�tV
�����6�9"AY;Ec�\�s�y\K���~�}?��]&
#�)�&S��\��mg�/��0��¼�����'�u�'�u�tU���#_R���1쎨�	~5V�0-7�^^�N7_f˓�W(Zn{w��IL὆*�
���~rM-�:OD;��v��4 �,�u���I/�N��R�}&�~��% �6��ę���	�?A&4�b"���T����m�@�maO_�f[��U�g]��W�ߖȁ퍦����#p�%��[��<��I�UF;D�i$y(��[�w'�4�1`�C�\A���/���ٝ�{��B����Ǭ	��"fs�LG�{b%-TVf�²�%ʩ�8�i�ʡ�@�N�՞L������$A-����\����@��ݔ~�kp���o�bx���#0��G�
��-�~|��>�"�4�WȶH�1
F�`{}V?���s�&��[��:?��j���ɐ���nX@wht�{���ǻ,1.n�z�T��'�y���%[���$^�1 �N��i��A���4�E1������Z�R#D�y~�IQE��O$BS���6kc�X�3�;�ˏU�����|��G=Y̯�Zc{0Pt��Oc�q��B/Ϯ��U�qQ`��N/��nEtX�L�s���B1
|��#Vűv�@�|�+�7�z���s�
�$?�Z�J^�u��v�#Y�q�4��3��.v֮9q��\"��e�b�]���fJ�O������N�W)�H�B�����O��`�[
���р��"4�l�ڏ�JЮ�T`����كI�ҿ�k�j:>⺆n\����SJ�^bjrPk6߳�fsC*���Pmi�b�:�N(��x���G-!CS��13��X�T�Oa�o�Q���a�ԅ^`�bM���k,BZj�����&#%����q���,�v�/Er�����[|q��@��#[0z.��ޘg�O���)ﭼ���_E�c�@g Uc�l�#_���)�I��/G�7.�[Za3+x,����PB�1������t`v���ت����o����o�ɯ�?��@�2`���g���it��6���;��h�-�GѤ��1»��G�
4C�Y��#C�{cv��S,=V����b6*�τ�<c�=g�3<c+A|�e�8�O�~���y ���,�o��L:��})E�%��,����B �X3U���
j��趘,0��!Nq��iX��J���e)������S���$.��SXr r����m��4曁�)Y�AW퐥�Eb��s܃�p�ix��[f(t�*N����`FSU�Bw��#bz2���z�z�����~�_+�.9���*��k@�DډMj�J������AU�$�o�
�=���Ԋ��1�p��r�<�}E~Ҡ2��W|�l�Ve~� �w����ځ���������	��>�:'���/��m=�WW�����lq�}�::�W����=p-��K����'�r�N���8;�q�����R��b����ػ��=jWȻ�!~���]!{�:i�����hI��l����<d��,�Ǎ�\�]K$�b�Zg-E��=��S\��pW�K��p��1��h;�%[Z,���
I_��8��†��9���uַ��מmmf�s���������������5pl�	��?IΕ�2�gC���L,��L�xJeC��c�?t"?�"�<j��*�*�0�bLHODEץ�rh�Xp-v0@
�p�0�ܑe���ʂs�Ȋ��M?ۘB������|�b���k�2s�,�b�R��r<�[��<�獧æ�E�7"F�`������)�a���TK�è�j�8���<�T�d�weO�#�������θc�cd��"����9������0q�p�-&r܈�D
��օ��S�9$)�5Cr�Vl��}�xjn���_<,���;��t8
�H��
��Ǟ
W��1a�
��'�� O�ӈV�g�s��윂�v�*�I��0c�7��0�H������x�9��71^�
M�����lv�Ze��R���
H�Ei=Q��9�#�5��5�r���`����Ǯ2P|�Q�jl�}-.;�֚{��Q�/�Q���EY*�o=1-��w�(R^����N��)7��В��?fީ�)
��8����A-X�,!�m�dgf������f�5���d)$.��t��*�����;�&�5�С�zY0�Dڳ�V�;�z�m �C��M��:�R�I9�k�vH�h��ǣ�ܬЙ��"6d�\@>�M�tV�����W� y�3�}��"�X�~G��44��y'�Tg�"#��%�]!��&�v�ɐ���I1��#�����
��?�D!6�0~�R�)�����z��:���tW�� �z��3��;<�>��|�y	�mWK���F,) ���Ry�t���?`���T\����f�����_��1(�=F@���OJ�i�Ԭ��X��]�D��)i{��'�0�/���q�`�U���¹�]!��\A�4t�L�;�I�c��x ^�~1��-as8�L��b��m$�P�0w�k���:O�2�;>�)�e��C�%�c���b]+�=���N3T�l�zrwl>��\��F��;��3��E�z׀��A��+�u�y%DX�ޗ����h� v08UX���΀�mGb8�`[��ho,���+3�tO�>+BG�O؉cl;Fu��k'X6�El΄o�q"��3I.���H��:4̥H,D�Ώs�M�	N�u�+2��8���@
�#�љ�ʧ ��=KW�pe�6�((��Gw���
�l��ϭ\1�M�*�Y�dub>�J�a�u��RVq
��f?�i<I��Ay���f.M6�N�ȆS���mX��	I���Ft��ch�$�H^�c:u��X�#�^c+���U�bwN��ґ2ްQJyP3��~�06�EȔM�l�vǒp�C�v�3^q�%7�nz�.-}b�67H*$����"��
<>�I��ܿ�7�T�;���̀�*n�t����k��^*�1������7L�~���ѧ���I�S�p�]L	x2]&�����=�[N�pǤ�#��O^lM�zX:�A���'i,2���Q����)3�����ɔ��!�]���:��T(���a�{W=+�d���Ղ�ϫD���}�w�Ş9;�RxV���6�O��Q?"xk6��xz#r�S0*�9�ص�0{�Ѷ�C�z_��T�\���#ہ�ߛ��_��I�\�8�S�y���n.AQ��HPܹ�+N8!��G_�d=H��\���-17�1����-?�
8'��V�F�[��)s��O�d�A�d<
�	|�PB�u��&� ��13l���?ĸO�c���j�7�o�'���S��UI��&}<����Y�d�d�fq�0�U����oI�w��&�tJ?4S�G1�S(�e1XS���r�7��%����_w�9�2Oơ�Pۅ�Oqr��q�6��y�ѡC��W��\j�bz��2tv��%�Ұ5nƫ?�2'�g)W�t��o١:^���e�[�9��8��Q	�o*^�<�ajnrI�g��"���_�Ac�O9��l����1+1{�T.��.#���Sf�+�Z�s;��A/5_��>����?�_�������h���<�������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000415�12326072342�014605� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000���������������������������������������������������������������������������������������������������������������������������������������������������������������������������tXS�e�=N@F�=�^`
?���{+���w�RBh���n�����u�/��g?��/��+�����ֶ�	#F��,_��{2��zr�ݻΖ�U�4	fȎ�ˆ����:������fR*ź,�}�q��XP2����[R9���ѣ�go�
�c���q�,�]�8�C+�)�g��3emd�Ĺ�DJ���A���6>��2,D79_`���,��Д�1��AjE�	$�ff0y� �3
����xRA����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������