how to speed up 002_pg_upgrade.pl and 025_stream_regress.pl under valgrind

Started by Tomas Vondraover 1 year ago6 messages
#1Tomas Vondra
tomas@vondra.me
2 attachment(s)

Hi,

I've been doing a lot of tests under valgrind lately, and it made me
acutely aware of how long check-world takes. I realize valgrind is
inherently expensive and slow, and maybe the reasonable reply is to just
run a couple tests that are "interesting" for a patch ...

Anyway, I did a simple experiment - I ran check-world with timing info
for TAP tests, both with and without valgrind, and if I plot the results
I get the attached charts (same data, second one has log-scale axes).

The basic rule is that valgrind means a very consistent 100x slowdown. I
guess it might vary a bit depending on compile flags, but not much.

But there are two tests very clearly stand out - not by slowdown, that's
perfectly in line with the 100x figure - but by total duration. I've
labeled them on the linear-scale chart.

It's 002_pg_upgrade and 027_stream_regress. I guess the reasons for the
slowness are pretty clear - those are massive tests. pg_upgrade creates,
dumps and restores many objects (thousands?), stream_regress runs the
whole regress test suite on primary, and cross-checks what gets
replicated to standby. So it's expected to be somewhat expected.

Still, I wonder if there might be faster way to do these tests, because
these two tests alone add close to 3h of the valgrind run. Of course,
it's not just about valgrind - these tests are slow even in regular
runs, taking almost a minute each, but it's a different scale (minutes
instead of hours). Would be nice to speed it up too, though.

I don't have a great idea how to speed up these tests, unfortunately.
But one of the problems is that all the TAP tests run serially - one
after each other. Could we instead run them in parallel? The tests setup
their "private" clusters anyway, right?

regards

--
Tomas Vondra

Attachments:

valgrind-log-scale.pngimage/png; name=valgrind-log-scale.pngDownload
�PNG


IHDRz^�o1 IDATx���yX�������& H�-5����\p#4���Ke�-f'�,��Y��Kv���<m�=S$M��p9j����aQ��������d~N� 8���|\��������=�I�������0Cpy�X��@�F��B�*��P�-�
n!Tp��[�B��B�*��P�-�
n!Tp��[�B��B�*��P�-�
n!Tp��[�B��B�*��P1h� Y,}��ev�m���b��M�6evIZ�r�,����[����s�,�����R=nY����,�6o�lv+Pe*��fvPu��E999�X,f���`���U�?@9���QVV��mP�*�)S��b����owYs�w�b���^�o���u���*<<\~~~���S�6m4k�,���������8q�6l(5i�D/���rss5|�pY,�^��^?k�,Y,��=[7nT�V���������\��5jH�>��3u��Y������S����n�:��}������������ ���G���/��UG���?����Z>>>
P�-4i�$����:��c�4q�D5k�L�������u�]���^�������Y,�l���1e�Xd�X���_�����bQ\\�t�{��c��~�����Q�����O(33��{�w�^�5Jaaa���R�Z���gO����������1B�E�-*t���G�b��[�n�����{Y,u��Y�4t�PY,}��7���o�+��B���j���^��b��P*T*��v�$i���N�@NN��-[�P�}�vu��Eo������5t�PEDD�����I��uE���Sdd������g�j��a����f����#G���3�$�>?~��������g���Y����xyy)33S�����	��o_M�6M��
��-[4p�@������\�R��M���S'�9R^^^8p��������:v���_]6�MC�UTT����4k�,u��]��+�������o�9s��0�=Z��r�N�<��S���������%I��5SXX������'O:��o���M�69�����7���K7�p�����W_}U���9r�z���O?�T���Z�G]\\�:v���?�X�7�=������k�������u��w�k���e��B������j���;u��y���7J����']�����o_5h�@S�L�#�<���]?��.\X����L�V�I������X���d�o����_�~�$����s�=|��dH2�m�f�eH2-Zd�����z�������?���Q�N�����dl���>���������?�����n�jH2���:������}.>�a����kH2&L���=<<��d��������+�����dDDD���i����$���ow����o<��C�$c����a��;IF��-jhH2��c�����gdd�{�6$���?�����NC��l�2���~����W^it����������?�hH2z��i�a|��G�$�A�Fjj��9{��e�l6��Mzz�bH2�~�m�c'%%u��1$111�a�/��R��S�a�2$7�x�!���a������
I����
�0�[o���dxyy���s����
IF��m]|w�B[�L�J��[o�$���[�x�t���O=��>��C=��#�aaa����$m����s~�����G}Tu���o����5s�L�={��>�!?q��f��Q��8~�x��H����������t��A��UK&Lp�������b�3))I�t�
78l�X,�1c���_�������W�Z%ooo������������j�������������$EDDHNf�����sgu��A��ow����@��f���
		q8��������p������c�������n���
���w�yG���Q#]u�U����u��9�%i��q�T�9�6mR�5t���;l����z������{��?�|�"#T�t
BEll���o���Sll�,��F�����Q�F��+�PZZ����������Dy{{K�����<�w�}'I���G��a���������:u����^��k�k��]��]�vI���o����<��Y�f��y�����f�����W��s�-[��0u��QAAA��;v�(�:uJ�\����$���o�����v����L}��������
BE�{��k�B�l��}�^
>��
\��o�n����\�m������S�����qc���~��'�����������������X,���QFF����"#T�t���j�k�NG��7�|c��a�?~\7�p������322��3��A�


R�����iS5m��������3������������UW]�r_g�\J�z�
m+�������=�����������sg�������k��uk=��Z�vm���;S0���Q#�����}9|��$�n��j���v�����l�������?�_<�i�&�}����\��
H�RSS�=����(�M��l�����n�j��)�Mq���i�X�3[�� T���]��_H��I����������z��'����j��EZ�h�|�s����?T_��b���.���o����K�����)I���r��???m��Q������m��{�j�������������z�X������)����:��}6">>^��������4i���P�,�/������O�>���PNN���|q��K�y���>���#��b�Q�������d��������9�={�HN.��Xq��P�*TJ��r�tQ�������Ke��4l�0{�����f���o����35f�
6L��
S���/y.OOO�mI~s�W��T������;�x
@qxyy��G��]�t��Q}��<x�����������\����']������_��K�6l���;�_[�n���V���OOO�o���\���OAmHH�Z�j�m��)??_6l�.���3*�6mRhh�Z�j������P�Rj���:w���j�����e�������_W\q�������(������X�+X\p����?�C���j._hh�$���w:���x���������G��/���R�,����\�������6lh���woY�Vm��YG��/���������u��'Nh���Ng�zrss��;�����u�:�S�����F����f��K�.���-[*00P�6m�����_~��D�Y��#T��
.�Z�r��.]*I9r�CM��&�.u����ar�ZSQ��������1�)��[��$����i_}�U��S������v:>h� �����������'N��e�222T�N]}����AAAj����m�Vh@���y�5j���{���/��L�_g$z��)IZ�j���Q����.�/�Q��m������m[�L��jU��]�e��B��: T��n���S�W�X!___
2���y�����k�:|����_5l�0������|��7o��Aw�p���I�\����:u��z��)--M��Ow{����{��b���C�>�����>{@��'�|"I���k]#,,L7�t�rrr4a��Z]�<l��I���z��S�#""����O>�DV���I����������+<x����7�,I�?��l����5q��B�2::Zu����]�
=l.!!A����������S6�M��-��C�
�z�[�n:z����b�@�b��2���w�?���[n)4���c4o���d4k��x�����h����x��������d���c��5���{��KOO7�4ibH2���k�}����#???��G1�u�V��wo���!����{
�u���>|��>�6mr��O?���dH2��ic>�h���a���Y�f����{_��\�z����m?�m��f�v�mF���
I��������F�;r����qcC���E����7������������������j�i����
7�`X�VC���g�9�eee�]w�!�0n��&c���F��5���Hc���$#>>�����k
___C���W/���2������y������_o�c���c������-Z����w|���c{xx����t��P���;�����j_<���>I��f����u�M7����z������?k��9z��7�1c��f���/�t�x���_���=z�������k����9s�^{�5�m@
��[o�U111�����j�*j��5����.�x�@�~���������Z�x��,Y��g���{���]���]�"�Q�^=���C'NTnn��{�=-Y�D
4�k�����8�w�������������Y ��uS~~�,�����0�����k�������V�\�={�h���Z�d�
�}����;4j�(%$$h������W�=���_���^r��"""�}\��C��������R�v,��.$\R�������~�����jb����28|���l���� 
8�a,99YG������4ibZ���P�����#F($$D��m�?A;++K�>��rss������������	�i������O������{���W;v���#G�m�����@5��P�������~[����u��Y��WO���z���U�^=�[��
nY�-e��P�-�
n!Tp��[�B��B�*��P�-�
n!Tp��[�B��B�*��P�-�
n!Tp��[����SO=%=��SNkRSS5f�������W:tPlll����w�_�~
P@@�"##�o��Bu�~����m+���j���:}��e����j���j��������I��9S����5�j"T\p��u��E_}���V�oK^^�"##�y�f����Z�v�:t���o�Yk����%%%�w���Z�Z�t�bbb����^�z)%%�^�#F�W�^Z�~�,X���8
2�����{�����+�h�����q����)S�h�����Ta�0�{��������������x��'�,^���d����a{��]�n����?~�b�;w�����������3����j�����r8��U�I��_]�����f��f�r��<y����k�9s����*k13�����[o�%___�5�W�VXX�:t���=::Z[�nUZZ��n���Q���&88X={�T\\�$)99Y{��Utt������������[�N������������
6��P�*.h���%k��i�B���������*//O���.�8 I:x��$��Z�j��I��d����q�B������z
��%p��i�^����S:{�����\�edd(;;����U��S���,n����� 5k���f�k@�F�(�aH�,K��]��$u��[q���*7��
T&���No�Z�!88X���tY���/OOOK�D���~���c��`�����iof�g�������r�:���R����n�m��h����,YRh��d����Y3Y�V���+!!�i]��-%I��7�.�q�����&77W���8p`��Z�h���\:t���B��(8������H�c��/��A�\�T��/7��R��O%���dm�����0-Z�H}�������n���JOO�����*>>������u��I�-r8��+t����EDD����P������@��~3^�8�oj[Ql���X�~��~�z����1b�����d�0#??�������Q#c�����-[�1c�^^^������JNN6j��mDDDk��5V�^mt���h������f�[�j�a�Z��~���u���'�u��1���[q��}�Y�����?��m�6���_6l6�1o�<{�Y��$�-[v��T&U�s�bB�~~~�$��}�]{���'�{������+�K�.��u�
��~0���o���5k�4����_~��P���K�6m����Fhh�����:<p�$uyyy�����F�^^^Fxx��`��B�2�5W�����������v>@��
P]T��=KXS�-�
n!Tp��[�B��B�*��P�-�
n!Tp��[�B��B�*��P�-�
n!Tp��[�B��B�*��P�-�
n!Tp��[�B��B�*��fv�^r��u�o���3N��|ub����.��"��Ye��)'7�e���������G�@�h:��t�|��m�����@Qu*��P�-�
n!T�t�C%I�:_mv+��
����4I�����[��������,�E�+k�p���Stl�7}3L����A�@����qf��2��O�B��B�*��P�-�
n!Tp��@�����������w��Y���*f*P����Z���o�k?�x�B�(C;w�T�f�d�Xt��y�5�~����m+���j���:}��e����j���j��������I��9S���u���3f�BBB����:(66��9w���~��)  @�����}�.�5�j"T����|��1C=z����������1B�z������`����i��!�U������W^����q�F�?^S�L���S�5yyy����������oj�������n��f�Y��^������{�j�j������QFF�z��������*�@�;|��Q�^=#>>��1c�!����,T��U+#**�a��U�I��_]�����f��f�r��<y����k�9s�0�X�x�!���c�C]��]�n����?~�b�;w�����������3���5���e�.k?P6�o��?w�^n��t�[��������T����`}��w���\�$''k������v���o_(..�Du���Snnn����heffj��
����W+,,L:t(T�u�V������5j8���={��7Tm�R���Q����3�$5m��a��jU�&Mt����%$$�f��q��u�����h���JHH(t�����|<xP���Sbb�F���� ��7P1���q���u:Z�Oa��_��;���_f��� T��`!s```����@�:u��u����Z'�j��)Iu�5rz����g�*//��9322���]���k�����t9�����*��lzW�s��
I��*�M�UO��E/��i��O���/��Py** �0d�XJ�N�%��(���j�������r|���E�� �����5����S�:5���3���W��x��
Z������������p�j�����?k����*u�U������&	�s
���W���T�~���0xxx8�\|���`��*�����:yzz�7g"##]�-_�\�
r9@e1�_3�>F^�Qj?�=�YR�B�UW]%}w���e���1B�I�7o.]X��gO����\%&&j���%�k���rssu��!�:
]XK!I-[���-Y��P?��fS�f�d�Z����u�*no��|��G�����m���IBBB��S'-Z��a��+t��9�s�[!�Bu������������-[��k���E���O�����V�\���t{]jj����K�(=
TD�T�������C����Y��q�Fyyy���G]�t�$�����������5j�(%%%i��	:t��v�j?^q�j����'j��i
T������k�������$
8P=z�����5g���SG.�?��M�6��9a����;�����O?���<=��s


��q�J��6BE��x� IDAT������O8l0`�$�a��JJJ�$���_K�,���?��*((H#F���i��-n���SU�F
��3GG�U�F�4o�<�`�X�I�&i���:w����i��+W�S�N��:u�h��
z���t�M7���C���O�w�*Io��,F��|�
���������j�y���v.K���n�r�Re��|�Y�L@
�u�:'/O��E��v.���k��?q�)���2�����p)�
�2rs�fZ����%�j���=���h���H:��^�+���@�(#������v����)�PY*�����r�<�L8���]��g�L�����B���!I�]�������'�r����Z��!��($+'O����uzwb�����!T�������uf�QHXH��K�������������W���.M�n���s��bK�����tI��V����%J�\�zXSP�Y\�){��7������\�����O� =3[[�������
P�el�K�xs��me�PP
�o��s�s�n0��T�@��I����^����y8_j�j;p1B@5���}w(���5
kk�����������j[���2"TTC���f��*��,n!Tp��M-�y��S*����d8|��6S�P��v%��^����l�[*B@1����T���gQ\,)%��{A�F�p!����O��2����g}��ex�W;��{B�F�p�2
Ijx��3<���P i������g����7���;f-�&_/}�����_&?O��B�E��t��8n�����Z\���������������5�|tr��r�����HP|��q*����O~�u��\���A�z�_9t����TT�RWQ����u4�N7�Bu�L�6�����e��P�0S�
P6����@eC�p�r�A�_�
�6B�SU/<(m,������Fo�����������z����V�qw�*�Rk8���-5���������t��J�@�����������V��.�]���2�U	�Tj��$e���������aK��f$��W;�D��+�������0d�%�����\YSu��7�
�H�T�J)7/_g3��n�T��}\���i�����~��e*d�<:�F�� j^�y��y(k��K��TJ�������s��n���s����N�W�K���B����5?��W���qm�6����s���R��v��Q���{�fZ�)��x�����'@�
P�����D���#%>���,}��G=��*7:�\,�g������~CsI��������BK��V���f�a����-/�p�WTh�RTX�y����5�
��L��2�r������of���-���9_l���Ok���Lq;~.��*���))%���O���P���gh���%���
I����f��*�T�re�Y��mvJ3�\������f�Qa\�(D?$�m��q:��y]��jO��R��XK���J�PPJ���
C-\!I:��������������~��R������
2��������|���@�D�e��T�~�]��z�o'J�oE����f��
�PJ���v���V���-*�@a~�������9���|{��s��=������G}���@u����xnn��N�������[M�4���3����P����1c�($$D�������bcco����������H��Wxj��O?U��m������P�;V�OsW���dd#P��z��	��HKK��#4~�x��{�����+�h�����q����)S�h�������<EFFj���z��7�v�Zu��A7�|���Yc�KJJR���e�Z�t�R���(##C�z�RJJ��.&&F#F�P�^��~�z-X�@qqq2dH�#T�_SO5�=�n(s\�T	,[�L�������;����������3fh��q����;+55U�f�������X���K;v�P�$I�_�������^}���$��;W^^^���Q�5$I���S�
4�|���K��)S�(**J��������@
0@k���P9-�x@�^�1��J+8�W��M��o��k1;����tL�����7�41SQ	���G���j�����u��)77W�����������
6H�V�^���0{���n���JKK��
0�($)88X={�T\\�$)99Y{��-t��}�*  �^��%s�|���kTh����X=���%S�nJ�@ia���[��%kd����qc���������<x���i�B����+??_T�v������#G:�+(��B��Z�j���8P�W
@������zG��(U>^6y{�����t����E�5BEq��i����ju��f����S�N��5*����@{���g���g������egg�/�rUWpN@��+��[(U5�m��r����E�+�*��*��U��?av�������4.�W�4������S^^������y|�{��|Fg�;�w8���Z���n������T�@���V����(BEl�a����o/X#l�_g�/������:yzz�����~��.����t9�|�r
4�����������7�-+M���O�_z�8?��r�����2!�U~>��	�SU�+���h���rssu��!�:
]XK!I-[���-Y������fS�f�d�Z����u�j���ta=G��=�5���JLL������.��n���8u��6Lu�@a��*7/��������Nq9��j-qx�{*+V�T�����E�O�����h�����dm���^c�-Z�>}�����^�r�J�����RSSoEHH�:u�T��+V���s�xVT �9P<<�}��W���$={�^(���B_mO,A�@��LE%�w�^�8qB�t��I�={�~�:u��y���U��&N��i��)00P;vT||�������g����0�=zh����3g��������~��M����0a��y�EGG����V^^��{�9������!I/���"##5~�x�5JIII�0a����]���{�_-�����g2%I����<vc9uT-��J`�����������[�t��w�����$M�:U5j���9st��Q5j�H���s�E����4i����s���M�6Z�r�:u�d��S��6l���{L7�t�<<<�O>��~G)I�����,Y���^.TPP�F��i����;�����<=t���O/f��,K�.�[5��_��X=����BE%P�<V�U�'O���E��X�V--\�P.,��e��Z�j�%�;d�.u�����$��Q�.��]�8��F���A��!y�������u���{�����P��f
�"�o�}�f|�U��'����w�9P�1S@q�|��s�|��}���x��[*�3YE��~�$i�?��������xbx���v�����%:V�+�[j����O�����#PY*�"����~?�^�J�x�����/�(������q��K���qj0�u���<]����~��e�TU�
*������PNn��f���h���r?o�����	(C�
*��g����h�o��n$jP����&P�P����HJI���~�?�*	��Rzf��m�L�
*�'��^���7�
����$��?��>.I:���+��fBg�A���H9U9������+j��YX���t:��Fg�
��J��g�n��Y-x�~��PB,������5�p�P@%q>�P�b��'���z�,�ght���m�����T<�
��G�o�$�#��^����&$��R���;�N�=�&w��N�;�p��:�����PTu����e~�	7w��"�_�{���=����[����������r�(K�
L�s�i%��9�������9l	,����sX T`�^?��c�[���n�Z����`�X����B&)*P�	���#'������ ?o�
�w��;^�Z5���l`v@�!TP�q����y�m��k�v��+w���;~���u�XP�P@%ps�fZ�9�������S���P&T)����B�������;��r:���{��#��*��:_���'��F��������4t�r6�� T�����lv@�3%T,]����:��e������2�r�Uk��*<,X�����e�����P}���Q��P���d�s�&��y��mz�?��_���k���%I�~=����.�NTG�]�t������s�S�N��@E������U���I�t��[��[OP��P��aC������Z�j��a��@E��-e�,Y�8iRR�j����v�:uJ��w�����_		���5j())��{P4SB����_���0���S�����}��������uk�^�����P��3���{����_/�04y�d�w�}:��&O��^x����P�w�^=�����l��k��9��'�j����n���<m��L���j��b�$�^�ZW_}��6mj���7�;�V�k����u�����������[k�����q�^�u�r�-����X�����ee��[�u���?EY�9A���,���$L���>}�
�������k4q�������3�<�����f�@����D���f�Q-���Z��'��f�R��
��'�23}��G�:z�����{���K�j��$�j�Jk�����#�nT1E���V���k?@eg�L�$���(33S6l�ac+W����M�
@�L���������L�5
;���S���O����ly���[;�������P��s�i��q���;dv;����U��Sf�T[����'O��_�������J�@������������?��p�L������A��]�vj�����{�����@�������_aJ/@efz�x����m�6m���e
����=�9���3CM���L.���su�]w�P�+>��CE^^�|�Aj����G����X���P��9���qY�^w����P]�>Sq�5���'������k������K/�dJo�b;��]�}��	(}���������S{����={��*�~^���G�X�r��=���xA~�:}.�:�W���/��BC�����RRR��O^^�bbb4l��2��/3+��X--��P���>��u�F�Bg���P1|�p�:u�Dw{�������eF����s�i��zF�Y���q����N@�0����3g���O��%�fT\o��N�9y������Sg�����dJ�h���������T
���U�)�"11����
�@T�?��HII��7�(����+W:���{�������(22R���+T�����m�����Qhh������O���TWi���X=��?���Z�|�Z�j���d�5III�����V��.]���edd�W�^w������#��W/�_�^,P\\��RN�P����Z�n��?��������)S��}{u���i���s��������QC���];5h�@����?;d��)�������j�700P��5k��o�rzU��&w�Sf��f*��+Vh��qE��^�Z�
I
V��='IJNN���{��o��}`�@�F���4hP�x^^���i�Bc���:p��$�����T��j��I�&�:\��y���av�d��O�^{m�ksrr��P�'f�=g��U^^��*##C��������N�:U.�*�;5��o���R`J�������K�,����:u����@�8qB�7o����F�mF�p����K����(�&..Nyyy.��/_�F�����.5�`�V���ko���gPq�*,X`��?��OEGGk����Z���X������;���eF��Z@@�<==��6--M������Tpp�$���_���sDFF�[�|�
t��*'��?*7/�X�5��Y�*���c��T���[7n�C��$���	&��7�0����j�*<<��egP��-%I��7��Bu���JLL��P�=��Xu�6��,}���P|���3g�8<��b���!j&������+���n�������x�3(BBB��S'-Z��a�+V���s<�Pj
�Ia����O����0�9�z��w����zJm��QPP�222�{�n=��������-V)������o%��t�={����G���K���h��	z��w���~Zyyyz����p;�_|Q���?~�F����$M�0AC�u��yhp;=��:ed���7��������,F��[�=zTw�q���][h��������
�G�����S;vt9��/��Q�F���Q�=���l�"EDDh��������z�����~i���6m��3.J�5���"�{��*
��������������f��&��*��%U��=KL���@�z�T�^=��PB���?��C/���v���S�N���Ibb�)��4�C��w�����^���


2�%dz���i����{]u�Uf�@����T�ed9
�SxXp����3=T����N�:f�@�p����\f�[����	��y��kO*?�~7f����{f�@�PT���_+�o��r�@�`�LE�
4k�,-^�Xm�����o���^z���\������^���������@�dz�HII1�n0}M�������^zI7�x���kW�K��}��r�@��*��������]�v�7o�%�	�����j���N����^Eu���{P��*�?.I2C��������f����m����TA������S����c�3��SC��fS���gf�`�5G��o���+W�c���U�V��ST\���^xA�����l���uZC�*.�C��'�n�L��5�����q5n�Xw�}�"##��7�f������,����Y�f����Z�h���T���;���S�����~hv��������@�n�Z~��|}}��3335z�hu��Qo���������gk��������3s����i��$���j���6m�$i��A����L��+�����O���#N�RSS����K�������W����/�������.=���j����������={���_T�N�t��i=���0`�����C�[o��Q�F��(4��];�����������7��;���fz��W��6l��#G�h���:{��|}}��iS5i��^�v�ZS������@XX�����n@	�*^z���?���e��MS������z�����?�����*���W�zB��)*P\����~K�Pa�*�?n�i���SQ���u����6�B,�^�t�V�^��'O�����������h��T��_�������7����>��#G�s�N}����_��>��3�[P�C��������j�������7+11Q�7o���'��aC�[P�C������sg��yyy��n����g�u��m�:���rl���e-b���k*��������M��f��:t�����%I�]w��o�nv����UO����3}�������c���K�.�����}�v�����:u�BCC�n@L��x��Wu��w�0��=[C�Q�.]$I5j��{��gv��`z�		��+$IW^y�����={�(==]�]w�j��mv��`z�����F��[o�UW^y�|||��S'��PL����U��&N���u�j��z���u����PL���+V(%%E����|||��(44T��D�[7 IDAT
��%K���ev��`z������q����Ujj��}�]�l6�s�=��	��*D������j����� )##����B����4}���>|�j�����������������4����Z{-%����W���j:��*����h��E�)cKl��R;Q���R;I$�����c��seq�����|<<��=�������&���\=��c�����������v�(�������[w��Pd�~���~X�W����T��-��;����SDD����0�N��Ug����W�mo<x��~w<�q�6���#�����=T�����w��O<���(������(��/�y-T����b��
v���qM���P�[B�������b�S�g���(<<\�7��#�f��9(�l	'N�������Oh��m����J�.����k�����s�7��F~>�4.<�?�e�G�*,8��PT9L�{���_�q�F�\�R�V���;����m�V�>���%�&f�����^5k�����-�k������S��PP���y�Bm___���h��q��u�N�>�?�P���7n���!����������P���
D��QXX��x�	M�:U?����� �-�O?��]�v�f��v����w(�bbb����N�����+�aI��e�.6+��?(<8R[�����t��|���w��:�C��'��oh��mJNN���)���l�
�O�r\VDn�pSE�������~Z�w�V��%)P�*���+���[���o�.�-�=T���)**��2p�t��YI��s������k�J����T�F
�+��f{������O������Rp^y�-Y����u������{k���6U�;��PQ�bEM�8Qs��U�z���������cm�
7WT..���=T�;V>>>JLLTbbb�}L����'O�]l��\����$�?^!!!�V����Lyr�ewW�^���C�Z�j�i�����{�7�x#�/�Pp�~(`�������4`�5j�H�K���s��a��?^~~~����dw�r`{��9s��L���={��w��]�����K�
0�O:q���4i���V�Z���#w�&��=TDFFj��m�.��c�����;^��~�S�=��s���~P���U�ti%''k����0a����gw�ra{�;v���;��#G��t��}||��SOi��1�� w��
___}����0a�v������z���t��v��&l���)������G����c��c���[������zG��w���I�&�B�
������k�)44T%J��������(�l	g��q{����+<<<K�;v�}��w�2ye�5}��q������������;v�P���-T4j�H[�n�~=R��������k��	6T�S�����^�t��!-\�P!!!v���o)�v�Z�K`��������j����e���G*$i��Z�b���;�j3����:r�������G*��}=����e����=zT��m����U�B}��v� �����8}�����m�$i��
JJJ��
t��9U�T�����Pq��5n�����tJ��5k�W_}U��:7c{�

��S�$I�J����]�����o����������m������N�>�&M��W�^���o����j��������D����O��_��woc��;��s��j���$)  @��O��D��5Tc�������?����]w��}��i��=JKKS��ung�n��P�t:����JM�6�$����Q�Fv� l�����[=������,��_S��}{}���Z�l�6l���Kg�3v�X[jps���7�xC>>>��������C�
.�C���g�.����
��<##C�v��c���CE�z���]�tI�v�RZZ�z��eK]<c{�����r\6j�(�,Y��� ol�������K����.@.
t��x��RRR�.@.l?���w��������7o�M/�`/�C��Q���9����A�9����"==��XP���P��r��v����z��ok=n�-��U�Vn����'___5j�H!!!:{��6l� �����x��P1y�d�����k�����������gcedd�w��|�P��~M����w
8�-PH������)S��V���=T�?^'O��v������;�������Z����{�����W��BCCu��E���S�F�R����.@.l?R����z��4h��7o���k�Q�F�����T���>���dc��1�S������;��];+88X:t��}��������3U�~}�\�r�������n�v�N�v�������.%���9S����6kle����U�t��Q�\�R�������u��am��Q�*U��D�X�[��/^��}��ez���%I�V�������h����x��Z�j�vz��������W/�h�B�/�;����[��]�v|a&���?e*W����+gw�s��}���Y������7���7��$���{*Y��������I������+*..Nc�����1F���S�.]4i�$�s����c��Z�~�:v�x�fx��#
��k�*((HN�S��?���� ��+V���O-Z�p=n���+(HRXX�|�A���������
����r����'N�i;>��9}���j��������JKKs�3�h���*W�������Y3���S��s������7�����BBB�.]����cn}����p84s�L�������p�������?�\�C��oWLL��q�����Sz���U�T)EFF���^r���~���������O������_�[�����s���X@�C�(�����������"##��_?��������4k�,����I�&�a`�f��i��U�����?��Z�l�2�n�Z%K����TRR��U��e���:p��$y���p�7��������,Y�D^^^� �)I�s�=����+99Y�����p�B=����~S�L��Q����Ok���>|�z���3g��������������]			z���5t��<���mx���s���[�n������]�j���:{�����w�yG��/w��+��M�6:~��v���3g�(66VW�^��s��X@�C�(�����=z�U�VZ�f�&O����xu��9�q�������=zh���


�[�;���G!!!��R�J�L�2���_�|��z���t9�NW����������r������i�&����2dH��$7�C������q��*Y����m�g�yF�g���K��_�h��[Wc��Qtt�y��1B���yz>���������}��{���\��z�������y]�{���T�V-��������$5j�H�[������y�yyyi���n���Y3���K��������o��C�i���9>������PQ���������_��5m�TO<��>��c�_���W��\�{�6m��m[W����s�[�h�~��'���K5k��C[;���K��w���c��vPo���%K��];u��M&L���7n���N�:�r����E{�����s��Y���PFF������n���k�v����%I�j�r��(QB���JNNv���K���c~���"����JHHP��]����m���`�s�o����111Z�n�*V�x����e�t�=��j������`���d{J]jj��������q��}��������>�L%J��������g��/\���W���_~QXXX�>�_K�����K���g�z4���������)�m�+c�������$)��"^^^�Z����yz��~�%��w�������x��^^^���Vbbb��p�%��~�����j��!�:u���w��7s��Y���i�*UJ>>>���v�
������t���@)��3g��=�i�.^�����Mn�~;��BE�����a���LV�}G�������Tm��)��O���Z�l����N�:�u���]��i��+Wj������O��3���6l������������:��]�v��Y�h��]�����Q������m�6��O9�<�q�u��D����]���t�����\Lcn�/���#3���r:�9.����p�e��u��i:t���=������Q����t:��Eu��M��]���3U�T)U�Z����~<x����u��Q�7������<}����;�_O�JNNVtt����[}��'j���V�\)I�������S�<��x�=zT������u���<�'6l���8]�zU��s�����Z��m�\G����n}��
����V�Z��[�J��.]��%K�v���[���K��������������Z�x������[��wo5o�\g����I�T�|y%''�jz���U�F
���G������f���5kr<�	(�����If���Y���[�t��)�qN������Q�FeY��?��e;�}���q����^�h��u ���������r���.]���m�f�o������2����T�R�k�����Cy�����I9�������1c��dV�Xa��ooLHH�y�����\��\�b
d���L@@�i���ILL4���f���yzNc�9}��y���MPP�	

2�:u2�|���df�����i�&��aC`���n��K/��?��H2iii�c���c$�����C�If��n�b�
f�1���#F�y���M���MXX����3111����wh{�1�cO�f����x�����u���C�q��i�u�]�:u�����j���Phh�
����g;�v����o����n�?��RRR�y��,cr[��/V�N�,��4s�L���K��������9�N�>}���1N�:���HM�6M}���C���G��B�
�T�������y\SQ�EDD�Q�F�3g�[���Ku���\����s���b���*[������*))I[�lQ�^��G}���(�����3f�:t������'�����5t�Pu��EM�6u�:t�\�f^$��kW���������#����%$$��s��9���k�������(��Q��o3������x��zqqq_���s����K������_~Y���j���V�^���0m�����$u��]S�N��9(*8��X�p�F�����+44T=z���o����:u�����ny������_���U�D	�i�F����*W��6n��%�>o���5}��<�[D�6JII���.n~K�3����/�.\�MPP������9E_���G�@�SD>\7UD�{���5�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%��h���j�������:h��}7������G�J�*���U��U5~�x]�v����S���OEDD���_
4���-�1k�,����I�&�����9|��Z�n-///-X�@��������U+�<y2����
��	��?�Q�����������k����>N�S:t��
4u�T}���j���}�Q�Z�*�u����G�<x�BCCo��� ����{���T�dI��?_�����_+VT\\������S�N��?��q�4p�@IR���u��)M�8Q����j����u�4h Iz���g��5Jm���S�-�O?��]�v�_�~JII�#����#��+��}{���$�����T|||��V�^���u�����k���t����]�Z���]���~�6mRjjj�������u�T�b�|�zF����t*))I��U��,::Z�qlbb����U�J�,�$��&&&���k�������Se����7��3BE���.������,�BBBt��E]�r%��)))


����KZ�T)IRrr��_N���g�?����0�H��-���8O�o��L���r:�9._�x�����!T ��������b���T���'��aaa�#%J�p��<��9�?s��:<��C��-^�X�:u��~�����!���
///EGG+111���V�Z9��Y��222t���,�$����Y3��{{{�z����@�C�(`bcc�l�2�����N�:�u���s��9�k������4g�����g+$$D>��k������]}�1�3g�bbbd�?%F�5��"���������oZ�v���/���$���_�}�������$��9SO?����i���0�����_~��o����c���S�����q���ysI�=�����Wk����X�����������/���3T�\�<������������������4��UK�������9����\w�(���~�~��(`����v�Z����z��GT�D	�i�F����NN�t��	m��]�.]r��=Zz��wu��1U�\Y�&Mr}�~��z��������~������W���-[�F����W^yEK�,q����[K�z���������@��0���
.��E����5,!T��P�BK,!T��P�BK,!T��P�BK,!T��P�BK,!T��P�BK,!T������$�yMu�}�G�f����@������ �Hp�5�c���S)�h=���%�
�*XB�`	��%�R����!Ij\�l���9p�WP�*���x{���55{��l�G���5t�
�_���/Ft���B�k*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB��=z��T�"___U�ZU�����k�n:�_������>���)22R���SJJ�-���~�N�R�>}!5h�@.�R���;��];+88X:t��}����Y�f)$$DM�4�p�PTx�]@Q0l�0}��G�0a�4h�M�6i����t��F��������G�2d�>��C=zT/����n��<���~N�S:tPjj��N����(������>�����m�������u��j���,X c����V�Z)!!A�������T
0@��/Whh�m�eX��<y�x{{��'�����+�����?>��u��1���nm��/7����+��~O���;�H2[�nu���iS��Y3�������s��W���gM``�1b��m����0?���i���i������E�Y^@aPD�{�r��E�W�VFF��v�����kW]�tIk���v��������e\��m����<���~+V�P�����A�,�6m����TW����+  ��',,L>���6I�����u�T�b�<��B�E������V�*U�����%I�v�w�}'I�V��[�����V������������w��5}��l��IDAT��wr:�JJJ�����T�lYy{s@qF��(%%EAAA��r��R�JI����s'I!!!Y������y������93������t�������r�J�s���?1�f�#�c�1���~��|�w3���r:�9._�x���~~~v��/������_�D	W{��	aaa9��uG,�����
*�i�y���sf.���O�������������C�9.[�x�:u�di��u��}�{{1��a��������!���,�Y��222t��A����j�����5jH�^�p���%%%��y������93�y{{�z�����Rttt��r�&O�
���i#???��3��}���
		��>�����5j�(���K�������s���i���X?~\7nt�1�h��9���QPP����e������w��)�[��U N��t������7�|S!!!j�����[���8���;���w�m����6m���~[�4f�u��A���O>���k��������6m���{����V�-��gO���������i��w�^}��W�Z��O>�D]�v����g9�N�9R���8p��_BB���=+I:w�����]�����r�@f�7eN�����[�r���d��&::�L�<9K���@��c���-X����W�������H3d��/����=�w��9��o_S�L���g�4ibV�^�����{�C=dM�R�L��]��C������I�����w��1S��B���so/��>����{����0���
.��o��^��}�{{1��*"�?�k*P�X�]-�a��������so/��^Ee�9R�
�T��P�BK,!T��P�BK�$�:uJ}��QDD������A-\��������t�}����O�������RRR��dddh����R��|}}U�jU�?^��]��:v���v��)88X����������wK�e�5k�BBB��I���y�����|y�ZJ��+W���/�D�z���-n}���\�(/�z��Iu��Q�C��-�M[R|��~a��g?���|�=�/�~/D��mS����p8t���l�x�������b/##�����j��f���f�����������\�2�����3���!C��_mf��m��/oZ�l����^0f���f����/��)Y��9rd��8t��			1=��Y�j�Y�r�i������0'N��sm)))�w���)]���X��i��q>�j��t{n�����ki�1���7��w��]�����6����)x<���x:��-2�^�zF������[Ut��~a��g?���|�=�/�~/4N�����[������S�H2�.]����y(
�D�%T���;�H2[�nuko���i��Y�c���cbcc���/_n$���'O�4���f���n�^y����o��?��:l"""��\mg��5���f��y��cf��ax����?�����O��F�9_������o_������/__�b*<���e^k��e&O�l6m�D����|�O>�����8�����|��{��9r��)W��Y�n�7n\������Ea��B�����)_�|��	&///������c��I���>rkw:�&88������c>��s#�$%%����e��d������������={f���cGs�����6c��������W�1���X�e{n�����ki�1?������K��d��s+�J���0|�#O>�����������|��{���p��9}��1��*<����Od�\���U�Z�,�����v������l�e��8���KU�V��\����V�*U��_�[����t:����c��uyZ�$�-[V���9�N�����^~�����$U�X������t������0|�#O����������z:_v�^(h�kO����YA��RRR��=�-999�q���ql���������V�T)��{RGzz��Ng��.^��+W�x\[aq�������kYy:��a^Q����{����������<x����*�#c�$��p��XO�����u����lSAu��s;��(�k~��Y�2(l���=�����E�5�t��>�
���b�����9��u���������\i:��{RGpp�|||r�$�k+,nu{�{�<}-�#O�:;�+����y���t����7y�O��}"BT�fM%&&fi?p�����U�z�l���QC�����edd())I�j�r�?##C��~In�nV�������s���.Ok+,nu{�{�<}-�#O�:;�+����y���t����7���D�
H��������q�FW�1Fs��QLL������F�i��9n�K�.����sgIR�6m����������|0Ou���j��eJKKs�;u����[�zNOk+,�lO~����eq��\g�yEq��?���<�/~/x��y`��/��1���k�E��r���/X����)Y�����o\����g���o���W��������4h���i�����MTT������s��������������7���~�x{{�I�&���������p��M���_�+V�&M��J�*����<��g��f��f���aCS�fM�������|�*O�g��!�M�6���=_�����~�z�<����=z�?~�����<��3f������R��y=��k?��#��������������~a��g?��u�~�=�/�~/4?���k�}�Y#�,_���Y��l������y(
�D�=��s����}��2e�???��I�z�j�>[�n5�L\\�[��L�z��������4C�q�s��VV�\��,Y�DGG���'�R��w�^��C���@S�T)��kWs���,�<�-66�H��_����<�����S�L����/O_�������O?��9)h<���'I&!!�����f~s���k����~a��g?��ey��{:_v�^(h2g��R�Jn}=�O��}"�:L����w����%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB�`	��%�
�*XB��[P�vm
4��?oxx���{G���'�����;�\����W��m-�'?�9�����G�p8\���9c�����O��������*����oU�re��w�}W;v���{��5�Y�&_v��;5��-Rrr���)����������z������F�v����W����Q�����=����m����;����V�Z���+(2_�;5�AAA


�-�P@@�J�(q[���H����U�^=����z���;w��ky�N���S'�13g����Pzz����#�����x��UK�7�$�>}Z�z���w�-???EGG����w�c��Q����~��G9M�4)�i9����^z�%U�PA%K�T�J�4b�eddH��L�����K;v�P����*U���O?�u�W�\�F�)888�������ph���z������H����v������Y�fz�����w��Q<��$i���j�������F�i��U9n���SU�R%����u��:p���>��sI����~��w��n��i��Y�V�����U�~}m����<7{�x"�y�L��r��)  @�<��RRR4|�p����L�2z��\c�9�n��)22R������{����=O���P�HMM�#�<���Kk��-�1c��L�����{���%KJ�F�����k�����G�n����gk��=1b��
�H����?��^P�
t��i
0 ����yM�6M'N��}����o��������%I>>>:��^}�U���Pjj�z������������U�V�x�S�Q�!C�h��:w��>��3M�<Ys�������w���������jKMM��_~�=z����z����/��R[�lQ�-��K�l�e���0`�}�Q���K������mCN�����y�f�Z�J�6m��'���z�U���H��l��ITbb�V�Z��K��y������O?���>�HqqqZ�b�$������c��x�b%$$��^���]���1���5�H2			����$�p8����1�������X�q3f�0�LZZ������$��K/��9q��9y��[[����s�=�z<|�pS�R%��2e��1c�c�9s�����6o����:�
f�/��b�M�f$������9r�H2K�,�v�/^�h|}}��\/s{�x�
���U������nt��1���ef���j����L�%��'LFF�����LZZ�kyZZ��d���c�1�=��i���1��g�y��-[�8�NW����If��9n�r�ks�<?���&88������g��.\��=r���`��5��'�|�������/�����kj��������c�)]�t��a�����������7������\�T@.���'��]��V�jUEDD�y]
6t{|�����[������l��]����h}�w�VFF��7o����Q#]�pAIII���/��<�?999���_�^>>>j��I��������u���Lw�}�Z�l����������6m�(22R%J�������uk��p�N��n��������O^^���.���o|mnT�Z5�m�~���|�T�ZU���n�s�����	

UJJ�$�K�.z���4l�0}����r��7n����<?7XA��\����T�RY�CBB�����K������z��Gt��Em��YW�^�1F��5�x}�������g.�$�,��1��w��Uj���M/&�m�y��z��wW||�._����4�X��u����~�n���i��:x���]���W��X_zzz���s����NO�U�no~�G���<j���i��i��	��q���k������k9^���r�����g]�����.]�u�{���?����~[5j����o�w��	�k��i���C�_�oe�V�^�m�V��Z�c�=���/k��Z�d�$�k����%K����W�������n9�\����_iiinm��n������R�D	
<X�7o��S�����������~x���G��\T�^]W�^���{]m{��u;�&444�N���;s]o����wW��q�<��BNG���+ooo}���n�_��BBBT�Z5���z�O���={,��[�-""B111Z�t�,X���X�Q���4�����$}��gRsT�Z5�����->>��ve���������Y�f��������_T�-n����F��\t��I���4h��l��u���_�~n��7h�@��m��;����E�i������n��
�_��W;vLK�.�K/����X%&&���������8qB�����C������~Z&L����u��aM�>]��M��!C�v�=�j�*�u�]�S�N���Wm��w�����|�r��O���iS�9sF���;�>�@			����������_�����9r�:�������*�x����~��i��]:x�������+�I�
�E�2e4�|�9sF��7���>�a���Z�j��?���z�����m[���k��9z���$)�s����5}�t�Z�J��s�&L��O>�D���?����XIR�=����F����1cF������o��4h��U��7�xC����^��[���+W�M�6�46�j{��G���?����z���/��W^yE��{����M�6M�=��f���e��<���|�MM�:U�k��'�|�)S�H9\�p�<y���J����+���?+&&F�k����#5z�h=�����y ;��qu
1c�N�<���(W��
��E���W�j�����G��B�
Z�f�m���
�y���4i�m}��<�T�����Jw�}�������^7n���C��q�,�i���K����~[���/�(==��[��v!T���-[����f��������������5o��l��e��;*88Xg����u���_���\�
����'Vp�k,!T��P�BK,!T��P�BK,!T��P�BK,!T��P�BK,!T��P�BK,!T��P�oIO�]�B���
`v�_^+�IEND�B`�
valgrind.pngimage/png; name=valgrind.pngDownload
�PNG


IHDRz^�o1 IDATx���yXU��?��9���TBE�EQ���s�)�,�Z�^���7�n�u��v�n���pQ��	�2QpFE�������(xLD����1����������9k��T"" """""�?K�5�"""""���T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T��G�P�T���_��:222�R���U���X�v-T*����uw���J����?���BBB�R����V�M!"zl1� """""�hj�DDO������@�R�tS����������h4��`""z<p��CTRR��7o�t3���(&DT��?*�
�
�4��W^�J����~���]��?�<����VgggDFFb���U����c��Q�����O?�z��{��J�������i��A�R��/����[��E���`����.�vrr���-��_~App0t:�����C$''W��
6�S�N��tprrB����y��jO�:}�4�~�m4l�Z���������3g�T����3f���acc�N�g�y�|�	��������T*4k���yyyP�TP�T��a�����8�T*�Y������o����Z-|}}��{������{�������VVVpvvFxx8~��'���)q����J�Bbb��5�J���0�c{���J�Bpp0��_�J���;��o�!66������F@@f��Y��KD�(bRAD���/�X�r%JJJL����`��F�3g�DLLV�^��
�w��h��5�n���={b��������111���/q��U���AAA�<y2����+W��Z�r�����;���{������C��XYY�����O��Q���?��z�Bzz:�w����v�Zt�����h�����+++t��)))U�����m�3g��F���/����X��y��MC�PXXx�k�8qm����_~	�����O\�p&L@���q��%���?���q��!\�p��:�v��j���������
�:uBYYbcc��W_���[���?"##�p�B<��sP�M��n��5h��-,X___���k���+����!C�`���J���Y���&�III�Z���]�p��
�c[�nt���������F�z�0~�x���;���?���o��~���%"zd	Q-��E ���79�z�j m�����bqpp���l�b�
 ���r��M�<66VHbb�R6o�< ^^^�����9rD<==E��	IMMU���9S��������Fuo��]�3�<cT�����S���C�
5j�Qy����L�2��|��Ubee%$**�wUd���@
dT^VV&��2q�D��s��f���v��]H||���z�����)��w�U�,d��F�4h���SG���$""�����������������WO


������Fc�������������OOO K�.�c���M=zT���>+d��-F�{��-d���""��o_ VVV&�?�������J>"�G�b�TQ���o_�p�������SV@��c��X�`"##�b{��///\�|�k��-�9���Jy��
1y�d\�z���7������I����#F���wnO�1���Bnn.���1j�(��g�}]�v�r���t����\�Ra��I��y3^}�����n�:X[[��������r����'O��;������(��Q���#((���F�Rw�>�#F������/��z�����/Faa!��k�!C��_��rg��
h���~�i�����]3j#���[`�Fjj*lmm��}{����h��E�g���J�/���I�:��"))	"�����"))	*�J���t���U����B�������C^^����/_�k�YYY��;����,--+=�]�v��t��cEs����L��{�n@�6m*lCu6����|���&S�a������A��m��Z^��m���p��E����$�����'���P���~S��C�
�=

5��M�6&m1<�W�p�333����(��z��������k�����5��u���9s�����'��>[�T*�����������Q����j��
�u��8}�4v����o�����C�N�������<y�
������???4j��5R��''������������O?]���s/^^^&e�o��/">}�t����{��a����ys�l����6m�d�mE#
4���J�R>�?��P�n]4i�;w���[��r#:tP���������	m����{p�v��WPPP������o�a4E�� ,,��oWF`�)%u�S�R)#[�?_"���I�JM����_�rS�p��044?��3�����'���Fbb"�����(��b����X��w~S]���Mqq1��������W���[�n�7�|���@dgg��/�@tt4|||����W�-666�����6>**
7n�PF#RRR`mm��m�����(��c����s�����@II�� _�{p�v�/7��s��P�T�����'q��qe�*,,W�\��}��
�h�W�����6aRAD�R�>}�rIEYY�-[�F�^�z)q3g�������~�
c������W/����J��,--������SEk*C�s������
+++���;��{7N�>�y��������3g0l�0��?��s����r�1<����wN���e��m��-,,L�ZeH.#����7�U��jg�������-Z ##eee��ePn:��#*������@�-*�DD�&DT+5h���������C�����3g��k��puuU�s��b������8v�X��3,6L�*���8z���=�?�?�����yyy�}���z
�����Q����`�NT��(++S�=��__)����Z�FZZN�:�c���C�����0�?��p�n�@��+����NC|��u��f��������h4����5kGGG�����?���c��������cRAD��a
���k�l�2@����bSM*��2w�\e3�{��0l�V~�����Kkl���-[v��UaV�ZU����������Pn-DE:v����p��y������~�:<==��aC����	�[�FFF���HKKC�
��7��;���7o6��[���~6��sQ�aD%##)))TF2�j5BCC���n�����I����j�>}�(�X�^�666x���b�4i��,��M�6��O?E����r�}+cx��������p{���������h����Z��'�����g��*]���}�^�u%A+/!!��y�J�������%%%5j����������������r��g�"!!j���
I�[����
V�Z���\���={�O�n4Zq��9�3�$����C��u�{�n���rrr��7�(�,/<<�+V����GM^����O+��#D�D���2�����Ce��>}��?z��r<<<\�.���baa!����q��)�
>\n��Q��wEEE���'�n��2d���������;��#aaa&��������k����^�����&����V�	�����V�ZI���%00P4�L�6MHdd�=��������Z���/�,/����l�R�N���~�M�.���:uJ|}}���a���W^Q���sg����
@�j��j���x�N�D�V���_����yS�y� ��������s�='#��u������i�&���!�����8�l��q�����+�X�l�����d�&�6��7o^�����RTTT�q"�G7�#���o������o}2x����j�*###,�����Y����c�����#


�i��J�A�t:���`����y�&,X���lL�<�|���P�����o��X�t)�������u�����7nDLLp���]�tAJJ
z���s��a���X�d	�^���C�b�����Ne����s�N�3z�s����%KP�^=|��7X�fM�o�������QVVV�^ aaa(++�J�B�����YYYa��Mx��7����v�Z���o���,Y{{{�{��sg���@NN~������c��X�|9���T����(���}P^/[VV�Q
"z���^�����|}}q��q���_YADD��X���������������������S�`ii	??�k#QMaRADTyyy����������l�w��M�9z�/��R���=�8�����������X[[#22666��s'N�:ddd({ =A�0� "�"�^���g�F^^�^�
///�����?���WM7����&0� """""�,�+e������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*������,L*�IMME�`kk<���7�)((@||<���acc��� $%%�\k��=������aoo���<x�$n����V�����x�
\�t����z=&L�___X[[����'OFYY�}�������*�T��c�t����q#���c��-x�������R��� --
�f���M���={b���J����	�Z�e��a����~�:"""p��Y%n������"""�y�f��1k���/�`�����=S�N��1c�u�V�1�����	��""""�*�������Q���;e��9r��-Y�x���;w����JXX����#���]�]����?^���d��qJY�-$66��Z����a��j��={V4�L�6�(n���bcc#W�\�V������h1G*"%%����QyPPKKK���������� ����8l���/_V��u�[[[%������X�f
 ??������3�Vtt4��������^o���bl���Z} """"�*&������3���wwwxxx >>�hMENN5jdr~���QVV���\���"//�����rss�$N�V�����q999�h4���5��Q���@DDDDTL*e�������}{�]��'O��+��wo%���Kptt49�Pv��E\�z�����]�~�n�RYWw��E�����t:�����������������:45��GAII	`��x��wm���Z�F||<�o�����J��J��k=���WLu�d�������������m��5*���8p���pqq��u��u...������e�q:����pqq��D�����\��q�Q�
�f��^}���}�p���
��_�G�5���bR�I�&������z�V�`��%&�>|����P��h��1rrr*�k���Q�9997�3//��w�V\@@�z=�=���@���z�����l�-[���+W�|�������j��+W�t��k*4m�������_��
�6�h����|���+1"���Dt��:�N�[�v-����������({K����]�vHLL4�s����v�Z�������jM�-ZGGG%!�j���������O>����(x���0i�$���	��������g�}VYg��aC$''c��9�W�.^�����c��M�7o�����I�w�}�-[����yyy6lD?���������?���;w...HKK��o����h�3Fi[U�lllp��ML�2���,X��&M��I���C�j���rss�FH��������Y���]9.��-[������SG�|�Me�8�.���C���U�Z����Hrr������/]�v;;;qpp���89v��I��e��U�Vbmm-2r�H�M��WZZ*'N�
����4n�Xf��ar����:V�Xa��DDDDT�Z���X%�����k*�������9k	�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�THMM�Z�Faa!@��c��	������5���0y�d����WPP���x������AAAHJJ2�~FF�v�
WWW��� <<������999a������C�������W�T�e���

2)_�v-��iwww����1u�T�3[�n��#0~�xL�0A9���111HKK��Y��i�&�g����q��k�.DFFB�Ra���X�`,,,��{w����!�������=L�����Y��������o���&M�[o�FAA�M��1c����III��{7v���$*�����}���'� ::���_���	III�j�J�����z_���uVVV5��G*������)S����~�J��_|8{�,�����{w@rr2�z=��������Cqq1�l�X�~=���MF>����}�v\�|��W_!--MI(������8s�L��Q�^=�1'N��������iS,_��(n���������
<==��G����/T*�2�����
��k�Z����K�6w�\�T*������M�4Q�_�n������;;;<��3�;w�I�>��S��[Z����Czz:T*�I���~�f�����nnn8p ����zOf��
�J�m��!22vvvprr�+������*����
"""zb$%%�k��x��gPXX��B�]����		���@����������>��5j������������OOO�����������v?,--��/����������?��^zIi��7������?���5k�����'Ob����5�
�m�Q�q�����?����
���C�=��A��� ++}�����������5�����o���b��)=z4n��a���?�o��6�����b��%���BTTn��y�������`����x�"~��W$%%a�����>��T��������h4pss���
p{�Stt4,,,�.]�N��Zm������x�����Xa=���TXX�~��!88���J���R��V���_���	nnn�1cD���l�����M�������c��9&}z�d�4������u��///dgg��o�E�-��Q#|���pvv��5k�������U�V�������O#22'N4J*n���)S��W�^��������N�:a���8t��.]z���������`XYY!::���-Z����|w]L*�����VVV�
6(S�����3��H�qyyy

�N���+���j������������������p{-��Z��/�p_��d�BCC�~�������gO����������'._�����+q���G�6m��
3�=;;EEE����Qy�v��������{��|?�E��u�����y���I=�233q��t��M)sqq���WQZZjkX#�����{��%�k�g���������a�����������I���-�]����;����q�u�T���[�z5z�����zJY,���et~II	n��ggg�s����o4�� IDAT*����z�-h�Z��+W�Ti���������O�������hk��A������^����G�u(���Y�fJ��%KL�y��ah4���+e��mC�n���_?|��w�T��U�y���"e����������JLuhT4�RRR�������9s��^�z�3g�R����<KKKXZZ�<�_�~�hZ�!��4i�����t:�=�sg
I���O�T��0=	���;�>EEEA��"11��|��EpttDxx8p{�~~>�����������;+����^~�e���f'��o��
���������E������,���X����svvV��7���2��a����Kpuu5*[�p!����>��M�b��]Fq�r@���aoo�'N�I�&F?"//�{�'--���666&��gL*����������������cv��m�T8;;c��1����1c�dffb����>}:&L��L����;:v���b��%��m��������>S�7v�X����O�>��e����;��Z�����������1d�XYYa����]�*;Ggff����x��7�{�vpp0��;�E�AD�����>���o�����IJJ������O?a������)K����;1n�8dgg#))	���7��dmm�>��f���_�#G�`���x��w��eK���O�5j���Hys����E�p��q��7s�����Fa{B��X����@DDT%���#:�N�~�i�����7o���������A�bee%�7�3f��]�pA�*�����j%$$D����b���@�?���������8P���J������R�5k&�W�6�KMM���@����:u�|��W@�_�^�:�z��������)���"������+�G��K����($;;�����"4h�8;;�������G��=+			��� "�?�����R�N����6m�HZZ����������9s�Li���XYY����DEEIJJ�QLll����*���7O�����[�nbkk+���������k����^{M����u����Y�UR~���>�\�=z���f=6l�������w��r�
T*��7�������q���'�m��?��A����#n������%\�MDDD��u��6m
ooo�������;�n���~�	���c���bRADDDT������Mt��}1k��*]���
7n�|�����_���/>��3�9��G�E���g������J��v��'z j���#���U�A��������{����4U�����7�#����,N""""�iZ�
4x��zzz>�:���W��Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y�T�Y45�""""z���������vs�J�P�D�&DDDDtW�3�����Uz���+���Cm=Z8�������r���5��aL*������,L*������,L*������,L*nk��T*��O�V���


www��� ((III&���g�t�{{{���#&&4�[�p!��j����7�x�.]��8�^�	&�������������QVVv_} """"�
����+W� >>�6*��t����"&&�/_��Y������s��g��X�n�����Gdd$����l�2�>��3DDD ;;��K��_�~9r$���[�:u
��������������=���0u�Ta������P\\�	&T�DDDDDU&$""�F�M�v������s�Qyhh����)��1B������kJ�������N�����h�Bbcc���n�: 6l�V���g+����c���F�\�R�>T��+��\"""z����*V1S]&V������n�c�<g-��'��]�^�����]���_ooo����a����|����[7���*1...��5k������F\\������aoo_����d��z����8c��-������n�~�~l�?����&R
cRq{����T���4j����q��(++Cnn.JKK���Wi�������`�V����W����h4�����	�(�^} """"�&�����M���M����~��x���q��Y%���Kptt49�Pv��E\�z�����]�~�n�RYWw��E�����t:�����������������:�P@qq1\]]q��|��������{1~�xl��{�����]���@�R������+�:q�m������'�z��+WV�-DDDD�xaR 00���3*k��=|||��s�a���8p \\\*|��a�����������4N�����...@���;�|||�kV5�0JbaaQa����i��%Z�lY�1�N(z��Q�q""""�?���[N�������������>|����P��h��q�q��54i�����<�^����j�@������&u0��W�������I�
6�g��F�' ==(�H:66���J9nOJLLD���������X�v-������������^����]�vHLL4�s����v�Z�������jM�-ZGGG���W�DDDDDUV�/�}?~\����u���d���m�L�>]\\\$00PJJJDD���L:v�(
4���Kzz��������dff*����777����M�6����%$$D���/�/_V���['j�Z�~�m��}�$$$��������F��j�G}$6662}�t����)S��F�����Z��j���?�����V��Y��T��w�^�������&M����c���.���C���U�Z����Hrr������/]�v;;;qpp���89v��I��e��U�Vbmm-2r�H�M��WZZ*'N�
����4n�Xf��ar����:j�;Q�T������"3p�6�_�<g-��
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2�
"""""2���@DDD�(;~�2v��Wz�W�&�=D�"&DDDDw�q�q����J��;�� ����&�G
�?������nQ�cRADDDDDfaRADDDDDfaRADDDDDfaRADDDDDfaRADDDDDfaRADDDt����NkU��v�uj{�E�������.�--pu���n�#�#DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDDDDd&DDD���>�-Z�P~/((@||<���acc��� $%%�������]����...Grr�r����P�T���������d8u�T*�����tS���n���w����%������k��{�����R��������5k<==1w�\������Ctt4`��]���D�N�0�|���S��{wdff"00�����y�I;��;�~���m����/^���+�\��N���OD�aRADDT�eff�C�Fe/^Dff&>��S@RRv����;w"((��}{����|���T|���prrBRR�Z�������B��"""��DPP����QD�s��-XYY=�����XZZ��u<.����DDDT��T*dff��/��J���]�����V�E���������� ..��o����_}����������3g�T����T$$$`��P�T�������v��������h��-�|�	bbb������`��!h������a��)�KNNF�N�`gg�N���(dff�y��5��������V�E��u1`�����JL~~>T*�����^{
������G���q��U|�����������p���j��������#����
������k�0j�(������
�����~������.]��M�������HHH���C��Y3%��{����g�}u�����
5j�O?�eeeJ��s�0t�Px{{���u����!C�zO~��w�T*��3���pqq���
"##q���j�K�AB��X����@D�D*,,;;;>|�JII������K�=�������49��e@v��Qi;v����?V$�
��>dee�Z��q����C����C����J�����v��L�0A��������""2l�0������pY�n��������-[���Bz��-������-={�[[[9|��R�������IV�X!G����Ti������)1���@���d���r��-Y�p���������/�q�����[�Z�����v�����e����O��u��9sFDD������I���c��� ���2d����{�����<��s���%�����];i���<��3J�9����D���#�=�����[���d��yboo/S�LQ�����4l�P6o�,G���7J@@����T���'O
�����s���7$''G�7o.���r��-���?���������Z����I=�������egg'�G�V~/++���zJf�����j�J^|�E�s7o�,d��u^���@���$88XIX��|�rQ�����w_��={��0����&���""2m�4 EEE����zKHFF��y������%7n�P��]�&nnn2l�0����S�������7�%q1$�6�spp�V�Z�u��I�t�R��7k�L���������d���F�S�L�Z-�N����G�F����%�����h��
s�����.d��9F���������WO����bN�8!�w�����d���^2*OJJ�q�F�8&�����DDD�����B~~��H�n�*��������P�t:�X�M�K1���K���������777t��_|���� "����]����0Y�m�6������Z)���E��������YYY�����3�<///xzz����d�N����~wvv6�^d(�x��}�(kU���t�b��K���)�������~���JL�z���M�:��^��W��������?��7o��[���eK���*����s��������K����K�W������`��
o-;x��=��G�
""�����k��aC��|\�t�$��������<==!!!������[�Z�;q�RRR0x���n���/v���n��a������7����{.�vrr�Z��g�z=�_��_~�Z���g��U�����2<���X�p!>��cl��
YYY?~|�����[���[�;���si���QBCC@�GQQ������aRv��������x����n�:DEE���o���\��\��/���9sp��)���nnn����9r������nkk�^WB���DDD��Y�f��(E@@�,Yb{��ah4���+e��mC�n���_?|��w����k]���u3��
4����1}�t���������Q�����W_}����h4��tx��g1a��������###�g��K/���q��Y�xP���6l�0��S�p�������xEew���;;;�7������������������W����W�4h
���bl������t��c���u�����~/**n�$�j�T=��_�|��o7I*bcc������t�s��sge�������/��2~����&��V)��v����7*�7l�S�NUF0*����o�999���G�&M�KKK��_�QWWW��������U�����}{�vrP�������UF'7n���\+������[��R�����'���������a���W�^��s��$$$(��lll��s���?��'���������o���A���IQ-������L���.���"##�b�w���;b���X�d	�m��!C�`����������c����}����-[�~v��aRw^^7nlV��l��^x�f�Bnn.rss1c��8qB���������z����������ob��}8z�(f��������4k����oq��	dee�g�����3p{W���z�.]���w���%Kp��ql��
/��":u��$}��Eqq1^�u>|�w�F�������*�����8p F��}�������+�z�j��L��`������?���q��1�������G��M���Q�F){������I�&����HII���c��I%��Z���������������w��������J��u%::���.���C���U�Z����Hrr�Q������������nnn&o�����2�:u�4m�Tlmm���^Z�n-�g�6j{�v�D��*�{��������kn��Q:v�(���bkk+�Z������(f��U �����I�������N'�g�V��4}�t�s���/����Q�/� m���v��5kf��#��W���Q����G4�xxxH������Fq�}����__����e���j�*y��%88X�1�^-_�\������I�Z�4l�P��k�����/�(u��+++����W^y������F�0���_���6L\\\D��J������#&q|��#k�Jjz|�+W�T6#"""��������F�p7m��[�V�s=�N�:���:thM7��U���p�Q-������z
��
Cvv68�1c�����x��7j�y���������KKK��7�}����Y�J�&''�{�xyy�s}���h���/������0��j ))	�:u2��D���������� dee�3�����MU�^�f������r���������E�
"""z��Z-4hP���1Or����5DDDDDd&DDDDDd&())A�V��R��7


www��� ((III&���g�t�{{{���#&&4�[�p!��j����7�x�������zL�0���������&O�������QU0�����^aPZZ������a��Y��i�����gOl��Q�;~�8"##�V��l�2,]���_GDD��=��-]����CDD6o��3f`��5x�����j����1u�T�3[�n��#0~�xL�0��} """"����~�Q�g�����#F�x��rl���@v��itNhh����)��1B������kJ�������N�����h�Bbcc���n�: 6l�V���gE����i�����+666r���j���j�N�DDDD�R-x�Z���rJJJ�a���}��&���_ooo����a����|����[7���*1...��5k������F\\������aoo_����d��z����8c��-��QU1�(����^��I�&Ux<''�52)o��1���������R���Uw��a@nn.����j���U;.''����&u0��W�������I�mYYY�<y2~��G���Us��%8::���.^���W�������������[�"���.^���Y�8�N���#uppP�V�>U7��c�Sxxx��7��R�X��b�� ��o�>�<y���X�re��BDDDD�&��=]�~�'O�k���K��{5�Cpqq���=,--+���t������Pn$��8��U�3��XXXT�����"-[�D��-+<��	E�=*=NDDDD��6|q��O,X���<888@��@��`��777������19�����h4����Z�F���+�k���I�&��5���z���U;.  z�G�5��Q���@DDDDTL*�^����CVV��3e�@jj*�O����E~~>����sE������3t:��v�Z)qHIIQwww�k����&m�v�Z�������jM�-ZGGGeZWU�@DDDDTe5�R�GUBB��>eee��cGi���,^�X���%>>^���$33S����777����M�6����%$$���w�qU�����}D��� IDAT	KM��}�s�=�g�6-+G+�lr��M���1'�2���t���%L�L�RSAL�J!\�T.��#����^.p@_����x���s>�k�8o��~�i���9r���n��������s�=��/�4}��i���2d�S/��=���&00�L�6�|��W����3>>>f���n���j����R-���G�(EI��c>lF�i���gL||�INN.���m���Lpp��S��ILL4{��)V�p�B��cG���o������c�^��N��n7�<�����6~~~&66�L�>���\=w����R-���g3E��`�6@���Y�S�#�
��=.��v���W���+�gI�HLL��v�z�RJJJ����,	���������f��e�>}z���b,	�5r�%kj��A���b,��d����������-_�\}��~��7��+��R�g���>�����&O��f���n�K�F��A���[nQ������Z�"�2X*�=��'��������v���7�xC|�������uk��1�����P�k�.��SG��_%I�|��6l�o�Q~~~������[�Z�"�rX*���d���W�X���;-+,,��;��d��"�\r��;�7�|SZ�z��.]�X��'��U�VV�������P=���9r��1�����I�<�u��i��)V�����4v�Xeffj��m������i�&�l�������;EN�<�C�i��eN��?������Y���Y*F��Y�f�S��^�z)%%����KC�������o����R||���������[��X*>�N�:��[o��
�t�v���u��1egg[�Xz����_o���z���!C��q�����v�������`Y��fi�(,,TRR�~�����%�����P�`����[�j��mZ�jU���l��
���v���o��V���������v�v��me<`�����,
4H]�vU���u�����iS�q����l����Q�f�������YSbM��]	@
fI�X�j�����n�����.ms��A����W�^U��Y2�b��qno�i�&=��U�����N���5a���IOO��~T�%�"$$D������]~��U����$TdddXqXU���T��<B��B�*x������m�R�1F�:u������%��w���?�����?T��m��eK��_UJJ�.��R��������P1}�t��{���w�yG�_�SMvv����JEGG[�!WY:�b��JKK+($�~�����[����[��X*�=�c��)//�������rss��/�����"���SPP�������$���($$D�Rrr��L��	&X�"�rX*����h�"�~��������y{{k��az��,�@�,
���{w���k����g�N�:���p�o�^V�����"�Z�R�V��n��,�|��&O�����l_~�����,�
@�,
���4h�6l����+00�XMLL�%�p���b��


��M���c�M`�{*I�j1KCE���������7[�Xz�������������~���Y�f��Z4m�Tw�q�e=(������������ �_�^���/V��kWBP�Y*�u��X�Y:�@�g���I�&����������{��Y��I
>��z�KB���Su�
7(33SS�N-��[�n�
��$TdggKg�Bddd(<<��6TK�T�[�NQQQV��C���N�:)""B���V���N)������G��[oU�v���E;���;�f���w��O�����l��-[����w@�f����m��,
6l��#���]jM�:u��U+�7N�Z���������
4��A���~�<yR;vT�n���qc���[]t���i�M�6�s�������]%�4T4i�D���z��G������_3g����K������l�{������4p�@M�>��z�����1c���@���h��q:r�H��#F(22R�������-ZTl�7oV������P
<X��o/V7{�lu��I�����Q����[����M�8QM�6����bbb4y�dV�WX*�����7�����fsZ��qc�y���:u�l6����*����J�8u���O?�T'N��+����W_}U7�|���n�k���JMM���3�z�ju��EC���U�u{��U�>}�����j�����W��������[�`�n��F���[����O���K���k�u����x@�?�����/��BIIIz��'4q�D��p���W_}e�����c�J\��SO��c��0a��������5k���� �j�*��=����l&77�c��y��$�q�F���]��n��9>'%%���H����Xv��!ly���v������}-_��H2+W�t�.33�����^x�����6�������n���>���
o������y���h���BBB4p�@��������]�vi��
z�������*..N7n��)S4p��*��g�����S��}��H�c ��+��Q#u����.11Q_~���Q�+Vh���


r�DDD�W�^Z�t�$�����u�����_?����]�������bu���:q��RRR�:�U�����@��?_���������cG���*>>^���WBB�z�!���j��a�������'N����={��N������
		��<���y�b�������P���������(�n�������tI*V����������������M�;�$����p��S���]�]�vi����w�N�<���0�k�N�������������O�=��7�(00P�?�����X�������b����I�rrrt��q��v��?�������S�A������8��j]HH����sb�:u��z�;,�d����uk�n���V����G����6l��g�yF�w���Y����#�9���+������m��-��o_��X�x�K���bI��4i���M�4��������u��A:t������E�t�M������OEDD�8�k�8�����������������*""B:�N��7n����uEwI�~�����oy�P�����}��%���@q��W��S~qkI��:u�����u��P�u�Vm��Q��v��o����$I?�������V�Zi�������s�|||��Eyyy)66Viii%��i�F���eK���^�z9j


����A��U��U+h����q:k,E�q]9������v��:^��i�&�q�Z�vm�����Q#IRBB�8�u��9j�1�;w����J�����-[�L��s�eeei��5�wKDFF*..Ns��u:��%K����v]��}P�n��9
sW�p�����e���&))���s��Q��eK��aC������]����1�DFF�-Z����cLaa��������6���3���3#F�0~~~f��
��8p���_������^���X������&M��#G�8��/_n����=��c���K��G�
�!C�8��j���>j��i��W_}e�{�9���c�N���q��U�O��j�u�<�C���'��i��m��f���z��_��s�E����j���_~1�G�6���&  �4k���u�]&++������f����^�z&  ��������b���m�0`�	6u��1���f��=��.\h:v�h���MTT�;v��K��������g�1��������������������Z���V��Y�l�h��:T�W�V��
��/��M�6��{��9�a�����*��
�Y�
P5j�u�|K_~��/���O>����3f�S�NZ�~�8�3fh���j����-(���b������Rtt�l6��v����������:��_��E��4T���+77W�O�V�:u�g�:�w��A6l��E��4T����~�������uk;vL����m�6}���z��Wee��ai������,ooo���k����3g���k��/�\��������l@9,y������5g�I�
7��h��-������^����[PK�T�_�^C���9st��	IRDD�z���n��(�Z��P�_~�E�_�.��
>\K�.UAA��mp����y����q�����	&h���JHH�E]�1c�(55U��@9,
E�4i�x@���������c�)==]}��Ubb���(C�g���Wpp�"""���|�[P�g��}��i��Z�`�RSS�k��F����hu{�`i�HOO�M7��o��FAAA����5g�]u�U������C��q��7n����?)88��vT����k��Z�`��-�P��
�v!T��%�"%%E�N����*�%c*$I=z�P�~���_?u��A6���vx��;999����t���j��9���K�n�Ao������kE[*��P������{������_���l����
������iS]r�%���;�r�J+Z��1P�n��������^{M�����������9s���(����(M��M5j�(�5��V��F��P{*x�P�#�
�|�������Oj��M����1�XMFF�%�(������o������+<<��v���P�v�Z}���j��������T�A�V���,#F���o�mu*����.��b����7o�:v�����b5�&M��7��<TL�4I���JKKSZZZ�5j&�CEff��-�������S������G�*,,L��7��O�i@),�}��i������P�6m��kW�n�Z�����O>Y������
x�����o��;�T\\�������+55U�'OV@@�|�A��P
�C�����W_}U��
sZ~����s���4i���,��������/q]������j�	��,QQQ��iS�����[]p����Y����7�����K?����w���u�*''G������?�Q�FY�"�2X*&M���������nw,����m�����z������P�������?z�������;�S��cG��[������PQ�^�z���+�n��,	�&M�UW]��2�<�>�h���}����S��q������{�1�������X��C�$BP�Y*����>���K���/V����j�����wY6�b���?'%%����i�1F�~���p�e�"..N7n������)�J�F�����[�WY*���nI��={�h�"���Y�
X>�lJJ��-����
�%33S]�t��
e��N�$-\�P+V�������1��s����oio�f����_~Y�]w����k}��������i�&��3G�7��lu��`y��6m��z�-m��I��������������j����-(���b���������v�$�[�nz��Gu��wZ���X*������%I�S��v���X��Cm��������P��_?�9R�������5|�pm��A?���&N����(�[P�gz���t�����_|Q�^{����%IAAAz����n@,
������O>����.��m��][�l��c���C��_�����Pa��U�~}�]�V]�v�$(..������1>>>0`��.]je<`�@��j��������1c������'N���	��� ���h��q:z��S]VV�F����H�K�.Z�hQ��m��Y���Whh�BCC5x�`m���X������S'(**J�F�Rnnn��


4q�D5m�T����������UXXX�s\b,a���L��
K��C�5!!!���^2k��1S�L1����/�������t�������y���u�����G///�r�JG��={LXX�0`�Y�j�Y�r��������4t���?�H2c��5���7s��1�52={�t����{���������������K����<���n���>���
o������y����`���F��:u���|��l6s��qc�1���3�������v�j�u������d"##M^^�c��C�Lpp�y��G���kg���|�r#�������L���c^x����~���G��u����j�Zp�5�����t�R�O�������h���Cw�qG���effJ�V�X�F��K�.Nu������/u��G��������P�^��G8��[�*11�i_���Shh��u���*(((V����'N(%%��s\ey����c��-Z������RBBB�������-[*$$�i�g�}�&M��i������45o�������*,,Tzz��v�222J���s�$)==]���yyy)&&�����4���8z=������;������7�(u��	���W���2e��,Y���f�I�rss]�6,,L���������n�;���.??_�N�r�.�.''�qLW�BBB�����������s�ay�(�?���h�B���?���&L�SO=�3f��k�)��#I��Qu���SW�m��E���+s�/v��[jt����/qz��r��i�q��7o������C�:����(���q


���o�u!!!���UDD�t���?�5n���OW����x{{�����P�����}��%���@q��W��S~qky�x��K\~��Q��?�����b��u�M7i��5JII�e�]V��U�V�?~��;w�����Z�h!///���*--���6m�H�Z�l)����W/GMAA�2224h� ��Z�j�������1�Bg��(:�+���������������F��!C�����j���G1aaaf�����,Y��H2����e����s��f���e>���[��cWsf������3�8�����~��9c��EF�Y�~�[u�6f��INu���	3���n���j�Tg�R-���g������[��222���/���nSvv�c��"�[��\�A��G�6l�����A��5k��m���k�:����~����JLL�?��O��v=��������1cuO=�����$�|����w����~
2D]�vu��n��7n��~�i������.��5k4m�4����
�$��p����&�5k��T��G}��=|��9r��W��	0���&99��>�m�f`���M�:uLbb���gO�����;e�����<w��v�y��gLtt����3���f�������9��$h�Z�\g����i�Q��m]�=}�t��P�0P�j������<���wo�.����������C�)55U���6l�-p�%�b����??��cJLL��i��^�VPP�[o�����p��5U���_��1c��	���G���^}�U�zP>�C���G���Y���~��Z_~�}�O)��wo�r�-?~�:v����p���k����0a��w�nu��`������?j������u��]m��U\\�F���M���7���E%��������7o�����+44T���<x��o�^l���g�S�N
PTT�F�U����'4a����*((H1117n��=Z-�VU�N�*��vN��}���e�����au+Y*.��"�Z�J?���V�\����k�����w���[�&M�X�"p^����/^��,//O���4h�$i�����������p�B-X�@����������,��7X1�� IDAT����{���?�����t�R]{��N�/z9��w��e����{���3t�wT�YwX��S��
�a��V��,yyy����-_�z�l6����#I�2e�����`�I�:w���/�X��M��I�$IO<����K/9���j��U�������4�|M�:U��w�$�g��:x��^x����)88����+,�S�fJIIQHH��v����?)$$��n�������#@�X�Bt|�������KK�.�$8p@[�nUbb��q������PG]tt�v��Q��Dtt��1�N�P�7�|S6�M���W�>}���p�r�-:v������'�a��
T�n��y�f]r�%3f�[�������W�^
TTT��������SN5o���l6�~��g���
R||��������C-_�\m��U@@�bcc�d�m��I���


R�f���G9����e�����ok�����P``�����;v���'��?�
%����V�Z%I�����O?9�-_������nWFF��7o^l�����s�$)==]���yyy)&&�Q�����-[:�I������I5m��������$�u�]�<y�rrr����W�-��w���{��W5a��~��������Ci������v��U'O��UW]���L�Z�J���
		���S������o�>����JII�����z�����o��������������F�����s�����o_8p@������������O���V�m�B����*,,L�T�N��WO��s�N����*�?.����=[XX����u��)������.�K2e�-Y�D/���l6�[�QT����M�_~������_?�q��3g�N�8!�����C=��S����5�\�GyDG�q�x��j�*���Oz�����[75o�\O>��.����U$77W�=�����������Uff��������1B����;	E���[7
>\��������O?�={���/�(�x�l8�*�e���j�����iSn�1F:�����j&L�����1c�����
v-]~��N���k�S�N9f-��m[��k�����9]�m�6I���^����)������\�n]Ir����1��t�:��Vy<�p��1����-s������P����8M��#G"___EDDHg~�^R]������>}Zw�q������s�j�������h�G^^�N�>��'O:z<����a��h�����"�����\^^���u���d[���;\����/���)Txyy)66Viii��w����Mz��-%�X]AA�222�~�n��u�M7i��eJII�8PH��C��>
��S��|}}����x����������}�����x���������3���n�,e�{Un8*���7����


��_?��			Z�l��lJYYYZ�f�����������s��]�d������U��Oh���JNN�e�]V)��������o�Q``�bbb�3�����;��O?�T���n�u����M�69-_�z����;g������+�����]g=�TU���
�*zh��U������'�(>>��`����_���JLLTrr�V�\�k��VQQQN��>��SJNNVRR����+��=[�G���!C��kWIRFF�^|�E�x�����VJJ��OVVV����w���9s�w�^���{z���u��7���_�t�����/���/��={�h�������U��W0@
4���c�j�*m��Y��{�>�T��sg���h��Y:u��:�1c�(00�B�X��[���g������f�=���j������
GM��=��CUh[J��Y3�1B�f���W_�9s�8=�T�A�JII���������/��^�����d����+55U�{����cu�
7��>p��������z�����O�b?���:��S���7�T�6m����o�Q�����~�a�3F�>����m��^zI�������K�P��� }��g�_��4`��l6=��c���":����_]�/VXX��v���={���*((��y�����O?����8
4HM�6���~*oooG���~���wWh[l��#��
X�x����j���y���5|�p�����)]�v�~��75h���,++KQQQ�5k�F�YMW���Y�7�P��l�\��:k>w*@���3u�E�����222���_k�������������R@�3y�dM�<���i���������K'N��k������+<<\�]v�������T�~Kt���k���.�s�?�R���r8��������?�_�~��3Q���],�.$$D�����c��q�5�;j���p�^$WNo���1<B��B�*x�P�#�
!T���G<B��B��X��d;�R�q������_�\���K��@M��
(�/��J
���W���j"B�*x�P�#�
!T�S�@���%I]b/,q�����5��pY���I�R�C�N���5
������Y�5c*x�P�#�
!T���G<B��B�*x�P�#�
!T���G<B��B�*x�P�#�
!T���Gg9u����/ooo�?�����,�1B���
T�.]�h��bu�7oV������P
<X��o/V7{�lu��I�����Q����[����M�8QM�6����bbb4y�dV�W*���s������g�����������+55U3g�������K
:T�V�r����W}������.\�(??_�{�Vff��n�������wo}����>}��.]�k�������=��z���5n�8}��JJJ�O<��'�}���1��9���o3�������<��C�j���g$��7:-���������sRR����4yyy�e�2�����Gq,k���IHHp������$�r�J��233����y����~�ah�=��9���O?���(]-������3{�1����
,�f��j����t���<11Q_~���9��8p����5�����.]*I:p���n����D�}���O���n�%''����X]bb�N�8�����p����/������45o������X*==]v�]�����S����.I������v]ZZ�|||��i�b�����\=��
7���*,,����e999:~���v{�u���:u��c�uiu999�c�ZRl<H�:u��z�;|�n�\`��$�l�J�+������m��-��o_��X�x�K���B�pCDDD����C���Phh�|}}K�		����"""���D���q���}�ZWt�������\=���o�^���/q��������������[rC�V����Vl���;����-Z���K������i�F���eK����(##���V�Z���@�w�.vLINu���B�t���[������s���+�THH��n��e:v���.++Kk��q�["22Rqqq�;w��1�,Y���<���������bus��QXX�z����9���0a����	��]�={�h���z��w��aC��WO{��U@@�BBBt�%�(99Yo���.��b�����'�������{��a����v�����^SJJ�5j����=Z����[����$5i�D�&MRvv�"""����{��G�����q���R��'O����SXX��1���������g�U���%��spWzz�c�)T�Zp������l$����[o9�>lF�i���gL||�INN.��m������`S�N���h���S�n����c������DEE��c�:�4��:��n�y�m���Lll��>}z�}�z��/e��j�u�<�)�����F-�����O�ynS�]��G:����c���]}��/P{0P8�m�)��@!IS|]�����P�#<��m�O���KN���|��st��g�
�h}����r�K]�$*L{���Z{�3B�VV�hva�~�<R���8�T�TY�A�l��	8�*`�����?y��u6I�!��Smb/4�4����~>�_���U�w���z%����P��B,��'�����K]��m#��2�Z{:��8U�r�5]�����R���+b+�3p."T��	�U����n���9�>�[��5�93X���cV�R�m����s����D�9>{1�T"Bj����{t��M�����@��������}���U���
����wUk?��E�@�bV<lu��=s�n�C�N*�h������w������c���Saa��T3B���vg*.��R�_T/D�|�T��ov����%��0"���\s����C_�`���PK�)��{=�1(����5G��}���������Z��G����_/s}��S���O���"m�v����	�D��*\>�i�O�G=|F�w��#�
I��fG�BEy�
��o�wVn��cTBPI6�P��:����v�6�(I�
x��:�ZU?�p�����W�� �j��]����.��e�����������;7j���j�@Y���mx��I�.�������iw@��N�*�6����+o/�������K�7��~J��O8��������)q����g�
�W����
�����R��w{�;���W>��G�@�F��y�[�Fj�0B�~9\��+Z7�����2L����O����Ur�*p�Ik��-�)��Knii/� Tn��0\���������2�c_v�����*w��m�p����nt����U��*,e:����:���n��$�
�M��U�z���e�W|n��?QXhJ
���S9���?���@�1&�Z{����Q���������J\?e������@-Z�KC���
]��hJ������ZUV{��P�sR������wNHR�fx|�����
g���\B��9����t���.��6����FUyO�Bj��&-�����>�9Ti���f����`��!�~Uz�"u��e������l��8?*P�x(�r��)��rk����"V�����c�w1$����O����!]*������`��*?�8��<���o�&�:���uU���7c�K���������Bp���?i�����)�q���a������R�7�0\��y�@u#T&I��c�b�����`]���,zl�4?��$}������]bMX�������cT�p��J����c�^Ve=�}��b�5�vAx�2��We�8����&S���(+P�hTOi?W��Vg#T���C�K������.����������q�������B������O������>:*L{���;�����
�K\��`���>]�Z�p������G*m5�5���
�/�h�������������[*�o�
�Fq-.��i���xX�-���^^�������u���kqQ���.�+//�rW�����X�P������z�����
��9�[����5.��m*�hT���/���m�����<��v_�����cTBj����2C����k�-=<>N������g����#$I��oW���f��;%����/��7SJ]sQ�v�Z��]i?���T��|�n��g��_0��rEl��jB�	c��TO��Z)��$}:4Q��@��rk���h�H�>\��@��r��{����k����:���(:_�@��Y��^�
�~8�v������v�Z%��m�XI���R5���N���������tf�X�����
�!�������@aJ\����`�����#<$@����W'����d�
��J��`�I+����s��^n���Z��_�����`9c���O����Uz��!�9����L��uO�Vo��J�)I=�6v���aD��:*`���m��)KTX�#C�!��]���7V����v��b��?��j��**Pm���
���oV���6:R��V}?�i�e����kK\���� �J��3_P�����2��`!B�M��Gd������>cSp��.�#��t��]G�OVj�����=%����i���J\�/���K���{�!T�<��t����\��������T�xC���o}q}5�0��~�p_�e�@�J`���[�K���"|�f�nxza����csK\n�M�+�{�)���R���
�J��_�I���H5��X��W�8������N����n�e�~��$u��"Bth������z+g��K]o�l��P�*Pe��8��y'���u�������������P�Jw����'N���i���}'���n�'����J�n�B*MfN��4]v{���T�e�����s���|�[��<x�]�J}�����e����/[�F9L��SQ�`���

��5�Z��sJ]��e�}����*P)�H?bu.���wt��S����7c�����o@������k��3wJR���Yj���YYY1b�"##�.]�h��En�c����
x�L����P��u��8���v
<XG����3��A����:t��/_�~����c�����_�n���P��_��R�L��n�||o��*��<�h�"}�����q��t�"I���+�e�M�0��P�)��j���{a��B���Uk?�j*�3+V�P�F���Hbb����#G�(,,��}0h���/+q����?p�#T�g�����y�b�cccUXX���t]vY��5Y���~?UP�����tI����������{��������%����*@��R8����*::�����999tUq>^^*(,�������?����x��sa��������n�R�
H��M�6[�36m��E����$�8Ps��Oh�E�ek����#��{��Z[Pht���?i/q}��-^��
�=�������sj?B�y&""B�����9r���$���W���%I�v�,����;-]X��:4�@���{+-�n����j�����OU�]��x�b��N�RfN����2kjB�U��|�|'5�G��wR���_�*�3�Z������-��s�|||��EK�*M�:���O���������[�K����_�����Q��_I���./q��s7TsG�**�3			z��W�n�:u��M:�����su��W*$$��}4kP����hza�����iYdX����i|������c����i������;N�v#T�g
�=zh��a�����
h��Y��m���]��>����%
�m�A��{���j����9�W�����@�&���X�;�����b��Wi��WY��B�����f��E����j��Q���S���l�2������of�����g/����3-�K���u�j��Y�5k�����eu87�6-���Q��}�<|'5�G��wR�����f�^P����
!T���G<B��B�*x�P�
)((�����iS���+&&F�'OVaa����*�������d���l��k6o�����+44T���<x��o�^����g�S�N
PTT�F����\�����}���u���*$$D
6�_��Wedd8���w����#F(22R�������-ZT������K���;
2DQQQ
		Q�����+����W������������n�l6-\��i9��T��{��f���3v�X�Z+�q��=����_�]w������������s����W�_�����^d�O�n���+��K/???����[�Z��������H��cG#�,]��X��={LXX�0`�Y�j�Y�r��������4t�n���F�;v�Y�~��3g�i��z�IDAT��������q������_6��}��g>��s������hm�;��s������t�������y���u�����G///�r�JG]e�����4f�w�n>�����l����$��/8����>�7r�����k����.�?�������(X�����2AW0
u;�z]l�v������u��,)u��!�.�h���CP��R�B��5���2�$�U.r���X��p�;0+�_�p��|�y����<���e���^HBB��6���q��i 6l���4����\��5�����jJKK�_�~(���T?~�������W�z�X#��W�x&�n�����j��cy������I***���{���Ce��M����jR�p�B����\�~])�z��8;;��+�]��G���P�}<xP(���c|����w��2u�T�����IJJi��������2�7z�h3f������J��Y#��d����?�������k�V�����_?Y�x�IR�5�y�=����k���v5����W�^R^^�����/#"V\#��W%&�~�w����gT���)���?�Z��%?����H�I�������3)		1�`eN��� [�n5����(z�^^}�U�n���&������B���������D�16s���x�d?���)++�p|��'�|RF��������k�V�����{L.]�d�Tp�t�/��B����g�5bn|���C�����c�5bn|U��=�n999�j�����Q���/���V�����ls{cc#������c����Wgs�}���`R���P�u��j4������F�III���APP������i5MMM����-�����
/^����q��q���k��~w\#�>�m��!..Z��d;�H��������Z��k�N��j���p�����`��e���/&M����O+���F���ZL*�������������
(--�R�����*466����d������q��
��5���Z���1�������+W"22R�El������:���,�����
z����Gll,�l�����k���
/��"V�\�G}��:\#�����q�F<�����t<x0�}�]�x��F�����������_����������?P\\����CK�W-&dq���]����~s��nO=s��������'"<<���3�}���%���t:�=���x������i��}��;���s���c��epwwW��
��ihh���'


���_��U�0k��;��k�+�����y6 ::		ABBJKK������v��F,�s�Dw����d����Jy�_M<<<����C���������������vvvf�k�Kk����0���������t�RDEE��5wl<<<Z�����oWecc���@@XXlmm���p�����F>���8dff�x�S3���������c�������>��_�����jk�N��j��4�9�����x������VZ#��W-���v<x0���oT�|M���C�������������1�v��e���7h� ��u��jhh@^^�R�;�w��������-[����������<xp���j�8p��������`��}&�����������6�����{7jjj����V�V�x0}�t�k���������k�N��j<<<��gO\�r�d[CC+�s���%n������k���(����Q�+��"nnnR]]m�����z���e�������������(QQQ�����/&L0��g�}&����"�8������hd�����1wl�E���_+u�������I�&)e��oW��?�Q���ED���'666�3��1����|���={����/��q�F9���H���a���3���y�����Xi����f������i�x�����F��
6�Xq��_��HY�;+W�'''������Y�v�h�Ze�P�***�/)����v�Z����FDD
���S���%55U���e��Q��o_�[��;x�����HDD���������������[|o��!�
�Q�F�|�TZZ����(u����&	

��zH�����g����|��7J=K��+9u���t:=z�$$$HZZ��X�Blmme���J=k����FZRXX����q�t����h4.�����W_��e��y��k���v5������*����������e���r���KUU�R�k��������Ncc�DEE�C=$������+�6m�v��YYY����/*u��;'�&Mgggquu�i��moo���D���������H���H7�onnn���;w�R����v����3Gz��!���2j�(9|��I=K��+�������7���%:�N�
&������:�z����m������k��$&&J``�quu�#F���[������5�����j���%88Xt:����������0%V\#��W�x�4�NDDDDD�~��Fm"""""R�I���������TaRADDDDD�0� """""U�T�*L*�����H&DDDDD�
�
"""""R�I���������TaRADDDDD�0� """""U�T�*L*�����H&DDDDD�
�
"""""R�I���������TaRADDDDD�0� """""U�T�*L*�����H&DDwa��a������zzz��w���}��������;e_�2c�L�0Au;������?��F�������WKf����i����n�����XLLf����~������mjjBZZ�E>���:k�������R�����m���(--������&"���� "�n���agggV�'N��5kV��Xvv6���1n��N������t�8����`0tH�:�:�����>��x�����;???888`�������F�Q�O�<�'O6z�'�|�F���*�9s����C�r�
���?�w��ptt���/>����q��a�����c4
N�:erYN]]�.]�>}����}����+�����y3z�����l@���_�~��}{��|��!���C���l������hp����1z�^^^X�h������������~��<$$����YYY�8q"<<<�������z[�lA��}�����������h4��{7��[�y�����]����'''�1����~�4G������7�����N���)SPVV�������=z���E���\�t	�����������������/�%0� "jCyy9�L�wwwdff���?����QXXhv������z��/G\\p��CVV����3g�`��X�d	�}�F��g�yW�\�#�<b�����'���b���8�<��Y�>���/������+W����;Q^^���{s������[�sJJJ��>5�e�����y�p��5����6mB||��}��3�<������\)+//Gjj*~������O?�4�z=RSS������ L�:��c���/1o�<������SX�`~���Ck���x322������t����?���G�s�y?������GNNRRR��~���?���n����h$''��y��/����g�h�",X�@�ND�i���Z�k�. g��U����D����DD$44TBCC�����������\ K�.5�STT$���Fe#F�����+�d��Y��=z��o�-""%%%��je��5Fm,Y�D������Nbcc�9rD�~��% III-suu�888��V���z�j��(�hN�nWPP 666�k�.�l��bkk+EEE��� ?���TVV*�+++���������Kpp�������r�}�Icc�R�����w�^�c�=6�����>+z�^��������~��Ys�v�1HKKS��}�Y1R[[��
>\l����{ODD���M����!EEE��#F����[�����LQ��?;;;6L)0`z�����F�i�����f���`P��s��	\�v���N�>��������������S�n�Y�������=r����0j��6��
��Ai�=}k��wo�;			JY||<������[[[�8q����N��F�Q.�ji����;<��c������Z������������F���ch�92`�888�g��!Fu���S�NETT�,Y���T��q���j�����`RAD����J����������-www������2e
���������z���cv{&����y;899��_DZl7%%c������m�����j���8p�jkkQYY���d���o�����=z4����������V�WUUertk�o��9����k�9���hVY�8���b��u8v�&N���={b��U���BD�Q�T�������W�^U���
�555m�{����?����k1h� h��}_QQ��}k��z��������Z��I[��d��o��OGmm-�������6m ))	��_����{C���9^NNN���4*�5n�b��(���X�p!222��/���7����k���v����n�����
D}}=��;���;w��r��`������m���a���+;v���&gZ;�0|�ph�Z?~������pss����Y�x�+W����3�����[��=��SOa���HLLDhh�r������J;v�Z#�9s��������%����P^^�]�v)gk<==����"((��������T�a���������@ff&���+����F��?���������l444`��}8|�p��>:�7nDAA�����K�"44999(..n^�s��I�<y��[�=<<��/`��uHHH�?����8���"22�����RRR��W��4�j�6s�L<xT.}���G���}�


��g�����O�6zjn~#�?��7�x/^DBB����,��9�4
,X��_~�N�B~~>����<���31� "jC�=���������^��%K���������^��30a�xzzb�������V�m���D\\RRR���c��u��m.\������E����'NDvv�I;����3g"""������Wc��Ux��7��x:�����z������/CD�q����_{�5����2d������b������OL��2e
��Y�-[�`��a��m6o��r���2g�tWWW:t�/_�SO=�a����7��[o��^x���KD���v^����&"(..����R���_#((������C�����}��AZZZ�k�O<���@l���C�CD���<SADD]���G��wo���������c���+�   ��1��RSS����i���UUUF�rND�Q�TQ�4v�X���{�����>���p�����O?m��]��^or��%��;z��7mQ���ODDDDD�/""""""u�T�*L*�����H&DDDDD�
�
"""""R�I���������TaRADDDDD�0� """""U�T�*L*�����H&DDDDD�
�
"""""R�I���������TaRADDDDD�0� """""U�T�*L*�����H&DDDDD�
�
"""""R�I���������TaRADDDDD�h<k�N�=����\��f\2IEND�B`�
#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tomas Vondra (#1)
Re: how to speed up 002_pg_upgrade.pl and 025_stream_regress.pl under valgrind

Tomas Vondra <tomas@vondra.me> writes:

[ 002_pg_upgrade and 027_stream_regress are slow ]

I don't have a great idea how to speed up these tests, unfortunately.
But one of the problems is that all the TAP tests run serially - one
after each other. Could we instead run them in parallel? The tests setup
their "private" clusters anyway, right?

But there's parallelism within those two tests already, or I would
hope so at least. If you run them in parallel then you are probably
causing 40 backends instead of 20 to be running at once (plus 40
valgrind instances). Maybe you have a machine beefy enough to make
that useful, but I don't.

Really the way to fix those two tests would be to rewrite them to not
depend on the core regression tests. The core tests do a lot of work
that's not especially useful for the purposes of those tests, and it's
not even clear that they are exercising all that we'd like to have
exercised for those purposes. In the case of 002_pg_upgrade, all
we really need to do is create objects that will stress all of
pg_dump. It's a little harder to scope out what we want to test for
027_stream_regress, but it's still clear that the core tests do a lot
of work that's not helpful.

regards, tom lane

#3Tomas Vondra
tomas@vondra.me
In reply to: Tom Lane (#2)
Re: how to speed up 002_pg_upgrade.pl and 025_stream_regress.pl under valgrind

On 9/15/24 20:31, Tom Lane wrote:

Tomas Vondra <tomas@vondra.me> writes:

[ 002_pg_upgrade and 027_stream_regress are slow ]

I don't have a great idea how to speed up these tests, unfortunately.
But one of the problems is that all the TAP tests run serially - one
after each other. Could we instead run them in parallel? The tests setup
their "private" clusters anyway, right?

But there's parallelism within those two tests already, or I would
hope so at least. If you run them in parallel then you are probably
causing 40 backends instead of 20 to be running at once (plus 40
valgrind instances). Maybe you have a machine beefy enough to make
that useful, but I don't.

I did look into that for both tests, albeit not very thoroughly, and
most of the time there were only 1-2 valgrind processes using CPU. The
stream_regress seems more aggressive, but even for that the CPU spikes
are short, and the machine could easily do something else in parallel.

I'll try to do better analysis and some charts to visualize this ...

Really the way to fix those two tests would be to rewrite them to not
depend on the core regression tests. The core tests do a lot of work
that's not especially useful for the purposes of those tests, and it's
not even clear that they are exercising all that we'd like to have
exercised for those purposes. In the case of 002_pg_upgrade, all
we really need to do is create objects that will stress all of
pg_dump. It's a little harder to scope out what we want to test for
027_stream_regress, but it's still clear that the core tests do a lot
of work that's not helpful.

Perhaps, but that's a lot of work and time, and tricky - it seems we
might easily remove some useful test, even if it's not the original
purpose of that particular script.

regards

--
Tomas Vondra

#4Thomas Munro
thomas.munro@gmail.com
In reply to: Tom Lane (#2)
Re: how to speed up 002_pg_upgrade.pl and 025_stream_regress.pl under valgrind

On Mon, Sep 16, 2024 at 6:31 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:

Really the way to fix those two tests would be to rewrite them to not
depend on the core regression tests. The core tests do a lot of work
that's not especially useful for the purposes of those tests, and it's
not even clear that they are exercising all that we'd like to have
exercised for those purposes. In the case of 002_pg_upgrade, all
we really need to do is create objects that will stress all of
pg_dump. It's a little harder to scope out what we want to test for
027_stream_regress, but it's still clear that the core tests do a lot
of work that's not helpful.

027_stream_regress wants to get test coverage for the _redo routines
and replay subsystem, so I've wondered about defining a
src/test/regress/redo_schedule that removes what can be removed
without reducing _redo coverage. For example, join_hash.sql must eat
a *lot* of valgrind CPU cycles, and contributes nothing to redo
testing.

Thinking along the same lines, 002_pg_upgrade wants to create database
objects to dump, so I was thinking you could have a dump_schedule that
removes anything that doesn't leave objects behind. But you might be
right that it'd be better to start from scratch for that with that
goal in mind, and arguably also for the other.

(An interesting archeological detail about the regression tests is
that they seem to derive from the Wisconsin benchmark, famous for
benchmark wars and Oracle lawyers[1]https://jimgray.azurewebsites.net/BenchmarkHandbook/chapter4.pdf. It seems quaint now that 'tenk'
was a lot of tuples, but I guess that Ingres on a PDP 11, which caused
offence by running that benchmark 5x faster, ran in something like
128kB of memory[2]https://www.seas.upenn.edu/~zives/cis650/papers/INGRES.PDF, so I can only guess the buffer pool must have been
something like 8 buffers or not much more in total?)

[1]: https://jimgray.azurewebsites.net/BenchmarkHandbook/chapter4.pdf
[2]: https://www.seas.upenn.edu/~zives/cis650/papers/INGRES.PDF

#5Tom Lane
tgl@sss.pgh.pa.us
In reply to: Thomas Munro (#4)
Re: how to speed up 002_pg_upgrade.pl and 025_stream_regress.pl under valgrind

Thomas Munro <thomas.munro@gmail.com> writes:

(An interesting archeological detail about the regression tests is
that they seem to derive from the Wisconsin benchmark, famous for
benchmark wars and Oracle lawyers[1].

This is quite off-topic for the thread, but ... we actually had an
implementation of the Wisconsin benchmark in src/test/bench, which
we eventually removed (a05a4b478). It does look like the modern
regression tests borrowed the definitions of "tenk1" and some related
tables from there, but I think it'd be a stretch to say the tests
descended from it.

regards, tom lane

#6Tomas Vondra
tomas@vondra.me
In reply to: Tomas Vondra (#3)
2 attachment(s)
Re: how to speed up 002_pg_upgrade.pl and 025_stream_regress.pl under valgrind

On 9/15/24 21:47, Tomas Vondra wrote:

On 9/15/24 20:31, Tom Lane wrote:

Tomas Vondra <tomas@vondra.me> writes:

[ 002_pg_upgrade and 027_stream_regress are slow ]

I don't have a great idea how to speed up these tests, unfortunately.
But one of the problems is that all the TAP tests run serially - one
after each other. Could we instead run them in parallel? The tests setup
their "private" clusters anyway, right?

But there's parallelism within those two tests already, or I would
hope so at least. If you run them in parallel then you are probably
causing 40 backends instead of 20 to be running at once (plus 40
valgrind instances). Maybe you have a machine beefy enough to make
that useful, but I don't.

I did look into that for both tests, albeit not very thoroughly, and
most of the time there were only 1-2 valgrind processes using CPU. The
stream_regress seems more aggressive, but even for that the CPU spikes
are short, and the machine could easily do something else in parallel.

I'll try to do better analysis and some charts to visualize this ...

I see there's already a discussion about how to make these tests cheaper
by running only a subset of the regression tests, but here are two
charts showing how many processes and CPU usage for the two tests (under
valgrind). In both cases there are occasional spikes with >10 backends,
and high CPU usage, but most of the time it's only 1-2 processes, using
1-2 cores.

In fact, the two charts are almost exactly the same - which is somewhat
expected, considering the expensive part is running regression tests,
and that's the same for both.

But doesn't this also mean we might speed up check-world by reordering
the tests a bit? The low-usage parts happen because one of the tests in
a group takes much longer, so what if moved those slow tests into a
group on their own?

regards

--
Tomas Vondra

Attachments:

027_stream_regress.pngimage/png; name=027_stream_regress.pngDownload
�PNG


IHDR�� IDATx���y\T��?����a@PTP�P4������EM�;������u���_���v�E�U���f��b������%SCT�a�����Y�v�0���x�����f���?��GEQ��e��>"""""rDDDDD>��a@DDDD�C�DDDDD>��a@DDDD�C�DDDDD>��a@DDDD�C�DDDDD>��a@DDDD�C�DDDDD>��a@DDDD�C�G����?��?�j����������2��l���Fpp0z����o�������B������������[���"55�����I���}��g���;1r�H���/��2�n��)S�Xn��K/a������������+W���C3f�\����H�������???:T��2d���KDD�~�}DDM�����	�z�j����P�;�~�-F��+V`���x���-�	�����{�n�?#G�tx���T2�f����<��m���e�U�>~O���#f���!;;���6�G����l���w�^�]���6W_}5���s���g�����x���!B�����#?~<�v����@���K�.��l�9O?�4~��G���+Wz���|�-BPP�{�=��5k���DDD 55EEE6c�t:,\�111�j����;���n�={�r�k��.���+��gOb���(((�����~��!((C���#GZ���z����HMMEXX:v��������#G >��c����1���4�6�z���`������F@@�/����??""� ��]�v������a��A�����7z�g�}VT�T�o��&���!����[|L�A����8i�$����b~~������!!!��O?-��(������r���� ^�pA���EQ�������o��vq�����s��'�|RA\�l����/~��wb||�'VWW[����{���0q�����'�={��G�a�M||���G��'�+++�c������b||����*����������^+&&&������o��6�C�����+�����V����D�g�}����������4�6Rz��-v��E\�p�XZZ*^�pA����D???177�r�>}��w�}w��DD.�����?�\ 9r�a��7�,6L�~����E�I����/E�J%������


D�[o�e����

,�O�0A<x��m������0���JEQ���CBB��n���v�����e��3gl_E��^����������f��6�'O�j�XRRb��x�bQ�����9Z{�����Z�.\hs�y�������1��;i���^�>}�n���������K�Z�������y���DDKE��;[�l��1cp�����g�����U�����}��i���z��
7�������'v��	�^����111M����dgg���c�����
7����P�����M��`���HHH@�=��p��%��`�s	Gdd$:u�d�M���������5������d2��o�����.��o�������6x�`��5������G�8v�X~rDD������V�����Sn}R���
�L�������Z�v���S���w���{�m�1��j���������o0j�(t�����p���f?��������jm�]�|�R�`6�1y�d|��X�x1����#G� ##����O��mC]�R�9���
��@�n��>~s�h���-�����mAAA��t����v""���@^^n��f�v�����|�7����^�#�<�W_}�g�n�1�n�
???�;�����C<��cx���PRR�M�6!==W�\��o����	�X�&Lp��]A?p��x�
���X�WWW��9�������������h���������m���c��OD�n� "���K�p�
�.1����+�t:�Z��m�C=�7�x���?dee��k�i����S�����[����3����[o����mSW�����:u
�����'�"z��Xe@:w�l���`��
�5�R�{�}�����X���/d�9����������6�VQQ���\{����Y�D���-[�;v`��8p�>����?S�N��a�`0����o������k����~���������_�VOqq1RSS�����_~AAA6o�����
���-����


p��A�<yR��������*��y?~999HKK�u�]�_~���;b��58u��9�i��!))	p���v��������+���?��_������/��2���/����4�66l��!Cp��	�c�j��1c�������Y�fA������V��JD���.C&"j��?�\4h� v��M|��E�N'��(?~\�������<VDD�8c��6��_~)�1B�Z�+>���6m/8 FGG��������E���MJJ������+��D�F#�����F�rh}�e�1..N���/���;buu�8|�p188X|��7$��{����c�m���"����E��-���q��	b``�.��3G��g�@��u���o����4u�g�}V fgg[���O155U|�������J����������������<�RAl��1����j\�r�m}����?~����z|����Ebb�e���[�)@DD���s�e���l���>�(F���'�DD��Q��{�",,�����o�C��+�����q�������G\\���~�;~��,������S����TWW[��;l3�����s&"�q����DDDDD>��a@DDDD�C�DDDDD>��a@DDDD�C�DDDDD>��a@DDDD�C�DDDDD>�k���Oc������@dd$��������	��h��j-�^���>d""""j�^���4DEE�s��7nN�<	0��HOOG�.]�������i��������Btt4���������CX�j���6l@uu����9s���������-[�C�!;;���C�=0�|���k������lA��`��m��m�6�={6�,Y�F����3yyy@]���HDDDD�p�M7a��u������?RRR,�y7nDzz:"##��K�b��M���i�>o����30�����1c���X�v-������<��C���j�#&"""�����[���`�>33�r�������8����X�L&�z�����^MM
����������)S�`���8v������{����k�C%"""�z���c�<��3�N�Vk�/�Z-t:]��y��>%�?��MCBB^x����k�Z����'}�Q�����������;PYY��c&"""�U� @E����������f4������l����:u�����v:�!!!���m�6�p����0o�<���Y�WUU����9r�e�^��F�qx���$��������:r""""���s,�����T�T*l����<n���������999DLLL��y��t�}�a���6'� �"RRR��K/AE�={O?�4RRR��X��������Y���"l����"�����z�j�9s���@jj*4M��y�.^��O>��>��M����#(([�l�����N�:a��a���[������aQ3�[����CPP���^II	������d4={�DHH��|k�yA��hENq
��x����2@DDDDD��DDDDD>��a@DDDD�C�D���^�_�|�a{	� ��>"��jp�8�-0|��GDDDD>�"W�|����R��GCDDD>�����
_����H����1 r5���k}M{	� D���#D�&�
_� """�b@�j6DDD�q��i$%%!""�f{uu5����k���\s
&M����`6�����.]� ,,)))(--mr��a@�j65�DDD�Ryyy=z4���o��(,,Dvv6�����_?��7�v�Zdee!;;EEE�h4X�`A���
"W� ""j��� ������s������#GB��F����l���������Hb�����ijjj���6�\Imk� ""j���ht��Mr���c�y�f\�|&�	_|������E\\������0�L(((p���p%`"W����m������D��]��j�o�������j-�Z�:���>o�����v���d��4��}��+�)s�����233����#&&�Y�������C\�t	���x��q�-���_~App0���-�5���t		q���0 ������[�� &���F�N"�������j���&"3q��6���-x����1c|�A�>}@NN��x8''������q����������`�*`���}4�a�Hy}������'"���g��d�������"""={������z�j�9s���@jj*4��}����'�����Q�FW��t{�l�������%�]M`�H~���u0@D^c��%�j�5jJJJ��j��jQ\\��^{
������bcc�~�zl��~~~�;w.���1h� ���!!!X�j8��mQ�nIB�������5����0�oo��'���1�m �}hmRQ�Gx�s0�E������i��e�}hD�%���Q�_�v>��D���X.��r;�
W�/!�����H&�u50�k���b��b "�����,�=�v�VI)C�K���U-�k���	��8���)�v�g��_�FC��L�'���}n,&��u�h�m*@DD���d�	�v�6�P3@��n[��`@n�l��T7U��}��"%������
�vl2�w����"�9����3""k�����y� ��k��`��63DD6(�By%�������!M���������*��W&���P�@����_{��Z��^�����k�����_����1l���u5&���IXL��""k�(�\����i�Se��z~
�������&)���'���`���X�������R�7��j� R�9�@!�{����s�?����=?�T��W&��`?H�L�5
�>�c�2�T0C�8Lb�HlJD����O��������H��755�W[/^����d����k��x��GN���v
�����&#T^1�q%`�)�a!0f��������������}�}�������P6����f����K�.CJJ
JKK���m�6�����?��9998t�V�Z�������"���������~�zY�g���k&Py� �������"y9�0�&�6yyy=z4���/;;�����
PRR���������]�YYY���FQQ4
,X��>o�������d�h4DDD`��1���Cee%���<���DTT-Z���{O�����L&�Z�>`2xs@yu�Hn5�D�m����{�n�7�a����������o����q���k��7"==������K�i�&���8��m�6�1c�%%d0����1c� ??��������������@��O�2j/ij�}�X�����X�'��������l�.���Q$3@�������[7�}�F`` ���p�UWa���(((���"..�r���X�L&8��m_���
���#PYY�u���d2����Cpp������3f�@��}�������C����&((:����;v�@ee���fff:������_~�F�������9f;�� ������+��vLr�����T]�����L����Q���������`������8�h����=�&���j���#�qR���xD$/�s���x���4��������o�y�fDDD ==��v~��G�t:��@A��j������6�s��A���1b�<��(**Bdd$f����>�H����?�i��!!!/�� 88���6�+++CHH������$733'Nt:��{�N�.6 >'m�3�-�~?���|o����v �g������t���	���� cn��-�]��HimZ0�D<��tQl��/B���.C|��o�=���Cs�����S'L�2QQQ����s��8���y��h�N�CHH��}�F�`��}8q��������������������^�pIII�7o���,�ccc!~��7����+8p����t���_0����O�\��L����oT�.�RU���^P��������������S����1`����X��srr��������5j�� `��m����0�LM��-���>L�:���������C�����/��f��%��"���2h	�.@��;��������tPV���bU�#�1s���o���G��d2a��6l���1}�t�^�g��AEE222���
�F�t��Q<0l�0�;G���/����@BB�bc^�x�|�	4
V�\i������
������("--
w�y����@�9�j�hj�2��:I>��=���������*y�%K�`��Ez��2w���S6l�,Y�q�����
C�����������
��`��I�,m���������{��f��_�����+�_�_~�%���0b�@DD�|�M�����p��Wxx8>�����} vm�����H���o��({Q���*�`��>"_�������F��������������c���-�'�;v�����������o���x��hp����d2���s���t�����O�M�Z�q
�w��?�*K
3���.�(�nx|8���Opp0���gS�\QQQ��cG��6�y�5����?0m�4h�ZKo���4���W����h=�������S������5U�s@D.d��i��cYz��e#"���#�XN���_�^�z!44�R�0s�LK�l[�"IQ<�5kF����R����:�>}��gD�E����*��}K��+�s@D.dS��s����������/ �w��?^y�dffZ�
������RE���S<(,,��?l�����Cq��e��nW������v
���Xw��u
���}���l2PE'���v���E�D����������]wA�:hN�8����b�*h4����l���CPP��C�+��]<�o����@��T����M
@�N@�����/ �w���'v�����f��]����x����q�M7!11/^��)S��~E��3���d
��u�����|�m@��^�]���F���FD�z���x��W��B�R��7�D�.]�������'NDnn.���0j�(t��
����u�������\����/���x�@�n���L^���e�0������@��To��g������?�o��;v���������������UUU8q����TVVb��ux��wp�}���x��x������FL��E����6���s�(��3�".�����{z������T$%%�l\�k�����?���`��m8v�f�������f%`/O�\���j�C��L���gi��|�C�B5�u5�����]y����
�M�6������*���oN�8���*|���(,,Dhh���
���2���gm�R����.@������q��r IDATp(V�o���c��d��;���O���_���;#  ��o��EX�h�"�*��j��m������GXXDQ�,n��l3^��~�r�]�D/	$���������5eWW�5��{�<y2�V;�Ov��U�q�
��c�����x��HHHPz�v�+E�U5Fl/E"��JY�~��S�<�\*������D����~e:f��sDEE!**
F�EEE��w�J��,}�k��_�y�����>BJJ
 ""����z���[�9&������)���)@��*�s
��)@��Ke���8�g{��'�>}��w�����V�^����&�	QQQ1b*++��s����Z�V������p �,�$B��e)�s(��H�UP��|�����W��y���O#))	��f��U�����f����K�.CJJ
JKK������������O?��^�^�}����w����������/���{{+P�=�8�t��WF��"oa���Qh
��X`0���
������a���>|����_��f:���k������lA��`��M�S�O?����g�o���m����q��A��U<��o�~�iK���o��:�����W2��z��r�.��7����(�<�����c�}n��=�$��z�K���5�w�DD�+((�w���q�$��L&��1+W�� ��7nDzz:"##��K�b��M���q�O)=z���}�������wWl\��.@���x3�GjlW�X��d��/X�q�6i��orh��qk���r�I��@
�e#�&������[���}�Y���a���6�sssg�>66&�	N�)e��i���_1p�@�u�]���;1`����#99Y�q�H!���:���,�#��,&^�b`���k�7�_�����-���
�lO��y���L�m������i���=������/��t:�:TA��j�����SJ@@���{|��7���� �1cn��������_�/��]�vE�~�������(�� y�u�~+�1���A:��:���UI�u=�e$�y�4B"_1q��V��h4b���X�f
BCC�������:�!!!N�)����/�z�e�����?8x� S�)@/^���1j�(KZ%??�����C�+_ij����vQ��>���Y������S�<��+`{3��i��\P/�w���cD�^rrr�����s�������W_
����C�b���0`rrrln������r��1$''�L���3RRR��������f���#PZZj���O����4��nW��A^=�&�L o���z\��`��X/�gb�g$3
�M����
4�.]Baa���Z���C�0i�$L�>�W���3gPQQ������B��8����[�b��E�:u�e��i��`�l��U�q
���#88��m����|���x�JP����R
�y0f��1�'���K�!�K�,�V���Q�PRR�V�V���b���;w.���1h� ���!!!X�jU�����~��a��#G�9���5�9998p�e[^^�����]Y�����m ���%�y�	�t �x,��S���c@
���K���b "/�������f��hu!�/_����;���>����`���<x0������#G�X�)E�`������������/b��)�����d@�+���N�^�����#�Xg����$��5%��0 "���j�g�l����� �={6F���]�&N����\deea��Q���^{�5E�����V��+ �1��O�$���u�
����������S��0�G�5���M	����Gc���.S�������[���;��#�`���x��7]U��B������!���6��5~��_�Nw�AQ��3pF�oZ�6���"�YsI�}��YV�
��?��9s�(=t������R��w\����������= j7�c��E��S����)>h��]�����V����x��������v%�v=�H�*�0�jO��cV�H��W�#���o~���WW�������)I�X����� "���� ��MM9)~6��g��l����_U���f@�+��?-j�GO�HN�X�a�8�'7&r
Ps9,��:��yG��|�K/���+W*���g���c���HLLDXX.\��������_Wz�ve��E�(MJU�~j��<�*�� %V���7�P�5�If�j@�W�9)>]�4���coq� "T�7�'��=��Hu�����[���Dee���*�r����i������~��i�0p�@�q�8z����M��M�E�����b�Y��=�'�bE��'�gj�@��%�E(Tn�o���B��V�D5�X�������5D�fV�\��]�"22R�����oE�w������c���HNN��i���{wW��Z��G��Bo4���
�8rJ����d��S!�\^3H����h�p��'xo�Q�����&8�W�\,�b2IMR�~� "�2s�L������30��<>8v�n�����!!!;v���#QXX����������Yo������A�.@���_/���8G]{P�*5V�U�g���@��`�Fk� "����z
�/n����?>������wC��������0o�<dee)=|��Y��E���rW5�R]��j<|-�@��������w����Z��wY#��7o��pm0��;�0a&L� �o����5MrQ<p��y��7Z���zu���9��M�QP�X�+��z�5��.:�7�}�U��4l8�����V�.��������@����g	DPP�b��x������|�m���F�Qz�vc�����L��kS�Y��u�%�yo
�:v�;�]��@��2�1m��8���)@zN""��x�����C�b������{1~�x:��-Szh���111���[m�O�0�Z���O�������c�(�|m,>-��(�!�����������������~#�@�E�����c@��Y��y��9:}�4���a�]��#--
QQQ���3����'O�f3�����K���!%%���M��6���v~��g$''���HII���G������7n��E���?��a_YY6l����j��9s��6v�2��<�d��{��~����eZ�k�c��F3��sd��K�\wP�*��m���>Um�+��ESc�����7�������1|�p�}��-��C�����s���G��?>`������Bvv6�����h�`��&�)����8|����JR40�L9r$z�����g��G������G%����c�����������2���)6���Os�>74yH �Vn�������@]�����R���Z��5Z�"'��Dr
���'�DA�"����wc��q�n��&�[����GJJ
��jk�6n����tDFF"00K�.��M�PSS�t�����,�q��V���Z�F��=�������2�3(--���k��O������BUU�lc���d]�!���XY�L5��[j<<h�up�Jt�����y����k�v��g����)@�r��$�q!0"��n��I����[���`�>33c�����"..��/66&�	N�y���������>���3A�4<��3g�^��)S0d�|���p������c���������;]�933����6������9�=T���;����AQ���~�R^�]m<�s��W��uq�����e��]����E����W�^A�������q��K��Z����A�������������m�G�����L����u���mzQ�3'O�GDA�(>>111-~�_|;v���}�:����A�V��N�s���(�������9�ook���|��gO<���HOOw���$������'6���+k��
:�ttz{X��~���",,�������\�nh[iT������8y���j���k�b��\���v��c�o�}���0��-�k���~�����@W{�Z/��1�#�f�������',��O;z�E��2O|
�Rb�� ��3�+z�wD���:�j.�����4dggc��=��� 88���6���t		q���(~9�������^���H�{��8p ��������k�.�mz�^����sP��������Sk���������T_%���+m~��d����j��'���Mb
���Y@����+k����f3RSSQVV�����K��
@NN�����"&&��>o�x�c����]�v��A���sg8���q5Q�����^z	�(����x������"������9��CV�u\�S����
4@��t,Oa������(*�����d����I�u=FW��^L`P"�f�a��
x�O����W���3���@FFRSS��h��S��q�,���_+I�)@,��U�0~�x�������1f�����\��5j���{�L&��fh�Z\s�5�����e�,Z��/FHH���N<�����m�a��6�����������tC��y����E�V���X�CB�����P�������6�Mi4���M:����Y�d	V�XQ���-s�O�:�u��!//�a%��g�b���(,,��A�`00i�$�Z�
��S��A�$�V��@xx8&O�l�>  ���X�t���n����}����f Z�������3r��������O�z^}q��uaqLa]��"����s\	�3�f�����	*�!@��Iy�m@�2���t-����������>65)##�����HY�|9�/_��]�F�y��
2��m�|/�"6m��I�&)=t�q��k�:��^J�\4^���I[{�o0�q�J�����t�{r\	�e����P�v
������9����q��\D���m����/�c����K�PYY���{��/�������W�P\F�[���S��8L��@����`
���K���q���7_p�W�w�����Tt��^�JM�)f�$��r#h\6H�"��+�X�(>�����{9u��	�?�:uB�~����x��;�@�V7�������YE��S����3%���f�k��cS�>2����5m^$�������p@�0�PT�
(��O�^�LD]P~�v\����C
��:�4R'��'��z#�e����h�
�{����D�c._����'C��"""eee8�<>��S���S�1��n���GjN�=�)@V+���0��. �iO��%A�����C]/����,��)@*AD��Z@��k�������q�r��2�`rMP0
��"j������B��������i����f��y�fl��	>��"�+�"�@3�Y_?�t�
���j���i���X�hC�Jr
��eS�D�$����z�*�]t�\�����H=�	�L{��� �X�m_������'�>}��{/�,Y�A�a����r�
:w����/���?����_�"`_d_����N��O.��U�T�O/|���A�����V�RE��m@=����K%�����5��Mg��3��������5�.`�s�@�|�MD>�/��n��O>�<�^z�%t������{���n�A���P���O������~����#���U���u�m�0������/-�����*t�6,.�3[��8�m�_af�i�+4�0��X��E�s��{l"�]�v��o�����������c����������\u�U���u���o_�p�
X�p!JJ�k���:-�d���ZP���(��a
T!�yUT�6���U��5l��E@�Fm���+f�iSe\}x�L����+7����Sc5WFY��:�)@D�:�/_F��=��7��s�������e���U<���_|��������O���
0~�x�����w����s����*}(.��@��`���D�a���?�]L_���B{�o
��&�Y_e�m��=�(t"�M${�+4u����Q�f������q��wC���C�())A\\>��S<��x�����������Rd|���^}�U8pM�T���d�|����?n��f\}��J�K�&`���hu{��YiW.���e$���(WWzl|�)@A�`�)@"���k�����~�� �X���\�ht
�����g�.�NQ� �D����},[���
�l{��'������������������q��%DFFZ�������kS�����u��d�JT����4J�����>���+�@��
$2Z��*&��(�~��]����J����w���H���5Z`�qq�������w��7R�J��1ml"�	�]w�}�Y��� 88�����e���.@bb"_����+��#G�S�N(//��]�0s�L��f$&&����S�0\����y�Y��\M����V����^�E��kj�������U}
� A����=�"�#P4�%����3���m!�h]��e<����"\��B_<$�c��@�g�(�k%%%!((YYY(++CTT6l����{�d|������b���;v,z����#Gb���x��g�R�PPP��s�*}.e��5F�a��)@�U 9Hh{Z����;Ie�C�U�_����p�AR�k�����o��4��kd�:t�J
�Tc����[j7V1 r���O#))	6��f3�����K���!%%���m�����D,^����?0n�8�t:\���& ��|�
�������c��5X�b�N�jY��K�.J���� ��������+�f@M��_�-Ak��V5R��
b�W�tZ��k8�����[�V[����[�����"`���s�F���(�������5��q��P�>
��T�����D�(//�G�������]�YYY���FQQ4
,X��}Jx�����O����&M�_��DGG#..�|��b��S�����t�R���A���u�jZ:�jn���6.�%'��>��"��
����{�F3��@�#���
�%@�>.?NrN��i�@�6��Sk����h��qu�0~o"�DAAA��{7�?�u������q#���-��K�.���^�����z_@@����w�^,^�~�!n��FuM&v���3f ::Z������p�w(=�[��������2&�C��*�)@n���~m�HeL�b
�D ���N
w`+P�d��7C�	*�4�V�3�`��U�*~o"�D�������;����E\\�����X�L&�z��v9���3f�p(�U��=z4f����;w*(~I������_+=�[qX����������}����ZR�A���$�^A�4O�d�����
��p��$U�S�[e����{�B+(7��@��C�Bm�"����lV�Z�:������={��`p�0����w�^���K�q�)�����SO=�: $$�f��3g��]����
��\U����u���.@m�P���k{�{�����R@]�[�)@���Uzn�����j�!���6���{�+��U-WP�6�d��p�d "�dff:l���GLL�Z��������h�N�CHHH������o�{���������nB�.]`0p��|��wHLL�m��&����~�m������1fQ��IKG�)@
W��S���0�O@�X�@����GX�� IDAT���j����<��w$9���Z������]y�Y��i`��:YpH\ik
�]�W
f�d4q��6���������� 00111��'7|��W���p��C���o�������������x��pGRW��f*u���B`�Y}�U��I����^��z�eLt�G�w���2i�,Hd����[jt
��m���j������VlVC���ID�f���X�z5�����Pddd 55�����2d�DGG����EQQQ.���X�8]�,??_��������,��I"�����������X�4�v
P��B46c�������^����w������
W	�0E�
�]n���&H����Yp�n�V�6@-�yk�#PW?d�z_m+�]�G���6�D.�d��X��(B��[���:u
s��Eaa!
���I�&a��U��}Jx����t�R#""�%%%�����O>�����V,����>�@�!�Vc����I��T5D�u�p�2���
a��S�\�	��N�;t�hz�������+�x3���7[���H���h=V~'rf����*���*Y���'##��_�|9�/_��]�V�����2d����D�
vS��&��@���5F����z�+�1�*X
�e���{�^�H%Z��E�8't@����1��IN�alo&u�+���~
P=������������
�7�|�#F����B��=m�y+�"A��5�6��@����B�"u"$w�4|`Wzx�=�� J�����s���t�{��u7R�'�P������3�b�c��0��=����\����r%�ZR���k���h���\h�*����m�u��g�x�����%�u=�n����He\��Sd,�`�0���k�<����\������J�-���p�:F�y�����-���!k�p��G}r����;d�t�.��?�c��$_�B����������~��ky��L�h������I"r����������������xP���q���m������S����	9����r����}�!k�k)�W�` w$5�]���zO<-�@54��+6V����E���L"j�!C�H��>��S����O<���\	X�Y9���P�D��~
��g��k�2~@��6=v{���&j4,*tS��u�{7������H���������Y�LA�����*�����7TVV��������N��J�
hq�,��Kg�L������5
W�<~
P3V���kE�z��3,v�� Cl�yy��[	���E���"j��+W��'�h�$_E<������xp��9,]�g�����
��f�:�8+6�-*c���j����Ez.t�����t�����L����?`65U�6���IMh|�i,Z�0��d��< P�F-�� � � ����)@:|��8r/����G���5Q��3g���?��m����~
�R�H�gE��#������j�+�u���_{�`6Y��x�"`����UV0p3R]�X���k_�����R|����<cYeh�)TP-��HM�dl�am����Q�EGG����������k��||vR�d gm@�>L��u�)@��`S\wR\]	�H���9L����w@���(�����M�����%5���aP'�_���EBmW�!�v��gm@e
�^U�C.:[�����@��A�t� "�0a�L�0Ar����\C�-�$_����8`?*�uC��P�^w��m�������
�N�K�{hq�mpC
��O��V�"yD?�~��+[����}8�	��Y��X�@�����7��z
�]
�BS��E?���P�G)�D�,c�w����QR��{_`` ��jg8�]k)dffb���

����%�8��_N`���o��6�&'�"����V��u�9VS�������X��������7���)�n�w�������V�L�Ndv��T���P�p	Z�e�$�XD���x�
����Y�m��Z�]�`��U=������Iv5��l���\�5m-n��v%�Z����	�q
���EmC����OS����T�[
�X�WD�~*��(G.A�Ne+@0������\S�/�Xg����+���0Y�$"�s�����Gi�v������[e[� !!A�!�w�^L�>���M�,�/^���s�b����h4�={6�/_A�v���8�8�0�h��M���P���
�T�C�F���.���N�Lr
��"`'�fj���#: �\���!�.�9��k�`nDU�W)�W[���[�a�����B����p�B�����_?���+����f3���������`��Q�����#<<��>WJKKCjj�MT<�����v������+6��������O�t:��������(**BYY�����O��3G���Z���@�����li��Rl%����
��b<s
�h�	6S�`�;�p;RE�����6�/AD�.�
�0D�������
�Z���l���mL\*���eL"��b�
";;�?�0�������k��EVV����Y�fa����a��}���S't����cZS<x���l������M���������w/�y�9r�����_|�


���@,Z�����|@3f��&���Q���^@
���o�cv�.��)@
_�D8,�e�=��B�5�d
�9e��E��d�ur���k��u
��4�*�������B(p�H����QNNF�	����r����������������K�.���^����;��dD��xpbb���1c���W_��-[7!!�����������"�������c��-u��t!0�+�F�Q�Jc�m�E2 �k{���}L�6�:��j���?����V��j�����Y
�?�	=���=�Z���t~"��}��6�N�����j��@�5���
79���7�@8��p�m�d��Tr�
/�#�������W�;�7o����a2���_`��1���\��5d�bcca2�PPP�t�/Q< ������seS��A���l

r�&����+�H����'�&�b�j7Zq��Q�p���gg�@Cgf���O��!(���G�P�_,�f
����,B�'��0A����e�b����xI�tPf���zGv�|_�8%�X����2r���O�D��m
�0��6p��/���I�v���H�ND�3{�ldff�k���j�������~H��	��g����(������.�"�%��c05����!�'�@���/	HL ���@(��CNSl�C�b��$w���]Y�����1�;��]��Jk{���u�ff����������#��x�9�
4:::�e����<���] �2[�n�'?�I��6EYY����e~���rcc�w�}��N�z����g��U>����������n��e�a���V>x�u����o�U�j��f��(v�5����'b���5}�8�cc��K�d�������s�2yL�7�	UA�M�Y������!58	�f�b�����G"����6|nr}G����Ul-��y����a[��
�Mj��Q�"�s���=C���!u$��86�n���}0�.��s���}��|.��d�f�����W��'�'X����,��4i��������ZJKKikk�����?��SN9��������q�� ���9�
�x�	���N�l����N>�d���>���9i���n�3z�hF�U��MQ__�$I�]��	� r��et�A�mO<�D��H�6��V����-�e�px����r���fYYy9'�r*�Y�Y��w�u<���@��aI�fYD�1jP�r�\G���rH	e$q;�Db�C=��k��5NHY�{g�1������<�P�,s�Y�5�;#1��*��|�[<��S&AM�a���E��x}����zx���xs�[�T)��!s��3��K���rl�0g�y�A���,���:l���1l�1��}����30��h��`�]����Y��r�Q�~���6tc��`�{��L������p�
l����'�|�r�=�XH��^/���9�
>��c~�a����;����s������9���2nA5�D�[o�U��:u����:���9��o��`0��
x�������lS�@v?w3�D
�"d+�R���}	��U��&��P�`X��k�n��-Fh����x]Nl&�ON�n0���l�^����������)��ccS��+��v,��Kx�)����4��K���-�Z�!U����}�/,��8��C�7o^�3�K/���!C������/��`��-tttp�wp�E�r�r�|���\s�5r�!;z�]�<X�zu��-(�����������Y�X@L�6
����w���y��x<��?�0�X��#Gr�QGq�e�q������f_�L��noB�IS�p[������E�^c�,%n��a-hjn7|N1B��L�$��mL�������;h!/d��B�{���`&�����7JU}��"�
h�E�z
@6�|�g�P4FR(���XB`z��{����	�����'����^��pp��W2c�&O�LMM
������9�
jjjX�p�F'�h�"���
6n�K��/_��y����K����4�����F�+��(f�����_,����A{�d]"7��(`����������YN���T#���=�?�
��KJ=N
�!�}����p3���h�-b^���_Y����U|�Z�4R��7z��G��Nb�>���p� n����	��E_��1qa�B�b����&�"$Ib�����=�[�3f���G�����b��x���:t(3f�(��'O>�$N������	0u��zN��x�4����Xoaj*9z��W�P���%@��6���m,�J\�1���<��h��g�
�E�YN�@�T������n���O3�m���X��Wl�Z���V�o,�����w���w�e��H���I���w�S�qN�L�R�!�����4�H��I��0/��q���p�5�i���[M�x�����pIY����*�'{�i���rPd�D��l'9bo�v�PD�z��Z���56�}�H���.��'��;�KG:����,X�[<��<��C��N����������L�>���=��������"��7��Y#��l�����0!(Q���=��h�dY!b ��`(bx_���aJ�Qc������$D[a��?����E������o��� [Wo_��d�V�����F��>��^Bs�@�)����(��|x�S!A�6S�������.�������i��:u*6���>��E�q��w�n�:��)0-��0�>�gKE�������q�w��2�%m ��@��ol	P��&Y�Q*��	@�)!pP�%����}�J�U�����Y�k�oaF���
-�U�r�����D�!��-�3 y�Sq���5��`q�rZ�`a`����s��gr��7f�M�6
��MCC_|1�v�]��4
���+�@
��V�=�92�.@Y4���b�E����d���A,h�Q]�6�i��`8jx��vcV�� ���4�w�!�U�G+���������$��z���D�Y�)JU���6��Ib�/��vd��#�\@;�����)�k@��lc-X�tvv�i�&��������J"���/���q����K��������<��ISMMM��P�fL���:�|r"!��U�,u��Ay(��oe�I�KJ������eMR��x�HA�A�����o��J��>��0K���9-R�/@�.K��Oum�,
@6hE�JTn�I�m2��B�����a�5DN���>� ����x��_����y����B��'�3Y�`�V��+�[��3g��������?��@�$��[�������O���{Y�dI��[0p�p�	'���M����{�����}�����xRcu���(�-��^�<9	6;�B��*	��
��[g#4��,�Q�0RD��@�R��5��oK�J���
@8�5��C�z`�m���p H����3��E�.����w�h�p�`~p�����X��'�_�
���xw�&����
���1�5k��������D2����N��3����������n����-�3gs��a����7���vZZZ>|8�����7L]�rd&�R��l��h�#��f��%@���$��v���$���8.R���I�y�.�eI�pT���k��HRKQ���d����z�;u���hv5+���u�qt�}W>)f���MP��1��'y�@�P�������`��������=����H$8���
2f�� ~���p��GRUU���JEE������aC��0�U��,2�H��1G��(�������!���$��)')R��dDa��@_���9�/@<�E�["�lMD��W��	C���D�J�x2�h
��4'%�$q�EP[��	��r��rU���=��{��������#����`�B���SOq�9�p�I'q�I'1m�4�;�<
6f�	��W_�W\A("�1cW]uU��0�7�Ad��D���R���#��V�����}$�V�d�1C8��{@��x�l.����#*5ei	��[���b�05e���H�;����]����nf
��\�.H��5p��x_�	���B~���5_�����F������O���{.-Z��w��)������?~<�{,��zjAc����;wr�UW��(7��������:`^�=@M�����H�M2r�����B}��v����jx_` b)K���k�Q��IJ�y�B��5��_�d$!P�I��F d<.�D��������8:a��,����HO��������o������>��3n��f���Z�8��L���w�����Y�hQ��-8p:��_�^�l��u�\�
�����fA~f3�q$1���;��;BQ�n��5P�-�e��*5�g�X�\bx_0^���Z����2�L U�$C��4Y�$-Qg6h�}�8y�LX��� g�T�z��=M	�,��i1���8������M��$��y��1�����'�c���=C�����`���46*:��>��>��`���w����S9���<x0---|��G<��S�z��]��	��._�H,�a�<I�6�L��#�����w�m@��Hyx�B���H?�'����U,Z���I)�W�	�e�/W�X6v[�g� �z�����]�c��j�8x��5�wj��M��n
q�}�P�7v�w�m���tD�H�$C�N�&�%���>�,��8��sy�����[��������hll��?��'�(����:��sY�t)3f���`����X��3fz���� �.�	$qcs�|5
�|4lSZ�����<����.��8` R���c�����#Gv�}�c�C�X��F6�0�L�����I�p�Aq8�=���!��H�)�B�F�@��w���H��Rw�u:{4�r�������2������������c�a������f�����C���b����|�.�
�����������<x0|��sO>�$������i�K�4f�.��rn��6.��rF�����}�f_i��i������3f����8zl�i��tE���WE����\y�d.9�`.�vP�^:��0�(����}�������������g_�&05"�fK��p)@��� IDAT�K��H�=�4TqY�\����A��G����`n�B�b��e\u�U<�������3�8�?���������X�l��o��rq�u�u�n��t�R�����;��kn������?m������L�=�>Q�u(Z�EY3�����S3�r��(��W���9�k`*K�<=�,�v�t*��D��#P��}Ym@��?�X�k���.@j�����ww	@L��%'4o24s�t.@�':�
���T�B�t�8����[�`!<���\|��u�Q8~��_��c�0w�\f����#�z��u�]���D"���+V���������u��e*d.��2�/_^�q-P����-K#a�'$)�E��!�Q�*���
�������^W�]�;�Y���gj|�eH�Y��������}�$W@��)��=5w
�����BB��(D�Q�$|����*�HC����<"���
�CPv���������6�<3�]A�0)���PuJ�����xO�`n�B���/����r��'����s�Yge��V����l[__O"����1�����o���7���q��;w.�^z)w�}7�]wo��v��-�x_�(x�,�R.C��bj����b&sIZ�A,[ ��^��IPV	��������3�A;�%���>=.���I�i�{]q��F����8���*�Eh1����hJ	�6�Z�vm��#�d-d�d��� ��]��%��=�����dDP����xjv>�@^DT��q�c	����_�������d��[<P5�`�t�����,���oX6i�$jkk3��|>�|�M^{�5���Y�8��s����	��yI��x<�~T��
��D^}�Ux�H�Cf���B�	��W_�
7��a[{;�n��i�D"��X,��Dcy�=t3,x�n��Au���]|��a�!N{*���6��8B�PWf�5b~1$���MI��K��	2�(��*����[�]8!�������l�-�C/T�� �"!���DzH��Fd��v��t�����4b�DK@r����BI�����=��@v ��r�8��k� �eAK�o��)�:��.�4hg�}6#G*_��~;�f�����������6�)//��n p���s����`�����7Y�n�<����6n�K�&O���O>Ig���04������,;�����!����qEj�|���<���^�o���k�u4���m�����`7�9�i�ILg|~�v!�1p.�� ;2^��$��@c*f\�
h7����i� NM'D����7%@	D���^<x8���xX���������;�fz��r�����5����/���R[[�s�@���_��?���x��w��l~���s�Gl���/�����~���*F�IMMM����?.��S
�����:B�zW��@��|��'e��IY1A�����������m��5��=kp�	������nA�h/��k��iOJ��G����]KvB8 �n�	�7'I�+��`Hv��R�$��4)�x�������m�^5�f�[%�a��MD�"��aS�P����X�]�.1h$W�@��;�;�:B�"V)���+���'�|�+V�H$���{8��c������/��`��-tttp�wp�E�r�r�(L�8���;�A�p�a��.��%@7�|3�]w6����V***2y��V�aJde�i��k����1�����.e���,��s�<D�1�>D�	C�J������i����p<��7���j�CG����~{��I�����]�cW�i��N��CJmP5��Q�v���
�D	@~7�*�,����M����Aj���Lw�'=���.�x0�v,OKq �X����3���S�}�
��<z��\q��y���'���?���5��������tOL�f��dG�2�b	P'D#]fb�!�{�����H�n�������S0V������>Y���^������.e�����%��c�9�;����N;�P(�G���s!E6l�������bL�>������u��z��z��\�e~���������������o����@ �_|���~J8���*���$�OJ�c�c�J��$�mA��j#�tPP�D�TuVQ���.K�'Ao)��)��T��pH����_�wu9���-G�&���d�	M�p�h��
@%�&�!�"&Zq3=*�'M@�%��X�s+Io	�����+�3��o�$d$V2�/�C;p���'����]){����"_�4��h�64�7����g�x7�ng�F$3-!t�%@yvR�
qM	Pn ��0��
^x
�x���N�����N�����w��k���k�5,�$���g3{��n��s�9�R�D"���ky��9��s6n�	�}����;X�zu�G�1cGy$?��2���tO�iY!�}c���T�djJ�@W�o*N����S�����G����R���T���n����)�hJ���8���yW�InJ~�B��������G���y����0vM�,�Z��$�-!TUvtO�'�5���{�2�&s������
��\��G����hR�p���l@U�p�e���r�9c\)/�Q�z0��l����i9*Y�C�.�q�q�QRR�o��e�]V�qN>��#���~F�R�I
��GMCC��CR�3��=�H��%�6��lF6!p*�'A���u0)B���&)5C�� ����$�u����N���Z�S��T�3��z(��0vK�O��!k��`5yw_7	@8�����]���;����`\�	�� �	@i��p��>�3����W_��5JV%��@o ��V3D{���
�K(8�����w�a����e�P�����q&.}��^d.��������Uf(���3����W�'��P��}�2�FR6~��a|�R���S8�]8���4��R7�b�`g���6����V	P?A�E�"�������N��?�C����@�E�����E:��dT%]6Y�������u�.�*-�t� h��
��:l"��`aO������h4�G}T�qNn��V�;�8�y�6o���Y�X�z5�^z)��
+�����Z��a������rC���DlD��t�J��6*�C|��"H��Ng,A';)eX[s����3m�I�|��*�l���r���-���wfv{�B������Q/"PD@tI	��D�	\&�����H�3h�M	�`�M
@Lw�
�$)8��$�t{�t�*� I���$������L�HZ�8{�|�2�T�5eee�?�[/��;��3f���[����q#s�1L�4��C��%R"`�(�P6��6��4�������I9B�aiJ���	���	;�����^�T��]�w�������v��p����s�r�	�Xb2�{�8	��X�m@s!���/h32^�&�d0R<�������#�,��}�xRs��YY���"`Q��[�pTw����,����C�����nB���W�~?zpy���U� (��{��8��z*X�Ca�����������O�tg�[g��H����,�����Hd��R��F���x�ya�h&�6']���=�����*��u�h]����$���/���)���a�2e�qBGq
a��$��/���OzQ`<v�9(��D�:�y}��c
@�\�u�}����Kj�.A���%@�N��@_hIY#�7s"E��@tN*)/EB���l�V6��K`�B�Q����[�r�	'PYY�!�BMM
�F����+����>m*�PFl�$����u�A��+�.91u?�@���qBW�S7D��j�
z�04�q�����p���tSZ��)�8��_c*c��LPY��&u-�� �����B���|y��O1y����|u���>)�d�>���k��T���8�N'�^�;q��TQB��%�'����U�~�K�
����"{4�X��-��q�r�!������I,���_��;�d��m�~@�-��43h� ����l��gc ���IN��y�g��So~-l����
p~��'�������B2:1�]7��u���a*��v,�L��@:��\�0+7vm-*����"P.�����h	���A��M��$?�p���f>�����~Z��>.��[����wWP2�^�3������N��\�4�)�p�ue���t��6�^�H���� Kk���N����Z��ER(u�!�����k�G	e.�]�0i��|O$�=�	}SE���A����E��*
N���������VR��$q��Gs�	'��@��HJ���&cj�}'�[�gE���v��/�G�<��g���@�fv��-U�Y���!mA�	�Am�����<�{��L����<�������L�_~��W�����$3��hr
fT�_?���$�����d-�	C��@}�����Y�t�������!%}>.^������Y7w�
6�PJ;#���g��P��p7��bzP�$�{\�mK$Ql��,f$5�JD�%V�GRW���
��V��3��u-�Yx��g8������������
������/������gSZ��/_��@ �a�V���2A�L[(c�>��$2�y6�����N�a����,+e��@m�#��!LJ�lzi���	]���Gp��Q|����5l��.ap��"P3�<�z#Jd������~/�������?]?�t�H&e��T�6���X�+2��`�q�`B
�s�a��o:��;*@�����70�O,�� �X�f��Vq3��@e�:�����Z g%�~w
�n�~T5�O�SW�����C �j��Uh]��Gsc�B>8��C�����[[[y��x��WX�hv{a4B#^x!�~�)�$�s�N���?3l�0"�---�����W_q���jfY�@H�`UE������r������@|�wFb��1�����q�I$�.u���L�@:��C�8���?b�9w��i<��w��rr����PS��dEH�
��[L�;.Z�)���I������!��j��f_��H�w�cX��`OY`��K�!�-����d���kvT?�kF���������M
�6s���� �KIp�5�8>����lJ�����C�����+$�R<s�t:{�?�2����:TY�0P�<y2�'O6]�����#�8�7�x���:� ���y����9����9���@B����gJ����!R�)����>����S@\_���|R���e:^[D�AXW3�������-]k�;S^;�*����2"8pw�F�|_C%d��i�$��D}��$��ehjng��{_��b���8$s 9 �I�vm���k�j���s���N��6[��h0���"`�F������\!_����A"+��R)�9e���[Y0�ejao��n��SOe��#����g�Mmm-6��x<��3k����L�@2<h3}��x���K����tp���h��c>b�|u�=�Tx]����wD����������l�r��v0�Z)-K"�Y*��,b�p����%��&��6���K�Y�@����i���������#8
�f�sgz�@}�-�F<���Hr!%@���S��=��J���j.��2�z��C�t�{]X���c��m�l!Pp�s�=�����1c]t��o��U��g�y&.�����{������&Y�3k�N��<�r��Mt�����}@,�U��Br?�
�6��0��������y�c�e@T���Xu�H����2�=Y<���k����on�� ���eO�����p�A����D0P`���unl���+��>"�Y�6I#�
G�yw���� 	A�d��H�
@L�����T �������'���e�o����G�$���!Ue2k�,�JUU3g����u��?�F	���[������`�����l����s��x�bX�z����#�,������<��������W\�g�o�d2�f���mTK]������F
�*��F�O@��"'!�`������uf�<���#�^����O����Z>gs�i��`�Z���G�k!;�6�I��,�H_��3���7��"re����0���5�24�b�!
S��������h�H��H=%��@�����s�*�w�f��x�	l�d��9sx���X�l��o��rq�u�u��?1{�l���
555<��������1�`���?�4 H��~�����E2iVd#�R����w�n|��`z���@��C:pCgn
����������8^4.��Q������y�T]�q5�{"�����y��PY��E�iH_��6���gs���h���D���tyA�Q�\�| �]W ���,p5����	(&i�{Pr���������@��.���� vzV�Z&\�����	��hV	���D"���c���>$�o�����5�#F��z����x���D"9��'n��fZZZ�`�������?�����������'���)S<Xkuv�5�0n��B��>��9s�p�5��L&9��s�={6^o~~�]�L���%a��3���r;�tU$x�5[����]-�*����<��8	���_���;�y��3���������N�������!)6x�r{�k���y��k����@74�����J0/4^W� I9&I+��;�OWo����x��N8d?���~�>Y@N&��3�t'�Z����[�*��OL�w����=���~�@(FGL}0�t�vZ!�#���.�
�.�1��;
F\ =.t#A�X�`e,�{��x���q����V�����___O"����1�:qy�QRRBII	�|�	�7o����_��N���*++5jN]0W(o��p��gs�G���������3�������v���.�������g�|��hg�����M[���3e����j���y<7%i�wR���_/���n�����������v�����`�Vs��j����A<��j��Sf���O���t�w�X�j�d���vFW����"<��M�f�?��[�N���!����lMd��y�Z2�I�`�W�����=��
�B�")�>����[�~�M�������������|���Jd$���Ox�������5[v1yP'�
�-��`��v5�dC�e[0������f����
�8r\}
���e5-��5���J���1��+b��],Z��	��k���+�3��N%����/|���3D�gl��	PR�6d�,�����	��a��/���~�f��j'���!E����iS�>c_��-qM?O-�0�-'M�Dmmm��+V��O�d����`�G%��$��x�9��'��$g�y&K�,�������s�����s�i��B�	����Y�`���yl�?�3gN�uMM
��v�f�2�O<�������i�������k�����C�I���%��y�Y����2���%%Tw��7�u�Pf��DR���~�B�L
�HL�?��r?�>d���r�$��r�������)�p��)+��s����,�T���T��8J����Lt*3�6����O�����e�����,o`��1�|s��Yg���:�c�JxC����M=�����kL�N~����^&�T3�@�Y=�W
;`�:H�B'�x������!���]�^]������A��Q��������;�{�I;!�4K�$<�L?o����pH�6��[p����.�����1�N�W����6	9)wY"��
f�f:�_��P�w���I	�e�G�/�G���
>2���l�{��)����!|���;[|�6h�T������r~v<�@��2�� .�)����6����e��c����k����e�^�%���<%8qH����^}R<��9�� IDATjP��{�ni���s5�<����B��U������Ky��G���4�/++���]�}0���<�������Jkk+�6m���9���y��7�B���/���s�� 
�h�"��h4���g��`�p��C �MQ��R��u�p���=���A�r��5�F I��9����������%>A�������H���������/�6�<���J�ig(���V��hcv�'���*2�|w�]���H������w#��\�	��u�~��p�[��}��L��Y�H������~O�A��m28v^��������ne���R_�K�auBbc�������_()�9k��c�����E����*����p5�>~<����D������C.����������
,_�����s��W2v�X��K"�`������kL�8����k��z�����\��X�r%g�yf������3�8C�o�D�	�[o���Y������H��O>���� �23g���D�e�n���~�;f���gc$M��Or��A(����"`�0{�e�^��m����d���C����a����A��u�c�!�5!P��8��O���e�3ey������|��X"`m�OO������H�������������7REc��1����}�]�����:�#�P/��o��,
%���S$��k�&������s �@�H�4�Q���������1��(q;q�tqlt�(��}�$���3�[`FFs5���wa�������a�����ng���L�>��/��x�-[�����w��E]������?�F5�H��h�tA/���[����M��7�"%�X�`7�x#��~;������������1�D�mx	���k{"�IY�Iw��0�x�D��1l�&O�����mmD��e1I� ��y�g��R�z�+@
�vF����h�U[��9�\o\��l=���|�2��]"���a'����w�/{a.=�#U4�����3]Cs�JI�����z��0O��X-)eu�h��)Db	)�|	qJe�#�\`���J�^5��qwe!�z��h�H4����������qH���L T�������/�������>��Z�����*bK)\y��l�����'���>}:������w�f��-�������
**zs��������B�m}��|��G�|�r'���3���P$�-)�;LE�bw��l�ty5���R�Y�d�}���G e5����l %�Hjf�e���s�������M����N@��<Ke�<Z�
��u���;f�ALIU4F����0�9�6�/�����{8��F!�X��������$2���$�i�(G�$�%��I?�r\��RO�Y���+j�����E�DEF" ��%@�*�*�����"n�vx�Ne��ow�Np�D�	@�W�.V��#��
t�F<�^��$1{�lf��m�.����=���=��cX~���B�H�W��UA�.8���K�����eY��g�����*�.�;���I&��p4�PR����j�7Q�l	e��GcG��G��e��]AK�edmB�YV����%�e���.Rgu�c�k�4��|J���,�Q]��0�~]���)���	�;�����-i�X��#.��p`������i�9&��,��7����2��v�z��j�M0��W�h��������
�Z�A�$��
�l<�"�&`wT� �D��\�M|��2��Jxz6��0z��uC��x:z��)�-������`Zd�){n��v~��_��.��`���RMs��F���n��V����f�}�Q.��R���oq������0�Dp�j2!���Ao�P���N�vb �]����.b�\u��x&�.2A��/�==�A�f����c���v��������m��Lyu�J�B�7d�8
�M��`8I��T
��.�~	{D��4u��e�sv��Z��e'���<
���z\���TUg��qY�L$t������?K�I���R7C*�=��Mal�m�R#�!,��4�?�[a���6�nR�FB���m����	�2�������K/��a���n��p�p8hnnf��	,\�p�&'N�������p�	�r�-8�N�m3Z��
0�l6�E��M{m����O1l��� 	��3���������H�	Y%^�{��!����v&S_6�!.]�u�q�T�5���e��-��B���vO�W{?����B��M.\	�����R>x�������R�}(��y���7����}���yo7���tN�j�����V����|�g��+�@�����"��E%���o��1����x~������a�,����6'���X��r2����P�����Y��j��q��_��_��[�c�O�&f���>����q��/H�����Ro�	g`�v�=H�('�������M����_e��q�\-R�����o�[7>����g���7��*���a���\~���������������r�y����V����U@"�`��M��Y{�Y���wX���$��M
��f�u��g!�N�F
�������dm��>�/�;w@,M� W*��]���;�J���6Y�������fY����D"gyCo�q99�kD���mM��b�
s����p������o3Z .@�%�sv,���#J�P*#��+�������+�0g��m�����R*�����p�z�����������K�Y�t#?�?BQbqs�#�I�kB�:A��R���x~�J���r^����_P�IcY��vh� ���������x�_�����l3��n�|���,g�O�z�����
R	O0��E���wx�f~���Y�)���}���������~��N;�����O���O��W
7QWpp�%�p�h�F�������.��� R"5=B��6�����*��"zd�����3���( �4^)����������/��/����^��������|3y��R��5�������
Y�e������'�4\h�>�����-���tt�eX��o'�h�@��8rv�D��IM���+�F�B�]���Y��.��i��d{��S���6�m$�w���k����Ccb3�������U�c��Z�Y%J���q�����iQCT3D%AJ5���=�����v��b%�.��5T:H%<��VO%B<w�n),a��`�Y�������Q���=z4;w�����(���[o���R_4����~iu<�X��$&g�Y�h���H���
-�m����63w��.�a��N�56K�H	�Vnl5�C	��@���a���$��!#�oie��vI�P72����.� W����u���nd�/��Y6G~�1���l?RQi�/�^�L���_���B")�;�jL���vX_~����}�=��g���rP�q�q�b&���7E���Lk�R���3��vK��f����'M�=%�h7o��,%@��a��vZ�@Y�����I5�s�D}Pi����v�>���0��;��O!
����!������x0�oN-�����	�������(�j�u-��t�����3c�S���-`a����cy��7L���������Y�
6~�3.��_���\x��|���g���|�;�a������?.��q2g�-w	J(��(�j��Fh[[kJ��2 RH�d���4i��L,-���-\��_�C�������.�������f��M5JUy;��E��4���;\��y�:x�v������)��-��a
����I��B��fh��`XU	�'�?.��1�j���W��N?s���$M��f`�"";T�Np7��lm�X~����6���S������c���������,%@����I��L�8���P5�?w�,h5a�<oTTS*����}I?�E��2�t|��������n���Nu�����k�����f�O�^������~��G���k����h�H
���qv$���XBk��M�=��Y�%v�N��E�����������b�2�W^mHY��%Y��F����s~��@;��� �@�T	���I")�P��f`i�{�?���p�����tD�P�����OC��#���O�����x�*6���*7�T'�����a�q���M]�N7�RJ�$!p�U��P^E���i�[�f{���gq�*���!t�J	q$6��S;r����3
�,��	���6[����DL�7�V�Yv�(O�\R�>��O��
9uP�����~����S��Y���i��
;����*L	��	�����2�x�
�;�<z�!���I$�_��	&�����)�/Qp�����7�HYY��f*��X��%)"`��L�f�f;�M"�+��7���]�>cD�@L�$4������>�	_��^n:K���j���L��7~d�bQ�5����m���@5���UC
\����x�FT����%4����$/BGX|{��Of�
�)4�o��-F7��^���`�����f�`��Vo�e�$tS3����
+
�:��whg���5'9�`�VP'h����vU�%��3S�%�����+	
���.�y%v�����ha���NY��8��M�F�O�/����@�PTE�4���*)��k/���^��_�=f%@�L1,X(Vz���\�����v�Z���78��>�[����]q�<����m{;����.���LH��"�>��
o��)M�RA�v �oo=b���i3&�#i�p�[s
���G�������?�L)��YUe�,�F*H��pNN��y��/��"��@zH�T�'�f���m�I�kU�:p2t���S� ��ei���V.�qJ��������6�������i-M�5���3U�������q���kFH$ebYJ=v��l��|\��^R+��-�^���}��G���mR3���U-�{N��l���X�����m�Q�X,0��J�,���$�#�<��.����;�_�����?��������SSS���4�]���@�T��H] �:<�:&+.@�X"�^	�A%NF���u4�@��Q������V-+	�n�N�T�
�g��%D�d��]^a��bgk[���� �����RJ;W��K�I�3_���z��]�C����B{��k���T��|}�Ozd#=^
��C$�k'���Y��e3�q������U[��k����=��L{0L4K ,$�mv��m�cv��vj����N�a7cG��M�u!��@�W�|�v�<
�/�wD��|��a�}�
��C�K�n�����z�u{������Rb�=�`o���bi$�p�T���
���g�HX�<>�Fq��?���t�@]KmC;�1�[�$?�VO�_j{^9�!.�����l�0��'�A����7��W~���rr^���(A���(7=�.�X��\z)q��V>�@��4�Nt�������t���t����&I�s�>_��u�{����]X�rs���x����������{��|��|��;�6n�sX�p��h<�?�?��r��[~x4�_�M~����E���'�+Y�5�{%@U�^�up���"��`��?��nw��[���%���{D�	��8�X<iZj3fX;��.<^��:���h�!R�&���<*	�/��q�dr�A^hV^75�SaBd|abYD���t�����5�%!3vd5�������8HR'�Y')��qgS��P$#LvW��T�9%����,��3_��iG�q�I)��dq���b�Q�������i7��5[vQ�q��
�s���2�������-?<�I����#����%|����w�1|���{���}'�����h��r�o_!S<�+��1n�|Cp�C��]	vc�q�Jp^Q[�/�T��?���VHG{H��:��|db.�@�tT�??�,W2����#*�`b���'��kq�����E#0���@��?m���K���2~~���w��3�����0/Aj���v,b�����K�2�?���>X���]`PR��4'��UF�v������.�*^��|3�>��t��h�V��r��k~����P	��?�T���?>A��xBK�������N!m��A�_Z���*���GUs��ef�?^�5��6���aX���t�&�#�q0��`�
����p� �vu#� ��M�0���������X�����j��!�����,B�F
i��1���5d��������$J/���l��i�����c�JN�2�!%li1��M;ws���?���5[���`8�}/|�!�6�����Qx���x_�f�N�=����\���h�w��o~�o�g���F��t�M����$�2u�T���Cmm-�d�[n�������b1�M����?Nuuu�u�����u[��G4�i�-�r����YM/o�����3J��4J\b����i����,�j�ZJ��c0zut���+�N;�=���;�8�|����+Z�U%1
�CP�f&|�[��
j��V���0�y
���.����T7�4!p��������F%������W8��:HetN���+^q���4�VI$�L��=	+6dw|j0�n��*��y���3�/o2fD��R�������ndjF����[��b�z],Z��GeL�S�
V�+�5���3%��������p;�k��rj�9���v�M|���X��th����	��*Ik�-����a�1��y�j}��#�1e��sn��J~G��	����F�z������;������������(s�C")�j�.6���6kh��4�2!�9H<�{�����������c������f���,[����fF���W_
��9sx���X�l��o��rq�u�u�n_B�3���n=oOn���f�}$�3����T�����s��i[�U��J/o�;��}��$��El���0h8u��i��������N<��G~�����G����.�������O6g�A�rt��z��d��{�����%k�Y�����
���m��n��E�b�%�U�|?��>�)�G0���xAP~��Z�yC���z��6(���5����Y�`�g��3��jaX
���j0�?�^N���,��q��e��Gr_3�u��������I�������N����u��7�J�E��
c��oT���xD���������Q	�K)��G�y`3Et�
���_��7��0�m�w����Z��3hS�N��NK���#	k�iJ��	�G��2��T�y�����Tp�-�C�c�����\�_�c&*�f�6t�T
�7�����L���q�(����a��T�
����p��9�;#���R������dwg$Sj�7����%t�gkk�h\#���g��������>C�(���3gr�5�0w�\f�������]w����O<�s�;��F{�@����v8���zY��aGP�����o���f�]^�P�" %���w����������c�CGS����M���j�yz��q+lS����N��\(�
%nN��?�������9� �c�U��������q��4����M�=[@���g}�6�������L������x��Kg��Q>��V��Hztf��gs[��������c�	�&#X����`�����F��2������n\$R����	�J=� ����GMcQ3f�}a����i�fds��.��O��*s��Y�	�I�\��@5l��?�k0dd���������m>�y6U`�^��l���&���{�2�I�$e��R��p�)�p���f��?>'���U�Vq��f��=�s���`�>��,��a����,F0Sb�K�5�>$�ik
��],y��	(-�nP��F(6�&��j��CG1N . �Y4�<��m�=t;�D��m�\I�%@"D��v�0�v|�Yg'�~t@M�������������I%=!	�BHA�+�RV�&��b[�]���(���� IDAT���"WQA@VXD\�eQ�X -	$!�I �>9�'�2%��d��y�y��w��sf��s~���]�w������0w�+8s"(4�7�Pa���	�/���Qq���n�6~h���P���\�����ZC���5�a*V��Ed�������;���~�.�hc�Bs30=��I�4m��Sx��,� ���T���]�t2�>N��?��O3^2��muS�����g�"�,��/O���3���0��[W��<�0}s������P����TP��4�_,�R�����b���x��7*���&Z
�J�*���:G��:2�_U�p��N��6/_ ���j��U�j���-|%nJ]�0�D
���� _��7D	��|FL"b��`�8 8� �����$��p��i���|��X�����������r"�|�Q7�^1�q����puM-r��
���F��CW���^&����h]
ff��������}N�*7~h��5N�5�7�����/��s��SA���P��3�K�L}1u-n.����:�(�����4�P�`�F`���6�V�1}O��]���'���~��
|�:�=+bPl����	q~�[���9]��@�{ 0��{x)]Vw�5��}���?�����>���yE��0�-��8_��������7�{d��q�}~M
F�|��M�� ��m������e�����f�����/��������())1x�J������u���ud�����E��?�10x��* ,��6]��1-��u5�J�^>P��Y+��N�J��D���d����?��@P���&�
tV�nV���o�8s�����b�-VpR(�����7�f`gJ����@�������{��vS�c�X���oN�t�������B��,]m{Qi�Xq#�3�O>�+Ti�5r&�8O�_?��.�����a��[�H#F�{�l����~
33bT��lx��kp�<�X�^����q�b �3�mM��E99�������A�M��!�����kw$�Wh��&����t����b��?E\B$�8��`o�fo������2�
��
��-���&���5[��e1b����������4i����c��f�JIIAFF��yFF<<<cq�#ap�����p��������(=u���_o)p�@�0n���>@�$���O	5k]?����,C�>V����N�z��)�7�E���D���+d��h�K���_�+J�0�bD1���{�����~@�q_���\�f�����@������8��I!���������3y��SK�5��u�������+ d�{s��������w��S(��N0��A@�4y��:~�2�1$��vq�E
�	QF��+L���
[�Lgj��Jqzs���RU��R�d��6�u�����m,-���\�q�"���wl���z�����N�6�������)z�8�|>Y�-������>@~~>V�^
�z��L�<K�,Ann.�]�����c��Ipss����p8|M�|������8����=�'N&~��]-�h�+|D�)T�&H��X���(���G .�X{3
k�U��@�$PQk���+u�(����a#.�8+��zc��7y_M�b��*�� �ZD����75
i���N��
�'�����u��pR!k���KL}�y�O�N;�U�������m�Q�P�d�_���=���"���7��T(�����{L��q@T��V�-J�9l&h��=j���o��}@�DxD&&�%w;��=��I�
���p�$�"��7���M�u�l4l��r@?�WD�t�=��fS��!>&�A
|�������D���q��P�7�t7�@P�xad`4��
F� r�]!������|e��]��Aq���7KJ�Eh~=^^�#^^����m�%�n>_Ow|>w$F�v�{-��|�r�8q����������C!;;��������w����~,�s$lh�+�j|��p�����Rz!�k��-�h��L���J6�'�"Va�F@��4>H��vG�U�@��u�\"�X��`v���3��9	u�o�����i����
Se�I�@���YTZ;T�Kp�AdG\B�;g45�AR�F�MO�k�� _t����~���m�k��I������5i���z��%�8�(\m�F`���+���0=X�Npw6��*S������s�P��������9�M\w���pD�����I����UL���222P]]���
�G`` 
.\�K�.����W�����vgi�#a�W�w�V�"�Y�����7Q3����"Ca8Ht�8�N���u5xZ0h�
B�+������\�}f�8������Y���KW�O��t���"�����<Y���� ������0P��E\�]�L�����:
���%�Y�IB���!k�]�����O�5h�F�kw/��`Z�� �z���-���]��0�%��(�tq�����*
0D�5������B��R�_k$G�`�8a�������G�HY�����9���t������Dho�wkm]���SU��y!,@��O�@��A�mE)����Fra�6� r��Z���x* W[��Cd�!qH^�I��j��3��i�WE]%����Mk{g�X�T;�D>nGv���^�a��l�pA-��n�{;������>7[i��K�$��)�CFA@��g��]��V�Aq�M��@��'���dp�H{�}����D��P\�5?��'�_�k�pxl�U%��HD?�/���;���+��N��x�������`�8���zM�>~���=��cw��WxaL��/������9��8>{��Oo�Lw�^k�'G������^y�$ �V��7��ft
�G��F�Z]k��Gd���V
�)�@���4��u	
��o+���;�
��X���!j���w��e<�t����w�����vo=�w���Y�&����L�wo����
N��8S7�����W�v�7��k|f�~�����p���~@V����@���[>�5L�����'����{����Go������{{|<������#�����3��n���LF���{�.H	�0J�5\]����)�u�F�M@����|�=���3�/���]G|��1����Z��p?���v����0m���E}=�h����q���T������W��2\��h��������9��er��t����s'���.�o���3vv8\)P�G/}&?�Y����P��'�u���[�u��r�@���}�xg�g6l�P>y��M���f���y��|5v����o�����Z���
�^�)��Z!���%�[�@� *�W�'�;E�C%��#���Tsw�����~-u���k9H����}�8���\�jL@\g��A��������p����
o���Y�����������%���ht����k��M���N���5�g�>z8�P��+�����?&��=��~����@����=�GN�XU!w����BaM5�������E@E�����p����#��
.�����A��n���/}>0���Ou����'wa�8� ����B���	���x_�F�����G��
�N���J5��az���������+�OK�&����s\��g12w+��L��x�`L<0�
��~7�/�Iv�Q(�����0?LK�"��V�z�iY��zK�L~h[7��V�.�K�d�![-������xY�~�_��jz&��^?��[W�
�JO`�������g!��������[�No@���J��k@n]���	p��5�g�S������OsK"�u�p��}��a�����Y�*���X�Xs�����	�[�B�������S?xz�=o���,@.n@R7��<���t�����a�O����+�[C��������~������i;��l�^�����D�{��U��/�<l_c���
xk6��+��������,���d��+����PV�����;������u�5&���0�YWp���n��r`�^��0O�U�B�O�uA���]S%��;d��V�.������������_��W��}��*��/�uB�{�:|�p��<fJ.��X���a�l�~�j��V���sC���e�.o+^�-8���4M
��yg�sd�<.�~X�HM��d~��X����4�ai��.�ygd�
�	j�,E�x��|�&P�J��C�R�bz{kg�HH5|����������������<������}����h���UY�PR7%�����i�<}X�=�K0����04��_�/+^L)W��/
��ZU!�qS�5�s�>!L���oJe�����������0�;����&nGd
vj��%����N��Ms��X���������^�YtV-��4��Z|���z?V�5a���5��+ [[#�1f�,���NY1���h]-����XQf�����.@@����d�Ic�c��G�����
�|"?�^�du��.m'#"dKF�;d�V�*PV*�
M3}K��F>J�~H�+��	����!��Y���I���|�p�?���%���i�>��v�����S�����oX*$]������|�'��H�������R`L���
��~�!������eaY�t�
��n6�C{�S��*��.8�>���j^`�c�n���
����2����/@��|�| �$0������d����a���{���3�2{
��5�e��uu��}/���-A&�O99v�k��&���<��K�J���a����}	]��v�|��7^@�s��C�W.�s��x�r�lE�~�A�|l��Jz��Nu��(��C����wM��B���"�m������[Z�)�k��)]���=@�D�B%�HW�{����a]��F]$v�����������9�de���M����
l���BE��AF���\E�M��G��@�,�T��@��KwN�-u���7��������_����v����cd����������d��~�NY+��i������w�B���3����<�����4��o>���������������N��9�O���E���L�"j�;a~��"]Me}5���~���M�5�N4�O!�A�I�������S�K���/HPy���k2�5U��n3rz�Zx�{�t������F�5Y��9%[1���\\��=!o����~M�4`S�>~
8v@�e��������&++���,��V)7w��3������j���N}��_���`n\�~>��7��0%1UV���	]���\y,��p��|�nh�����>M\Q&[�`��Yx���?0��n����4���|��p����
?|m��?D�j�z�|��(��Sw�-����5��j�;���
��B�w���=���yx������y�4Y�e�{�Q�����	�wxML��h�����1'1��7�s���m;�)�%�m4p�H�E��X�wY��y��<��o^�����
�,X'k+[s@k�	�@o���]�
Y���/�����r?��_�,�=a��
�md?���>H���~�'��1(��9IG�A�
��n��M�W��������]/����_n�����='k����={�}����������ko�f��p��
K��7���]��}���	��i4�B���{�}[��#*Y��@l'��c��JSp�W#����.�n��g�c@M���._-Gy��!V�!�k�N�
�&��}����p-�������'[�����H�n��=n>�P��T���Gc%u>�k�����u���U��[+��������o�~��@�E��}>K��	!k��e_��89s���l�/�,9�����k��3p�P]�u?pu�f9�k���N�V��\�'7��>D�n���B!����F>�=��n�unJ�x��4���tv�����-��2��l0{��'~f�,�����|U���z�^��od�\JOyg��F��7��%0�o�Xh�����U��gd@_���)$x�m��V���Pv;�:@�O��v����9���w�%�Xw����7VH�����&`���\OP�l��;#��MQ�x�!yl'����e� �U��dnf�'�.�'������2�Pz�/�cL������2?Y���]S-�?������z��bd�l����a������F��H!�r��*����^�W������9��J��Mv�CQ���f��G�%
! \��~;}�����%�
N�nV�,������`�C��bB�]+�t���u�T~�^��h�$�������[
�k�>�;�m����6����%BH>��X�:&�0hj�U�����
��#��/�u\�L�df���#���JYC���|}�>���K\h;Y�M(���j�����G����8�)���(���� �%'8B��������hA�T�:�B����_3MU�l��� 2��r|��p��,�u�)���=u���\��b8��tj�����?[��5EQpd?��V]��sJ>z
m�d�~�%��v�����R��e�Y\(���?��\���H�%_���]#��s���������)���(y������x��}d�=�s�Z^3�����2`pv�4]��kB|Wp�T��	G����V��6��L�=�k�Kn��]�q)-��-[0b�['��-`�H�Th7�]T�Nd��[�dM�
V��?}���9j����B�����ET���_[WM�j!�a�I3�A�}wy��c��t��8Q7?7"""�Y\\�a�q|x�n�����:E�
��	���fYh��DDDD��? =/��)�V�!�K�.a��Q���CHH�������*��1 ""��("V��c����3g�������1c������g��C3g�D�6m����C�a��M�������r>\���"SzOEGDDDt#�����eJlf��e��};�9���|���a����NV��p@YY���+�������@��m���O���-��P_�Q�����z����n�p���f���3aaa����+���/������NZ��p����������H����d;v��l�P����o������C�}w����V������Gc9\�R��T*
�yzzB�R5�q�i��m������J""""3�F�z ��7us0��s
�J����9�4����())1XV\\�����eee��>�����P8�����QF�DDDts
�������������y�h��e����;"&F��Q�<WSS�Je�<G�.����B����'���8r�:u�d���o���F`Kd��������G�+�k��_��h������SsX��A����m�����7%%��� ##A��p]�<<<0f�����P�T����{���|�q;r��?�@�>|{X���Sb�'O��%K����k��a����4i��X>����t�RTWW�m�����7|�A����NY�����Q�������H��������u�Z
�������a���ADDDDM�P(�p�B,\���Ii�������cc~��k��_��hyf~�����VBa�D�M��a�a@DDDD�@9DDDDD��a`�_�={����/����n�:['���777(�J�����'���K5j�����s�B3a��u-Myy9f��
'''ddd�[�jbcc����^�z���C�^������������r///��Z�T����@�wK>�srr0r�H!,,?�0*++��SKyj��������\^^��~aaa����q��9@mm-������`���a��1(**j�:[������������2e
}�b��IDAT�������pqq18��
%%%h������h���5�F��%��U����
!�/_.�j���g�������u���_�~��/�0�n�����eee����"99Y|���
�ki:w�,�x�
���,�9�]~��a���'���'�j�x��wEtt����j����/���0a�����x��������q��E�m,�-��0`��5k�������"55U���kBX8N�SK>�-������g�;��S������
1q�D1|�p!������������eeeb���b����Zgk��;o�<1s�L�����j������;���(�v�Z!���1u�T'y�!��}#���������
��oqqq�&L� ^z�%���zHII��m3Z�R���������.KOO��v��u-����(�7o��>}��k#""��]����%��w��!@AA� *++���t|��c������P�|��9b��)�SKyj�����
;=����q��)��������_�~b��U�u'O����������l�R~g��%���kr���_�g�yF<���b��!��^��B�e���o_���/k{�F��<����2����?�:,KNN��c�l��������-C\\bbb��SO����O����;"##���������g��&���N���p���&�k	�����...�2e
"##��cG,_�h��n�����S�������1l�0����<����\~a���]w����x����������G&����x��jdff6y��Y�oQQ����.]� ""�G��vj����{�b���x��W���5����?�8V�\ip�[{�F��<����6��R��T*
�yzzB�R�,M��=���#F���c������?������_{�,�����wwwL�4	�<���;��?�s�������"�����2e
0i�$��~��v~>��� ""nnn�?>`�V(P*�&�e����T~{����n�
�w����'�{��h�gak����1c>��#������sx���x��G���d����7"O-9��
+x{{����`Yqq1|||l���a��e�>}��p�������,��^>������?**
+W�����������{c���v�}`��!���k;�~M�v~>;v�/_FBB
���Z�����@�R�����Z
S�}��'���/���^^^x��7q��A��������o������W/�u�xo��	999x��'����5�F��%���a`���=z�`f�#G��S�N6MWs���c��]����������x(
�H}������$%%�`V �Z�����S�NM^��]�x�����2��m��n��~aa!n��v�w�}X�t)\\\��n��SKyj������������"//�g�}���+��������xxx &&���l�R~����+W�h_[UU�s�5�w��
�������h����g��s�=g���u�����S���Ett4�~�m|���2d�]^�oD�Zr~[[�Bh
���DTT�X�d�����}�����YYY�NZ��T* �}�]Q[[+rssEjj�x����B���b��q���Tdee���X�f����T�;vL������w���j�p�B��C�V����%�?x������[���G!��}�������}������c������;N�SK>����^����4q������RQSS#^{�5��m[�V���+Drr����W�^#G�?��B4y��Y�oZZ��8q�P�T���L<�����B�����?����B�`�� `{�F��<����2��Z�����������			b����NR����O���W����v���g�}V;3��+W��������		����v;K�Z��;w
www���.777���.��_/�b��u"&&Fxzz��?��C�mS��RMM�6�NNN���E�����{L��dE�6mDrr�X�r�v[K�wK=�
�W��{��B4p�Z�SK=���=�����c��������_8P���/B!jkk���sE``����'N��]k�:[�����|1z�h(BBB���cE^^��8��������������%��yE!Z�_������F[�1DDDDD��a@DDDD�@9DDDDD��a@DDDD�@9DDDDD��a@DDDD�@9DDDDD��a@DDDD�@5���������}������zs"##���������������l�������(:������0 "j���{�Yss��_�������&��%��m��?|C�}#-^�K�.�u2��Z-DD��h�"l��
'N���q��I�v�mHNNF�=�w�^�k�z�-$$$ ..���Gff��������8�<����t�R:�����if���>}���[oEii)XL�%��iiG�E��}��"++p��������������k�{���c�����;��j�m��
			HNN���P(,�����AQ�u��Q���O!D�n�Dzz�B����pQYY)
�����z��B��+W��K�mon�B���%rrrD``�X�h�B�+V�R)N�:%�b���b����R_DD����B��4����
��sg�q�F!��-iiiB�V�:�5k�!����������P!D``��7o�B���\���&T*�������b���B!>�����$:d6]_��2dH3�A""��
[������s8y�$�O����'����o�>xyyA��?��/_���S1k��&�����qqq���A||��y~~���Xb.�����W_���s5j������_~���,���`�����;"%%{�������c������q��)�T*����M����Zxzz^�����$DD�PPP���
���"::������Faa!<<<�s�N������6l���LSxyy�������]����Zm1-��K���eff�M�6��]]]������h��@@@������h�wrr�Z���+W����]�T*���	�Ry]??""�5CXX�������}jk��u���������{��O<a��Xb*���w������+���TUU��?�@HH��r�t�BCC-����?�����KKKQVVf6]DD�<������������D\\��](,,��	PZZ����c���������+��c�������b��t��_@@�����g��-[�'�|���h��=��[����q��i0���������
[�n,_���������~~DD�t���`��Q7n�{�=�]�������G���1p�@x{{�W�^���FRRbcc�b�
����F���oS�K�%��ij>>>X�v-�-[���0l����-�B���u��t�R$%%a���X�n���-����+>��C��9������@hh(:u�d6]DD�t
!��u"���������?����h['�I�l��w�y�����BD��,`�a@D��������n�d4��9s�����:DD��9v"""""r$�����"""""��������0 """"r �����"""""��������0 """"r �����"""""��������0 """"r �����"""""��������0 """"r �����"""""��������0 """"r �����"""""��������0 """"r �����"""""��������0 """"r �����"""""��������0 """"r ��Z��S������u2n����?����1|�p����`��3��'��,mDD��B!l�""{�V����|C�]RRgggx{{����4]�t����QVV�Q�F���~����/���[m�D"��`���S@Ddox�c��m4h.]����d���K�M�6����GFF�O�����={yyy�|�2V�X�A�Y\O<�"##���o�u�:u*�=���HL�8�/FVV�M?��B������������;(++��O?���7����s������Q]]�����������&O��={.\@UU�����gO�?��wEDd/��pJ{�h����I��S;�s�R���_�����}{�?������X�~=~��c��Ex���{�n������?������BII	�j}���?�{7��i�M���?@�P�T���y���Ca�����k����d����8q�N�8���j0��/��Y������7���������
����]g
�D����z}ZZ�����u���g�Zg�>v���)S����	����0aB��g+1118~�8������T���D��}�}�vl����a���K<���P*��������1m�4�����?!  0v�X;v6����"� $$������j�wrr�Z��j����|�2��cbb�N[K�t�R<���prr��E�0m�4�Y�{��A�>}�P(��_?���o�p��A���ic�/S��\�rsCDd;��n�n�k�$h)
������W�^�zS�������b����l�7�Jv����5Rjj*���[���?�?���HJJ�����]�4�Ohh(.^����������ADDP7.B������� �WDD7��`�����/�����u�n�����_|��())����o��_o�����g�y�����|>���;c��QX�bT*T*F��
6h��m�6���V�Z�.]� ((����������5krss��_?�9��
3���FX�`����1c�`���-��Z��#�<�+V��E6b������HKKCvv6���y���S�NHNNFBBz���G}T��#F`������_|��+W-��""�x""�?��k���w�����h�N��v��a���N
�-,`��{��70d�TVV���
�|�	h�d������1 "�s�=������������^�u����F�������q��#a@DDDD�@\p"""""����{Jv��*�IEND�B`�
002_pg_upgrade.pl.pngimage/png; name=002_pg_upgrade.pl.pngDownload
�PNG


IHDR�� IDATx���{\Tu�?��f5M��oi�~-1M1Er�WAyC�J��e���I��]���4Ss����Eq��7*�.���(P���8\g�����\�������x�p�|�9p�������|QE�7x���= """""�a@DDDD�EyDDDDD^��a@DDDD�EyDDDDD^��a@DDDD�EyDDDDD^��a@DDDD�EyDDDDD^��a@DDDD�EyDDDDD^�y���/c����J����C�s��?���3f�@�����n�
+W��(������)S��sm��� ���39�3trv�����jq�}����o��6"""�a�L�:�v�BRRR�SQQ���GC���+������[��c�A�����w��JDD�!��#��������G1t�P��#��O?����CRRR�����������=z4�=�����P__�B��n�S���#��� **�0��KIIAnn.*++�������������n�	/^�P���[Ap����7�A����GyUUUF���c�|����y3f���!C�t��k��� ())1:>~�x$$$��_6l� 8x� n��f4����v��=�����Pt��qqq��a������������?bbb��;�@�����s�6m�u��R��n�
���^������DD��3D��
1`����N���S����a��!88�����
���c;�'???��y��z�j����8���T��h����O�6m&L����7������Gyy9:��pl��W�����b��E����9s���x������J�[�l���>��={"))	����i�0i�$l��
�������7�|�=z�[VV��#G",,�1z�����7��G�����sy:��G���0�0+//o�cLi�Z<���������?��>��dgdd�����B�@RRf����>�555��*���k�;��[�l��?����9�_�:5^W�8q"~�a�~���^�z!//o��n��V0��_��kW|������V�^���#>>���n��a����~/^�|�Q�F��������������?l�9��<"�*��{,�����Z������������}�Z��������������z��3���������
�����������~
>���J�����1u�TDGG#22������W
���o_�����K�.���[�����#����Y:���cQXX�+W���sy:��G


EEE�����JC{{�w��$''����6��X#((���>}F�VM)F�s����������ud�L���������>�W^y����0C��_G��]��?$$��������(--�R�4z�N�\�x�(H���ID���G����������<y�:u��7�����i����D����nup��+�z��.]�MRKW����mIK3��#��~�z��������(���������2��]�vE��}
�C�n���V����ID���DDi���(--����
�DQ��-[�������v=FE���"  �w��y��2���w�A�R���@S��S��r���?�o������_Q��j@mm-N�8��~UTT�[�nF�>�����R��3g�����?������1.\@HH
d����z��a63�������1 "�4~�x�5
iii��};�9��3g"??�P����l������sq��1����������}��a>��#������������������555������'q��1<��CV
Po��vt��	������q��U<���P�T��~��;w���x��w�n�:�u�]8~�8.^����th4�������8x� ~���!22���222�x��/���O>�#G����s
��������Ow��$"�x"���v��8{�l�[�n�R���{�v�1?��������v������999��q����188X�1c��V���j�*�o���B�o��6���>�L�"�u�]�=�[�N�����T*�����g��!�q�v���-[Db^^���UUU����b��]���`�����x��%q���b�.]���XQE����cbbD???1::Z|����Y�f��6z��g����MCCCE�B!FGG�O?��XSScxL�����������9}�t��DDnb� ��^��HV7nDzz:N�>����V{��et����v=�Rdn��vl���+�eo�9��<��L""r1yyy������s��������O�N�<�9s��_DDdDD6JNNFHHH�_�]���[o�'�|��'Ob���9r$>��;w����n����qX[�"""�� ""]�x���m>.**��S�;����<��������k������	"""""/��������0 """"�"������"""""/��������0 """"�"������"""""/��������0 """"�"������"""""/��@qq1���~���!""s��A]]`���P(P*���5k�8��DDDD����X�`"##��[7�??��3@��!33���		Ajj*���mj�4<��C���7.\����|=z��-TTT`������5|��=��]&"""�vx���q��Q�������������X�r%rrr������R(
��?��6O����Y��x�b(
���a���(,,����gw������0j�(�Z�
aaa���Cjj�a��i�&dff"""*�
K�,���[QWWgu����`���444 ''c�����c������?�����?�555N�1��������8����l�8����������h�Z�;w��6O���^]]y�0iii���'#99'N����q��!���uvW������V�X��{����_��j(�JC� P*�P��V�y�N����._���S�"..���?
�W�\i��g�y���x�����������vh������� E����!CmtL��`��������
Dee����j5����n�4\�r����3g,X`8^SS�����G�6����B�0{���D��������d�zNDDD���;���tHKK������c4�<x0���1b�@~~>T*����n�4�4o�<L�2�h��("55o��DQ������K/!55�i}%"""��{���PZZ��7�]�MOO����QRR���*dee!--
���6O��@YY�m��W^y�h��;�������y�f���b������{����:��DDDD��V���#G`4��z�*222������xDEE!((����m�F-%ZQ��DDDDdc9��9@DDDDD�1 """"�"������"""""/��������0 """"�"������"""""/��������0 """"�"������"""""/��������0 """"�S\\���D���������sq��7���o��I�����t:233�����������6O�������Jaa!���0b���^xEEE���Caa!�9s�V�\���������
����o���0 """"��`���fm���=z4
 ))	yyy�M�6!33P�TX�d	�n�����V�<
""""r+�{�F�=,��7�~�)�_��V��;wb����������V�s�����i:9�DDDDD�2k�,dgg�{��P*��������Z��R�4<V(�J���V�<
""""r���f������v}�c�=���;���kP�TX�b���^���ODee����j�AAA��yDDDD�2���m���>��W�F@@`���������b<��������|�T*DGG���iX@DDDD#..;v��V�l��aaa���Bzz:�/_���TUU!++iiiP(��yDDDD�V/^�R�1c�����P*�P*��t�V�^���r8111X�v->��St��	HIIA||<����e��@�m�FEQtv'�Mvv���SDDDDd�c,�x�3DDDDD^��=������/��"""�V1 �����{/��������4���~pvO����(��jn4�V_wfO���f1��
����k�Wg����d�"[�t�����"��|��_M��	g����d���V��I_��|
y:D��i�os�D�H����	9ro�=�|k7���O���'���<�h�SD�@�L""O�"`r	�������q	���������R��TV���;���pL�������z@�tv���O40 "�t� �p���������m����BPsCC��:Ed
�y�t���~P��t�AS����B`r7:�y�$�����<�u�F�$��3�nD�DD�M�K��4h��>�UH�\�������8�'DD�����GXX"""0g���5����������t���<����\r<���]R����:�B��x�)@�n8@Dn������3k��c���`>'N4nr���������p��� 55���m�y�
z�!���.\@~~>�=�e��������`���������k�:��^M���H�F�o'���1������B$%%a��fmyyy�3g6n���W�b��	x���+W�DNN���PZZ
�B�������i<6�5k/^�B���0�;���������;����*�
���X�p!��}gw����l��d��NhJ���k�E�D�p���?��m��5HOO�]w��N�:��g������6mBff&"""�R��d�l��uuu��y�
�O�n�jhh@NN���3g����QQQ��4�05D�a��s���ubS!0S(��H�s\���@�����G�m���J�Bbb"������d�;wPPP���X�ccbb��jq���V�<���������c9r$����j�*h�Z��7���r�uuu�>}:���4���B�4��)  j���{������j�����-[��������U7�n��=}�8U�V�D��Cp�����#r5�**�t�j�y������<��1��!C���///��]�����",,����6m���;��j�q� P*�P����y����g�g��9r$�x�	���"""3g��G}$��/_���S�"..���?�����4�UTT ((���->ovv6���e��w��o���?��[�~�)�|x�p�NlL�������3����J��nA����GD��c���PL�<����E��[�n�|���8P��@�V#((��6O#{p���={555��};����~���z�+W� 11s�����cbb N�:��M�"��r�����I����XZ��^,&w��2�D�9bbbp��e�}��~~~<x0���
�����P�T���n����^���A�{�n�~��		h����>o�<L�2�h�*�
���X�h�j5�����o`������Z�������E����E�|��{�����u�p��qh�Z���>|8�v����t,_�%%%���BVV����P(Zm�4��>��������b�
@VV���d;gYY�m��B�W_}�p|��!�������ob�������J��������j�[�XZHd@2:���4��f`�+��o;�����9@D�o���x�� �"���
���������c���������C�i�&�)8(**B||<0i�$�2������p���v?�o��]�/{�v�Z|��'������#aaax��we;gXXX�{u����m����q��/�Z�Dr��2��������s�}�W�����,dee����c����3;.�.]��K�v�������c����[s��)��_�@�P���V����a��C$��o��o�0�	�{T���L"8@V]�|[m���DnFD�H����3g�Q�sUUDQD�.]�+�����\�pS�N�R�4���`�:tH�S���5:�}%��?;�Gmc09��J�=��8@D�P������k��O�>6�.��1�P/+��l�3g����#Q^^���������9@F�)@:�A�J���������L�W�u�u
Zl������6�4Z���MDDm�����o����lC���A�P^^.��H�EEEx����6�6l�_�.������5�4�=�6K2��
*�DZ�k�A��k�!��O��WQ(�67p���!rss1o�<�v�mhZA399'O�����
����F�
 ���������h\�*$S����R�l���hz�}�����Z�������}���-^��~Y����x���5jPVV���'#77W�U������a�lP}<�����k���.9DJJ
�~�m4*�
>>>x��w�����+{���������`��1���V�^�=z�}jr#���6
N�M��o�e@IfF)@��H�b�K���C���a��=��w/�?A0d���7�����5558{�,y�TWWc��U��a���gT@��|���R����2 ��������@�����#�^�HKKCbb���+{
��������x�	���'N����3�>5���7wH2/����db� ���8@D������u+.]�����>p���={555��};���,ka��E����"`r8;/*}�Kk���#|��������n��������p�B,\�P������B�����~;BBB ��as"���k_I7�[�9@2�s
��}W&�P�NPB�46""�������___������v^�����c��q8~�8V�X���B\\���&7b:� �C�q�k�N�QgH6��$B�y�?*�z�9Bdd$"##��hPZZ
A��gO�����/{
���k1g�|��GHMM���qP2b^��8���<��I��D.J2��F`�3o���x�����<�s�=���������Chh(�/_.�9e�Z-"##1r�HTWW���^C]]�J���&7b����=9r1-��o0}��b��:���������@qq1��c�-[Ap��E�N�Cff&������T�����&�={���/�������z������#x���p��a���U��%������@�t�ToX�)@$7��5���7"))	#F�h�1k��5J�Y�r%rrr������R(
��?��6�|����5k`86x�`��;_��l��=8r�^z�%�*@�7o��u�p��Q�OMn��N�p�+�����d&}������l����#"���8p�������j1}�t�����p|��M���DDDT*�,Y��[������6����G�1;�����={�v^�D.�4��9p����WOk�0�N���Cpl�6� "��wo����-����+�����	�� 66�p?&&Z����k�Mz���N��+V��[n�m��Q���?"44)))��\�\��e@�����,&�������d� "r���l�cC�Attt������X�v-���[�6�ZmT�*�J%�ju�mr��������k�.@L�>��{�������]��|�	�w���\�,0O��n*���S�wQ%����l/��������%''[���3f��[o����`����@TVV=^�V#((��69}��7���7l���;�����FBB�l�������6m��1c�'g�����'�>5������ IDAT�Hs�����0�df�e@�w�f
����|�9s����p�M7A��b��a���O1x�`���=^�R!::��6��8q)))FY��uCjj*


d;�����31r�H���"���t,X�@�S���������lz�t�7�i��t�P�J'����
j����,�\,v��s9C||<�]����"����/�=�I�&!==��/GII	���������4(�V����_`����2e�����S1�||����W����O=�
��
�����}jr��k70`�*��6���;����e@]x m�>!H2�8 ����K�6w
�����ngw��gZ,v����/^�R�1c�����P*�P*��t�R�����������#**
AAAX�lY�mr�����S����������l��=P(F�)hZ�5  @�S�-,���5�/����yZ���S�L�'jE��;����4���~����*gw�qd�	��������Bmm-��� �"jkkQ[[kq���h4�.]�eee������
�[k��>���;���?�|���())Ajj�l���x���5jPVV���'#77�E��A�< ��Jl���p.�����N����4:�������V��C(�J<x{����' f���1c���*@���(((@NN���=z`����Nk��H��Z���w6���gE0ju^8�����%"�4�  ))	III;��@]]��_�?������Gqq1�}�]�}ro�
�q'`K��� �"�I�Z�i5�3Z�����5\�t��<�CV:r��a����@|��w�={���&��56��k\9B�>C�S�det!\�M����5.x��d���?~��W��6~�t���7o6l�L��n3f��_0���
�����7�9l �9�Z��(��!�>����;u������c��P���@�a30�
\<�hx���5�}\�}GD�
�x�
�����=��3���?0l�0$$$ $$W�\Ann.��Y#�����{���=�A���.�fl���;�48�p�W�����������"`i�l���f�jo\�}GD�	���Q]]�j���|cA����T>�w�������{w�Y�={���������So�-x��=j{��c���	j��(�^�x��;��;�s�k��������z-�� "��������{��A�(�x��ge;�����S�L��+W��G��X�k���.�n�����+�������pTw���)@27�~Y@D$�3f`��-��{�a�2�_|������gr��	�y��		A\\�t����G���H�S���<7��m��@p��)@&@]��{d=�M��Xp��""O��wo����X�h�S�/����s1{�l8pJ����x��w0g�����}z�!���3������l)�~�j��^�;�#�;a�����]8�&"�'N���-�=�����"�����1g�(�J@@@�|�I����?�"���l�gX��4p0%���1���������e@9@D�T*�
�=�������9ct����P(r�������n���w�"`�c5�3PW���x��@����2���y����,6���x��G1a�6�?������C��x������P(�T*
_N_�T���F�T����8��)@gYuL�+Q4{����0��DD�������3:^__� 22��u�������?t:233�����������6O#{0m�4����HII��A��������#%%E��n��	.��w�m�VQQ��7�����5{�lY��&;��:�����@��2�"��Z�jP;�����YLDn���III1b�Y���?��G�"///^D�^�0w�\���+������<���B�P`���m�����c8v���m9�h�Z�=}����Y���3�`��Y������2�����***"{:Dt� {c�����TL���k�)@�3�]��"�����TSz���?��m��QX�j���������T6.��i�&dff"""*�
K�,���[QWW�j��rrr�Ho�I����QQQ����s��t\\\�u���X�r%������h���DM��i:�,��
�����S�,�<�vFW<�i�����I�i���h��P�Nv*6�/��6�~�a��aO�G�Z�M"�^�{�F�=,��{�����3�������c���5����@�����s��y�������;0c�t��� �JJJ�>�E�'O���C�����+HII�_��W���kF���wo��4ggg��OOb`��������_.�O\1�n�h����7�����3����������3�,���}(;w�q�p�����C@�Y���Q�,B%��_��0��rl|o44�������
����_��W��������V��	���D�},�%�����?��+�w�^9r�V�
+S� P*�P����y��u������h��l+W�4�����3�<���L� 11���ggg#99������6��������V�=	����:.*U[�o��.MW'&���Tu�y>=��w�p_+�"��WO�����N�n�G.��
PB����	��g��k�:n����!N��#���}U@��L��c��!aU����������~�
8U|K��n���D�]�5��h4X�`���p��A���QYYi�8�Z����V�<��E���~;n��VDDD���={��-���[nq��BMM
���ot��������g����||�l[i�1f�z������;�<f)@��]8�r���Y`Wf5^�$��lL�������M�;���;�)u�N�CZZ***�g��������|����|�T*DGG���id�����{�����G�n�p�-��bME�����7��(�8�<^z�%���:�?��@]�|�F��}j�@�v���i������Z(�*@ve�
��,�5
��Xz
��\�S������z�����q�����t,_�%%%���BVV����P(Zm�����
����r�=h���X�l&L��N�:���[�l��Y�PPP �y�����C��B��A�T���o��?���>�.��E��|�>��l}i���H�u�e������v�y��mJs�"`��qP�����N�7B�,l���:t������&"j������/@E���r����Z�
���f;��?(**B||<0i�$,[�Zm�S||���r�=���+���~�}���a��%��w��=-�%$$8m�E��@�a�P/{����^��L�!n����S5w����w2uZ9R����	>����{�R�v�����d��ADd���,deeYl���X�t�R,]���� -�y�S�����w�����[�b��Ir���H?�[����c�Dc�������\#���t9Jp�!L��r��h`
��7����S�:�V M*9d�������c�>�{�n�X�]�tAHH�]����j����|��a�w�����������W��`1w�������v
�� ���{k��
�9
�c���,�~aH�>������p��%""Wv��Y\�|���8p��+h�l�����}@y�66�T�����C��t�'~�A.206�5����w]�Z����c`O��w�I�^Y|g
�ZX�9��|-DuV�����>v�T>""g�~�:���~(�J�������/_����%�9e����O��f�?�w.��%:@���p��"�1fWc!X5;a:�k�G�V;��U�����~!��+����;f�������	��B? �����]0T��p�T>""g���GLL�J%>��S�b����O?�[�n���Y�/{@���*@���+hj�Z�TZL��>�tPwC�o�Q�������N�c/_l~n����]���xO
�du��4`��V��"�����b<���X�x1����h�"��q��u�������c�����_�"`j�6��~�j!��2�f���m"d:��.4����3��O�5 �1���k>�U���kS��&W����a�x��C`�s��~-�3�w�}���/�m�6<��x��7��gOTVV"$$���>���N���W�F��(�-G���Ul:�7,\Am�����@���|�3v����w��"`[�f;�3DD�t�����.rss��SOa��q����l��@N�����111f_��w��'�|W�^�����"`�U��<{	,m�e��J�S�\��yK��W�JU��������4��a���R�������r��k��""r5��_GTTv���n��a��Q����d?��3��_�s�N<��#�������q�FL�0�����a222�}�v������Mf\%�n3&E��E-:A��5��@��M=�%�r���f��X�����.3M��� "2r��%<���P�����3�^����Xl���=���Y��_}������o��6���+(
�����s�=����=����n�I�n�>����M�=��:9���V�"����A�	�W��Ru��x��� jZZH#�c�
�u��WDD�b���x���1|�p������������k��W_��o�q������]CDD��Xee%~��W��'�OLW2�P7Nr�� ����,��C�P�u�����9SK9���: D0���u#0��k�g�^)�k,�Pg�sy��n�
���
RSS�K�.���>�C=HHH@BB�l��=������c���

Eee%����3f@��!!!������p}F5���1��*{�F�'���K�j,�}��vPg���5�P$�@v���NS)�7r�k]3h%~����2
�4Zo�����X�2��q[k�S��
�%���@NN***��7�_�~9��y��_p��!�7���������_���_�����;���������0��j�I�i���;��K}���1/��������.^���J���E={2���
X�H�S2Bz��A������]f��������3:���������p��� 55���6��!!!�-��O?����C�V���+��OJ�`��]������K��[o��^��)S[�������k=H���kZi����@Vz��,�
�r
�ko�R���:����
u?8u$���(vW�;�O� ��l�J��nfiQ67#"�"))	#F�0k[�r%rrr������R(
��?��69����F�����L�4	��wz�����Xl��M���)@,��%K�+�tF3��f���+m6\	�E�3�zhqS-}��{Ht��oJ�hL�o,\u���7#���^s.�:��{���4�R�R/�6�!�Z����+  �����j�*��M�6!33�P�d��z��X�v��m����?t�-Z�?�w�u���i�V�}��a�������l���DFF�w�����qm�`�h���4��Yy��3����R0��;�@4X���1����i���h�{};1�����Z�.,^Y�e�� k�x=�LEs
k���z��
8}��Y[AAbcc
�cbb��jq��9��������C�>}�Y����/���0c����O�@�K������/��R���?+V2�p�Ik����b������H��������T��r����1���5�/6�`����Aze��g�a	���q���F`�������j��tA�R��Z�����z����������z:t}����y�d������/����;#((�����D���]���X����4h��d�Kk�W	��U�\��V�����Ns�P�x�Ewd�Z�z�J3:�;�����R���
� ����6;6d�DGG���QYYi���h�V�du�����������A�a��QGCC�\������HHH��i��~^=�����\��]��L��t�S#��n�8)����}�[�i��s����}A����������>��i��=�k[���1`��Sk�c17#��KNN������|C�p~~>T*����n�7???|������o��W_���KP*�0`���?#..�����=���m�l��4E�mh���)���,`��@XO�{k��@&�.��W�E�����3M\�gpGf���!�X,��a�����m�nq��AD�������c��	FVV����P(�n����C��wo\�|�("22�!+d�V���2�����Em� �P�_��I<
e��[�M��T�|@?x�=���k�S������8����z���pd7-�xz
��N�M?s�
�������E���@`0�c���P*�3f�^�
�R	�R�K�.!##)))���GTT����l�2��M��|���|��r����Z_�x���I�����������Y,�Wr�����a�q�R�����~���S������53��ZSc}aZK5
�e@��+�\�����+++YYY-�/]�K�.5;.�Um�����:��_jC����H����,�5ZL��N�7}��3}Q����g��x�N��r� ���������a{�f
���v��7#"������kF���}�"**���$���(��@Z��j�<���"�~�[���"n���l�}���O�����w���Vkx�*@�h2����km�\�E��-
@D��<~P��Nm���`��|����IW���-d$W�S�\�@��:@T��B�: B��3vd>��)@�?�ajZ\H��V��k%�5�0 "���e@�p;ud@��Iw�l�����
-�gT���\t�,��D�~���#@�!B@-:A�����*@����5y�����q{������jk������"00P����w?~���rom�Hk�)@.X�_C����fjD���Z �-@�f���NP�6��5�m
\3�qGf36�\�Z���e��[S�X@D�~C��X/���/����=��,��N�����U����.jX}��3�
,
Fj�������R� M���_��e
���`�����,H�ZcKp�)@�����o���Q]]�����r����5u�;�
��q)@C����D�Kc
|�_��h
�Q
4��U
?�}�:5N0�nZ^z���}G2}����#���*��e@5��|�Y@D���*�{����(��g�����/^��%KPRRb�l%8`����U�4�u���)@-]���/��a �@��I����jNc�����_�
�iMC
�E���f4�i.�o��U�u������1[�l����a��O�Wrm�,�����J��'6w,���M�j��.�Z ��� ���p��3v��*@���jW��5�������M������X�hV�^���s W���dP��5
���d�LDKW#���e����4�7�4�f����=�a � �>-����R�=�;����OK����DD�&N���'Zl{��'[�8j�_���Dm��'�:�]��U�\`'`���a&���-����M�9�������P��{1�6��xp`�������lyP}@��K�
�E����~��W\�z��v�J���h�q��=���Frr2����pkL/k��Y^��1"��T���&>(k IDATk�<�����u73��KR�j��+�#���=����:@Mu�#�6H�� �M�������RDD����[�}������}\Gp Wa:p7�h��\`$��*K;j���j���d��J��:��X
?����N�d^��:��U�)�2�vc6����_����Y�������5��S��3P/�6���DDd��������6W]]�x����=�����-:t����q�w`�����eee�����}��P(0k�,,]��>��L?�Mf�j�<�@'[�2	���
Z�hz�Z��l ��4H)I��L��Y'/�0-�GS��?�V�"��w�j���������b?E� "jMmm-�|�I���0p�@�������t:�~�i�_�


3f��Y��]����H,@ZZ�C�)%{0h� ���Z-N�>-�y7m���_w�}7�j���y����RTTT 11�������e�O�LW��j��w��Bc��I�m����e@
@�>�������4p����l�����'���e@�5��g����F`��bb����J@]�w�9�f�����>[��h����?D�x/���������B���z
s����_~��+W"''yyy���31�|l����6G


Ehh�C�)%{�~�z��UUU��u+�"�y��C����_�?�`8^]]��;w���sP�TP�TX�p!��}�f5-�i������
P�7���[�����w�E�"���v2�`
��������:���H^�'Ga��V�����c���P(���$|��@�E���L���K�,������k�����������d���;�����d;oK�Gg������Q��A�p��	���.��&yK��@��������X?����h(����wS_�rk��kP�[�E73sG��O�_s�{����:�M��\	H����dO��U{,*� "�7������?���;c���;v,�����������@�����s��I�{:�K���QTT��SC�VC�T0Kr8����W�hM��NOj��j�4����>����Dk�.�7�X��3vc�b����u$�k������G��=�`e�[��^�ODdG�f�Bvv6�w��R���H��?�,��A�R��Z�n������ �"�t�"��^ �"��?�����r�����@TVV���@PP��c�����j������v����������hP6�RVf�x-\�~@���A�E]M5v��o����nt�ZS~9{y����o���������Q�%�=�����kU�j�7;Eg������^v�����/(7���u���9������r�Rlf���;`��4��B��]P])���;����6��w4�0.]t�==���Xc
2������=�:w��k��A�Ra�����{��O?���4
�j5���Zms��k�b���())�k����c���W_��5kd[I��5������z��)��-���� 8u�����-��b����D��������d����;�f���������Z������~>��[+���p�9��X�������j�*��qcT�t=qd��rA�����f�����>���d������"�.J���x��~?�K�uM�!}z�D����x���1MS
��7.�f+~��~����Z��~������fK�����*
��Fy���O{�X�}�V�^m�,k���������b<���1b�T/�R��j�3�����7�Dvv6���4]<///Gvv6&O�,�ye�L����������`�6l���h�Y-55�-�Z�FQQ�x�
��9�i},���F`h���t�����5&�I���A�
��bS����K��#�T��t���	�*�i&�)@�[`i�-C��oS�:H�����1���>V�Y����?��4	xiS���fqqq��c�aE����#,,QQQHOO����QRR���*dee!--
���6g�����y�p�m������Err2N�<)�ye
|}}�?�:oP5f�(�J,^�;v��R�4����hhh@dd$���.��9>��C�g��5Z���B�_�������
P�()\70�$�)$��4�(Pq�r��}�D\�QCD���z��w6=�� �W4��n�j
6�|������MD$�z�j���c���������k�����S�N���@JJ
������ ,[�Zms���(������m�������l��=(??;v���3��kW���JJJZ�^[��Q,���+�m�&��������G���>`�S��.���_,��-�H�$7\Aw��l _3���L��; �����iZ^��KW��z�Mw�����b����	����c����be�>���E�=S:��DDz�z�2��UJ,]�K�.�P�3���������A��R�����w�}���HII�����������sw�uf3m�ht"���e@�;����C�4� �*@u56�R�(��g�@psp�[����OOc6 x��B�*VM�W2
`� B�.���t�V�+�*�oH""w����={�`���8~�8A��!C����F����~��r��3�9`r_��4gq5���@	;���Q
��U�P����L���g$)@~���
�uh�<��`������h�h�c��Q
D���c�����i��*>e~���-_�����,^(���C��}����c��Iv=�S� L��&y�f
|�&
D@�:t�\�3]:\�'}��b�abC����KU8��Y�{G4:��Z��n���HR��}$EE%g�?Oe�'��r�iwb����t������^������z�@���B�@5n��g/r��^&"r��z���3f�
|��7��?/^���O3�h�3�W�M������0������g� �����`����D������0u��>��^�����x ������x��N��O{������S*��Th�*�(�
���*@��XX��>x�g(
c�	:|�[�������@��>�'����1q�D,\��pl��1������g�����W�����]~��s' ��Y������j�vn��t`���I:��`��Q
P'��FCc����������*@]����W�7����x� �QL_s"���g=�wki`�[&���x��e@�o���Z������C_��o�Q4-�kSPQ0w�9��������������;L��l��3mw�/K��
*X@�Z{���/~�Fc�4!&*�&�M�%j�[�Q��
�B�[X�]`wvw����83s�S�-;������9���������s?�SmX^__OSS�H�����������_���~�
7����cM��������<�����3	�u��f|/��	���Z?���d�4mi�9��z
u<����$�evx|��Jp�c������k�{��Nl��f	��u��y�#52Z	��S�&�w!��i6��r1�6����An�������Ny���p��Y����TL�6��'�d�<�@$Ib��u�_��/��������������.����;���f�.���������kN��a���[2&|��	��<NS���
�2N��F�^�l���2j��22N|��M�5���3f���f��;Vf��8�@	"��'g�TL5%��]����������Y����d�����k���[o�i�&��(��z*��~:%%%\u�U�p�
�����9s�0g��N�����JKK�����������a_�.��@#�Dg�.�5�|�YJ�DPY� ;J��D4.@B���%*p�f$1�C�`�a���k"�t_9�h�CE���Cl&u���~�N*gj�rk<�E�����>-X�`aOG~~>��{�f��~H$��sS��s�?��L�0���2��CII	?�����ys�w�g!�S�n��j�L����|e�c�	<��"����M0�P	@eo����.��{[�n������F`��LAq��"`����Kj�X
���	�k�i�'���������,X�`����g���s���O��O��N����g��
9�g�	�UW]���_���������v�N���W^��]�Y���]��e��s�o�	�Y���]9��?��I.���>�����	��F$�0��*y�����f�Y��l�9"u��fOA�@|6���U$@�{�PuN��K4�&@L'6�ki�z�,X��'c����u�]�|���9��#Gr��Gr�)��4V�9hhh��+�$?_)V+((��k��2zd���HT���W�ue���J��%k��������
 zJ!�8fI�������d����m��Fd�^-JV�"��H��,dd�r�����~�GB�b	<u�Vge,X�����/���o��k�a��q~���u�]TTT�x����7���t�~����u�p�\I?�OB�����	�$���1�����=�}�L�8��������_R%1� B�����6��nh�������%@�+77���y�+$%YJ������Y!������5WK6N���K���l�y�C�:a�E,X��o�O�>|��7TTT�q�F9�������7���n��6���QGEEE���|��g<��3�����t�"`�G�r�p�`#���,�	��:Q�v���w���5���B`�H$�haS!�HG0C^f�N�i��]�nyf1��������~�
J
�2�T��[�Fc��'d���5W?�6%y|{��h���;��PHUs5��eR?����M���g� ����1�w�y<��#��5�o��+����7������SO�l�9��w�y|���L�:�<�i���j�*�N���]�Y0���zmm�1�
E���^���3��H	
���5�#=$`pj��U	@P��l��7V
�n��t;�Y�,���2cS����M������_*����HO��[�	bz�������:2.AL�K��M��*��@F����$]'`����C,�{x��W9r$���L�<���W�F�9s&}������i���k�����EEE,[���o����
>��&O���O?�)�������<��.���o���.���������} #P�G��@>�}�3��D��tY��	@��%�0�_)P��V
�����m$�6���v�({�OD���\ReF�x
@(��C�}��0� !��_/N�E$@"��>e���`�Bz�X��+����s��c�N?�tz�!�Y������X����z\.3f�H���������X��cyy��I��K���p�k��4����viu�z����$�S=5w�3

�1���f��60����]���G�QG�E:f�K��;�uV.�@@����a������#�"��K12�e]E��e��*���,`������Or�E1q�D����y��'�7o3g������n���N^y��@�u��U�Vq��g�����u�
������\�2g��@O�A��(,k	@�d�q	��+K	��Z�e
��i��������I�@����5�*`�}p�d�����^��n%>!��:�1��>����Ba�����F����e�$�U��:�����v�9���2dS�LI��Y��Q�F%�1b�H��7�\�x��w�����o���7o�^z)w�u3f�������~s^l!�����5�M��GS�u y/GV mWR(2��"����Xw�1K2��|zP�b���@�Tu��+?����c���1�
0�dn�����ZT���])�'��	Hl�����DB
D/9�����T�$A��g����<���oXv�A1l����]�v��;����o��wof���y����e�hooO��H�D~~~�U�u�{�D��7����Xm���]g!�����������mY��,���%@��A����"`�,�H�$>��U1����B�A�+��Et' �@_5PM	T�PYSS�B�$+�
�3y��	��r	Y_P���  ^kN�9d<������N+
E�I3Yq�Chf}Sn�jF��,X�'1e����������>�p���RQQACCEEE���$�
�����S\\�r]w���N��SNa��D"�>�h��[�c�=�/�����<�;v,O?�4^o�z�}f��4���@����$@��D�~1���Q���q����Z�<��]{�L!�����>�
�F*��4"ah�:�f��5t�V�`Xs��"���/s��3� f|��p��e��k��&���/{q��&�EG�X�
,���#hj��������5���+W�v�6lX�u��Q�F���o�����E�a��hkk�O������~sN�/_�?�����0`UUU�K�,������h��C��B��'h��������sl����D�H�|8�*�K���^����m�M�Z���	�j(FF�^R22���t�h��&��<��z��h���@��/'E��1��R�0#�j�`�kRP 	^����LE��R�1��b'��D��E���]\q�<����Z��H$�=������)//���.��������Vn��6�O����J���0z�h�?�|z�R��v�a9���y���od���l6���())I�����zt�z1�O����w�'6� �	����@I�8��Z��gil�������G�[��7'*��fHdY���)p��8Z����I�w�����RN���"i�����>����������l�{:�2�q8���7��G��M2�l.��s]lC�T�$t�i$w	N
Hd�>����=a���f9yZ}�������gi���U����.&O��w��������c��q��7b�`����;�P(��g������v]w��G��G5,�e�_����W���~sN�
��7���O>I[[��/��/����s���z�{t�;�0v�� �?����c�>�R�$���j�w*2��?�~�	�.(q�6�R������������@+JOVH����4�I�'�g���"Y�� �-����������w�xDPrEt�u�0a���h�Hg4.@�f\�����tB2��m|�m��a�Hm����B���q��������k���k�1,�$���g3{����u�9���'���?������;/g��9��������������S�2a�~�����w�\��C���
�po l�]�LLS >|;��\���ddg�r���
���+9`[u�����ef5+���$"Q9�����6?m� E��K?�IHg5���Z�!���k$@r�����o�i�3a}@�$��u}<���B/U�>�{V
;���E�(f����~6����Y�`aB\/�������������<'��y
�g�}��������z����I�����9{t��0�GLg<�$@���B'PQ�Q�`C �&9����d|8���#C�T:��8�6��J�VT�d5�����B��
]�]�����?~/H���$QY������;p����G/�������R~6���Y�`��6m��9w�N�3UUU|���92�����t�R� ]  �0l�]3(��`�"��H����
��@���K����ng�S�����h���]��zS�&��i�p���N���t�\��d��\C��p�e��y��+�d�Q�t��@�Y�(�3C����Y�`a�Y
���%��g��l�9'7�tGu�=�555��9�����K/���}S{D�3H��"���(N
����K�`g]�[o���5� IDAT�lV[oqP��B��Z���*h��<@,�����)��f�Wp�p��"Z� m 3��` ]P����{b�>���}�:PpK�P���	�����=�=���Y��Y�`���}
@QQ#G�$///��v9'�f��u,X��-[�PRR����9���r��=����M��lG��IH�K��e����{��`����0*���&(�L	y�S~��{�W�@������Y��nVP�'}s��=5����w��J���>��I'`}��]}�p�I��tvhk�)�E��B��1�^�U�Sg<R~�8,`���}f5]�.i�����I'����f���`���@0b�%��|v_������=X�����G�����v�@������+���0�@A^�S3��06m-�����{q�@:�H��lQgo�E�����Fv9�������� �����M��3����X�&��*���'�>� �X�`�B���"���:�;�8JKK9��C���b���<���������$ 9�P5��D�N.;��������y����Y�n��7/KU��R�2���M=�$@�����>�V H��R�Z�����6�P(�F`Fg,�^f�$T$/�O�3�2,X��s���v�mz�������K(���^��;�`�����}��F���'������I�PC����?A����de��^���p�m~����j��7)���D�sd�7�;��:
|�P��tE�_���~v5�mF�9X�d.�t&�@�YRc]��oo��C�So�{�}���������`�+)8�>��9�y�VQ|��H'��I7�������qK8��@r �Z����,������)8�g�	8�3��r�����9�m���{����r�1�$IL�4���;��[�j�A�Y������H�>&�xV ��/���z�����������6�|�6���j���7�q�I#2Lf%��6��1��eL��!��=��0?�'���A@N���4�w�K��������1��HW�U�G__�?6��3���_ ���na������/���5u{����e����e�����/��Z��`_�dY��7��~e�		=<qPKd���}�=��=��ayII	Gy$���/p��9��	�e�]��O>����),,`������q�a��z�{R�$+6u�}.�]p�����������V_�Y�-5�S[�@�a�����yz;Q�e�Oz_�d��X3�KN>���[��a#�z$�MVV,z�(Y�1���z�kKO�Z���Ct�g�I?��6�HJ-�5�H� ���w'��0��3��e�����;ZijQ��������=�P�O�nX����+�����������'1�]��\x��|��H�DCC�?�8}��%����������o8��#r5�=���D���52!���+qm�Dd��~�,�s���5[��[[�'SiB��N=���(@��M���I��')��z<s�<s�<��wj�06|8q[ -�e��������y�A�����4f��M[,�v���e����G��q�.�����C�6��NQ�c��>u��*��tm�}8�y�c�q��=R�G���,X�`aO���c;v������7�7��2e����?g��;������F5���it���HR��]=^�!��@X�R�J�
	����@(B���?��w�G��B���OO�Zz��|���%4��5>��_�o`�!K���@�e,�=%0+�|��S��j=�K<f;2n�>)��a�W�#�$@�����IN��,�t,���p�m�9�B�H�����R�`,������r�)�Z�*g gE�#F�H��a��a�����Q�Y�}��h��L�R�E#����v����b6@R���#L_��[F�n�F�a��w%dh������j�tb�mv*S��x�5�k�D�������H�������s>S'��,x�� MW��,2�$����$`b����`&a�+��^��u
@��1D���P�����,�m��uk�~6�����?Oee%S�Ne����k�����Mq�g�r����O�{��'�e,`��u�>��P<H��i�	3�q'�*Y
Nj���t��t?PU�=��a�t�"�$@��)�s�t�
h�������Z%�RP�>���W�2���c������)
�r	����a{�F^�GG36I��P�3_6�f�C	P�~W��YK�t������_����,X��9���~$Ib�6��$�2s�L���CYY��Mc��]i�u%�� mmm�uuu��oc���u�Y9��	��y�X�t)6l�������0aB�wo���f������O������e,`�@
�����Lc�D�W�E��"P��b�J&����P���yO����g�Wi��,C�7ua&�fO�A�K,�0��
��������3�6cq���^*_3���%�2���h���M����kM#��x�(�����m�p+���]b �d[�`!C�]����z
�M���3�w�}�+VP__���b��i�u%f��Mqq��_UU��_y���������s0r�����]���f����{*R��DFL%��5 0L0�,��:3/j�����<���~;��8l��$@e����I��AH�~�������Z{P
��2����d<�+��Z�V�}�9�� ^.e��$4���v���p$�2�����9�������^AX���L���(�:�|��R� 
Q��eJ
L$@��2@$��K.���3���d��y��9�����v����;y��W)�u%n��F
��������8��cr������r�-�t�I~��TTTh�]}�����~���v�b��9\}��D�Q�9�f���S��Thj��?�h����7?AJo$��E�).���@��=`���"���)2TM<>V�J���3��U%���!���R��~v(�\p��{�@:��fK��zB��Z�p���sl��"���G��~�B|�����|�]����]���G������� �2�7��!���8��y��H�������8�����>CU����U��ng�,�':G#J���3|>lF�"`�$�B�+;��l�'d@4�D7`Kd��������5j��~�f��5k5jT���#�D"l��1�:qy�QPP@AA��9555�1�K��sNn��6JKK8p N�68���i:�}���7�_|���F�N��o�[x��v�-��5���?~��g�g��P���a�.��?��������8���]�=�����\HC���7,��egS�:S��w&D�R1�u��Dw����G���]u@��q��z��8J���6��H1���El����Ov����:���-��tK>�l	���~nG[�Y� v�$Md&_��^�_���@���\�,C4,s��2���5�=����)JM��������'�V6oY�NC�?u�1����e_�F�v�Db���o������n���'^�d���?U J��w^�P�����h���^_q	P���L�Wr�PW��Y\ck�oP�)��74�,��[v���Hy ����}k�E�,X��`ct�A6,�~��U<��S|��W�m������O��$���|���S��JD�Q�8����+�����9��Sx���5��\!�����P\��!�U�3gN�uUU7�|33g�4���?�������T[��6�X@��6��{8��I�l�dd�1r�0�l��3�GL:�����z�?����]���%/�l�;VTy��Ca�Jj)��e7������u �\��Cx�q�����`�)�����n����+�DN<��)���
���o�P(�mf��b�w��3{�L ?�2��}��`sO_=^Z�o}���7;<���&
h�I!!N�8��66 ���x�N;�����$z���_�E	���)��F*����`���:���m�����A�p,��IN*�h7G��
�0��0�s������(�����F��J
�;22����m$_��
/��,%@��>e�������[^��5��������q��J�������5��#+����?��k����Lb�p8���^�c�=Fii�a}QQ-B6���Nqqq�u]�7�x���&���q�����s�1��p�BCF#�y
��^��y�zL���c����e�`�+�ls��$��23/�h��'(�!54)��
��5�/h���(J,���m�~&5eE�|��U�~��c����{�2s	��<��E�]�������[������T
�'0Xf����������8{���)V'������fR\��B,>/#���y�v}��A�
(�G���1��I��|�>(e�&�n�����/8�s��OFR�&��]��{^�x����p����"`�1@�8�@�Y5,XH��+W�~�z���
����C�D"�?�7�|���G�r�J��n��a���\��X�z5g�qFB~^XX�����[.�s����2s�LJJJ����?�<��7@�e�M��#�<�,������?��i��u�X��|w�N�"��Mc��l7���������#n�X��4���@�vc0#����}��M����I�p�Z����0�J6�j�F���E+k�J]�����]���b�_�	X��i_C������L�u'��2�6c:�\��?jv�vG�f�"���
w�:��p>J��7��
	��tB�@<��Y����5����E�V
��c���������7'���v�.]��g��E]��>Hmm-����v�mL�>���r]W"j�H�����x�(r.�5k�^{����f[��.,X�u�]����Jqq1��������.K^!�H�q}
/q=��
��:� ��X�y�R
��1y�D'^��AC#a��^T� �:����m~!�d�]�����&��8���}�$����e��J��t>�	����|����X Fp���+@IP'���l^T�f��^x����U���hk"���d�74���$�]v�bqr�����E�����C�2#(����e�{E�#5�`��n��+�`����;�P(��g������v]W���P[[�y$����PR��'�� �`����E��4i�}�Yw#Q�`��O�MT��l������;c��������X0�|�����1��b�z��X-.6�����B�	���v�f���.��:��(|�������H�;e��G	����)k���N�x}�E������5����6�P���������C4��K���d��rJ�� �Ig���x
@i�z�������KrF���5�+&�o��,X�8�a5��$���g3{�l�v��u5�������Tw�}�A�H���o���sN.��b���K�rY�y����8qb����!��0�f5��	����KEFj�#ax�%��#������<�z�(��@m�@$�7��$!8
A�� �����@�$�u���d[Gi���F*V��m26�ji�7�$1�,OW Ac��N�3�!>�o#f|���8���R)����(��vx�ap�?�A����]�m���$�c^S`V "!*T��)/�@\CT:�,� he,X��w��[o�w���P������Naa���Yg#����nJ�4���9���g��1���oH}8�&�����bE�����y�u����5��+���B!0��������D��j�Q�#|��4���^��$�=�@S�$G�K�:�HVs5x�q�U @�	8]
�\���6����1hj��
����+;���c���J�����h�KW~�����a�
s`�H��^��\��kM�������"�$u$���J5���h���Y�`������+��������5k�����q���;��N:)w���7�0z�h&M���w�q�1k�,�N'[�t��W�����F�����a��A��H��v�S�[����v'��1kk�w��$���x�e$�~mPap��\$<HC�'��y���p�u�d�7[4������d9��3�H���7!y���j6���z����/�s�o��_^]�v[1��������������gq���H��@����(q@b�'>�1x�*s��uT��;Q��]�VM�a�@�)�V:I���������t��P�Z�������(�����0a����R���K����3{A��4z8�w/q���L9R��������{��=��),X����q�e���Ci|�����;w.��>;wf�����!�P]]Mss�vr�)�S?��*�A���E�#��6�@@S0\ H���&Jy��]���Z;�u��C��i�A�'�_�����@�	�,�p��4!�`��nyz1������}�Yg*[�@��H=�<gv��I�������j���hjI-���wPjl>�C�� #�����u��TCb��{���e>����[p�[���P%�u[�B>�������G�&i�G_JxO�"��sq"P��<�8�������S~�A�A�D�� 	���%o}������6���v�X���V����z,X�Yg�����jXw�I'q�I'�����l�9'_|1x��_�����k�rH�w�G�k(��yT�Q4q���}d/�`"�
>c�<B��h%;> 13j'�������@�w�����{,�x�@�*��4y��"1���XRf71��7��?V-����sJ�c_�T��}
@e�b�4��������1��tta���7���,�y{���ywf���XVf�G���g�O�C{{�r�-F�V��U^����^����KL�?�$������0��$@X#q���5����f=D��L%@%%*�o�����4�m�����c(�����P ^{��������z�`�������&46n����������w]^ I�z�b��]��xO@����������,�
����8�����<�]�����,k� v��?�g�Ky �k���N�L,��_y!���?~#W-�>&	���h�:9M2)��a��?���?!��ej���l�s ���g�MeK��$���r1��v2zHol���/�S�-r��M�F��x��_OD(�H;j�Z��Q�>���$�_���w�����<������7��N���BJ�K��U��7p�a�=��&�	Vm^��Wv&�C�������������R�x�%$�LI2��'^|����f����	�R1�P����k�4.@��0��25���b�������C��P8�X�q
R#{�5b�
���X����Y-Lb]��no"�,X�;1t�P.\h�N�e>��cf������<�r����������O~��i������A�X�dI�w�G��fvNl�c����E��������R���5IF�����4�!f���(--b�����w�.P	_0���
��"h�s��S�2[w�q:��z!��bge���C��3�%��>	'�?V�_�(��1y������=�`�v��?s�n/�/�6�����%�wOr�	����Q(�����Jl[#��j�#YG`�9�p��>�5g��%C����bM��'����l@�z�$=�;�����J�b�_RZ�X��|��'��6%��t�p�����\;l������Gmc��]t����q,X�;q�Yg�a�n��f�^�oLKK�\s
��m��3����s������0aw�}7�vw���'�L#	��!s4<�6�4�|��� .�y5����_z	� �)�b���<����r�N��������d��CK����q�ll��My��l
�C��VU���Hjv���Y�"<����1��t��b
)�� IDAT�_�"������S����_���;o����\��	�N��B�t��
��F7?��v����E�R#+`�U�=f�n&O�@I��O�Ov$N���V�
�)A��<Q���������,��X�m�����������G��Faq�P���&AG:�����~Z�<��@s[��?N�,h�G�,X��������r�������2b�"����g�������6t
�L�����p�u�QTT����&|����������Y�k����	�|�FU-�Q(��O���g��l���--�0�~���^If����SC4r9}�P5����P�W2�;(�.�3��m"��8�N$f�N)�KN��+?��>�zPK1�Qhn2%�%����Q�X5�����:��u���S������4w��^�
K5�,{&E��LN<�Z)�z���k&�H=�<J
���j^�]#CCM���d��QR�� -�1@��d�<��
��Z5����`����1c��z�j�.]�?���������v_��9�]~��<��#�m�0s�	;Q��O����Fm���v�����8�A%��8�|�1�<��f���R��';��>�
��R�@o]P��>���>�-�3�1t� +��9�� J��uO��h��� ��L��Xb�h�T�������*P'*��[hT���!��"�<7��)�T��G$I���6��=@���H�#bB����]�������@�������qfxM��l�]�d�u��DAD�Nd�X�`aO�$IL�0����s���wI�OW����s���R\\LUU���U�h�#��d]����d��b�'pu�R �����D�E�`��OF��Hrj\>�r)���({��vlK�}G�'�{��Y����F�pJD�x�1�=wu]C@��}���������5�����.@J@$�^�.@	�<7H�.��w(��U�Nd8h��g�3��e�D_=d$�����0#���(�X���V��r����:i���$��2E�%@�f���k�5]g��/�.���@|���r��N�����+r�A�(�[h��l������������4�@�="��x�����S�k�D$u����
Q���'~s�}���o�hE
3������&�r�����jn8o"c��O��-����
�Md�~����VK��Y��'���$��_J0h$���$�v���������'���O�Dd.;mO�����������3O���-/ �i'�����������&����nc����2�+N:	�K�@I/
�� �+94�]C��<;�dN��{�.6l��]��!��p�O&�4d��w1?�*=��M���������~�����|���%@���>��s.�|O��8W3�?{#��+�D%�@i�z���A����0�/��u�9xeE�x�$I�?�h�l�����!m� E�.���� ��.��0���/=�hT����{��x�����y��\|�!�:~x��:�P�[���� ��8��R����(w���7�s�%�QQ���~��]����c�W^�����e���)5������(2���������;v�f���!�r��/'z[�9y��S����=��,�I�y�2b����w�I��v!@0�8����d'(g���k�^�.����a������`���e��5�����^m�$(*E��	��~��e�@�^���?����\����2l����\��^W>������������,$*���������"�g���h�����X.ehw��(,������wj�7M��Y�?��$�w��[�p�%���L���g�8�I>��H����6p$���$��}KM�^���Mu09��_��;|���������2���(^,J����V����7��#J���>����f�4����0�oi�|!
���r����]�t�<�2	������\DR:
���`��7�_{��83,�xp%\��f��T�`Mu���� ���y}������a~�+��+����M��e���j���W����_i&1r����O/)�SQ���K�mX�x��u��G�]~4fw=���s�y�'who/����T$�6��!��-�����(�������~���v�@����>;<>d6mk��/2�����P����\��#�G0��n���_&2~�x�����a��F���5�g�}�P(�	'���O>Iyyy�u�������<�sn��c
���vd��
bK��+������G����@y��<pe�5%�x|zL5�INu�2k��vG� pm�J4���k������Y������$@��v3��8��K�OH��8h&���&��p��4��l��J�J���\��	����l��\�b���"���d ���c/�I���G�9��3B�]�����&���U��^�E�)f�s%B3������	��3���R��S������S���7c�5���[����q@����(�	���y���dm����QYfW�2���>���	�q<��+��em�N����w��-�^���^�D��X�6��L�z����M~]������K��b�
�m�Fee%W]�����3�w�}�+VP__���b��i��K�@7Cl�4�]��{�#��~�_���g���H6r�����08>%9lTb��e�:h5G��rU�*��$���)��"R5������O G�%�/q�����T7�7�&�7a�(.���%~�8qhn�'�}�6��r��C�u
�I���Q*��@���/3+���|H�2������8g�zN��h���i�N������pI/
�@;N�����	����GG��T�����!�����I#��4u��V.�}�'�%p�����q�^�e��-����C�e����'�X�g}���,�f|]�+k�(
�dY#��%j=���j8��g����v����B��=����GC�q����8��M����3��Y�����V�y7��c�����w��8�N�M�����p��y��9�����v����;y��W)��K�@7C��W}=���56�1h�l'���+��jI$�����4�
;p�t�@���2����wx�������	����!YVo��_���AN�7��{}p`����30��Jj(������i����L�QM���3O���
u��f�7���q6j�%kb��&�I�G�:,uDU��X�]2hHb[�`n���5��|��-���v�=@t�Z/����|Gf A��4q������z�x�D}��F]�i�83&�jJ�7������l_�����	�?]��E��P��]`�9����a�g�v�j�������5m�Iw�lbB�,'�F���dgo��'���1c�����I'���5k5J���{�o��1��}	�f�5	~` ��l�v��� S�l:��������p��5��fHd� +	P&��������sJ�G�7�d�~|6+���$@�n����P�G7[�'f>Pk(vK�a�Y�7��dnI������9��m�(u�K8�x`�Z8*J���v��o�r[�T��#��RKZ=Y�oR$z��5�64@.f��/�K)��t�l��A?-	����&I0@��%�������0����5����I�V_��6�����PB��;�����l��W��HTN;������~l���}�"���~�E���?�	���vM-I�������=��}	�fx�j�_@8���I�~&��2�Q�d�&�,{`�AP�
B�|:%�R�T�#I2zbav|��3.��*���v�k&�~���!��)zgB��K���>dI���[�>P\���"��T�������kv���{3��A�V��p�a��s�`�l�@���q�~Hp����������L�n�J8'��uf�mlM�	X�8������1p����A�d�PL���������G=���]k��q�I-C����G6?g�����������uG�����v�������l���#�=-����>��&����%��w,���?����M����a���^~�e>��cz�R��EEE���h�koo���8��}	]�X0���) �N�����A?a��&��f5b ,����Y�q&��%d�h��7,(�����D���/���L����44�^��p6}����l%�CM��-Q�C)�oi�/ON���!�#����3S.ahn��3fz�ZJ�������:oEdNl4M���$@��S�#�?���/���S~NnT'$@j��OJ+ Ft��q��:���*�QL�](�P\�	�E�e[5�m�NGG�S�-�lm$����t��I��5��{����=���0p��V����;��/E�Ir��P9D��3��h���w9���J.���,����������T:�;�f����Um���Z��/��}����f p���h>)���g8��i����4C(e�n���������������@��7�c�<���_�7�����`Y�}L�2%�6�h����c�����p�T�����Y�r%Gy$+W���v3l�����%X�n�F�\~;��/�Y�8�f�\��V����bU����PR��;haz��?�2v	�@;����fY�s+�1T�l���FOl�L���I�w�����J'���Sf?:��V{���@*��&���< �fV������j��hV�9��u3����De�@P%�yR��k���}�W�T= Fv.J�jP���
�w��4��	2����S�6�F8��I�.@9n|.�N�g���Q��v�7>B��Z����V��'�}R�7�I+c��D�	�F���?�S��R;%r�5K���:3M��������i���h�{��x$*k�K�FU�n�,��?7z�q��x������g��������.��������Vn��6�O����J�n_���"l�����^`C
B7!��B��P�k&o�7i,��f4��Qg��E�9��1@nW�A��4�~�������"��t6]���U�7�9��l��|��|m����������a���|���|gX���$�Rb�f6�N�(�X$
Azx�8���u�#�o���l���b���4
�� ����>�*�#B;m8�}��H��2C0�~�V>��w'HH�+����F�E~��a[���T~��L�����4�zP<��3���I��+��t��v������*���> ���C���>vc��z]��X
RI��N"�����<�g�����������1��%������w��W?�6W?�v[���'?d��&]�������I����1j�y������	�g�s?X��V���s������q����-�q��]KAA�fy]]W\q�7of����B!�<�L���~����%X�.���N���������W��
��#��@*��y�<�K
�3�*)������P����F�SJb����$�Gv����4B�S��|,$3���}��$c6Ib��c��PT�2��?�a����if�{���j��w�1�X�g�a��6%�0����hX� �����
|L��lT��,X�����>k;�P�?��E��_���+	�B��~����
$Ib���455������s)*�I�S���`�.B:��~�s���&��v��h����� �6~?S=g>�E���Z��/����z��jy��&	3����	���V�E
p��>��eNv��8j8��� ����s��7��l�D�r��<'��`�� ������y���'��4X�9���t��R��"1��U�������{l��|�-�%81:�����o�#�1.��zH�\,����^?�\!����f�Ne#c*���8�
�{�������5�����'��.o�H�#�r�\���>����s�Q�R/��r���~��4�*w�'�$y+�����������!o�Ty�B(
2/������u������&��=�'�6s����t���)R*�m�FU&�/v6��f\����@3���� �Lw6(/���a��]eE���������sp��	���)G@�g��.��=m��6�{�=��� �
�9�L�� �����Z�+{���m��.��T��������;`���I���J������N��=����$u[n�;5��O������SB��70�~%5R1?����������n�S����O�'M��"�������H�=���E^T���^8������X�9|���s�`�y9����/����JyS5��L����<B;���x�E8�g0�hu����yp�Ep���r_;��5p����������*��5"�n��~�gx�W�`!�G�T��V�6�����-J}��k���:��dZ��n����
w]�,w<��������{b��^g%_p�A\p�08�$��%��t��zC�}
?���c~��}L�k�LA�����?I��;/)����[�Y
@���C�=Q1M�$x�c�*v��I�q
&8���~K�W�����Km������k(<�T��!���8��{�e����B�xq���~|���~c>����=����s�	�"���|��U�g�o����������$�����oY'�O-X�$X�� �#���0E����m���L"�'�\6�R_����8�H�pN���x�@&�y��4��i
a�)a������`�V�
���GS�������j|�vy���>@#�Q�
#���k��3��h���Q������~SY���?Su�/���W~�pP	�[������@��s`��JC�����g�w��W���a��d�jX�2L>M�Cb��x��,�q��Vm&���m��U	�A���k%p�Y�l,X
�^C�ps{
���x�����4�\�:���V�cYg��#��)�����P�A}���`���N�rO	@jp���onT�c����B���A !c����N84|����j�NBBVy����w@��6~?=���,�z��N���w�Y�B��%�"�`@/��L���|]Z�Y���^���s+�9q��7��-�0E���R0���po�Wk3dS0�$�nL.�����S��O�e~/\q$\:��U]��?��O�����Zc���
�|���"�r�u|��:#��GP���@�������~��-;`������mV~�W(��!��<%�t�O���w��|GL������/���1�$�KlX��U������e?�
-��0��J}'w����������|1��dx�N��42�2�$p�<�u ���/uq.����_��M��	��Y�\�
u���p/X/�gQ��!
	m[��Wu���`���o��8��y���9�;���,t�=���	�pz���N����	���Qa�B�`e���to�c@�
�A	:/�%�@��Y�NbU���W_�mY���p��C�t��[ 3?�pV�&0�����7����O���FR�cyn��4e6����e�]�H�*�S�0�����0t��n^�,_�%�~,4F���w�,���J��o�G����J0(A�kOUH=I�~�����V~�`@
��������h����s�d7��E<�8��5������|���j����@��<��� &+�s+��n:W%<�\>F�d�V.Q���/�m���CG�'�K��:�PkcZ\���;�8X��"�)(����=,����wA�rZP@Y`U@�����Dm�Pc4j#jR���&5��o������GSC�����1�c�6j�'�!IM�E��AQ��,���������,0��uq-3���o�f���}�=5�U}�.��n-pqS������,89��nv���G��N3j��caHa��z0?2���)�q���w��g���}A����D�~�v��R/��YN�@E��?**����NJ+���2]��!IDATY������\�(3]��������|����[��x�ee��T���(-Yd�?���t7�v�.��;��!���������{(�%z����w����x������L�_6����1]�,��t�����^/4����cv+��� f�������uK�rB��7��X`R/����k����{w��;��[��f��W���C���Xi~���lZ���D%����5K-$����WV���v�}�*'����xx��T��7��kJ�F�t��o�������9��v�����~��o����������;XI*7-����?�����us��:8~������
|y��Xq��pm�4v&��z��PP��j�Je���:���L�g���U�1�r������uA��*0�'��'�y1P�x�*-pg�m�]x����"@~f&�z�P�/����Ze���Z����=��������
�:�~@�������4����($�a��
X�]��Y[x����oTmJ<#'6}��rp�_0���Dt��y �93�4m}M}���M{���k��x��/�_��
xr����u�d��[Y��%O��;����W�]�����(�@�&��S�SS�X���PG/����<
���J��%��J"AT�v1�}����������?��v��c��J�E�J0h���u)�u��~?|�@�d������?_Q����x���4��e
�������Y�r3��G���^�����������/��1 ��x�=��������{/.��m���m���IH�`���'71������tR���V����������A�hx%��t����8�(u����D��W�_}"Y=��[�}�����>�����U�lVF3C99����>9;�&	t�T�[�7�7������Q��=������F�W^{��_��������X��X�U'�.n��m���w����3f������u����|W��&��I;8)����(=��Q�!�?����|wc*-�p�P�Y��#��8-yz���Q��xm�rr���~�R���uo|�C�~�;���3�<�$����mX��Lu�����c�N����3�~�V;�0�zr�)����d?.n��������cW�V��O����K��c��8��L#��i����U(��m�M�|T���	����7�[���r���Wy��s%9�=���+���P�sk�>��G�|_����9�����y���>����R�^��f���������;��P\9�$����ee��~��P���������r��JO���}�PN�Kn(7�"�g��?�N�����k��.��������+��w�o���~J�N�thO��u�k��z�qs�J����i�
��eJ�]P�c^��.�����{����8C,t�kc��O�?(��t�1�p�WeT�r�_�#&�[6����o���a��8�xi��z�Z%�~�N|�tA��L�<Z3RS���������+����!��?��i*+���r������!:���O�N}e^x���r���?�~�i{���-g`��$���UV�������FDDD��s�"g�Y,g`����_�m[��1]��WH@"""j7z�a|�4m�������������?�o��Wm�&Z"""j4`��>���+3���1�Q`@K����NL������>�~�	Q+�����������A@@.\����8�L�������5H�t��S��Y���������`����y����j3T���3��������'�g�l����n��N��i:85��[DDD��h�Q��]��g4���
p��!�:u
���pvv��/�l����%��������b�
����K�.X�`>���F,�E����Z~�/��z��~)����+[�nErr2:w�777,[�;w���{��Z������spqqAHH�i^dd$��9�h7\�c����[NDDDmO(�G!;;QQQ�i�^���������P�(@����u�����`0X\��Q��k�m�#�C�5�������oOO�[Xm]��9�FWW�&����������w��-xzz6xozz:JKK�����T�3��7s-DDD��y`���'O��%�\���f��z�����0�t�����J��s����^�F���\���d��N�BLLL�����?7���f�)�s#<,�+�����������>Z�I����C�;
|�W�����X�������Gtt4���0x�`@VV����$	d��777�?���i�&b���X�bE��������7=�F��7{G��<���X�v-�z�)x{{���_�s�=ggg{��&��&`HIIAEE�t��`���4i���""""�F�={6��O������o�����j3T�Z��v��wDDDDd�F��+Wb�����MRe@s98p��&��������>Z�I���h]X-C#R��"""""j��3�"""""R&DDDDD*������HE��"""""a�H�|�
���������l����!�Kw����/�dee�)��e��������������.#�222��h�Z�t:�����2k�	[���~��F�����t���s����PTT���D���   .D� o��Q����[�h4�v����
�������������7o6�������
����~t:������WRR�I�&A��"00K�.5��bgBTVV&����q�F1�r��Q������l{������[V�Z%���r��)���'O����dff��h�?�����������2��������)|����?~\<<<����V����������%K���R�]�&�z��5k�����	d���RZZ*?���DFF�{����2j��g�JTT�888H~~������;+���RZZ*III2e��f��u����(�e<�����e���r��]�p��<��cr��qC�o�F8t��DDD��7y�dY�t��bj����k�	��E�d���u�,�~���ed����e���u�����_����	[�����r��y���������3�`0����\�|�T���&��
������R(���?�����<X�l�bz_nn����HYY��ed��;d��Af�xiy������*EEE
�x��e���������3/22g���[L�U\\������g��8s���ed]@@�N�j��|�2rrr0t�P��	[��:'''L�:����<y����3�<�s�����!!!��W�W[��q��Y���(<��Su���[���0�8���ed���7QTT��C�"((�������C����

��
��GDEEa������xi�@[`0���Zg���;��bRku`k5���W1z�h���Dxx8����^�
�N�F�E�a��1���d}������i�&;v�AY�}��h���jv�7���

���#����B��a���=z4����?�n���K�.���999�����a����Y�[���%%%u���u���v�Im����e�8���O<����7x�����]���999���/�`���TVVb���x��w�������������`0���%$$ %%z�:t��Y����������������s���F�Att4�����'��>Z&����O����S����k\j]gT �����l����\F��W_a��q��_�Z�;�����ed]qq1��� "�h4�����o�>��zh4�����_�_m-#����p��9��=:�:�F�qqq��o_��=YYYpssCXX��ed]NN~���:��������c���z��{���y����!����Bh���%44T��]+���K���$//����[�o>s��xzzJFF�TTT���+%**J�F��ed��`���P9t�P�2k�	[�����R�j��n�:1�r��my��g��g��I�&������;���'����u��f�Q���	855U"##����r��m;v�����*#����?I�^�����b4e�����j����<����O>)�������Brss%  @8�c��q��:~���������t��]���k������tqqq ������";v�����KXX�������?.g��5-kkY��G	S�T����+"�N�ZF�}��/Z�V$))I


DD���X��'��� +V�0-gk5M����J.\(~~~���%S�L��~��Yed]ee����k��K�j�/����rCZ����%!!A���E����o�m*�1���i�O|!""""R��������HE��"""""a@DDDD�"L�����T�	��0 """"R&DDDDD*������HE��"""""a@DDDD�"L�����T�	��0 """"R&DD68|�0�\�����?����Y��$$$={�DZZ�C_�����c�s'''#44#F�h�����&DD6X�~}�N�--_����d�v�9x� ^x��G��Gi��5HII�wDDm"�&Z�z5<�)S�`��������a��~����/�0���7�D������x�?�������������j����#F@��a��=�5k�'�xw����Xc.Nk�;}�4
���2yyy�S�N!>>=z�@ll,���g��V�Ejj*�|�I��z�\��Tv��At�����X�|94�����������W�^���)""}�����4����%((H���'�����j����""����KJJJ��-�WD�c��r��e������W��Hjj�������/""?���d��mVc�/88X���DD��in}eee��wo��{����^�Z�h4JTT�l��UDD������K
ED���O-Z$""W�\ggg1RYY)AAAr��y��w���AN�8a1�}�������Q�DD���-DD�p��%���b������8!33;v����>��70m�4��;��m�=���0��z�t~~��X�����}����t����*v�����<\�|III�^�z!::G�5mk��	���`t����_������������QUUww������H����


PVV���p�t:�t:\�p���pssCzz:������1r�HSW[t�����www�|GGG�F��Xc)NK�;�<���M�;99������5u�__�:����4���������b��������������u���	Q3t���p�������t��o����c


0`���?�n�Xc.NK��4i���QUU(//���gPg>!00����Z-n��e��s�JKK-�EDD�����NNN�u�BBB�m��
1y�d��s_~�%�����2899�G������-���b��R���������P��ol�����
�����[7l��p��q�;w�?������z8;;�����7����~����GDD�c@Dd���DL�8�����m�����^���x2���?t:z�����p�����7�h������R,�X����<==�m�6l���;w��]��a�h4l��)))���'�M�����C��Z�����{�=��3:�eeeDLL������v{ADD-+$$��9t:��C������n�:>|����5��@DDDD�"L��T*!!iii������1o�<{�AD�f��z���0 """"R&DDDDD*������HE��"""""a@DDDD�"L�����T�	��0 """"R&DDDDD*������HE��"""""a@DDDD�"L�����T�	��0 """"R&DDDDD*������HE��"""""a@DDDD�"L�����T�	��0 """"R&DDDDD*������HE��"""""a@DDDD�"L�����T�	��0 "j��M�����;����c���������^�l��Y��y��b#"jK4""�����2�ptt|$�.))���#<<<��[���Xddd����������G���5kp��{�HD�,�`������S�������CQTT���H,]��g�,^�YYY�9s&|}}q��E\�z7n�@jj*�j����������[}_AA�M����O#$$S�L��5k���g���"�7n���>>>�t����,���{����������w/***����7�|x�����jq��E\�v
���HKKC\\���,�Q{����
��?�m������j�vuu�G}��>���uCRR��e����c�;v���X�z5�,Y����e�]����prrB^^JJJ0b����J\<�`��i�=O-@���\���E�0{�l������~���H�]��V�BNNrrrPQQ��7n���s������w��������;��cJ������=d�C�A�n�������������/6����8r�~��_���Z��'On������0dgg#33}����_~�����
��C�p��!���a��]��s'f��WWWxzz"##��O7�k��Q���L�0g��AAA�?Q�a�#���zyy�~wpp��hlTYc�q��
��������[k��������W������u�V=z�F������������ku>���w�u�++..n�OCDd?L����:���!�h4�����u����}�Ec�����[�L�.\h�������GX����|�	`�����/��={"##����:�	����M�^�~�����Q����N�:�����Z�=b]�v5�/�������[t�������!"())��;Zt���'p��a���k���h��=y�$z�����D����`0�`0`�����k�i��+W[�lAll,:u�d��""j	L����s����+<x0����#GZ���(,_�W�^Ehh(���)S��i�hK�F#^|�E����C�;>>���HHH��0q�D,Z�111���D����y�������Oc��Y�����~���huED��""��<�m��a��u�q��f��i���+�/_n�P���a9[����U�Va����w�����y�f2��a��}��1 "j�^z�%!""��wG`` �,Yb�����N������H=������HM��H�����H>��%�x5�5yIEND�B`�