metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001262�00000000000�013400� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������2�^e�U�n�0��+�S.���6X��-�b[$CC�[�dy�4�}�(;���-��P'@l�&���(��+����?Abz&M�
H�PR��5����#�j�ڶE�ed�����yrJ�rӛ�wNG�8~;��F\XgR�b���:������Ӑ'��_�r���.�K9�2	3Y	EQ��`�@򘎧G�dM��x�v�x���7V@uAt�1��<6��¥5�+k�̐���g�����){8������
ϵ���9�N��7
AL][�2@�������g{�^p^:�`w�7j>�P|~��+ϱnD@%4�v�k��m���/���JɊR	�����N����k��X	�F,��և0xp+%Cˮ�\��cF(�r��Q��1q��-�E��T��pK�P�ݣ�+��j���Q`��dE��N&�w��*Du�����,��q�ߜ���W��Q*�ƧIR*��< O��w�F줩��ﱞ4BVM�13��4'-�m��L¬u�3=Q�'��%
���蹶yb�Gp��Ǔ������)Xc=f��H,�x�5�u�S��mŐ5���v�Erd���}i=V���������Q��� �`������/z�V|Is���!D�R<yü*kU��6��������#����[�R� ��h�����m�@?�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030406�00000000000�013320� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������2�^e�}kwG��?�+�Ϲ�Y!�ڳ���b���F0��w��Z�%��VWOu5�� l0€��e6�c$�~	$��YU�􉿰��Y���.U�i�]�����̌���^:��o˖͛����b��V�^�<��6����u�}��nݲ��
�7o}����V�Q
>"��Vb�����{N�^t�}��z����āJ9p�B��	���n݋΀W;�'Ά�FgK��W7��~���}˿8o�'Q�R�SpF�ju��M�
�c���J��y�ΰ[w��n�w݋��eXwKN�Zr}'8�:�k�"��_z���_/{UgKo����~�����0��d�S��Qw�r�/W\�=Ztk�S�>*�b�9R2	b��w��
���k�m\�s
a�
�Z�K/9r��@x�����*�W�����C#;7!~I�}Պ[�;���F�G%;�j��ba1Y)q<�)L�.�x��#~9@M��Խ��H�w�R��X#��1��,��*T��mqG~缾}dp��xgp��=�F�w�o�9��v���3���p������Ў�E5�ȸGk>�1YƵHZ�q]��q���by�\D�N4
�3�v�**�Ss��r�e�WBX*�����w�:Zg��?׽��u�&�R��^�QZ�84u�d�X_��&�gҌ$:N�R@� ��yM���?�MNz����c�����Ѭ�Sr�QӠv)T����%�w�փZv��ǩ��wۜj������Z��aڏ�9�1c�6o޴���50�Z�ye�!��p�z`��E��7����E�{v�X����b��w�
�	5%���Bph���ޗ��A����9p�T�ظ�w������X`�T=�="K�b�*Ap뢪}�	����Z�'��߄�?X��՚���t6����L}(�[��&�xr�A?(���x��8�J�;��˾W��S��!8Vs#��c�깿��}?�D���8)�"j�^�z

����4�
�{���y�c���v���k9�����"A�Y��S�?���E�]w7`�"Ty����������c��a�N�����mۜ�B��J�	�N���[��[u��9zK.�w���F=���l��„�]Z��0��ֿ'cF��ļ�PɎ*�\�f�]j���*��Ed��#;��I�=4�p=n���a<��u���P���h�����9b����t��R�/��1��P:$h�DՋ�>�wE������/�d�&;܊��4�p� M8M�DK-M��kF�X�ޕ&]i��4i޼�4{�I8}u�ֽl2�^D���e빈m.�ń�,\t�6䋞y
�{t�LW�tB�,�χ��j�~�����e�p�����<
Ǚ��pƉֶ|�9לpъޕ,]��9ɒ�L�Y��,I��H&��&EGWjt�FG�ͯV"/F�G��(3�8�0m�
ȶ�$�\���ʎ�Ɏ�[g��4�ͬ\�{G: H���	A�,P0\F����U�"��+\�¥#˙�7�-�~���dɲ�
��<P�T�)�d���$D���CȳfĆ��]yѕ�3��h^9�8�sv���
�BP �l�"��d���.JD�6%��u�	S��+_:-_�KT����B�r�&�]��D�2�1�!��+5�R#�#j��ɻ`"ɮ�N�<? �c�C�h
Pj	��[3B�R��ʑ|���sK��A��"A���?�Ӟ.Ǖ��p����ZR�kFFhE�J��t�W:,�za����ѥ֥L�>P��w��D��09� 4
	&�Đ���a,qWvteGGd�/w�h�t<��x����xG�[>�#�f�����%y��+,��"_aњ�nޗN�g����x��S�9H

g�À�$A4��rD˹f����]�ҕ)yȔur	����������"��!�����lyy�?����ٺ�����������������耡�uz�y�;��~��	�aI>�vK��aG��TZ�χ=�"~��<q��µ��;���͙���K=^��Rx��N�Q�<]8�t�^�Σ���Źs��������Ԃ��^�8B�Ώ^���opG�y3S��:T�D%	��}^8���A���6~��2QM[���~�8[aw;���xXB̝���[�U�I�D�6����h��'��Լ����;͛H7�7ϧ��0�4uru��D;�A<R8{��Uc���`u������j��4S�"e���?P(�d�&�~,{�~��Aɸ�я0��[ԍ�K�o�4R�FQv���0����qB=��K���S)�\��	WA�e(+��PO`Ma�ۦx��7\;hy���M���L���p�`�v�GLj}�&E��`�� QS ��4h �b�"E��$��D�i���W��E;
uS�—w��Wi�o�i���YF@��2�W@�}'���R;0�(Q�Z�G�`�64�����i2h�^��`��Ch���G�5o��7ܿ��|�\����߽j/���'��D�H�>�o�g���� �{�j'!����3Kߞ�oU�r����@RM�cm X�2�(˄�40J�BZLI��"�̣��b���F!������Z���B��h���=�'3v�`���n�p��RkΝl]�4�
���icǧ���j�N�~Ӡg�</��
�?_%]O�êNq8�Ĺ�b6��M��/��;p�z�b.^�<�X��L�5z����i1P�0�5�DA��inI�
7xB���.�3��%	�-e�
:�|Z��(�ʵ��0����Y�R�����?n=�c��*�z��y�O"��O0����ԁ�
h,��(��#?B�M�[�^�9<�st�H�F�a��5���dž�N4]@��|�+�
�y�X�z�������uV�as�P�@�.y!���j�C�m��(���ɛ�|$��{�!Ō-[|��/
$���1���-�
�E�-�h���*"�9E!Io�і}�
���^T-�*��iE�޵�P�W/�FҶۧ�U��O����Cᛉ=���7���?/�����������Z��=����,-����F��P�3PS�W/O0, �M&�P趄�P`�0�b	��,�mX�;��B��;�4-�=Z��biF�-B�<I�3��i6��*�[Aa����%@��0�5�J	yh���9ǫF<�KZ�+��7�x^.�7郞��<�`D�Z$�
�+5���E�b�h�m�zL&�P�=2>T�-��K���ǎ��k��1���ܷόU�+S�<
�xivqn
$�3��o�����nA��G��AE"r�̵��疯�,����nL-}s�y����K�wy�ֵ	�v��'�'�ZB�@,�y("�tp#�Fz��h4X
=:U��=}b�Љ�"cN�!k@�a��P�����]d���A���r��r��H��3YF%�v
]4/lv��X��汲��/k�4�D�9Q�WK�T���>Y{��xfR/��O?�3��N��ԍ�8gYdm���������
�-�M~��!k`��=y��x��G!��o};�|�<�k�PA+�>S7a9��n���w���(H����|c*��m8��6��Y�@1d�(WׯcB���w�/�a��f�g��b�V�i��A�䕀�R}�e��|X�|�O~nN�x�m���1�8��dv'�K�YǑG2&x�l�P���B>�Z�E���D�fS�:� �#Ƈd�[�Q��˴��w�C�zf�P<�<�?��!A:������E�%���8��k�	y$ y���c)&A{������P��PS�o��ͯn-�����ƓwB&���d�x�ܭ�(J|�=dzlTO=�ZWO5�8w�f�d"ISpD�9"�2W�5�z�fi�/nw�qbC��c�J�,DAc�"B�PQ"�>��� T$f�dQr�/��1<�FzF�y�U���?�E2��o=l]�QU��x��������ͳ��Po<o�\�;��+h&����im�
l�{�ʳ9'���ZF-�*HRh]YbmL-VQ��R%¬L��&hW\�JR�j���UMKT�lZ'��ÔJ�����S�$���i�*g�����,7S�oZp����q�s�-M'�2���6^�L*�ߨN��9�k���1�kRS���專�]H�J�b�ߎ��� *"�=��=e���=�zXF
Kӭ&l�� ؖ-�C�;^��%0��6��؇�%Ю����~{zZ{*���θb�����̊XN:U�֬�eU����DU+Ҳ�
V:݊�U�D��8L�u*)�^Ǵ��j�`�w��i���HW���0�e�ʯ�Z��2=ӻќ�G�3�/�0��
��m�0P�LJL@�����3yX��
k��}˨�Y탞��yn�&a�SvЀ�9��j�CL���D�>���Cgt&�x8PWQb���u 8�s5��j��	c�u�a8�3/�:��2kQ��rЧȠ�rE�d��9ռ�RH"���=�H�v�4!8�Q�0SLc��vS����P����P�<LM
�����45�H�FS0n35A���ZT�P&�~F!�,O�'���,�����O���	�� �To	G���M�<�[/��/
���;�N(a#�,&b�Pוp�=��[�1ׯ��[gb?K�/������_��ͩo�?��D�>!`#��K��������v�C�Ĺ���}3�v������=�8���ҏw���}CC�bb��8��ù9�ӎ�o�����o���^���S`Chl@��*��=\(W�������s�����d�����s����\^���*
&������[��:�o��0�%�`�N<d�O��`3yA9M�@
�@��8�����\��߱��D�_I$��[NN��[�F� �"�'���H���n�"�_hG�S��yy��s�8ƛ�OXT=��	��I$�^�G�K�D�Q�
��gE�7�����J\:BK5lB�dqm��Z��Q"�쇒=���y�Z[&3���2��՟��xa�T�栐v�I���j����$o�H��Ѐ�Z�d 4Z�{�6�/Y��.4ܰ��A��z��fwă?ƹ�!�b|_�76(��0��&yĤ�)m�M�rM]�dT�����T�o�#��z�Yk��J5��mM�<�a�<��ǺR&#9S[�HyM�w$��v���di�9�A����h�0���/��ٙQ���E�kj,�b�?���PQ����3Շ[l���9k�ke�tx�Z��T�)_{գc�;w��&b�Ê���D�*g`���t�V��p��	�K�I%JZL�u)��I	��@�G�)�I=·$%'��dPv*�MaZ����#��P�8��-*��I�f�K+xV�A��xug<�2��>�E�Ls�@"��9������f��
.���FOT2�Ԭ���ȫ֓��[廉]�lj~��jdW��һά��īB2}/`�����ğ
-�?[="���1j�G�X6����d�Y+m:Nl��v��Yu�N������#3jx#���r�Kv������D�1�?���S�gV����=*K��Ş�������ʼn&�V����Ϟ)�jP'#w�8:���:����ó!ǡ,!}��ʋ��L�d^vK���������45�BI�))����԰��C�C�ҽ�G��YyH��B�Tl^:s+�7�w�-����^�0�3�~�k'“?�~�Ǿ;�旞|�8��Ӆ��C;�.��O��.�Mq�"���Jíck;��Ź3�n�؜��(b�@P�Y�de>\��!�����2ˀc��A���S�0=L�Ӻ(�X_��r.�!IH�ݻ�`�Q(T*)�c	�+<�E/���!��r1$�^��BH�X�����l��~���X<�����HK��#�G8�d�~��k(}�%mT��Pk�*��AH
�?��n_�8�t�f6�=N�^����Rt��0R�_����wYew]�EA����*���1d�i��ġ@�;l�.�01�B��c9A�2��V�t��D��v���%>�,	�ט�l�v��
+Rܴ���g��5o���$A��ҧ� �_�$����g�I�.��E3@������o3�V�	1?_�
�k�Ź��[���& ���0��D.��*�s%��˖��U�`�b��Z|�\ucaP�����@�^+�H��„�j�T��5!#�۟��w��h:FD���O��	Ao��%)�rF���
'f�>R����}~�߁�|�D��4��/>i~z�54׆�/~3��$����#D\Ͽ^�<�&s�^'~%qN��hQ��'U�FA��\}�B����s @�����\(��Bʸ.z&�<�*�p)�)�p+�L('/r"��N�E����,UY!RIT��'IS������Z'1�ƥ��W���7e"
;�f�g�1B��f(��APsz���)KD�2&�7v��R�B=$�JĀ1��8��V��{Qq�x~	�������������仅���F�u�P-§[?Fk6a�{9�4��O!��|�r"q�	uA�Y���R�<���A:Q!��!%4��~����k7�����6�~!6����b����)�X�-1����}�	r#q"�t(�L��R��Bp����r)�̼�,$�7'�ی�"fp/��}�t6%C~���c��?,��U��݉�;<���\_�։-}}������������/3�BCixS��[`��,�H6�4��h��Ź�HY�����~�ʂ�!%<{�y滧����L���/��	����p���Q�]�!��W�+|F(�7��=�9E(��n,�U��e��v��v2�yJs՚��-B����ʴ׭�����_��Eg��#��]�����R�UO��#ٌ��N�w��u�&"/��F	�!����)��y;��S���e�&'WxM9�ѭb�	!�]b��A���8�9�N�Z`����V:��7�
�pt`�>����qi�I��LG�'1��^���v'=�c+��dx�����tx�2ꭈ��eDy�o������ӑ0��ݤ�=���W݅��Z���*�$���� �+n�|�d��_�冎@R����>D����N#uP��l?*���*�o�/5Rj1F��2�
K:��g�+��O;��f��&�����������<5�N2_��-�F�!I1u
r�#��:���1�)#�G�'y������ې
����fP����&#E���#e7�q�
D��5Ҝ�4^�"^�~�8�n�u�v7%j=�����ݿ�x�<CE+O��v��^�
ܩ��V�#|�T-y�4��>V�K�uz�_��<�V��#�3=	B.�u�-J4�'z3�"šq-�
�Z�\[�"~��>��eQ��D��M�
0�:��gF0��7��H�IUb����q͊�W�9�����[��Å���D�-�猒NШ��!���Qo5��=:��w_��E��l�-H����M��ǽ�����u�^'��E�Ó��~ݰ�%E���b���Q���JfVZ�Ҫ��fʽ4���Ê.��A�O���ܗ���U���9)~f��U�pUQ]�&�� I
�Vu�KZ�����A�&)v/Z�\y���\���A�D�X���e��o��5҆����_�Ԩ?6���y��w�)�כ�V������Aֱ�k�!rh]zz���ܾ���H&��
@|��r���m_W���S�r	5��ߙa������:9��QJk�x���/�">�H�I�����LOU�[�7���J)����,]<-��v l�p��f�q_t[ґ��|��<i���a��v��Dت���*����<�;%B�Y��󳻑��a���w�b�[�?ڢ�j^gD��
Έ��!�k�J�H*����Zh��)�1R�[��uqABcWe�{0���!�R�;|�i6O�0��Z������Qjg�τ�ĝXѓ��-��g��p�OH�2T��h�|�Zt�Zk�ғ��ɻ&4̆�;�"��n	�8`B���Jr��o�!9�-6��&7Y��!�>b�"Z|��v`]$�s����#����}��\�/}�4;kw�*C�:/u�\�
�F�x?�j%Ӽ�c��;>����)�8�є���;�ĢBBҢ�S2�ph	��K�c���U͜��&*d�"
�n��r'��w�5�EEp]����^�B}��g�f;�6��;=N!�WA)�t����j	*�\�yG�ȊN[˸�i�
����yE)�Z�_q�K�]�#Q7n��7zQY���~S�{ح�Xg��ڃ%!��b�K�PV��P���Gx��� |�Ek�?Y22��hR�vvL��&;O�&��|_�/�/�~%�0���ל}��cYW%
J\������A���=����2T��F��s��}媝�e��3E�Q:�;l���A.����y��q^��5�v�[01���v�&
#G�p��u���&�����aj����4wt������3��^!���5��vu�S���]�'�0�4��`Ma��Wh�-����.�����?�%:�S�aMO$�녺��Vy����=C/u(��u��#`��+���[�f�Uǝ}��� ���u#Y�4�N�.|��h����_���=�ܳZJw��o8d�­
���4�Fd��L��bE�D��+��c�x�-tA$�쎅�����Ґ�on|�ц������s�Sh��	�A@��^SWf�%��L(liu^q&G�0/����3n]�<֛+��Q�A��"濄��6Z\�Z��-�Cq6�ԫ���hR/U��d�MՏZ�)�Q��\[����zMTWEuK
�^%W4o��ˉ��w�2�
�֖4nHU41��%�/��V��v�dX�-+��u�(�GC����]�w&�u�ۓ�o�<G��	3��b���
M6C�aڎ9�S�������-�(����}%��������O-C
�p2�j��t�����o`�]j��\q��K�O:W�D\�;���x{���z`?�Fhg!��Qo�@,�AK�jT`�QH�j�&�F�&��8���	Z��Bx���w��	~-�e��v������y>cni�����X"s1cjn�DTcB�6*���Ǐ1�!��w�n�m^y.�_���)���-c���D����#8�n� Z���pjBѺ�z�G5�):�d�3���`����r�r�p�"ݡ���'������X�zͥ�	�kd.4��$#\t��`k��̒�0&zn�#�q�-�m��̏���"i��vf��/�D�Z�VU�V6ch�o�T8�jMmsU���^_R�G&��2neP��X��Jb�|��������T*Up9hgV��(i����<�!��;�°�`8��pq��+�/���ԭl�F��{u�Em���1,����w}\2�RR.(*_Vl��G�!��`J�u�1��{��22#3��sÿ������_B�7.M�
.Ks`pM�ZB���b��29��" 0�^Qr%D_Qy�8,
�ԡX��C]k�4�4�Ih=�&_�fi��a���^�O}��3ΐz�ގSc��h3�)X��>���	w��}����>f��w��H��#�h#��J��g[�?���y�"�6�����"���Qr�3q�
�: ��:qg�Q�n���`���go�o��;�I&�#aڋȟ��}�F��9��(F-i����i�m�����@���H��:�Z��&BT�wNN�x�Nj�w����p�I)���A�
_�]�U����Z��5�Æt4o���Uw³hD���s�W�2��§�ĚH���,Ɂ=���������M+c#A����[�ɇѴKԒ��L֯O���/���yq����>@1��w"Z4	�쳭'�6�@�Z��$�E�Q��'eψO8��Jx��Ub�G ̀��ҢqK\,�B���I���z zTܾR��^�Ѿ���go���CĢ��:TBW���C�B���i�N�m�:�ac�Z�l�r8�ї�"�L�H	�wr֛_�uş_�-��RM��bJ�L�ȶ|�Hپ`3նFH�B�H�񋩍�ոd�:���!��i��AR�_�=�@�*�h����e�q��v@��^�I �ɓ�䤝C�˳.B��؋썋�-�0��!�y`���n%��\�
���	�|BjT6�m%��m��hWw�mmC�4��o0��~̠Ȼz���h1�n�W�67��������$!�@�&Kq4�!Mst���%MT�WJ
$MQc�����&)Zgdl4E�����b��_;i$q�v<U� |L�]�Z��+�R���8�P�꬏�81r`
��d�z����NV���r���+[��w�_��n�ޭp�<>v�y��W�;��w/��;&8��Cސ{�~��%�t�*�8H��b6��
\��ɛp:�~r�n�QB~�V�����S}ӫ�dB��6�~���/��$VRo����;��>>�
����3CR���歿
�1E�_i�r� �n�����c���k]�gɹ�Ǘ�<��&���A��M�wx%X�@
��Z�8���ḛ>����x�C�8��c�G(}Ьꥲy��,�'�Q�7)�I%��+���¹S��
@�i����0�B)t�K]��eά��u�$����kIp“�r}	Y�r&{�q�ms
<��^S�'f�|�����W��;�y��G��z���C�6��W��:��%)�f��b�R�jd�ܡSi��T����T�)Y�K����	��w�������N�����7�?DZ��/��.����:LM�A���-2�C�e-N�B���5��������/�ݓ֯�����Q&�6�Ӆi�K��p���}����{v����;�Y�О�"c�\����Հ�(��,y���'Qka��ܔ��<��d6�rk�6�b��"뮮+ۼa��>�,�b���x�A�} ��A�4b��b�L���@�s;�|�^�*����܈�1R�����<�v����P(�� ��T�k��ē��΍��)"�.�c��w<Ү���i4�D�Chb��N?pƁ���q'He��f�\��^�85���6���}T7�o��.%�*�ƭG��v}zt}z��O�p��9)��M)���̻�#+�GC�.�ex�*X���1[8����uY�M[hi9����6K
�xv-�JdF��
��U���g����L}���}�PD���~�o��g��BTe�_�N_Ek	��S�"��-�=�U~]&�ɑˏ-��f����_'�~���/����oכ��Qi޿�|��-Ė����s��Y�fS>��dsߖ��l=��!ـ%�:���ϲ�س����L������3��bt���H�Ky�n3�̳̣18��*/��Hk���{ij�*A�5���C��l��X#yu:�y:7��K)�v�Lz�?�؇:�S*CӀWiLV뼪��v�t-%gq$c��y�!��XY|�hU���|���V�"ѪW�MPJ��@r�`u*�ق�@��=A�1����>_S�fh�}���5w��v'��ז���ڞ�@u��ev��k�r�6�l�;K��
�8K*�n�*�	Wf����fL}O����i��ƪHD5
(IV��M�Pr�x��
�%�f�0A�njM_m^~�<7+��N��j������9�����23�Z�����&%�%͞Y�p2��A�""�\Ф�T��#t�a�Ȋ�^s��1��s���=��(����J�0�+~Ηb]!�y�N�D	��H�hzl'�ND:�tHJrwu��rIqf#L>��eY�!�g�ķ����|��,_�Yk��O�n��b����Y�ַ��T�z�Yk���4�������� P�
:M���Ϣ߁�ïW����q
��ҙ� /,6bNIO
���/�|�p]�(!]�_y�:��K5����U:��)KD�Gl��?�X:�Y/ P�fǮ��>m��M�_J0��X�nC)���p�	��#�U��!���:�p����o�I���X��Z���$Y��:���?���R�$�H�
R��Fh꟩�:bCA͋8:&R�9��cec���k��X)�[J$��X�DX)�@�'����(_�4$��I����Jy�@8���^z�Gn�c9�������֭/����۷��虤o~�՗�^p�V��*"��Vb�����{N�^t�}��z�N���J9p�B��	���n֐ʾ���H���9�v��Y�O��T���,N#D�Qq%-
=�J�#��_n�����=C��4���^U���}�������ro_﫛7wB�����������/������ٮa|�~�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000414�00000000000�014544� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������2�^ee�1R@E��"�,l:;{O�.`e���bJ�����n����+�/��g><��/����b;�P�PH���М2��
c����={�Y|�C�3��Ͱa	'��T��
�\k,n�Leۻ6��A�����ʢ;���ҳ�7���:�-��U=FhF���S�  ���:"�<���=6�Ub����К�+��^�v|�2-���;k������5k��q���h���ű�V�x9f�������q��Զ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������