data.tar.gz�����������������������������������������������������������������������������������������0000644�0000000�0000000�00000031523�00000000000�013323� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������M��}�{۸�h�_�eΩ�T���F_�]o�l��G��m���CI��FU�������wf� ��H�҇���0f���=�G��;�~�t_�7���/|�!�m�7�w�:���X� ���E94u麓�r����&ް��u�kCo�z][e�s����pܷ�������=�g��=mK�g-���ko����VWG��j��5������i���Mr���߾����`��"tY�?\O'��3��������\�O��ܛ�O�Ʋ�������/��Y��_#�Y�Q4�Z�bxs�NC�.��+�=��;wgcw6����?^��Y�߸��j�K7pm�ѿv��ۃ?eX�(��b>���j2kk�u�5{êհ�����_x���� �3v���nkw6�,�.���&��fl�c`1c���m�� ��ɤV�dn4�k�������*0�5��g�Xm%�� ծ&2�"����[0��ݶd����..T��T�����p1Ox:�(1���m�����10�YuN�{⏾<yѷd�w;k�����v�e�?��S�)p�@�=��Z��D����:`�u{��h�|q�z���ox�p�M�n��:�< 4��t���b�5�#R����w��@�0�1���W'��r:z���/�LT��^2��П��벃�C0]uf�G���o�Zq3Z���!�/�!�N��i3�b�r[ ������D�W�;��f��ܑ3�$̯��D�~yI5���~+����#&��gVu��@�\5c�<��9���¼2S�F�Lt*لj��#�)���8�����.��x~�*�C'�C�U�@E �61Yd$iGN������ã���\���?�v�v��(Wd-�8k9�$W_M#A��`�$�����}}��A�&��|ڡ�l�o�w������,�~x�������ى?����.��!��A^ce^H����]�,r� T���s6�t���}��n�� p����@.�9�<�7X�����yt��'wfc愡?����m1r��)���ҭYǢ��hr���0!��,v�E��"q&�o�0�P��̞xSO���i��Ph���&���m�. k�N��Y{z�� 1�đ;�Z0�p�НLj.4ָwTZ����@�{u�O͑����������Q��m�`�s2�P����G�_�V;�,g�ui,|vg~]�]� �dz*��K�>tka�.��ц`�Zf��Ge�6��0mh�S�~<���Q����G�����0k�~���ݓO�?�0(q�}p�;�ȶ~a�g�`�Y����Q�������{���&�=�������O�G�wpx��v�wO���!�(���Xm������qwo��&��{r�0a�d����������矏>�����������#h���?8��Uh���?����=jj�g�������_�v�t�>���!��~mow�ǽ>o �ao{w��v����S�C�rİ���_>�) �ۆ�}8�=<�N>���&���DU���q�ɶ�v�!�<�j�w��P�̘(��>��}��o��c���_6��憎��߷`�O�F���Y�x���������Y�M����&N��y�4�Z���uO��t����]0��67����ޙ�-Ra�G^4q�~�8�/v���{c7|��Y��W�a?��u�G�c������������25x��λw���D��Y��W;]��/K���, n��������8�͆��]g 8ي�J%�Ұ1�і���Ϝ����l�=ߢ_2�ou�����m镡G3�f�hU-QD�L�7��b�[;b�w����J�d@~0Eq3�6���iu�k��Qs��uv�GH"��̘ό9͜C�"R=�:��W��֗�P�A���$P�[:<?��'����;�5��a|��L~6�����'�1۸Z؟y�R,u�` V����K��[N3�D@��At�K���c��b�.�Y1���1���l��We��_�������M�3�ϊ�W���U�!��;�%0H��b� �"�3��&��=P�.�G=�o6�Z� ���ՙ,8��� JL�9�����6�Xo1�)T6h�k!��O]P��Ȼ$� �i�U�\� �4�P�U�~h�6����'�T?��7�ډ�O>��A�Dw�>lU@n�_�$���3h=������d �&o� 7��<��d�&;h2�t�sgR�Q��Q���ib���)F� � �=�߅=rƀk�A�j���,�6K4�H��mx)xgDLQk��m��ڢF"j�f_��z ;,F����1��P�3��z��dy%� ��AQ#��h(��[��lAeኳ)έ8�xJC��B9Wf}\�A��� �����b�������`Tfp8������A`P"�Uj,�w%��$1��h�g�L�(���?�2�5g�z��}�0G�.���g�Јdɱ��*"��!+�)ɝ��[ol��ݕ3>�I�Q30��U,{�\6��T�;�4p-�aa��v"�a���u��&ܳӸ����{��F�8|���g暉�x��X2�^H;p~��u�ڛ�xw��� ����K-[W]8h,~*Vۀf��m�g�ĝ]D�F:7��-��d����挠{��2mcb�D�q�?ȒFg@�B��1����>��s�c5l*�ۙ�"p���I+̀��W�Ⱦ���a��+�����6�x�qPC��`g��_���ʂe%��v ɦ"�\�6ujD�O�Q-4P��V�����:������D臋h����[j�3��-+C���i.��Ņ�uB����E4��[��;�� �+�U?�&'���;2�&M�S)%�'y����7�nc!aJ^@��|Á��:)�SM��)ԧB����f��Ю�j#�8,�%4+��kR�6r�����3s����#є�M:��E5izs��{\(=����}�}��6��n�ݻΛ�VӐ)��rH�����^�$�X��!�hT!m�q9���M �97鼣���G|��J��zb-,h�h������<��@��P�N�]i��"�JX{�K'��D����z�@��,:`MXo��"��5dQ�=/Q��YJ��Sן��7��H���BQW���B8�B#������$G�0d�Z�G��lt���S���%Tz��i��#�`N�bd|1�|�#�u�j/�� ry��/x�B���'���`�f��/�b�A/<�oX�76����pvC���%�A_�\�)�4qZ����l��u������Wao�_͌�_���<hm��>��]���Wi�06a�#6�=�B��z0x�7�H�ю@M�2nV������|ٵ� Tq�V�-�@e�����4~j�/�/�/�����\7��?eK��@&H�������}�O��H�ߕ�J��+��{��@J��'�6-���p�b5 #��G )�½���>�F�����W���6��E*�:Z����n�L��6m�7#��;�b�{ ��h��-P��d�}����+�?�?z�'��3� w����o5Tj�����~r�����y�ވ�<۶a�r��4l��mP�L�|rj���Ǣh��ω��Ț�����́�̝z0W�r;�bj��5��E+]O�X 8�L �)HG�����V���[^����c�;QT�Q�Qw+�s�H��~D"��H��2���r I!=���:#�˗$��C�@xW6��( ��Í_=X�����|H�$ظ��@� ���F>,����=_��H�-�#$ ��č���x<xG�� Cg��z��d+d8�b��4� .���k+D튖����ap�([��B�ꕬ��h�#Z�!��z C:�Cp��o�z��p���܉��`>��r�� �F�*WΨ�E��|TY�l�7隆��F) �i�->�"���3��v�Q�aQ&y��bK5�ɴРF �@��# �Ƃp,R}�X��\���ʟA�ic�����E����n���`���{Ef�}���W���;˨Oʁ-��� �z��(*������z���}�Oԓ��D��o#����}����k��ڷ�����>�:�5�B�+A�����������}�~Y���m���r���v+�6w-v������W���V�cOM�`^xư|�O��������g�����Z���co��#9�����g����j��w��3��}��^��K�<�� �1������{������VZ���=v���1�[I���/�W���F���!K����Ʋ���N��y���������G6܅���������;d���K� '3#Uˇ�#w����>c?y_�rcν���sw�(p��a��F�ր;P�,A���2#���1?����s�b+�����/�}x��-��W�~����z��������<�z,#|X��g5�K'��r���/4�Z�����֠q���8Г��' �!����Fbp-l[ճ���Ɏ�[�� �q��im��ڎ���_��G��<�������C<H�Z����~J��3�uF�tt��P�߄-�2�9u����x��,˘Xl�r��U���K3Xw?�P#E�Y��:!��~Ox����W4�#����&;=[V p~��1�I��܁�ՙ��5g��yv���' I�df���K�:a+���P�wl2�\�N�=����9�y(#�/*��y��BL҄?�F꼥v��ڄ��o�T�q�g�,�Od����&��N�q��M�U�i�t�%[/�6����<�99ĕ���L���,������L}�҈]�)�B�Ūi2�y��=v'n�֕�~V!���̽�[��r���f ��myG�Σ�Z�l擹\#�Ww�m���zM�^�e ��*-h��3y+�$,|��1�b�L�䄑����'��4:����J�]��C�p�8r�[�9�,�ZJS�D-d��S��e��@���_���}�6Jf$^VP�-�_�8L&���xl3.�fմ��%g�5��Nܙ�і�s����{�@'�tI�ǹdR��m[��*�ݨR1�v����n>�MBMn�Lo�ܲ�Ķ�Ž��p�G#7���PS��!�P#[.���� W�' -M5�[8OB��;t���k��()�a}��������)�/���l����%���=UwK��c�"�&���h� �t�$A�+i"v�T1��4$X��4����� /����R������SυrJ`t�NLę}>A[����a���A.�ZV#���]3Kd� `�\��� ��/�������Ǔ�����N'��Je�?K�^�'���d�CO�p�"�Ɵ��w"���?jƏ�6�3��f��/|���r��C��̶�F`ɱ� �l3�ށ��z�����z�� ?���e�Q5�d�������7��D�P���@J@#������4:�v���U�Cl��B�:��ٔ�PЏ:���sl������0'~h(l��6�"x�/;T.�sx@�v���)�&o2��1��X6`")eq�����\��[�$N#���ZҲ2�8L>Ջ�� ��(BS��ȃ`țz"��F�TP�Z]\�z�t�J��2q$��x��g��Q�3����=Δ���{��OqUM�C���D���w��,QMJPЭ6�l���ξS��cq&cp�Kyƾ��À��cq7�b|��*gԍEe�zU�-6k��w��-�x5��cJ0K����r��e�n� �Tr�O E5V��4K�����G7N�b�AG��b�e5 �u�)�y�z��'7��Q�<q^�VK�ٔɚ�@RŔN���OM�8kf->��LJ#r!S��m��'{*���ҿ��!�\c�2� �f@$�S�@!���(G�P؊���ȕ(,��`(�@e��|��gz�$�.m�-�#���{jK9��7n�,8�ӥReRE:�"���)ѥ����ȱ��E���W3dP)]W�0X�˩�� p�E0m!����:��������%�t�Ak�v������2*աV�G�MU���p1��>�`�}�u�մ>��?��o��.5f�D�� }������~�{ܤG������S3��b���?�7Cƈ�Xʾ��k��_��7�6�A���L�z�2BwD�z9�F�H��I:�- �2���5'�r�a/6���W1��3���`�ؗ�K�����)�ύ�����s|�;�D ��=��J?�b��ET�8,ne:����K"\�O3E겹��g�XԲ��R�m4�g�@Б�}W���P�X�mw��wU��*��% �+�A�b�iNc�a��{K�T�OږbP��K�ɤ*�����C�,)u��0��z�H�����2Ĉ��*%�8�M�+j��.y���.qt ߑ�OW�O�d�J�˺`����� ���x�:f�\1�е솺70[1���]�5��%K���k��5�o�|���?�p���&�$��ד��ƒ���I������x�O���ǧsܧ���d�dp�N�<��ǖa��7�:��ˇ.���_|lq/�q�twJ{�]s�U���%��]�^�n2iĎV0L �;���T_V�n�o�AW�d3σ��9f��3\C�&���b}͙���E�o\Tt���o�ԫ��0��W�S�H�����uY� ��6���i|x+�bW�ñf�!W ��53�(�cz%�KY\����^�,qo�i��ϐ��;�`T��b23��Y[X�nnP�T��O��=��X2\��.�hRMw2)�RUy/�~d8���&��8Jᱨ���d'��;)}�^���^�]��(�V��W� �v�SWE}�� n#ȯP=X��� �~��$�i!�� �>����'�j�����iҧ�nzʋ��Ri�[od/߽����q�Xz��N��t^��?��j)��z���AZʆh��Q%<��%74K20�c%+(KaH���52±�X�C�� �R.Kn���"�X���_ɍb�� �Rt�!Wr��a�L��r�VJ�0#�J�Vdx�o̓^�o������o�������~���r��,_f�d���I������I����4f�}"&=n����Jz�8I�����It��!�z|� ���"#)����E��zD�2ѐ��B*)��jQ���z������E>ʋ{T*���G��xT)�ѣ;B`B*�;�땏K�S�}�=Y̠J��J��Y'?,�}N�H��.t�B\"���n�I���P�"�=Ǘ�,���d_z5يm��ar��(�o��p����p�;��!^�h+����F0i���5$�e��(���f M��|ZQ�.��+w���vm�N�W��ݽS���[K������7e��N8/����{��v���s�D�p�Kd��w������z�?n��&�UB&���m����t�3��qz�i�'���x�w�k���7o_��>�����^i���i>����6T�Tx�bH:�C��Xգ�.K�5�eyh���O��R��@3~�03�����ҷ��=6Ƥ���]u�r�:���������"S/5ԤdE��E�I.�&�*�k����W��*��E�1���S�r�T�q�v��[f6b�_�fT�ut��.�\�{��Qӹi�>Sd*�܄��p$�YYc#�����Y9�iZt5��W�����v�tHQ� ��0���1�;����_��!5��#l���ew�V�����= IK�4;�,�4;a6�Ņ�N;+�@����5.w_�͟�L���H�t\�8���)L���Ʈ��22�%�+R,���N��hf��,�nsY�}�I\9�,x?T浘�mV����6t�}xQv�~�=�|(�(���Ρjw�*��Ɵ��>Ξ����Uyi�l�z�`�������dYH�Z�k��!dv��bM��ī�F��$�É3��� ��[:N �q���A��J�X��nx�Q$u�'�f3��!�5u#G�_�\\`=<h<���/��dh|Zp�A>DB�8d��5�S<%���,v� <�6/ZO7.ڦ�S��R��<�{�'@��o}��������Y��<��/Q�w΅���z����O�r�l�22&n������-���W�&�\�m`� �XV������u�UxK�nc�w�=������(&����A~��k#�Pύ��F�ϊ�Y���@���� �\L�C!�m����2^��h�N8�@����8m�t�T�$��)Y��Qw퍨m�"_b�}�C`)��&ty����~l6��^�6��0q����g��d���@J�*n�M�Do{�<�/���w�$D��]������7x[m��#Cw ���m��s�@�qYT<dX>���R#�;�����٩�l��d����˚kR�d���(�G� 7KAn�C��o��u�^Lo��k9�@�DA��(ͩ�S�~.��;�T�}����;yT�>B���ml��*��ld|��wl����θ���p1�q���;*u�i$���V�F�6'�Uб��@� U�0�i_��jb��r�U_u�*1lr�( �B#��� �8��F���a����?K�9���po������z�#��B��;'S��X�G��8|8 u3X���h ��e��Qn)�)MU�����-7Jz�+*fY�1<���ެ�t*��"�i�l�L��%�������� U�}f2� ��q)��8��^W�����w�G��j|2�|�7���q�ک��[�Bj�x�%^Ke�v@J$�f], Sj.�)� �.Ig�D����c� b��-�8�w�Px��^Q(A��\�2s���Fh`Շ[f�� c����3f5*��%��Yȧ���x��j�U[���%{�������$���_�J�b�O�UR���^���TI�5!�tM{�F�juݑ^���*U�ܫ#�d��q����(�R�+w�����-�kp��;�fڏz����b��)�PY��hnse��g��HC� � ��.��$�e��?ى�.�h���0���90��$ҋ"#�up�J����,���8�T��@���ϓA��G~-A5jc �ArI�Ń .f�Ƃ�2Ά��Ӵ�|�{���7*�ޘ5C���9��3��&#:�w�$+Q���Rrn���Z�Qe�Z���ú��zy��xۅ'>�����o�Y��ⴼ 6��nByp������=%�B$���;��)o�bA��#���� �oT��;��f�Z�1�7+�m E�kb�x�$�W"��,R��˕{��9���:��N���Y�����K���oɋ�P���,6����!���-�x��*+ݸ����uUFV�������Ω�ܲ���y-��^��#�GA�RLV[�O�Ɣ��z)��� �����i),edꍽ�?�!b3n�T}�j|�?|��u�=p�����s�Vbfy��OHp���-�mnGt�[�O�3��F����G?�:�8����Թp1���gv�[���ٝ2+.��~싆V�d�Г������$�0'�X�n�4N������ªc�#ӿ��(В}&�:n�s!�?�HO��dy9g�������f�b�T�G���Ж��o����h���8�6�"}�_�����_��G�dr25y%�ɾ�Ћ�Q� ����BD�Vfc�Эԅn�.�������D� �9E�BA�8/Q��ʛ[-�,��̩������+c9ܭ���l��5J��6�ƄWR�f3=Y�|!�b7ӻ�Y1>_�>��4��q ���,��L��T��4�l��x�h1���~�a���Ӆ=��u�!� �+�n�ҹ���4�/-��� D��r��zvG )��%���D��L@�1�!�A,�R�լ�Rs7�qr��Q�$0��Gy��%K�'�Be_J���#^8�6��>l��j�Cz�l�`��NZ�����ŗhyN�2E��pt��x�� p��̈́T���[�ρ�'����{t0G(\i ޖՇ��zε�cHw�.3��cu�pڐ�cĔ�W�"|G\���� ���t͌6M���x�Eb�Đ;�� ��-�^I�*�b^�)j ��#�(.�-K��\����,��]� �,G���6��2+ߑ[ �E<&��� �.<��)�5l*��hJE|���F@%=�@�h���+�R-df�K�Mj(��ly*3���;����k �2��% �y�Z�l�N��sIL�p��a|r},��µy�6�V�����7�9J�I+,�j'EQ9��]��Y ���) Jx 0�4kd�i��H��(�F�h��~��-u o��?�sҁ�������hY����GM������.&�H�����P��WIE�\?/ԵFB@�.�H��i�xo����a��+�;�r0h��Z~B���I�2����V�F�9�W:?��9�?�|����dE�%ʵ�8CË("<���&�)(���2s��t��q7q"`�H�y.1�O>��xTΔ�p,��s�BN�2ak�<c)�q����ć��6"��^p���G����X$�'�3�7 9�I�c��T[Y�O�y��z�3�2��S r���\������\F�m>Kxt�1Si���gAOB�Oq��wn��2h���ڬ��V��!y�"LBL���<=���z!��|+�da�P�tcL��gi��q��:���I�e��$rr�T������ ?�\I�&?��RD���fb4��:��8�ɾGK\���e���-�����>/ʹ?S��=n^3�(l��%Z�X �__;������O��<�+��� �l�x�y3�*M�D�F��~���������l���D�'̗F�Ȟ�h!��E7-$�<ۭ��$b5a�����3=HyDi�<���[����؝q�ߧ�~<3�}n��q��Ŀ�#� 5G�� ��2�Y�K��"��LBj-Ui�)c�Q���'����{[��G����:[jU��8�L���,��u�,��- _�C;��Q�OޔC���x�9���� =�V]F�o��`�ĴBE����R�,@]��^I��f��LL��C �7`���19a89�!�>o�����្s'�ʙM���3�-���ˀǛk3��S�|fk�N�b�HQ*�s�՝��@����܌��01XP&D�0��?����{4q[j$��XeRs�5} ���s�ںI�����m4Y�y�&y\"�]��Lj���֏��g�Ե��tᬣ��Um{K���e��W�L��;C�WN�3f���j"�������J�K_�x����M�:0���.��.��p���Wp���$g{Ѯm� m����V���2��Sq�9K̐29��b�W��]cx�X�'� :=�]^��Ȭ�Rø�c$i��� C5�]-�nٖ��fNC�.\�,� @��"ox�hhY�BB:;�$��!�U��].�+��Kc ��Q�B���!�e�D�yK��q�_��Sp�{<�*qvW��V�GY%N�*��z���\�� J���ؘ��;#��2C�Z��� ����e�BgB���Ä>�n`O�1xx��cL� 7n��4Ӄײ��A2�Az }�ѿ����`�Й��85Y��?��!/�c^\%&Ko/�K�,+�D����̏�����\�0c��F�g�����!y� �-;����R�Sk"�3"s55���Պ'��X$ِ�%��*�Oi90�����������N�� �\&h/������~��8G����d�[�<�c��1�J�� u�/��H+�%�?�l<c*�7�d��(���a�(�|u� �ρ?^�& �@P&]l-' yފ��\J��`1�g��u��(d[�=ʴ�C�J��?%�_ �qg{�)��G�a�KKq�3HhYy�-�Yn�ӡce��>~�/�i|=B�ׁy��402>^�89Y�������,��_�TQW�iC��;����j������ƛpji��r.GK᭪�ƽE~c��X��\W�4�$�6�6�)���z��'���F�ɟ�'�I��-j� ?�=( ќ<���I�1�I�"��9m��e����wsˊ�H�>�JQ��neUXˬе�Ge��'��n��w�Oo?�\q�����7������K����^��\�E��ް��W@rA��9d�'���{�N>�3���vv��N�~���0r�q��c��{�'�Bv�G�����E�4���� ����z���zl����j���i�w��soDG裇̌�Ę��B���ۘ��(G��ŧm{�^�j�,��bx�}���#^��gQ�/kk����Ω6�D����s@mRKi����:�����Zg��a�x�������#�:���,��q�a���.����A�R:�ܩ�Mx����Cj���l��Q$c4������v?���vt��5먿��߷�4ʈ��j��>&+�Nm���4P���d�a����D�T7d� ,�����������ώZc/�}�e�9Ȣ����|�o���̵���J�9��ξfek�T��"o���u͌E��s)6�{�`,l���;��y�В.����M�A���w&���lUG����Lbҹ���ܹ�E�^�u��bh��iKk+��'�ȝ��������p�3��X�"/�¡Ɏ���r��b:u�� k *�h�N�3N����fV��EF@)� #��&[��9{�3� ����k���t���ݵ�+��!�c䙳ț���� �������?�K�[M�Ib�*z4�6F+2��&QU��T]����=���z��źvǮR�lu��hx���U���x"jB���Uz-����ݩ0f`ȩ.��sxY�"iT$�{�@�i�<�����V���S�u9�������c�M\�i�4iU��ꄕ�.��t����{��3��/����������2������������������������������������������������������������������������������������������������������������������������������������������������������������������������������metadata.gz�����������������������������������������������������������������������������������������0000644�0000000�0000000�00000001705�00000000000�013404� 0����������������������������������������������������������������������������������������������������ustar�00wheel���������������������������wheel���������������������������0000000�0000000����������������������������������������������������������������������������������������������������������������������������������������������������������������������������M�ܘ_o�6���)�<�a���q� X�a1��M$E1�(J:Kl$Q#)�~�gߑ�-�1��Qx�!�x�#��;ڴ�8���[O�_!��P��C _�i.*J*VBH7e���A�5H�����O��Js��sl�$��AQAVB������>���.�9��WB�!5���\H3֡E̙�I��b��n�4�ļJ�)~�����qt��!)�h2���/���~h��g�$�k ��F��0S��J�J8��?����dk���5�eSi^vt�3��<��������x���Y�B��nZ���C/��ra#N��}����QXv~�}{��L�fE%E�%���W����A�[y5��P��x< qv�M�jPz�����N&�S1���L��(/�!���w�A0Mr6hӄgn��{�R�7�4��Ӣ]�y��Y��&�Ƹ8-ƫ3ǘ4IS��Sd��i!���e>{����>��|P�qS��Kpߜ���>C_�vq��v�{�_� ^d{}Z�oϼ�e"������J$��uxI�$^q�@��{O����zj�8����!v�+�����t[�Bj7�_ T{�����,��%�d*�hŋ������凇��7���o7wK�ؐ��E����v��k�R�b5�}�-D�8�%�ݨO����??`k���K�B� ]c� �n$(Oi�#� �d�므�ѩC��6p<���~�������PaG��"�,��P�`�ʺ����ߴ��k���v����G�C1�=��p�������3(m�p� 8��l�䢄�e���u�y�y��(�.��I�L�. �n?�Z(�JiV�(e}�R¦q�j]D5�y;A�z��Te4qi?��q�?��Qտ�������j��h��n���Q�yVBf')�l�<�]�^�3�xV�)=������tNTS�Ln_>�L����r:e�������p�x�p�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������