metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000003623�13471003423�013437� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�\�Xے����)��줦<��V�TPQQ�0R)��Z�6
�;���ur����Ҡ�{f�W�R�f;'z���^�|��r����Z���Ӈ^����L����v�԰J	��t>��rq���Uj�F)t1�u�|N	��p�)��%~��1�t���|�C��t��^��s�_)u9�t��<ai��{��/��J��,�Ax,�$wy���I�r�������ըNj��,���n�U�n�t��P
P[%sIio���_�L8=kK�jg�N\:]���ɁO�eP[���x5+�*�ϼݵ&/]^Q��0�jm�[t�֟�u5���󘛋����t)��!h���S�W��"X#z-�M�z7Kx���T�n��Z
�(E���l����R�VlO�r����|��-�V��FȻ6Y��nl�h�,V�6�6v���Ǒは�{�4�~j��e}��#���& 
�4�������g�tr�={|z���}���޷�������#c�6Y��`zv�6�.ស�-$I}�I��U!&�Q
�)qV���*n?w3/��Z=΋$W��sh7}�-8?��Q��hͥ��듸�^���n�λ�p����*�������'�ʍ�&�H�����n��F;a�ړ���"��U��������Do-^�>_]≖�$K���_mH=K]q�98��R�9Iush�Xk۰���n��`'ۉ>�wU^�,��O,s�rf;g�D��V
�X���|y\�΂��ZX���+��r����;����~֚s��6�#z1�d*�����jʄ�\��Z�B|T��cņ�)n�����59nu�9b��I鰱0�����)���D���a����n�g�66�h�r�i��JC�����qڲec+�i]0f
Y8�b���qƏ��m�08����D�2�O�:���9V6糚��/�����@Yn�)�0F�j�<Vg'Q8O$���j(�3���
qzB2x�?T�n\}��� %,'�֔"{n��**�D�() T�j\�]�ʵ*�q��½~�]ɀ!�
����Q�WDF����	���y�'�����M�wp�Zn)ӯ�?��P�����I���H����1`� �.b��AD]&p#�&��� ~��a����-����[��Ǡ
���0l�>
7H�2��#v!CONL�a�	�-�ذ�v��F���S�,�
��
]g!cvX6�����!��	�J�-V���9�у�ݠ�U��xn	z�������fҵ�d妊x%�B=&@s��1����
1�c#��&r/�8�i��*$%t4���|[�:%ez��K��H��m�C�	a�P\ft7AH���Ywd�����z�U��~�t�ﭵ�u_�ŀ�{w������| ]t�!`k�&p ��ߙM����6���@�!+�e{��HH�������&���ځ_�� �\}^�^��
t಑
�e�K�3�\���h�+i������T^�ȟZ�[�?w[n�w�������-�g_8/7J�#0"�,�=��j�C�*⧨Oj����#?����i�����!���^�(W�S���b!b�Z.%�FK.ҩ|\���B,�ʂb��$�.:�O+�]�T�\w��(*�������`�7�g�*%�r=ͥ��A�h�W-�=�`l���E4�wiNl���⦢��̩N�u)G��.�ȫ���3e<Q����7e"�陰�t!N4g�.^� pr=�o���ؑO��F�S�+SҘrh�B��̵�1���J�e����C��ڠ�$�6�}�]��ޞ�Fc�b���������w������Z�]��_5�k����!�<��R�,�f���Ô���y�6JQ�y�g?��~^P�M�_:y��1ƭwG��]<B����S�_$�����������������������������������������������������������������������������������������������������������������metadata.gz.sig�������������������������������������������������������������������������������������0000444�0000000�0000000�00000000400�13471003423�014206� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������Cf�*C�
��[�,���`��%c�4w��<��h��!Q�d����sBD��+�"��g��,Y��!k^Y��)Bз��T.=U5�<9�zo���1���#<���7إ�	��<Ot��̳@��������C���A@�X1Uu.?�D q}��[�|���v�o��_�	�16����U�"Vpʁ�c���o���d&`�觓�(�P!�Ń�ӎ��,�H֚��m����K�����)�:�����v����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000023470�13471003423�013357� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�\�=kw�F���_ѱs���e3�26��^?悝�9>>�@
V,$"	{�L��ߪ�n�%ؓ1�&�$��Q]]]]]U]e:��?~���Z�V�����&>��k{�_�wv���������>��վZ�gFV��<�q�.(��}vp�%�j�jD�1o�`қpB��l�V�1B�y�0���tbNG�aM�;?���5����c|d9n�E�s���C|`����C�s�mEжV�}>��}�4�*#�E�~��1|c��zǵ���돱�2��L�c�(�(S/�a���O�~n�}��N�dW׆�F<�``\<��5��;�-L�GѸ�����C'���K[�!s�4��Jck��V���mE�7�n�K��C���Y�6D80����tsU,�xC�!��fO�Cv�O>�C'��ks�E�FP)�`U����#F���h����}3��;l�uz0	�i����������r���k���p�Ͻ�z�=�nW]krC����ȅ��:zc<�@�sۄE0��`J��8��������,@���$D�`��2�-�m�i@�~��#j7���������"l)��T�rv7ٍ�d�˹�@�ShΡ������zP ��c�O����}�.�݇y��-�U����}P2lxF���U��d|U|�`s
D㏣���k��Zf�ߩ����j�b|l�C�sT}���Q�?�G�uZͣӖ9�]��O��$��`��������8p�M���67�6͠Ǫ�&V�4��Q�1~矣��9��o)������;��_�g}��a �l�5�|�fN�F��,C�@H�\�]���w����"�[@p:��5��W�lV�/�Jh�v�B�C����w��4�"�ˍD�q8k������5�1�u�����<e�ND��g
7��G���� O��q�a�9�@Lb���Ƀj@ԃb>�M	�Òa��ج��u~�pl��z�,��d��{�ߏ4�d\�*`i���������p�uQ��G���
���N���:;�"���7ğ�t4 "^JG͋�����V���7�0�A�^�b���JP�F/�7��Fn`z���$�ʹe'����@$�1{������zS���5q#������k�gc��o�I���s�CP
E��8����ܭ��
��9	02K��M�_Y	݂N��v~D+,�0��Q��}"Ze���6����Z�i���B�<��#a������a8��gPB��A
���zH��`^�ϝ�
�3F���
��Utx~v�~��u�.���wK�'�搡l�i��.��R��Q��)t³�"Z~�`3��둦���/������S'N/��O��� \�f�{��e�`Z:e�h�hz��g�I�ٶ��Z#\�^,.pU
u
9�M�aێ��5f�A���
��x�Ha�-��xL�s�#���+6̎��iH贺痝ç�I�8M˓Z[�'3�~��Ij��ƹx�L��1��/�${EH��z2�V����JAMAp�I F�>�ߟw���<P�L�ܖL[��̤	�i0�U�4oT{(*\ģa�Dӷ N�[�=.`���D&<��l5s*g���9~�qB5ޭ?M�LM*1���$��Ĺ��f�rN;�fR�2;��K�#�P1��%���N 2�J̋�k-�9р�(��v~�|t<1�>�7xNCg'n�SfM�t��X߅�I�mX�>�Xc�=�fᤗ�$Ok��ܡ�M4s:m��Bj���9^ߝ�T��@��FC�+��\�:��+��pp+�߰A�_�%{�whz�Q��4o"7#3���E�͖�
q��?��mw/�;^T�D��0c�ݩ��ϊ�?��I��m1I	�G��k�m��,o��=c�5m��SX�N����*h,y���'c��X��y-���Zہ�bK�r`#w9r��щ������ÍF�e#�O*����ߑ�π�6�*���i0�Ԟ:�i�j�m���z��S3��B@[���'���<��$G���b�����L�tC����2:�[�����s���x<�L#�qmLu5��~�^� Y�2�8�q7��h�րtc	��L+�B�8?B��������ʮ�[���,�Y�c�8�X��w��b����\�۩�2X�p�GD�LϦ�z9d�@�3��,2�Q[7kjk��ZD�B/��R}���R��{��$������X,�X�(�;83	�]��Ȁ��j24��J������GR"��{8�XAڵ
o2�����apnr�0Fҵў��"�ʡ-g�Yj�����M&����T��;C����t��g1��2��GX]�=��C��6��S�G�l�1�aׅߏ�q%Z4ߵ+L� ���I�x6��*���D��x�2�%jS�
'H����e��0VXK&�L+F��ن�c�e׷���Y�����#��:C4]F��"��Xa�E�Q0���`�����p��*���_�J"�#��wd�5�CP�O��� �Y��M�-�����?�n M�=����Xm$٘��h��4k�p���Y���)Ai@E�
��Q�6�
�=r�08���g�CMT
&��F�������9k���n��5c�OHC�Fs�y�^�\��f
�LD₎���^�����U�h�Ҕ��C�b:�@���pKiY`�Vpݹ>�Pr�qi���U(�-X�$fETG޳�����ϭ��FS��*��iYRF�ܓ;&PFm�v���xГ3p,.9eH������]4���8�@@�&���j3�E$ղ��J!�,SA=

ե6�I��VŽ� ��1�J�g�Ɂ�Z�z�
�)��P�H
"��<��CuX�;�U����Lmv3t�N�M�G��n���֓}f�&��gp6�C�m�W]�h3�9
wJ �3�g�ÙRe�
I�F��"Ùlh|�+T��B?�>���O���8��@�N�!k{�V�~Ȫ��� :�2�����'����l���g��VX�JpL���]�{��P� G��uaC����
��@[,`�4��%\ѥ���<����R���{�;�0¢A�4���J�Ŗ>�@nJ?W��"]�9Aĸa���$��L��x֋3��'0&_
��8��P�" jI���$�#�F��s�����x�pw"	">J l�S(��'	�C� ��J�6��ǭ��]�A`�>H�b���v�@�5vAPv���z��g'�~P&NO�ݞ]:rUH����yo��=�6G2�����d��ư����?�6x1
''�렄��R>&�m�H�S5�z2>��˜��h��H9 Oq�>l�u[���������n��U|R'�q�4��A���D�)�>��L�U�I��@B@��R����	�QjT$~8
��Hң��œ'�[�Q�UHl@�����,
�)%8Ȧ�O�p����C�;
�
�H`��(^��S)�'A�}�rF<���YH�G

�=��<`$��F
�R|�x,�ۂ���=�B��@L�N�E'm0����.�_�ovZ�����>j���f�J�yv�`��봺]v�a��w'm(�:ͳ�v�[1�g�'�G��7��򂝝_���i��]�W���VN5v~�N[�÷���}Ҿ�``��3��:k�w��E����a�.;�΁�#�G���I�}�:�����Z?��.X�m��;4��}�߼�`o�O��0����]t���9�~�(��OZ�+�Q��:����L~ÑJ���
�k��K�_-M��"����
�Kv�<m���m�qbdq�>��Nh@D��u��}qy�bo�ϏX�mu~����;9��.�����3�Ȃ����e�Mhk�]�:��wp�.���b��&T=���39�p�@h�@诰�o[�(%T5]@��^�^h�4�ZoN�oZg�-|{���ow[e��6@���n�7?��K3�@%�j�X1p.Y��5�~h#ز0�~�-`8;|+�m����O���[��ճ�����b�_��g7V���J
v�J]@��Xrg��>W�E��¼>TN2��j�仴�	�!U��%}�ry�	��W3��r��G��G�NЇ�/ݝ�`�ǣ�2 ��פ�LE�Pt�ޟ܌��	�}��ܤ�3��a9�sA����^Dr)���#��ʓ&ΓrY��S�g��S�M`�p	A@p��c�=w�����FF{���g�k�&BI����>���>���Ob���͡�q�7�
���G����8j�;����(H*��l�8���
<�=qk"]&�ۑ�䯸,�Z����h�����%���y��*�+�{_��IhLy$4�=�'��J��|�Qہ�
�٣E>�ԩKs�d\5K�b?S���<�G�\z�S�N��Sʐ/ �B3�I�� �l���a��2H^s||P;�J��DE��؊��\�WH�i�b?�Oh���L�d�̫�
�yU�	�_t�0������F���� �'9�Gw�c���a��"�? �)�v-83�4�\8k�@P͟$��5EC��U;��[���N��٭2�d]rg]>g��`�h�Bx��co��h*n�:�����,ak{=Axq\��H��Hk>�ALB?�M<g
Oy�G�X� &��%B���n�'�1�[L�+ DrG�zĘ���	&�H����j�b�Y�]E�Sl�Q(VRYh��c�ɗz <�MB�b�b�2$�!5��v��uڹ�b��D�ѕ1�} ��Ѣ9��9>F�4��9!�֤�#h{�Z^�R���[�M�s���Bm��m9���J�
��{hk��a"�q�P� ��g��	q<rE��pL
�czm�����>��S�O��A�6^�*S2��Q�� ��g�Β�*6'����g���;q�5�_�f�1��'�q"4�{e�F[�������]�7ޫ]L�X�����Ɛ�w"v,�–�>i�:����p��Q��I��~f��EHtl�]8ҔxD)d)2��k�vb�B|3�j����#�̻m�E��� �����W!�E�#�	�5EO��1�9��
uu	o�7f�*���f�-�&H��4��%8����9��:������i5 p���OBy*�V�J���h8b,
�{�Ǻ�N�@�R�Q�lB�3"�
�l���'G��T�I����Q0�����&��qdø�K�8�o`�$����#�Y�����<}�\سȱ@�6i���m��0�z�{,�KaeSum��LJ���J�T��o�<"�2��R�<J�R������rNe�U����+M?��TF��+a����=��B���U�>2_�T�W�rD���m��<����O�����M�u �;}����7�B�c�<u�T��9U(��+?J���D��<���r�E�0��>�K3}l;���yg��ݣM�wK͒B���Fu4����(����Z�F����-����f�?��;�����[��-�����������oq�����[�J��!�o���M�X������2����va�]��_��/n����[�ŭ�?Э�g��;��O��/�\�sog'���v����������B��{���ܲ��V���U����{pP+��*>����%��2-/t`5,7�ř�Or���?�0��}Y.�l�d���ۻ��_��G�5:��%�� ߯�1�~!(��=�w������OZ77�r�0��(�D�
(W�.�Q+&��O�����3+j����E+���58_ttgS�}^�ٍ�d�登2�S�#ϐ�����S��t���d��Se���7�oZ�����3��[#W��.�G�X:I�tW����������W�/��j�?ٸ���O���2f�N��.OO?���K��AF��]۫�%
{Fn���\H؄�_��I�5UW�����_�$[=+��̋����v8@��W�y��B2-�r����O�))|_|{����]�{;��_����ܤ�b����?���E������o�V�����X�y�_ӑ���e�-��w
�����Q�X����Y��Հ�����zV�w�[��V���E�_(ֿ��ck'i�?s�����^�/��W�A�_���y?���e��O^�������۵����������:�;��JYI=��!?	�y�K��8� 6��
ȇ�Q 9�V`jt#��\���0�l/��
�$,s&�������P1��naH/w�&BR
���8���G�m��R� Eж�W�[����P,[�4�D���cec�-h��T�E�m��0X
Bn��jF\��V��r���3���邖7�9��n IPM�)}��,Ǩ��c�W���#���qD�$Q?�a�*���⹐�j��c."%�q�!�(<��F�:��^4S�HA�o�"ړ�F���h�"ty bi�_
�!���#E�&�3
*c����;��3���$ɸi��>�>�+�ha&�3��j��Q�#���
;KFJ)��J�����,��N1,�Kn���1a���.�މdW"j#�C8�Q@���
Y
V���3`���nT��X�n����Ǹ	8�E�I��(A¢��S��yn�T�n(`I���3a�f![��S��۽�X�n�+	��W���{ OJ�R�a���WX���C�D+���<��������3���?��h�)v�$���H��c���x�#`6(����ġ�D���}P3��T���h7���[�!7*{c�!,W��@�}��J[�(Kw�`�Š供WW��TWs��R�V���Ra���q�����,oe����+�*"Ie�8���P:��:]S�>�;R�6�J�^�d⚝��B>�劆�L+��q20#�������%~QH���l� �1�䖘�A���jy��������[��ފ�Y�[V�7$�-�o�a�m�b�=D�g�1���杸F���^^b����=�����O���jP��Ś�q�
y�v�����͖�x�����o�l�G�:~�����4�q�xw}z+I]y�.���Q�mƁ`A��ٰ��e����W� ���q&<��'�����Y\��%��b�ndt�Kw�1��)T6ሳo�C���b�Ѕ�v
���ԑp�4����#k�3�$]�~�f�^Qj�ʳCr*E�9Rϻ����W+8��]6&�my	���;k�̳�l���/h��,�.��)�덌^׀��;`�CG��
��*J�p0��~_v��V`��ٚSj4F#^j]��,�6$�
�$5n�0�`�!뢍���?��������MC�����bd$5���T�����N`���rC~�s{pv��M"c����Y?w��6�g
��ǿ��Fl{4��	$^�1���PB�����s�٘�<�9���oƔ�lJ�GB��;	9s���W" ��J�^Bm����u��dv^��b�3�È�;}�\aa�Ҿ�Λf�e����sGH�P��C�Oqy:��5�B�I3L;�“��R6D�������B;�6��kbTo�]��\�B���iH��)�)�Ⱥ��$��Ds�CG*�q��<i"��2�!�9O�"���<�!3s�P��i�D��L�v
6,&�KM^k9XL�	†NޒFQ���6B���s���Q�'�KG�*��H�  a���>���o�O�T`��(���A����K����R�?�E��f֋�k(��J+T�~��Y%b��8^F �_%�
��
"�vF�²�xQ���V z�'%}�, ��l"�4�.=Z��"ŊZ�>1�{��w-��V�7a���p`"�o0�d�
G��F�Z�!��A�g���d�f-���[�f�[������ke�.N%U�Ŀ7x���0T)��#��ͱ��F�ΫE	p�S\�#���3��(Sq�J���m���a:7��J�f�M��4�ry�YJ�8��X�'�2&b��:�9"I��Eƪ���x�w��^ćJ�ߝ�z���;�i��c=#|:�&v���tG�[i�'&*	R���R�d�F������m���?�E"�m��� ��+A��Pu����dM�̒ f9��M����ZB�.g��?
r$ȋ��
&��7�V�+?}�S�kq-R[*Si�!}�0��lRV��|	�%�
N���&^F�qq~t����*BI1�'�	m���I���*I���<j9م)��R�縿PU?=�	�X���N��x@$��B�~�2[N���2i�1��L�իW<>p����67�6K���dF�h��)�N��x(en��4#�<u,�A'l�mL#�Wɞ0Tt3���r����f򗵹g2l��:7,)�%��,��0�������%�Ns1��iB�7Gu�$��j�J=��)�&��V�>)0���fƪj��b:�
����~c(��;}�K�S�V��l�ҩц�1�=e�H���(Y|V��5k�����e���3��v
��of�M�$Kl�ʳ�졹Q�Y&���
q�$�Z��'UN�dM�Lg>�
�D�8,�@��<-�L�Z|�$�nNE-V+S),k)1y���EU����ά܈-WS��z>�d���u����v�����|��Y_��OJ
s���x�Q�
I�6�4K�I�襜�Y����.���%u���%Pb��Jf3)3�����9\,��
��|�Le������Y�b׌%�\�����D��/�����>��c�^���Z�ˊv�>�d]�|�!�P؇�?fCk�&^���	J��z����	_E�et�f��.�贎b&N���|vv~!S�b�A���M9a�$��_M�d!�<Ȯ��1E:�}���iB�֝�+<�S�
��J��:�>:����ޏ�A�r�'ҿ����,�S�5_i�E�c�M/7�	��T�$��{_��}*��g�?'!��b`6���Fp��ۈ���K"�1s�(���
4��G�l,f��}�I2~E)���<�1 ��R�5�����������=��������*��Z
z<�	b�6�ݦs��V�[��k_��'�̚{��Yg˳�d[��d��Y�����/���!3eR	D�9K$I\��!I]��Tn�u��ȷ}���ɋA.�~�h��x`@W!A	�F@���'2���e,`YN���7g'zYqȜu�IYu�����N>O����_F�z9|�ů/�ѴL�k�����9["ɽ����L�.���|��KNW"4����x���¾?��7����B�[ŧ��������
�������Z?��/��+��ߋ��Baߟ�������z��W�)����¾���]�)�?�p�����|��g������"������X�/�����`{�������������|��7/���|�������
��J>�4̉�9���\�W2�|�HA��-^:/��+�x��ȏj?�-�a޿��e���)^6P�|�ss�'
a��G�"��������I�?��kϫ�����z(@�o�[�q	�i4��!��V�K�^� �2T��K�1�ˢsL���-wc9�
����r��7&��k3$)���Xt�{S]\���&Q�V�N��
䵏� ��AS���;���#Щ�Zk}�H���9���j
�Gz���n�t�2gG_a'��+Xd�hW�L�V�!�]��SIY�i%h]����
/�l�O!�t�8�ӑb���'����<���0�傠��"�OoZ��w��ӗ����,��z
�-�d���\��z"�Y��?��.�'��y^=��u:���)_�4R�����tsh0w�_�����ߒ�����^.�=fo��8�2Jx���.k1�+��&|�U/�g�(ZM�{���'ƒw��7� !\���?�����S|~��������n �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz.sig�������������������������������������������������������������������������������������0000444�0000000�0000000�00000000400�13471003423�014124� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������($��٥�
>Z�r�b~�����P��gݼT��O�~ɖ��������z��ʀV��?Y���D��v����r(@kf�Th~���gu��U��$����"��� ?���JEni�@�\�h��n����}��E$ot����T��(�F��9ˏ9ע�zJ�c
i�}���+����
B-�Y���}�Ѱ5;}�G+���9N���
ea;��`��T��v�k�3���';�,cE�`WzX��������|��Ԉ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000451�13471003423�014601� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�\e�;r@�=�^`]|�)s�������)�3^��x�^���I���|��8��~�y{����*\��9��u��m|�vQ�0��f�!���Nɗ�����_�Y��}� ٶ��h�s�:R�.T�y����n���n������<9Ӥ�Z�Lm��U#G&@qE�!Dm������b��N�؝���<1'��p¢%��aȒ\����R������=��PuER6����>VW� md�\�S��r���n���d�ҥW�������Ͽ�4�:Q=��HTP��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz.sig�������������������������������������������������������������������������������0000444�0000000�0000000�00000000400�13471003423�015354� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������q<�"w?�ߙ���QI0��O��z�]��g3#h���Z'(1�(���L���J5piO��\���Kt]�����_�CO6o>Z��}E�)�TQ�~��>�*ӕ#�S^�"�����)/��B�Z0��V�^_)���ϊ͖Q����a���5q�#�6��
��������j^E�R�+�D��n�>��k���V�꺠E3���*�ݣ�'��X�V&�"��Yn���x�X�^�u�?�'B���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������