metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001247�12523746652�013456� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������OU�VMo�0��W�����--�H ]U�(�q���q&�il{Rv���'�]�M�������<;a/l�ob���9�4�nA�R
��h���4Ȼ�;4�q��#{:1���bA�%Q-�6KcU�I�wX�R��n�Kq^x��𣓖2�\�BZJ-5`15���7Vp$�q�<
��p�I���(�>�V@��-$��>�"6�y�P]4`i<2Q�qj�W{7����[B�-޼^�?������v��^�7-�J��ƴc�ւ��#W���g4���?���x�:'�c��tNX�bo��9�7���42��,���7�0���^�?��H��D�~��k��솖g�0"+�3�Q�ETI��&�.��Ay�}�x��x��p�4�Z�;�\E����#hw�D(G�وw�����)�u�����̋�[�73���vjP��<�殞q+�ƌ{���C+��
Q��X���T��<���4�0����Fm4�8e�O9�dZNz�D�U-�Hr5b��8���ܷk����T�HA�:t���'��9�<
~ݳ�8̤v�i�
�����M/���Guf-Ǻ�D���"��fn�C�?T�������P�yV�a��E��6��b��!���qt�b��Fݘ���P��O�=�N)j����vs�?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030330�12523746652�013367� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������OU�=�z�6��k="o**�)�v�V[�u��nb糝��8^�!�5E�$e�M��~�� %_Ҧ�v��ۘ$��`�f��;
�`ʼn����ڭ֣��/Z�+�m�AZ{�����G��A�����/D�[����K��������K/7�/�{�����M���۟E~(+� �����{�*���0�ƃ��NC鿀Oi����S�x#Y��f%�M�4'^T���*�-��A3��8��J&Ӭ�M����� �z��s��2��/�~�O��Z�u�=7���=�����K�Y2��6βi�i6�Y�8B��ɨV�,�����\�CF)�T�r*#_F�@�"�Lt�����i8K���<��w����{��l{�`���g�����z8���>�����{Oϓ`4΄3��5 ���K����w��J��Ρxd����L�Wi�b,�?�ċ2�7�0�R�C1{�H6D/:S�
P �g^Ѩ�T�9�1�I�av�%2��K�xx�O��0��(�2��T8�XV��D�N����
A��I�,���,	�I0@
�4g>⠓�`��8Q"E��Z�x6�$���_I͚��a��?@��YS�HTj`;�q"R��$�5ǎ�@-�)4S$�z���� �p�DP����1��j�Y2��هq�g�4�2�lQکT!��lFmᎎ�Pe��y���t���
��zVs�&N�@{�氾r3]���8�{q������9o����y��\T���?���{{( �����b����Q�sg�y���?o���޾�y��������}�������S(��t�)�=�X���
�^T^o�?{	�[Ow^���/vw���%�l��<{�jk_�y��f�`�^�����}��l���=t�V�Jl/���֫WT��[�~��{�������^��{��o�ǧەW;[O_msUШg��v^7���[�mS�=��/0����	�ۂ�?;��ۭ�M�����kZ�h���s��[�;H��{��	%����f(HjQ�Ȃ�o�s\�oo�XX���ޭ�������篷݉���[�������+����_�8�J���T*���:K�~+�,�e��~"B��7��D���k�������N���_"� eV����^�'i�n~�?����6�?����K���û�+�e��P#�Y6\�
-��+��S�{S/;5�mBR�!z�;��{�z�o������l�tgQ:��Y�b���
+Y����^�,�fƞ���*�����1�b�F��ޏ8:?V���n�M�0�.�/���(�&�S�����3ԈTNo���$59���
�z��ɉ�V�GUе3o�}����;�'�-/��t�ӌ��4/���l2��Mˮ/2�'rꍤ)���� ���US�؜'��\�5�6]��T����	��0]��?��42�oͺ��{9�e�pJ�s �(�S�~��_� j^���q��[�K%��3��
��z��Š��cc(�l�ȴ�55�h��g@��<����T��mM=c�>7+b�!�O����WoR*��Z�׿���;uz
H��	�o�=��7?������-�č���A��~�84Gၦ�YpC�#���Nr�X\�����ߺ�!L���$�g��3�,���{�w!�K�v4
")���u:����[V�2��O=��������5���z�qi�?|����s+����S���z/�t\�,-yY����2_�Y��N�p&SL�/"��~����s|Oޮ<��n��/���KR�rK�a�],��f<䄕]f
�"����7
Ne�)6"��YL��SN"x�>�_��,83�x�g�P�e��K܇�d"}��/@;��
��SAq�T#�d�
h����b˙c��{�8�H���@���Dlw��_~)*<�\�}�6T]���N��Y��
�>U����p�� ��o��,�quL��%�;����f�%�{T ���U�P�fN^��&3u�&o���n%'�хa,H/��	�����^z" ��ȣy�i��t�����`0�^�auPY/�2��'��G#��5���Nn��,�
���GłX�u��ɑL�<���Ƌ�}4�\���^f�^Z��熴n�|��1���4��I���i}�^ҋnָC�4/pnѣ���.��,�Q�]k��e���8��(�ǹ����g�Vg�g�%MAJ-`U��������c���	N��LӰI@�];d���.*
,�|
�0ã��G��_��>L`ߥtn.��!�j�������
B���mA,��j}Ǧ�e��Vm��k��`Y�<=�B6�;��*2�K
�C
���`����Sjtq�X �$��j��b����r�̑���+2Xn���N�8A+�S�E�l���*q>����#1�~L�`|�u�0�'k5�X)����ɢN�[������y�k�B$��]2�����U�pן4t�W����'4T�W����1w]@�1������%�Zk�&�{��}6�O�π�=/I��ϧ^������J������;��6��j���V�(up����d��g����76�N$-$ dg��&8�/�V��</g�硿0��A>A낕)H��o�ރl��n��X멼���J&��U�������ˋ�)ii�>�,�Y	U��''��|s.���Pf�9?|%#�����ĩ �"L���}���FPA���.��I�d�G*ﱢ�攊]Γ��Ի�ꬥ��#��i���w�
�����ݣ�|j�\B��k+Ly��z)-����9/���R�u��C��)�����7�a���M��g��D# �t��S&h�n��m�N!2�4�\,�U_�F�@���P`F�V�� ���J�
�8�R'��d2�ΗR��dF{�Su�S|�!�g�ѩ�#��=;���H&^&I��~��<�o�Q��7�f�(�ш�G��Y�����.�J=��p6�z�ۤ:�F͌/�{=���$@��+KjB���2`�:��>��s"�	:������Wb�ų�g�{�n�_#�TJ�ۑ�f�z��l��'�,s����9����d:�B��f^x�\k?j=|�H�%�ᗗ�L�ַ��N���_?��������6�����;�����rW�Y!�Ɛ�%#4�<d]�nKl�]Zt�����LR����8N0	"X\JP ��h�-U��!kȟ����HF�ۛ�������w;?�'~�I�x����A��^{�i�πRB�s�A�d�O@܁�:mk��ry�7�软�ݗ>t�>�o��w����?����	�:�ϣ9��ǘ|7�oo������\glA�.�m�2JVl��*����)�X��K�7<NH�&��Ok�8m
����n�2g&�Jh�X��-���oJ�GU�w� x�%xRJ&�����\v޺�+C�W�9�����2��R������^c޹���v�27����#�3���<���C��;zQ�-�hX�vl���հ,cɮ3��
�>H�X�Y�б���'�q޳1�I��7�7����!���-�~� ��燾ѨL2�
��괕�,v2�H�aMCo ��C �c��h�ѹv��92Jg	R�$�CK����8�~��d�!�?��xi���c�w8#ؓHb���`l��"�8ws��Q)秱�N�w�uA�
=�9����Ɓ�J�ah�f,l����Q�w:�M��h�uj�0${ȰB�����J�R�9�wOJ�`S=:Qc�|w�k�?�;q�K�ē����
I�K9��཰�N5���򅑲%�� ��&%�����p(e[�RY�4�\͂znW.](�M�Dޞ��z��xN�k����O��|����	7�txɈl�ķ�e�O>U�,�����Ry�ecWmf��.T�&&�{�k�����f����"+�7�)�r���)��m��o���?kkw��6~j/�e �E���K�c�⦷�Qz3;�,�Ey,��^=��0�͘������5C�i?H`t��b��X7�Nu�ᆷ��hvhk��Y{?�q��?
�u('�Հ��9?�����^����5��J�{��׆�I.��]" 0�ɩĈ@ h�(��N'�Jb#�[�ǽ9�
��?�vݩ���K����L�N�
��B�BKy�S#[��˖����
e4���na��>�,��9�tE+-�m�eOv2!�P��|�����T�9���c(+����-Ut�	ǟ
߸�q����\�����KY�'��R��B���"�;�ju��/Y��c�C�4�Q�z�SPĮ^v+��8�tƺ�5�s���P���F�2V���u���S�عu�T�^��H�E�F���p��4;ţ*��D.ƨ�s���C7�D���{K�{��\��������ʏ��B���,���ʼn����h����
�=�`���Q���@�*�����_��7|��j�NG��i�A'>j�> �Mυ�4��_�m�?ܺ;'W��S��r�9��̌D���'�*��׏����v[<�M�'�e�)�
5N�w�"�jP���<ĕB�����X��֍�]�PT��OQ��@���L��B�2��|P�(�p���ħZn��F�3�8�"	��8R�
2����[����jOp㼧L���,e�D�y��c��YR)G�>fÔƑX�Qm6�h�)��<Z��[��s�nH����'���Y҇Ag⻴�i�3.r����uAHԲ�uڝ�b�Ʀ�{NvZ銝�Pg�lñ*�q<�ޣ�O�+.Ւq��T�=&�T2�R�Ju�DKDl��3r/#Cq�L��[�N��/���<H4�[sàk��<[y���˝a']?d��\�'����\8��ܴ��t�~�������/���!�z���9�8_����R$n9���|;n�@�j��V�ih:r>��ZIJ
\U�ލ�+7�?�ͽ���o<�_n�iԕ�'���p�b��Uj�УOa��4,N��X-��!8ܪ��`��#�u�U��V����>�c����_,�t%IU�|P��
��#�d�jی�r3
46���F,e��l�u���֓�-+��i.��|���T$T��e�y5�����h_�V�>^a�TYVm�S�z��†��l��wKR,��2܊n:�V>��7��I>�s�K�9���*����,5dXj��n�xI3��f��9͒ÌO�k*�{�WKi5�c�F�L��L����Ù* �&>}6�$��c�f��؞j�]���o���{c-2�kZ@Ð�7:5Mh�3�9�A#(-(���G��px%��ٲ������3/���h6�I0Hv�������7Xh� e�/YrL�o�=w�ރ�SoT��+����2�QZ�?�R1��S��`�8��k�Sn�Lg�4N% ���@F�M�8��T�v��[���ߝ���l����:�0�]�<�޽s����;~�>h7��g^�(ŀ�����]��� �9�l
�G�<�D5h��SL� ş
�4���5���?�V?��]���D����z��m��_@_��޻Օ�k7cV��=�ڬay��rJ����+z؇Cd�����7�V܉0b�C����`�� ��:%�߂�Q�My�<ܠ�A�#��Y�!N@g?��nm����	{:�3�����EFSʅ��"�(/��k��Ӯ�PfF�?�����p���u�^䐉NG=?���M�mk�(�x=6�<���� �=��jX[���XK0�/`����9G�J�uW��V���NA�w����WJ).)�I9]3���6�U�'r���s�KE����Lm�Vk��r�^G�U��
�e����z3ũ�=�քQj�%C�qܭ��*�j�~Xk\4K��\��V�ڦ���=�2o�n�e���o����[�����|Ro�ϯP�'52ê�o��z�\�0�b��]�Z%^&A<ē�8�W�u��;�=5��;j�,qj��^� �$2���T�`~#��
�!]��h����d�
C��,��OC��ύ�Y��K)��H�[�g	(^<�/�v�iW�f�E5�WuxE4�{~�}*N����H1pl�Z��G���}\B!DZHc����&^Lg!�t�5m�ʢC�
�L%k��9/sSX�貈#���'�7X֍h����B���,6���z8L�V��0�MW��G9X�S/����m�#zp�%����hPQ���f�v,:�Hk���k��rq�gg��GĔ�B��{B	�8B-�BZ�Sc �L��|���
I��q��Kţ~�߼���[��y�^k�����o�w�]]���P.�Q�*�@��,���0µ:�
H�:$etb�x�g�;����L$w�
0N[�„�����%��G�s�%�9.���R�	,0!uz-e�s�a��k)Hv-�Z�%��TjS��y�T/�K�@�+�o�u�+��1���*|�b��z�^"�Ni��0���p_�쳢���|��]LՋ�Ѫs����*�m�%W�*�uW�^<���ͧ{VM�`Q7U"h�2���YtԢ�xY��ʉ���)�������c[J�o�5��47M����5���Z۩`����:k�F�8QL�eՃ�U+��͑#J�ۗ��rg�GS��PC��Uq%�=.YQE=��'��\M�գ
}���Zq�nE�=�nr�Ѯ�y��$V�,j�����ˈ-�����_�_ӯLΞR���#K��:��?ޟ���ļY`�\/�+Q���}q�Ǫ�/��o��c�H�;��:&U���j����ey�F�6��[;%S�=��s�"Uڼx��X+}y���8^A���_�?(����ruQa��~	�7J��o�爋�X�98T�X_T����*��e���΂J��/tv�R���J��i���3�6t}#[#5�5o2Q2�@Or�_���c�V䌞�ka�����։E�_�8��ĺ��3{�GFb�a��o<z>76�ț�x|3C�xV������=3��Q�MmR��z!ǯq$Cr�W�E�9�K<A���1�4Vo82h��Fq�� 'fw���k��(�$���m��ӌЬ�H��	�-�Xb9�����^�8w
�D�k�GP�d�\B��G���qR�}�7��f�F����o�᣹��������<�we)%n�.�tF'��W0Hd��ŕ@���JE�w�h�!^����Ϸ�����St�F�,��)䋵�jH@R�J$��{a�A�3��y"z�C�A����!���5 (��1X�B��*�����8'�v��Cxn+�<�ԩ�����ҷ��Ys͝����rV�p�p"{!�T�gi\vDv����l*G��~���� �;�NS$�

�h(�4��0������磛.Njt�o�!;}CL�x�"����}!��Sx�ۜ�K����?w�~ص1�]�����a�.�+���M�>��tI�P/言B��o�I:�_�r��+�[�5��	�*���e�W�ϼ���b�����+6�a{o_܃�[�[��xRTo�ыg
����)��8������=qp�o�e�B��i��ϼ���=���#ܡF�t��P��na�N�4��������/���)c&�5�T�}�Qhu$�<v��^Y��5���V����N���v����KHRk�1Yr�+���r#Լ_RN�e��e���D���L��]hnB񑙮�<�i�.��n���	�������b�r@{�)4D'N�Qf_Ct�9�[���*��+rb.�36A?��|B�b�R���7��&���5_��|yj����4�۽R����{�l�_��#*�|VѸ9 "��xQH����g������؈B���|a�\�t�\J�B�?�0���gP������Z��n�7�Q{�7��F��檮�4�/& 4�0+�6ܠ����"��I��e`��I3���_���>��w�љ~�“���n%#�}m�U9I�T��q���70�HUA�u�
*:nT���Y��!�/��.�:>�F	��@9�\�qWy�&֡?}k�3������X�nE!,뒑!Tl������E~@\U���\TLeɲ�Mg�i/�C;��>��q��Iݦ�5�q<���d'rGhQ�(�xK�b�����<$:bN-�'�Ur^�((�G:���Tp5%���,�e���?�8�@d?�4|%*�K��������2�p/A�ז�
K�
��H�>�v�n,q��z����+.dA�@��snd\�PŤ�ޑ�4����9�F�(���r�F����~Y+�đ�<��g�'$��;�zY��e�O��Ǜ�:Qy"iD0��.8%o��̇�F�?NV��g�:�3�'�\Q���(���m�U�b�M�08���3!��:_�'>T8��������~��p|$�C�S@�_o��k�:m3$�
Ă�^��"�ǧ{v������'�t�4����3<��w"�$9��m:�|�'�4It���H�RM
Z��8,@�,5~xF��o_��!6��cFE)7㿎&]æ
NJ�c���`�=�Ѿ�,��y��p�����x�P<�H��ϊ�� �2v���Q�bA�gf=My*���*C��Pು�,��U����ӫ]���u�Lq.���g���hV	5�m��XI���Bh]���G-c�cB�!�6�����4~���#����y���ix�
��3�*0_�=bn��i.�Y@����@���t�"k\��j���`]���=�F�>��_a�W����Y���9����~T����w��-�!��F�7a���/�d�,�ˆ�,���;�=1	��3
�dJ�p��*���㳤�1���}9���x��o��k+���������}�q�?t
�#�.��u�"�-C�軖�=?>|?9}Dဥ�>C��Xb⍂�).�Lh����͊:��2���܂[���}\��1����#C)h-���6	�|�<!������3hd�v{�9���?*/]]�$I�.C��2 ��� N�J/�leéţ�/�s�i
1����̽�,�0w
�
ăz����!`$��3�C�!������U�B�^�n�b���B	\Ul��0�I)����$H埘�x8DDptƁ<�@��To���G|����-�ӻ&~x:��x���E�)��Ze(���;���*DOdB3M�S��4��hs��ˆ�NOqv���@���ϋ#��Լ��^��#�2��t�1Ht�R���PI�?�F!�~ʴ�,mR�ֵr��I�R!�ܯ��lk�lk�l�n��8��h}����a����h�7���v�zu�ƌ/�De��,m�;bH����R�C���A���"���(!U@wG�\|�a��w�e�������L����ʬA!��J�j��i[�Լ�[=�����ή7�:��g8�5D
�u0Jh����!Ǵ�M�v:V~6��U��3�ԙ��1TK���A���gT'�I��|��ռϋ��u#��&�'H��g��xAu9�-�hJ����?	�����B���[��]��UY����*M~X�fa���
�ɮ޹
��`�•�m�в�[����,S��,���f-hX�*��|����,����TeG���~�����l�#춆��1<΢��5����!���b(@�Ë�ܸz�� �	���*�Y�҆O+�R\t�6P��Yl��8B��jRA��Iϓ^�����'f
4�#�3F�&���I`��\��sT5�/�)S��@^�S}��D�E��n��u*#�=��\DSHw�>I���-��)D���XL�����{��m�2�ݜ]�r���7�\�̍S�x����#����D���,���@�v�qS��Vw�S:ǺPCF>�Ö��6���g�ەJ4���og�"�)���.�A2�J����^Df���uw�ij���Aݛ��&��n+���2����^;U�
;��yg��r�U	Ƌ,��e�Ma��QX�W�S�KV=W�Y�5�0��M��{S�^��0͘��G$��2:=>��r��z�[ÓU�DB�9��j9����I��[;� #�Sk��}�hc`�H�69_p����)�+\�R�Z���_�~`��
=,���:�~���P\5Jċ����'f�?����޾O�2�=����ֵ�P�&����]]~zQ'*\(�,p���N\Z3h�A!?@Zyv�v��i@$ߒ%��8b�x�vUŹX�9�]���yE�<{˲
N_6���3��wU�UO1oVy
�wS�/=�%�	�y��*�Rmw[պ(����c���e��*"1��w���S�Y���x�F�(�{`��N�mx�L���G��?�~ �X3���~P�C�������
(P�kq�9'?�t>���4�o<��d�ҹ�V�"��~%��u�y��}��>Q��j�J"G3P�Bm�ВS��bn�ה�>�0����$���:g_4}���*�(�D��J��&t6�1��Uf�G���6�EKf�S���{p�V���w�&�H�d�B��D����K���P�)�(Rʄ�19���Q�(>���³(o�('&u���x~.i/���x��yt@[x���@��!����鈁��J~��������rRy��>�3M}�u0�Sz��y˾��&əǃU���*fMDy�����4��[��SZ����R���L.�6RAw"�Q~��[��^P��	a��8����Ic��p�w��>��E!�|�n�������_���z�n��6~�ǟ���A�>�� uyȠ�[����ᰧB��	Ed�wN�`Y�bN����us	:�0��{`�����:�1���A�4�`E���Їa`�.����A�;Z)�W�(�e�±��¡��cƹ�ȩv=Z��۝{{H���m.`��R��Jf�IUQ\�mVۊ8�j>�\wu��O�"9��O�B\�7|u�>Y� �~��\^�2�&
R�{::��J~L}Y�e*Ug(3k5�nA��be����[]6Gf9v��c(lt�"���$�^2��ɯ��P�Ѭ�Ȋ��x&�1�샕��j�@��������tϦWCo@|)%�w~�󱦆���%b�G�S�p��p��k���ǂ�e�(��1��`c�j6�8���\(F]_[�5I�5{���ޮ<3��{��%�"��B�5�
`a�ܱ�>U*�)�>.O�b�
�/���,�][P� ��<f�xrs�X�$���X�����Y�[��v��5�\�|W-�U7�v��P�I��y?=�kbx���H��{������f�]�/�����;SN]��1Z��iI����Hb����a�Sm��ގNt�3ߌ~vU���c/�
ly�v^彰H0�y�#/�#���64�}��&�^'�!l:^�:~�'�&��E���sGz��f�3/�S�^R����E�o�Pn W��$.����x��kCbY�#O�Af�5L��y-=�P��K��)��a��*ܚB]����fŅ.�R�4[��9�\��-�j��	nO!��c3����:\�ڥ�bB��u�LU�q��'�ɨ0���̅
���ư}Ñf���b�BhTM��ѕd�K�֝�;�w�����q�~�vlǭ/3�94,����oeV��}����r@�q6ql^]��j��ڌ<�),u��L9���zP���V-
0��<dm!,e`�|r�y*W�Ű����)0�:��bJf�1�B<�ER��*��DM`V�,���n!�w�	��� S��m(ǐ-56��:��(���A{i��rK͠�+۴Dv@�j-8X�zij�����:��VT]�C�u�z��g�t��}���k��v{m���?jm������Z�?���X�W>��p�G�� ���}Li�o����P�Dm��橗4��Κ0�$%!�bX9�:����jo��_�m�?��a$���hsUj�8�f����8fU�TFr�<��*��'O�(rs�L�ړ/�5�aϢ�,�ןa]]������s����]����D.*@�?�J��
R�j��1,�����ծ�`�:�ۇ�eu;etz��c�t�����^bEP$\p��#d����������^�����������w��6~ŧ�N�cEʺJ���;"�Z�8��`�&�B�v[�Ax���\	��0;N�s�n�\3x�;��3濗6�]�>�F��ϋ��]�T蒫ܯ*·�~
fJ�0��|nA�+�K��g�}^�3�
���E��oa�|/7�q��˷���&F��I�Q����-�ק>�p
�o����G�Gw��?#����>�F��b�m��V��m����~w�����������Y���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000416�12523746652�014621� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������OUe�;R@C��"c�w�u::zN�/
��ӳ@�f<O�t��.�/�x�\������=�}ޯXf��i��d���k5��<,��<��C�43�:3bBxL"A;ҋ�S��@��l͛���Y4)�ˆ*��G�mP�ϱσs�
��qG����1GxwÖNHP
3*I�QY�
�N����	_��%}�N���kb�B�����g)S�{�*Ҧ-R�b�K�$h�ĚTn�C�g��V����^5{7&��|ms�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������