metadata.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000001270�14247506177�013453� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������b�UMo�0��W�^z!
�HTTmU����E�3����`O����q��v�%�f#��3��<3o6�"����*��O������YR͕�l�Za �����}�jY	��=���- ��hb��8��i�*{�:-pn��y8�D��u>g�2����^9��J�V�圾���l�����J ydi�E�kzy�����ct�V��`����x��"ڏ\]Zc�kM�Y����L�[�v"���>�a�T��&����]��UG$s׷��F����i{.��M�-
�D�/��p��*7��P|v��+ϱn�ԆJh������
��!�P��/%�Zۥ#LN���S���F,����;<�+%C�ΏNϾ�bF(��v+�N���1u�k�=�RSk���k��{�,�(\ee1Wk��֪L.O.f�Ϧ�c��]9y\e���t?��U`���
�p��:QSO4��ϓ�V��e��Lpy�����~d{�	�@��)3���'Bsx�;	�$̢w���9!��ۚJ[�O�R�21�#������������T���z�^*x?��
5�C��U�DQt�u�֛U0�'����
l�����w��H���E�㟕�4cB��0
��2�������u��ϼ�[���V��o�m|ɭ7F���fA�c Z+�!Pe7���%i(�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.tar.gz�����������������������������������������������������������������������������������������0000444�0000000�0000000�00000030062�14247506177�013372� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������b�}mwG�^�S�I^�g��
$;d��_gd1$gw�"��� K=@<g_����	��0I���%�$�6�ÌZ�_��������nY$�	��[�nU��֭��r�#o|������}�$��?����o��O����W�
n{k{��o���l�����J���J���8j�9�|A��ƽ$}�}[�z���������������s�jfK9slK!m���r_�HG���[���k�����߉�׭�R�/v�p�R�������
Y�R�~�Ւ��j�d[<c$]��(�7�,�Kv.U�����~׿mp��t.�6��(d�\��jζ���QM�ZM�O�$$��̫������W�+�yn�o{k�vu�o������׭�Bq��?Z�6�7Y0R����W���v
��ڛ��"��V��\����O�Y�r9��*[��e�t�����:ݛ��e;cU��dU��֮b*
��7����R9[�[�}��F��5��Mo��B՚HMZ�BŪ�m �-[cY@
�Ӵ]�X�<�#�MS։l�(��6���$
G*)ȝ��Ex�Y�
f��V*š7�8q�D_
��W(���#��o�޳ot���8����E�/c��RE`'�:L�R'�B�J��lxW) vO����V�0V9�*�@%�E�r�Z�dŘ�&�@Z���ڮQkd�5��]�#�����#�c����ǻص��ȞQk�kx���#A퇧��]�����Ⱦݛ-$�؟K�`2���{��m���a�\��ٱlڕ���mk�p�.�9V�.Md˨/��^��А���J�4�O������0!?<�#�g8Ѳҹ�dc��C�344��cCC��� S�
��*-jY{:z&����ޘ������vڰ�*�
x������&^�������H�im@�m�߶epp�'|ӊ�,p��&~u!O�h� |�E������wh���_��������lĿ�CA�����э��آo�f���L�t��M}h(e�U�>m���m���,2Ņ�}�]�n��6U��cc�n��g�3�и4/���b������.W��M��@o4��@>j�����ۘ�>�xe�h������� ݡ!*�!>|`pH$i����K�t;$�E��'�x��l���#�H!3	^a��7n��m��Z��K��H�D�2����".�a1Wv�g����?��'�m�=�R��a��s�5�ʕmi�`���[ܗ�Ox��el��F]ś�e�[�!
��?P���0���G�2�±����Jq�|6c,L�HF-�ʖm>������`�!9nD���x�Lj%�����j�Z���X�d	��Jtfc&U�`��˴�:@U�.��d��LEAH�~�,/՞ݨ-^�qۙ�ۋ��ũ��=�.�#�~cʹu͙>�|���\�ܠ���{R(:���V��G�F-�q�i!���.�D�������0%^L!(A�am�b���)h0��o��@B�4���o��:��c��xA�ЌZM_�!���)�}`#7�9=�Ir��8]_�#jL�@]U���v�8�H�#.I3��<A��2Q[܃��$!D#�HbWKd�	�J��"�l`�RU�ˠ6=��l�_�z��M���v�Vl9��R�h�uH��j���k|����$6-�4�Mf���P��*�t+��$�	��6oΓUR�Xr�qq�#�HT͈"d��)B�.CM�{��Õ�7����\�A�0rf����m��O7��F��Z@�r��=�nFĥĨdc�/Y=��" �Z���������'v쩟{�OZ�i]�=L�#7����le��zH�C�䴜v�&v�%v�%XYiIM�J�����#)���m�>�aG�
�d6���c���F�̑��{7�|�у���?�/�8�_�q�n��Dt�����Ʌ�A��rk�3�+4����D? 	Z%�F��F0=p�Sr�QLZQ20�����ց�{�*=PIT?/7���ZF'�{"�Qh�
3�~`�d�9J���0z�Ӄ�����ӵ���܂��|}����t��έ�d��b��P�
��/?�ߵ��׮�
�GF��|l+/J+�t�C_�F��kEi\Az����Q��C j��Z���J�r0b�@�KL��mh�`�=����q�ǫrɿ4`d/�cp�G������o�����������-�l7���Jȹ�“��S��)P�_տ=]{��R�/0T�����NPlF2CQZ�lƣ]��x�yˏb�� A��NG��i�u�NJ��X�$����o�[CV�������!+�d����3�8��a8p�xɏ�+��]Ҵ��0U9��d�y~T���ι���������0	�y�m�L����c�0Cm,�'��#���v���̔"ϔ�TJ�S�4L�C��6[CL����J��g�6'i�+��‘lf'Vn��K�J��+}�*A�<I�	����!eD]��1Ϡ{b����X ��݆aŕ� Q��Ȉ��9@6�[��IF��q����"���?K���>��%�����n�BUi3'-��E�ֳB���U��x�l��s��(pFWu-♋2� g�X�Z;I�W�����ŋ4�qҳrF��)���j�S�����r�0[��&IY��Ym��?�N9�՞]\��`�o�W�ݘj�9Y���=��\��K5��v��b0����� J�0�P2��!�~eL��&������%NoB_�B�e��Ɩ'w����3�u»ܺ�ݻ7MF9\�B�/�b$�r�'_)Mb�cc�U[\��CƓ�D��Ra��U�Ĝ�� I)�Ya�H����u���f��������X�ᕳr�w�i
A���R)5饺�KUs���2�ٹly�u���7������7/8Kw<�u%��e�����sK��N�<���]�J���!]OtHl>��<��ӧ睹/��g�9���h@b� �~c�~��h\��c�����[M�+��ڳU����r�㜚��|��]�T �5�����pd��<$|��ٳk����Wn;�W<t�B�
9XRhg��<,fJ�����wO׿_�M=��{�B��{0U>&��=E��sehZ���ὣ�� ���^يyM҅L�lZ��>�z�<wp�ee�]��X���e��ԧ��NV��Ԗ0d'�r��1���:���|@qn�`WHE_}��X,k�!E�W�E ��?\��G/ ��O������' �v���!HHP�(*�0�DdžD�.�$ᶾt��T�$�`R �!ٰ�D<%I�	]	q2TH�9r�`9�gX���"���x�4�<�D<�XB�* 3Ob:W�a��FABI�=���U!��҅6V�ʰ�,�H��ˆC��+fY�B�Ɗ!�!�r�&��]!f�Y���%�3�W�1� fq�9dq�R��?��+fp�1�p�E��0+�ȅ.�*3�*�C�͝\�;w�(��#y�0�7�����%	U��H��[���w�����2�i!U];���.P���J,�nw�o�cL�����i�y�@�N��Z���?����[�4:\�(��nQ�F�'���ݤd��ݱC--e7�'��f������;۵��� ]��Y�J&�`i�I�TŜ"����KSB3�(7Q�"���<M�*!��&ʙ=X'LW�\ȋz���Fi���n�'���Bn�hj�b�_(@��#Ybz��A�lԇ�o���aq�Ihg��G���F<WY
o��4�m�E��k��6��ոlf�em����&l6,�����a����Ͽr�o�]^u��8gkK_4�nGј��W?݁qR[�_���?�N6�?"?�gx?��X����k,��X9χṶxޙ��'�AR��Sx���.M������e���ͻ_��`�������/6?{�|y������s,���>BiZ����Ѐ6�6p4`5o�7n-Y�������Y����T��#`�=���+v��B���tU;ӏjK?��Bݍ�?�d��A ��Ɛg_��vZ�h @GL��A���ޮ_8�@A�F�K�i�Kk��5-(��!���9rz_���Y@�93�����{?/|�����.:�:i��_��oˆXk\�&��2�6u�q��
(��}A�x�"VIDm���5��u�:K��mPb��?#ޖ�}p�b��"[�P�*�]�-�^�6C��=�-��B.Cd��F�ܔ��[�����έ����S����2���R�Py�S�K�X2)3"h~i�
���(�`��d�9E��1à~�CL6�Ж�6�<p���Y"Mj�$p�Fuž�e�0O,6م6m Y��8�E7��eP����B�3��D�ҴR$Z�5*�	�I^�FK��AYI$��Rd�z����嘦�z�(YW���슖NӔ�T�<z��X{�ecIJF�/xf!99�>�b߮J���ˣ�3Szx�]�4��w�m5^�=�I,�]��V�����d��#(UL��;���F�Ui5�S�A"����}���P���D�r����	I��}�r�/�wy��]��+�򶳿��n������ui�*��¬��&ϹBګ��>~Z�˵����o��j�:����_/�ڥ���1�����fp"��c]��yV��d���R"�Vc��+����m㞈+��Y�~�V=6梪1)�M(��w�[N�{�%���P=�����.�3��L3FF�[:
"��@,��6�F4.�P#�D��ș�`��y4�l�鐊´�E%�it͗�0�(0��B\���¸f�/��0_�(9�+!�j]�Qt� �
ĆE��Į2�Z��Cjq��&��hA2��Z���E�M�JYTu�]E,��V��U�s���N]"�T�B,�;�FY�uHy�^�C�]��5�%��ZYъ��Ԣ����at�Y���B>�t�c5���zTVg�L̜�?�,C�_;���������|y>5�)��F��#DG��`p�y>-��:���nd��.���A2�%(������4Eơ��$\�����Ƴ�;�v�n�Hu+�?k.\6����k.�$j��9�;
(�Xg�4��Fyjݩ+����
�皱Zrr��a/"LZ>�N��7��u�nqYv]$p�z��e�=FO�fqv��f�M�=p~	�Y��4:�]��J�w���d�
�N�?6VF�������嵳�0*���~U�����ր�̙���pn�u����xGw���ҦE�����*������/ߪ��fm��w���2�6���]J�UH�8v�{����2�h^<ט_���-e����w�ӱ�F�9-#��"�q���
~�L \)��E�ҽR5��gP�m|
=
&��"
�E8�ܦ�ȃ�+�	�hDž��2"��E�����E��g�b�I��bFe�=�г��*C힑+_�w�[���H��:6��F7W�S#�i��LxFqTp9��ϗ,�&c�ػ�O��B%�.T�(���2��G������B!#�sG�(,����.`@��G�r�$b�(F��jYQI#*
ts�6+n.hY�	i!g��H=9P⋯x�"��jaIi��2f����j`J��T��WR����2!n�ϕ��D/5jWz����/7xl��
RQ�*��d�ut}�CJ%��"٢�(聢zؒ�g��|��uQĂ�p
W�ZB�X��)����:q�.�x��C�Zķ��ʵ��[��+�0q��=#|[�j.���:�k�sy�/�8S+���Twp�_��D9�4i,�<
I-dl�^o޼P[��<X;Ũ�
~%��8�@�����#dE���Qn�\&���唨�T�$������&�)���6~��U�i��#�SaP�]���{��,�YRgI��>�[�UfE4Y��Y�咣j,/�Qc��j�� �R��:�zTU�}�yU�1��뼔<�,,�hWkz1���c1������s��T�-�#��9���o��Y��vs��e��<���s
�F�?��� �)_t�D�e�z
���On|��'�3��v������ޤ�0�
Y����@�j
��j�4���N��:I�`|��>u�"A�Q�����~�<{6Cx���8b����)Kc�B��.G�j�����7���T:�¯�a��L�"��@���T��;�C̛��7��A�kZ��Ă�,� ���׆e�΀~� p�XfK�rx�}�	-$��J��3�ǽ+�::��=V;����E����t�%��iC��z�ݜ[̻�V�c%�����p��
�-�$O�5ܵ�������-�-n!:U��<�<��DF#z	�Ls����aZ֒(�N�pE	�wn���\�����E�P����$7���RA�u�f�uwQ��[:������7�Gc4�����nI��cP.�z�%<5�����O+Jh^B�`5gfBm¬��Q\*a,^K����x
�!Ũ���e�4��,��ї�^�j觝�j�D���(/��xZD҂�;+�ET�8؝X<P�!Qq�U;6�9�?!�kU���ΊȢ�V�	�*Bf^�܈ �y1�t�DO)�Be���}�Υ*v&��YS�[���{F�ߝ���`y���oCvG�Z��M�����,/!ܹ���ՋΒ�|��iy���گ����o(�a�]Z�nS�hI��Jd3P�2/�(*w,
�Q �g��k"�I!�"=�OX�[˔��*y�F���,~Q"+��%փ�-��ch��+ �韛'/��KS<W!��� ,4�-�p�C�dD'Ӱ��N�+���mYl�QO���%�
�{Y%�g�P:PCv��oh����%7��t��s�r��5<��x͍.�y<�\=�[m���wNտ��l�g�֖�p�3s�Y}ָ|�n�T���҄M��W�i����&j��9g�1o#1as}��c�G�[wxܑ˾�����I����M����(Z��d���Z1���Bn���wqk�ӷ_{��x`M��r���(���l��9IDdV�w�o��XP
)»y;t�7��TJ��2�Q���9w�|���!T|<0ۊ��ɲ�,�;L�{H���c�1P�[P�c�C���������=%�7dr���܆�Y60w�i9Ȩʜ֐�1!�#�����a*�,�-h�J����/����K�"n�ckP�%*ٰ�@�A�R�:QL}�������)~7��'y�")ܠH�@�vˢ|
i&��P���\�������J��k[K/�kHFeU��S���6�*�0�������r#���z���Њ����S�{�qO=6����Q��ydP����)�zݩ6�Dt�i�Z���K�D�����aB�H��>�o�!^d�����Ԋ�����V�U�$s�k���ao���o;i�����pB�XUg�$�?��:���S\�=�Ji;����@�_n<ZN4���Ns�
����8g̙F���'�j��\gEnCO6C��Y�$y��e�.��B���Hg��%���?��}v�c�j��!<�rv.[������y��U�t'Q��0��h�*Y�y�����3�A�+5� ����J*�C�r�qi�(�	Jo妕?j�ҡlXCc�95]���O��4�3ډS[��Zgn��|�3}�gUd�8����[Ms���j9��㜚��|��8�����
���Mi�P�f�����X�r�Y�R��APk����{�
<
lq���?
nq�8����� ��
��V)*�2�m��2#J|��Tj�A�fGpMe���T>�F�vzHxn�=]�~%Q.����R]��1)���.=��Εa����Y�{G�h��	LI�^#n���lZ�
4)X�'��٨�MV��\i(Nb��9��9�00�8���/�O��MȠ�2)��(^*6vO{UB�~��s�Q��7xp� �
�jd���28'Aa��;�!�
�|��'ڧ�GQ\Q��\bx	D�Dh)��6S���t:CXt��)Rʇ�K�X��Q ^(�BB��X�ne�B��'5���D��y"���jh�c���(�$�s�/�
$T���3�&����P��E��Y�h}�vD�k[�s��S�7 zg�>|����2�[�1}Й��Y#X��1�i�S�!xX�YܙYܑ"Qa�acG�K������$f��*d�G�2�)K�0��KC���=��l��3o����d��@�б+u�����d@Q�`��7r1e6�"BjW�j=L�!o��������^�;���di���	��N�Ij<��&5&c1g��X�o��`��<��ka� &��.�uj�����6!�f�-��.4E>��R��)(�4�q�<�%de��DeB	�	�4e�VD[�}����e��tUP^�8�X�^�$�Q.�����S=�]|r�D�T�fs[L6xC�ŭO����@��%�D���w����K��6..G<��w!o#�Ȅ�\XJ�R���]�"�2��<��2C�3�ܞ����G8:4�/Q~��|
��!4i��B�� �u	'ʒ�N$L����[а�2�?�H*2����yNG�(�8(gG�,#k��_���_S�Q���:��!{&z��".x���X������7����7Q�k���`ꗧ׮�H6�:m�����'��SB�;�t��*w�2�5��+%�pWw�7Vq�ݑ��_�_?�|t�@5�A6*�z�,4�$���L����=nÝ�4ޛ*W�A�e�Eh�����B}vj���2f6���Nw�%�j�a�.W����7�`��!���$D��ļ�]=�(v�Wʠ=5�uR�%K��n��<�H�������H��y�H&vC���i�~`�@�̴s���\�Z�tV�XH0�(�j㌯�J�8`��-a��cZ�����i���˕��]7��<7�ܘG�����v�Ʊ��9T���p�1w��=�Z�F,|��o����oT���՜]�D�D�d]��`�y�oy �Gn':=PY�����3���,ݩ-��>�@��겇��)L�Z�2i��s�O`>i\��<�F��G�%�*hw�X��2=�?��|���E�	������'����Wf�7Y	���n/�䋊���E�֫bh�ܤ⸗MauQDp�<�Z�D����1HE�D�r�qQ��/59̂��O<vb����������*yla�|�]݂wO�M4z�Z��#eԣ�c��>�[��Y�T�O`Az��R�|	w��j�2��ݬ�w\d=�M/�JW�Uz^ ]��'�6��k��u�Y���}����r��~Wr4�(@΅�y�CH`Rw�La��>����I
/���$�t<^$W=:둇"@��
n/�Hl��iXj��4�#��5���r�?�=�O�HŜ���	y�CD5t0A�O?*Ha^ȴt ��ꦍ�e�I�#e�X��0������&�a,j�{��F�˻MG��Ř�<O#y�2�Fa^�T�8�1%NpME|�J�^+#Q@Q�rC��3�1#�H�'@8���s�X�(g`h�r�gŅ��%�DL�4A���$��%����p���6����&%ijV�nnN������$�>����:

�B���.�����3#2�5�2(;�~�v�My��h�\k����R��-EϺGTt(Q���R���J+�0.����L4I�\AZμ��e�3ɤt��uo�Y>b�)
6{
(#�p惸EQ��G�֧�J�>�9�VO~�ޞ��h\;
i�5&�����!�S�.���T��y�.��ٓ��G{R �cB���)�mm�CIH���'�c�����ۊ��3؄�_��7��G�gy�m�5Wm�2��3 ;�Ch�+A=���g[DJꁚ��`j���_�8�OI�w-�]�?g&�	��B�5��̽���8�RC���&�g�N�������68�7�P�O(�����36�Y1P~��l��d��y�=��B�\�筝�P��5�iO��<|�X����JHa�D
����Mx�\��q�+D�e��R�f_!n�tMy.���"`Ϯ�H4ۅ6�12�B:���hf��Q884��Q�B&u��c�J��$����+N/ˎ�K?<p��&��nS�{��PK��Z����}�Ȱ�<g�Ŭ}^�+Um
8��#J�eu(�<�@�j��Z*�ޒ>���(�����paN�&����d�ݞ�,]j\����˩7'���G-��ycʙ��p�3��Lb��C�Em%:���|��Ԝ� Be�ꓤ��b�j�+�ݫeӽv��-�СUoIٖ���?Q�ܦN�n0�sE�nI]W�suo�����8&j���^���x��lh�>���>k��}��^��7WoQ�Y)�#�]f�[Z�UC��X�eE�+�]������?��=�w݅Z�(�@Y�h��ƴn�A�uq-.[F��R��Z�T�c�qO���ι���=r���
)�s r������^���L����>1���L���.�2����yH��<���u��BGI�p)W%l��T�p�_}�ʜ*N/��d�Q�&,���f��Oxlq�v�:%4�A��>LU�� �O��5�e	�w�wn̓u.L>�
4g�j��*,b�`���x��f4��u��	%�S*BIU���:�����j��r4��u�yBL��Kp���j���8��Ϟ*|g�ݔ����a��aG1�kyK�|l����U{~f2֐y�G����.&&R��`�qw�?�J΅i�W��M� uW�E���X�;u��=@?��(Q%=��X��)�.s���CAn��&�����7Q�&m�� �O5��n�x�M���R�x6CH����ZM�P��چ���H��y��f�L�H��>i
��\FJ��T����uդ\������\�Co��# 
�����׸�F��l�P�^�hH1xhs��m植�N�xr�U�ϥ�}�iEq32��P���fjN��:ȌS��
}N���p�N�Б��p*��-T��
�p�XAu����z�Q1�a���9��s��U58�O	3O�',}�|�����0����k�JE���z������/>@���3�_�6��Ĺ{�l�5N=Շ�!5����Wι�n`���j��ڇ���qGӤ�^�hX��M'�X6ܵ����9oH�Rҫ��R�O��s�+�D��j^�d,U����ʬ"w�̓4wV��HK���ƹ�4���!���EIZ���mF̴аD=��(�s�Z�.ɿ�ńê�x=b����L!5�	&����fl��V���&=�t��,A����t����:]W��$����<̞�@ ���J�TV%zu��C�aI�Q��� WG�'@��~ W%���+ �� WG��wó	x�%���^t���!��H�=�1������#9�k��]�������K�]�=zG��8�lG��	�$Ȟ�+]��߶��=��%;�Q���a�mm��Kes���!mn���չ.Q:���g
�%Ф�6��SW3	��_����w��Ɇf"�X�҅R�nŬ�ؘ�K�hRp5���u��v�{�ɑN&�>�V�r�Jx�e��*,�6��VغOb��ok�Qh���K�Ҭ�|�q�����V$|W�P�qǀ����K�o>���ۉ���^3rS��
V�܉�\n�Z��y��VI�R�!�)���AN�|�˥xߡ-",TT��I5R6Bأ_$&�@�`����D�xv�!�D�۬A��{.�yJ��Y^�
�V���7#��>!Nm�)��C��?����+�LP�с�2��p��Wĸ�ם�D��"W���((�E:N�T�-k���k�8���ÙD:�xރv+�U����:�%z�KbW�%���$v�{!OUv�x���6��4��a4)x�B����z��R(vŎ�PC̺�e@�A�����Uu~��Y�(�d(LwL�hf��(c�	ah�����:�A�A+%�٦��;�\;e�ؕ��K�V"Z*�(�l��TK�:+5Li��z�
�J=Q���+j���X,��L�����a��Q�%���VKw��̖/�ْ��'mH�O�ȝ���V|�axXd-i����\���\��2�4Bzr�����[�1�Q8w`߃�����r����sԧƘ=;]�Jѩ3���ΕF�A���=_.W�p.f�����}�`3IB��I���z���_��W��������7������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������checksums.yaml.gz�����������������������������������������������������������������������������������0000444�0000000�0000000�00000000415�14247506177�014621� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������be�;V@E��"��������]0���'��S*��]��v������r�~�÷?����~��i�);���&�����R��7�d���b�(�9���Α���Be	$a����N��|H�v�	k������i�Rhh OGq�b�m�a��`����9�h�Dr��(K��xL����J6���l=0�2��V�P��f�'��X���CD��BX��6��j�yv	]�(���f���uu�Z������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������