JezK
Edit File: autorules.8b248a4e758351afe1829f345a49bbc69e125d8d2422b7099dc4ee53320d4ff5.srule
�) ���9 � � K � w � � � � � � � � � j � C uuuuL|EL�t��t��/�j��j��9����� �� �� ��(��(��(��(��(��j�f��f��f���m��m��m 1��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��4�&��&��&��&��&��&��&��&�ıƱƱƱƱV���������������l$��&��&˱�w��w��w��w��w��w��w��w��w��w�K�)��)��(�(�(�)�)�)��:�:�:��.��5���� ���� ��E��N��]��\Ж]��_��D��P��C��H��F��Z��\��]��]��]��M��I��I�������� ���� ���� ���� ���� ���� ���� �������������������������������������� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� �������������������������������������� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� �������� ���� ���� ���� ���� ���� ���� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x�� �� �� ��_��_��_��_��_��_��_��_��_��_��_��O��O��O����H��H��H�_��_��_��_��O��O��O��k&��$��$���]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��