관리-도구
편집 파일: autorules.84908deb8ec634c808129c1d112c43affe9b8935ccd2e8a0c8c4bd6974610891.srule
@� �;� � � K � w � � � � � � � � � j � C uuuuL|EL<��:��:�XvLLuLLu������� �� �������������dž5Ɔ5Ɔ5�'��&��&������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������P��P��P��P��P��P��P��P=�)�)�)�)�)�����SbSGaSGaSGaSGaSG�S��P��Pڰٰٰٰٰٰٰٰٰٰ��=��=��<��<��<��=��=��=��.��.��.��:�!���������Q��Z��I��HًI��K��S��G��U��[��R��I��M��A��A��A��Q��U��U�� ���� ���� ���� ���� ���� ���� ���� ���� �� �� �� �� �� �� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������p��������W��W��W��W��W��W��W��W��W��W��W��G��G��G����@��@��@��W��W��W��W��G��G��G�������*~',~',~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj~aj