metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001642�13406174543�013450� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������c�\�X�o�6~�_��%O�e�]+Z8�P`m�8ۀ
�@Qg��Dj$��(ڿ�GR��%�'[�a��w�Ǐ��(��O�+�SU|n�ߠɲe\�gV(I$k �Zյ"�u�N�*B�Q�'���])�`�CXg�J��D�Z[:��1�z��Nh�B�Bgn�p�6�k&���%%�h�&��h�F�s�$����݇�MJhA� ����c�w[��>�Ȕ7(�H����^���x�{s���oo&^p�s���=og/���v�"�LwҊP�j�P3�^�����|‘ ��pst�gq����y ٟ��Gg9�_��dy �kL���oN������
f��'�q����tx�.:Yb@�@r��~@t	�U��v�	��H�f7p|����(����2m�`{���12�a=�;������R]A�9:��޵e4|�?pu��J���N��5�.�p-Z�UK��B_�5�����BVt1_R���[?h*��Lr�����b
���[UlyxDx[9e�UC�xgYQ��x��[�!1�%E�r]*���3t�PB�Ir���+aE%�� ���/��~�A��n���M�����"��5�_~��c~7%*�%�Ϯ�
/���|�q����E�j����"�\�1��)��"7F�Kl�bG=
C�h��jQE���"�7
��9������k�gy�Ҁ���UB����v�&��iÙ��q+6�nXP�V꧟ޠtb�����j�e��Zۚl:�PYw�©�+�!�Sk�i��iB�}xM��d�e��WҺ��P��c|�����%�h�&�ٵo	��)��d��C��
�������/2lm?ص��!8��
�Oq�/t��R!cZ�&(y1�_�x�$��آ�y��3~IL�Ѯ�db�NiE>BP��ٻ��.�����.�|��]y������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030172�13406174543�013366� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������c�\�}�z�6�`��S�j��gl��KZ�/m[I����lg��R�B��Ě"U��e���}�}�}�=�IrJ9IG�i,��ppn8�1��_��������_��'��w�����;�v�vw�~wwg�+���>1��P��P�ͩ��<߹/���׭����뷀��b�xuv�?�����Ǎo��g�O.�,�!߾�*|0�Z�܏9v#w�!�t�o��[�;;������
9�,߱B��(�z���1�¿��6Z��#wl�����֘��ֱc�y�y�z���ոe�!�Q{�%Q��G+�� �XK����to��md�"ʢV4���W�����G��ZW��bW�0�ѣ���ԇ��-{B	�N���"�"���?�
p�7�������>$@�S�s��!����w<��5����#�m�<w(�����H�G��a��`��Y���0�w�}��QLۧ�����������������~D}q��v�!�
��R�W��z3�%�_H����n[��O����y��h��z�?ħk��?w�G�u�2�n�}:���_��;�������GF�Ǩ�Y�8�GP(���g�M�枹c)h
t�
�Z���D��d��t�ξ�]s�/�sxz��>���>�0�΃����n7��w;���@�?9�(t�q���]����$a��7sO㐼�L
��'X߮��w�:
�p�1��$�Q���7Գ�)>�������;m���S ����o�D<�B�3+�\۝	�߅F��Y�N��6�746�}7�#�X��6�=
)%����6dCBA�|�EB:�B``�aG�n�a����7|u\f
]`nM|��������ߏx{�?��Á����������-�s�-
3�A�ٌ��Fh���9����j��)�53���a�ї�DaH' �R4S/v(��C
Pp��,`n�^S}�׷�ء=��;yͰb:��/g�� P�	�b0�Q��qG#A!�.��0�L
� �>��W<�m��
pfQ���ء����P�)ح)���ˠ�@�#�]�RT>�7��@E�;��
	��N;S:��d1�:�У��R����u�nj/$1�@ON2J8����bBc_�+U�mE�7t,q˹���]���A7�P���OH1[���x7�=�š&4��N���+�*z��KC�ڊ��lT1���AbI=��N�,�'����&w���K̃�:rmP$,����ߍ&A�{��ǩ˗
�x*�3�R��A�9@Mve�1��"`A�)P�b/bAs�`$�"��h�Ô��3 L|��kF�x%�΂��r�5=�5l�
��RS�s��>��>pҸ�>JXq�uE��2VY.v;� r˖|ΐ(p^h�wB�BZ��J��?PH9֡;�p��v�38l!�S���7B��s@)Y�7W|q(N��k��ŘJ�S�J2�38�����,Η#2�e�:��A��I+6a�a�%$�l�G�wD$|�D�j4�`{��8�����oR��ϗT�<�Gnƛ��0V$�
b�0.Jp���@nDN�@�J6����%x%��'�V���ǽv\��=�(Gp�K2S��e��I8�I4ed^���R�&�LE�h��U��6Ќg$��B$������g
So!��/�)ac�q`��S'���qh>p2�
.�
bӏLX�im�#�CS9�1�C>��HG8�by��sq
���TbS��c}9Y�XL����$$Aݸ�˥��Hlx�Ƒ&�H�3Qk�}�����)p���8�&̑I<�"�Q�K��+�B(2e]��;�[\��Z0Z 8�#)���7���졲O��̒G�@|
SuC;���0��� �2#��Ms�L�,��D\=�
_R�R����|�}�z�$O��X��`m�D������U&��S&�a0
"P��*��$ N���dgpÅ���q�/g��8�2��YXU��;./žQ7.l�=tE�/(��!u
lE��
��bd�L�A�0�
f�,ǚ��0�rxo����7�'f�c\nCzy�D�}
C͉���$�f�VK�۶�a�Xmε:���7�ǥa��{d#ymaU���ړ���3:�M�O�������������� �?0���5pI2X����T�u�0��
D�f�O��&y�9�����}��(E!���]R�C�|��F�9;�#wh��
�3��}�ЁߢQ`��~C�]��Y���W�f�������ow��� �c�����	�q�1���&I�m��M����͜+����N��6�ˋ:f���&���C�o�͎*�&���g��
(]��ަa<��0,cT�,��Y�ug��W@��9�t�L�?>&ة�-�_�N;�WJ@og���4c����s��$E`�>����SY�-�~nĈv��?�t_A�q�&�BԸ�3/,��&	�cv������ˎ�
���8��ɼ�mټ�N�t����-���<)���]��v�̶�~̀=zk�򎶚������ƌ[97��7��놎�/����:�x?�V֒�2�w�hx�ԇ���ZJ����~���n�`A�+����v�+��~��ǀ�y�`	5��Њ�`5K������H���z�x��Sw�f�^;?��L8`�E�/z���
ZH��K3���(�)��Ԏ��MW����3j�b�����kUm�J�z�r���M�b�+@�C�dc�����l%K7p�0�+";5���~ΪP;��V}��(�6X���sl�:\�T����FA����e�m,�k�-]�<�nV{G����~�,������h
q��|܎X�h��29��Q�h@KK�#��)e0Q����2�?�p�N,°�.m��c�+���Sw
�=�J�Z*������ʱnW����1���J����ڒ���!W*�>�5sCǛ
�^��|k8C�q�և�-x[-R���{��K.�W�W��n�Ȏ�
,Gz�
��z�@1<a�W�*����ǯV�{�mx��-��m�y��f�Y�"�-	c/+�V�|>C8\�NW�S���OFW 7F�U�ݱ5�?�V��ƞe��P��:^^Q�ܐR�AW�����
'�Vb�N��E���+�5�,�)�ĺ�����V��y�w.�6�ϐ�S�C���vlϵ����Vg�$-�0��6,���P`����xn���[��Y���Y���lڣ���G+i�9��Ɔ�Geý���]m[I5��Ք��y�t�XK�`��E�L���`@<z���`DR���A
�uԺ��/0�#Q�����Jm_
5��u���
�h,��.}�4ÆV��1{<H{u�SkoJ�Q���\��k*t�N�;^�� D�G�v�3˾��e��A<�8��EA
�
�&o����wl��xW�|0t����?V�m�W+�1>�E�J�`�n��j�-��jVŃpl���2���������>?&��.D�N���^
�lʮ)�j�x�x�y[N�еW#6�\�j=��Z��S��"�M��n�+����jvϪ8�q�3ɭj�_o ��c k%\@�I��J�.�K�7K
xdqiY!8����[^^���n1Ķ�}����R��P�Ҳ���E�jɐ��"�YV(�.K�d�de��XYG_��#+�y�R��,-W�|*�X��j2�����z�1m�k����:i\YU���*W�]U�ixCU
_U^��Z�R�4�r���C���3�BUD�Byae�LU�4إ�Fu�JU��3�cFJ�����l�Fu�`k���I�ļ�$����B(/�
�@��
��
�-�9�]�9�r���֬bn��sj��åզ�&mii�ԥ[���j���0�hM�q,-O�ˊծ_Y�[%۳[o�5�ݳ�� �,(���[9݄���y+jh�45r�9e��
�9�P�n�,����XT}^�*�U;�e����
��,(���VN}�e�owE%�V��9/x��m�����[Z1㼭�!ܯ�ʼn�����/n��:�YZ!�L,�!���eT<^���ıVV����V�j9UY��[�\���JGϼ*�����p��)�IYaX��ۢ� q<��j���
Y�q�~/���ۙ[(�6���]W�`�S����*f��uU	U�1�*˓�r��Ҹ0����)�
:s�MRɱ��6��:�W��V����*���iU�q�J�*]�U�+�7C�η���?�
�lmLR�gq����Ϫ�'v3*/:k��\aëyx'Vi�5�,�X\7X^��T�E,�fd�Êk�J�o��X�w�y�P�&R����^f;2��#�V*~�K�]�]Iye��������<�^2��^-,`����%D�{]E�R�*�©�(b%�j�mUr�c��
X	��f�Jݤ�~��W�����q���|TM�0�/��T���D}���P��j��VL����.ܸ�X�����Y�e���~�C���?֚�\�qq�g�+�\yb,s͗��O�e]x}�2��r��]�o���&h2���K���A�����a;���w��uΛ^i����o��<w6�f_~Ŏ��
w�nz� ��t�Ni4	y�d������F��v�.��m'��u�_�����D�cM��B���U��֍*Եb�p��%7�����	
��𞩭�)^�?���LJ��#s���`�Lym]:0�awL4j���}IO#k<����c�E;7�ف�F��v!Sn �Q�Mi��]��%���3�{	����㗔�3�L��1p����6���l'�@G�o�z���n���w���A+�y�ʍ�$W'���Յ�NwO<��j;D/<�u��Hf@��	G�
�";�_��N�4���>�(.&����~�@����)��I�&� �"�]nN4.�]��Q�.W,�-drs�ڊ�&-��D=���\MD}��}���␉�/a��K%o��*����7r}�������R{Ȗ =�s@�q���+”��j�\�Matӫ@4+�i��9^����hd��D�d����hiC�LЧ.mMaRa�����qE�qIq{�&+
eٛ=��L��P��.yG�n��6��ݢ�ᒤ�d��$K���f��nR���Īi%��&d�H~�4��i/Fz�*�-��ysֈY�>�Ɯw��.Q��W/.����<7��q��?9��񡼙V�m�BT�<ɩ᳌0H_ʃ�3���e|W�x��ޯ����d�nO^����_�����1�k�8>쟜�1%���������������� ����������4�P�a0�I���&�;ߓ�`xGE� �$ef��-�B�l�:[��[F``X!fS���D.*1/��QcCCO�`X0�n0;�N�x�Lr��M-���&&�h��7���Z���t�(I7���B���D��L{�ԕ-$)��@cF�8�[d�3Ŀ�wk&�c�q2�f���>8�<
R��o�Y]f.M�(�D�$h������l7��#��0�M��+N�C�[ZD���D&Ms�U_=�$�:0}Z2�~�;����&�RElb�42of�1��N�ͣ��B��h�uӄ������Ӌ_������:;���p���9�nlq�t���@�����_��Srp�+��������Wg��srzf�|��ώO_�>:>yF��{'�@��@����`�p_��v�~<9~q|������a�&��������g���W��}h����<=�V�/�'&�
�H�_���??x��2^�g�9<}�������鋣><|����苦�S�/�_n��������S�rf`5���ya{��Ë���������܂^�]$��r|��"g��8 O�N_n8���)��j�����_�����`���d��\�e��|��G/�+I��������+������=Cqa��ܓ Dx��ޠ"�5�^1������
 �v�Kdx
o	�dQ�x�
��g�h� m�<��Ѡ`K&yR8���R��y/�����uD�
��x�1��s��O�]sL���oyZ@�u,��1�t�l:=:�#й1�֒]��m$Ħ��;I&���X���DήG�Sh�T�u�`D�]����[n+`>�
޻
|`
>��ڠZ@]�=��6�a��InW�(#P���z��P�3`���U�	����*�*Jp��x�#Ld�D���fp�'��9yQqR�ݴQg4�go��u=��+���[n ����31�,���M٘E�cA���sj�I���Y<�Rg��N{��/��W�����Y�9>�|F��%�i(����GZ�[@�ϱ�R�/|�@�o�#3��Rt���)�'[��"3*�!������"k��M0��lB0��J�)��*K,��o1�[���:~��Y�l�e_�i��s<��x,�1��OQ�G���3��d�0���y<�DtFI:)���K�3!V?�*�2џ�8��`=�y�F0eF���o	���t(�򤑙<Թd���+�Fu��悔v����I$r��1�V�P��bezb>&�hK�Y�=ebq��D�6�h�[:C��x�gȑ&	k�}�&,��/b��	Nr`.%Ԑ������=RY_	n�\�m��S�4I���$����Yf|eBF>��A�l����Q�N^�/9��6������[�|��kmu��Le�	������������� dɸ����:�[(h�Ů�q���z�Cx��!�\�s�[��/lV$=��,L?��G���	��SB�	�5(�xOg�0D�,�"O��QҜ�odj�����1�*g�l���@l�7=�����`�ᘽ���әr��&�X�� .���I�
<�!{�d9G�c��z�����/�͆4*����f�����^�i�HOs�菉��*�By�������e����Y��o�o�(�1�p��h�4������o����N@�-�
�{{J��;�`�.aW�����}~�M�^)���W��u��������?>���u+faɀ��r�*
rwJ�s��9׻��51�����Q�L���v�,��ɳ_BV�4��k���+^��KÜ
s�
�$�����.�#n�y�:��!�c� f¢�F�o`��pL#�؃Y�%�4ɿބ���B��~ޙH(�68n8l�gODAs0xz��?l_��系b�o���w�����)�?t�l��=wj���O����[�!J�o
#����;�|<�=��f�|��ӗp��>B�ظ�i-�?��RaE���鶋������%�60|f#�)����M8���g��K���x\��/�3V�Ƃ����ͭ�����z�*�o�!�>i|��tp���Y�\��#\��J��0�/x���ƷM��?�=?��ݓ������g��7��
��@8���5
���>��W�m%&�n���J�ǃd�N���������9��������?�U��vs�O�>}q|җ5�x-�������Ah���"������xs{�ơ�2�ή;����k�qXmP��jc�h�XG��6�k����q���ǖC�[>�t��C޿�b^�}MޓqHgd���7��pN��[-�ׯ�"&�h3���Hݒ���c3]#�����a}t����be>�X?;�)"��#P9�$�̔���B�S
3z�F���C�<�8%�A�nX�-6���
�U�KڜGr�qfK��kfN�����m?�Vqy
�h�ct�Wȏ$���!Ѱ��[�b��?g����YK0C�b��p��+������{���o��?7���ڼ R�OB*�p���@���������r�gR�^�V����	F��0Z�����N��-������I�2��3�E뿽�ɭ����^��b�o(:h�>�����[��C�j���gw�Q����^w�������i��4[��Ѽ�'D�Tn@y5�ަ�)�����R�֢A8}�	���h
0j�r�8�?%Zy�JE�q�=f7�:�l������������g#��������3�`cK��_b<���c##`j` �	����
f��������7��[��r=��=�4�fo��|0�B��KdM��d�2�`��
Fa�62��X�`H�š���*n�"pR��@oI�'g�@��c��fj#%�1���Kè�����}�M�Q~����!���<�(EU ������&������$¨-;��]�
y��oޥ�~0M��v
w�3Ln�F����h������H���`��`��0���8���-����}n�W�G<\�pb�c�e��lS蛄��"
�)���h77�j������;�y�(��ٲ�o�"��\��������F5�M�tR~��yo�1��~�1k�?8�j���z��ѵ�x����Hs���ߡ%�x>w����l)/:���6���;_�����b�r�ϝ��t��4+x���\��L�,�d!��"�z�ϛ�'X@6�dnC碲�Va�*��}Hy�е��7�n,%o���i,+o���Yԃ���Ͳ'9�TsO��rl���o,rmk Y�*BdU%^G~/��x��OP�lU�<���9�^z��7�z��>��`�y
�r�)ũ(#��ڴ�?F��sT��][�f��󋃓�������Y��BAZGz�A�s$7y�JQ�jPVc��i<`�
|����]�/�z�mV~i�F�,e��,�>%�~O�)�l�:�a�)�wh�Y����>	���e����m��9����� �l�L��e��ӥ��O�g�ޔ7��Ԝ���I>d�O U0� x�RW��(XY�2ӷ���C֞�%�G2�~��`=�ٟ��W@%d�^�j���)����f��T@5��߼`�A:8���x�z�⨁�ǿEo�y��lN�Y�́�{���Ɩ�D�.�@�C㱑�^x�7�O�EI�D�PR?�������"㾺����X�?�H����^*��+]�v�U��V�>^�*S�U-b�ɤc%r��M���r)��z���VBh�.M�Q:kV˳�%��lI��j�u]3�h^�5���_u��s���}�Z�����w����t����_I��+./Rk�>�x��r�鲖m�
���x�����ɂf�P��o�E
��g�3����6�T�׌z��%�����Z�֫�ݕ]4�8���B�N�ܖ���vq�"�{��0��xR]V��?����%r+�Fe$FsKsݗ�Y��S�֝��D�IZ����v��'ƴlC�ci���z,�7�{��ޢ�Ex'�Hs���������*�>+w��!�emZy�zPm��1<����G�c��6��(��*5��cy����e���+�'�
�_01�~*(����ӳɸ]��b��x�W��'��OL�C�*��.�m�ת����H�S(q]�lO�������6��E�\'��a�n����F1ߘB;yt2��>i�
<^P�upE�*tC��4�^�7%��;��Ֆ+��\M%DW�i�����_QL=��^���d�KuY�L⭨��Yv��\��֢�Y�O��?�ՂyB���}IP��R��ݗ�F)��X��Ș�ϋ��m�D4�=�.����:pwu��"��|��;�n���#�����b���Ziʳ�!��D���/!���K��.6�?Cy�8��b��7�+�O��B��g����������;�����a~*0)��S5�
g>ϱ�d6�Y�2'���� ,�,)ه]q�t�UE��6Aى)�˼03�;�����Z�Lf�#�I����6K��dF�}Xx�9c�����j&A���͇�.���8'�z��wk������¾=��윀��?������j�0�{���L^M���{���L8e��W�l��|��
5�����
��rca�錇��>������g5
�_�����
)j�N��Յ{�k�>��Ɨ�.4��\ed���Ҵ�|���{�Vr����:�����������N-}ۦ�-,j������/}��y��	,Z�x�k�����u��|��t�
���E�q������Ts�9�#'*E�Y`��Kf�0W9	l(y'=��&A�9���5����Y��1Ф���SIK�;����q�hz���c_jP�@e�NDQ��Ō�{.*o<��U���&>�(�{�������z������͜+���	�i�Cˆ���"�m�3o�ڪ��<.c4��G��B�ga��ԉ�f�rΔ��Q5!���!M4�n���+�X|IT(R_��Z��9g��
���(8����dM�j��
��@δd�� �5���!���xx6�z��j2
�����]�*T�#;��w�1:��L�,u�����A��<��/���$W7�س�T�.�񸩾eG�d�(I�E}�P1 �#U�S��{\@�|�]��"3-��I�Q��Y�w��gJ�|(�)G.eپ��ML�*��Z�$�IM�V6?Tw�;�C�CT2sp��ə\h�2@s��D/�����Wl~��������V�m�o>1)�B���(xHvf�Ө�t�a��;�q�T�s��d�wX���E���t7���q��Jv<�R'���d��F�C��xDњ�wȲf�����Y_[O�!�xӭ�MͿL}�Z�ĭ(� 
�ڦL���E��!J�e�m�x��6�"ͣ7w��PϊC��
L�1)T񰴀/D3��: �De��
���a�'�R����^��9'"�	#��-�I�pg���m���~�9v������9�T���,����=ơ��>�tC�RR���V��T�ndQf��0�3h��B�
}�u��<O�^�PU�r�����/��~���,������w����?#�_Nׯ0������r�/ZuW`Bz�ˠ�'(��"-y�PXPr��WsEe�V�<�eN)r��c���츯y�[�w��
���
��:98`�d_��N&J�o7���0yj�x^�-<���^���(FX]3�/���Ȓ��c�[�����^��~j�/�U��%ņ �rq�������\�B?���^�ڒ�|P!�([Yk^�՞d�j(d~�/�����%���X�g�����d��5���}9G��tmL��B.Sq~?U nO(P!*�,
�^�������LJ�sa����Ø�r�eU���Pʪ̃���l�S�i{.՚�`<s�۪�b,���^q1lUE�
k�X5�v�dО���z�\fF9����9-��͓��@j�>W�hל�P�%���@�Q�w|�������y�1TxPS4ӣ�<����\��Ks�^�T�Q4Xt!f{�Ֆ����)�Q؏�'�K����$T�h�N��4�8�$X���$����]���d���~��\$�{�r�e�U�_��SU.ܖa�x*!t�	Cg�pt���y��f~�MT}Ӿ,�۵��/n����������`��~��?*��~�`6�'gV�1�*����׹��W�-���Y9�[z�e%�����'-�vF� ���Sh��^M�UQ�n�ˡ.R����*Š��VA-��Q<����٢��A�K�6��Z������cgU����ӏ�%wRm~����
�|�5��C���W"T�J%b.y.��sq_Q�O�&d�_��_w�ߑ`�\n
�g�ip�}����:SL��{�R�//�]�	���������;���O��'���h��f��V������1�bڢ��H����ɟ�kw���C�X�O]��⎪����}���-2<=~�6�o_�
^\<7c�M�QԄ*��J^�8���Ԡ����@�5���;ٳl�~��	�	��ڄM��pꩺ��q�s^n�x�*�o6.��9���KU�N-����ۢ��1>Ey���V�5~��U�Q�Xw�·�RO�V�1��Ѯ�w_����/�x燙tA�[��/��]�^�ʋ��ue���mKu+7	�tf��XM�h�z��4�x��i��(��:�Z١�dE���xy|�H�=*�|P�Ƕ����5��Q���m��i�5+>o#���)�F��[��71\LL�ZQ:�f���E��4t}�E�i���/�n���f�"E���́C
�
�轠��(�Ks�
��2e��= ���k9x�l�P߾K-�-���?������6���v��v+��
VQ�m�UV��pU�SY�_㨪u�l�k�3y0.}i�4���y���k�uE�;]sg�w�F2��/���C+���R/�H��(��v3W��� �X���ZZ֟��/������������<�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000414�13406174543�014612� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������c�\e�;R0D��"��-�����>T4L*N�C	��fw��v������r�~������}��hq����u���^�c�y��/�]i�PCo��	�k�i�N&[홪H�r�GaN� 5E��U����D\S�!�
ʃ��xj����c�O��{�"�ټqHA%�:<�a8�\��2��m��=�<��=��#h5��3D�՚wuۡ0��r�rk4+�P�B��>����W��x��l��e"g�q��ӗ1�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������